Augmented reality shopping displays
AssigneeAT&T Mobility II LLC
InventorMohammed Salman Farshori
Life of this patent
Estimating the term…
Abstract
Concepts and technologies are disclosed herein for providing augmented reality shopping displays. A processor can execute a shopping service. The processor can receive a request for display data. The processor can analyze shopping data to identify data sources, the shopping data can include user data associated with the requestor, and the data sources can include an offer source. The processor can obtain collected data from the data sources identified, the collected data including an offer. The processor can generate display data based upon the collected data and the shopping data, and provide the display data to a user device. The display data can identify the offer.
Claims20
A method comprising:
- receiving, at a computer comprising a processor and from a user device comprising a camera, a request for display data to be displayed at the user device, wherein the user device is associated with a requestor, wherein the user device stores a shopping list, wherein the user device is located at a real environment comprising a store that is associated with a vendor, and the user device captures an image of the store using the camera;
- identifying, by the processor and based on an object on the shopping list, an offer source comprising an online retailer;
- obtaining, by the processor, an offer from the offer source, wherein the offer comprises a product alternative for the object on the shopping list and a price for purchase of the product alternative from the online retailer;
- generating, by the processor, the display data requested by the user device, wherein generating the display data comprises generating a user interface element that represents the product alternative on a virtual shelf, an identification of the online retailer on the virtual shelf, the price charged by the online retailer for the product alternative on the virtual shelf, and an option on the virtual shelf, wherein the option is selectable to purchase the product alternative from the online retailer, wherein generating the display data is based on compatibility data that is used to determine if the product alternative is compatible with a user associated with the user device, wherein the compatibility data identifies a carrying capacity of a vehicle associated with the user, wherein the compatibility data is used to determine if the product alternative will fit in the vehicle, and wherein the compatibility data is based on a vehicle make, model, year and trim level associated with the vehicle and obtained from via the user device;
- transmitting, by the processor and directed to the user device, the display data, wherein the user device presents an augmented reality display that comprises the user interface element, which is overlaid on the image of the store, wherein the virtual shelf comprises a pointer that points to a portion of the augmented reality display that corresponds to a location, in the store, of the object;
- in response to detecting selection of the option to purchase the product alternative, triggering presentation of a compatibility information window at the user device that indicates whether the product alternative is compatible with the vehicle;
- monitoring, by the processor, a message received by the user device from a messaging service of a network, wherein the message includes an item reference comprising a mention of an item;
- identifying, by the processor, the item referenced in the message received by the user device, wherein the message was sent by another user device in communication with the messaging service;
- and
- providing, by the processor and to the user device, another user interface that comprises an indication that the message includes the item reference, a suggestion that the item mentioned by the item reference in the message should be added to the shopping list, and a user interface control that, when selected at the user device, causes the user device to add the item mentioned by the item reference in the message to the shopping list.
A system comprising:
- a processor;
- and
- a memory that stores computer-executable instructions that, when executed by the processor, cause the processor to perform operations comprising:
- receiving, from a user device comprising a camera, a request for display data to be displayed at the user device, wherein the user device is associated with a requestor, wherein the user device stores a shopping list, wherein the user device is located at a real environment comprising a store that is associated with a vendor, and the user device captures an image of the store using the camera,
- identifying, based on an object on the shopping list, an offer source comprising an online retailer,
- obtaining an offer from the offer source, wherein the offer comprises a product alternative for the object on the shopping list and a price for purchase of the product alternative from the online retailer,
- generating the display data requested by the user device, wherein generating the display data comprises generating a user interface element that represents the product alternative on a virtual shelf, an identification of the online retailer on the virtual shelf, the price charged by the online retailer for the product alternative on the virtual shelf, and an option on the virtual shelf, wherein the option is selectable to purchase the product alternative from the online retailer, wherein generating the display data is based on compatibility data that is used to determine if the product alternative is compatible with a user associated with the user device, wherein the compatibility data identifies a carrying capacity of a vehicle associated with the user, wherein the compatibility data is used to determine if the product alternative will fit in the vehicle, and wherein the compatibility data is based on a vehicle make, model, year and trim level associated with the vehicle and obtained from via the user device,
- transmitting, directed to the user device, the display data, wherein the user device presents an augmented reality display that comprises the user interface element, which is overlaid on the image of the store, wherein the virtual shelf comprises a pointer that points to a portion of the augmented reality display that corresponds to a location, in the store, of the object,
- in response to detecting selection of the option to purchase the product alternative, triggering presentation of a compatibility information window at the user device that indicates whether the product alternative is compatible with the vehicle,
- monitoring a message received by the user device from a messaging service of a network, wherein the message includes an item reference comprising a mention of an item,
- identifying the item referenced in the message received by the user device, wherein the message was sent by another user device in communication with the messaging service, and
- providing, to the user device, another user interface that comprises an indication that the message includes the item reference, a suggestion that the item mentioned by the item reference in the message should be added to the shopping list, and a user interface control that, when selected at the user device, causes the user device to add the item mentioned by the item reference in the message to the shopping list.
A computer storage medium having computer-executable instructions stored thereon that, when executed by a processor, cause the processor to perform operations comprising:
- receiving, from a user device comprising a camera, a request for display data to be displayed at the user device, wherein the user device is associated with a requestor, wherein the user device stores a shopping list, wherein the user device is located at a real environment comprising a store that is associated with a vendor, and the user device captures an image of the store using the camera;
- identifying, based on an object on the shopping list, an offer source comprising an online retailer;
- obtaining an offer from the offer source, wherein the offer comprises a product alternative for the object on the shopping list and a price for purchase of the product alternative from the online retailer;
- generating the display data requested by the user device, wherein generating the display data comprises generating a user interface element that represents the product alternative on a virtual shelf, an identification of the online retailer on the virtual shelf, the price charged by the online retailer for the product alternative on the virtual shelf, and an option on the virtual shelf, wherein the option is selectable to purchase the product alternative from the online retailer, wherein generating the display data is based on compatibility data that is used to determine if the product alternative is compatible with a user associated with the user device, wherein the compatibility data identifies a carrying capacity of a vehicle associated with the user, wherein the compatibility data is used to determine if the product alternative will fit in the vehicle, and wherein the compatibility data is based on a vehicle make, model, year and trim level associated with the vehicle and obtained from via the user device;
- transmitting, directed to the user device, the display data, wherein the user device presents an augmented reality display that comprises the user interface element, which is overlaid on the image of the store, wherein the virtual shelf comprises a pointer that points to a portion of the augmented reality display that corresponds to a location, in the store, of the object;
- in response to detecting selection of the option to purchase the product alternative, triggering presentation of a compatibility information window at the user device that indicates whether the product alternative is compatible with the vehicle;
- monitoring a message received by the user device from a messaging service of a network, wherein the message includes an item reference comprising a mention of an item;
- identifying the item referenced in the message received by the user device, wherein the message was sent by another user device in communication with the messaging service;
- and
- providing, to the user device, another user interface that comprises an indication that the message includes the item reference, a suggestion that the item mentioned by the item reference in the message should be added to the shopping list, and a user interface control that, when selected at the user device, causes the user device to add the item mentioned by the item reference in the message to the shopping list.
Dependencies are inferred from the claim text.