Using augmented reality for electronic commerce transactions
First Claim
Patent Images
1. A system comprising:
- a hardware device for capturing an image view;
a non-transitory memory storing the image view; and
one or more hardware processors coupled to the non-transitory memory and configured to access the image view from the non-transitory memory and to execute instructions to cause the system to perform operations comprising;
determining, among a plurality of vehicles, a particular vehicle based on a location of the hardware device and a destination location associated with the user;
providing, on the image view, an indication of a loading zone location for the particular vehicle on route to the destination location;
determining that the user has moved to the loading zone location;
subsequent to determining that the user has moved to the loading zone location, identifying the particular vehicle among a plurality of objects present in the image view;
establishing a connection with the particular vehicle;
obtaining real-time status information related to the particular vehicle from the particular vehicle via the connection;
in response to obtaining the real-time status information, presenting, via a user interface associated with the hardware device, (i) the real-time status information related to the particular vehicle as part of the image view, and (ii) an element selectable to perform an electronic payment transaction with the particular vehicle;
receiving, via the user interface, a selection of the element;
in response to receiving the selection of the element, performing the electronic payment transaction with the particular vehicle via the established connection;
providing, via the user interface, a first indication of a first stop along a route of the particular vehicle for the destination location;
detecting, based on data received via the established connection, a change to the route of the particular vehicle; and
in response to detecting the change, displaying on the user interface a second indication of a second stop along the changed route of the particular vehicle for the destination location.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods, and computer program products for identifying objects of interest and providing relevant information about the objects of interest using augmented reality devices are disclosed. For example, a computer-implemented method may include identifying an object of interest among a plurality of objects present in an image view, determining real-time information for the object of interest based on the identifying, presenting the determined real-time information for the object of interest as part of the image view, and processing a transaction involving the object of interest based on a user selection associated with the image view.
-
Citations
20 Claims
-
1. A system comprising:
-
a hardware device for capturing an image view; a non-transitory memory storing the image view; and one or more hardware processors coupled to the non-transitory memory and configured to access the image view from the non-transitory memory and to execute instructions to cause the system to perform operations comprising; determining, among a plurality of vehicles, a particular vehicle based on a location of the hardware device and a destination location associated with the user; providing, on the image view, an indication of a loading zone location for the particular vehicle on route to the destination location; determining that the user has moved to the loading zone location; subsequent to determining that the user has moved to the loading zone location, identifying the particular vehicle among a plurality of objects present in the image view; establishing a connection with the particular vehicle; obtaining real-time status information related to the particular vehicle from the particular vehicle via the connection; in response to obtaining the real-time status information, presenting, via a user interface associated with the hardware device, (i) the real-time status information related to the particular vehicle as part of the image view, and (ii) an element selectable to perform an electronic payment transaction with the particular vehicle; receiving, via the user interface, a selection of the element; in response to receiving the selection of the element, performing the electronic payment transaction with the particular vehicle via the established connection; providing, via the user interface, a first indication of a first stop along a route of the particular vehicle for the destination location; detecting, based on data received via the established connection, a change to the route of the particular vehicle; and in response to detecting the change, displaying on the user interface a second indication of a second stop along the changed route of the particular vehicle for the destination location. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
determining, by one or more hardware processors among a plurality of vehicles, a particular vehicle based on a location of a device of a user and a destination location associated with the user; providing, by the one or more hardware processors on the device of the user, an indication of a loading zone location for the particular vehicle on route to the destination location; determining, by the one or more hardware processors, that the user has moved to the loading zone location; obtaining, by the one or more hardware processors, an image of a scene captured by the device; identifying, by the one or more hardware processors, the particular vehicle among a plurality of objects present in the scene based on the image; establishing, by the one or more hardware processors, a wireless connection with the particular vehicle; obtaining, by the one or more hardware processors, real-time status data related to the particular vehicle directly from the particular vehicle via the wireless connection; superimposing, by the one or more hardware processors, the obtained real-time status data on the image; performing, by the one or more hardware processors, the electronic payment transaction with the particular vehicle via the established wireless connection; providing, via the user interface of the device, a first indication of a first stop along a route of the particular vehicle for the destination location; detecting, based on data received via the established connection, a change to the route of the particular vehicle; and in response to detecting the change, displaying on the user interface of the device a second indication of a second stop along the changed route to the particular vehicle for the destination location. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory machine-readable medium having stored thereon machine-readable instructions executable to cause a machine to perform operations comprising:
-
determining, among a plurality of vehicles, a particular vehicle based on a location of a mobile device of a user and a destination location associated with the user; providing, on the mobile device of the user, an indication of a loading zone location for the particular vehicle on route to the destination location; determining that the user has moved to the loading zone location; capturing an image via the mobile device; identifying the particular vehicle among a plurality of objects present in the image; establishing a connection between the mobile device and the particular vehicle; determining information related to the vehicle via the connection; presenting, via a user interface of the mobile device, the information as augmented-reality data on the image; providing, via the user interface, a first indication of a first stop along a route of the particular vehicle for the destination location; detecting, based on data received via the established connection, a change to the route of the particular vehicle; and in response to detecting the change, displaying on the user interface of the mobile device a second indication of a second stop along the changed route of the particular vehicle for the destination location. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification