Method and apparatus for web-based augmented reality application viewer
First Claim
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 Assignments
0 Petitions
Accused Products
Abstract
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.
-
Citations
18 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
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. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification