Enhancing a User's Shopping Experience
First Claim
1. An inventory server comprising:
- a processor; and
a memory storing instructions that, when executed by the processor, cause the processor to perform operations comprisingreceiving, from a sensor, a product identifier associated with a product chosen by a user for purchase,decoding the product identifier associated with the product to extract product information corresponding to the product,analyzing, based on a factor, the product information corresponding to the product,determining, based on analyzing the product information corresponding to the product based on the factor, to recommend an alternative product to the user, andproviding, to a mobile device associated with the user, a recommendation regarding the alternative product.
4 Assignments
0 Petitions
Accused Products
Abstract
The subject disclosure provides systems and methods for enhancing a purchasing experience by enabling a purchaser to receive a variety of real-time updates or recommendations regarding products that the purchaser, such as a user, may need or intend to purchase. A recommendation provided by the system may be based upon comparing the product with a plurality of sources. The recommendation may include a recommendation that a product may near depletion and thus may need to be replaced, a recommendation that the user may already have a sufficient amount or number of the product, a recommendation that the product may or may not match an existing item owned by the user, or a recommendation not to purchase a product. A virtual closet may also be created according the systems and methods of the subject disclosure, allowing users and contacts selected by the user to collaborate on products.
9 Citations
20 Claims
-
1. An inventory server comprising:
-
a processor; and a memory storing instructions that, when executed by the processor, cause the processor to perform operations comprising receiving, from a sensor, a product identifier associated with a product chosen by a user for purchase, decoding the product identifier associated with the product to extract product information corresponding to the product, analyzing, based on a factor, the product information corresponding to the product, determining, based on analyzing the product information corresponding to the product based on the factor, to recommend an alternative product to the user, and providing, to a mobile device associated with the user, a recommendation regarding the alternative product. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
receiving, by an inventory server comprising a processor from a sensor, a product identifier associated with a product chosen by a user for purchase; decoding, by the processor, the product identifier associated with the product to extract product information corresponding to the product; analyzing, by the processor based on a factor, the product information corresponding to the product; determining, by the processor based on analyzing the product information corresponding to the product based on the factor, to recommend an alternative product to the user; and providing, by the processor to a mobile device associated with the user, a recommendation regarding the alternative product. - View Dependent Claims (9, 10, 11, 12, 13, 14, 20)
-
-
15. A method comprising:
-
receiving, by an inventory server comprising a processor from a sensor, a product identifier associated with a product chosen by a user for purchase; decoding, by the processor, the product identifier associated with the product to extract product information; providing, by the processor to a mobile device associated with the user, a first option to confirm or reject that the product information corresponds to the product chosen by the user for purchase; in response to receiving a confirmation from the user that the product information corresponds to the product chosen by the user for purchase, analyzing, by the processor based on a factor, the product information corresponding to the product; determining, by the processor based on analyzing the product information corresponding to the product based on the factor, to recommend an alternative product to the user; and providing, by the processor to the mobile device associated with the user, a recommendation regarding the alternative product. - View Dependent Claims (16, 17, 18, 19)
-
Specification