System and method for authoring and sharing content in augmented reality
First Claim
1. An augmented reality (AR) device comprising:
- one or more hardware processors; and
a memory storing instructions that, when executed by the one or more hardware processors, configure the AR device to perform operations comprising;
receiving an AR authoring template from a remote server, the AR authoring template being associated with a first defined region and comprising a first entry corresponding to a first physical object located in the first defined region;
recording a video of a user physically manipulating the first physical object and demonstrating instructions for operating the first physical object, yielding a first media content item;
capturing a first set of spatial coordinates defining a first geographic location, the first geographic location indicating a location of the AR device while the AR device is recording the video of the user physically manipulating the first physical object and demonstrating instructions for operating the first physical object;
placing the first media content item and the first set of spatial coordinates in the first entry of the AR authoring template; and
generating AR content for the first defined region based on the AR authoring template, the AR content including a first trigger condition based on the first entry of the AR authoring template, the first trigger condition causing a second AR device executing the AR content to cause playback of the first media content item on a display of the second AR device in response to the second AR device determining that the second AR device is within a predetermined geographic distance of the first geographic location defined by the first set of special coordinates.
12 Assignments
0 Petitions
Accused Products
Abstract
A device has an optical sensor, an inertial sensor, and a hardware processor. The optical sensor generates image data. The inertial sensor generates inertia data. The hardware processor receives an augmented reality (AR) authoring template authored at a client device, generates media content using the image data, and receives a selection of spatial coordinates within a three-dimensional region using the inertia data and the image data. The three-dimensional region is identified in the AR authoring template. The hardware processor further identifies an entry in the AR authoring template corresponding to the media content, places the media content at the selected spatial coordinates in the entry in the AR authoring template, and forms AR content using the media content at the selected spatial coordinates placed in the entry in the AR authoring template.
-
Citations
20 Claims
-
1. An augmented reality (AR) device comprising:
-
one or more hardware processors; and a memory storing instructions that, when executed by the one or more hardware processors, configure the AR device to perform operations comprising; receiving an AR authoring template from a remote server, the AR authoring template being associated with a first defined region and comprising a first entry corresponding to a first physical object located in the first defined region; recording a video of a user physically manipulating the first physical object and demonstrating instructions for operating the first physical object, yielding a first media content item; capturing a first set of spatial coordinates defining a first geographic location, the first geographic location indicating a location of the AR device while the AR device is recording the video of the user physically manipulating the first physical object and demonstrating instructions for operating the first physical object; placing the first media content item and the first set of spatial coordinates in the first entry of the AR authoring template; and generating AR content for the first defined region based on the AR authoring template, the AR content including a first trigger condition based on the first entry of the AR authoring template, the first trigger condition causing a second AR device executing the AR content to cause playback of the first media content item on a display of the second AR device in response to the second AR device determining that the second AR device is within a predetermined geographic distance of the first geographic location defined by the first set of special coordinates. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
receiving, by an augmented reality (AR) device, an AR authoring template from a remote server, the AR authoring template being associated with a first defined region and comprising a first entry corresponding to a first physical object located in the first defined region; recording a video of a user physically manipulating the first physical object and demonstrating instructions for operating the first physical object, yielding a first media content item; capturing a first set of spatial coordinates defining a first geographic location, the first geographic location indicating a location of the AR device while the AR device is recording the video of the user physically manipulating the first physical object and demonstrating instructions for operating the first physical object; placing the first media content item and the first set of spatial coordinates in the first entry of the AR authoring template; and generating AR content for the first defined region based on the AR authoring template, the AR content including a first trigger condition based on the first entry of the AR authoring template, the first trigger condition causing a second AR device executing the AR content to cause playback of the first media content item on a display of the second AR device in response to the second AR device determining that the second AR device is within a predetermined geographic distance of the first geographic location defined by the first set of special coordinates. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable medium storing instructions that, when executed by one or more computer processors of an augmented reality (AR) device, cause the AR device to perform operations comprising:
-
receiving an AR authoring template from a remote server, the AR authoring template being associated with a first defined region and comprising a first entry corresponding to a first physical object located in the first defined region; recording a video of a user physically manipulating the first physical object and demonstrating instructions for operating the first physical object, yielding a first media content item; capturing a first set of spatial coordinates defining a first geographic location, the first geographic location indicating a location of the AR device while the AR device is recording the video of the user physically manipulating the first physical object and demonstrating instructions for operating the first physical object; placing the first media content item and the first set of spatial coordinates in the first entry of the AR authoring template; and generating AR content for the first defined region based on the AR authoring template, the AR content including a first trigger condition based on the first entry of the AR authoring template, the first trigger condition causing a second AR device executing the AR content to cause playback of the first media content item on a display of the second AR device in response to the second AR device determining that the second AR device is within a predetermined geographic distance of the first geographic location defined by the first set of special coordinates. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification