US6751599B2 - Fuzzy inference system for simplifying mesh - Google Patents
Fuzzy inference system for simplifying mesh Download PDFInfo
- Publication number
- US6751599B2 US6751599B2 US09/741,612 US74161200A US6751599B2 US 6751599 B2 US6751599 B2 US 6751599B2 US 74161200 A US74161200 A US 74161200A US 6751599 B2 US6751599 B2 US 6751599B2
- Authority
- US
- United States
- Prior art keywords
- variation
- fuzzy
- mesh
- attributes
- var
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related, expires
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N7/00—Computing arrangements based on specific mathematical models
- G06N7/02—Computing arrangements based on specific mathematical models using fuzzy logic
Definitions
- the present invention relates to a method for simplifying mesh. More particularly, the present invention relates to a fuzzy inference system capable of simplifying meshes in computer graphics by integrating variances of mesh attributes and estimating the cost of removing a portion of data.
- FIG. 1 is an illustration showing the working principles behind the conventional edge collapsing method for simplifying mesh.
- vertices(v t , v s ) on the left side of the figure is chosen to be the edge collapsing vertices. After collapsing the edge between the vertice(v t , v s ), only a single vertex v s′ is left.
- FIG. 2 is an illustration showing the working principles behind the conventional vertex decimation method for simplifying meshes.
- vertex decimation method vertices are classified according to the geometry of its neighboring triangles. As shown in FIG. 2, vertices of secondary importance are removed (for example, v m ) and the ‘hole’ so created is again triangulated (to form triangles A 1 , A 2 and A 3 ). With such processing, the vertex v m on the left side of the figure is eliminated so that the original five triangles B 1 , B 2 , B 3 , B 4 , B 5 are reduced to just three triangles A 1 , A 2 and A 3 .
- the edge collapsing method shown in FIG. 1 is suitable mostly for geometric treatment with due consideration to the cost resulting from positional change. Other factors such as curvature change in neighboring triangles and color change are mostly ignored.
- the vertex decimation method shown in FIG. 2 the method is limited to applications on a curve surface. For a three-dimensional mesh, deletion of vertices will be very difficult. In addition, any sharp cornered section or important section must be heavily weighted. Hence, if there is no unified scheme for weighing the attributes of a particular mesh, the simplification process may lead to serious warping.
- one object of the present invention is to provide a method of using a fuzzy inference system to simplify meshes in computer graphics.
- a fuzzy inference system is used to integrate all possible attributes, and then the cost of eliminating the desired-to-remove data is estimated. Thereafter, the attributes are integrated to obtain a balance so that a final cost for the desired-to-remove data is determined. The final cost serves as a criteria for simplifying the mesh. Hence, after the mesh is simplified, all the good characteristics and visual appearance are retained.
- the method is suitable for progressive meshing.
- the method can be applied to multiresolution modeling rendering such as virtual reality, multimedia, computer graphics, three-dimensional games and progressive transmission within a network.
- the invention provides a method of using a fuzzy inference system to simplify meshes.
- m attributes are selected for a particular mesh. Variation of each attribute m i is characterized by n 1 fuzzy sets, where 1 ⁇ i ⁇ m.
- n 1 fuzzy sets where 1 ⁇ i ⁇ m.
- n 1 .n 2 . . . n m different combinations are formed.
- n 1 .n 2 . . . n m weights is computed from the n 1 .n 2 . . . n m different combinations.
- variation of the m attributes is next computed using a second function to obtain n 1 .n 2 . . . n m output values.
- n 1 .n 2 . . . n m weights and the n 1 .n 2 . . . n m output values estimated cost is obtained by computation using a third function.
- the estimated cost serves as a parameter for removing data when simplifying the mesh.
- the TSK fuzzy inference system can be used as the fuzzy inference rule.
- the first function with respect to the n 1 .n 2 . . . n m different combinations, can be defined in such a way that the one having the smallest membership value among the fuzzy sets that correspond to the variation of the m attributes is selected to obtain the n 1 .n. . . n m weights.
- the second function with respect to the n 1 .n. . . n m different combinations, can be defined in such a way that cost of data removal, in other words, visual effects on the simplified mesh is selected to be the power of the variation of the m attributes followed by multiplying with each other, hence obtaining the n 1 .n 2 . . . n m output values.
- the third function can be defined as the computation of a weighed average.
- the fuzzy-based inference mesh simplification method of this invention is not limited to using TSK fuzzy inference system.
- TSK fuzzy inference system For example, common Mamdani fuzzy inference system, Tsukamotos fuzzy inference system and so on can also be used, as long as all attributes within a mesh is considered without any loss of generality.
- FIG. 1 is an illustration showing the working principles behind the conventional edge collapsing method for simplifying meshes
- FIG. 2 is an illustration showing the working principles behind the conventional vertex decimation method for simplifying meshes
- FIG. 3 is a diagram showing a TSK fuzzy inference system having two fuzzy if-then rules and two input variables
- FIG. 4 is a graph showing variation of surface position characterized by fuzzy sets (SMALL) and (LARGE) using a fuzzy inference mesh simplification method according to this invention
- FIG. 5 is a graph showing variation of surface curvature characterized by fuzzy sets (FLAT) and (ROUGH) using a fuzzy inference mesh simplification method according to this invention
- FIG. 6 is a graph showing variation of surface color characterized by fuzzy sets (SIMILAR) and (DIFFERENT) using a fuzzy inference mesh simplification method according to this invention.
- FIG. 7 is a diagram showing the entire fuzzy inference system for mesh simplification according to this invention.
- fuzzy set theory an element may partially belong to a given set. Assume the universal set is X, a fuzzy set A can be defined as:
- Membership function indicates the member grade of element x in the universal set X with the fuzzy set A. For example, if element x's membership function has a value of 1, this indicates that the element x belongs entirely to the fuzzy set A. If membership function of element x is zero, element x is absolutely and entirely outside the fuzzy set A. If membership function of element x is 0.5, say, this indicates that the degree of element x which belongs to the fuzzy set A is about 50%.
- a typical fuzzy if-then rule can be represented by:
- fuzzy if-then rules to produce inference is referred to as fuzzy reasoning.
- direction of a car in motion may be controlled by fuzzy reasoning using fuzzy if-then rules as follows:
- fuzzy inference systems A number of fuzzy inference systems has been proposed and applied to different areas.
- the most common fuzzy inference system includes Mamdani's fuzzy inference system, Tsukamotos'fuzzy inference system and TSK fuzzy inference system.
- Theoretical concepts behind all these fuzzy inference systems are almost identical. Their difference lies, without loss of generality, mainly in the setup of fuzzy if-then rules, definition of the consequent part and the generation of the final output.
- TSK fuzzy inference system In this invention, a TSK fuzzy inference system is used, and hence the following is brief description of the TSK fuzzy inference system.
- the TSK fuzzy inference system is developed jointly by Takagi, Sugeno and Kang (TSK).
- TSK system utilizes the following typical fuzzy if-then rule:
- the antecedent part includes input variables x, y and fuzzy sets A, B, and the consequent part includes an output variable z, which is a function of the input variables x and y.
- the output variable z describes the result of the inference. If a system is meshed on a number of if-then rules, the final output is a weighed average of the outputs of all the fuzzy if-then rules. The weight of each if-then rule is applied to the input variables in the antecedent part. Utilizing the input variables, the smallest value among membership grades of the fuzzy set is picked up or obtained by multiplication.
- FIG. 3 is a diagram showing a TSK fuzzy inference system having two fuzzy if-then rules and two input variables.
- the fuzzy if-then rules are defined:
- the antecedent part includes input variables x, y and fuzzy sets A 1 , A 2 , B 1 , B 2
- the consequent part includes output variables z 1 and z 2
- the weights w 1 and w 2 are in the antecedent part.
- the weights and the input variables together serve to pick out the smallest value among the membership grades in the fuzzy sets.
- the output value z is the weighed average of output values z 1 and z 2 and the weights w 1 and w 2 of each if-then rule.
- visual sensation, characteristics or overall appearance of a mesh can be characterized by three major attributes.
- three attributes for describing a particular mesh are selected for example, surface position, surface curvature and surface color.
- the cost of varying surface position can be estimated by the largest value of the distance between desired-to-remove data position.
- the cost of varying surface curvature can be estimated by the largest value of one minus the inner product of the desired-to-remove data normal.
- the cost of varying surface color can be estimated by the largest value of the distance between the desired-to-remove data color.
- distance variation between the desired-to-remove data position is a type of variation in surface position.
- Inner product variation between the desired-to-remove data normal is a type of variation in surface curvature.
- Distance variation between the desired-to-remove data color is a type of variation is surface color.
- fuzzy sets variation in surface position
- fuzzy sets variation in surface curvature
- fuzzy sets FLAT and (ROUGH)
- variation in surface color is characterized by fuzzy sets (SIMILAR) and (DIFFERENT).
- the membership functions representing the variation in fuzzy sets of the above three attributes are shown in FIGS. 4, 5 and 6 respectively.
- the universal set of the fuzzy sets is normalized so that the resulting output fall within the range [ 0 , 1 ].
- variation of the desired-to-remove data surface position is represented by Var(Pos)
- variation of the desired-to-remove data surface curvature is represented by Var(Cur)
- variation of the desired-to-remove data surface color is represented by Var(Col).
- the cost of variation of surface position is estimated using the largest distance between the desired-to-remove data position
- the cost of variation of surface curvature is estimated using the largest value of one minus the inner product between the desired-to-remove data normal
- the cost of variation of surface color is estimated using the largest distance between the desired-to-remove data color.
- FIG. 7 is a diagram showing the entire fuzzy inference system for mesh simplification according to this invention. Because there are three attributes altogether with variation of the three attributes characterized by two fuzzy sets, a total of 2 ⁇ 2 ⁇ 2 or 8 fuzzy if-then rules (also shown in FIG. 7) are required written below:
- Var(Pos) 0.75 and membership values for SMALL and LARGE fuzzy sets are 0.1 and 0.6
- Var(Cur) is 0.5 and membership values for FLAT and ROUGH fuzzy sets are 0.3 and 0.3
- Var(Col) is 0.25 and membership values for SIMILAR and DIFFERENT fuzzy sets are 0.9 and 0.65
- z 1 f 1 (Var(Pos), Var(Cur), Var(Col)) (in the following, (Var(Pos), Var(Cur), Var(Col)) is represented by (•)), wherein f 1 (•) represents the cost of removing the data is very low, f 2 (•) and f 3 (•) and f 4 (•) represents the cost of removing the data is low, f 5 (•) and f 6 (•) and f 7 (•) represents the cost of removing the data is high, f 8 (•) represents the cost of removing the data is very high.
- a weighed average is computed out to obtain a cost estimation.
- the weighed average is used for estimating the cost of removing data during mesh simplification.
- the final output z is 0.25355 according to the embodiment of this invention. Thereafter, the final output z is compared with other output section for carrying out data removal and mesh simplification.
- the advantage of the embodiment is that during the process of simplifying the mesh, attribute variation of the mesh is described using fuzzy concept. Furthermore, with the application of fuzzy inference rules, the variation of attributes are integrated together and a cost for removing data is estimated. The cost forms a criteria for carrying out subsequent simplification of the mesh.
- this invention can use many different fuzzy sets to describe the characteristics of the to-be-removed data in each attribute. Such an arrangement is more suited to the variation of the to-be-removed data attributes.
- the final cost produced by the to-be-removed data is obtained by performing a weight averaging computation using the output from each if-then rule and the weights. The weights are in the antecedent part of the fuzzy if-then rule. The weights are obtained by choosing the smallest value of the membership in the fuzzy sets according to the input variables. Hence, the use of random input values according to user's rule of thumb can be prevented.
- the invention is no limited to three attributes.
- m attributes may contribute to the visual, the characteristic and the external appearance of a mesh.
- the m attributes can be represented using symbols F 1 , F 2 , . . . , F m .
- the variation of to-be-removed data in each attribute can be considered (represented by Var(F 1 ), Var(F 2 ), . . . , Var(F m )).
- the variation of to-be-removed data in each attribute F i is next characterized by n i fuzzy sets represented by A 1 (F 1 ),A 2 (F 2 ),A 3 (F 3 ), . . .
- fuzzy if-then rule is defined as follows:
- n 1 .n 2 . . . n m fuzzy if-then rules wherein f k (•) represents f k (Var(F 1 ), Var(F 2 ), . . . , Var(F m )).
- Var(F 1 ), Var(F 2 ), . . . , Var(F m ) are the input variables
- a j (F 1 ), A j (F 2 ), . . . A j (F m ) are the fuzzy sets.
- z k is the output.
- the output z k is a function of variables Var(F 1 ), Var(F 2 ), . . .
- the final output z is a weighed average of all the z k outputs obtained from the fuzzy if-then rules.
- the weight w k of each fuzzy if-then rule is in the antecedent part.
- the weights w k together with the fuzzy if-then rules enable the selection of the smallest value of membership grades of the fuzzy sets according to the input variables.
- this invention provides a method of simplifying a mesh using a fuzzy inference system.
- cost of removing certain data in a mesh can be accurately estimated so that the ultimate shape, character and appearance of the mesh can be maintained.
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Computational Mathematics (AREA)
- Mathematical Analysis (AREA)
- Molecular Biology (AREA)
- Fuzzy Systems (AREA)
- Biomedical Technology (AREA)
- Algebra (AREA)
- Artificial Intelligence (AREA)
- Health & Medical Sciences (AREA)
- Data Mining & Analysis (AREA)
- Evolutionary Computation (AREA)
- Automation & Control Theory (AREA)
- General Health & Medical Sciences (AREA)
- Mathematical Optimization (AREA)
- Pure & Applied Mathematics (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Mathematical Physics (AREA)
- Life Sciences & Earth Sciences (AREA)
- Image Analysis (AREA)
- Feedback Control In General (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
| i | | q | r | ||
| 1 | 5 | 5 | 5 | ||
| 2 | 2 | 2 | 2 | ||
| 3 | 2 | 2 | 2 | ||
| 4 | 2 | 2 | 2 | ||
| 5 | 0.5 | 0.5 | 0.5 | ||
| 6 | 0.5 | 0.5 | 0.5 | ||
| 7 | 0.5 | 0.5 | 0.5 | ||
| 8 | 0.2 | 0.2 | 0.2 | ||
Claims (20)
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW89117571A | 2000-08-30 | ||
| TW089117571A TW470921B (en) | 2000-08-30 | 2000-08-30 | Computer graphics model simplifying method applying fuzzy inference |
| TW89117571 | 2000-08-30 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| US20020042783A1 US20020042783A1 (en) | 2002-04-11 |
| US6751599B2 true US6751599B2 (en) | 2004-06-15 |
Family
ID=21660962
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US09/741,612 Expired - Fee Related US6751599B2 (en) | 2000-08-30 | 2000-12-19 | Fuzzy inference system for simplifying mesh |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US6751599B2 (en) |
| TW (1) | TW470921B (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2015026984A1 (en) * | 2013-08-20 | 2015-02-26 | Advanced Polymer Monitoring Technologies, Inc. | Characterization of polymer and colloid solutions |
| US9749609B2 (en) | 2011-03-17 | 2017-08-29 | Samsung Electronics Co., Ltd. | Method and apparatus for encoding a 3D mesh |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8760450B2 (en) * | 2007-10-30 | 2014-06-24 | Advanced Micro Devices, Inc. | Real-time mesh simplification using the graphics processing unit |
| CN104574508A (en) * | 2015-01-14 | 2015-04-29 | 山东大学 | Multi-resolution model simplifying method oriented to virtual reality technology |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5537514A (en) * | 1990-05-29 | 1996-07-16 | Omron Corporation | Method of rearranging and method of coding fuzzy reasoning rules, and method of fuzzy reasoning processing in accordance with said rules |
| US5566072A (en) * | 1993-08-10 | 1996-10-15 | Mitsubishi Jidosha Kogyo Kabushiki Kaisha | Method and apparatus for estimating a road traffic condition and method and apparatus for controlling a vehicle running characteristic |
| US5845008A (en) * | 1994-01-20 | 1998-12-01 | Omron Corporation | Image processing device and method for identifying an input image, and copier scanner and printer including same |
-
2000
- 2000-08-30 TW TW089117571A patent/TW470921B/en not_active IP Right Cessation
- 2000-12-19 US US09/741,612 patent/US6751599B2/en not_active Expired - Fee Related
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5537514A (en) * | 1990-05-29 | 1996-07-16 | Omron Corporation | Method of rearranging and method of coding fuzzy reasoning rules, and method of fuzzy reasoning processing in accordance with said rules |
| US5566072A (en) * | 1993-08-10 | 1996-10-15 | Mitsubishi Jidosha Kogyo Kabushiki Kaisha | Method and apparatus for estimating a road traffic condition and method and apparatus for controlling a vehicle running characteristic |
| US5845008A (en) * | 1994-01-20 | 1998-12-01 | Omron Corporation | Image processing device and method for identifying an input image, and copier scanner and printer including same |
Non-Patent Citations (1)
| Title |
|---|
| Eshera et al, "Parallel Rule-Based Fuzzy Inference of Mesh-Connected Systolic Arrays", IEEE Intelligent System, Winter 1989. * |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9749609B2 (en) | 2011-03-17 | 2017-08-29 | Samsung Electronics Co., Ltd. | Method and apparatus for encoding a 3D mesh |
| WO2015026984A1 (en) * | 2013-08-20 | 2015-02-26 | Advanced Polymer Monitoring Technologies, Inc. | Characterization of polymer and colloid solutions |
| US9664608B2 (en) | 2013-08-20 | 2017-05-30 | Advanced Polymer Monitoring Technologies, Inc. | Characterization of polymer and colloid solutions |
Also Published As
| Publication number | Publication date |
|---|---|
| TW470921B (en) | 2002-01-01 |
| US20020042783A1 (en) | 2002-04-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Chen et al. | On the calculation of fractal features from images | |
| Krohling et al. | TODIM and TOPSIS with Z-numbers | |
| Yager | Uncertainty representation using fuzzy measures | |
| CN109919910B (en) | SAR image change detection method based on difference map fusion and improved level set | |
| US6236403B1 (en) | Modeling and deformation of 3-dimensional objects | |
| EP4162450B1 (en) | Systems and methods for generating splat-based differentiable two-dimensional renderings | |
| CN112800893B (en) | Face attribute editing method based on reinforcement learning | |
| CN115409755B (en) | Map processing method and device, storage medium and electronic equipment | |
| CN112717414A (en) | Game scene editing method and device, electronic equipment and storage medium | |
| Wahab et al. | Fuzzy set in geometric modeling | |
| Aggarwal | Bridging the gap between probabilistic and fuzzy entropy | |
| US6751599B2 (en) | Fuzzy inference system for simplifying mesh | |
| Kim et al. | LOD generation with discrete curvature error metric | |
| CN112906814B (en) | Target detection method and system based on NAS network | |
| US6326968B1 (en) | Image data approximation considering normal vectors | |
| US6246805B1 (en) | Efficient beveling of extruded regions in video processing | |
| Krauskopf et al. | The Lorenz manifold as a collection of geodesic level sets | |
| Boudjemaï et al. | Surface modeling by using self organizing maps of Kohonen | |
| CN116384328A (en) | Correction method and device for fitting curve of layout graph and storage medium | |
| CA2477919C (en) | A neuro-fuzzy system for estimation | |
| Chang et al. | A fuzzy inference system for simplifying surfaces with color | |
| CN119940157B (en) | A conceptual design method for ship exterior and interior based on the relationship between text and graphics | |
| Srinivasan et al. | Fuzzy multiobject optimization for the starting design of a magnetic circuit | |
| EP2485193B1 (en) | Method, apparatus, and medium for transforming graphic data of an object | |
| Li et al. | Incremental polygonization of deforming NURBS surfaces |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AS | Assignment |
Owner name: INDUSTRIAL TECHNOLOGY RESEARCH INSTITUTE, TAIWAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:CHANG, CHIN-CHEN;YANG, KAI-SHU;DUAN, DING-ZHOU;AND OTHERS;REEL/FRAME:011424/0480 Effective date: 20001130 |
|
| AS | Assignment |
Owner name: INDUSTRIAL TECHNOLOGY RESEARCH INSTITUTE, TAIWAN Free format text: CORRECTIVE ASSIGNMENT TO CORRECT THE SECOND ASSIGNOR'S NAME, PREVIOUSLY RECORDED AT REEL 011424 FRAME 0480;ASSIGNORS:CHANG, CHIN-CHEN;YANG, SHU-KAI;DUAN, DING-ZHOU;AND OTHERS;REEL/FRAME:015212/0684 Effective date: 20001130 |
|
| AS | Assignment |
Owner name: SOLID STATE SYSTEM CO., LTD., TAIWAN Free format text: CORRECTED COVER SHEET TO CORRECT INVENTOR'S NAME, PREVIOUSLY RECORDED AT REEL/FRAME 015657/0225 (ASSIGNMENT OF ASSIGNOR'S INTEREST);ASSIGNORS:LIOU, JHYY-CHENG;LIN, CHIN-HSI;REEL/FRAME:016830/0400;SIGNING DATES FROM 20031009 TO 20031013 |
|
| AS | Assignment |
Owner name: TRANSPACIFIC IP LTD., TAIWAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:INDUSTRIAL TECHNOLOGY RESEARCH INSTITUTE;REEL/FRAME:018787/0556 Effective date: 20061124 |
|
| FPAY | Fee payment |
Year of fee payment: 4 |
|
| AS | Assignment |
Owner name: ERGONEX PHARMA GMBH, SWITZERLAND Free format text: RE-RECORD TO CORRECT THE FOURTH INVENTOR'S NAME ON AN ASSIGNMENT PREVIOUSLY RECORDED ON REEL 019318, FRAME 0396. (ASSIGNMENT OF ASSIGNOR'S INTEREST);ASSIGNORS:LUDWIG, GEORG;HOROWSKI, REINHARD;BLIESATH, HARALD;AND OTHERS;REEL/FRAME:020364/0827;SIGNING DATES FROM 20070503 TO 20070510 |
|
| FPAY | Fee payment |
Year of fee payment: 8 |
|
| FEPP | Fee payment procedure |
Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
| REMI | Maintenance fee reminder mailed | ||
| LAPS | Lapse for failure to pay maintenance fees | ||
| STCH | Information on status: patent discontinuation |
Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362 |
|
| FP | Lapsed due to failure to pay maintenance fee |
Effective date: 20160615 |
|
| AS | Assignment |
Owner name: TRANSPACIFIC IP LTD., TAIWAN Free format text: 323.01(C) ASSIGNMENT IMPROPERLY FILED AND RECORDED BY ANOTHER PERSON AGAINST OWNER'S PATENT;ASSIGNOR:TRANSPACIFIC IP LTD.;REEL/FRAME:057438/0799 Effective date: 20070111 |