Method and device for data scheduling
US-9674857-B2 · Jun 6, 2017 · US
US10114672B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10114672-B2 |
| Application number | US-201315108833-A |
| Country | US |
| Kind code | B2 |
| Filing date | Dec 31, 2013 |
| Priority date | Dec 31, 2013 |
| Publication date | Oct 30, 2018 |
| Grant date | Oct 30, 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.
A method and apparatus are provided for priority-based task scheduling that is user-centered, with improved user experience in a multi-screen viewing environment.
Opening claim text (preview).
What is claimed is: 1. A method performed by one or more processors, comprising: receiving a plurality of requests from users, wherein each user has a plurality of associated viewing screens; determining a priority score for each one of said requests based on at least one factor related to said plurality of associated viewing screens; and processing one of said requests based on said priority score, wherein: the at least one factor related to said plurality of associated viewing screens includes at least one of whether said request is from a user device associated with a dominant screen that is most frequently used by said user, and whether none of said plurality of associated viewing screens for said user is active; the priority score is further based on a deadline associated with said request; the deadline is based on an arrival time of said request and a user latency tolerance associated with said request; and the user latency tolerance is based on an applicable user device. 2. The method of claim 1 , wherein each of said plurality of associated viewing screens corresponds to a separate user device selected from a group including a television, a computer and a mobile device. 3. The method of claim 1 , wherein said device comprises a server in a cloud computing environment. 4. A device, comprising one or more processors configured to: receive a plurality of requests from users, wherein each said user has a plurality of associated viewing screens; determine a priority score for each one of said requests based on at least one factor related to said plurality of associated viewing screens; and process one of said requests based on said priority score, wherein: the at least one factor related to said plurality of associated viewing screens includes at least one of whether said request is from a user device associated with a dominant screen that is most frequently used by said user, and whether none of said plurality of associated viewing screens for said user is active; the priority score is further based on a deadline associated with said request; the deadline is based on an arrival time of said request and a user latency tolerance associated with said request; and the user latency tolerance is based on an applicable user device. 5. The device of claim 4 , wherein each of said plurality of associated viewing screens corresponds to a separate user device selected from a group including a television, a computer and a mobile device. 6. The device of claim 4 , wherein one of said requests is processed based on said priority score and said device comprises a server in a cloud computing environment. 7. Electronic apparatus, comprising: computer hardware operative to execute computer software, which when executed, enables receipt of a plurality of requests from users, wherein each said user has a plurality of associated viewing screens, and further enables generation of a priority score for each one of said requests based on at least one factor related to said plurality of associated viewing screens, and further enables processing one of said requests based on said priority score, wherein: the at least one factor related to said plurality of associated viewing screens includes at least one of whether said request is from a user device associated with a dominant screen that is most frequently used by said user, and whether none of said plurality of associated viewing screens for said user is active; the priority score is further based on a deadline associated with said request; the deadline is based on an arrival time of said request and a user latency tolerance associated with said request; and the user latency tolerance is based on an applicable user device. 8. The electronic apparatus of claim 7 , wherein each of said plurality of associated viewing screens corresponds to a separate user device selected from a group including a television, a computer and a mobile device. 9. The electronic apparatus of claim 7 , wherein one of said requests is processed based on said priority score and said device comprises a server in a cloud computing environment.
Electricity · mapped topic
with variable priority · CPC title
Scheduling strategies for dispatcher, e.g. round robin, multi-level priority queues · CPC title
involving user profiles according to which the execution of a home appliance functionality is automatically triggered · CPC title
Selective content distribution, e.g. interactive television or video on demand [VOD] (real-time bi-directional transmission of motion video data H04N7/14 {; broadcast or conference over packet switching networks H04L12/18}) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.