Systems and methods for contextual augmented reality sharing and performance
First Claim
1. A method of handling contextual augmented reality in a computer processor-based system, the method comprising:
- receiving, with the computer processor, augmented reality information and anchor information for the augmented reality information, wherein the augmented reality information and the anchor information are received from a first user communications device;
receiving, with the computer processor, media independent of the augmented reality information and the anchor information, wherein the media is captured by a second user communications device at a different time from creation of the augmented reality information, and wherein the first user communications device and the second user communications device are separately owned;
comparing, with the computer processor, the anchor information with the media;
if the media is identified by the anchor information based on the comparing, performing the augmented reality information synchronized in the media in a manner defined by the anchor information.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, hardware, and software perform augmented reality created from a separate source in context with, such as synchronized and positioned in, captured media, so as to replicate a similar augmented reality at a different instance. A computer processor in a network of communications devices handles a combination of augmented reality information, anchor information that provides the context-matching, limitation information that controls if such information is transmitted or acted upon, and captured media information. The computer processor compares the anchor information with the media to identify triggering media and how augmented reality elements should appear in context with such media. If successful, the augmented reality is performed on a communications device based on the media. Augmented reality can thus be performed in strict reference to actually-captured media, in only desired or restricted conditions, and information transmission and processing to enable the same may be undertaken only at useful, resource-conserving instances.
-
Citations
19 Claims
-
1. A method of handling contextual augmented reality in a computer processor-based system, the method comprising:
-
receiving, with the computer processor, augmented reality information and anchor information for the augmented reality information, wherein the augmented reality information and the anchor information are received from a first user communications device; receiving, with the computer processor, media independent of the augmented reality information and the anchor information, wherein the media is captured by a second user communications device at a different time from creation of the augmented reality information, and wherein the first user communications device and the second user communications device are separately owned; comparing, with the computer processor, the anchor information with the media; if the media is identified by the anchor information based on the comparing, performing the augmented reality information synchronized in the media in a manner defined by the anchor information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of augmenting a visual performance on a communications device, the method comprising:
-
receiving, with the communications device, visual information to be added to create augmented reality and anchor information including a description of eligible media and a placement of the visual information in the eligible media, wherein the visual information and the anchor information are received from a separately-owned communications device; determining, with the communications device, a geographic position of the communications device, receiving, with a camera of the communications device, independent visual media, wherein the media is captured at a different time from creation of the visual information and anchor information; if the description matches the independent visual media and if the geographic position of the communications device is within a geographic area to which performance of the augmented reality is limited, performing the visual information in the independent visual media at the placement in the anchor information. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A processor-based network of communications devices for sharing and performing augmented reality, the network comprising:
-
a first user communications device connected to the network; a second user communications device connected to the network; an application host connected to the first user and the second user, wherein the application host is configured to, receive, from the first user communications device, augmented reality information, anchor information for the augmented reality information, and origin information limiting circumstances in which the augmented reality information may be performed; receive, from the second user communications device, limitation information of the second user communications device; compare the origin information and the limitation information to determine if the second user communications device satisfied the limited circumstances; and if the second user communications device satisfies the limited circumstances based on the comparing, transmitting the augmented reality information and anchor information to the second user communications device so that the second user communications device can perform the augmented reality information synchronized in media captured by the second user communications device in a manner defined by the anchor information. - View Dependent Claims (19)
-
Specification