User-centered task scheduling for multi-screen viewing in cloud computing environment

US10114672B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10114672-B2
Application numberUS-201315108833-A
CountryUS
Kind codeB2
Filing dateDec 31, 2013
Priority dateDec 31, 2013
Publication dateOct 30, 2018
Grant dateOct 30, 2018

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.

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.

First claim

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.

Assignees

Inventors

Classifications

  • Electricity · mapped topic

  • with variable priority · CPC title

  • G06F9/4881Primary

    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

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 US10114672B2 cover?
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.
Who is the assignee on this patent?
Thomson Licensing
What technology area does this patent fall under?
Primary CPC classification G06F9/4881. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Oct 30 2018 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 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).