# US 12,008,031 B2 · Systems and methods for enabling quick multi-application menu access to media options

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,008,031 B2
- Document ID: US12008031B2
- Status: Granted
- Kind: B2
- Application number: 18/096,631
- Filed: 2023-01-13
- Published: 2023-09-07
- Granted: 2024-06-11
- Earliest claimed: 2016-05-27
- Assignees: Rovi Guides, Inc.
- Applicants: Rovi Guides, Inc.
- Inventors: William L. Thomas
- Web page: https://patentgrep.com/patent/US12008031B2

## CPC

- G06F 16/438: Presentation of query results
- G06F 3/017: {Gesture based interaction, e.g. based on a set of recognized hand gestures (interaction based on gestures traced on a digitiser G06F3/04883)}
- G06F 3/04817: using icons (graphical or visual programming using iconic symbols G06F8/34)
- G06F 3/0482: Interaction with lists of selectable items, e.g. menus
- G06F 3/04883: for inputting data by handwriting, e.g. gesture or text
- G06F 3/04886: by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
- G06F 3/167: {Audio in a user interface, e.g. using voice commands for navigating, audio feedback}
- H04N 21/4532: {involving end-user characteristics, e.g. viewer profile, preferences (monitoring of user activities for profile generation for accessing a video database G06F16/739; user profiles in network data switching protocols H04L67/306; processing of user preferences or user profiles in wireless networks H04W8/18)}
- H04N 21/47217: {for controlling playback functions for recorded or on-demand content, e.g. using progress bars, mode or play-point indicators or bookmarks (specific graphical features in visual interfaces H04N21/4312)}
- H04N 21/4751: {for defining user accounts, e.g. accounts for children}
- H04N 21/47815: {Electronic shopping (payment schemes, payment architectures or payment protocols for electronic shopping systems G06Q20/12)}
- H04N 21/8173: {End-user applications, e.g. Web browser, game}
- G06F 3/04842: Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence)
- G06F 2203/04105: Pressure sensors for measuring the pressure or force exerted on the touch surface without providing the touch position
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## 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

### Claim 1

A method comprising:
generating for display an icon representing an application;
in response to detecting a first type of touch input selection of the icon, launching the application; and
in response to detecting a second type of touch input selection of the icon:
identifying a play position of a media asset previously played via the application, wherein the play position is different from a start position;
generating for display a quick access menu, wherein the quick access menu comprises a plurality of media options related to the application, wherein the plurality of media options comprises a media option to play the media asset previously played via the application from the play position.

### Claim 2 (depends on 1)

The method of claim 1 further comprising:
prior to the generating for display an icon:
receiving an input associating the first type of input with launching applications;
receiving an input associating the second type of input with display of quick access menus;
storing the association between the first type of input and launching applications; and
storing the association between the second type of input with display of quick access menus.

### Claim 3 (depends on 1)

The method of claim 1, wherein the first type of touch input is touch lasting for a first time period and wherein the second type of touch input is touch lasting for a second time period different from the first time period.

### Claim 4 (depends on 3)

The method of claim 3, wherein the second time period is longer than the first time period.

### Claim 5 (depends on 1)

The method of claim 1, wherein the first type of touch input is touch with a first amount of pressure and wherein the second type of touch input is touch with a second amount of pressure different from the first amount of pressure.

### Claim 6 (depends on 5)

The method of claim 5, wherein the second amount of pressure is greater than the first amount of pressure.

### Claim 7 (depends on 1)

The method of claim 1, wherein the quick access menu comprises:
at least one of:
(a) a media option for purchasing a media content via the application; or
(b) a media option for selecting a profile in the application.

### Claim 8 (depends on 1)

The method of claim 1, wherein the application is a first application; and wherein the generating for display the icon representing the first application further comprises:
generating for display a user interface of a second application; and
generating for display the icon representing the first application as an overlay on top of the user interface of the second application.

### Claim 9

A system comprising:
input/output circuitry configured to:
generate for display an icon representing an application;
detect a first type of touch input selection of the icon;
detect a second type of touch input selection of the icon;
generate for display a quick access menu
processing circuitry configured to:
in response to detecting the first type of touch input selection of the icon, launch the application; and
in response to detecting the second type of touch input selection of the icon:
identify a play position of a media asset previously played via the application, wherein the play position is different from a start position;
generate a quick access menu data structure, wherein the quick access menu data structure comprises a plurality of media option identifiers related to the application, wherein the plurality of media options comprises a media option to play the media asset previously played via the application from the play position.

### Claim 10 (depends on 9)

The system of claim 9 wherein the processing circuitry is further configured to:
prior to the generating for display an icon:
receiving an input associating the first type of input with launching applications;
receiving an input associating the second type of input with display of quick access menus;
storing the association between the first type of input and launching applications; and
storing the association between the second type of input with display of quick access menus.

### Claim 11 (depends on 9)

They system of claim 9, wherein the first type of touch input is touch lasting for a first time period and wherein the second type of touch input is touch lasting for a second time period different from the first time period.

### Claim 12 (depends on 11)

The system of claim 11, wherein the second time period is longer than the first time period.

### Claim 13 (depends on 9)

The system of claim 9, wherein the first type of touch input is touch with a first amount of pressure and wherein the second type of touch input is touch with a second amount of pressure different from the first amount of pressure.

### Claim 14 (depends on 13)

The system of claim 13, wherein the second amount of pressure is greater than the first amount of pressure.

### Claim 15 (depends on 9)

The system of claim 9, wherein the quick access menu comprises:
at least one of:
(a) a media option for purchasing a media content via the application; or
(b) a media option for selecting a profile in the application.

### Claim 16 (depends on 9)

The system of claim 9, wherein the application is a first application; and wherein the input/output circuitry to generate for display the icon representing the first application is further configured to:
generate for display a user interface of a second application; and
generate for display the icon representing the first application as an overlay on top of the user interface of the second application.
