IP Library › Granted Patent US 7,536,286
Granted Patent B2
US 7,536,286 · App. 10/710,959 · Granted May 19, 2009

Method, process and computer program to automatically create a customized three-dimensional nail object

Assignee: American Equities Management, LLC
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 7,536,286
App. No.
10/710,959
Granted
May 19, 2009
Kind
B2
Abstract

The invention is a method, process and computer program to automatically create a customized three-dimensional artificial nail object based upon an actual/existing digitized nail surface. This particular invention generates the overall desired three-dimensional nail surface by using key reference points contained in the digitized nail surface to automatically create new three-dimensional data along supplied parameters. The application of the invention results in a wide scope of possible implementations including a use for creating artificial fingernails and artificial toe-nails.

Claims (53)

1. A method of creating a three-dimensional nail object, comprising:

receiving, in a processer, a three-dimensional array of data representing a digitized nail surface including receiving data in the form of key reference points on the digitized nail surface along the X-axis, Y-axis and Z-axis;

supplying a set of parameters that define a desired three-dimensional representation of an artificial nail object, in terms of size and shape for the artificial nail object;

manipulating the three-dimensional array of data representing the digitized nail surface along the X-axis, Y-axis and Z-axis to correspond to the size and shape of the artificial nail object;

merging the three-dimensional array of data representing the digitized nail surface with the desired three-dimensional representation of the artificial nail object resulting in a final artificial nail object that conforms to an expected result so that the final nail object will fit over the digitized nail surface and create a desired artificial nail appearance.

2. The method of claim 1 , wherein the three-dimensional array of data representing a digitized nail surface includes any data that can be used to represent a three-dimensional object.

3. The method of claim 1 , wherein the three-dimensional array of data may be represented as points of data representing an X-axis, Y-axis and Z-axis.

4. The method of claim 1 , wherein the method further includes determining a measurement value in millimeters or inches of the nail surface along its X-axis, Y-axis and Z-axis; where X-axis represents width, Y-axis represents the length, and Z-axis represents depth.

5. The method of claim 1 , wherein the method further includes determining the arc of the digitized nail surface along the X-axis and/or determining the arc of the nail surface along the Y-axis.

6. The method of claim 1 , wherein the method further includes evaluating three-dimensional points along the periphery of the nail surface.

7. The method of claim 1 , wherein the key reference points include three-dimensional points along the nail surface at key points comprising points along the Y-axis through the center of the nail surface when viewed along its X-axis, and; points along the X-axis located a approximately ⅔rds the distance from the edge of the cuticle end of the nail surface measured on the Y-axis, said intersection represents the highest point reference of the generated nail object, and;

using all or any substantial portion of three-dimensional points of the nail surface.

8. The method of claim 1 , wherein the parameters include constant parameters that are predetermined and include predetermined curves, lengths, widths and heights, which are consistent with the desired object dimensions.

9. The method of claim 1 , wherein the parameters include supplying the parameters at the time the object is created and include predetermined curves, lengths, widths and heights, which are consistent with the desired object dimensions.

10. The method of claim 1 , wherein manipulating the three-dimensional array of data representing the digitized nail surface includes using the parameters to mathematically create new three-dimensional data that forms the top surface of the desired nail object, where the parameters dictate the top surface data that is generated.

11. The method of claim 1 , wherein manipulating the three-dimensional array of data representing the digitized nail surface includes using the parameters to mathematically create new three-dimensional data that forms a nail tip for the desired nail object, and where any potential holes in the three-dimensional data occur are filled during the generation method.

12. The method of claim 1 , wherein the desired nail object is achieved by combining the new generated surface as the top surface of the desired nail object and the digitized nail surface forms the bottom surface of the desired nail object wherein the two surfaces are then combined to create the desired nail object.

13. The method of claim of 1 , wherein the desired nail object in its final state is a customized three-dimensional object representing an artificial nail that is desired, which fits over the digitized nail surface.

14. A process of creating a three-dimensional nail object, comprising:

receiving, in a processer, a three-dimensional array of data representing a digitized nail surface including receiving data in the form of key reference points on the digitized nail surface along the X-axis, Y-axis and Z-axis;

supplying a set of parameters that define a desired three-dimensional representation of an artificial nail object, in terms of size and shape for the artificial nail object;

manipulating the three-dimensional array of data representing the digitized nail surface along the X-axis, Y-axis and Z-axis to correspond to the size and shape of the artificial nail object;

merging the three-dimensional array of data representing the digitized nail surface with the desired three-dimensional representation of the artificial nail object resulting in a final artificial nail object that conforms to an expected result so that the final nail object will fit over the digitized nail surface and create a desired artificial nail appearance.

15. The process of claim 14 , wherein the three-dimensional array of data representing a digitized nail surface includes any data that can be used to represent a three-dimensional object.

16. The process of claim 14 , wherein the three-dimensional array of data may be represented as points of data representing an X-axis, Y-axis and Z-axis.

17. The process of claim 14 , wherein the process further includes determining a measurement value in millimeters or inches of the nail surface along its X-axis, Y-axis and Z-axis; where X-axis represents width, Y-axis represents the length, and Z-axis represents depth.

18. The process of claim 14 , wherein the process further includes determining the arc of the digitized nail surface along the X-axis and/or determining the arc of the nail surface along the Y-axis.

19. The process of claim 14 , wherein the process further includes evaluating three-dimensional points along the periphery of the tip of the nail surface.

