Buying products within video content by voice command
AssigneeGoogle Inc.
InventorsFilip Verley, IV, Stuart Ross Hobbie
Life of this patent
Estimating the term…
Abstract
A user registers for an account with an account management system, configures account settings to permit the account management system to receive user computing device data from a user computing device associated with the user, and logs into the account via the user computing device. The account management system receives a user voice purchase command and determines a purchase command context based on the received user computing device data. The account management system identifies a product that the user desires to purchase based on the purchase command context and directs the user computing device web browser to a merchant website to set up a transaction for the identified product.
Claims20
A computer-implemented method to identify products based on contexts of voice commands, comprising:
- by an account management computing system:
- receiving, from a computing device, a voice purchase command input detected by a microphone of the computing device at a first time;
- receiving, from the computing device, one or more operating state data describing an internal operating state of the computing device during a first predefined time period prior to the first time, the internal operating state identifying content received from a server different from the account management computing system via a network that is displayed via a display device of the computing device or an internet address of a website accessed by the computing device;
- identifying purchase command context data comprising one or more of the operating state data and one or more input data by comparing the operating state data and the one or more input data to the voice purchase command;
- identifying, based on the purchase command context data, an annotated media file comprising one or more product annotations that identifies one or more products and one or more times at which the one or more products are presented within the annotated media file;
- identifying, from the one or more product annotations, a product corresponding to a particular product annotation based on comparing the one or more product annotations and the purchase command context data;
- and
- transmitting an offer associated with the identified product to the computing device to display on the computing device.
A computer program product to identify products based on contexts of voice commands, comprising:
- a non-transitory computer-readable medium having computer-readable program instructions embodied thereon that when executed by a computer cause the computer to:
- receive, from a computing device, a voice purchase command input detected by a microphone of the computing device at a first time;
- receive, from the computing device, one or more operating state data describing an internal operating state of the computing device during a first predefined time period prior to the first time, the internal operating state identifying content received from a server via a network that is displayed via a display device of the computing device or an internet address of a website accessed by the computing device;
- identify purchase command context data comprising one or more of the operating state data and the one or more input data by comparing the received operating state data and the one or more input data to the received voice purchase command;
- identify, based on the purchase command context data, an annotated media file comprising one or more product annotations that identifies one or more products and one or more times at which the one or more products are presented within the annotated media file;
- identify a product for the voice purchase command based on comparing the one or more product annotations to the purchase command context data;
- and
- transmit an offer associated with the identified product to the computing device to display on the computing device.
A system to identify products based on contexts of voice commands, comprising:
- a storage device;
- and
- a processor communicatively coupled to the storage device, wherein the processor executes application code instructions that are stored in the storage device to cause the system to:
- receive, from a computing device, a voice purchase command input detected by a microphone of the computing device at a first time;
- receive, from the computing device, one or more operating state data that describe an internal operating state of the computing device during a first predefined time period prior to the first time, the internal operating state identifying content received from a server via a network that is displayed via a display device of the computing device or an internet address of a website accessed by the computing device;
- identify purchase command context data comprising one or more of the input data and the one or more operating state data by comparing the input data to the voice purchase command;
- identify, based on the purchase command context data, an annotated media file comprising one or more product annotations that identifies one or more products and one or more times at which the one or more products are presented within the annotated media file;
- identify a product associated with a particular product annotation of the one or more product annotations based on comparing the one or more product annotations and the purchase command context data;
- and
- transmit an offer associated with the identified product to the computing device for display on the computing device.
Dependencies are inferred from the claim text.