Controlling Rights to a Drawing in a Three-Dimensional Modeling Environment
First Claim
1. A method of controlling rights to three-dimensional models, comprising:
- rendering, at a display device, an initial three-dimensional (3D) model and a first watermark, the first watermark corresponding to a first association between a first user and initial model data corresponding to the initial 3D model, the first watermark being indicative of rights of the first user to the initial model data, and the initial model data stored on a computer-readable medium;
receiving, via a user interface, a user-initiated command from a second user to modify a portion of the initial 3D model;
modifying, in accordance with the user-initiated command, a respective portion of the initial model data corresponding to the portion of the initial 3D model to form updated model data corresponding to an updated 3D model;
generating and storing a second association between the second user and the updated model data;
rendering the updated 3D model in conjunction with the first watermark; and
preventing the second user from disassociating the first watermark and the updated 3D model.
3 Assignments
0 Petitions
Accused Products
Abstract
A first user having a certain set of privileges with respect to an initial three-dimensional (3D) model associates a watermark with the initial 3D model, so that the watermark is displayed whenever the initial 3D model is viewed or edited. A second user having a smaller set of privileges with respect to the initial 3D model is permitted to view, copy and/or modify the initial 3D model, but is not permitted to remove or alter the content of the watermark. The watermark is continuously displayed as the second user works with the initial 3D model. When the second user applies a change to the initial 3D model, an indication of the modifications applied by the second user is generated and stored with the model data corresponding to the updated 3D model.
43 Citations
29 Claims
-
1. A method of controlling rights to three-dimensional models, comprising:
-
rendering, at a display device, an initial three-dimensional (3D) model and a first watermark, the first watermark corresponding to a first association between a first user and initial model data corresponding to the initial 3D model, the first watermark being indicative of rights of the first user to the initial model data, and the initial model data stored on a computer-readable medium; receiving, via a user interface, a user-initiated command from a second user to modify a portion of the initial 3D model; modifying, in accordance with the user-initiated command, a respective portion of the initial model data corresponding to the portion of the initial 3D model to form updated model data corresponding to an updated 3D model; generating and storing a second association between the second user and the updated model data; rendering the updated 3D model in conjunction with the first watermark; and preventing the second user from disassociating the first watermark and the updated 3D model. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for controlling rights to three-dimensional model data, comprising:
-
a first memory storing initial model data corresponding to an initial three-dimensional (3D) model, and storing an indication of a first association between a first user and the initial 3D model; and computer-executable instructions stored on the first memory or on a second memory, the computer-executable instructions being executable by a processor to; receive a user-initiated command from a second user to modify a portion of the initial 3D model; apply a change, in accordance with the user-initiated command, to the initial model data to form updated model data corresponding to an updated 3D model; store an indication of a second association between the second user and the change; cause a rendering, on a display device, of a first watermark corresponding to the first association in conjunction with a rendering of the updated 3D model, the first watermark being indicative of rights of the first user to the initial model data; and prevent the second user from disassociating the first watermark and the updated 3D model. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory, tangible computer-readable medium comprising:
computer-executable instructions stored thereon and executable to; receive a first request from a user to view an initial three-dimensional (3D) model; cause the initial three-dimensional (3D) model and a first watermark corresponding to an owning party to be displayed, wherein the user is not the owning party; receive a second request from the user to modify the initial 3D model; apply a change, corresponding to the second request, to initial model data corresponding to the initial 3D model to generate updated model data corresponding to an updated 3D model; and store an indication of an association between an indication of the first watermark and the updated model data, the association being indicative of rights of the owning party to the initial 3D model. - View Dependent Claims (21, 22, 23, 24)
-
25. A method in a computing device for controlling rights to a three-dimensional model, the method comprising:
-
generating model data corresponding to a three-dimensional (3D) model in accordance with a plurality of commands received from a user via a user interface of the computing device, including invoking a plurality of modeling functions; generating an indication that the user has developed the 3D model; storing the indication along with the model data; rendering the 3D model at the user interface; in response to determining that the user has been granted a set of restricted rights to the plurality of modeling functions; rendering a watermark in conjunction with the rendering of the 3D model, wherein the watermark includes at least one of an image or text, and preventing the user from disassociating the watermark from the 3D model. - View Dependent Claims (26, 27, 28, 29)
-
Specification