IP Library Granted Patent US 9,927,879
Granted Patent B2
US 9,927,879 · App. 15/358,788 · Granted Mar 27, 2018

Panel user interface for an intelligent television

Inventors: Sanjiv Sirpal (Oakville, CA); Mohammed Selim (Oakville, CA)
Assignee: Flextronics AP, LLC
G06F3/017G06F3/0481G06F3/04817G06F3/04842G06F3/04883H04L51/32H04N1/00448H04N5/4403H04N5/44591H04N21/23109H04N21/25808H04N21/26291H04N21/40H04N21/414H04N21/4221H04N21/42684H04N21/43H04N21/431H04N21/4302H04N21/4312H04N21/4314H04N21/4316H04N21/44204H04N21/44222H04N21/478H04N21/4725H04N21/47205H04N21/485H04N21/4858H04N21/6125H04N21/6175H04N21/6582H04N21/8166H04N21/8173H04N21/84H04N21/85H04N21/8545G06F2203/04804H04N2005/4414
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,927,879
App. No.
15/358,788
Granted
Mar 27, 2018
Kind
B2
Abstract

An intelligent television, methods for displaying content, and methods for user interaction between the intelligent television and the user are provided. In general, a user is provided with an application panel allowing for navigation, categories, favorites, and search options that enable one or more functions associated with the intelligent television. The presentation of options is based on input received by the intelligent television. As a user provides input to the intelligent television via a remote control or other input device. The intelligent television is configured to interpret the input and provide interactive functionality in the form of content presented to the display of the intelligent television without obstructing the user from viewing content displayed on the screen of the intelligent television.

Claims (66)

1. A tangible, non-transitory computer readable medium having instructions stored thereon that, when executed by a processor, perform the method comprising:

presenting, via a display of an intelligent television (TV), live TV broadcast content, wherein the live TV broadcast content is presented to a first portion of the display;

receiving an application panel input at the intelligent TV, wherein the application panel input corresponds to a selection of a selectable tab of a plurality of selectable tabs in an application panel navigation bar of an application panel interface displaying three or more selectable tabs of the plurality of selectable tabs, wherein at least one selectable tab of the plurality of selectable tabs corresponds to a categories input, wherein at least one selectable tab of the plurality of selectable tabs corresponds to a favorites input, and wherein at least one selectable tab of the plurality of selectable tabs corresponds to a search input;

determining which of the categories input, the favorites input, or the search input is received;

determining, by a processor associated with the intelligent TV and in response to receiving the application panel input, application panel interface content that corresponds to the application panel input received;

retrieving, from at least one source, the application panel interface content;

presenting, via the display, the application panel interface content to the application panel interface displayed in a second portion of the display, wherein the second portion of the display is associated with the application panel interface, wherein the application panel interface overlaps at least a portion of the presented live TV broadcast content, wherein at least three selectable tabs of the plurality of selectable tabs of the application panel navigation bar change a presentation of information within the application panel interface when selected, wherein the at least three selectable tabs of the plurality of selectable tabs of the application panel navigation bar remain displayed when at least one selectable tab of the at least three selectable tabs is selected and when the application panel interface content that corresponds to the application panel input received is displayed, and wherein:

if the categories input is received, displaying a categories application panel interface;

if the favorites input is received, displaying a favorites application panel interface; and

if the search input is received, displaying a search application panel interface; and

presenting, via the display, context sensitive content to the application panel interface, wherein the context sensitive content varies based on at least one of the application panel interface content or the content presented to the first portion of the display.

2. The tangible, non-transitory computer readable medium of claim 1 , wherein determining the application panel interface content of the method further comprises:

referring to rules stored in a memory, wherein the rules include one or more application panel content fields mapped to at least one application panel interface content type;

comparing an application panel interface content type associated with the presented live TV broadcast content with the one or more mapped application panel content fields;

determining select application panel content fields from the one or more mapped application panel content fields; and

including the select application panel content fields in the application panel interface content for retrieval.

3. The tangible, non-transitory computer readable medium of claim 1 , wherein the application panel interface content is retrieved from two or more signal sources.

4. The tangible, non-transitory computer readable medium of claim 1 , wherein the at least one source is at least one of a local memory, a remote memory, a broadcast signal, and a memory located across a network.

5. The tangible, non-transitory computer readable medium of claim 1 , wherein at least one of the application panel interface content and the application panel interface is at least partially transparent, and wherein the presented live TV broadcast content is visible beneath the presented application panel interface content.

6. The tangible, non-transitory computer readable medium of claim 1 , wherein a size of the first portion is maintained upon presenting the application panel interface content via the second portion of the display.

7. The tangible, non-transitory computer readable medium of claim 1 , wherein the application panel input is provided via an input device associated with the intelligent TV.

