EP1517260A2

Method and apparatus for providing attributes of a collaboration system in an operating system for a folder-based file system

Abstract

A conventional operating system folder or directory based file system is implemented with, or enhanced to provide, attributes of shared collaborative workspaces. In particular, the conventional file system is connected to either a server based or a distributed collaboration system and the user interface of the operating system file system is augmented to allow it to control aspects of the collaboration system. Each folder or directory can be synchronized and treated as a "workspace" that can be viewed and shared with other users or groups of users. Folder can also be provided with "awareness" information that indicates collaborators that are present and those that are sharing the workspace.

EP1517260A2, drawing sheet 1
Sheet 1 of 16

Term

Term ended

Projected expiry passed 2 September 2024, 2.1 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

55 claims: 14 independent, 41 dependent

  1. 1
    A method for providing information and services of a collaboration system that allows a plurality of members to interact collaboratively in a shared folder in a folder-based file system that is part of an operating system with a user interface, comprising:(a) including a collaborative interface in the operating system user interface;(b) using the collaborative interface to display information regarding the members collaborating with the context of a shared folder, through the use of the collaborative system;(c) determining changes made in the folder-based file system;and (d) communicating the changes to other members via the collaborative system.
  2. 24
    The method of any one of claims 21 to 23 further comprising:(h) using the document share engine to display in the collaborative interface a list of the plurality of members and an indicator showing which of the plurality of members has opened a selected synchronized file.
  3. 27
    Apparatus for providing information and services of a collaboration system that allows a plurality of members to interact collaboratively in a shared folder in a folder-based file system that is part of an operating system with a user interface, comprising:means for including a collaborative interface in the user interface;an interface that connects the collaborative interface to the collaboration system in order to retrieve and display information regarding the members in the user interface;a file synchronizer that determines a change made in the folder-based file system;and a document share engine that communicates the change to the collaborative system.
  4. 31
    The apparatus of any one of claims 27 to 30 wherein the interface comprises a web services interface that allows the collaborative interface to interact with the collaboration system to create a shared space.
  5. 35
    The apparatus of any one of claims 27 to 34 wherein the file synchronizer comprises means for maintaining for each synchronized file in the folder-based file system a snapshot that contains sufficient information to allow a determination to be made whether that file has changed.
  6. 37
    The apparatus of any one of claims 27 to 36 wherein the file synchronizer comprises a web services interface that connects to the collaboration system.
  7. 38
    The apparatus of any one of claims 27 to 37 wherein the interface comprises a web services interface that allows the collaborative interface to interact with the collaboration system to create a shared space and wherein the document share engine comprises means for maintaining a list of members who are in the shared space.
  8. 45
    The apparatus of any one of claims 27 to 44 wherein the document share engine comprises means for determining changes in a file and means for providing that changes to the collaboration system so that the changes are distributed to members in the shared folder.
  9. 47
    The apparatus of any one of claims 27 to 46 wherein the interface comprises a web services interface that allows the collaborative interface to interact with the collaboration system to create a shared space and wherein the document share engine is located in the shared space and the document share engine further comprises means for receiving a change made in the shared space to a file;and means for communicating the change to the file synchronizer.
  10. 50
    The apparatus of any one of claims 47 to 49 further comprising means cooperating with the document share engine and comprising means for displaying in the collaborative interface a list of the plurality of members and an indicator showing which of the plurality of members has opened a selected synchronized file.
  11. 51
    The apparatus of any one of claims 27 to 50 further comprising an online chat mechanism in the document share engine controlled by the collaborative interface.
  12. 52
    The apparatus of any one of claims 27 to 51 further comprising means controlled by the collaborative interface for creating and storing comments related to a selected file.
  13. 53
    A computer program product for providing information and services of a collaboration system that allows a plurality of members to interact collaboratively in a shared folder in a folder-based file system that is part of an operating system with a user interface, the computer program product comprising computer readable program code for carrying out the steps of the method of any one of claims 1 to 26.
  14. 55
    A computer data signal embodied in a carrier wave for providing information and services of a collaboration system that allows a plurality of members to interact collaboratively in a shared folder in a folder-based file system that is part of an operating system with a user interface, the computer data signal comprising program code for carrying out the steps of the method of any one of claims 1 to 26.