User-to-user communication enhancement with augmented reality
First Claim
Patent Images
1. A method comprising:
- receiving virtual message object data at a local device from a remote user, the data describing a virtual vehicle that will virtually convey a message from the remote user that is sending the message to the local device that is receiving the message;
determining a real position of the remote user;
determining a real position of the local device;
generating the virtual vehicle and its association with the message at the local device as a virtual object using the received virtual message object data;
receiving an image at the local device, the image being of an area that includes the remote user position;
augmenting the received image at the local device by adding the generated virtual object to the received image at the remote user position;
displaying the augmented image on the local device;
determining the local device position on the augmented image; and
launching the conveying of the message by the virtual vehicle at the local device in response to a user command at the local device, the conveying corresponding to the virtual vehicle with the message virtually moving across the augmented image from the remote user position toward the local device position, the conveying beginning after launching.
3 Assignments
0 Petitions
Accused Products
Abstract
The enhancement of user-to-user communication with augmented reality is described. In one example, a method includes receiving virtual object data at a local device from a remote user, generating a virtual object using the received virtual object data, receiving an image at the local device from a remote image store, augmenting the received image at the local device by adding the generated virtual object to the received image, and displaying the augmented received image on the local device.
-
Citations
24 Claims
-
1. A method comprising:
-
receiving virtual message object data at a local device from a remote user, the data describing a virtual vehicle that will virtually convey a message from the remote user that is sending the message to the local device that is receiving the message; determining a real position of the remote user; determining a real position of the local device; generating the virtual vehicle and its association with the message at the local device as a virtual object using the received virtual message object data; receiving an image at the local device, the image being of an area that includes the remote user position; augmenting the received image at the local device by adding the generated virtual object to the received image at the remote user position; displaying the augmented image on the local device; determining the local device position on the augmented image; and launching the conveying of the message by the virtual vehicle at the local device in response to a user command at the local device, the conveying corresponding to the virtual vehicle with the message virtually moving across the augmented image from the remote user position toward the local device position, the conveying beginning after launching. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A local device comprising:
-
a data communication module to receive virtual message object data from a remote user and to receive an image at the local device, the data describing a virtual vehicle that will virtually convey a message from the remote user to the local device, the image being of an area that includes a real position of the remote user; a combine module to generate the virtual vehicle and its association with the message at the local device as a virtual object using the received virtual message object data and to augment the received image at the local device by adding the generated virtual object to the received image; a location determination system to determine the real position of the remote user, to determine a real position of the local device, and to determine the position of the local device on the augmented received image; a screen rendering module to display the augmented image on the local device and to launch the conveying of the message by the virtual vehicle of the virtual object at the local device in response to a user command at the local device, the conveying corresponding to the virtual vehicle with the message virtually moving across the augmented image from the remote user position toward the local device position, the conveying beginning after launching. - View Dependent Claims (18, 19, 20)
-
-
21. A machine-readable non-transitory medium having instruction thereon that, when operated on by the machine cause the machine to perform operations comprising:
-
receiving virtual message object data at a local device from a remote user, the data describing a virtual vehicle that will virtually convey a message from the remote user to the local device; determining a real position of the remote user; determining a real Position of the local device; generating the virtual vehicle and its association with the message at the local device as a virtual object using the received virtual message object data; receiving an image at the local device, the image being of an area that includes the remote user position; augmenting the received image at the local device by adding the generated virtual object to the received image at the remote user position; displaying the augmented image on the local device; determining the local device position on the augmented image; and launching the conveying of the message by the virtual vehicle at the local device in response to a user command at the local device, the conveying corresponding to the virtual vehicle with the message virtually moving across the augmented image from the remote user position toward the local device position, the conveying beginning after launching.
-
-
22. An apparatus comprising:
-
a communications interface to receive virtual message object data from a remote user and to receive an image at a local device, the data describing a virtual vehicle that will virtually convey a message from the remote user to the local device, the image being of an area that includes a real position of the remote user; a processor having a combine module to generate a virtual vehicle as a virtual object and its association with the message using the received virtual message object data and to augment the received image at the local device by adding the generated virtual object to the received image; a positioning system receiver to determine a position of the local device; a display to display the augmented image on the local device; and an interface to present a launch command to launch conveying the message by the virtual vehicle at the local device, the conveying corresponding to the virtual vehicle with the message virtually moving across the augmented image from the remote user position toward the local device position, the conveying beginning after launching. - View Dependent Claims (23, 24)
-
Specification