IP Library Patent Application 16523881
Patent Application
App. No. 16/523,881

SYSTEMS AND METHODS FOR GENERATING SEARCH SUGGESTIONS FOR A SEARCH QUERY OF MULTIPLE ENTITIES

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.
16/523,881
Abstract

Systems and methods are disclosed herein for generating search suggestions for a search query of multiple entities. The disclosed techniques herein discuss a determination made for whether the primary search term is associated with a plurality of entities. In a positive determination, for each respective entity of the plurality of entities, firstly, a metadata identifier is determined. The metadata identifier is unique among each of the plurality of entities other than the respective entity. Secondly, a suggested search string is generated including search string elements that include the primary search term, the entity, and the metadata identifier. Generation of audio or display of the suggested search string is output.

Claims (47)

1 . A method for generating search suggestions for a search query of multiple entities, the method comprising:

identifying a primary search term from a received search query;

determining whether the primary search term is associated with a plurality of entities; and

in response to the determination that the primary search term is associated with the plurality of entities, for each respective entity of the plurality of entities:

determining a metadata identifier for the respective entity, wherein the metadata identifier is unique among each of the plurality of entities other than the respective entity; and

generating a suggested search string comprising a plurality of search string elements, wherein the plurality of search string elements includes the primary search term, the entity, and the metadata identifier.

2 . The method of claim 1 , wherein determining the metadata identifier for the respective entity comprises:

receiving metadata for the entity, wherein the metadata comprises, for each respective metadata category, a metadata category and a category value; and

determining whether at least one category value of a respective metadata category for the entity is unique among category values for the respective metadata category of all other entities.

3 . The method of claim 2 , wherein in response to the determination that at least one category value of the respective metadata category for the entity is not unique among category values for the respective metadata category of all other entities, determining whether at least two category values of respective metadata categories for the entity are unique among two categories values for the respective metadata categories of all other entities.

4 . The method of claim 1 , further comprising:

retrieving historical suggested search string selections from a data structure;

determining a common format of the historical suggested search string selections; and

determining an order of the plurality of search string elements based on the determined common format of the suggested search string selections.

5 . The method of claim 4 , wherein the historical suggested search string selections are retrieved for a user profile.

6 . The method of claim 5 , wherein a user of the user profile initiated the received search query.

7 . The method of claim 2 , further comprising:

retrieving user profile data;

determining whether the user profile data matches any of the received metadata for the entity; and

in response to the determination that the user profile data matches any of the received metadata for the entity, including the matching user profile data in the plurality of the search string elements.

8 . The method of claim 1 , wherein the received search query is a voice query.

9 . The method of claim 1 , further comprising generating for audio output the suggested search string.

10 . The method of claim 1 , further comprising generating for display the suggested search string.

11 . A system for applying behavioral-based parental controls for media assets, comprising control circuitry configured to:

identify a primary search term from a received search query;

determine whether the primary search term is associated with a plurality of entities; and

in response to the determination that the primary search term is associated with the plurality of entities, for each respective entity of the plurality of entities:

determine a metadata identifier for the respective entity, wherein the metadata identifier is unique among each of the plurality of entities other than the respective entity; and

generate a suggested search string comprising a plurality of search string elements, wherein the plurality of search string elements includes the primary search term, the entity, and the metadata identifier.

12 . The system of claim 11 , wherein the control circuitry is further configured, when determining the metadata identifier for the respective entity, to:

receive metadata for the entity, wherein the metadata comprises, for each respective metadata category, a metadata category and a category value; and

determine whether at least one category value of a respective metadata category for the entity is unique among category values for the respective metadata category of all other entities.

13 . The system of claim 12 , wherein the control circuitry is configured, when in response to the determination that at least one category value of the respective metadata category for the entity is not unique among category values for the respective metadata category of all other entities, to determine whether at least two category values of respective metadata categories for the entity are unique among two categories values for the respective metadata categories of all other entities.

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

retrieve historical suggested search string selections from a data structure;

determine a common format of the historical suggested search string selections; and

determine an order of the plurality of search string elements based on the determined common format of the suggested search string selections.

15 . The system of claim 14 , wherein the historical suggested search string selections are retrieved for a user profile.

16 . The system of claim 15 , wherein a user of the user profile initiated the received search query.

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

retrieve user profile data;

determine whether the user profile data matches any of the received metadata for the entity; and

in response to the determination that the user profile data matches any of the received metadata for the entity, include the matching user profile data in the plurality of the search string elements.

18 . The system of claim 11 , wherein the received search query is a voice query.

19 . The system of claim 11 , wherein the control circuitry is further configured to generate for audio output the suggested search string.

20 . The system of claim 11 , wherein the control circuitry is further configured to generate for display the suggested search string.

21 - 50 . (canceled)

Assignments (7)
CHANGE OF NAME Recorded Oct 3, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069106/0207 →
RELEASE OF SECURITY INTEREST Recorded Jun 5, 2020
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
Reel/Frame 053481/0790 →
RELEASE OF SECURITY INTEREST Recorded Jun 5, 2020
From: HPS INVESTMENT PARTNERS, LLC
To: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
Reel/Frame 053458/0749 →
SECURITY INTEREST Recorded Jun 1, 2020
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS INC.; VEVEO, INC.; INVENSAS CORPORATION; INVENSAS BONDING TECHNOLOGIES, INC.; TESSERA, INC.; TESSERA ADVANCED TECHNOLOGIES, INC.; DTS, INC.; PHORUS, INC.; IBIQUITY DIGITAL CORPORATION
To: BANK OF AMERICA, N.A.
Reel/Frame 053468/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 11, 2020
From: AHER, ANKUR ANIL; PUNIYANI, AMAN
To: ROVI GUIDES, INC.
Reel/Frame 051787/0925 →
PATENT SECURITY AGREEMENT Recorded Nov 25, 2019
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 051110/0006 →
SECURITY INTEREST Recorded Nov 22, 2019
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
To: HPS INVESTMENT PARTNERS, LLC, AS COLLATERAL AGENT
Reel/Frame 051143/0468 →