IP Library Granted Patent US 10,194,195
Granted Patent B2
US 10,194,195 · App. 15/140,410 · Granted Jan 29, 2019

Systems and methods for presenting home screen shortcuts

Inventors: Dennis Miloseski (Danville, CA); Justin Koh (Mountain View, CA)
Assignee: GOOGLE LLC
H04N21/4312H04N21/4122H04N21/4622H04N21/47H04N21/8586
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 10,194,195
App. No.
15/140,410
Granted
Jan 29, 2019
Kind
B2
Abstract

A method for presenting home screen shortcuts is disclosed. The method includes receiving a selection of shortcuts to a plurality of applications of at least two different types available for execution on a television device and presenting those shortcuts on a home screen user interface displayed on a TV screen or a second screen device. The method also includes responding to a user selection of one of the shortcuts by causing execution of the application associated with the shortcut, including in response to selection of the TV channel shortcut, executing a set of actions are executed in association with the selected TV channel shortcut. The set of actions at least includes a first action to launch a TV player application associated with the TV channel shortcut and a second action of tuning to the TV channel corresponding to the TV channel shortcut.

Claims (46)

1. A method, comprising:

at a computer system coupled with a television screen, the computer system comprising one or more processors and memory:

coupling to a plurality of media content providers and obtaining a respective media application for each of the media content providers, wherein each media application obtains media content from a respective media content provider for display on the television screen, and the plurality of media content providers includes two or more providers with different system types selected from: radio broadcasting systems, television broadcasting systems, direct satellite broadcasting systems, Internet servers and digital video recorders;

providing content for display on the television screen from a first media content provider via a first media application;

obtaining a plurality of shortcuts corresponding to a home screen user interface, each shortcut of the plurality of shortcuts associated with a respective media application, wherein the plurality of shortcuts includes a TV channel shortcut that, in response to selection by a user, provides for display on the television screen content currently being broadcast on the TV channel corresponding to the TV channel shortcut;

providing the home screen user interface including the plurality of shortcuts for display concurrently with the provided content on the television screen; and

in response to selection of one of the plurality of shortcuts displayed on the television screen, providing for display on the television screen content of a second media application corresponding to the selected displayed shortcut, wherein in response to selection of the TV channel shortcut, a set of actions are executed in association with the TV channel shortcut, the set of actions at least including a first action to launch a TV player application associated with the TV channel shortcut and a second action of tuning by the TV player application to the TV channel corresponding to the TV channel shortcut.

2. The method of claim 1 , further comprising:

displaying the content on the television screen; and

displaying the home screen user interface at a predefined position on the television screen.

3. The method of claim 2 , wherein the predefined position on the television screen is a horizontal region that coincides with a portion of the displayed content, and the home screen user interface is displayed as a horizontal overlay on the displayed content.

4. The method of claim 1 , wherein the home screen user interface comprises a horizontal arrangement of the shortcuts presented in a single row.

5. The method of claim 1 , further comprising:

displaying and hiding the home screen user interface under control of a TV control program based on context of the TV control program.

6. The method of claim 1 , further comprising:

displaying the home screen user interface in response to selection by a user of a home screen button on a physical interface device employed by the user to control the television screen.

7. The method of claim 1 , wherein the plurality of shortcuts is associated with a subset of the plurality of content providers that provide media content associated with a plurality of different application types, and the plurality of different application types includes two or more of: applications, TV channels, websites, games and widgets.

8. The method of claim 1 , wherein one of the shortcuts is associated with a search widget, further comprising: in response to selection of the search widget, a search window is displayed allowing a user to search for media applications to assign to the home screen user interface.

9. The method of claim 1 , wherein the home screen user interface is displayed on a second screen device associated with the television screen.

10. The method of claim 1 , further comprising: storing the association between the shortcuts and associated media applications.

11. A computer system coupled to a television screen, the computer system comprising:

one or more processors; and

memory storing multiple computer programs, including a plurality of TV applications, for execution by the one or more processors and for displaying content on the television screen, the memory including instructions for:

coupling to a plurality of media content providers and obtaining a respective media application for each of the media content providers, wherein each media application obtains media content from a respective media content provider for display on the television screen, and the plurality of media content providers includes two or more providers with different system types selected from: radio broadcasting systems, television broadcasting systems, direct satellite broadcasting systems, Internet servers and digital video recorders;

providing content for display on the television screen from a first media content provider via a first media application;

obtaining a plurality of shortcuts corresponding to a home screen user interface, each shortcut of the plurality of shortcuts associated with a respective media application, wherein the plurality of shortcuts includes a TV channel shortcut that, in response to selection by a user, provides for display on the television screen content currently being broadcast on the TV channel corresponding to the TV channel shortcut;

providing the home screen user interface including the plurality of shortcuts for display concurrently with the provided content on the television screen; and

in response to selection of one of the plurality of shortcuts displayed on the television screen, providing for display on the television screen content of a second media application corresponding to the selected displayed shortcut, wherein in response to selection of the TV channel shortcut, a set of actions are executed in association with the TV channel shortcut, the set of actions at least including a first action to launch a TV player application associated with the TV channel shortcut and a second action of tuning by the TV player application to the TV channel corresponding to the TV channel shortcut.

12. The computer system of claim 11 , wherein:

the plurality of shortcuts are selected by a user from a plurality of menus/folders of different respective application types.

13. The computer system of claim 11 , wherein the home screen user interface is displayed on a second screen device associated with the television screen.

14. The computer system of claim 11 , the memory further comprising the instructions for:

displaying the content on the television screen; and

displaying the home screen user interface at a predefined position on the television screen.

15. The computer system of claim 11 , the memory further comprising the instructions for:

displaying and hiding the home screen user interface under control of a TV control program based on context of the TV control program.

16. A non-transitory computer readable storage medium storing multiple computer programs, including multiple TV applications, for execution by one or more processors of a computer system coupled with a television screen and for displaying content on the television screen, the non-transitory computer readable storage medium including instructions for:

coupling to a plurality of media content providers and obtaining a respective media application for each of the media content providers, wherein each media application obtains media content from a respective media content provider for display on the television screen, and the plurality of media content providers includes two or more providers with different system types selected from: radio broadcasting systems, television broadcasting systems, direct satellite broadcasting systems, Internet servers and digital video recorders;

providing content for display on the television screen from a first media content provider via a first media application;

obtaining a plurality of shortcuts corresponding to a home screen user interface, each shortcut of the plurality of shortcuts associated with a respective media application, wherein the plurality of shortcuts includes a TV channel shortcut that, in response to selection by a user, provides for display on the television screen content currently being broadcast on the TV channel corresponding to the TV channel shortcut;

providing the home screen user interface including the plurality of shortcuts for display concurrently with the provided content on the television screen; and

in response to selection of one of the plurality of shortcuts displayed on the television screen, providing for display on the television screen content of a second media application corresponding to the selected displayed shortcut, wherein in response to selection of the TV channel shortcut, a set of actions are executed in association with the TV channel shortcut, the set of actions at least including a first action to launch a TV player application associated with the TV channel shortcut and a second action of tuning by the TV player application to the TV channel corresponding to the TV channel shortcut.

17. The non-transitory computer readable storage medium of claim 16 , wherein the plurality of shortcuts is associated with a subset of the plurality of content providers that provide media content associated with a plurality of different application types, and the plurality of different application types includes two or more of: applications, TV channels, websites, games and widgets.

18. The non-transitory computer readable storage medium of claim 16 , wherein one of the shortcuts is associated with a search widget, further comprising: in response to selection of the search widget, a search window is displayed allowing a user to search for media applications to assign to the home screen user interface.

19. The non-transitory computer readable storage medium of claim 16 , wherein the home screen user interface comprises a vertical arrangement of the shortcuts presented in a single column.

20. The non-transitory computer readable storage medium of claim 16 , further comprising instructions for: storing the association between the shortcuts and associated media applications.

Assignments (1)
CHANGE OF NAME Recorded Dec 5, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044695/0115 →
Continuity (3)
Continuation 13556065 · Jul 23, 2012
Provisional Application 61513633 · Jul 31, 2011
Related Publication 20160261907A1 · Sep 8, 2016