8. The tangible, non-transitory computer readable medium of claim 1 , wherein the presented live TV broadcast content includes at least one of a movie, a TV program, a sport event, a TV special, and a radio program.

9. The tangible, non-transitory computer readable medium of claim 8 , wherein the presented application panel interface content includes at least one of a program description, a channel identifier, a thumbnail graphic, an electronic program guide (EPG), and preference information.

10. A system, comprising:

an intelligent television (TV) having a display and a tuner, wherein the tuner receives and converts broadcast content signals to be displayed by the display;

an input device associated with the intelligent TV;

a memory; and

a microprocessor that:

presents, via a display of an intelligent television (TV), live TV broadcast content, wherein the live TV broadcast content is presented to a first portion of the display;

receive an application panel input at the intelligent TV, wherein the application panel input corresponds to a selection of a selectable tab of a plurality of selectable tabs in an application panel navigation bar of an application panel interface displaying three or more selectable tabs of the plurality of selectable tabs, wherein at least one selectable tab of the plurality of selectable tabs corresponds to a categories input, wherein at least one selectable tab of the plurality of selectable tabs corresponds to a favorites input, and wherein at least one selectable tab of the plurality of selectable tabs corresponds to a search input;

determines which of the categories input, the favorites input, or the search input is received;

determines, by a processor associated with the intelligent TV and in response to receiving the application panel input, application panel interface content that corresponds to the application panel input received;

retrieves, from at least one source, the application panel interface content;

presents, via the display, the application panel interface content to the application panel interface displayed in a second portion of the display, wherein the second portion of the display is associated with the application panel interface, wherein the application panel interface overlaps at least a portion of the presented live TV broadcast content, wherein the at least three selectable tabs of the plurality of selectable tabs of the application panel navigation bar change a presentation of information within the application panel interface when selected, wherein the at least three selectable tabs of the plurality of selectable tabs of the application panel navigation bar remain displayed when at least one selectable tab of the at least three selectable tabs is selected and when the application panel interface content that corresponds to the application panel input received is displayed and wherein:

if the categories input is received, displays a categories application panel interface;

if the favorites input is received, displays a favorites application panel interface; and

if the search input is received, display a search application panel interface; and

presents, via the display, context sensitive content to the application panel interface, wherein the context sensitive content varies based on at least one of the application panel interface content or the content presented to the first portion of the display.

11. The system of claim 10 , wherein the microprocessor further:

refers to rules stored in a memory, wherein the rules include one or more application panel content fields mapped to at least one application panel interface content type;

compares an application panel interface content type associated with the presented live TV broadcast content with the one or more mapped application panel content fields;

determines select application panel content fields from the one or more mapped application panel content fields; and

includes the select application panel content fields in the application panel interface content for retrieval.

12. The system of claim 10 , wherein at least one of the application panel interface content and the application panel interface is at least partially transparent, and wherein the presented live TV broadcast content is visible beneath the presented application panel interface content.

13. A method, comprising:

presenting, via a display of an intelligent television (TV), live TV broadcast content, wherein the live TV broadcast content is presented to a first portion of the display;

receiving an application panel input at the intelligent TV, wherein the application panel input corresponds to a selection of a selectable tab of a plurality of selectable tabs in an application panel navigation bar of an application panel interface displaying three or more selectable tabs of the plurality of selectable tabs, wherein at least one selectable tab of the plurality of selectable tabs corresponds to a categories input, wherein at least one selectable tab of the plurality of selectable tabs corresponds to a favorites input, and wherein at least one selectable tab of the plurality of selectable tabs corresponds to a search input;

determining which of the categories input, the favorites input, or the search input is received;

determining, by a processor associated with the intelligent TV and in response to receiving the application panel input, application panel interface content that corresponds to the application panel input received;

retrieving, from at least one source, the application panel interface content;

presenting, via the display, the application panel interface content to the application panel interface displayed in a second portion of the display, wherein the second portion of the display is associated with the application panel interface, wherein the application panel interface overlaps at least a portion of the presented live TV broadcast content, wherein at least three selectable tabs of the plurality of selectable tabs of the application panel navigation bar change a presentation of information within the application panel interface when selected, wherein the at least three selectable tabs of the plurality of selectable tabs of the application panel navigation bar remain displayed when at least one selectable tab of the at least three selectable tabs is selected and when the application panel interface content that corresponds to the application panel input received is displayed, and wherein:

if the categories input is received, displaying a categories application panel interface;

if the favorites input is received, displaying a favorites application panel interface; and

if the search input is received, displaying a search application panel interface; and

presenting, via the display, context sensitive content to the application panel interface, wherein the context sensitive content varies based on at least one of the application panel interface content or the content presented to the first portion of the display.

