IP Library Patent Application 18436713
Patent Application
App. No. 18/436,713

SYSTEMS AND METHODS FOR CREATING QUERY RESULTS DISPLAYS

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 None
App. No.
18/436,713
Abstract

Systems and methods are disclosed herein for creating query results displays. Parameters for building queries are received from an administrative user (e.g., a designer or operator) or from another source (e.g., another program or a different device). The received queries may be stored in memory for later insertion into a query results display. The system enables one or more queries to be selected to be assigned to a query results display. The selection may also be performed by another application on the same device or be received from another device. When the selection has been received the application may store the assignments to the query results display together with the queries so that, those assignments and the queries can be transmitted to a client device.

Claims (51)

1 - 50 . (canceled)

51 . A method comprising:

identifying first query results corresponding to a first query and second query results corresponding to a second query;

assigning, at a media device, a first display area to the first query results and a second display area to the second query results;

detecting, at the media device, an interaction indicative of modifying an order of the first query results; and

generating, for display at the media device, first media identifiers corresponding to the first query results at the first display area and second media identifiers corresponding to the second query results at the second display area, wherein the first media identifiers at the first display area are independently navigable from the second media identifiers at the second display area, and wherein the first media identifiers are ordered based on the interaction.

52 . The method of claim 51 , wherein detecting, at the media device, the interaction indicative of modifying the order of the first query results comprises:

determining that the interaction modifies one or more modifiable indicators corresponding to one or more options for modifying the order of the first query results;

in response to determining that the interaction modifies the one or more updatable indicators:

determining, based on the interaction, a modification of the one or more modifiable indicators; and

determining the order of the first query results based on the modification of one or more modifiable indicators.

53 . The method of claim 52 , wherein the one or more modifiable indicators comprises an interactive slider interface element, and the interaction comprises a dragging motion that modifies the interactive slider interface element.

54 . The method of claim 51 , wherein generating, for display at the media device, the first media identifiers at the first display area and the second media identifiers at the second display area comprises generating, for display at the media device, a first interactive carousel interface element for the first media identifiers and a second interactive carousel interface element for the second media identifiers.

55 . The method of claim 54 , wherein the first interactive carousel interface element is a first carousel type, and wherein the second interactive carousel interface element is a second carousel type.

56 . The method of claim 51 , further comprising:

receiving an interaction comprising scrolling of the first media identifiers at the first display area; and

in response to determining that the interaction comprises scrolling past a last identifier of the first media identifiers displayed at the first display area, scrolling past the last identifier to a first identifier of the first media identifiers.

57 . The method of claim 51 , wherein generating, for display at the media device, the first media identifiers corresponding to the first query results at the first display area and the second media identifiers corresponding to the second query results at the second display area comprises generating, for display at the media device, a graphic user interface comprising the first display area and the second display area.

58 . The method of claim 51 , further comprising storing the first query and the second query.

59 . The method of claim 51 , wherein identifying the first query results corresponding to the first query and the second query results corresponding to the second query comprises:

identifying the first query results by executing the first query against a database; and

identifying the second query results by executing an algorithm for media assets based on a media consumption history.

60 . The method of claim 51 , further comprising:

receiving an interaction indicative of moving the first query results to a third display area; and

in response to receiving the interaction, assigning the first query results to the third display area.

61 . A system comprising:

display circuitry configured to display an interface; and

control circuitry configured to:

identify first query results corresponding to a first query and second query results corresponding to a second query;

assign, at a media device, a first display area to the first query results and a second display area to the second query results;

detect, at the media device, an interaction indicative of modifying an order of the first query results; and

generate, for display at the media device via the display circuitry, first media identifiers corresponding to the first query results at the first display area and second media identifiers corresponding to the second query results at the second display area, wherein the first media identifiers at the first display area are independently navigable from the second media identifiers at the second display area, and wherein the first media identifiers are ordered based on the interaction.

62 . The system of claim 61 , wherein the control circuitry, when detecting, at the media device, the interaction indicative of modifying the order of the first query results, is configured to:

determine that the interaction modifies one or more modifiable indicators corresponding to one or more options for modifying the order of the first query results;

in response to determining that the interaction modifies the one or more updatable indicators:

determine, based on the interaction, a modification of the one or more modifiable indicators; and

determine the order of the first query results based on the modification of one or more modifiable indicators.

63 . The system of claim 62 , wherein the one or more modifiable indicators comprises an interactive slider interface element, and the interaction comprises a dragging motion that modifies the interactive slider interface element.

64 . The system of claim 61 , wherein the control circuitry, when generating, for display at the media device via the display circuitry, the first media identifiers at the first display area and the second media identifiers at the second display area, is configured to generate, for display at the media device, a first interactive carousel interface element for the first media identifiers and a second interactive carousel interface element for the second media identifiers.

65 . The system of claim 64 , wherein the first interactive carousel interface element is a first carousel type, and the second interactive carousel interface element is a second carousel type.

66 . The system of claim 61 , wherein the control circuitry is further configured to:

receive an interaction comprising scrolling of the first media identifiers at the first display area; and

in response to determining that the interaction comprises scrolling past a last identifier of the first media identifiers displayed at the first display area, scrolling past the last identifier to a first identifier of the first media identifiers.

67 . The system of claim 61 , wherein the control circuitry, when generating, for display at the media device via the display circuitry, the first media identifiers corresponding to the first query results at the first display area and the second media identifiers corresponding to the second query results at the second display area, is configured to generate, for display at the media device, a graphic user interface comprising the first display area and the second display area.

68 . The system of claim 61 , wherein the control circuitry is further configured to store the first query and the second query.

69 . The system of claim 61 , wherein the control circuitry, when identifying the first query results corresponding to the first query and the second query results corresponding to the second query, is configured to:

identify the first query results by executing the first query against a database; and

identify the second query results by executing an algorithm for media assets based on a media consumption history.

70 . The system of claim 61 , wherein the control circuitry is further configured to:

receive an interaction indicative of moving the first query results to a third display area; and

in response to receiving the interaction, assign the first query results to the third display area.

Assignments (2)
CHANGE OF NAME Recorded Oct 3, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069106/0171 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 9, 2024
From: TRAYNHAM, MATTHEW; PATEL, PRATIK H.; BECKER, THOMAS; SCAPPINI, BRYAN
To: ROVI GUIDES, INC.
Reel/Frame 066424/0955 →