Simultaneous multi-user document editing system

G - Physics – 06 – F

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

G06F 17/00 (2006.01) G06F 17/24 (2006.01) G06Q 10/00 (2006.01)

Patent

CA 2424713

A system and methods for simultaneous editing of one or more documents by two or more distinct users is disclosed. Each document is divided into a number of mutually exclusive sections, which together contain the entire document. Each section is stored in a separate data container. Each document has primary data of a primary data type. The containers that store the primary data for each document have a common parent container, which is at the head of a document sub-tree corresponding to the document. A document may also include embedded data, which may be of the same or a different type than the primary data. The embedded data is typically stored in embedded data containers, which are typically child containers of the primary data containers. Each of the parent containers is a child container of a root container, which is at the head of a container tree in which all documents in a workspace are stored. Each workspace also includes a member list. The system may include more than one workspace, and may include users who are members of more than one workspace. Editors are provided for editing documents and embedded data of a number of data types that are supported by the system. Each editor is configured to allow a member to edit data in a section of a document. Typically, data may only be edited after obtaining an exclusive lock for the container in which the section is stored. However, in some cases, data may be edited without first locking the associated container and the modified container may be blindly posted. Different sections of a document may be simultaneously locked by different members, allowing the members to simultaneously edit the two different sections. Editing changes to a document are posted by each editor to a workspace server, which then broadcasts the changes to all connected members of the workspace, allowing members to view changes to a document after they are posted.

L'invention porte sur un système et sur des procédés d'édition simultanée d'un ou plusieurs documents par au moins deux utilisateurs distincts. Chaque document est divisé en un nombre de sections exclusives qui, réunies, contiennent la totalité du document. Chaque section est stockée dans un réceptacle de données séparé. Chaque document possède des données de type primaires. Les réceptacles qui stockent les données primaires de chaque document ont un réceptacle parent commun qui se trouve à la tête d'une coupe d'arbre correspondant au document. Des données, pouvant être d'un type identique ou différent de celui des données primaires, peuvent être également intégrées dans un document. Les données intégrées sont généralement stockées dans des réceptacles prévus à cet effet qui sont généralement des réceptacles enfant. Chaque réceptacle parent est un réceptacle enfant d'un réceptacle de base qui se trouve à la tête d'un arbre de réceptacles dans lequel tous les documents d'un espace de travail sont stockés. Chaque espace de travail comprend également une liste de membres. Le système peut comprendre plusieurs espaces de travail et peut inclure des utilisateurs qui sont des membres de plus d'un espace de travail. Des éditeurs sont destinés à éditer des documents et des données intégrées d'un nombre de types de données supportés par le système. Chaque éditeur est configuré pour permettre à un membre d'éditer des données dans une section d'un document. Généralement, les données ne peuvent être éditées qu'après un verrouillage exclusif du réceptacle dans lequel la section est stockée. Toutefois, dans certains cas, des données peuvent être éditées sans verrouillage préalable du réceptacle associé et le réceptacle modifié peut être enregistré aveugle. Différentes sections d'un document peuvent être simultanément verrouillées par différents membres, ce qui permet aux membres d'éditer simultanément les deux sections différentes. Les modifications d'édition sur un document sont enregistrées par chaque éditeur dans un serveur d'espace de travail qui envoie ensuite les modifications à tous les membres connectés de l'espace de travail, ce qui permet aux membres de visualiser les modifications apportées à un document après leur enregistrement.

LandOfFree

Say what you really think

Search LandOfFree.com for Canadian inventors and patents. Rate them and share your experience with other people.

Rating

Simultaneous multi-user document editing system does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Simultaneous multi-user document editing system, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Simultaneous multi-user document editing system will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFCA-PAI-O-1762610

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.