20. The process of claim 14 , wherein key reference points includes three-dimensional points along the nail surface at key points including; points along the Y-axis through the center of the nail surface when viewed along its X-axis, and; points along the X-axis located a approximately ⅔rds the distance from the edge of the cuticle end of the nail surface measured on the Y-axis said intersection represents the highest point reference of the generated nail object, and;

using all or any substantial portion of three-dimensional points of the nail surface.

21. The process of claim 14 , wherein the parameters include constant parameters that are predetermined and include predetermined curves, lengths, widths and heights, which are consistent with the desired object dimensions.

22. The process of claim 14 , wherein the parameters include supplying the parameters at the time the object is created and include predetermined curves, lengths, widths and heights, which are consistent with the desired object dimensions.

23. The process of claim 14 , wherein manipulating the three-dimensional array of data representing the digitized nail surface includes using the parameters to mathematically create new three-dimensional data that forms the top surface of the desired nail object, where the parameters dictate the top surface data that is generated.

24. The process of claim 14 , wherein manipulating the three-dimensional array of data representing the digitized nail surface includes using the parameters to mathematically create new three-dimensional data that forms a nail tip for the desired nail object, and where any potential holes in the three-dimensional data occur, they are filled during the generation process.

25. The process of claim 14 , wherein the desired nail object is achieved by combining the new generated surface as the top surface of the desired nail object and the digitized nail surface forms the bottom surface of the desired nail object wherein the two surfaces are then combined to create the desired nail object.

26. The process of claim of 14 , wherein the desired nail object in its final state is a customized three-dimensional object representing an artificial nail that is desired, which fits over the digitized nail surface.

27. A computer program comprising a set of instructions stored on computer readable memory that are processed by a processor, comprising:

receiving a three-dimensional array of data representing a digitized nail surface including receiving data in the form of key reference points on the digitized nail surface along the X-axis, Y-axis and Z-axis;

supplying a set of parameters that define a desired three-dimensional representation of an artificial nail object, in terms of size and shape for the artificial nail object;

manipulating the three-dimensional array of data representing the digitized nail surface along the X-axis, Y-axis and Z-axis to correspond to the size and shape of the artificial nail object;

merging the three-dimensional array of data representing the digitized nail surface with the desired three-dimensional representation of the artificial nail object resulting in a final artificial nail object that conforms to an expected result so that the final nail object will fit over the digitized nail surface and create a desired artificial nail appearance.

28. The computer program of claim 27 , wherein the three-dimensional array of data representing a digitized nail surface includes any data that can be used to represent a three-dimensional object.

29. The computer program of claim 27 , wherein the three-dimensional array of data may be represented as points of data representing an X-axis, Y-axis and Z-axis.

30. The computer program of claim 27 , wherein the computer program further includes determining a measurement value in millimeters or inches of the nail surface along its X-axis, Y-axis and Z-axis; where X-axis represents width, Y-axis represents the length, and Z-axis represents depth.

31. The computer program of claim 27 , wherein the computer program further includes determining the arc of the digitized nail surface along the X-axis and/or determining the arc of the nail surface along the Y-axis.

32. The computer program of claim 27 , wherein the computer program further includes evaluating three-dimensional points along the periphery of the tip of the nail surface.

33. The computer program of claim 27 , wherein key reference points includes three-dimensional points along the nail surface at key points including; points along the Y-axis through the center of the nail surface when viewed along its X-axis, and; points along the X-axis located a approximately ⅔rds the distance from the edge of the cuticle end of the nail surface measured on the Y-axis said intersection represents the highest point reference of the generated nail object, and; using all or any substantial portion of three-dimensional points of the nail surface.

34. The computer program of claim 27 , wherein the parameters includes constant parameters that are predetermined and include predetermined curves, lengths, widths and heights, which are consistent with the desired object dimensions.

35. The computer program of claim 27 , wherein the parameters include supplying the parameters at the time the object is created and include predetermined curves, lengths, widths and heights, which are consistent with the desired object dimensions.

36. The computer program of claim 27 , wherein manipulating the three-dimensional array of data representing the digitized nail surface includes using the parameters to mathematically create new three-dimensional data that forms the top surface of the desired nail object, where the parameters dictate the top surface data that is generated.

37. The computer program of claim 27 , wherein manipulating the three-dimensional array of data representing the digitized nail surface includes using the parameters to mathematically create new three-dimensional data that forms a nail tip for the desired nail object, and where any potential holes in the three-dimensional data occur, they are filled during the generation computer program.

38. The computer program of claim 27 , wherein the desired nail object is achieved by combining the new generated surface as the top surface of the desired nail object and the digitized nail surface forms the bottom surface of the desired nail object wherein the two surfaces are then combined to create the desired nail object.

39. The computer program of claim of 27 , wherein the desired nail object in its final state is a customized three-dimensional object representing an artificial nail that is desired, which fits over the digitized nail surface.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 11, 2009
From: NLS GLOBAL LP
To: CN SYSTEMS, LLC
Reel/Frame 023221/0533 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 8, 2009
From: AMERICAN EQUITIES MANAGEMENT, LLC
To: NLS GLOBAL LP
Reel/Frame 022523/0444 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 24, 2007
From: NIELSON, SCOTT L.; GIFFORD, CRAIG P.
To: AMERICAN EQUITIES MANAGEMENT, LLC
Reel/Frame 019869/0719 →
Continuity (1)
Related Publication 20060036414A1 · Feb 16, 2006