← Back to Patent Explorer
US6141694A Expired / Lapsed US ⏱️ 0.0 years remaining

Determining and verifying user data

Assignee: Microsoft Technology Licensing LLC
•
Filing: 1997-09-16
•
Granted: 2000-10-31
•
Expires: 2017-09-16
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and apparatus for determining and verifying user data are provided. One or more facts about the user of a client system such as an internet terminal are maintained in a set of information fields, each information field is associated with a status field for indicating a level of certainty regarding the accuracy of the information contained in the corresponding information field. It is determined whether or not a source of data exists that is more reliable than the currently stored information. If a more reliable source of data is determined to exist, then information is retrieved from the more reliable source of data and the current information is replaced with the retrieved information. According to another aspect of the present invention the accuracy of facts gathered about a user of a client system are evaluated by monitoring online activity of the user. For example, information transmitted between a server system and the client system may be observed. Based upon these observations a confidence level may be determined for the current user data.

Inventors

  • 👤 Valerie A. Gardner

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 15:51
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/30; G06F11/34; G06F11/3438; G06Q; G06Q30/00; G06Q30/02; H; H04; H04L; H04L67/00; H04L67/01; H04L67/02; H04L67/10; H04L67/1095; H04L67/2866; H04L67/30; H04L67/306; H04L67/50; H04L67/535; G06F11/3466; G06F11/3476; G06F2201/00; G06F2201/86; G06F2201/875; G06F2201/88

Claims Analysis

Total Claims: 21
Claim 1
Independent Claim 360 words
In a computer network that includes (i) a plurality of servers for accessing a plurality of network sites containing various types of content, as for example text, graphics and audio files, which can be viewed and listened to as appropriate, and downloaded when desired, and that includes (ii) a plurality of client systems each including a processor and input device for permitting connection to said network for purposes of browsing the network sites, a method of deriving user information such as age, identity or credit worthiness, about the users from one or more of the client systems as the network sites are browsed, and of associating the derived user information with a level of certainty regarding the accuracy of the derived information, the method comprising: a step for monitoring on-line activity of a user as a client system is connected to the network as the user is browsing one or more sites on the network, said monitoring function comprising: an act of parsing information received at a client system for a particular site and monitoring the parsed information the parsed information input to the client system; and an act of monitoring information output from the client system to one or more of the network servers; a step for storing the monitored on-line activity about the user in a set of information fields, said step for storing the monitored on line activity comprising: an act of associating each information field in the set of information fields with a status field, the status field indicating a level of certainty regarding the accuracy of information contained in the corresponding information field; an act of, for a first information field in the set of information fields, determining whether a source of data exists that is more reliable than information currently contained in the first information field based upon a first status field corresponding to the first information field; an act of retrieving information corresponding to the first information field from the source of data if it is determined that a more reliable source of data exists; and an act of replacing the information currently contained in the first information field with the retrieved information.
Claim 2
Dependent Claim 360 words
In a computer network that includes (i) a plurality of servers for accessing a plurality of network sites containing various types of content, as for example text, graphics and audio files, which can be viewed and listened to as appropriate, and downloaded when desired, and that includes (ii) a plurality of client systems each including a processor and input device for permitting connection to said network for purposes of browsing the network sites, a method of deriving user information such as age, identity or credit worthiness, about the users from one or more of the client systems as the network sites are browsed, and of associating the derived user information with a level of certainty regarding the accuracy of the derived information, the method comprising: a step for monitoring on-line activity of a user as a client system is connected to the network as the user is browsing one or more sites on the network, said monitoring function comprising: an act of parsing information received at a client system for a particular site and monitoring the parsed information the parsed information input to the client system; and an act of monitoring information output from the client system to one or more of the network servers; a step for storing the monitored on-line activity about the user in a set of information fields, said step for storing the monitored on line activity comprising: an act of associating each information field in the set of information fields with a status field, the status field indicating a level of certainty regarding the accuracy of information contained in the corresponding information field; an act of, for a first information field in the set of information fields, determining whether a source of data exists that is more reliable than information currently contained in the first information field based upon a first status field corresponding to the first information field; an act of retrieving information corresponding to the first information field from the source of data if it is determined that a more reliable source of data exists; and an act of replacing the information currently contained in the first information field with the retrieved information.
Claim 3
Dependent Claim 33 words
The method of claim 1, wherein the first status field includes one of a plurality of predefined levels of certainty regarding the accuracy of the information currently contained in the first information field.
Claim 4
Dependent Claim 34 words
The method of claim 1, wherein the step for monitoring on-line activity of a user includes an act of observing information transmitted to the client system from one or more of the network servers.
Claim 5
Dependent Claim 19 words
The method of claim 1, wherein the more reliable source of data comprises a database on a remote server.
Claim 6
Dependent Claim 29 words
The method of claim 1, further including an act of maintaining statistics related to the information transmitted to one or more of the network servers from the client system.
Claim 7
Dependent Claim 34 words
The method of claim 5 wherein the statistics include a count representing the number of times the user has input data that is inconsistent with the information currently contained in the first information field.
Claim 8
Dependent Claim 28 words
The method of claim 3, further including an act of maintaining statistics related to the information transmitted to the client system from the one or more network servers.
Claim 9
Dependent Claim 29 words
The method of claim 7, wherein the statistics include a count representing the number of times the user accesses Web pages belonging to a particular category of Web pages.
Claim 10
Dependent Claim 47 words
The method of claim 1, wherein the act of monitoring information output from the client system further includes an act of searching the outputted information for an indicator that is relevant to assessing the accuracy of the information contained in at least one or the information fields.
Claim 11
Dependent Claim 18 words
The method of claim 9, wherein the outputted information comprises input to a hypertext markup language (HTML) form.
Claim 12
Dependent Claim 59 words
The method of claim 3, wherein the act of observing information transmitted to the client system from one or more of the network servers further includes an act of searching the information transmitted to the client system for an indicator that is relevant to assessing the accuracy of the information contained in at least one or the information fields.
Claim 13
Dependent Claim 20 words
The method of claim 11, wherein the information transmitted to the client system comprises a hypertext markup language (HTML) document.
Claim 14
Dependent Claim 13 words
The method of claim 11, wherein the indicator comprises a Web page category.
Claim 15
Dependent Claim 14 words
The method of claim 1, wherein the method is operable within the client system.
Claim 16
Dependent Claim 18 words
The method of claim 1, wherein the method is operable within at least one or the network servers.
Claim 17
Dependent Claim 14 words
The method of claim 1, wherein the network sites include World Wide Web sites.
Claim 18
Dependent Claim 25 words
The method of claim 9, wherein the indicator comprises information that is inconsistent with the information contained in at least one of the information fields.
Claim 19
Dependent Claim 25 words
The method of claim 9, wherein the indicator comprises information that is consistent with the information contained in at least one of the information fields.
Claim 20
Dependent Claim 346 words
A machine-readable for use in a computer network that includes (i) a plurality of servers for accessing a plurality of network sites containing various types of content, as for example text, graphics and audio files, which can be viewed and listened to as appropriate, and downloaded when desired, and that includes (ii) a plurality of client systems each including a processor and input device for permitting connection to said network for purposes of browsing the network sites, the machine-readable medium having stored thereon machine-executable instructions which, when executed by a processor, cause said processor to perform a method of deriving user information such as age, identity or credit worthiness, about the users from one or more of the client systems as the network sites are browsed, and of associating the derived user information with a level of certainty regarding the accuracy of the derived information, wherein the method comprises the following: monitoring on-line activity of a user as a client system is connected to the network as the user is browsing one or more sites on the network, said monitoring comprising: parsing information received at a client system for a particular site and monitoring the parsed information output from the client system to one or more of the network servers; storing the monitored on-line activity about the user in a set of information fields, said storing comprising: associating each information field in the set of information fields with a status field, the status field indicating a level of certainty regarding the accuracy of information contained in the corresponding information field; for a first information field in the set of information fields, determining whether a source of data exists that is more reliable than information currently contained in the first information field, based upon a first status field corresponding to the first information field; if it was determined that a more reliable source of data exists, then retrieving information corresponding to the first information field from the more reliable source of data, and replacing the information currently contained in the first information field with the retrieved information.
Claim 21
Dependent Claim 346 words
A machine-readable for use in a computer network that includes (i) a plurality of servers for accessing a plurality of network sites containing various types of content, as for example text, graphics and audio files, which can be viewed and listened to as appropriate, and downloaded when desired, and that includes (ii) a plurality of client systems each including a processor and input device for permitting connection to said network for purposes of browsing the network sites, the machine-readable medium having stored thereon machine-executable instructions which, when executed by a processor, cause said processor to perform a method of deriving user information such as age, identity or credit worthiness, about the users from one or more of the client systems as the network sites are browsed, and of associating the derived user information with a level of certainty regarding the accuracy of the derived information, wherein the method comprises the following: monitoring on-line activity of a user as a client system is connected to the network as the user is browsing one or more sites on the network, said monitoring comprising: parsing information received at a client system for a particular site and monitoring the parsed information output from the client system to one or more of the network servers; storing the monitored on-line activity about the user in a set of information fields, said storing comprising: associating each information field in the set of information fields with a status field, the status field indicating a level of certainty regarding the accuracy of information contained in the corresponding information field; for a first information field in the set of information fields, determining whether a source of data exists that is more reliable than information currently contained in the first information field, based upon a first status field corresponding to the first information field; if it was determined that a more reliable source of data exists, then retrieving information corresponding to the first information field from the more reliable source of data, and replacing the information currently contained in the first information field with the retrieved information.

References Cited (Backward Citations)

WO1993009631A1 Cited
US5361359A Cited
US5774742A Cited
US5649186A Cited
US5809493A Cited
US5848397A Cited
US5832520A Cited
US5884272A Cited
US5870740A Cited
US5848412A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-10-31 2004-05-01 2004-10-31 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-10-31 2008-05-01 2008-10-31 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-10-31 2012-05-01 2012-10-31 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag