Automated browser history sorting based upon location
First Claim
Patent Images
1. A method comprising:
- determining a current computing device use location associated with a computing device used by a user at multiple different computing device use locations;
retrieving, in response to determining the current computing device use location associated with the computing device, web browser history information from a storage device, where the web browser history information comprises;
web browser history entries that each identify at least a website previously visited via a browser; and
web browser history entry location information that distinguishes individual web browser history entries associated with the current computing device use location from individual web browser history entries associated with different ones of the multiple different computing device use locations;
sorting the web browser history information based upon the determined current computing device use location using the web browser history entry location information within the web browser history information that distinguishes the individual web browser history entries associated with the current computing device use location from the individual web browser history entries associated with the different ones of the multiple different computing device use locations; and
presenting the sorted web browser history information comprising only the individual web browser history entries associated with the determined current computing device use location to the user of the computing device.
2 Assignments
0 Petitions
Accused Products
Abstract
A location associated with a computing device is determined. Browser history information is retrieved from a storage device. The browser history information is sorted based upon the determined location. The sorted browser history information is presented to a user of the computing device.
23 Citations
22 Claims
-
1. A method comprising:
-
determining a current computing device use location associated with a computing device used by a user at multiple different computing device use locations; retrieving, in response to determining the current computing device use location associated with the computing device, web browser history information from a storage device, where the web browser history information comprises; web browser history entries that each identify at least a website previously visited via a browser; and web browser history entry location information that distinguishes individual web browser history entries associated with the current computing device use location from individual web browser history entries associated with different ones of the multiple different computing device use locations; sorting the web browser history information based upon the determined current computing device use location using the web browser history entry location information within the web browser history information that distinguishes the individual web browser history entries associated with the current computing device use location from the individual web browser history entries associated with the different ones of the multiple different computing device use locations; and presenting the sorted web browser history information comprising only the individual web browser history entries associated with the determined current computing device use location to the user of the computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
a memory configured to store web browser history information; a display configured to present information; and a computing device programmed to; determine a current computing device use location associated with the computing device used by a user at multiple different computing device use locations; retrieve, in response to determining the current computing device use location associated with the computing device, the web browser history information from the memory, where the web browser history information comprises; web browser history entries that each identify at least a website previously visited via a browser; and web browser history entry location information that distinguishes individual web browser history entries associated with the current computing device use location from individual web browser history entries associated with different ones of the multiple different computing device use locations; sort the web browser history information based upon the determined current computing device use location using the web browser history entry location information within the web browser history information that distinguishes the individual web browser history entries associated with the current computing device use location from the individual web browser history entries associated with the different ones of the multiple different computing device use locations; and present the sorted web browser history information comprising only the individual web browser history entries associated with the determined current computing device use location to the user of the computing device on the display. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
a memory configured to store web browser history information; a display configured to present information; and a computing device programmed to; determine a current computing device use location associated with the computing device used by a user at multiple different computing device use locations based upon at least one of a current sub-network address associated with a current network connection of the computing device, current global positioning satellite (GPS) coordinates associated with the computing device, and a currently selected user location profile associated with the computing device; store a value based upon the determined current computing device use location to a location variable within the memory; retrieve, in response to determining the current computing device use location associated with the computing device, web browser history information from the memory, where the web browser history information comprises; web browser history entries that each identify at least a website previously visited via a browser; and web browser history entry location information that distinguishes individual web browser history entries associated with the current computing device use location from individual web browser history entries associated with different ones of the multiple different computing device use locations; sort the web browser history information based upon the determined current computing device use location represented by the value stored to the location variable within the memory using the web browser history entry location information within the web browser history information that distinguishes the individual web browser history entries associated with the current computing device use location from the individual web browser history entries associated with the different ones of the multiple different computing device use locations; store the sorted web browser history information to the memory; and present the sorted web browser history information comprising only the individual web browser history entries associated with the determined current computing device use location to the user of the computing device on the display.
-
-
16. A computer program product comprising a computer useable storage memory including a computer readable program, wherein the computer readable program when executed on a computing device causes the computing device to:
-
determine a current computing device use location associated with the computing device, where the computing device is used by a user at multiple different computing device use locations; retrieve, in response to determining the current computing device use location associated with the computing device, web browser history information from a memory, where the web browser history information comprises; web browser history entries that each identify at least a website previously visited via a browser; and web browser history entry location information that distinguishes individual web browser history entries associated with the current computing device use location from individual web browser history entries associated with different ones of the multiple different computing device use locations; sort the web browser history information based upon the determined current computing device use location using the web browser history entry location information within the web browser history information that distinguishes the individual web browser history entries associated with the current computing device use location from the individual web browser history entries associated with the different ones of the multiple different computing device use locations; and present the sorted web browser history information comprising only the individual web browser history entries associated with the determined current computing device use location to the user of the computing device on a display. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
Specification