Patent DE582364C successfully refreshed from Google Patents.
Patent US6286043B1 successfully refreshed from Google Patents.
← Back to Patent Explorer
US6286043B1 Expired / Lapsed US ⏱️ 0.0 years remaining

User profile management in the presence of dynamic pages using content templates

Assignee: International Business Machines Corp
•
Filing: 1998-08-26
•
Granted: 2001-09-04
•
Expires: 2018-08-26
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A technique, system, and computer program for collecting information about user behavior in the presence of dynamic page content. Regular expressions are used to describe dynamic page content and classify pages into equivalence classes. A Web site monitoring tool using this collection technique to create user profiles can then contend with a range of dynamic page content.

Inventors

  • 👤 Gennaro Cuomo
  • 👤 Binh Q. Nguyen
  • 👤 Sandeep K. Singhal

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 20:22
CPC Classifications
H; H04; H04L; H04L67/00; H04L67/2866; H04L67/30; H04L67/50; H04L67/535; H04L69/00; H04L69/30; H04L69/32; H04L69/322; H04L69/329

Claims Analysis

Total Claims: 30
Claim 1
Independent Claim 101 words
In a computing environment capable of having a connection to a network, computer readable code readable by a computer system in said environment and embodied on computer readable media, for profile management in the presence of dynamic page content, comprising: one or more content templates, wherein each of said content templates defines an equivalence class by using one or more regular expressions to describe page content in said content template; a subprocess for comparing one or more of said templates to one or more dynamically-generated pages; and a subprocess for creating a user profile entry using a result of said comparing.
Claim 2
Dependent Claim 101 words
In a computing environment capable of having a connection to a network, computer readable code readable by a computer system in said environment and embodied on computer readable media, for profile management in the presence of dynamic page content, comprising: one or more content templates, wherein each of said content templates defines an equivalence class by using one or more regular expressions to describe page content in said content template; a subprocess for comparing one or more of said templates to one or more dynamically-generated pages; and a subprocess for creating a user profile entry using a result of said comparing.
Claim 3
Dependent Claim 33 words
Computer readable code for profile management in the presence of dynamic page content according to claim 1 , wherein one of said regular expressions indicates a wild-card treatment for at least one token.
Claim 4
Dependent Claim 38 words
Computer readable code for profile management in the presence of dynamic page content according to claim 1 , further comprising a subprocess for creating a new content template from said page when said comparison has a negative result.
Claim 5
Dependent Claim 32 words
Computer readable code for profile management in the presence of dynamic page content according to claim 1 , wherein said user profile entry comprises information about a behavior pattern of a user.
Claim 6
Dependent Claim 34 words
Computer readable code for profile management in the presence of dynamic page content according to claim 4 , wherein a collection of said user profile entries is for use by a site monitoring tool.
Claim 7
Dependent Claim 45 words
Computer readable code for profile management in the presence of dynamic page content according to claim 1 , wherein said subprocess for comparing further comprises using a selected one of said templates based on a Uniform Resource Locator which was used to access said page.
Claim 8
Dependent Claim 57 words
Computer readable code for profile management in the presence of dynamic page content according to claim 1 , wherein said subprocess for comparing further comprises comparing said page to each of said templates until either a match or a failure condition is detected, without regard to a Uniform Resource Locator which was used to access said page.
Claim 9
Dependent Claim 31 words
Computer readable code for profile management in the presence of dynamic page content according to claim 1 , wherein said subprocess for comparing further comprises using one or more context-specific values.
Claim 10
Dependent Claim 32 words
Computer readable code for profile management in the presence of dynamic page content according to claim 1 , wherein one of said regular expressions indicates a wild-card treatment for a single token.
Claim 11
Independent Claim 84 words
A system for profile management in the presence of dynamic page content in a computing environment capable of having a connection to a network, comprising: one or more content templates, wherein each of said content templates defines an equivalence class by using one or more regular expressions to describe page content in said content template; means for comparing one or more of said templates to one or more dynamically-generated pages; and means for creating a user profile entry using a result of said comparing.
Claim 12
Independent Claim 84 words
A system for profile management in the presence of dynamic page content in a computing environment capable of having a connection to a network, comprising: one or more content templates, wherein each of said content templates defines an equivalence class by using one or more regular expressions to describe page content in said content template; means for comparing one or more of said templates to one or more dynamically-generated pages; and means for creating a user profile entry using a result of said comparing.
Claim 13
Dependent Claim 30 words
The system for profile management in the presence of dynamic page content according to claim 10 , wherein said means for comparing further comprises using one or more context-specific values.
Claim 14
Dependent Claim 31 words
The system for profile management in the presence of dynamic page content according to claim 10 , wherein one of said regular expressions indicates a wild-card treatment for a single token.
Claim 15
Dependent Claim 32 words
The system for profile management in the presence of dynamic page content according to claim 10 , wherein one of said regular expressions indicates a wild-card treatment for at least one token.
Claim 16
Dependent Claim 36 words
The system for profile management in the presence of dynamic page content according to claim 10 , further comprising means for creating a new content template from said page when said comparison has a negative result.
Claim 17
Dependent Claim 31 words
The system for profile management in the presence of dynamic page content according to claim 10 , wherein said user profile entry comprises information about a behavior pattern of a user.
Claim 18
Dependent Claim 33 words
The system for profile management in the presence of dynamic page content according to claim 15 , wherein a collection of said user profile entries is for use by a site monitoring tool.
Claim 19
Dependent Claim 44 words
The system for profile management in the presence of dynamic page content according to claim 10 , wherein said means for comparing further comprises using a selected one of said templates based on a Uniform Resource Locator which was used to access said page.
Claim 20
Dependent Claim 56 words
The system for profile management in the presence of dynamic page content according to claim 10 , wherein said means for comparing further comprises comparing said page to each of said templates until either a match or a failure condition is detected, without regard to a Uniform Resource Locator which was used to access said page.
Claim 21
Independent Claim 77 words
A method for profile management in the presence of dynamic page content in a computing environment capable of having a connection to a network, comprising the steps of: comparing one or more content templates to one or more dynamically-generated pages, wherein each of said content templates defines an equivalence class by using one or more regular expressions to describe page content in said content template; and creating a user profile entry using a result of said comparing.
Claim 22
Independent Claim 77 words
A method for profile management in the presence of dynamic page content in a computing environment capable of having a connection to a network, comprising the steps of: comparing one or more content templates to one or more dynamically-generated pages, wherein each of said content templates defines an equivalence class by using one or more regular expressions to describe page content in said content template; and creating a user profile entry using a result of said comparing.
Claim 23
Dependent Claim 31 words
The method for profile management in the presence of dynamic page content according to claim 19 , wherein said user profile entry comprises information about a behavior pattern of a user.
Claim 24
Dependent Claim 33 words
The method for profile management in the presence of dynamic page content according to claim 20 , wherein a collection of said user profile entries is for use by a site monitoring tool.
Claim 25
Dependent Claim 43 words
The method for profile management in the presence of dynamic page content according to claim 19 , wherein said comparing step further comprises using a selected one of said templates based on a Uniform Resource Locator which was used to access said page.
Claim 26
Dependent Claim 55 words
The method for profile management in the presence of dynamic page content according to claim 19 , wherein said comparing step further comprises comparing said page to each of said templates until either a match or a failure condition is detected, without regard to a Uniform Resource Locator which was used to access said page.
Claim 27
Dependent Claim 29 words
The method for profile management in the presence of dynamic page content according to claim 19 , wherein said comparing step further comprises using one or more context-specific values.
Claim 28
Dependent Claim 31 words
The method for profile management in the presence of dynamic page content according to claim 19 , wherein one of said regular expressions indicates a wild-card treatment for a single token.
Claim 29
Dependent Claim 32 words
The method for profile management in the presence of dynamic page content according to claim 19 , wherein one of said regular expressions indicates a wild-card treatment for at least one token.
Claim 30
Dependent Claim 37 words
The method for profile management in the presence of dynamic page content according to claim 19 , further comprising a step of creating a new content template from said page when said comparison has a negative result.

References Cited (Backward Citations)

US5706502A Cited
US5894554A Cited
US5958008A Cited
US6138155A Cited
US5996007A Cited
US6081840A Cited
US6067559A Cited
US6128655A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2004-09-03 2005-03-05 2005-09-04 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2008-09-03 2009-03-05 2009-09-04 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2012-09-03 2013-03-05 2013-09-04 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag