Method and apparatus for web-based augmented reality application viewer

US9870429B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9870429-B2
Application numberUS-201113308083-A
CountryUS
Kind codeB2
Filing dateNov 30, 2011
Priority dateNov 30, 2011
Publication dateJan 16, 2018
Grant dateJan 16, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

An approach is provided for generating web-based augmented reality application viewer. A web-based server application receives a request from a web client for visualization information associated with a web application that renders a perspective-based display. The web-based server application facilitates a processing of the request to execute the web application. One or more web-based server applications at one or more web-based servers cause a generation of one or more images, one or more sequences of the one or more images, or a combination thereof based, at least in part, on the execution of the web application, wherein the one or more images, the one or more sequences, or a combination thereof depict a rendering of a user interface of the web application. The one or more applications transmit the one or more images, the one or more sequences, or a combination thereof as the visualization information for presentation.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: receiving, by an apparatus via a network, a request from a web client on a user device for visualization information associated with a web application that renders a perspective-based display of a geographic area that identifies a position of the web client and a position of at least one object, and content; processing, by the apparatus, the request to cause an execution of the web application based, at least in part, on one or more parameters specified in the request, wherein the one or more parameters indicate the position of the at least one object and one or more viewing locations for viewing the at least one object, wherein the one or more viewing locations are different from the position of the user device, and wherein the position of the web client, the position of at least one object, and the one or more viewing locations are identified on a map displayed within in the perspective-based display; simulating, by the apparatus, one or more image sequences showing the at least one object viewed from the one or more viewing locations as in a physical world, wherein the one or more image sequences are augmented into a rendering of a user interface of the web application; and initiating, by the apparatus, a transmission of the one or more image sequences as the visualization information viewed from the one or more viewing locations via the network to the user device. 2. A method of claim 1 , further comprising: determining the one or more viewing locations based, at least in part, on a movement along at least one travel path specified in the request; and initiating a generation of a preview of the perspective-based display of the geographic area including the at least one object viewed from the one or more viewing locations using virtual reality, wherein the one or more image sequences depict a rendering of the user interface of the web application along the at least one travel path in a real time manner with the movement. 3. A method of claim 2 , wherein the one or more parameters include, at least in part, one or more object models, one or more locations of the one or more object models, one or more viewing locations, or a combination thereof for rendering by the web application. 4. A method of claim 2 , further comprising: initiating an adjustment of the preview, in response to the one or more parameters as updated via the web client, processing the request to determine content information associated with the content; and initiating a rendering of the content information in the user interface, together with the one or more images, the one or more sequences, or a combination thereof. 5. A method of claim 1 , wherein the generation of the one or more images, the one or more sequences, or a combination thereof is based, at least in part, on display capability information, viewport information, or a combination thereof associated with the web client, and wherein one or more user interface menu options are available for interacting with the at least one object, the content, or a combination thereof. 6. A method of claim 1 , further comprising: processing the one or more images, the one or more sequences, or a combination thereof to cause, at least in part, a generation of one or more user interaction elements; and grouping the one or more user interaction elements with the one or more images, the one or more sequences, or a combination thereof, wherein the one or more images include one or more three dimensional simulated images. 7. A method of claim 6 , wherein the one or more user interaction elements include, at least in part, one or more asynchronous scripting elements, wherein the one or more three dimensional simulated images are augmented into the user interface in place of or in addition to a live camera view. 8. A method of claim 7 , wherein the one or more asynchronous scripting elements include, at least in part, a tiling of the one or more images, the one or more sequences, or a combination thereof for supporting, at least in part, scrolling, panning, zooming, or a combination thereof, and wherein a user may select from one or more user interface menu options for interacting with the at least one object, content, or combination thereof. 9. A method of claim 1 , wherein the request is generated by a selection of one or more options in a user interface presented at the web client, wherein one or more user interface menu options are selected for interacting with the at least one object, the content, or a combination thereof. 10. An apparatus comprising: at least one processor; and at least one memory including computer program code for one or more programs, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following, receive, via a network, a request from a web client on a user device for visualization information associated with a web application that renders a perspective-based display of a geographic area that identifies a position of the web client and a position of at least one object, and content; process the request to cause an execution of the web application based, at least in part, on one or more parameters specified in the request, wherein the one or more parameters indicate the position of the at least one object and one or more viewing locations for viewing the at least one object, wherein the one or more viewing locations are different from the position of the user device, and wherein the position of the web client, the position of at least one object, and the one or more viewing locations are identified on a map displayed within in the perspective-based display; simulate one or more image sequences showing the at least one object viewed from the one or more viewing locations as in a physical world, wherein the one or more image sequences are augmented into a rendering of a user interface of the web application; and initiate a transmission of the one or more image sequences as the visualization information viewed from the one or more viewing locations via the network to the user device. 11. An apparatus of claim 10 , wherein the apparatus is further caused to: determine the one or more viewing locations based, at least in part, on a movement along at least one travel path specified in the request; and initiating a generation of a preview of the perspective-based display of the geographic area including the at least one object viewed from the one or more viewing locations using virtual reality, wherein the one or more image sequences depict a rendering of the user interface of the web application along the at least one travel path in a real time manner with the movement. 12. An apparatus of claim 11 , wherein the one or more parameters include, at least in part, one or more object models, one or more locations of the one or more object models, one or more viewing locations, or a combination thereof for rendering by the web application. 13. An apparatus of claim 10 , wherein the apparatus is further caused to: process the request to determine content information; and initiate a rendering of the content information in the user interface, the one or more images, the one or more sequences, or a combination thereof. 14. An apparatus of claim 10 , wherein the generation of the one or more images, the one or more sequences, or a combination thereof is based, at least in part, on display capability information, viewport information, or a combination thereof associated with the web client, and wherein a user may select from one or more user interface menu op

Assignees

Inventors

Classifications

  • wherein one of the images is motion video · CPC title

  • Physics · mapped topic

  • for the purpose of adaptation to the characteristics of a display device, i.e. gamma correction · CPC title

  • Memory management · CPC title

  • Digital output to display device {; Cooperation and interconnection of the display device with other functional units} · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9870429B2 cover?
An approach is provided for generating web-based augmented reality application viewer. A web-based server application receives a request from a web client for visualization information associated with a web application that renders a perspective-based display. The web-based server application facilitates a processing of the request to execute the web application. One or more web-based server ap…
Who is the assignee on this patent?
Stirbu Vlad Alexandru, Murphy David Joseph, Nokia Technologies Oy
What technology area does this patent fall under?
Primary CPC classification G06F17/30893. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jan 16 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).