Verizon Builds Download-To-Go Librarian

Verizon won a U.S. patent on Tuesday for an invention controls how pay TV subscribers could share a limited number of copies of TV shows and movies recorded through set-tops with mobile devices.

Irving, Texas-based Verizon engineers Sankar Dhanabalan, Srirama Kalidindi, Sanjay Ahuja and Anjaneya Pericharla are named as inventors on the patent, titled, “Recording content multiple times and reserving a copy of the content for check out.”

Abstract: A device may be configured to receive a request to record content. The device may receive copy control information associated with the content that indicates a first quantity of copies of the content that the device is permitted to make available for check out from each recording of the content. The device may determine to record the multiple times based on the first quantity of copies failing to satisfy a particular value. The device may record the content multiple times using multiple tuners based on the request. The device may make a second quantity of copies of the content available for check out to at least one client device based on recording the content the plurality of times. The second quantity of copies may be greater than the first quantity of copies.

Patent

Claims:

  1. A device, comprising: one or more processors to: receive a request to record content; receive copy control information associated with the content that indicates a first quantity of copies of the content that the device is permitted to make available for check out from each recording of the content; determine to record the content a plurality of times based on the first quantity of copies failing to satisfy a particular value; record the content the plurality of times using a plurality of tuners based on the request; and make a second quantity of copies of the content available for check out to at least one client device based on recording the content the plurality of times, the second quantity of copies being greater than the first quantity of copies.
  1. The device of claim 1, where the one or more processors, when determining to record the content the plurality of times, are to: determine an amount of memory available; and determine to record the content the plurality of times based on the amount of memory available being sufficient to store a number of copies of the content equal to the plurality of times the content is recorded.
  1. The device of claim 1, where the one or more processors, when determining to record the content the plurality of times, are to: determine an amount of tuners that are available to record the content; and determine to record the content the plurality of times based on the amount of tuners that are available being sufficient to record the content the plurality of times.
  1. The device of claim 1, where the one or more processors are further to: check out a copy of the content, from among the second quantity of copies of the content, to a client device of the at least one client device.
  1. The device of claim 1, where the one or more processors are further to: provide a message to a user that asks the user whether the content should be recorded the plurality of times, the message being provided to the user based on the first quantity of copies failing to satisfy the particular value; and receive a reply to the message including an instruction to record the content the plurality of times; and where the one or more processors, when recording the content the plurality of times, are to: record the content the plurality of times based on the instruction.
  1. The device of claim 1, where the particular value is set by a user.
  1. The device of claim 1, where the request indicates the particular value.
  1. A non-transitory computer-readable medium storing instructions, the instructions comprising: one or more instructions that, when executed by one or more processors of a media device, cause the one or more processors to: determine copy control information associated with a content that indicates a first quantity of copies of the content that the media device is permitted to make available for check out from each recording of the content; determine to record the content a plurality of times based on the first quantity of copies failing to satisfy a particular value; cause the content to be recorded the plurality of times using a plurality of tuners based on a request and the copy control information; and store at least one copy of the content based on causing the content to be recorded, a second quantity of copies of the content being offered for check out from the media device based on the at least one stored copy of the content; receive, from a client device, a request to check out a copy of the content from among the second quantity of copies of the content; determine that none of the second quantity of copies of the content are available to be checked out; reserve the copy of the content for the client device when the copy of the content becomes available for check out based on determining that none of the second quantity of copies of the content are available to be checked out; and send the copy of the content to the client device when the copy of the content becomes available for check out based on the request and reserving the copy of the content.
  1. The non-transitory computer-readable medium of claim 8, where the one or more instructions, when executed by the one or more processors, further cause the one or more processors to: provide a message to a user that asks the user whether the copy of the content should be reserved, the message being provided to the user based on determining that none of the second quantity of copies of the content are available to be checked out; and receive a reply to the message including an instruction to reserve the copy of the content; and where the one or more instructions, that cause the one or more processors to reserve the copy of the content, cause the one or more processors to: reserve the copy of the content based on the instruction.
  1. The non-transitory computer-readable medium of claim 8, where the one or more instructions, that cause the one or more processors to determine that none of the second quantity of copies of the content are available to be checked out, cause the one or more processors to: determine that none of the second quantity of copies of the content are available to be checked out based on at least one of the second quantity of copies being checked out to another client device.
  1. The non-transitory computer-readable medium of claim 8, where the one or more instructions, that cause the one or more processors to determine that none of the second quantity of copies of the content are available to be checked out, cause the one or more processors to: determine that none of the second quantity of copies of the content are available to be checked out based on at least one of the second quantity of copies being reserved for another client device.
  1. The non-transitory computer-readable medium of claim 8, where the one or more instructions, that cause the one or more processors to reserve the copy of the content, cause the one or more processors to: create a reservation, the reservation indicating a priority of the reservation and a status of the reservation; and where the one or more instructions, that cause the one or more processors to send the copy of the content to the client device, cause the one or more processors to: select the client device to which to send the copy of the content based on the priority of the reservation and the status of the reservation; and send the copy of the content to the client device.
  1. The non-transitory computer-readable medium of claim 8, where the one or more instructions, when executed by the one or more processors, further cause the one or more processors to: send a notification to the client device when the copy of the content becomes available; and receive a reply to the notification from the client device; and where the one or more instructions, that cause the one or more processors to send the copy of the content to the client device, further cause the one or more processors to: send the copy of the content to the client device based on the reply.
  1. The non-transitory computer-readable medium of claim 13, where the one or more instructions, that cause the one or more processors to reserve the copy of the content, cause the one or more processors to: reserve the copy of the content for a time period after sending the notification; and where the one or more instructions, that cause the one or more processors to send the copy of the content to the client device, cause the one or more processors to: send the copy of the content to the client device based on receiving the reply within the time period.
  1. A method, comprising: receiving, by a media device, a record request to record content; receiving, by the media device, copy control information associated with the content that indicates a first quantity of copies of the content that the media device is permitted to make available for check out from each recording of the content; determining, by the media device, to record the content a plurality of times based on the first quantity of copies failing to satisfy a particular value; causing, by the media device, the content to be recorded the plurality of times using a plurality of tuners based on the record request; storing, by the media device, a plurality of copies of the content based on recording the content the plurality of times, a second quantity of copies of the content being offered for check out based on the stored plurality of copies of the content, and the second quantity of copies being greater than the first quantity of copies; receiving, by the media device, a check-out request from a client device to check out a copy of the content from among the second quantity of copies of the content; determining, by the media device, that none of the second quantity of copies of the content are available to be checked out; reserving, by the media device, the copy of the content for the client device when the copy of the content becomes available for check out based on determining that none of the second quantity of copies of the content are available to be checked out; and sending, by the media device, the copy of the content to the client device when the copy of the content becomes available for check out based on the check-out request and reserving the copy of the content.
  1. The method of claim 15, further comprising: searching a broadcast schedule for a broadcast of the content based on determining that none of the second quantity of copies of the content are available to be checked out; and recording the broadcast of the content, a third quantity of copies of the content being offered for check out based on recording the broadcast of the content, the third quantity of copies of the content being greater than the second quantity of copies of the content.
  1. The method of claim 15, where causing the content to be recorded the plurality of times using the plurality of tuners comprises: instructing a connected media device to record the content using a first tuner included in the connected media device, the plurality of tuners including the first tuner.
  1. The method of claim 17, where instructing the connected media device to record the content comprises: instructing the connected media device to record the content based on a second tuner included in the media device not being available to record the content.
  1. The method of claim 17, where instructing a connected media device to record the content comprises: instructing the connected media device to record the content based on a sufficient amount of memory included in the media device not being available to store the content.
  1. The method of claim 15, where causing the content to be recorded the plurality of times using the plurality of tuners comprises: recording the content using a first tuner included in the media device; and instructing a connected media client to record the content using a second tuner included in the connected media client, the plurality of tuners including the first tuner and the second tuner.