SOCIAL APPLICATIONS FOR AUGMENTED REALITY TECHNOLOGIES
First Claim
Patent Images
1. A server comprising:
- at least one processor;
an interface configured to communicate with an Augmented Reality (AR) device associated with a first user;
a network interface;
at least one memory comprising instructions configured to cause the at least one processor to cause a method to be performed, the method comprising;
receiving, via the network interface, an event trigger condition from a second user;
receiving, via the network interface, an indication, from the second user, of a virtual object associated with the event trigger;
ensuring that a copy of the virtual object is available at the server;
determining that the event trigger condition has been met; and
causing the virtual object to appear at the AR device of the first user based upon the event trigger condition.
2 Assignments
0 Petitions
Accused Products
Abstract
Augmented and virtual reality systems are becoming increasingly popular. Unfortunately, their potential for social interaction is difficult to realize with existing techniques. Various of the disclosed embodiments facilitate social augmented and virtual reality experiences using, e.g., topologies connecting disparate device types, shared-environments, messaging systems, virtual object placements, etc. Some embodiments employ pose-search systems and methods that provide more granular pose determinations than were previously possible. Such granularity may facilitate functionality that would otherwise be difficult or impossible to achieve.
-
Citations
20 Claims
-
1. A server comprising:
-
at least one processor; an interface configured to communicate with an Augmented Reality (AR) device associated with a first user; a network interface; at least one memory comprising instructions configured to cause the at least one processor to cause a method to be performed, the method comprising; receiving, via the network interface, an event trigger condition from a second user; receiving, via the network interface, an indication, from the second user, of a virtual object associated with the event trigger; ensuring that a copy of the virtual object is available at the server; determining that the event trigger condition has been met; and causing the virtual object to appear at the AR device of the first user based upon the event trigger condition. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer-readable medium comprising instructions configured to cause a computer system to perform a method comprising:
-
receiving, via a network interface, an event trigger condition from a first user; receiving, via the network interface, an indication, from the first user, of a virtual object associated with the event trigger; ensuring that a copy of the virtual object is available at a server; determining that the event trigger condition has been met; and causing the virtual object to appear at an Augmented Reality (AR) device associated with a second user. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer-implemented method comprising:
-
receiving, via a network interface, an event trigger condition from a first user; receiving, via the network interface, an indication, from the first user, of a virtual object associated with the event trigger; ensuring that a copy of the virtual object is available at a server; determining that the event trigger condition has been met; and causing the virtual object to appear at an Augmented Reality (AR) device associated with a second user. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification