IP Library Granted Patent US 12,327,273
Granted Patent B2
US 12,327,273 · App. 18/135,344 · Granted Jun 10, 2025

Systems and methods for automatic subscription-based ordering of product components

Inventors: Denisse Breaux (Lansdale, PA); Matthew Wildrick (Doylestown, PA); Evangeline Castaneda (West Chester, PA); Mark Thompson (Havertown, PA)
Assignee: Adeia Guides Inc.
G06Q30/0613G06Q30/0621G06Q30/0635
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,327,273
App. No.
18/135,344
Granted
Jun 10, 2025
Kind
B2
Abstract

Systems and methods are disclosed herein for automatic subscription-based ordering of product components. During display of media content, the system receives a voice input and determines that the voice input indicates interest in a product. The system identifies the components required to create the product and identifies a subscription to an automated shopping service. Upon identifying the subscription, the system determines whether required components are available via the automated shopping service. Further, the system excludes components that were previously purchased via the automated shopping service, and the system automatically places an order through the automated shopping service for the remaining components.

Claims (66)

1. A method comprising:

storing, using a storage circuitry, a plurality of orders placed by a user profile via a subscription to an automated shopping service, in a database;

detecting, using a control circuitry, a biometric state of a user associated with the user profile during displaying of media content;

tagging, using the control circuitry, the biometric state with a timestamp indicative of a time period when the biometric state was detected;

identifying the time period based on the timestamp of the biometric state; and

determining, using the control circuitry, that the biometric state comprises an indication of interest in a displayed product in the media content, by:

querying a server for metadata of the media content that was determined to be generated for display when the biometric state was detected;

determining, based on the metadata of the media content received from the server that the product was displayed during the identified time period; and

automatically, using the control circuitry, placing an order, for components required to create the displayed product that have not been previously ordered by the user profile, via the subscription to the automated shopping service, without receiving additional user interface input to order products.

2. The method of claim 1 , wherein the detecting, using the control circuitry, the biometric state of the user further comprises:

continuously monitoring biometric inputs of the user for biometric information; and

using the biometric information to determine whether the biometric state comprises the indication of interest.

3. The method of claim 2 , wherein the using the biometric information to determine whether the biometric state comprises the indication of interest further comprises determining that the biometric information received is associated with a biometric profile that suggests the indication of interest.

4. The method of claim 3 , wherein the storage circuitry is further configured to store the biometric profile in the database.

5. The method of claim 2 , wherein the continuously monitoring the biometric inputs of the user for the biometric information comprises monitoring one or more of a heartrate of the user, a breathing rate of the user, sweat of the user, and fluid of the user.

6. The method of claim 5 , wherein the biometric information is monitored through a wearable device.

7. The method of claim 6 , wherein the wearable device is a smartwatch.

8. The method of claim 1 , wherein the storing, using the storage circuitry, the plurality of orders placed by the user profile via the subscription to the automated shopping service, in the database, further comprises:

storing, using the storage circuitry, data identifying the subscription to the automated shopping service associated with the user profile;

receiving, using the control circuitry, the plurality of orders for products placed by the user profile via the subscription to the automated shopping service; and

storing, using the storage circuitry, information from the plurality of orders placed by the user profile in the database, wherein the database identifies time of purchase and product information for each order of the plurality of orders.

9. The method of claim 1 , wherein the automatically, using the control circuitry, placing the order, for the components required to create the displayed product that have not been previously ordered by the user profile, via the subscription to the automated shopping service, without receiving additional user interface input to order products further comprises:

identifying, using the control circuitry, a set of components required to create the displayed product;

for each particular component of the set of components:

searching the database for an entry that identifies the particular component;

in response to finding the entry that identifies the particular component, reducing the set of components by excluding the particular component from the set of components;

determining that the subscription to the automated shopping service is available to purchase the reduced set of components; and

automatically, using the control circuitry, placing an order for the reduced set of components via the subscription to the automated shopping service without receiving additional user interface input to order products.

10. The method of claim 9 , wherein the determining that the subscription to the automated shopping service is available to purchase the reduced set of components further comprises:

determining that a component of the reduced set of components is unavailable for purchase using the automated shopping service; and

in response to the determination that the component of the reduced set of components unavailable for purchase, identifying, using the control circuitry, a substitute component for purchase.

11. A system comprising:

storage circuitry configured to:

store information from a plurality of orders placed by a user profile via a subscription to an automated shopping service in a database; and

control circuitry configured to:

detect a biometric state of a user associated with the user profile during displaying of media content;

tag the biometric state with a timestamp indicative of a time period when the biometric state was received;

identify the time period based on the timestamp of the biometric state; and

