Virtual place-located anchor
First Claim
1. A method, comprising:
- in a creating phase;
receiving an instruction to generate a virtual place-located anchor at a virtual location that is world-locked;
receiving a plurality of data items from a target data source at which a first user has an account;
linking a subset of the plurality of data items to the virtual place-located anchor;
receiving a permission via user input from the first user, the permission specifying a condition under which a second user is authorized to view one or more holograms of the subset of data items;
in a viewing phase;
transmitting first display data to a first display device comprising an at least partially see-through display configured to visually augment a view of a real world three dimensional environment through the display, the first display data causing the first display device to display the one or more holograms of the subset of data items to the first user at the virtual place-located anchor at the virtual location;
determining if the condition is satisfied; and
if the condition is satisfied, transmitting second display data to cause a second display device to display the one or more holograms of the subset of data items to the second user at the virtual place-located anchor at the virtual location.
1 Assignment
0 Petitions
Accused Products
Abstract
A method is disclosed that may include, in a creating phase: receiving an instruction to generate a virtual place-located anchor at a virtual location that is world-locked; receiving data items from a target data source; linking a subset of the data items to the virtual place-located anchor; and receiving a permission from a first user specifying a condition under which a second user may view one or more holograms of the subset of data items. In a viewing phase, first display data may be transmitted to cause a first display device to display the holograms to the first user at the virtual place-located anchor; and if the condition is satisfied, second display data may be transmitted to cause a second display device to display the holograms to the second user at the virtual place-located anchor.
73 Citations
20 Claims
-
1. A method, comprising:
-
in a creating phase; receiving an instruction to generate a virtual place-located anchor at a virtual location that is world-locked; receiving a plurality of data items from a target data source at which a first user has an account; linking a subset of the plurality of data items to the virtual place-located anchor; receiving a permission via user input from the first user, the permission specifying a condition under which a second user is authorized to view one or more holograms of the subset of data items; in a viewing phase; transmitting first display data to a first display device comprising an at least partially see-through display configured to visually augment a view of a real world three dimensional environment through the display, the first display data causing the first display device to display the one or more holograms of the subset of data items to the first user at the virtual place-located anchor at the virtual location; determining if the condition is satisfied; and if the condition is satisfied, transmitting second display data to cause a second display device to display the one or more holograms of the subset of data items to the second user at the virtual place-located anchor at the virtual location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computing device, comprising:
an anchor program executed by a processor of the computing device, the anchor program configured to; in a creating phase; receive an instruction to generate a virtual place-located anchor at a virtual location that is world-locked; receive a plurality of data items from a target data source at which a first user has an account; link a subset of the plurality of data items to the virtual place-located anchor; receive a permission via user input from the first user, the permission specifying a condition under which a second user is authorized to view one or more holograms of the subset of data items; in a viewing phase; transmit first display data to a first display device comprising an at least partially see-through display configured to visually augment a view of a real world three dimensional environment through the display, the first display data causing the first display device to display the one or more holograms of the subset of data items to the first user at the virtual place-located anchor at the virtual location; determine if the condition is satisfied; and if the condition is satisfied, transmit second display data to cause a second display device to display the one or more holograms of the subset of data items to the second user at the virtual place-located anchor at the virtual location. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
20. A method, comprising:
-
in a creating phase; receiving an instruction to generate a virtual place-located anchor at a virtual location that is world-locked to a position relative to an object in the real world three dimensional environment; receiving a plurality of data items from a social network at which a first user has an account; linking a subset of the plurality of data items to the virtual place-located anchor, the subset of data items comprising third party comments to a posting from the first user on the social network; receiving a permission via user input from the first user, the permission specifying a condition under which a second user is authorized to view virtual content of the subset of data items; in a viewing phase; transmitting first display data to a first display device configured to visually augment a view of a real world three dimensional environment, the first display data causing the first display device to display the virtual content of the subset of data items to the first user at the virtual place-located anchor at the virtual location; determining if the condition is satisfied; and if the condition is satisfied, transmitting second display data to cause a second display device to display the virtual content of the subset of data items to the second user at the virtual place-located anchor at the virtual location.
-
Specification