IP Library Granted Patent US 10,528,855
Granted Patent B2
US 10,528,855 · App. 15/825,700 · Granted Jan 7, 2020

Generating parts with encoded geometry for passively representing information

Inventors: Richard W. Guzman (Austin, TX); Scott C. Lauffer (Austin, TX)
Assignee: Dell Products L.P.
G06K19/06037G06K19/06056G06K19/06093G06K19/06159
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,528,855
App. No.
15/825,700
Granted
Jan 7, 2020
Kind
B2
Abstract

A system, method, and computer-readable medium for performing a physical part identification generation operation, comprising: defining design parameters for an encoded geometry; identifying data to be encoded within the encoded geometry; converting the data to be encoded to the encoded geometry; and, producing a part with the encoded geometry, the encoded geometry passively representing information.

Claims (55)

1. A computer-implementable method for performing a physical part identification generation operation, comprising:

defining design parameters for an encoded geometry, the encoded geometry comprising a plurality of multi-dimensional symbols, each of the plurality of multi-dimensional symbols representing a plurality of constrained values, each of the plurality of constrained values including a two-dimensional value, the two-dimensional value being represented by a polygon, the two-dimensional value comprising a representation of vertices of the polygon;

identifying data to be encoded within the encoded geometry;

converting the data to be encoded to the encoded geometry, the data to be encoded being represented within the encoded geometry by the two-dimensional value, a location of a vertex of the polygon being adjusted to encode the data; and,

producing a part with the encoded geometry, the encoded geometry passively representing information.

2. The method of claim 1 , wherein:

the encoded geometry of the part uniquely identifies the part.

3. The method of claim 1 , wherein:

the design parameters include at least one of an aesthetic parameter and a geometry parameter.

4. The method of claim 1 , wherein:

the plurality of multi-dimensional symbols are combined to provide a unique encoded geometry.

5. The method of claim 4 , wherein:

each multi-dimensional symbol is a three dimensional symbol and the encoded geometry is a three dimensional part comprising a plurality of the three dimensional symbols.

6. The method of claim 1 , wherein:

the part is a passive part; and,

the passive part that is attached to a component being identified.

7. A system comprising:

a processor;

a data bus coupled to the processor; and

a non-transitory, computer-readable storage medium embodying computer program code, the non-transitory, computer-readable storage medium being coupled to the data bus, the computer program code interacting with a plurality of computer operations and comprising instructions executable by the processor and configured for:

defining design parameters for an encoded geometry, the encoded geometry comprising a plurality of multi-dimensional symbols, each of the plurality of multi-dimensional symbols representing a plurality of constrained values, each of the plurality of constrained values including a two-dimensional value, the two-dimensional value being represented by a polygon, the two-dimensional value comprising a representation of vertices of the polygon;

identifying data to be encoded within the encoded geometry;

converting the data to be encoded to the encoded geometry, the data to be encoded being represented within the encoded geometry by the two-dimensional value, a location of a vertex of the polygon being adjusted to encode the data; and,

producing a part with the encoded geometry, the encoded geometry passively representing information.

8. The system of claim 7 , wherein:

the encoded geometry of the part uniquely identifies the part.

9. The system of claim 7 , wherein:

the design parameters include at least one of an aesthetic parameter and a geometry parameter.

10. The system of claim 7 , wherein:

the plurality of multi-dimensional symbols are combined to provide a unique encoded geometry.

11. The system of claim 10 , wherein:

each multi-dimensional symbol is a three dimensional symbol and the encoded geometry is a three dimensional part comprising a plurality of the three dimensional symbols.

12. The system of claim 7 , wherein:

the part is a passive part; and,

the passive part that is attached to a component being identified.

13. A non-transitory, computer-readable storage medium embodying computer program code, the computer program code comprising computer executable instructions configured for:

defining design parameters for an encoded geometry, the encoded geometry comprising a plurality of multi-dimensional symbols, each of the plurality of multi-dimensional symbols representing a plurality of constrained values, each of the plurality of constrained values including a two-dimensional value, the two-dimensional value being represented by a polygon, the two-dimensional value comprising a representation of vertices of the polygon;

identifying data to be encoded within the encoded geometry;

converting the data to be encoded to the encoded geometry, the data to be encoded being represented within the encoded geometry by the two-dimensional value, a location of a vertex of the polygon being adjusted to encode the data; and,

producing a part with the encoded geometry, the encoded geometry passively representing information.

14. The non-transitory, computer-readable storage medium of claim 13 , wherein:

the encoded geometry of the part uniquely identifies the part.

15. The non-transitory, computer-readable storage medium of claim 13 , wherein:

the design parameters include at least one of an aesthetic parameter and a geometry parameter.

16. The non-transitory, computer-readable storage medium of claim 13 , wherein:

the plurality of multi-dimensional symbols are combined to provide a unique encoded geometry.

17. The non-transitory, computer-readable storage medium of claim 16 , wherein:

each multi-dimensional symbol is a three dimensional symbol and the encoded geometry is a three dimensional part comprising a plurality of the three dimensional symbols.

18. The non-transitory, computer-readable storage medium of claim 13 , wherein:

the part is a passive part; and,

the passive part that is attached to a component being identified.

19. The non-transitory, computer-readable storage medium of claim 13 , wherein:

the computer executable instructions are deployable to a client system from a server system at a remote location.

20. The non-transitory, computer-readable storage medium of claim 13 , wherein:

the computer executable instructions are provided by a service provider to a user on an on-demand basis.

Assignments (8)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053546/0001) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC IP HOLDING COMPANY LLC
Reel/Frame 071642/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (045482/0131) Recorded May 20, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO WYSE TECHNOLOGY L.L.C.)
Reel/Frame 061749/0924 →
RELEASE OF SECURITY INTEREST AT REEL 045482 FRAME 0395 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; WYSE TECHNOLOGY L.L.C.
Reel/Frame 058298/0314 →
SECURITY AGREEMENT Recorded Apr 22, 2020
From: CREDANT TECHNOLOGIES INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 053546/0001 →
SECURITY AGREEMENT Recorded Mar 21, 2019
From: CREDANT TECHNOLOGIES, INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 049452/0223 →
PATENT SECURITY AGREEMENT (CREDIT) Recorded Mar 1, 2018
From: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; WYSE TECHNOLOGY L.L.C.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 045482/0395 →
PATENT SECURITY AGREEMENT (NOTES) Recorded Mar 1, 2018
From: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; WYSE TECHNOLOGY L.L.C.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 045482/0131 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 29, 2017
From: GUZMAN, RICHARD W.; LAUFFER, SCOTT C.
To: DELL PRODUCTS L.P.
Reel/Frame 044249/0077 →