Claims Analysis
Total Claims: 57
Claim 1
Independent Claim
202 words
A computer system for a plurality of users and providing to a first user a visual representation of selected second users who are task proximate to the first user, comprising: a plurality of computers, each computer having a plurality of executable applications; one of the plurality of computers being a first computer of a first user, the first computer having a first application accessing a first datum; each of the remaining plurality of computers being a second computer of a second user, each second computer having a second application accessing a second datum; the first computer having a first user interface display displaying, for any of a plurality of second applications, visual representations of selected second users who are task proximate to the first user, where each selected second user is individually determined to be task proximate to the first user according to a first relationship between the first datum and a second datum; and the visual representation of each selected second user being periodically gradually, visually transformed from a first visual representation associated with a first level of availability of the selected second user into a second visual representation associated with a second level of availability of the selected second user.
Claim 2
Dependent Claim
202 words
A computer system for a plurality of users and providing to a first user a visual representation of selected second users who are task proximate to the first user, comprising: a plurality of computers, each computer having a plurality of executable applications; one of the plurality of computers being a first computer of a first user, the first computer having a first application accessing a first datum; each of the remaining plurality of computers being a second computer of a second user, each second computer having a second application accessing a second datum; the first computer having a first user interface display displaying, for any of a plurality of second applications, visual representations of selected second users who are task proximate to the first user, where each selected second user is individually determined to be task proximate to the first user according to a first relationship between the first datum and a second datum; and the visual representation of each selected second user being periodically gradually, visually transformed from a first visual representation associated with a first level of availability of the selected second user into a second visual representation associated with a second level of availability of the selected second user.
Claim 3
Dependent Claim
29 words
The computer system of claim 1, wherein the first relationship between the first datum and the second datum comprises the first datum being the same as the second datum.
Claim 4
Dependent Claim
41 words
The computer system of claim 2, wherein the first relationship between the first datum and the second datum further comprises the first application accessing the first datum within a determined length of time from the second application accessing the second datum.
Claim 5
Dependent Claim
40 words
The computer system of claim 2, wherein the first relationship between the first datum and the second datum further comprises the first application accessing the first datum at a substantially same time that the second application accesses the second datum.
Claim 6
Dependent Claim
49 words
The computer system of claim 1, wherein each application has a type, each second user is further selected according to a second relationship between the type of the first application being used by the first user, and the type of a second application being used by the second user.
Claim 7
Dependent Claim
23 words
The computer system of claim 5, wherein the second relationship comprises the first application having a same application type as the second application.
Claim 8
Dependent Claim
37 words
The computer system of claim 1, wherein each second user is further selected according to the first application being used by the first user being the same as a second application being used by the second user.
Claim 9
Dependent Claim
24 words
The computer system of claim 1, wherein the first datum is a first data file and the second datum is a second data file.
Claim 10
Dependent Claim
47 words
The computer system of claim 8, wherein the first data file is stored in a first file directory, and the second data file is stored in a second file directory, the first relationship further comprises the first file directory being the same as the second file directory.
Claim 11
Dependent Claim
34 words
The computer system of claim 1, further comprising: for each selected second user, the second computer of the second user having a second user interface display displaying a visual representation of the first user.
Claim 12
Dependent Claim
41 words
The computer system of claim 1 wherein: each computer includes at least one functional component adapted to compare the datum associated with each of two users, and provide in response thereto a signal indicating whether the data has the first relationship.
Claim 13
Dependent Claim
49 words
The computer system of claim 11, wherein the functional component is further adapted to compare an application type of a first application with an application type of a second application, and provide in response thereto the signal indicating whether the first and second applications are of a same type.
Claim 14
Dependent Claim
86 words
The computer system of claim 1, wherein a visual representation of a second user is added to the first user interface display at substantially the same time as wehn the first user becomes task proximate to the second user according to the first relationship, and wherein a visual representation of a second user is removed from the user interface display at substantially the same time that the first user is determined to no longer be task proximate to the second user according to the first relationship.
Claim 15
Dependent Claim
26 words
The computer system of claim 13, wherein the addition or removal of the visual representation of the second user is provided by a gradual visual transformation.
Claim 16
Dependent Claim
248 words
A computer system for a plurality of users and providing to a first user a visual representation of selected second users, comprising: a plurality of computers, each computer having a plurality of executable applications, each application having a type; one of the plurality of computers being a first computer of a first user, the first computer having a first application accessing a first datum at a first time; each of the remaining plurality of computers being a second computer of a second user, each second computer having a second application accessing a second datum at a second time; the first computer having a first user interface display displaying, for any of a plurality of second applications and any second datum, visual representations of selected second users who are task proximate to the first user, where each selected second user is individually determined to be task proximate to the first user according to at least one relationship from a group comprising: a first relationship between the first datum and the second datum; a second relationship between a type of the first application and a type of the second application; and, a third relationship between the first time and the second time; and the visual representation of each selected second user being periodically gradually, visually transformed from a first visual representation associated with a first level of availability of the selected second user into a second visual representation associated with a second level of availability of the selected second user.
Claim 17
Dependent Claim
248 words
A computer system for a plurality of users and providing to a first user a visual representation of selected second users, comprising: a plurality of computers, each computer having a plurality of executable applications, each application having a type; one of the plurality of computers being a first computer of a first user, the first computer having a first application accessing a first datum at a first time; each of the remaining plurality of computers being a second computer of a second user, each second computer having a second application accessing a second datum at a second time; the first computer having a first user interface display displaying, for any of a plurality of second applications and any second datum, visual representations of selected second users who are task proximate to the first user, where each selected second user is individually determined to be task proximate to the first user according to at least one relationship from a group comprising: a first relationship between the first datum and the second datum; a second relationship between a type of the first application and a type of the second application; and, a third relationship between the first time and the second time; and the visual representation of each selected second user being periodically gradually, visually transformed from a first visual representation associated with a first level of availability of the selected second user into a second visual representation associated with a second level of availability of the selected second user.
Claim 18
Dependent Claim
44 words
The first user interface display of claim 15, wherein a visual representation of a second user is added to the first user interface display at substantially the same time as when the first user is determined to be task proximate to the second user.
Claim 19
Dependent Claim
44 words
The first user interface display of claim 16, wherein a visual representation of a second user is removed from the user interface display at substantially the same time that the first user is determined to no longer be task proximate to the second user.
Claim 20
Dependent Claim
27 words
The first user interface of claim 17, wherein the addition or removal of the visual representation of the second user is provided by a gradual visual transformation.
Claim 21
Dependent Claim
48 words
The computer system of claim 15, further comprising: a second computer of a second user, the second computer having a user interface display including a visual representation of the first user at any time that the first user interface display displays a visual representation of the second user.
Claim 22
Dependent Claim
32 words
The computer system of claim 15, wherein a first user is task proximate to a second user where in the first relationship: the first datum is the same as the second datum.
Claim 23
Dependent Claim
38 words
The computer system of claim 15, wherein a first user is task proximate to a second user where in the second relationship: the type of the first application is the same as the type of the second application.
Claim 24
Dependent Claim
52 words
The computer system of claim 15, wherein a first user is task proximate to a second user where in the third relationship: the first time at which the first user uses the first application is within a predetermined length of time to a second time the second user uses the second application.
Claim 25
Dependent Claim
51 words
The computer system of claim 15, wherein the user interface display includes a first mode of operation that provides a first visual representation for all second users who are task proximate to the first user, and a second visual representation when no other users are task proximate to the first user.
Claim 26
Dependent Claim
77 words
The computer system of claim 23, wherein: the user interface display of the first computer further includes a second mode of operation that provides only a visual representation of whether or not at least one second user is task proximate to the first user; and, the user interface-display of each second computer displays a visual representation of the first user indicating that the user interface display of the first computer is in the second mode of operation.
Claim 27
Dependent Claim
64 words
The computer system of claim 23, wherein: the user interface display of the first computer further includes a third mode of operation that provides no visual representations of any task proximate users; and, the user interface display of the second computer does not display a visual representation of the first user regardless of whether the first user is task proximate to any second user.
Claim 28
Dependent Claim
66 words
The computer system of claim 15, further comprising: a second computer of a second user, the second computer having a user interface display including a visual representation of the first user where the first user is task proximate to the second user, and the visual representation of the first user is a function of a display mode of the user interface display of the first computer.
Claim 29
Dependent Claim
33 words
The computer system of claim 15, further comprising a communication mechanism allowing the first user to initiate a communication to a second user represented by a visual representation in the user interface display.
Claim 30
Dependent Claim
26 words
The user interface of claim 15, wherein there is provided a first aural indication each time a second user becomes task proximate to the first user.
Claim 31
Dependent Claim
28 words
The user interface of claim 28, wherein there is provided a second aural indication each time a second user becomes no longer task proximate to the first user.
Claim 32
Dependent Claim
33 words
The user interface of claim 15, wherein there is a provided a mode of operation allowing the first user to search for at least one second user by at least one search key.
Claim 33
Dependent Claim
121 words
The computer system of claim 15, wherein each computer further comprises: at least one application capable of providing a message specifying a position including a datum that a user is accessing at a selected time, the message provided by an active application at about the time the user changes their position; and, at least one match object that compares a first position of a first user and a second position of a second user, and provides a signal indicating whether the first and second users are task proximate to each other, where the first position includes the first datum, the first application, and the first time, and the second position includes the second datum, the second application, and the second time.
Claim 34
Dependent Claim
41 words
The computer system of claim 31, further comprising: a plurality of person objects, each person object uniquely associated with a user of the computer system, each person object having a visual representation capable of being displayed in the user interface displays.
Claim 35
Dependent Claim
52 words
The computer system of claim 31, further comprising on each computer: a server application that receives the messages from the active application and provides the messages to a selected match object, the selected match object providing to the server the signal, the server application providing the signal to the user interface display.
Claim 36
Dependent Claim
43 words
The computer system of the 31, wherein for selected applications there is a match object associated each selected application, each such match object comparing a position of a user of the application with a position of another user specified in a received message.
Claim 37
Dependent Claim
43 words
The computer system of the 31, wherein for selected applications there is a match object associated each selected application, each such match object comparing a position of a user of the application with a position of another user specified in a received message.
Claim 38
Dependent Claim
40 words
The computer system of claim 31, wherein there is a plurality of match objects available to a server application, the server application selecting a match object according to a type of the active application on the computer having the server.
Claim 39
Dependent Claim
171 words
In a computer system for multiple users, where each user has a display device having an interface display, a computer implemented method of providing an awareness of a second user who is task proximate to a first user, comprising: determining a first task performed by a first user in a first application that the first user is using; determining a second task performed by a second user in any of a plurality of second applications that the second user is using; determining whether the first task is task proximate to the second task; responsive to the first task being task proximate to the second task, displaying for each user a visual representation of the other user in the interface display associated with each user; and for each user, periodically gradually visually transforming the visual representation of the other user from a first visual representation associated with a first level of availability of the other user into a second visual representation associated with a second level of availability of the other user.
Claim 40
Dependent Claim
171 words
In a computer system for multiple users, where each user has a display device having an interface display, a computer implemented method of providing an awareness of a second user who is task proximate to a first user, comprising: determining a first task performed by a first user in a first application that the first user is using; determining a second task performed by a second user in any of a plurality of second applications that the second user is using; determining whether the first task is task proximate to the second task; responsive to the first task being task proximate to the second task, displaying for each user a visual representation of the other user in the interface display associated with each user; and for each user, periodically gradually visually transforming the visual representation of the other user from a first visual representation associated with a first level of availability of the other user into a second visual representation associated with a second level of availability of the other user.
Claim 41
Dependent Claim
19 words
The computer implemented method of claim 36, further comprising: determining for each user an active application of the user.
Claim 42
Dependent Claim
110 words
The computer implemented method of claim 36, wherein determining whether the first position is task proximate to the second position further comprises at least one of a group of comparisons including: comparing a first datum specified in the first position with a second datum specified in the second position; comparing a first application specified in the first position with a second application identified in the second position; comparing a type of a first application specified in the first position with a type of a second application identified in the second position; and, comparing a first time specified in the first position to a second time specified in the second position.
Claim 43
Dependent Claim
44 words
The computer implemented method of claim 38, wherein comparing a first time specified in the first position to a second time specified in the second position further comprises: determining whether the first time is within a predetermined length of time to the second time.
Claim 44
Dependent Claim
39 words
The computer implemented method of claim 38 wherein comparing a first datum specified in the first position with a second datum specified in the second position further comprises: determining whether the first datum is identical to the second datum.
Claim 45
Dependent Claim
62 words
The computer implemented method of claim 38, where the first datum and second datum are members of at least one hierarchical structure, wherein comparing a first datum specified in the first position with a second datum specified in the second position further comprises: determining whether the first datum is hierarchically related to the second datum within a predetermined number of hierarchical levels.
Claim 46
Dependent Claim
52 words
The computer implemented method of claim 38, where the first datum and second datum are data files, wherein comparing a first datum specified in the first position with a second datum specified in the second position further comprises: determining whether the first data file is the same as the second data file.
Claim 47
Dependent Claim
61 words
The computer implemented method of claim 38, where the first datum and second datum are data files in at least one directory structure, wherein comparing a first datum specified in the first position with a second datum specified in the second position further comprises: determining whether the first data file is in a same directory level as the second data file.
Claim 48
Dependent Claim
72 words
The method of claim 36 further comprising: responsive to a change in the position of the first user such that the position of the first user is no longer task proximate to the position of the second user, removing the visual representation of the first user from the interface display of the second user, and removing the visual representation of the second user from the interface display associated with the first user.
Claim 49
Dependent Claim
25 words
The method of claim 44, wherein the display or removal of the visual representation of the second user is provided by a gradual visual transformation.
Claim 50
Dependent Claim
200 words
In a computer system for multiple users, a computer readable memory accessable by a first computer of a first user, the first computer having a processor and a display device, the memory storing at least one computer program executable by the processor that provides an awareness to the first user of a second user who is task proximate to a first user, the computer program controlling the processor to: determine a first task performed by a first user in a first application executing on the processor; receive a signal indicating a second task performed by a second user in any of a plurality of second applications that the second user is using; determine whether the first task is task proximate to the second task; responsive to the first task being task proximate to the second task, display a visual representation of the second user in the interface display associated with the computer of the first user; and periodically gradually visually transforming the visual representation of the second user from a first visual representation associated with a first level of availability of the second user into a second visual representation associated with a second level of availability of the second user.
Claim 51
Dependent Claim
200 words
In a computer system for multiple users, a computer readable memory accessable by a first computer of a first user, the first computer having a processor and a display device, the memory storing at least one computer program executable by the processor that provides an awareness to the first user of a second user who is task proximate to a first user, the computer program controlling the processor to: determine a first task performed by a first user in a first application executing on the processor; receive a signal indicating a second task performed by a second user in any of a plurality of second applications that the second user is using; determine whether the first task is task proximate to the second task; responsive to the first task being task proximate to the second task, display a visual representation of the second user in the interface display associated with the computer of the first user; and periodically gradually visually transforming the visual representation of the second user from a first visual representation associated with a first level of availability of the second user into a second visual representation associated with a second level of availability of the second user.
Claim 52
Dependent Claim
123 words
The memory of claim 46, wherein the computer program stored thereon, in determining whether the first position is task proximate to the second position, further compares at least one of: a first datum specified in the first position with a second datum specified in the second position; a first application specified in the first position with a second application identified in the second position; a type of a first application specified in the first position with a type of a second application identified in the second position; and, a first time, specified in the first position, at which the first user uses the first application, with a second time, specified in the second position, at which the second user uses the second application.
Claim 53
Dependent Claim
43 words
The memory of claim 47, wherein the computer program stored thereon, in comparing a first datum specified in the first position with a second datum specified in the second position further determines whether the first datum is the same as the second datum.
Claim 54
Dependent Claim
65 words
The memory of claim 47, where the first datum and second datum are members of at least one hierarchical structure, wherein the computer program stored thereon, in comparing a first datum specified in the first position with a second datum specified in the second position further determines whether the first datum is hierarchically related to the second datum within a predetermined number of hierarchical levels.
Claim 55
Dependent Claim
47 words
The memory of claim 47, wherein the computer program stored thereon, in comparing a first time specified in the first position with a second time specified in the second position further determines whether the first time is within a predetermined length of time to the second time.
Claim 56
Dependent Claim
42 words
The memory of claim 47, wherein the computer program, in comparing the type of the first application with the type of the second application determines whether the type of the first application is the same as the type of the second application.
Claim 57
Dependent Claim
41 words
The memory of claim 46, wherein the computer program stored on the memory: displays a visual representation of a second user at substantially the same time as when the first user is determined to be task proximate to the second user.