Using Geographic Location Data of a Mobile Device by an Application Executing Remotely on a Server
First Claim
Patent Images
1. A method comprising:
- receiving, at a user session executing on a virtualization server from a client agent executing on a mobile computing device, geographic location information indicative of a geographic location of the mobile computing device;
generating, in an application executing in the user session, output data for display on the mobile computing device based on the geographic location information; and
transmitting, from the receiver executing on the virtualization server to the client agent executing on the mobile computing device, the generated output data.
1 Assignment
0 Petitions
Accused Products
Abstract
An application executing on a remote virtualization server provides output data for display on a mobile computing device based on geographic location information received from the mobile computing device. For example, a remote virtualization server may transmit a request for geographic location information indicative of the geographic location of a mobile computing device. The remote virtualization server may receive the geographic location information from the mobile computing device and generate output data for display on the mobile computing device based on the geographic location information. The remote virtualization server may then transmit the generated output data to the mobile computing device.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving, at a user session executing on a virtualization server from a client agent executing on a mobile computing device, geographic location information indicative of a geographic location of the mobile computing device; generating, in an application executing in the user session, output data for display on the mobile computing device based on the geographic location information; and transmitting, from the receiver executing on the virtualization server to the client agent executing on the mobile computing device, the generated output data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computing device comprising:
-
a processor; and a memory storing instructions that, when executed by the processor, cause the computing device to; receive, by a virtualization server executing on the computing device, from a client agent executing on a mobile computing device, geographic location information indicative of a geographic location of the mobile computing device; generate, by an application executing in a user session of the virtualization server, output data for display on the mobile computing device based on the geographic location information; and transmit, to the client agent executing on the mobile computing device, the generated output data. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer readable storage medium storing computer readable instructions which, when read by a computer, instruct the computer to perform steps comprising:
-
receiving, at an application executing in a virtualization server, geographic location information indicative of a geographic location of a remote mobile computing device; generating, in the application executing in the virtualization server, output data for display on the remote mobile computing device based on the geographic location information; and transmitting the generated output data to the remote mobile computing device. - View Dependent Claims (20)
-
Specification