IP Library Granted Patent US 12,125,275
Granted Patent B2
US 12,125,275 · App. 18/382,259 · Granted Oct 22, 2024

Methods and systems for disambiguating user input based on detection of ensembles of items

Inventors: Alexis Yelton (Somerville, MA); Xin Xu (Reading, MA); Shreyas Mahimkar (Quincy, MA)
Assignee: Rovi Guides, Inc.
G06V20/00G06F16/58G06F16/78G06F16/7867G06V10/751H04N21/4223H04N21/44008H04N21/44227H04N21/4524H04N21/4532H04N21/47H04N21/482H04N21/4828
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 12,125,275
App. No.
18/382,259
Granted
Oct 22, 2024
Kind
B2
Abstract

Systems and methods are described for disambiguating user input based on a physical location of items in a vicinity of a user. The system determines that a query received from a user contains an ambiguity. In response, the system identifies several items in the physical vicinity of the user. Then, the system analyzes the identified plurality of items to determine whether the plurality of items forms a first ensemble of items or a second ensemble of items. If the plurality of items forms a first ensemble of items, the system performs a search using the search query and a first keyword related to the first ensemble of items. If the plurality of items forms a second ensemble of items, the system performs a search using the search query and a second keyword related to the second ensemble of items. The system then outputs results of the performed search.

Claims (49)

1. A method comprising:

receiving, at a device, from a user an input to identify a missing item;

in response to receiving the input to identify the missing item:

accessing, from a database, a plurality of ensemble templates, wherein each ensemble template comprises a list of items that form an ensemble of items;

detecting, using at least one sensor, a plurality of items within a particular physical distance of the user;

identifying, from the plurality of ensemble templates, an ensemble template, based on determining that the plurality of items within the particular physical distance of the user matches a subset of items identified by the ensemble template as forming an ensemble of items;

identifying at least one identified item, that is not within the particular physical distance of the user, wherein the plurality of items within the particular physical distance of the user together with the at least one identified item matches all items identified by the ensemble template as forming the ensemble of items; and

generating for output identification of the at least one identified item.

2. The method of claim 1 , wherein the detecting, using the at least one sensor, the plurality of items within the particular physical distance of the user comprises:

detecting, using the at least one sensor, a first item;

calculating a distance between the first item and the user; and

in response to determining that the distance between the first item and the user is below the particular physical distance, adding the first item to the plurality of items within the particular physical distance of the user.

3. The method of claim 1 , wherein the at least one sensor is at least one of an Internet of Things sensor, a radio frequency identification (RFID) sensor, a video camera, an infrared sensor, or a near-field communication sensor.

4. The method of claim 1 , wherein the plurality of items comprises a plurality of clothing items worn by the user.

5. The method of claim 1 , wherein the plurality of items comprises a plurality of furniture items.

6. The method of claim 1 , wherein the plurality of items comprises a plurality of food items.

7. The method of claim 1 , wherein the identifying, from the plurality of ensemble templates, the ensemble template, based on determining that the plurality of items within the particular physical distance of the user matches the subset of items identified by the ensemble template as forming the ensemble of items comprises:

determining that the plurality of items within the particular physical distance of the user matches a threshold number of items of the ensemble template.

8. A system comprising:

input/output circuitry configured to:

receive, at a device, from a user an input to identify a missing item;

control circuitry configured to:

in response to receiving the input to identify the missing item:

access, from a database, a plurality of ensemble templates, wherein each ensemble template comprises a list of items that form an ensemble of items;

detect, using at least one sensor, a plurality of items within a particular physical distance of the user;

identify, from the plurality of ensemble templates, an ensemble template, based on determining that the plurality of items within the particular physical distance of the user matches a subset of items identified by the ensemble template as forming an ensemble of items;

identify at least one identified item, that is not within the particular physical distance of the user, wherein the plurality of items within the particular physical distance of the user together with the at least one identified item matches all items identified by the ensemble template as forming the ensemble of items; and

wherein the input/output circuitry is further configured to:

generate for output identification of the at least one identified item.

9. The system of claim 8 , wherein the at least one sensor is at least one of an Internet of Things sensor, a radio frequency identification (RFID) sensor, a video camera, an infrared sensor, or a near-field communication sensor.

10. The system of claim 8 , wherein the plurality of items comprises a plurality of clothing items worn by the user.

11. The system of claim 8 , wherein the plurality of items comprises a plurality of furniture items.

12. The system of claim 8 , wherein the plurality of items comprises a plurality of food items.

13. The system of claim 8 , wherein the control circuitry is further configured to identify, from the plurality of ensemble templates, the ensemble template, based on determining that the plurality of items within the particular physical distance of the user matches the subset of items identified by the ensemble template as forming the ensemble of items by:

determining that the plurality of items within the particular physical distance of the user matches a threshold number of items of the ensemble template.

14. A system comprising:

means for receiving, at a device, from a user an input to identify a missing item;

means for in response to receiving the input to identify the missing item:

accessing, from a database, a plurality of ensemble templates, wherein each ensemble template comprises a list of items that form an ensemble of items;

detecting, using at least one sensor, a plurality of items within a particular physical distance of the user;

identifying, from the plurality of ensemble templates, an ensemble template, based on determining that the plurality of items within the particular physical distance of the user matches a subset of items identified by the ensemble template as forming an ensemble of items;

identifying at least one identified item, that is not within the particular physical distance of the user, wherein the plurality of items within the particular physical distance of the user together with the at least one identified item matches all items identified by the ensemble template as forming the ensemble of items; and

means for generating for output identification of the at least one identified item.

15. The system of claim 14 , wherein the at least one sensor is at least one of an Internet of Things sensor, a radio frequency identification (RFID) sensor, a video camera, an infrared sensor, or a near-field communication sensor.

16. The system of claim 14 , wherein the plurality of items comprises a plurality of clothing items worn by the user.

17. The system of claim 14 , wherein the plurality of items comprises a plurality of furniture items.

18. The system of claim 14 , wherein the plurality of items comprises a plurality of food items.

19. The system of claim 14 , wherein the means identifying, from the plurality of ensemble templates, the ensemble template, based on determining that the plurality of items within the particular physical distance of the user matches the subset of items identified by the ensemble template as forming the ensemble of items comprises:

means for determining that the plurality of items within the particular physical distance of the user matches a threshold number of items of the ensemble template.

Assignments (2)
CHANGE OF NAME Recorded Oct 3, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069106/0129 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 19, 2024
From: YELTON, ALEXIS; XU, XIN; MAHIMKAR, SHREYAS
To: ROVI GUIDES, INC.
Reel/Frame 066830/0451 →
Continuity (7)
Continuation 18118475 · Mar 7, 2023
Continuation 17884445 · Aug 9, 2022
Continuation 17531928 · Nov 22, 2021
Continuation 17201669 · Mar 15, 2021
Continuation 16235289 · Dec 28, 2018
Continuation 15949650 · Apr 10, 2018
Related Publication 20240046636A1 · Feb 8, 2024