System and method for reducing latency of location based information retrieved from a location service
First Claim
Patent Images
1. A system, comprising:
- one or more computer processors;
a computer readable hardware storage device;
program instructions stored on the computer readable hardware storage device for execution by the one or more computer processors, the program instructions comprising;
first program instructions to register a user with a network or service provider;
second program instructions to trigger a location platform when the user is logging onto the network or the service provider to obtain user location information prior to the user being registered with the network or the service provider and prior to a user request; and
third program instructions to cache the user location information.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method is provided for reducing latency when providing user location information services. The system is implemented in a computer infrastructure which includes computer executable code tangibly embodied on a computer readable medium. The executable code is operable to trigger a location based service to obtain user location information prior to the user registering for location services.
-
Citations
19 Claims
-
1. A system, comprising:
-
one or more computer processors; a computer readable hardware storage device; program instructions stored on the computer readable hardware storage device for execution by the one or more computer processors, the program instructions comprising; first program instructions to register a user with a network or service provider; second program instructions to trigger a location platform when the user is logging onto the network or the service provider to obtain user location information prior to the user being registered with the network or the service provider and prior to a user request; and third program instructions to cache the user location information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method comprising:
-
receiving, by a computer processor, a network log on request or authentication; requesting, by the computer processor, location information of a user upon receipt of the network log on request or authentication and prior to the user being logged on a network using the network log on request or authentication; storing, by the computer processor, the location information in a cache; receiving, by the computer processor, a request for location based services from the user; and retrieving, by the computer processor, the location information from the cache and using the location information to deliver composite services, of which the location information is a component. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A method comprising:
-
receiving, by a computer processor, a network log on request or authentication; requesting, by the computer processor, location information of a user upon receipt of the network log on request or authentication; storing, by the computer processor, the location information in a cache; receiving, by the computer processor, a request for location based services from the user; retrieving, by the computer processor, the location information from the cache and using the location information to deliver composite services, of which the location information is a component; and providing, by the computer processor, a low priority refresh of the cache to maintain a quality of the location information of the user.
-
Specification