METHOD AND SYSTEM FOR DETERMINING USER LOCATION
First Claim
1. A method of determining a user location, the method executable at a server, the method comprising:
- (a) receiving a request from a user for a first web service session, the first web service session having a first modifiable component based on the user location;
(b) acquiring an indication of a user interaction with the first modifiable component within the first web service session, the user interaction with the first modifiable component changing the first modifiable component, the user interaction creating an association with a first user location of interest;
(c) based on the indication of the user interaction within the first modifiable component, determining a first location-indicating parameter, the first location-indicating parameter being suggestive of the first user location of interest;
(d) receiving a request from a user for a second web service session, the second web service session having a second modifiable component based on the user location;
(e) acquiring an indication of a user interaction with the second modifiable component within the second web service session, the user interaction with the second modifiable component changing the second modifiable component, the user interaction creating an association with the first user location of interest;
(f) based on the indication of the user interaction within the second modifiable component, determining a second location-indicating parameter, the second location-indicating parameter being suggestive of the first user location of interest;
(g) receiving a request from the user for a third web service session;
(h) determining a user current location associated with the third web service session, at least in part based on the first location-indicating parameter determined in association with the first web service session and the second location-indicating parameter determined in association with the second web service session; and
(i) providing the user with the third web service session, the third web service session having a third modifiable component, the third modifiable component having been modified by the server based on the user current location.
2 Assignments
0 Petitions
Accused Products
Abstract
There is disclosed a method of determining a user location based on web service session information. The method is executable at a server. The method comprises (i) based on the indication of the user interaction within the first modifiable component of the first web service, determining a first location-indicating parameter, the first location-indicating parameter being suggestive of a first user location of interest; (ii) based on the indication of the user interaction within the second modifiable component of the second web service, determining a second location-indicating parameter, the second location-indicating parameter being suggestive of the first location of interest; (iii) determining a user current location, at least in part based on the first location-indicating parameter determined and the second location-indicating parameter; and (iv) providing the user with the future web service session, the future web service session having a modifiable component having been modified by the server based on the user current location.
-
Citations
27 Claims
-
1. A method of determining a user location, the method executable at a server, the method comprising:
-
(a) receiving a request from a user for a first web service session, the first web service session having a first modifiable component based on the user location; (b) acquiring an indication of a user interaction with the first modifiable component within the first web service session, the user interaction with the first modifiable component changing the first modifiable component, the user interaction creating an association with a first user location of interest; (c) based on the indication of the user interaction within the first modifiable component, determining a first location-indicating parameter, the first location-indicating parameter being suggestive of the first user location of interest; (d) receiving a request from a user for a second web service session, the second web service session having a second modifiable component based on the user location; (e) acquiring an indication of a user interaction with the second modifiable component within the second web service session, the user interaction with the second modifiable component changing the second modifiable component, the user interaction creating an association with the first user location of interest; (f) based on the indication of the user interaction within the second modifiable component, determining a second location-indicating parameter, the second location-indicating parameter being suggestive of the first user location of interest; (g) receiving a request from the user for a third web service session; (h) determining a user current location associated with the third web service session, at least in part based on the first location-indicating parameter determined in association with the first web service session and the second location-indicating parameter determined in association with the second web service session; and (i) providing the user with the third web service session, the third web service session having a third modifiable component, the third modifiable component having been modified by the server based on the user current location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A server comprising non-transient computer usable information storage medium that includes computer-readable instructions, the instructions for causing the server to be configured to:
-
(a) receive a request from a user for a first web service session, the first web service session having a first modifiable component based on the user location; (b) acquire an indication of a user interaction with the first modifiable component within the first web service session, the user interaction with the first modifiable component changing the first modifiable component, the user interaction creating an association with a first user location of interest; (c) based on the indication of the user interaction within the first modifiable component, determine a first location-indicating parameter, the first location-indicating parameter being suggestive of the first user location of interest; (d) receive a request from a user for a second web service session, the second web service session having a second modifiable component based on the user location; (e) acquire an indication of a user interaction with the second modifiable component within the second web service session, the user interaction with the second modifiable component changing the second modifiable component, the user interaction creating an association with the first user location of interest; (f) based on the indication of the user interaction within the second modifiable component, determine a second location-indicating parameter, the second location-indicating parameter being suggestive of the first user location of interest; (g) receive a request from the user for a third web service session; (h) determine a user current location associated with the third web service session, at least in part based on the first location-indicating parameter determined in association with the first web service session and the second location-indicating parameter determined in association with the second web service session; and (i) provide the user with the third web service session, the third web service session having a third modifiable component, the third modifiable component having been modified by the server based on the user current location. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
Specification