SYSTEMS AND METHODS FOR UPDATING COMPUTER MEMORY AND FILE LOCATIONS WITHIN VIRTUAL COMPUTING ENVIRONMENTS
First Claim
Patent Images
1. A method of updating client information, comprising:
- receiving an application information request from a virtual application hosted by a server, the application information request comprising a function call;
intercepting the application information request prior to completing the function call;
determining that the intercepted application information request is for location-based information;
requesting and receiving the location-based information from a client device over a network; and
responding to the function call based on the client location-based information.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides systems and methods for dynamically updating computer memory and modifying function requests within virtual computing environments. Methods for updating computer memory environmental variables may comprise methods for modifying, computer processes, methods for providing client applications to capture and respond to information requests, and methods for configuring application frameworks to capture and respond to information requests.
4 Citations
34 Claims
-
1. A method of updating client information, comprising:
-
receiving an application information request from a virtual application hosted by a server, the application information request comprising a function call; intercepting the application information request prior to completing the function call; determining that the intercepted application information request is for location-based information; requesting and receiving the location-based information from a client device over a network; and responding to the function call based on the client location-based information. - View Dependent Claims (2, 3, 4, 8, 23, 24, 25, 26)
-
-
5-7. -7. (canceled)
-
9. A computer program product comprising a non-transitory computer useable medium having computer program code embodied therein for enabling a computing device to perform the functions of:
-
receiving an application information request from a virtual application hosted by a server, the application information request comprising a function call; intercepting the application information request prior to completing the function call; determining that the intercepted application information request is for location-based information; requesting and receiving the location-based information from a client device over a network; and responding to the function call based on the client location-based information. - View Dependent Claims (10, 11, 12, 13, 14, 27, 28, 29, 30)
-
-
15-16. -16. (canceled)
-
17. A system for providing virtual session client location-based information, comprising:
-
at least one processor; and at least one memory communicatively coupled with the at least one processor;
the memory comprising executable code that, when executed by the at least one processor, causes the at least one processor to execute;a client-side application; and a server-side application; wherein the server-side application is configured to; receive an application information request, the application information request comprising a function call; intercept the application information request prior to completing the function call; determine the intercepted application information request is for location-based information; request and receive the location-based information from the client-side application; and respond to the function call based on the client location-based information. - View Dependent Claims (18, 21, 31, 32, 33, 34)
-
-
19-20. -20. (canceled)
-
22. (canceled)
Specification