IP Library Granted Patent US 9,609,390
Granted Patent B2
US 9,609,390 · App. 14/505,459 · Granted Mar 28, 2017

System and method for providing contextual functionality for presented content

Inventors: Sanjiv Sirpal (Oakville, CA); Mohammed Selim (Oakville, CA); Alexander De Paz (Burlington, CA); Chao Zhou (Markham, CA); Todd Lee (Ancaster, CA); Cuong Hung Nguyen (Maple, CA); Salvador Guterrez (Toronto, CA); Saulo Dourado (Oakville, CA); Sepideh Shahi (Toronto, CA)
Assignees: Jamdeo Canada Ltd.; Hisense USA Corp.; Hisense Electric Co., Ltd.; Hisense International Co., Ltd.
H04N21/482H04N21/4126H04N21/42209H04N21/43615H04N21/6587
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,609,390
App. No.
14/505,459
Granted
Mar 28, 2017
Kind
B2
Abstract

The present disclosure relates to systems, methods, electronic devices and applications for presentation and control of content. In one embodiment, a method for presentation of a user interface associated with content presented by a display device includes running an application by a device, wherein the application is configured to present a user interface based on content displayed by a display device, and receiving data from the display device, wherein the data is associated with content displayed by the display device. The method also includes presenting a user interface on the device by the application based on data received from the display device, wherein graphical elements and functions of the user interface are presented based on content displayed by the display device, and wherein graphical elements of the user interface are selectable to generate commands for the display device.

Claims (44)

1. A method for presentation of a user interface associated with content presented by a display device, the method comprising:

running an application by a device, wherein the application is configured to present a user interface based on active content displayed by a display device;

receiving, by the device, data from the display device, wherein the data includes contextual information associated with the active content displayed by the display device, and wherein the device connects to the display device to receive information associated with active content displayed by the display device; and

presenting a user interface on the device by the application based on contextual information received from the display device and separate from the active display of the display device, wherein the user interface is presented on the device including a configuration to provide contextual content that is independent from a display configuration of the active content displayed by the display device, wherein graphical elements and functions of the user interface on the device are presented based on the active content displayed by the display device, a type of the content displayed by the display device and contextual content available for the content displayed by the display device, wherein graphical elements of the user interface are selectable to generate commands for the display device and

wherein the user interface is configured to present a menu bar configured to switch between user interface configurations including

a configuration configured to launch presentation of content, and

a configuration based on the active content displayed by the display device,

wherein the configuration based on active content is presented with at least one contextual panel including at least one function for the application determined based on the type of active content and a graphical element for the at least one function, wherein presentation of the graphical element for the at least one function is based on the applicability of the function with the active content.

2. The method of claim 1 , wherein the application is a spring application configured to pair the device with the display device, and to provide commands to the display device based on operation of a user interface presented on the device.

3. The method of claim 1 , wherein running the application includes executing the application to initiate pairing of the device with the display device.

4. The method of claim 1 , wherein the application provides contextual functionality by tailoring functions of the application and presentation of graphical elements based at least in part on one or more of a particular content title and a type of media associated with the content title.

5. The method of claim 1 , wherein receiving data includes receiving metadata for active content presented by the display device.

6. The method of claim 1 , wherein presenting the application includes presenting one or more graphical elements to provide quick access to playback of content on the display device.

7. The method of claim 1 , wherein presentation of the application includes configuration of the user interface based on one or more contextual features associated with content presented by the display device, wherein contextual information for content displayed by the display device is presented as information elements on the device by the application.

8. The method of claim 1 , wherein presentation of the application includes a presentation of a plurality of graphical elements that are selectable to initiate playback of a particular content title stored as a bookmark for the application.

9. The method of claim 1 , further comprising outputting a control command by the application for the display device to control operation of the display device, wherein the control command is generated based on a detected user input to the application on the device.

10. The method of claim 1 , further comprising storing at least one of image and media data by the application on the device, wherein the at least one image and media data generated from content presented by the display device.

11. A system comprising:

a display device configured to present content; and

a device coupled to the display device, wherein the device is configured to run an application, wherein the application is configured to present a user interface based on active content displayed by a display device;

receive data from the display device, wherein the data includes contextual information associated with the active content

displayed by the display device, and wherein the application is configured to provide information associated with content displayed by a display device and one or more control functions based on the data to the device; and

