EP0784263B1

System and method enabling awareness of others working on similar tasks in a computer work environment

Abstract

This record has no abstract on file.

EP0784263B1, drawing sheet 1
Sheet 1 of 8

Term

Term ended

Expired 20 December 2016, 9.8 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

24 claims: 17 independent, 7 dependent

  1. 1
    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 first application and any first datum, visual representations of selected second users who are task proximate to the first user, the visual representations primarily for enabling awareness of the identities of the selected second users and for facilitating spontaneous communications between the first user and the selected second users, 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 wherein the visual representation of each selected second use is periodically updated to indicate a current level of availability of the second user.
  2. 5
    The computer system of one of the preceding claims, 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.
  3. 7
    The computer system of one of the preceding claims, 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 it 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.
  4. 8
    The computer system of one of the preceding claims, 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.
  5. 9
    The computer system of one of the preceding claims, wherein there is provided a first aural indication each time a second user becomes task proximate to the first user, and a second aural indication each time a second user becomes no longer task proximate to the first user.
  6. 10
    The computer system of one of the preceding claims, 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 tasks 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.
  7. 12
    The computer system of any of the preceding claims, wherein the updating of the visual representation of selected users replaces a first visual representation associated with a first level of availability with a second visual representation associated with a second level of availability.
  8. 13
    The computer system of any of the preceding claims, wherein the first visual representation is gradually, visually transformed into the second visual representation.
  9. 14
    The computer system of one of the preceding claims, 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.
  10. 15
    The computer system of one of the preceding claims, 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.
  11. 16
    The computer system of one of the preceding claims, wherein the first datum is a first data file stored in a first file directory, and the second datum is a second data file stored in a second file directory, and the first relationship further comprises the first file directory being the same as the second file directory.
  12. 17
    The computer system of one of the preceding claims, 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.
  13. 18
    The computer system of one of the preceding claims wherein:each computer includes at least one fractional 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.
  14. 20
    The computer system of one of the preceding claims, 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 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.
  15. 21
    A computer implemented method of providing an awareness of selected second users who are task proximate to a first user, in a computer system for multiple 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;and the first computer having a first user interface display;the method comprising: individually determining for each selected second user that the first user is task proximate to the selected second 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 responsive to the first user being task proximate to the selected second users, displaying for any first application and any first datum a visual representation of the selected second users in the first user interface display;the visual representations primarily for enabling awareness of the identities of the selected second users and facilitating spontaneous communications between the first user and the selected second users, and periodically updating the visual representation of the selected second users to indicate a current level of availability of the selected second users.
  16. 23
    The computer implemented method of one of claims 21 or 22 where the first datum and second datum are files in at least one directory structure, wherein determining that the first user is task proximate to a selected second user comprises:determining that the first data file is in a same directory level as the second data file.
  17. 24
    The method of one of claims 21 - 23 further comprising:responsive to the first user no longer being task proximate to a selected second user, removing the visual representation of the selected second user from the first user interface display.
Independent claims17