14. The method of claim 13 , wherein determining the application panel interface content further comprises:

referring to rules stored in a memory, wherein the rules include one or more application panel content fields mapped to at least one application panel interface content type;

comparing an application panel interface content type associated with the presented live TV broadcast content with the one or more mapped application panel content fields;

determining select application panel content fields from the one or more mapped application panel content fields; and

including the select application panel content fields in the application panel interface content for retrieval.

15. The method of claim 13 , wherein the application panel interface content is retrieved from two or more signal sources.

16. The method of claim 13 , wherein the at least one source is at least one of a local memory, a remote memory, a broadcast signal, and a memory located across a network.

17. The method of claim 13 , wherein at least one of the application panel interface content and the application panel interface is at least partially transparent, and wherein the presented live TV broadcast content is visible beneath the presented application panel interface content.

18. The method of claim 13 , wherein a size of the first portion is maintained upon presenting the application panel interface content via the second portion of the display.

19. The method of claim 13 , wherein the presented live TV broadcast content includes at least one of a movie, a TV program, a sport event, a TV special, and a radio program.

20. The method of claim 19 , wherein the presented application panel interface content includes at least one of a category, a channel identifier, a thumbnail graphic, an electronic program guide (EPG), a favorite, and a search term.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 18, 2023
From: FLEXTRONICS AP, LLC
To: MULTIMEDIA TECHNOLOGIES PTE, LTD
Reel/Frame 062417/0372 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 22, 2016
From: SIRPAL, SANJIV; SELIM, MOHAMMED
To: FLEXTRONICS AP, LLC
Reel/Frame 040403/0040 →
Continuity (56)
Continuation 14834316 · Aug 24, 2015
Continuation 13970374 · Aug 19, 2013
Continuation 13969588 · Aug 18, 2013
Continuation 13970355 · Aug 19, 2013
Continuation 13969179 · Aug 16, 2013
Continuation 13968665 · Aug 16, 2013
Continuation 14418969
Provisional Application 61684672 · Aug 17, 2012
Provisional Application 61697710 · Sep 6, 2012
Provisional Application 61700182 · Sep 12, 2012
Provisional Application 61702650 · Sep 18, 2012
Provisional Application 61736692 · Dec 13, 2012
Provisional Application 61798821 · Mar 15, 2013
Provisional Application 61804942 · Mar 25, 2013
Provisional Application 61804998 · Mar 25, 2013
Provisional Application 61804971 · Mar 25, 2013
Provisional Application 61804990 · Mar 25, 2013
Provisional Application 61805003 · Mar 25, 2013
Provisional Application 61805053 · Mar 25, 2013
Provisional Application 61805030 · Mar 25, 2013
Provisional Application 61805027 · Mar 25, 2013
Provisional Application 61805042 · Mar 25, 2013
Provisional Application 61805038 · Mar 25, 2013
Provisional Application 61684672 · Aug 17, 2012
Provisional Application 61697710 · Sep 6, 2012
Provisional Application 61700182 · Sep 12, 2012
Provisional Application 61702650 · Sep 18, 2012
Provisional Application 61736692 · Dec 13, 2012
Provisional Application 61798821 · Mar 15, 2013
Provisional Application 61804942 · Mar 25, 2013
Provisional Application 61804998 · Mar 25, 2013
Provisional Application 61804971 · Mar 25, 2013
Provisional Application 61804990 · Mar 25, 2013
Provisional Application 61805003 · Mar 25, 2013
Provisional Application 61805053 · Mar 25, 2013
Provisional Application 61805030 · Mar 25, 2013
Provisional Application 61805027 · Mar 25, 2013
Provisional Application 61805042 · Mar 25, 2013
Provisional Application 61805038 · Mar 25, 2013
Provisional Application 61684672 · Aug 17, 2012
Provisional Application 61697710 · Sep 6, 2012
Provisional Application 61700182 · Sep 12, 2012
Provisional Application 61702650 · Sep 18, 2012
Provisional Application 61736692 · Dec 13, 2012
Provisional Application 61798821 · Mar 15, 2013
Provisional Application 61804942 · Mar 25, 2013
Provisional Application 61804998 · Mar 25, 2013
Provisional Application 61804971 · Mar 25, 2013
Provisional Application 61804990 · Mar 25, 2013
Provisional Application 61805003 · Mar 25, 2013
Provisional Application 61805053 · Mar 25, 2013
Provisional Application 61805030 · Mar 25, 2013
Provisional Application 61805027 · Mar 25, 2013
Provisional Application 61805042 · Mar 25, 2013
Provisional Application 61805038 · Mar 25, 2013
Related Publication 20170099521A1 · Apr 6, 2017