Concurrent visualization tool using augmented reality to improve decision making
Abstract
A method comprising: receiving, from an augmented reality (AR) device, visual data representing a view through a viewing area of the AR device; determining, based on the visual data, a product identifier associated with the visual data; generating recommendation data based on the product identifier, comprising: discovering an item and a timeline associated with purchasing the item; comparing a user defined budget, a price of the item, purchase data associated with a purchase of an object included in the visual data, and an account of the user to determine an affordability value, wherein the affordability value indicates whether the purchase of the object prevents the user from purchasing the item in accordance with the timeline and the budget; and generating the recommendation data based on the affordability value; and sending the recommendation data to the AR device to cause the AR device to display the recommendation data.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A method of providing real-time notifications on affordability of purchasing goods or services using augmented reality (AR), the method comprising:
receiving, from an AR device, visual data representing a view through a viewing area of the AR device; determining, based on the visual data, a product identifier associated with the visual data; generating recommendation data based on the product identifier, wherein generating the recommendation data comprises:
discovering, based on an account of a user, a milestone purchase item and a timeline associated with purchasing the milestone purchase item;
comparing a user defined budget, a price of the milestone purchase item, purchase data associated with a purchase of an object included in the visual data, and the account of the user to determine an affordability value, wherein the affordability value indicates whether the purchase of the object prevents the user from purchasing the milestone purchase item in accordance with the timeline and the user defined budget; and
generating the recommendation data based on the affordability value; and
sending the recommendation data to the AR device to cause the AR device to display the recommendation data to the user, wherein the recommendation data is displayed by the AR device in a first region separate from a second region of the viewing area of the AR device occupied by the object.
2 . The method of claim 1 , further comprising:
identifying an image of the object included in the visual data by determining the image occupies a predetermined amount of the viewing area of the AR device.
3 . The method of claim 1 , further comprising:
identifying an image of the object included in the visual data by determining that the image occupies a predetermined region of the viewing area of the AR device.
4 . The method of claim 1 , wherein determining the product identifier includes:
extracting an image from the visual data and comparing the extracted image to a database of stored images to determine a match.
5 . The method of claim 4 , wherein determining the product identifier includes:
comparing the extracted image to a plurality of images stored in the database, wherein each of the plurality of images comprises a known object; and retrieving, from the database, the product identifier, wherein the product identifier is associated with the extracted image.
6 . The method of claim 1 , further comprising:
determining, based on the visual data, a geolocation of the AR device.
7 . The method of claim 6 , further comprising:
determining, based on the geolocation of the AR device, geolocation data; and comparing the geolocation data to a database of retailer geolocation data to identify a retailer.
8 . The method of claim 1 , further comprising:
determining, based on historical geolocation data of the AR device, a number of visits of the user to a retailer; and determining an attempt by the user to purchase the object based on the number of visits of the user to the retailer equaling or exceeding a predetermined threshold number of visits.
9 . A system for providing real-time notifications on affordability of purchasing goods or services using augmented reality (AR), the system comprising:
at least one processing circuit configured to:
receive, from an AR device, visual data representing a view through a viewing area of the AR device;
determine, based on the visual data, a product identifier associated with the visual data;
generate recommendation data based on the product identifier, wherein generating the recommendation data comprises:
discovering, based on an account of a user, a milestone purchase item and a timeline associated with purchasing the milestone purchase item;
comparing a user defined budget, a price of the milestone purchase item, purchase data associated with a purchase of an object included in the visual data, and the account of the user to determine an affordability value, wherein the affordability value indicates whether the purchase of the object prevents the user from purchasing the milestone purchase item in accordance with the timeline and the user defined budget; and
generating the recommendation data based on the affordability value; and
send the recommendation data to the AR device to cause the AR device to display the recommendation data to the user, wherein the recommendation data is displayed by the AR device in a first region separate from a second region of the viewing area of the AR device occupied by the object.
10 . The system of claim 9 , wherein the at least one processing circuit is configured to:
identify an image of the object included in the visual data based on a determination the image occupies a predetermined amount of the viewing area of the AR device.
11 . The system of claim 9 , wherein the at least one processing circuit is further configured to:
identify an image of the object included in the visual data based on a determination the image occupies a predetermined region of the viewing area of the AR device.
12 . The system of claim 9 , wherein the at least one processing circuit is further configured to:
determine the product identifier by extracting an image from the visual data and comparing the extracted image to a database of stored images to determine a match.
13 . The system of claim 12 , wherein the at least one processing circuit is further configured to determine the product identifier by:
comparing the extracted image to a plurality of images, wherein each of the plurality of images comprises a known object; and retrieving, from a database, the product identifier, wherein the product identifier is associated with the extracted image.
14 . The system of claim 9 , wherein the at least one processing circuit is further configured to:
determine, based on the visual data, a geolocation of the AR device.
15 . The system of claim 14 , wherein the at least one processing circuit is further configured to:
determine, based on the geolocation of the AR device, geolocation data; and compare the geolocation data to a database of retailer geolocation data to identify a retailer.
16 . The system of claim 9 , wherein the at least one processing circuit is further configured to:
determine, based on historical geolocation data of the AR device, a number of visits of the user to a retailer; and determine an attempt by the user to purchase the object based on the number of visits of the user to the retailer equaling or exceeding a predetermined threshold number of visits.
17 . A non-transitory computer-readable media having computer-executable instructions embodied therein that, when executed by one or more processors, cause the one or more processors to perform operations comprising:
receiving, from an AR device, visual data representing a view through a viewing area of the AR device; determining, based on the visual data, a product identifier associated with the visual data; generating recommendation data based on the product identifier, wherein generating the recommendation data comprises:
discovering, based on an account of a user, a milestone purchase item and a timeline associated with purchasing the milestone purchase item;
comparing a user defined budget, a price of the milestone purchase item, purchase data associated with a purchase of an object included in the visual data, and the account of the user to determine an affordability value, wherein the affordability value indicates whether the purchase of the object prevents the user from purchasing the milestone purchase item in accordance with the timeline and the user defined budget; and
generating the recommendation data based on the affordability value; and
sending the recommendation data to the AR device to cause the AR device to display the recommendation data to the user, wherein the recommendation data is displayed by the AR device in a first region separate from a second region of the viewing area of the AR device occupied by the object.
18 . The non-transitory computer readable media of claim 17 , wherein the operations comprise:
identifying an image of the object included in the visual data by determining the image occupies a predetermined amount of the viewing area of the AR device.
19 . The non-transitory computer readable media of claim 17 , wherein the operations comprise:
identifying an image of the object included in the visual data by determining the image occupies a predetermined region of the viewing area of the AR device.
20 . The non-transitory computer readable media of claim 17 , wherein the operations comprise:
determining the product identifier by extracting an image from the visual data and comparing the extracted image to a database of stored images to determine a match.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.