User-generated content in a virtual reality environment
First Claim
Patent Images
1. A computer-aided method comprising:
- selecting augmented reality content to include in an augmented reality scenario;
selecting a real world trigger item for activating the augmented reality scenario;
pairing the augmented reality content with the real world trigger item to generate the augmented reality scenario;
submitting the augmented reality scenario to a server system that cooperates with multiple instances of the augmented reality application, where the augmented reality scenario is indexed and stored in at least one of a channel or an interest group;
pushing the augmented reality scenario indexed and stored in the at least one channel or interest group to at least all of the instances of the augmented reality application associated with subscribers to the at least one channel or interest group;
monitoring, by an augmented reality application resident on a mobile computing device, a video stream captured by a video camera of the mobile computing device;
detecting, by the augmented reality application, the real world trigger item in the video stream captured by the video camera of the mobile computing device;
in response to detecting the real world trigger item in the video stream, overlaying the augmented reality content onto frames of the video stream for presentation on a display of the mobile computing device.
3 Assignments
0 Petitions
Accused Products
Abstract
The systems and methods allow users of mobile computing devices to generate augmented reality scenarios. Augmented reality content is paired with a real world trigger item to generate the augmented reality scenario. The augmented reality content is overlaid onto frames on a video when a trigger item is detected. Each mobile computing device may have an augmented reality application resident on the mobile computing device to allow a user to generate the augmented reality scenarios.
80 Citations
16 Claims
-
1. A computer-aided method comprising:
-
selecting augmented reality content to include in an augmented reality scenario; selecting a real world trigger item for activating the augmented reality scenario; pairing the augmented reality content with the real world trigger item to generate the augmented reality scenario; submitting the augmented reality scenario to a server system that cooperates with multiple instances of the augmented reality application, where the augmented reality scenario is indexed and stored in at least one of a channel or an interest group; pushing the augmented reality scenario indexed and stored in the at least one channel or interest group to at least all of the instances of the augmented reality application associated with subscribers to the at least one channel or interest group; monitoring, by an augmented reality application resident on a mobile computing device, a video stream captured by a video camera of the mobile computing device; detecting, by the augmented reality application, the real world trigger item in the video stream captured by the video camera of the mobile computing device; in response to detecting the real world trigger item in the video stream, overlaying the augmented reality content onto frames of the video stream for presentation on a display of the mobile computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-aided method comprising:
-
storing augmented reality content paired with one or more real world trigger items and their geographic location for a location-based augmented reality scenario, which was created by a user from a first instance of the augmented reality application; publishing the location-based augmented reality scenario in a channel or group of an on-line social network, wherein the augmented reality application is configured to present the option of making the augmented reality scenario private by a user who generated the augmented reality scenario so that the augmented reality scenario cannot be viewed by other instances of the downloadable augmented reality application; transmitting, using a push protocol over a network, the location-based augmented reality scenario to instances of the augmented reality application that subscribe to that channel or group of the on-line social network; and configuring a second instance of the augmented reality application resident on a mobile computing device to, when it detects that the Global Position System of the mobile computing device indicates coordinates that are near by a geographic location of the location-based augmented reality scenario, cause an icon to appear on a display on the mobile computing device indicating a direction and how far away the geographic location of the mobile computing device is relative to a geographic location of the location-based augmented reality scenario that is located nearby. - View Dependent Claims (12)
-
-
13. A mobile computing device comprising:
-
a hardware processor; a video camera; a display screen; a communication module to wirelessly connect to a server system via a network; a trigger item engine executable on the hardware processor to access characteristics associated with potential trigger item objects associated with a plurality of augmented reality scenarios, where each of the potential trigger item objects is to activate one of the plurality of augmented reality scenarios, where each of the plurality of augmented reality scenarios is published in a channel or group subscribed to by a user of the mobile computing device; a trigger detection engine executable on the hardware processor to compare current characteristics of physical objects found in one or more frames of a video stream to the characteristics to identify a particular trigger item, where the video stream is captured by the video camera of the mobile computing device; and an augmentation engine executable on the hardware processor to, in response to an identification of the particular trigger item, provide augmented reality content overlaid onto the frames of the video stream in the mobile computing device, where the augmented reality content is overlaid onto the frames before the video stream is displayed on the display screen of the mobile computing device, where the augmented reality content is defined by a particular augmented reality scenario activated by the particular trigger item. - View Dependent Claims (14, 15, 16)
-
Specification