Patent US7728848B2 successfully refreshed from Google Patents.
US7728848B2
Expired / Lapsed
US
⏱️ 0.0 years remaining
Tools for 3D mesh and texture manipulation
Assignee: SIZMEK TECHNOLOGIES Inc
•
Filing: 2001-03-28
•
Granted: 2010-06-01
•
Expires: 2021-03-28
Abstract
Abstract Improvement of the performance, usability, and functionality of software for editing three dimensional computer models and textures is described. Editing operations are performed on the model in an ordered list to reduce the amount of memory required to maintain previous versions, and certain editing operations are precalculated to reduce the amount of real time calculation required. Improvements to usability and functionality are provided by more precisely selecting portions of a model for editing, allowing textures to be moved more easily on the model, and allowing better blending of the appearance of adjacent textures.
Inventors
- 👤 Michael Petrov
- 👤 Alexander Migdal
- 👤 Alexei Lebedev
- 👤 Veronika Shelyekhova
- 👤 Leonid Polonskiy
- 👤 Vadim Abadjev
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-08 20:57
CPC Classifications
G; G06; G06T; G06T17/00; G06T17/20; G06T17/205
Claims Analysis
Total Claims: 27
Claim 1
Independent Claim
114 words
A method for managing a three dimensional mesh model on a computer system, comprising: storing a copy of a first state of the three dimensional mesh model on the computer system; performing operations on the three dimensional mesh model, wherein the three dimensional mesh model is in a second state after performing the operations; storing a record of each of the operations in an ordered list on the computer system; and reapplying at least some of the operations stored in the ordered list to the stored first state of the three dimensional mesh model, wherein the three dimensional mesh model is in a third state after reapplying the at least some of the operations.
Claim 2
Independent Claim
114 words
A method for managing a three dimensional mesh model on a computer system, comprising: storing a copy of a first state of the three dimensional mesh model on the computer system; performing operations on the three dimensional mesh model, wherein the three dimensional mesh model is in a second state after performing the operations; storing a record of each of the operations in an ordered list on the computer system; and reapplying at least some of the operations stored in the ordered list to the stored first state of the three dimensional mesh model, wherein the three dimensional mesh model is in a third state after reapplying the at least some of the operations.
Claim 3
Dependent Claim
28 words
The method of claim 1 wherein the step of storing a record of each of the operations includes: storing all of the parameters necessary to repeat the operations.
Claim 4
Dependent Claim
34 words
The method of claim 2 wherein the ordered list contains a record for each operation that has been previously performed on the three dimensional mesh model in the order in which it was performed.
Claim 5
Dependent Claim
79 words
The method of claim 1 wherein the step of reapplying at least some of the operations stored in the ordered list to the stored first state of the three dimensional mesh model includes: retrieving the stored copy of the first state of the three dimensional mesh model; retrieving the ordered list of operations; and performing at least one operation in the ordered list of operations on the retrieved copy of the first state of the three dimensional mesh model.
Claim 6
Independent Claim
106 words
A method for restoring a previous version of a three dimensional mesh model on a computer system comprising: retrieving a stored copy of an earlier state of the three dimensional mesh model on the computer system; retrieving an ordered list of operations on the computer system; and performing at least some of the operations in the ordered list of operations on the retrieved copy of the three dimensional mesh model; wherein the ordered list of operations contains the operations which if performed in order on the earlier state of the three dimensional mesh model would result in a current state of the three dimensional mesh model.
Claim 7
Independent Claim
106 words
A method for restoring a previous version of a three dimensional mesh model on a computer system comprising: retrieving a stored copy of an earlier state of the three dimensional mesh model on the computer system; retrieving an ordered list of operations on the computer system; and performing at least some of the operations in the ordered list of operations on the retrieved copy of the three dimensional mesh model; wherein the ordered list of operations contains the operations which if performed in order on the earlier state of the three dimensional mesh model would result in a current state of the three dimensional mesh model.
Claim 8
Dependent Claim
24 words
The method of claim 5 wherein each operation is performed in the same order in which it was originally placed in the ordered list.
Claim 9
Dependent Claim
29 words
The method of claim 6 further comprising the step of: rendering the retrieved copy of the three dimensional mesh model to a display device after each operation is performed.
Claim 10
Dependent Claim
19 words
The method of claim 6 wherein the ordered list of operations is filtered to exclude at least one record.
Claim 11
Dependent Claim
19 words
The method of claim 8 wherein the at least one excluded record is at an end of the list.
Claim 12
Dependent Claim
24 words
The method of claim 8 wherein the at least one excluded record is at least one record removed from an end of the list.
Claim 13
Dependent Claim
134 words
An article of manufacture comprising a computer-readable medium having stored thereon instructions adapted to be executed by a processor, the instructions which, when executed, define a series of steps to be used for managing a three dimensional mesh model, said steps comprising: storing a copy of a first state of the three dimensional mesh model; performing operations on the three dimensional mesh model, wherein the three dimensional mesh model is in a second state after performing the operations; storing a record of each of the operations in an ordered list; and reapplying at least some of the operations stored in the ordered list to the stored first state of the three dimensional mesh model, wherein the three dimensional mesh model is in a third state after reapplying the at least some of the operations.
Claim 14
Dependent Claim
134 words
An article of manufacture comprising a computer-readable medium having stored thereon instructions adapted to be executed by a processor, the instructions which, when executed, define a series of steps to be used for managing a three dimensional mesh model, said steps comprising: storing a copy of a first state of the three dimensional mesh model; performing operations on the three dimensional mesh model, wherein the three dimensional mesh model is in a second state after performing the operations; storing a record of each of the operations in an ordered list; and reapplying at least some of the operations stored in the ordered list to the stored first state of the three dimensional mesh model, wherein the three dimensional mesh model is in a third state after reapplying the at least some of the operations.
Claim 15
Dependent Claim
30 words
The article of manufacture of claim 11 wherein the step of storing a record of each of the operations includes: storing all of the parameters necessary to repeat the operations.
Claim 16
Dependent Claim
36 words
The article of manufacture of claim 12 wherein the ordered list contains a record for each operation that has been previously performed on the three dimensional mesh model in the order in which it was performed.
Claim 17
Dependent Claim
62 words
The article of manufacture of claim 11 wherein the step of reconstructing the three dimensional model includes: retrieving the stored copy of the first state the three dimensional mesh model; retrieving the ordered list of operations; and performing at least one operation in the ordered list of operations on the retrieved copy of the first state of the three dimensional mesh model.
Claim 18
Dependent Claim
126 words
An article of manufacture comprising a computer-readable medium having stored thereon instructions adapted to be executed by a processor, the instructions which, when executed, define a series of steps to be used for restoring a previous version of a three dimensional mesh model, said steps comprising: retrieving a stored copy of an earlier state of the three dimensional mesh model; retrieving an ordered list of operations; and performing at least some of the operations in the ordered list of operations on the retrieved copy of the three dimensional mesh model; wherein the ordered list of operations contains the operations which if performed in order on the earlier state of the three dimensional mesh model would result in a current state of the three dimensional mesh model.
Claim 19
Dependent Claim
126 words
An article of manufacture comprising a computer-readable medium having stored thereon instructions adapted to be executed by a processor, the instructions which, when executed, define a series of steps to be used for restoring a previous version of a three dimensional mesh model, said steps comprising: retrieving a stored copy of an earlier state of the three dimensional mesh model; retrieving an ordered list of operations; and performing at least some of the operations in the ordered list of operations on the retrieved copy of the three dimensional mesh model; wherein the ordered list of operations contains the operations which if performed in order on the earlier state of the three dimensional mesh model would result in a current state of the three dimensional mesh model.
Claim 20
Dependent Claim
26 words
The article of manufacture of claim 15 wherein each operation is performed in the same order in which it was originally placed in the ordered list.
Claim 21
Dependent Claim
31 words
The article of manufacture of claim 16 further comprising the step of: rendering the retrieved copy of the three dimensional mesh model to a display device after each operation is performed.
Claim 22
Dependent Claim
21 words
The article of manufacture of claim 16 wherein the ordered list of operations is filtered to exclude at least one record.
Claim 23
Dependent Claim
21 words
The article of manufacture of claim 18 wherein the at least one excluded record is at an end of the list.
Claim 24
Dependent Claim
26 words
The article of manufacture of claim 18 wherein the at least one excluded record is at least one record removed from an end of the list.
Claim 25
Independent Claim
120 words
A system for managing a three dimensional mesh model, the system comprising: a computer module that stores a copy of a first state of the three dimensional mesh model; a computer module that performs operations on the three dimensional mesh model, wherein the three dimensional mesh model is in a second state after performing the operations; a computer module that stores a record of each of the operations in an ordered list; and a computer module that reapplies at least some of the operations stored in the ordered list to the stored first state of the three dimensional mesh model, wherein the three dimensional mesh model is in a third state after reapplying the at least some of the operations.
Claim 26
Independent Claim
120 words
A system for managing a three dimensional mesh model, the system comprising: a computer module that stores a copy of a first state of the three dimensional mesh model; a computer module that performs operations on the three dimensional mesh model, wherein the three dimensional mesh model is in a second state after performing the operations; a computer module that stores a record of each of the operations in an ordered list; and a computer module that reapplies at least some of the operations stored in the ordered list to the stored first state of the three dimensional mesh model, wherein the three dimensional mesh model is in a third state after reapplying the at least some of the operations.
Claim 27
Dependent Claim
34 words
The system of claim 21 wherein the a computer module for storing a record of each of the operations includes: a computer module that stores all of the parameters necessary to repeat the operation.
References Cited (Backward Citations)
US5850223A
Cited
US6219055B1
Cited
US5995107A
Cited
US6034695A
Cited
US6420698B1
Cited
US6271856B1
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2013-05-31 | 2013-11-30 | 2014-06-01 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2017-05-31 | 2017-11-30 | 2018-06-01 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2021-05-31 | 2021-11-30 | 2022-06-01 | $7700.00 | Window Closed / Lapsed |