System for creating collaborative content
AssigneePalo Alto Research Center Incorporated
InventorsNicolas B. Ducheneaut, Michael Roberts
Life of this patent
Estimating the term…
Abstract
Embodiments of a system, a method, and a computer-program product (e.g., software) for collaboratively generating content from multiple users is described. This system may allow multiple users to create and maintain content that includes a complicated object, including linked spatial and text information, which can include dynamic spatial relationships between components in the complicated object. In particular, the system may receive one or more modifications to content associated with the complicated object from one or more users, and may provide signals to display the modified complicated object in a 3-d space or virtual environment on a display based at least in part on the cumulative modifications.
Claims17
A method for collaboratively generating publicly accessible content from multiple users of a networked computer system, comprising:
- receiving, in a movement editing mode, a first manipulation to a 3-dimensional representation of a physical object from a given user of the multiple users;
- receiving, in a tagging editing mode, a second manipulation to a textual tag of the 3-dimensional representation from a given user of the multiple users, wherein the second manipulation comprises one or more of:
- adding a new tag, modifying an existing tag;
- and saving a tag;
- adjusting the 3-dimensional representation to incorporate the first and second manipulations;
- receiving, in the movement editing mode, a third manipulation to an animation sequence of the 3-dimensional representation from another user of the multiple users;
- adjusting the 3-dimensional representation to incorporate the third manipulation;
- and
- publicly publishing and displaying the adjusted 3-dimensional representation in a 3-dimensional space on a display.
A computer-program product for use in conjunction with a computer system, the computer-program product comprising a non-transitory computer-readable storage medium and a computer-program mechanism embedded therein to collaboratively generate content from multiple users of a networked computer system, the computer-program product including:
- instructions for receiving, in a movement editing mode, a first manipulation to a 3-dimensional representation of a physical object from a given user of the multiple users;
- instructions for receiving, in a tagging editing mode, a second manipulation to a textual tag of the 3-dimensional representation from a given user of the multiple users, wherein the second manipulation comprises one or more of:
- adding a new tag, modifying an existing tag;
- and saving a tag;
- instructions for adjusting the 3-dimensional representation to incorporate the first and second manipulations;
- instructions for receiving, in the movement editing mode, a third manipulation to an animation sequence of the 3-dimensional representation from another user of the multiple users;
- instructions for adjusting the 3-dimensional representation to incorporate the third manipulation;
- and
- instructions for publicly publishing and displaying the adjusted 3-dimensional representation in a 3-dimensional space on a display.
A computer system, comprising:
- a processor device;
- a memory device;
- a program module, wherein the program module is stored in the memory and configured to be executed by the processor, the program module to collaboratively generate content from multiple users of a networked computer system, the program module including:
- instructions for receiving, in a movement editing mode, a first manipulation to a 3-dimensional representation of a physical object from a given user of the multiple users;
- instructions for receiving, in a tagging mode, a second manipulation to a textual tag of the 3-dimensional representation from a given user of the multiple users, wherein the second manipulation comprises one or more of:
- adding a new tag, modifying an existing tag;
- and saving a tag;
- adjusting the 3-dimensional representation to incorporate the first and second manipulations;
- instructions for receiving, in the movement editing mode, a third manipulation to an animation sequence of the 3-dimensional representation from another user of the multiple users;
- instructions for adjusting the 3-dimensional representation to incorporate the third manipulation;
- and
- instructions for publicly publishing and displaying the adjusted 3-dimensional representation in a 3-dimensional space on a display.
Dependencies are inferred from the claim text.