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

Recording and retrieval of information relevant to the activities of a user

Assignee: Xerox Corp
•
Filing: 1994-07-25
•
Granted: 1996-07-23
•
Expires: 2014-07-25
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method for the recording and retrieval of information relevant to the activities of a user. The invention may be employed to provide a memory prosthesis in the form of a highly portable device which records all kinds of information about the user's life, and provides a simple and rapid means of access to that information. The device receives and stores information from external sources, or objects, or from signal generators identifying specific machines, places, or people carrying other ones of the same type of device. Events comprising encounters between objects are recorded automatically, being time-stamped and stored chronologically, and a rapid search method for such a database is disclosed. The data can either be stored in the memory of the device itself, or, for better protection against failure, in a central data repository of the system, with a fail-safe backup.

Inventors

  • 👤 Michael G. Lamming
  • 👤 Michael J. Flynn

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-26 00:04
CPC Classifications
G; G06; G06F; G06F15/00; G06F15/02; G06F15/025; G06F15/0283; G06Q; G06Q10/00; G06Q10/10; G06Q10/109; G07; G07C; G07C1/00; G07C1/10

Claims Analysis

Total Claims: 18
Claim 1
Independent Claim 156 words
An information recording and retrieval system, comprising: a database for storing information; and a plurality of objects, each representing a user or other entity identifiable by the system, each object representing a user being portable, each object comprising: an agent; means for communicating between said agent and agents of other objects; and means for communicating between said agent and said database; and a user interface for communicating between a user of said object and said agent; wherein said information to be recorded is organized as a set of threads, each thread comprising a chronological sequence of time-stamped facts all of which relate to a single object and at least some of which also represent descriptors of other objects, each fact including an attribute and a value of that attribute for said given object at the time indicated by said time-stamp, said facts being automatically recorded in said database upon physical collocation of two or more objects.
Claim 2
Dependent Claim 156 words
An information recording and retrieval system, comprising: a database for storing information; and a plurality of objects, each representing a user or other entity identifiable by the system, each object representing a user being portable, each object comprising: an agent; means for communicating between said agent and agents of other objects; and means for communicating between said agent and said database; and a user interface for communicating between a user of said object and said agent; wherein said information to be recorded is organized as a set of threads, each thread comprising a chronological sequence of time-stamped facts all of which relate to a single object and at least some of which also represent descriptors of other objects, each fact including an attribute and a value of that attribute for said given object at the time indicated by said time-stamp, said facts being automatically recorded in said database upon physical collocation of two or more objects.
Claim 3
Dependent Claim 21 words
The system of claim 1, further including means to enable manual entry of said facts or other information into said database.
Claim 4
Dependent Claim 18 words
The system of claim 1, further including means for automatically recording facts in said database at predetermined times.
Claim 5
Dependent Claim 23 words
The system of claim 1, further including means for automatically recording facts in said database on occurrence of predetermined values of an attribute.
Claim 6
Independent Claim 211 words
A method of searching for information using a first object that is portable, the first object including an agent, a database, a first means for communicating between the agent and other objects, a second means for communicating between the agent and the database, and a user interface for communicating between the agent and a user of the first object, the database being organized as a set of threads, each thread including a chronological sequence of time-stamped facts, each fact relating to a single object and at least some of which also represent descriptors of other objects, each object representing a person or an identifiable entity, and each of said facts comprising an attribute and a value of that attribute for a given object, the method comprising the steps of: a) displaying the sequence of facts of a selected thread, or the sequence of events defined by coincidence of two or more threads in response to a first request from the user of the first object; b) moving selectively forward or backward in time through the displayed sequence of facts or events in response to a second request to the user of the first object; and c) enabling selection, for subsequent display, of any one of said threads of a displayed event.
Claim 7
Independent Claim 211 words
A method of searching for information using a first object that is portable, the first object including an agent, a database, a first means for communicating between the agent and other objects, a second means for communicating between the agent and the database, and a user interface for communicating between the agent and a user of the first object, the database being organized as a set of threads, each thread including a chronological sequence of time-stamped facts, each fact relating to a single object and at least some of which also represent descriptors of other objects, each object representing a person or an identifiable entity, and each of said facts comprising an attribute and a value of that attribute for a given object, the method comprising the steps of: a) displaying the sequence of facts of a selected thread, or the sequence of events defined by coincidence of two or more threads in response to a first request from the user of the first object; b) moving selectively forward or backward in time through the displayed sequence of facts or events in response to a second request to the user of the first object; and c) enabling selection, for subsequent display, of any one of said threads of a displayed event.
Claim 8
Dependent Claim 164 words
A portable apparatus for recording and retrieving facts relevant to the activities of a user of the portable apparatus, the portable apparatus including a database, a user interface, and means for receiving signals from external sources, said signals representing facts related to said external sources; each of said facts relating to a single object and at least some of said facts also including descriptors of other objects, each object representing a person or an identifiable entity; each of said facts further being time-stamped and comprising an attribute and a value of that attribute for a given source at the time indicated by said time stamp, and said facts being automatically recorded in a chronological sequence in said database on occurrence of physical collocations of said apparatus and one or said of the sources; and said portable apparatus being operable through said user interface to enable said user to retrieve from said database a sequence of occurrences of a selected fact or pattern of facts.
Claim 9
Dependent Claim 164 words
A portable apparatus for recording and retrieving facts relevant to the activities of a user of the portable apparatus, the portable apparatus including a database, a user interface, and means for receiving signals from external sources, said signals representing facts related to said external sources; each of said facts relating to a single object and at least some of said facts also including descriptors of other objects, each object representing a person or an identifiable entity; each of said facts further being time-stamped and comprising an attribute and a value of that attribute for a given source at the time indicated by said time stamp, and said facts being automatically recorded in a chronological sequence in said database on occurrence of physical collocations of said apparatus and one or said of the sources; and said portable apparatus being operable through said user interface to enable said user to retrieve from said database a sequence of occurrences of a selected fact or pattern of facts.
Claim 10
Dependent Claim 21 words
The apparatus of claim 6, further including means to enable manual entry of said facts or other information into said database.
Claim 11
Dependent Claim 24 words
The apparatus of claim 6, wherein said user interface enables said user to search by displaying sequentially occurrences of a selected fact or pattern.
Claim 12
Dependent Claim 60 words
The apparatus of claim 6, wherein each sequence of occurrences of a fact comprises a thread, wherein each of said facts is represented by the coincidence of two or more threads, and wherein said user can search said database by selecting one thread, or by selecting coincidence of a plurality of threads, or by moving from one thread to another.
Claim 13
Dependent Claim 13 words
The apparatus of claim 6, wherein said apparatus is wearable by the user.
Claim 14
Independent Claim 131 words
A system for recording facts relevant to the activities of a user, comprising: a plurality of external sources, each of said sources providing signals representing facts related to said external sources, each of said facts comprising a time-stamp, an attribute, and a value of said attribute at the time indicated by said time-stamp for the external source providing said signal; and a portable apparatus representing the user, comprising: a database for storing said facts, a user interface for operating said database and communicating with the user, and means for receiving said signals representing said facts from said plurality of external sources; wherein said facts are automatically recorded in a chronological sequence in said database on occurrence of physical of said apparatus with one or more of said plurality of external sources.
Claim 15
Independent Claim 131 words
A system for recording facts relevant to the activities of a user, comprising: a plurality of external sources, each of said sources providing signals representing facts related to said external sources, each of said facts comprising a time-stamp, an attribute, and a value of said attribute at the time indicated by said time-stamp for the external source providing said signal; and a portable apparatus representing the user, comprising: a database for storing said facts, a user interface for operating said database and communicating with the user, and means for receiving said signals representing said facts from said plurality of external sources; wherein said facts are automatically recorded in a chronological sequence in said database on occurrence of physical of said apparatus with one or more of said plurality of external sources.
Claim 16
Dependent Claim 24 words
The system of claim 11 including a plurality of apparatuses, at least some of said apparatuses comprising at least some of said external sources.
Claim 17
Dependent Claim 28 words
The system of claim 11 wherein at least some of said external sources comprise a cellular communications network, enabling a device to determine its position in said network.
Claim 18
Dependent Claim 17 words
The system of claim 11 wherein said apparatus is in communication with a central data processing unit.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-07-23 2000-01-22 2000-07-23 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-07-23 2004-01-22 2004-07-23 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-07-23 2008-01-22 2008-07-23 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag