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

Method of and apparatus for providing existential presence acknowledgement

Assignee: International Business Machines Corp
•
Filing: 1992-05-01
•
Granted: 1995-11-28
•
Expires: 2012-05-01
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Method of, and apparatus for, providing automatic detection of the physical presence of a user of a data processing system. The present invention comprises an Event Detection Process, a Presence Detection Process, and an Interrogator Process. The Event Detection Process detects presence indicating events. The Presence Detection Process evaluates the presence indicating events to determine the physical presence of a user or someone else other than a user. The Interrogator Process provides an interface to a requesting user and formulates appropriate queries to be sent to one or more Presence Detection Processes.

Inventors

  • 👤 William J. Johnson
  • 👤 Robert S. Keller
  • 👤 George C. Manthuruthil
  • 👤 Marvin L. Williams

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-03 19:29
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/30; G06F11/3058; G06F11/34; G06F11/3438; G06F11/3466; G06F11/3476; G06F2201/00; G06F2201/86

Claims Analysis

Total Claims: 12
Claim 1
Independent Claim 373 words
A method of providing automatic detection of a physical presence of a user of a data processing system, said method being performed by the data processing system, comprising the steps of: detecting a presence indicating event in the data processing system, wherein the presence indicating event is an event which occurs in the data processing system and which indicates the physical presence of a user within a physical area in proximity to the data processing system, wherein the presence indicating event is a verified event, wherein a verified event is a presence indicating event which requires a user's presence and is verified by a user; evaluating the presence indicating event to determine the physical presence of a user; and the step of evaluating the presence indicating event to determine the physical presence of a user comprises the step of determining if the presence indicating event occurs during a proximity interval, wherein the proximity interval is an interval of time required for a user to leave the physical area; wherein the step of evaluating the presence indicating event to determine the physical presence of a user, further comprises the step of logging the presence indicating event in a database; the step of evaluating the presence indicating event to determine the physical presence of a user, further comprises the steps of: i. determining a user is physically present in a physical area corresponding to a proximity interval if there is not a time interval, between logged presence indicating events since an occurrence of a verified event, greater than a proximity interval; ii. determining someone is physically present in a physical area corresponding to a proximity interval if there is a time interval, between logged presence indicating events since an occurrence of a verified event, greater than a proximity interval; iii. determining someone is physically present in a physical area corresponding to a proximity interval if a proximity interval is greater than a time interval since a last presence indicating event, but there is not a verified event logged for a user; and iv. determining no one is physically present in a physical area corresponding to a proximity interval if a proximity interval is not greater than a time interval since a last presence indicating event.
Claim 2
Independent Claim 373 words
A method of providing automatic detection of a physical presence of a user of a data processing system, said method being performed by the data processing system, comprising the steps of: detecting a presence indicating event in the data processing system, wherein the presence indicating event is an event which occurs in the data processing system and which indicates the physical presence of a user within a physical area in proximity to the data processing system, wherein the presence indicating event is a verified event, wherein a verified event is a presence indicating event which requires a user's presence and is verified by a user; evaluating the presence indicating event to determine the physical presence of a user; and the step of evaluating the presence indicating event to determine the physical presence of a user comprises the step of determining if the presence indicating event occurs during a proximity interval, wherein the proximity interval is an interval of time required for a user to leave the physical area; wherein the step of evaluating the presence indicating event to determine the physical presence of a user, further comprises the step of logging the presence indicating event in a database; the step of evaluating the presence indicating event to determine the physical presence of a user, further comprises the steps of: i. determining a user is physically present in a physical area corresponding to a proximity interval if there is not a time interval, between logged presence indicating events since an occurrence of a verified event, greater than a proximity interval; ii. determining someone is physically present in a physical area corresponding to a proximity interval if there is a time interval, between logged presence indicating events since an occurrence of a verified event, greater than a proximity interval; iii. determining someone is physically present in a physical area corresponding to a proximity interval if a proximity interval is greater than a time interval since a last presence indicating event, but there is not a verified event logged for a user; and iv. determining no one is physically present in a physical area corresponding to a proximity interval if a proximity interval is not greater than a time interval since a last presence indicating event.
Claim 3
Independent Claim 348 words
An apparatus for providing automatic detection of a physical presence of a user of a data processing system comprising: means for detecting a presence indicating event in the data processing system, wherein the presence indicating event is an event which occurs in the data processing system and which indicates the physical presence of a user within a physical area in proximity to the data processing system, wherein the presence indicating event is a verified event, wherein a verified event is a presence indicating event which requires a user's presence and is verified by a user; means for evaluating the presence indicating event to determine the physical presence of the user; and the means for evaluating the presence indicating event to determine the physical presence of the user comprises means for determining if a presence indicating event occurs during proximity interval; the means for evaluating the presence indicating event to determine the physical presence of a user, further comprises means for logging the presence indicating event in a database; the means for evaluating the presence indicating event to determine the physical presence of a user, further comprises: i. means for determining a user is physically present in a physical area corresponding to a proximity interval if there is not a time interval, between logged presence indicating events since an occurrence of a verified event, greater than a proximity interval; ii. means for determining someone is physically present in a physical area corresponding to a proximity interval if there is a time interval, between logged presence indicating events since an occurrence of a verified event, greater than a proximity interval; iii. means for determining someone is physically present in a physical area corresponding to a proximity interval if a proximity interval is greater than a time interval since a last presence indicating event, but there is not a verified event logged for a user; and iv. means for determining no one is physically present in a physical area corresponding to a proximity interval if a proximity interval is not greater than a time interval since a last presence indicating event.
Claim 4
Independent Claim 348 words
An apparatus for providing automatic detection of a physical presence of a user of a data processing system comprising: means for detecting a presence indicating event in the data processing system, wherein the presence indicating event is an event which occurs in the data processing system and which indicates the physical presence of a user within a physical area in proximity to the data processing system, wherein the presence indicating event is a verified event, wherein a verified event is a presence indicating event which requires a user's presence and is verified by a user; means for evaluating the presence indicating event to determine the physical presence of the user; and the means for evaluating the presence indicating event to determine the physical presence of the user comprises means for determining if a presence indicating event occurs during proximity interval; the means for evaluating the presence indicating event to determine the physical presence of a user, further comprises means for logging the presence indicating event in a database; the means for evaluating the presence indicating event to determine the physical presence of a user, further comprises: i. means for determining a user is physically present in a physical area corresponding to a proximity interval if there is not a time interval, between logged presence indicating events since an occurrence of a verified event, greater than a proximity interval; ii. means for determining someone is physically present in a physical area corresponding to a proximity interval if there is a time interval, between logged presence indicating events since an occurrence of a verified event, greater than a proximity interval; iii. means for determining someone is physically present in a physical area corresponding to a proximity interval if a proximity interval is greater than a time interval since a last presence indicating event, but there is not a verified event logged for a user; and iv. means for determining no one is physically present in a physical area corresponding to a proximity interval if a proximity interval is not greater than a time interval since a last presence indicating event.
Claim 5
Independent Claim 190 words
A method of providing automatic detection of a physical presence of a user of a data processing system, said method being performed by the data processing system, comprising the steps of: selecting a proximity interval of time, said proximity interval of time being an amount of time for a user to leave the data processing system and exit a selected area that is in proximity to the data processing system; detecting at least two presence indicating events in the data processing system, wherein a presence indicating event is an input event which occurs in the data processing system and which indicates the physical presence of a user within a physical area that is in proximity to the data processing system; evaluating the presence indicating events to determine the physical presence of a user by determining if the two presence indicating events occur within an interval of time that is less than or equal to the proximity interval of time and if so, then providing an indication that a user is within the selected area, and if not, then providing an indication that a user is not within the selected area.
Claim 6
Independent Claim 190 words
A method of providing automatic detection of a physical presence of a user of a data processing system, said method being performed by the data processing system, comprising the steps of: selecting a proximity interval of time, said proximity interval of time being an amount of time for a user to leave the data processing system and exit a selected area that is in proximity to the data processing system; detecting at least two presence indicating events in the data processing system, wherein a presence indicating event is an input event which occurs in the data processing system and which indicates the physical presence of a user within a physical area that is in proximity to the data processing system; evaluating the presence indicating events to determine the physical presence of a user by determining if the two presence indicating events occur within an interval of time that is less than or equal to the proximity interval of time and if so, then providing an indication that a user is within the selected area, and if not, then providing an indication that a user is not within the selected area.
Claim 7
Dependent Claim 38 words
The method of claim 3 wherein at least one of the presence indicating events is a verified event, wherein a verified event is a presence indicating event which requires a user's presence and is verified by a user.
Claim 8
Dependent Claim 35 words
The method of claim 4, wherein the step of evaluating the presence indicating events to determine the physical presence of a user, further comprises the step of: logging the presence indicating event in a database.
Claim 9
Independent Claim 186 words
An apparatus for providing automatic detection of a physical presence of a user of a data processing system, comprising: means for selecting a proximity interval of time, said proximity interval of time being an amount of time for a user to leave the data processing system, and exit a selected area that is in proximity to the data processing system; means for detecting at least two presence indicating events in the data processing system, wherein a presence indicating event is an input event which occurs in the data processing system and which indicates the physical presence of a user within a physical area that is in proximity to the data processing system; means for evaluating the presence indicating events to determine the physical presence of a user by determining if the two presence indicating events occur within an interval of time that is less than or equal to the proximity interval of time and if so, then for providing an indication that a user is within the selected area, and if not, then for providing an indication that a user is not within the selected area.
Claim 10
Independent Claim 186 words
An apparatus for providing automatic detection of a physical presence of a user of a data processing system, comprising: means for selecting a proximity interval of time, said proximity interval of time being an amount of time for a user to leave the data processing system, and exit a selected area that is in proximity to the data processing system; means for detecting at least two presence indicating events in the data processing system, wherein a presence indicating event is an input event which occurs in the data processing system and which indicates the physical presence of a user within a physical area that is in proximity to the data processing system; means for evaluating the presence indicating events to determine the physical presence of a user by determining if the two presence indicating events occur within an interval of time that is less than or equal to the proximity interval of time and if so, then for providing an indication that a user is within the selected area, and if not, then for providing an indication that a user is not within the selected area.
Claim 11
Dependent Claim 38 words
The apparatus of claim 6, wherein at least one of the presence indicating events is a verified event, wherein a verified event is a presence indicating event which requires a user's presence and is verified by a user.
Claim 12
Dependent Claim 34 words
The apparatus of claim 7, wherein the means for evaluating the presence indicating event to determine the physical presence of a user, further comprises: means for logging the presence indicating event in a database.

References Cited (Backward Citations)

US4420751A Cited
US4805222A Cited
US4901223A Cited
US5197124A Cited
US5201033A Cited
US5272754A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1998-11-27 1999-05-29 1999-11-28 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2002-11-27 2003-05-29 2003-11-28 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2006-11-27 2007-05-29 2007-11-28 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag