Systems and methods for ensuring continued access to media of a playlist despite geographic content restrictions

US11799977B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11799977-B2
Application numberUS-202217851517-A
CountryUS
Kind codeB2
Filing dateJun 28, 2022
Priority dateJun 30, 2016
Publication dateOct 24, 2023
Grant dateOct 24, 2023

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Systems and methods are described herein for detecting information that indicates that a user will be traveling from a first geographic location to a second geographic location, and responsively accessing a playlist indicated by a profile of the user that indicates a plurality of streaming media that the user intends to consume. Control circuitry may then compare data corresponding to each streaming media of the plurality of streaming media to a database to determine whether each streaming media of the plurality of streaming media is accessible to the user at the second geographic location, and may determine that a subset of the plurality of media is not accessible to the user at the second geographic location. In response to determining that the subset is not accessible to the user at the second geographic location, the control circuitry may download each media of the subset.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for providing content, the method comprising: determining, by an application, based on messages transmitted or received by at least one of a plurality of devices of a user, planned movement of the user to a geographic destination; identifying, by the application, a selected device among a plurality of devices of the user as appropriate for the planned movement based on the corresponding size and capacity of each of the plurality of devices of the user; transmitting, by the application, a content item for storage at the selected device, wherein the content item is selected based on the messages transmitted or received by at least one of a plurality of devices of a user. 2. The method of claim 1 , wherein determining, based on messages transmitted or received by at least one of a plurality of devices of a user, the planned movement of the user to a geographic destination comprises parsing electronic communications from a third-party platform indicative that the user will be traveling to the geographic destination. 3. The method of claim 2 , wherein parsing electronic communications from the third-party platform comprises identifying at least one of the geographic destination, a date of travel, an airline name, or a purchase statement. 4. The method of claim 1 , wherein the messages transmitted or received by at least one of a plurality of devices comprise an indication that the plurality of content items is accessible to the user at the geographic destination. 5. The method of claim 1 , wherein the content item is selected further based on comparing data corresponding to each content item of a plurality of content items to a database indicating geographic content restrictions for a content provider. 6. The method of claim 1 , wherein identifying the selected device among the plurality of devices of the user is further based on at least one of weight, memory capacity, and display screen size of the plurality of devices of the user. 7. The method of claim 1 , wherein transmitting the content item for storage at the selected device comprises transmitting the content item before the planned movement of the user to the geographic destination. 8. The method of claim 1 , wherein identifying the selected device among the plurality of devices of the user is further based on a historical record of travel for the plurality of devices. 9. The method of claim 1 , wherein the content item is selected further based on prioritizing a subset of a plurality of content items for storage. 10. The method of claim 9 , wherein prioritizing the subset of the plurality of content items for storage comprises: determining a cost for each of the plurality of content items; and determining that the subset of the plurality of content items are lower in cost relative to other content items of the plurality of content items. 11. A system for providing content, the system comprising: processing circuitry configured to: determine, based on messages transmitted or received by at least one of a plurality of devices of a user, planned movement of the user to a geographic destination; and identify a selected device among a plurality of devices of the user as appropriate for the planned movement based on the corresponding size and capacity of each of the plurality of devices of the user; and input/output circuitry configured to: transmit a content item for storage at the selected device, wherein the content item is selected, by the processing circuitry, based on the messages transmitted or received by at least one of a plurality of devices of a user. 12. The system of claim 11 , wherein the processing circuitry is further configured to determine, based on messages transmitted or received by at least one of a plurality of devices of a user, the planned movement of the user to a geographic destination by parsing electronic communications from a third-party platform indicative that the user will be traveling to the geographic destination. 13. The system of claim 12 , wherein the processing circuitry is further configured to parse electronic communications from the third-party platform by identifying at least one of the geographic destination, a date of travel, an airline name, or a purchase statement. 14. The system of claim 11 , wherein the messages transmitted or received by at least one of a plurality of devices comprise an indication that the plurality of content items is accessible to the user at the geographic destination. 15. The system of claim 11 , wherein the content item is selected, by the processing circuitry, further based on comparing data corresponding to each content item of a plurality of content items to a database indicating geographic content restrictions for a content provider. 16. The system of claim 11 , wherein the processing circuitry is further configured to identify the selected device among the plurality of devices of the user based on at least one of weight, memory capacity, and display screen size of the plurality of devices of the user. 17. The system of claim 11 , wherein the input/output circuitry is further configured to transmit the content item for storage at the selected device by transmitting the content item before the planned movement of the user to the geographic destination. 18. The system of claim 11 , wherein the processing circuitry is further configured to identify the selected device among the plurality of devices of the user using a historical record of travel for the plurality of devices. 19. The system of claim 11 , wherein the content item is selected, by the processing circuitry, further based on prioritizing a subset of a plurality of content items for storage by: determining a cost for each of the plurality of content items; and determining that the subset of the plurality of content items are lower in cost relative to other content items of the plurality of content items. 20. A method for providing content, the method comprising: determining, by control circuitry, based on messages transmitted or received by at least one of a plurality of devices of a user, planned movement of the user to a geographic destination; identifying, by the control circuitry, a selected device among a plurality of devices of the user as appropriate for the planned movement based on the corresponding size and capacity of each of the plurality of devices of the user; transmitting, by the control circuitry, a content item for storage at the selected device, wherein the content item is selected based on the messages transmitted or received by at least one of a plurality of devices of a user.

Assignees

Inventors

Classifications

  • H04L67/52Primary

    specially adapted for the location of the user terminal · CPC title

  • Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists · CPC title

  • where none of the additional parallel sessions is real time or time sensitive, e.g. downloading a file in a parallel FTP session, initiating an email or combinational services · CPC title

  • for multicast or broadcast (systems for broadcast or conference H04L12/18; arrangements for broadcast or distribution combined with broadcast H04H20/00; arrangements for broadcast applications with a direct linkage to broadcast information or to broadcast space-time H04H60/00; selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS], H04W4/06) · CPC title

  • for unicast · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11799977B2 cover?
Systems and methods are described herein for detecting information that indicates that a user will be traveling from a first geographic location to a second geographic location, and responsively accessing a playlist indicated by a profile of the user that indicates a plurality of streaming media that the user intends to consume. Control circuitry may then compare data corresponding to each stre…
Who is the assignee on this patent?
Rovi Guides Inc
What technology area does this patent fall under?
Primary CPC classification H04L67/52. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Oct 24 2023 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).