present a user interface by the application based on contextual information received from the display device and separate from the active display of the display device, wherein the user interface is presented on the device including a configuration to provide contextual content that is independent from display configuration of the content displayed by the display device, wherein graphical elements and functions of the user interface on the device are presented based on the active content displayed by the display device, a type of the content displayed by the display device and contextual content available for the content displayed by the display device, wherein graphical elements of the user interface are selectable to generate commands for the display device and

wherein the user interface is configured to present a menu bar configured to switch between user interface configurations including

a configuration configured to launch presentation of content, and

a configuration based on the active content displayed by the display device,

wherein the configuration based on active content is presented with at least one contextual panel including at least one function for the application determined based on the type of active content and a graphical element for the at least one function, wherein presentation of the graphical element for the at least one function is based on the applicability of the function with the active content.

12. The system of claim 11 , wherein the application is a spring application configured to pair the device with the display device, and to provide commands to the display device based on operation of a user interface presented on the device.

13. The system of claim 11 , wherein running the application includes executing the application to initiate pairing of the device with the display device.

14. The system of claim 11 , wherein the application provides contextual functionality by tailoring functions of the application and presentation of graphical elements based at least in part on one or more of a particular content title and a type of media associated with the content title.

15. The system of claim 11 , wherein receiving data includes receiving metadata for active content presented by the display device.

16. The system of claim 11 , wherein presenting the application includes presenting one or more graphical elements to provide quick access to playback of content on the display device.

17. The system of claim 11 , wherein presentation of the application includes configuration of the user interface based on one or more contextual features associated with content presented by the display device, wherein contextual information for content displayed by the display device is presented as information elements on the device by the application.

18. The system of claim 11 , wherein presentation of the application includes a presentation of a plurality of graphical elements that are selectable to initiate playback of a particular content title stored as a bookmark for the application.

19. The system of claim 11 , wherein the device is further configured to output a control command by the application for the display device to control operation of the display device, wherein the control command is generated based on a detected user input to the application on the device.

20. The system of claim 11 , wherein the device is further configured to store at least one of image and media data by the application on the device, wherein the at least one image and media data generated from content presented by the display device.

21. A method for presentation of a user interface associated with content presented by a display device, the method comprising:

running an application by a device, wherein the application is configured to present a user interface based on active content displayed by a display device;

receiving, by the device, data from the display device, wherein the data includes contextual information is associated with the active content displayed by the display device, and wherein the device connects to the display device to receive information associated with active content displayed by the display device; and

presenting a user interface on the device by the application based on contextual information received from the display device and separate from the active display of the display device, wherein graphical elements and functions of the user interface on the device are presented based on the active content displayed by the display device, a type of the content displayed by the display device and contextual content available for the content displayed by the display device, wherein graphical elements of the user interface are selectable to generate commands for the display device and

wherein the user interface is configured to present a menu bar configured to switch between user interface configurations including

a configuration configured to launch presentation of content, and

a configuration based on the active content displayed by the display device,

wherein the configuration based on active content is presented with information about the content displayed by the display device including at least one contextual panel including at least one function for the application determined based on the type of active content, and wherein the information about the content is not displayed by the display device and a graphical element for the at least one function, wherein presentation of the graphical element for the at least one function is based on the applicability of the function with the active content.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 7, 2019
From: JAMDEO CANADA LTD.; HISENSE USA CORP.; HISENSE INTERNATIONAL CO., LTD.
To: HISENSE ELECTRIC CO., LTD.
Reel/Frame 047923/0165 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2015
From: JAMDEO CANADA LTD.
To: JAMDEO CANADA LTD.; HISENSE USA CORP.; HISENSE ELECTRIC CO., LTD.; HISENSE INTERNATIONAL CO., LTD.
Reel/Frame 036058/0547 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 13, 2015
From: SIRPAL, SANJIV; SELIM, MOHAMMED; DE PAZ, ALEXANDER; ZHOU, CHAO; LEE, TODD; NGUYEN, CUONG HUNG; GUTERREZ, SALVADOR; DOURADO, SAULO; SHAHI, SEPIDEH
To: JAMDEO CANADA LTD.
Reel/Frame 035628/0719 →
Continuity (2)
Provisional Application 61886241 · Oct 3, 2013
Related Publication 20150100982A1 · Apr 9, 2015