determine that the biometric state comprises an indication of interest in a displayed product in the media content, by:

querying a server for metadata of the media content that was determined to be generated for display when the biometric state was detected; and

determining, based on the metadata of the media content received from the server that the product was displayed during the identified time period; and

automatically place an order, for the components required to create the displayed product that have not been previously ordered by the user profile, via the subscription to the automated shopping service, without receiving additional user interface input to order products.

12. The system of claim 11 , wherein the control circuitry is further configured to, when detecting the biometric state of the user:

continuously monitor biometric inputs of the user for biometric information; and

use the biometric information to determine whether the biometric state comprises the indication of interest.

13. The system of claim 12 , wherein the control circuitry is further configured to, when using the biometric information to determine whether the biometric state comprises the indication of interest, determine that the biometric information received is associated with a biometric profile that suggests the indication of interest.

14. The system of claim 13 , wherein the storage circuitry is further configured to store the biometric profile in the database.

15. The system of claim 12 , wherein the control circuitry, when continuously monitoring the biometric inputs of the user for the biometric information, is further configured to monitor one or more of a heartrate of the user, a breathing rate of the user, sweat of the user, and fluid of the user.

16. The system of claim 15 , wherein the biometric information is monitored through a wearable device.

17. The system of claim 16 , wherein the wearable device is a smartwatch.

18. The system of claim 11 , wherein the storage circuitry, when storing the plurality of orders placed by the user profile via the subscription to the automated shopping service in the database, is further configured to:

store data identifying the subscription to the automated shopping service associated with the user profile; and

wherein the control circuitry is further configured to:

receive using the control circuitry, the plurality of orders for products placed by the user profile via the subscription to the automated shopping service; and

wherein the storage circuitry is further configured to:

store information from the plurality of orders placed by the user profile in the database, wherein the database identifies time of purchase and product information for each order of the plurality of orders.

19. The system of claim 11 , wherein the control circuitry, when automatically placing the order for the components required to create the displayed product that have not been previously ordered by the user profile, via the subscription to the automated shopping service, without receiving additional user interface input to order products, is further configured to:

identify a set of components required to create the displayed product; and

for each particular component of the set of components:

search the database for an entry that identifies the particular component;

in response to finding the entry that identifies the particular component, reduce the set of components by excluding the particular component from the set of components;

determine that the subscription to the automated shopping service is available to purchase the reduced set of components; and

automatically place an order for the reduced set of components via the subscription to the automated shopping service without receiving additional user interface input to order products.

20. The system of claim 19 , wherein the control circuitry, when determining that the subscription to the automated shopping service is available to purchase the reduced set of components, is further configured to:

determine that a component of the reduced set of components is unavailable for purchase using the automated shopping service; and

in response to the determination that the component of the reduced set of components unavailable for purchase, identify a substitute component for purchase.

Assignments (2)
CHANGE OF NAME Recorded Oct 3, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069106/0164 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 17, 2023
From: BREAUX, DENISSE; WILDRICK, MATTHEW; CASTANEDA, EVANGELINE; THOMPSON, MARK
To: ROVI GUIDES, INC.
Reel/Frame 063344/0416 →
Continuity (3)
Continuation 17400375 · Aug 12, 2021
Continuation 16222917 · Dec 17, 2018
Related Publication 20230252541A1 · Aug 10, 2023
References Cited (14)
US 6212262B1 · Kamel · 2001 [cited by examiner]
US 8429026B1 · Kolawa · 2013 [cited by examiner]
US 10417605B1 · Liu · 2019 [cited by examiner]
US 11120489B2 · Breaux · 2021 [cited by examiner]
US 11663640B2 · Breaux · 2023 [cited by examiner]
US 20050132420A1 · Howard · 2005 [cited by examiner]
US 20150073925A1 · Renfroe · 2015 [cited by applicant]
US 20150132420A1 · Martinez-Serna Villagran et al. · 2015 [cited by applicant]
US 20150156061A1 · Saxena et al. · 2015 [cited by applicant]
US 20150281793A1 · Wheatley · 2015 [cited by examiner]
US 20160205442A1 · Yee et al. · 2016 [cited by applicant]
US 20190378081A1 · Swartz · 2019 [cited by examiner]
Panigraphy S.K., Jena D., Jena S.K., A Secure e-Shopping Using Voice Ordering, 2010, Springer, Berlin, Heidelberg, Information Processing and Management, vol. 70., pp. 233-237. (Year: 2010). [cited by examiner]
Panigraphy et al., “A Secure e-Shopping Using Voice Ordering,”, Information Processing and Management, 70:233-237 (2010). [cited by applicant]