Patent US7225407B2 successfully refreshed from Google Patents.
US7225407B2
Expired / Lapsed
US
⏱️ 0.0 years remaining
Resource browser sessions search
Assignee: Microsoft Technology Licensing LLC
•
Filing: 2002-06-28
•
Granted: 2007-05-29
•
Expires: 2022-06-28
Abstract
Abstract A browser sessions search tool allows a user to search through records of previously viewed resource pages, even across multiple browser sessions. Each visit to a resource page results in creation of a visit data structure that references the resource page content. A rich assortment of data is recorded for each visited resource page, such as full text and layout data, time of access and navigation type that lead to the page. In one embodiment, color aspects of each resource page are stored to assist in a search, although other recorded resource page characteristics may additionally or alternatively include without limitation other visual, audio, navigational, or metadata aspects.
Inventors
- 👤 Ralph Sommerer
- 👤 Robert Tucker
- 👤 Natasa Milic-Frayling
- 👤 Jurij Leskovec
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-09 21:34
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/90; G06F16/95; G06F16/957; Y; Y10; Y10S; Y10S707/00; Y10S707/99931; Y10S707/99933; Y10S707/99941; Y10S707/99944; Y10S707/99945
Claims Analysis
Total Claims: 48
Claim 1
Independent Claim
137 words
A tangible storage medium storing a computer program for executing on a computer system a computer process for searching a plurality of previously visited resource pages accessible to the computer system, the computer process comprising: recording a visit data structure associated with each of the resource pages, the visit data structure being recorded in archive storage; annotating one or more of the visit data structures with information relating to at least one searchable characteristic of an associated resource page, the information including at least a navigation sequence identifying a previously viewed resource page; receiving a browser sessions search parameter specifying a targeted search characteristic; and searching the visit data structures in archive storage to identify at least one of the plurality of previously visited resource pages having the searchable characteristic that satisfies the browser sessions search parameter.
Claim 2
Dependent Claim
137 words
A tangible storage medium storing a computer program for executing on a computer system a computer process for searching a plurality of previously visited resource pages accessible to the computer system, the computer process comprising: recording a visit data structure associated with each of the resource pages, the visit data structure being recorded in archive storage; annotating one or more of the visit data structures with information relating to at least one searchable characteristic of an associated resource page, the information including at least a navigation sequence identifying a previously viewed resource page; receiving a browser sessions search parameter specifying a targeted search characteristic; and searching the visit data structures in archive storage to identify at least one of the plurality of previously visited resource pages having the searchable characteristic that satisfies the browser sessions search parameter.
Claim 3
Dependent Claim
23 words
The tangible storage medium of claim 1 wherein the annotating operation comprises: storing the information in the one or more visit data structures.
Claim 4
Dependent Claim
23 words
The tangible storage medium of claim 1 wherein the annotating operation comprises: referencing the information from the one or more visit data structures.
Claim 5
Dependent Claim
29 words
The tangible storage medium of claim 1 wherein the annotating operation comprises: storing the information in a page data structure referenced by the one or more visit data structure.
Claim 6
Dependent Claim
29 words
The tangible storage medium of claim 1 wherein the annotating operation comprises: referencing the information from a page data structure referenced by the one or more visit data structures.
Claim 7
Dependent Claim
20 words
The tangible storage medium of claim 1 wherein the searchable characteristic relates to color displayed in the associated resource page.
Claim 8
Dependent Claim
23 words
The tangible storage medium of claim 1 wherein the searchable characteristic relates to location of a visual characteristic of the associated resource page.
Claim 9
Dependent Claim
21 words
The tangible storage medium of claim 1 wherein the searchable characteristic relates to an audio characteristic of the associated resource page.
Claim 10
Dependent Claim
21 words
The tangible storage medium of claim 1 wherein the searchable characteristic relates to a navigational relationship of the associated resource page.
Claim 11
Dependent Claim
24 words
The tangible storage medium of claim 9 wherein the navigational relationship identifies a resource page following the associated resource page in a navigational sequence.
Claim 12
Dependent Claim
24 words
The tangible storage medium of claim 9 wherein the navigational relationship identifies a resource page preceding the associated resource page in a navigational sequence.
Claim 13
Dependent Claim
21 words
The tangible storage medium of claim 1 wherein the searchable characteristic relates to a metadata characteristic of the associated resource page.
Claim 14
Dependent Claim
19 words
The tangible storage medium of claim 1 wherein the searchable characteristic relates to content of the associated resource page.
Claim 15
Dependent Claim
24 words
The tangible storage medium of claim 1 wherein the searchable characteristic relates to one or more web search parameters associated with the resource page.
Claim 16
Dependent Claim
39 words
The tangible storage medium of claim 1 wherein the computer process further comprises: receiving a browser event resulting in a visit to a resource page; and retrieving the resource page from one of a network and the archive storage.
Claim 17
Dependent Claim
37 words
The tangible storage medium of claim 1 wherein the computer process further comprises: displaying identifying information relating to the at least one of the plurality of previously visited resource pages that satisfy the browser sessions search parameter.
Claim 18
Dependent Claim
38 words
The tangible storage medium of claim 1 wherein the computer process further comprises: displaying a navigational sequence associated with the at least one of the plurality of previously visited resource pages that satisfy the browser sessions search parameter.
Claim 19
Dependent Claim
25 words
The tangible storage medium of claim 1 wherein an annotation resulting from the annotation operation is shared by a plurality of the visit data structures.
Claim 20
Dependent Claim
23 words
The tangible storage medium of claim 18 wherein the plurality of visit data structures are designated as being in a same Web trail.
Claim 21
Dependent Claim
23 words
The tangible storage medium of claim 18 wherein the plurality of visit data structures are designated as being in a same browser session.
Claim 22
Dependent Claim
39 words
The tangible storage medium of claim 1 wherein the computer process further comprises: returning as a search result a Web trail including at least one visit data structure referencing a resource page that satisfies the browser session search parameter.
Claim 23
Dependent Claim
39 words
The tangible storage medium of claim 1 wherein the computer process further comprises: returning as a search result a browser session including at least one visit data structure referencing a resource page that satisfies the browser session search parameter.
Claim 24
Independent Claim
121 words
A method of searching a plurality of previously visited resource pages accessible to a computer system, the method comprising: recording a visit data structure associated with each of the resource pages, the visit data structure being recorded in archive storage; annotating one or more of the visit data structures with information relating to at least one searchable characteristic of an associated resource page, the information including at least a navigation sequence associated with the associated resource page; receiving a browser sessions search parameter specifying a targeted search characteristic; and searching the visit data structures in archive storage to identify at least one of the plurality of previously visited resource pages having the searchable characteristic that satisfies the browser sessions search parameter.
Claim 25
Independent Claim
121 words
A method of searching a plurality of previously visited resource pages accessible to a computer system, the method comprising: recording a visit data structure associated with each of the resource pages, the visit data structure being recorded in archive storage; annotating one or more of the visit data structures with information relating to at least one searchable characteristic of an associated resource page, the information including at least a navigation sequence associated with the associated resource page; receiving a browser sessions search parameter specifying a targeted search characteristic; and searching the visit data structures in archive storage to identify at least one of the plurality of previously visited resource pages having the searchable characteristic that satisfies the browser sessions search parameter.
Claim 26
Dependent Claim
21 words
The method of claim 23 wherein the annotating operation comprises: storing the information in the one or more visit data structures.
Claim 27
Dependent Claim
21 words
The method of claim 23 wherein the annotating operation comprises: referencing the information from the one or more visit data structures.
Claim 28
Dependent Claim
27 words
The method of claim 23 wherein the annotating operation comprises: storing the information in a page data structure referenced by the one or more visit data structure.
Claim 29
Dependent Claim
27 words
The method of claim 23 wherein the annotating operation comprises: referencing the information from a page data structure referenced by the one or more visit data structures.
Claim 30
Dependent Claim
18 words
The method of claim 23 wherein the searchable characteristic relates to color displayed in the associated resource page.
Claim 31
Dependent Claim
21 words
The method of claim 23 wherein the searchable characteristic relates to location of a visual characteristic of the associated resource page.
Claim 32
Dependent Claim
19 words
The method of claim 23 wherein the searchable characteristic relates to an audio characteristic of the associated resource page.
Claim 33
Dependent Claim
19 words
The method of claim 23 wherein the searchable characteristic relates to a navigational relationship of the associated resource page.
Claim 34
Dependent Claim
22 words
The method of claim 31 wherein the navigational relationship identifies a resource page following the associated resource page in a navigational sequence.
Claim 35
Dependent Claim
22 words
The method of claim 31 wherein the navigational relationship identifies a resource page preceding the associated resource page in a navigational sequence.
Claim 36
Dependent Claim
19 words
The method of claim 23 wherein the searchable characteristic relates to a metadata characteristic of the associated resource page.
Claim 37
Dependent Claim
17 words
The method of claim 23 wherein the searchable characteristic relates to content of the associated resource page.
Claim 38
Dependent Claim
22 words
The method of claim 23 wherein the searchable characteristic relates to one or more web search parameters associated with the resource page.
Claim 39
Dependent Claim
33 words
The method of claim 23 further comprising: receiving a browser event resulting in a visit to a resource page; and retrieving the resource page from one of a network and the archive storage.
Claim 40
Dependent Claim
31 words
The method of claim 23 further comprising: displaying identifying information relating to the at least one of the plurality of previously visited resource pages that satisfy the browser sessions search parameter.
Claim 41
Dependent Claim
32 words
The method of claim 23 further comprising: displaying a navigational sequence associated with the at least one of the plurality of previously visited resource pages that satisfy the browser sessions search parameter.
Claim 42
Dependent Claim
23 words
The method of claim 23 wherein an annotation resulting from the annotation operation is shared by a plurality of the visit data structures.
Claim 43
Dependent Claim
21 words
The method of claim 40 wherein the plurality of visit data structures are designated as being in a same Web trail.
Claim 44
Dependent Claim
21 words
The method of claim 40 wherein the plurality of visit data structures are designated as being in a same browser session.
Claim 45
Dependent Claim
33 words
The method of claim 23 further comprising: returning as a search result a Web trail including at least one visit data structure referencing a resource page that satisfies the browser session search parameter.
Claim 46
Dependent Claim
33 words
The method of claim 23 further comprising: returning as a search result a browser session including at least one visit data structure referencing a resource page that satisfies the browser session search parameter.
Claim 47
Dependent Claim
136 words
A browser sessions search tool for searching a plurality of previously visited resource pages accessible to the computer system, the browser session search tool comprising: storage storing a visit data structure recorded in association with each of the resource pages, and storing one or more annotations associated with one or more of the visit data structures specifying at least one searchable characteristic of an associated resource page the one or more annotations including at least a navigation sequence associated with the associated resource page; a browser sessions search query interface for receiving a browser sessions search parameter specifying a targeted search characteristic; and a browser sessions search mechanism for searching the storage to identify at least one of the plurality of previously visited resource pages having the searchable characteristic that satisfies the browser sessions search parameter.
Claim 48
Dependent Claim
136 words
A browser sessions search tool for searching a plurality of previously visited resource pages accessible to the computer system, the browser session search tool comprising: storage storing a visit data structure recorded in association with each of the resource pages, and storing one or more annotations associated with one or more of the visit data structures specifying at least one searchable characteristic of an associated resource page the one or more annotations including at least a navigation sequence associated with the associated resource page; a browser sessions search query interface for receiving a browser sessions search parameter specifying a targeted search characteristic; and a browser sessions search mechanism for searching the storage to identify at least one of the plurality of previously visited resource pages having the searchable characteristic that satisfies the browser sessions search parameter.
References Cited (Backward Citations)
US5855015A
Cited
US6035330A
Cited
US6549944B1
Cited
US20020147805A1
Cited
US6072490A
Cited
US6035332A
Cited
US6243091B1
Cited
US6310630B1
Cited
US6133916A
Cited
US6181342B1
Cited
US6184886B1
Cited
US6271840B1
Cited
US6460060B1
Cited
US6578078B1
Cited
US6633316B1
Cited
US6606657B1
Cited
US6647534B1
Cited
US20040034706A1
Cited
US6820111B1
Cited
US6801906B1
Cited
US6883032B1
Cited
US6313855B1
Cited
US20030195901A1
Cited
US20020073058A1
Cited
US20020078043A1
Cited
US20030014399A1
Cited
US20030004995A1
Cited
US20030131097A1
Cited
US20040003351A1
Cited
US20040205514A1
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2010-05-28 | 2010-11-27 | 2011-05-29 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2014-05-28 | 2014-11-27 | 2015-05-29 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2018-05-28 | 2018-11-27 | 2019-05-29 | $7700.00 | Window Closed / Lapsed |