×

Structured coauthoring

  • US 8,417,666 B2
  • Filed: 06/25/2008
  • Issued: 04/09/2013
  • Est. Priority Date: 06/25/2008
  • Status: Active Grant
First Claim
Patent Images

1. A method executable on a computer system for co-authoring a document by a plurality of users, the computer system having at least one data storage device communicatively coupled to at least one processing unit, the method comprising:

  • accessing the document, wherein the document is organized into a plurality of sections;

    receiving first user access permissions associated with a first section of the plurality of sections of the document, wherein the first user access permissions define an extent to which a first user of the plurality of users can access a first section of the plurality of sections of the document;

    receiving second user access permissions associated with the first section of the document, wherein the second user access permissions define an extent to which a second user of the plurality of users can access the first section of the document;

    displaying a dynamic control adjacent to each section of the document, wherein the dynamic control for a given section is selectable for setting one or more customized rules for dynamically changing one or more user access permissions associated with the given section of the document;

    in response to a selection of the dynamic control adjacent to the first section, setting customized rules for dynamically changing the second user access permissions for the first section upon satisfaction of a condition;

    receiving first updates to the first section of the document, wherein the first updates are made to the first section according to the first user access permissions;

    receiving a request from the first user to share the first updates with the second user, wherein the second user is specifically selected from the plurality of users;

    receiving second updates to the first section of the document, wherein the second updates are made to the first section according to the second user access permissions;

    receiving a request from the second user to share the second updates with a third user, wherein the third user is specifically selected from the plurality of users;

    displaying a first user control indicating that the first user is accessing the first section of the document;

    displaying a second user control indicating that the second user is accessing the first section of the document;

    determining that the condition has been satisfied; and

    in response to the determination, dynamically changing the second user access permissions for the first section in accordance with the one or more customized rules.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×