Content is king on the Internet. The more content you have, and the higher quality content you have, the more users you can attract to your website or online service, and the longer they stay.
Unfortunately, content is expensive to create, which is why crowdsourced content is so effective, usually served up on a social media platform. Users may spend hours on YouTube watching videos that YouTube had no role in creating.
Media comes in different types, such as video, audio, and images, and each type of media is created and experienced differently, and thus have different social media services. Videos work better on YouTube, group conversations work better on Facebook, and headline text works better on Twitter.
Augmented reality (AR) is a new form of media made possible by technological advances. In AR, users walk through the real world looking at what a camera on their mobile device sees. Through the camera, of course they see the real world, whatever the camera is aimed at. Then software overlays content on top of that real world view, such as a 3D model of an elf. Though the elf model is not real, it is placed into the real world environment at a given location, such as standing on a tree stump. As the user moves the mobile device, the camera's view of course changes, but sensors in the mobile device notice this motion and redraw the 3D model elf as though it is still standing on the stump.
People love to express themselves in shared public locations, such as graffiti art spray-painted onto a wall, or chalk drawings sketched on a sidewalk. Augmented reality media will similarly be popular, a way to graffiti any wall virtually, without the spray paint. Through AR, a community could mark up any shared physical space with images, video, 3D models, and even interactive 3D experiences. What is the social media platform that will collect, aggregate, and display AR content?
This method is novel in many ways compared to other social media platforms, because of factors including:
Briefly, the techniques described herein assume an augmented reality environment with content that can be laid out across real world locations, with a community of users who may wish to create or experience content.
Using an interface, User X creates a topic-based content feed called a “dimension” which other users can join as editors or viewers. Editors of the dimension can then post content into the feed of the dimension. User X has administrative privileges to moderate editors and the posts that they make. Other users may “follow” User X's dimension, meaning that they register themselves as regular viewers.
Posted content appears in augmented reality and can be 3D, 2D, or textual in nature. The 3D models can be interactive, and several 3D models can be lined up into a “quest” that spans multiple locations. Content may be affiliated with topical tags or references to other dimensions. Users who post content agree to allow their content to be seen by others.
Viewers with a mobile device may then see content in the augmented reality environment by using AR software. The sequential and chronological posts of a content feed are laid out in the AR environment along a pathway that begins directly in front of the viewer and goes off into the distance.
Viewers can manipulate and refine what type of content they see using controls of their AR device, including gestures, swiping, typing, pointing, moving, and voice commands. A viewer can traverse the content either by physically walking along the pathway of content locations or by using the controls of the AR software to change dimensions (topical feeds) or to scroll distant content closer.
This content will be viewed in an AR context, so that the user can view the content from different angles by walking around it, and interact with the content in a way that is contextualized by the physical world and map metadata nearby.
The system may allow viewers to configure the content they see:
Sponsored or featured content may be mixed in with crowdsourced content.
To show a dimension (content feed), the system automatically lays out the foremost items in the field of view of a user, in the direction indicated by the user's compass orientation or direction of motion, or along a pathway to a specific destination indicated by the user. As the user moves through the real world, he or she leaves the first feed posts behind, approaches the next feed posts, and the system adds even more posts on the approaching landscape horizon. If the user leaves the path of the content to move in a different direction, the content is laid down fresh in the new direction indicated by motion. The user can also scroll through content with a flick of the finger, so that each item placed in the view advances by one position.
The challenges are then:
These problems are solved with a method according to a preferred embodiment in the following way:
The foregoing and other features, and advantages will be apparent from the following more particular description of preferred embodiments, as illustrated in the accompanying drawings in which like reference characters refer to the same parts throughout the different views.
A description of preferred embodiments follows.
First a moderator 101, who could be a system administrator or a member of the user community, creates the dimension 102, configuring parameters using a mobile device or personal computer. These parameters get stored on a cloud server, and could include:
Then a User Community 103 may use a mobile device or personal computer to follow or join the dimension, giving them access to see the individual AR media posts in the Content Feed 105 as shown in
The Dimension Moderator 101 or User Community 103 then Posts Content 104 using a mobile device or personal computer that may be of a variety of Types of AR Content 106:
This content is either posted at no map location, e.g. to be placed automatically, or “pinned” to a map location or locations as in
With this configuration done, the Post Content 104 is then placed into the Content Feed 105, as hosted on a cloud server.
The User Community 103 may be able to Respond to Content 110, using their mobile devices, by giving positive or negative feedback, flagging content as abusive, giving a text comment in response, responding with a full AR media post of their own, or sharing a link to the content.
The User Community 103 may also be able to use their mobile devices or a personal computer to Claim Territory 111, allowing them to moderate or forbid Post Content 104 from being placed onto an area of the Map View 107 that they own, e.g. school grounds.
A Viewer 201 has a mobile device with a Camera View 206. The viewer may select View Preferences 202, such as:
Then, using the mobile device, the viewer chooses the dimension (content feed) that he or she wishes to view, either by:
The automated system, hosted on a cloud server, then takes the Camera View 206 of the Viewer 201, and plans a path, either using the path in the View Preferences 202 or creating a Path 207 using the Viewer's 201 GPS map coordinates and compass heading. The direction of the Path 207 would be modified based on map knowledge. For example, a path could go in any direction in a public park, along a known street in a city, or would stop if the user came up abruptly to a building or lake without any map route forward.
An algorithm running on the cloud servers then takes the first few posts in the chosen feed, and places them along the Path 207, as shown to the user through his or her mobile device with a camera. The items are distributed either directly along the path, or randomly nearby it. In this example 207, the first 5 posts are shown in chronologically order, with the most recent being “1” and the last being “5”. The placement of AR content in the example zigzags left and right along the path.
Then Posts Appear on the Path 208 in the computed locations and can be seen by the Viewer 201.
The User Interacts with Content
First, Posts Appear on the Path 301, through the user's mobile device, being shown as an overlay to the live view through the device's mobile camera. This diagram is symbolic; what is actually shown to the user are the first 5 posts in the dimension (content feed), as in 208. In this example, two other users have responded to Post 1 with posts of their own. Response posts 1′ and 1″ are shown just behind Post 1 on the path, or the viewer may be able to choose to hide all response posts. It may be possible for those posting AR media as a response to select the relative location of their content to the original content. For example, someone whose response to an elf is to make a hat will want that hat to be on top of the elf, no matter where the elf is shown.
From 301 the User Walks Forward 302. Of course, the image on the user's mobile device camera has changed, because the user is now closer to the end of the path. Originally posts 1, 2, 3, 4, and 5 were shown, but now the user has walked past post 1. Posts 2, 3, 4, and 5 remain where they are, fixed to a real world location along the path, and now a new post 6 is shown on the horizon.
Instead of walking forward more from 302, the user may turn to the right 303, and if this is a permanent turn, held for a few seconds, then the path is laid out fresh in front of the user at this new orientation. Post 1 remains behind the user, but posts 2, 3, 4, 5, and 6 now stretch out ahead along this new path, with some side-to-side zigzag added for variety.
Returning to view 301, where Posts Appear on the Path, the user may decide that he or she does not feel like walking. Making a gesture on his or her mobile device, the viewer may scroll the content towards him or her by a gesture such as swiping a finger down. This results in 304, where the camera view has not changed because the user has not moved at all. However, now items 2, 3, 4, 5, and 6 are shown, the 2nd through 6th items in the dimensional feed. Another swipe on the mobile device brings the items forward again to 305, where items 3, 4, 5, 6, and 7 are shown.
If the User Clicks a Post 306 that is displayed on his or her mobile device, he or she may see metadata about the post, which may include:
User interaction with an AR Post could potentially result in a payment being requested and made, with a payment made to the original owner or poster of the content.
If the viewer asks the cloud server algorithms to show an aggregated feed, the system could simply ask the Post Database 401 for all posts from all dimensions that the viewer follows, sorted chronologically into a single feed, and possibly intermixed with Ads and Featured Posts 402.
Alternatively, an algorithm on the cloud server could identify and suggest the posts most likely to appeal to the viewer.
A Weighted Scoring System 402 could find the most Popular Posts 402a, the posts that have a Recent Timestamp 402b, come from Dimensions the Viewer Follows 402c, and other factors.
Posts found in this manner would be weighed against posts discovered through Bayesian Analysis 403, which correlates potentially posts that could be shown to:
Finally, although posts that are pinned on a map should not show up in front of a viewer who is elsewhere, the user may be shown, through his or her mobile device, alerts or indicators about AR media posts pinned near to him or her that are drawing a crowd in real-time, or otherwise especially popular, 403f. These alerts could show up as arrows in the viewer's AR view, mixed in with feed posts, or in a high-level map view.
First, the user, through his or her mobile device, identifies a Post to be Pinned 501. Then the user can Select a Chosen Spot 502 by physically walking somewhere in person. Then the user can Place & Configure the Post 503, by:
A user could potentially also Select a Chosen Spot 502 remotely by selecting a Spot on a Map 504 and then pulling up on his or her mobile device or personal computer a real world image taken from some other anonym ized user at a previous time. Then without being physically present an object could be Placed & Configured 503 precisely.
A remote user may also simply click his or her mobile device to Select a Spot on a Map 504, with controls including:
Finally, a user could potentially:
Existing social media platforms are incapable of handing augmented reality items and behavioral interactions, because:
not trivial applications such as putting a beard on someone's face.
Just as different forms of media have required different social media platforms, for example headlines being especially well handled by Twitter, augmented reality requires a different kind of interaction, sharing, is crowdsourcing, and display that justifies a specialized social media approach.
This application claims priority to U.S. Provisional Application Ser. No. 62/504,833 filed May 11, 2017, the entire contents of which are hereby incorporated by reference.
Number | Date | Country | |
---|---|---|---|
62504833 | May 2017 | US |