IP Library Granted Patent US 11,580,154
Granted Patent B2
US 11,580,154 · App. 17/318,747 · Granted Feb 14, 2023

Systems and methods for enabling quick multi-application menu access to media options

Inventor: William L. Thomas (Evergreen, CO)
Assignee: Rovi Guides, Inc.
G06F16/438G06F3/017G06F3/0482G06F3/04817G06F3/04883G06F3/04886G06F3/167H04N21/4532H04N21/4751H04N21/47217H04N21/47815H04N21/8173G06F3/04842G06F2203/04105
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 11,580,154
App. No.
17/318,747
Granted
Feb 14, 2023
Kind
B2
Abstract

Systems and methods for enabling quick access to media options are provided. A display of a plurality of icons is generated, wherein each of the plurality of icons represents a different one of a plurality of applications. A user input is detected that identifies a first of the plurality of icons associated with a first of the plurality of applications. In response to determining that the user input corresponds to a quick access operation, first and second media asset identifiers and corresponding media options are retrieved from each of second and third applications. A menu that includes the retrieved first and second media asset identifiers is generated for display with the plurality of icons.

Claims (50)

1. A method comprising:

querying a first application for an identifier of a first media item selected by a user with the first application;

querying a second application for an identifier of a second media item selected by the user with the second application;

generating for display a menu that includes:

(a) an identifier of the first application and an identifier of the second application;

(b) the identifier of the first media item selected by the user with the first application; and

(c) the identifier of the second media item selected by the user with the second application, wherein the identifiers of (a), (b), and (c) are generated for simultaneous display.

2. The method of claim 1 , further comprising:

in response to receiving a user input selecting the identifier of the first media item in the menu, determining a first command associated with the user input.

3. The method of claim 2 , wherein the first command comprise any one of a resume command, a play command, a purchase command, or a profile selection command.

4. The method of claim 3 , further comprising:

in response to determining the first command associated with the user input, causing the first application to perform the first command on the first media item.

5. The method of claim 2 , further comprising:

in response to determining the first command associated with the user input, launching the first application without performing a startup routine of the first application.

6. The method of claim 2 , wherein receiving the user input comprises at least one of receiving a user selection through a touchscreen of the identifier of the first application, receiving verbal input from the user indicating a selection of the identifier of the first application, and receiving a gesture from the user indicating a selection of the identifier of the first application.

7. The method of claim 1 , further comprises presenting the menu to the user without launching the first application or the second application.

8. The method of claim 1 , further comprising:

retrieving the identifier of the first media item from the first application, wherein the identifier for the first media item was previously selected by the user; and

storing the retrieved identifier of first media item.

9. The method of claim 1 , further comprising:

retrieving the identifier of the second media item from the second application, wherein the identifier for the second media item was previously selected by the user; and

storing the retrieved identifier of second media item.

10. The method of claim 1 , further comprising:

in response to receiving a user input selecting the identifier of the second media item in the menu, launching the second application to perform a command associated with the user input on the second media item while the first application is not yet launched.

11. A system comprising:

control circuitry configured to:

query a first application for an identifier of a first media item selected by a user with the first application;

query a second application for an identifier of a second media item selected by the user with the second application;

user interface circuitry configured to:

generate for display a menu that includes:

(a) an identifier of the first application and an identifier of the second application;

(b) the identifier of the first media item selected by the user with the first application; and

(c) the identifier of the second media item selected by the user with the second application, wherein the identifiers of (a), (b), and (c) are generated for simultaneous display.

12. The system of claim 11 , wherein the control circuitry is further configured to:

in response to receiving a user input selecting the identifier of the first media item in the menu, determine a first command associated with the user input.

13. The system of claim 12 , wherein the first command comprise any one of a resume command, a play command, a purchase command, or a profile selection command.

14. The system of claim 13 , wherein the control circuitry is further configured to:

in response to determining the first command associated with the user input, cause the first application to perform the first command on the first media item.

15. The system of claim 12 , wherein the control circuitry is further configured to:

in response to determining the first command associated with the user input, launch the first application without performing a startup routine of the first application.

16. The system of claim 12 , wherein receiving the user input comprises at least one of receiving a user selection through a touchscreen of the identifier of the first application, receiving verbal input from the user indicating a selection of the identifier of the first application, and receiving a gesture from the user indicating a selection of the identifier of the first application.

17. The system of claim 11 , wherein the control circuitry is further configured to present the menu to the user without launching the first application or the second application.

18. The system of claim 11 , wherein the control circuitry is further configured to:

retrieve the identifier of the first media item from the first application, wherein the identifier for the first media item was previously selected by the user; and

store the retrieved identifier of first media item.

19. The system of claim 11 , wherein the control circuitry is further configured to:

retrieve the identifier of the second media item from the second application, wherein the identifier for the second media item was previously selected by the user; and

store the retrieved identifier of second media item.

20. The system of claim 11 , wherein the control circuitry is further configured to:

in response to receiving a user input selecting the identifier of the second media item in the menu, launch the second application to perform a command associated with the user input on the second media item while the first application is not yet launched.

Assignments (3)
CHANGE OF NAME Recorded Oct 2, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069085/0731 →
SECURITY INTEREST Recorded May 19, 2023
From: ADEIA GUIDES INC.; ADEIA MEDIA HOLDINGS LLC; ADEIA MEDIA SOLUTIONS INC.; ADEIA SEMICONDUCTOR BONDING TECHNOLOGIES INC.; ADEIA SEMICONDUCTOR SOLUTIONS LLC; ADEIA SEMICONDUCTOR TECHNOLOGIES LLC
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 063707/0884 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 12, 2021
From: THOMAS, WILLIAM L.
To: ROVI GUIDES, INC.
Reel/Frame 056220/0149 →
Continuity (4)
Continuation 16713477 · Dec 13, 2019
Continuation 16396023 · Apr 26, 2019
Continuation 15166419 · May 27, 2016
Related Publication 20210279268A1 · Sep 9, 2021