Interactive anchors in augmented reality scene graphs
US-2024420429-A1 · Dec 19, 2024 · US
US9575615B1 · US · B1
| Field | Value |
|---|---|
| Publication number | US-9575615-B1 |
| Application number | US-201113069193-A |
| Country | US |
| Kind code | B1 |
| Filing date | Mar 22, 2011 |
| Priority date | Mar 22, 2011 |
| Publication date | Feb 21, 2017 |
| Grant date | Feb 21, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A user of a computing device may view an initial content item in a landscape orientation on a display of a computing device. When the user rotates the computing device, supplemental content may be presented in a portrait orientation on the display of the computing device. The supplemental content may include virtually any information in which the user may be interested and/or that is related or similar to the content item. Accordingly, rather than presenting such supplemental content upon an affirmative request or search by the user, the supplemental content is presented to the user automatically when the user rotates the computing device from a landscape position to a portrait position or vice versa.
Opening claim text (preview).
What is claimed is: 1. A system for presenting content, the system comprising: one or more data stores that store at least a plurality of secondary media content items; and a computing device in communication with the one or more data stores, said computing device operative to: determine initial network page content presented in a first orientation in relation to a display of a remote computing device, wherein the initial network page content is associated with an item; receive, from the remote computing device, a request for secondary content to be presented on the display of the remote computing device while the initial network page content is being presented in the first orientation in relation to the display of the remote computing device, wherein the request for secondary content is based at least in part on a detected initiation of a second orientation in relation to the display of the remote computing device, and wherein the detected initiation of the second orientation in relation to the display of the remote computing device is determined based at least in part on first input data from an orientation sensor of the remote computing device; in response to the request for secondary content, select a secondary media content item from the plurality of secondary media content items associated with the item, and wherein the secondary media content item is configured to be presented in the second orientation in relation to the display of the remote computing device, and wherein the secondary media content item is obtained from the one or more data stores; transmit the secondary media content item to the remote computing device for automatic presentation in the second orientation in relation to the display of the remote computing device, wherein the secondary media content item is automatically presented on the remote computing device; receive, from a second remote computing device, a second request for secondary content, the second request comprising an indication of the initial network page content; in response to the indication of the initial network page content, generate a determination that the initial network page content was previously associated with the secondary media content item; select the secondary media content item based at least in part on the determination; and transmit the secondary media content item to the second remote computing device. 2. The system of claim 1 , wherein said computing device is further operative to publish the secondary media content item to an application service upon which multiple applications are made available, and wherein the secondary media content item is published as an application. 3. The system of claim 2 , wherein said computing device is further operative to obtain feedback regarding the secondary media content item. 4. The system of claim 3 , wherein said computing device is further operative to publish, to the application service, the secondary media content item updated in accordance with the feedback, and wherein the updated secondary media content item is published as an application. 5. The system of claim 1 , wherein at least one of the one or more data stores comprises an external data store from which data is obtained via one or more application programming interfaces. 6. The system of claim 1 , wherein said computing device is further operative to: receive a plurality of requests for secondary content associated with the same or similar initial network page content, wherein the plurality of requests are received from a plurality of remote computing devices; determine which of the plurality of secondary media content items are suitable for the same or similar initial network page content; obtain at least one secondary media content item suitable for the same or similar initial network page content from the one or more data stores; and transmit the at least one secondary media content item suitable for the same or similar initial network page content to at least one of the remote computing devices that requested secondary content. 7. The system of claim 1 , wherein the orientation of the initial content and the orientation of the secondary content in relation to the display correspond to different angular positions in relation to the display. 8. A computer-readable, non-transitory storage medium storing computer executable instructions that when executed by a hardware processor perform operations comprising: causing presentation of initial network page content on a display of a computing device when the computing device is in a first orientation, wherein the initial network page content is associated with an item; receiving, from the computing device, a request for secondary content to be presented on the display of the computing device while the initial network page content is being presented in the first orientation, wherein the request for secondary content is based at least in part on a detected initiation of a second orientation in relation to the display of the computing device, and wherein the detected initiation of the second orientation in relation to the display of the computing device is determined based at least in part on first input data from an orientation sensor of the computing device; selecting a secondary media content item from a plurality of the secondary media content items associated with the item, and wherein the secondary media content item is configured to be presented in the second orientation in relation to the display of the computing device, and wherein the secondary media content item is obtained from one or more data stores; transmitting the secondary media content item to the computing device for automatic presentation in the second orientation in relation to the display of the computing device, wherein the secondary media content item is automatically presented on the computing device; receiving, from a second computing device, a second request for secondary content, the second request comprising an indication of the initial network page content; generating a determination that the initial network page content was previously associated with the secondary media content item; selecting the secondary media content item based at least in part on the determination; and transmitting the secondary media content item to the second computing device. 9. The computer-readable, non-transitory storage medium of claim 8 , wherein the first orientation is one of a landscape orientation and a portrait orientation, and wherein the second orientation is different from the first orientation. 10. The computer-readable, non-transitory storage medium of claim 8 , wherein selecting the secondary media content item is further based at least in part on configuration information. 11. The computer-readable, non-transitory storage medium of claim 10 , wherein the configuration information comprises at least one of metadata associated with the initial network page content, watermarking data associated with the initial network page content, contextual data associated with the initial network page content, external contextual information, user supplied configuration data, user profile data, content profile data, device profile data and third party supplied configuration data. 12. A computer-implemented method comprising: determining initial network page content presented in a first orientation in relation to a display of a computing device, wherein the initial network page content is associated with an item; receiving, from the computing device, a request for secondary content to be presented on the display of the computing device while the initial network page content is being presented in the fir
using geographical or spatial information, e.g. location · CPC title
Interaction techniques based on graphical user interfaces [GUI] · CPC title
with detection of the device orientation or free movement in a three-dimensional [3D] space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors · CPC title
of multimedia data, e.g. slideshows comprising image and additional audio data (retrieval of still image data G06F16/50; retrieval of audio data G06F16/60; retrieval of video data G06F16/70) · CPC title
Information retrieval; Database structures therefor; File system structures therefor · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.