Quality of experience collaboration between mobile devices
US-9444897-B1 · Sep 13, 2016 · US
US10165333B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10165333-B2 |
| Application number | US-201615158063-A |
| Country | US |
| Kind code | B2 |
| Filing date | May 18, 2016 |
| Priority date | May 18, 2016 |
| Publication date | Dec 25, 2018 |
| Grant date | Dec 25, 2018 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Systems and methods are described herein for a media guidance application that recommends media content to a user based on the media content likely to be available to a user at a given location or on a given device. The media guidance application may also automatically determine the given location or given device based on a current trajectory of the user, and recommend a media asset from the media content available at that location or on that device. Moreover, in order to recommend content having the greatest interest to a user at a particular time, the media guidance application bases the recommendations it is providing on content recently consumed by the user on a first device.
Opening claim text (preview).
What is claimed is: 1. A method for providing content recommendations based on user trajectories, the method comprising: determining, by control circuitry, that a threshold period of time has elapsed since an input of a user was last received at a first device outputting a first media asset; in response to determining that the threshold period of time has elapsed since the input of the user was last received at the first device outputting the first media asset, determining, by the control circuitry, a trajectory of the user; identifying, by the control circuitry, a second device corresponding to the trajectory; determining, by the control circuitry, a plurality of media assets available to the user on the second device; determining, by the control circuitry, a characteristic of the first media asset; and recommending, by the control circuitry, a second media asset from the plurality of media assets available to the user on the second device based on the characteristic. 2. The method of claim 1 , further comprising: storing a second location corresponding to the second device in memory; retrieving the second location of the second device from the memory; determining that the second location corresponds to the trajectory. 3. The method of claim 2 , further comprising determining that the user has stopped consuming the first media asset on the first device by detecting that the user has moved from a first location corresponding to the first device to the second location. 4. The method of claim 2 , wherein the first media asset comprises video content and the second media asset consists of audio content. 5. The method of claim 1 , wherein determining the trajectory of the user further comprises: determining a first location corresponding to the first device; determining a current location of the user; and comparing the first location to the current location. 6. The method of claim 1 , wherein determining the characteristic of the first media asset comprises: determining a plurality of content types consumed by the user during a period of time on the first device; and determining the characteristic based on a content type of the plurality of content types most frequently consumed by the user. 7. The method of claim 1 , wherein the characteristic consists of at least one of a genre, subject matter, title, type, actor, character, and location. 8. The method of claim 1 , further comprising: identifying characteristics corresponding to the plurality of media assets available to the user on the second device; and filtering the plurality of media assets available to the user on the second device based on a presence of the characteristic. 9. The method of claim 1 , further comprising generating an alert that indicates to the user that the second media asset is available on the second device. 10. A system for providing content recommendations based on user trajectories, the system comprising: storage circuitry configured to store a plurality of media assets available to a user on a second device; and control circuitry configured to: determine that a threshold period of time has elapsed since an input of the user was last received at a first device outputting a first media asset; in response to determining that the threshold period of time has elapsed since the input of the user was last received at the first device outputting the first media asset, determine a trajectory of the user; identify the second device corresponding to the trajectory; determine the plurality of media assets available to the user on the second device; determine a characteristic of the first media asset; and recommend a second media asset from the plurality of media assets available to the user on the second device based on the characteristic. 11. The system of claim 10 , wherein the storage circuitry is further configured to: store a second location corresponding to the second device, wherein the second location is determined to correspond to the trajectory. 12. The system of claim 11 , wherein the control circuitry is further configured to determine that the user has stopped consuming the first media asset on the first device based on detecting that the user has moved from a first location corresponding to the first device to the second location. 13. The system of claim 11 , wherein the first media asset comprises video content and the second media asset consists of audio content. 14. The system of claim 10 , wherein the control circuitry is configured to determine the trajectory of the user based on: determining a first location corresponding to the first device; determining a current location of the user; and comparing the first location to the current location. 15. The system of claim 10 , wherein the control circuitry is configured to determine the characteristic of the first media asset by: determining a plurality of content types consumed by the user during a period of time on the first device; and determining the characteristic based on a content type of the plurality of content types most frequently consumed by the user. 16. The system of claim 10 , wherein the characteristic consists of at least one of a genre, subject matter, title, type, actor, character, and location. 17. The system of claim 10 , wherein the control circuitry is further configured to: identify characteristics corresponding to the plurality of media assets available to the user on the second device; and filter the plurality of media assets available to the user on the second device based on a presence of the characteristic. 18. The system of claim 10 , wherein the control circuitry is further configured to generate an alert that indicates to the user that the second media asset is available on the second device.
involving the geographical location of the client (retrieval from the Internet by querying based on geographical locations G06F16/9537; arrangements for identifying locations of receiving stations in broadcast systems H04H60/51; location of the user terminal in data switching networks H04L67/52; services making use of the location of users or terminals in wireless networks H04W4/02; locating users or terminals in wireless networks H04W64/00) · CPC title
being end-user preferences (retrieval of video data in a video database based on user preferences G06F16/739; arrangements for recognizing users' preferences H04H60/46; user profiles in network data switching protocols H04L67/306; processing of user preferences or user profiles in wireless networks H04W8/18) · CPC title
Generation or processing of descriptive data, e.g. content descriptors {(systems specially adapted for using meta-information in broadcast systems H04H60/73)} · CPC title
Scheduling content for creating a personalised stream, e.g. by combining a locally stored advertisement with an incoming stream; Updating operations, e.g. for OS modules {; time-related management operations (arrangements for replacing or switching information during the broadcast or during the distribution H04H20/10)} · CPC title
using recommendation lists, e.g. of programmes or channels sorted out according to their score · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.