LOCATION BASED GROUPING OF BROWSING HISTORIES
First Claim
1. A machine implemented method comprising:
- storing a history of records for a browsing history, each record including a URL (Universal Resource Locator) and a location indicating where a device was when accessing a web page of the URL; and
presenting URLs from the history of records organized by locations of the records.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems that present URLs from a history of records organized by locations are described. Each record may be stored to represent a URL accessed for retrieving a web page by a browser hosted in a device at a certain point in time. Additionally, the record may include a location data indicating a physical location of the device at the certain point in time. Optionally, a timestamp indicating the certain point in time may be included in the record. Groups of the records may be clustered according to the locations. In one embodiment, at least one of the groups may be selected for presentation on a display according to where the display is currently located.
126 Citations
25 Claims
-
1. A machine implemented method comprising:
-
storing a history of records for a browsing history, each record including a URL (Universal Resource Locator) and a location indicating where a device was when accessing a web page of the URL; and presenting URLs from the history of records organized by locations of the records. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A machine implemented method comprising:
-
collecting a history of records, each record associated with a URL (Universal Resource Locator) and a location data indicating a physical location for retrieving content from the URL; identifying one or more clusters of the records using the location data; detecting a current location of a device capable of accessing the records; and presenting the records organized by the clusters and the current location. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A machine implemented method comprising:
-
in response to receiving a request from a device for a history of records, determining a current location of the device, each record associated with a location data and a timestamp indicating where and when the record was recorded; performing clustering analysis to group the records into one or more clusters using the location data; selecting the records according to at least one of the clusters based on the current location of the device; and sending the selected records grouped as the clusters to the device. - View Dependent Claims (19, 20)
-
-
21. A machine implemented method comprising:
-
collecting a history of records, each record associated with a location data indicating where the record was recorded; clustering the plurality of the records into one or more clusters using the location data, each cluster having a cluster location; generating human readable default names for the clusters; and presenting a window on a screen having representations of the clusters with the default names, wherein the window enables editing of the default names for the clusters. - View Dependent Claims (22, 23)
-
-
24. A machine-readable storage medium having instructions, when executed by a machine, cause the machine to perform a method for a plurality of messaging services, the method comprising:
-
storing a history of records for a browsing history, each record including a URL (Universal Resource Locator) and a location indicating where a device was when accessing a web page of the URL; and presenting URLs from the history of records organized by locations of the records.
-
-
25. An apparatus, comprising:
-
a memory storing executable instructions; a network interface coupled to a push network; a processor coupled to the network interface and the memory to execute the executable instructions from the memory for the messaging services, the processor being configured to; collect a history of records, each record associated with a URL (Universal Resource Locator) and a location data indicating a physical location for retrieving content from the URL; identify one or more clusters of the records using the location data; detect a current location of a device capable of accessing the records; and present the records organized by the clusters and the current location.
-
Specification