Patent US7225407B2 successfully refreshed from Google Patents.
← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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.

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag