Virtual notes in a reality overlay
First Claim
1. A method in a notes server, comprising:
- detecting, by a processor, an interaction of a first user with an entity, when the first user is in a geographic proximity of the entity;
detecting, by the processor, that a second user viewed the entity on a map displayed by an electronic device of the second user;
determining, by a processor, one or more notes associated with the entity;
transmitting, by a processor, an alert signal to an electronic device of the first user indicating association of the one or more notes with the entity;
transmitting, by a processor, another alert signal to the second user'"'"'s electronic device indicating association of the one or more notes with the entity;
receiving, by a processor, a request from the first user'"'"'s electronic device for a note of the one or more notes in response to the alert;
transmitting, by a processor, the note requested by the first user to the first user'"'"'s electronic device, the first user'"'"'s note including position information configured to enable the first user'"'"'s electronic device to display a virtual representation of the note superimposed on the entity;
receiving, by a processor, a request from the second user'"'"'s electronic device for a note of the one or more notes in response to the other alert signal; and
transmitting, by a processor, the note requested by the second user to the second user'"'"'s electronic device, the second user'"'"'s note including position information configured to enable the second user'"'"'s electronic device to display a virtual representation of the note requested by the second user superimposed on the entity.
9 Assignments
0 Petitions
Accused Products
Abstract
Virtual notes are provided that enable virtual communications between users. A user is enabled to input content into a note using an electronic device. The user is enabled to associate a virtual representation of the note with an entity to generate a virtual note. The user is enabled to position the virtual representation of the virtual note in a virtual space superimposed on the entity. The user is enabled to configure at least one attribute associated with the virtual note. The generated virtual note is transmitted to a notes database. Subsequent users can view and otherwise interact with the virtual note by interacting with the entity associated with the virtual note. For example, the subsequent users can interact with the virtual note by approaching the entity, or by viewing the entity on a map displayed by an electronic device.
-
Citations
11 Claims
-
1. A method in a notes server, comprising:
-
detecting, by a processor, an interaction of a first user with an entity, when the first user is in a geographic proximity of the entity; detecting, by the processor, that a second user viewed the entity on a map displayed by an electronic device of the second user; determining, by a processor, one or more notes associated with the entity; transmitting, by a processor, an alert signal to an electronic device of the first user indicating association of the one or more notes with the entity; transmitting, by a processor, another alert signal to the second user'"'"'s electronic device indicating association of the one or more notes with the entity; receiving, by a processor, a request from the first user'"'"'s electronic device for a note of the one or more notes in response to the alert; transmitting, by a processor, the note requested by the first user to the first user'"'"'s electronic device, the first user'"'"'s note including position information configured to enable the first user'"'"'s electronic device to display a virtual representation of the note superimposed on the entity; receiving, by a processor, a request from the second user'"'"'s electronic device for a note of the one or more notes in response to the other alert signal; and transmitting, by a processor, the note requested by the second user to the second user'"'"'s electronic device, the second user'"'"'s note including position information configured to enable the second user'"'"'s electronic device to display a virtual representation of the note requested by the second user superimposed on the entity. - View Dependent Claims (2, 3, 4)
-
-
5. A notes engine, comprising:
-
a processor; and a non-transitory processor readable storage medium that further comprises components executable by the processor, the components comprising; a location comparator configured to receive an indication of geographic proximity of a first user with an entity, and to determine one or more notes associated with the entity stored in a notes database; and a notes manager configured to transmit an alert signal to an electronic device of the first user to indicate the one or more notes associated with the entity, the notes manager further configured to transmit another alert signal to an electronic device of a second user on receiving an indication that the second user viewed the entity on a map displayed by the second user'"'"'s electronic device; wherein the notes manager is configured to receive a request from each of the electronic devices of the first and second users for a respective note of the one or more notes in response to the alerts, and to transmit the respective requested notes to the respective electronic devices of the first and second users, the respective notes including respective position information configured to enable the respective electronic devices of the first and second users to display a respective virtual representation of the respective notes superimposed on the entity. - View Dependent Claims (6, 7, 8, 9, 10)
-
-
11. A non-transitory computer readable storage medium, comprising instructions, which when executed by a processor cause the processor to:
-
detect an interaction of a first user with an entity, when the first user is in a geographic proximity with the entity; detect that a second user viewed the entity on a map displayed by an electronic device of the second user; determine, one or more notes associated with the entity; transmit an alert signal to an electronic device of the first user indicating association of the one or more notes with the entity; transmit another alert signal to an electronic device of the second user indicating association of the one or more notes with the entity; receive a request from the first user'"'"'s electronic device for a note of the one or more notes in response to the alert; transmit the note requested by the first user to the first user'"'"'s electronic device, the first user'"'"'s note including position information configured to enable the first user'"'"'s electronic device to display a virtual representation of the note superimposed on the entity; receive a request from the second user'"'"'s electronic device for a note of the one or more notes in response to the other alert; and transmit the note requested by the second user to the second user'"'"'s electronic device, the second user'"'"'s note including position information configured to enable the second user'"'"'s electronic device to display a virtual representation of the note superimposed on the entity.
-
Specification