US2018144527A1PendingUtilityA1

System and method for creating custom fingernail art

Assignee: NAILSNAPS INCPriority: Feb 19, 2014Filed: Jan 19, 2018Published: May 24, 2018
Est. expiryFeb 19, 2034(~7.6 yrs left)· nominal 20-yr term from priority
G06F 3/04845G06T 11/60G09G 5/14G06T 11/00G06T 3/4038G06T 15/503
29
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Systems and methods are provided for a creating nail polish art by providing an image, providing a hand pose stencil, including image coordinates for the fingernails of the hand pose stencil, allowing the hand pose stencil to be positioned on the image, associating the image coordinates for the fingernails to portions of the image, and displaying the portions of the image that have been associated with the image coordinates on fingernail polish stickers. Such systems and methods provide a revolutionary new way to create custom nail art by printing an image onto nail polish stickers for a gorgeous, one-of-a-kind manicure that a user can self-apply with no dry-time or waiting.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A system, comprising:
 a visual display module;   a user interface;   a memory, configured to store a plurality of image files and a virtual hand pose stencil, wherein the virtual hand pose stencil includes a plurality of respective fingernail objects corresponding to respective fingernails of a hand pose image, and wherein the virtual hand pose stencil includes respective image coordinates for each of the respective fingernail objects;   a processor in communication with the memory, the user interface and the visual display module, wherein the processor executes a set of instructions instructing the processor to
 provide an image file in response to an image input received from a user on the user interface; 
 generate and display by the visual display module a displayed image representative of the image file; 
 automatically position the virtual hand pose stencil over the image file to associate the respective image coordinates for each of the respective fingernail objects of the virtual hand pose stencil with respective portions of the displayed image on a page generated by the processor; 
 in the event the processor receives a repositioning input from the user via a repositioning control of the user interface, reposition the virtual hand pose stencil over the image file to associate at least one of the respective image coordinates for each of the respective fingernail objects of the virtual hand pose stencil with a different portion of the displayed image on an updated page generated by the processor; and 
 generate and display by the visual display module a composite image comprised of the hand pose image, the respective portions of the displayed image associated with the respective image coordinates for each of the respective fingernail objects of the virtual hand pose stencil, and a visual border for the hand pose image representing the repositioning control; wherein the composite image displays the respective portions of the displayed image in alignment with the respective fingernails of the hand pose image. 
   
     
     
         2 . The system of  claim 1 , wherein the instruction, in the event the processor receives a repositioning input from the user on the user interface, to reposition the virtual hand pose stencil over the image file, comprises an instruction to resize the virtual hand pose stencil positioned over the image file on the updated page generated by the processor. 
     
     
         3 . The system of  claim 1 , wherein the instruction, in the event the processor receives a repositioning input from the user on the user interface, to reposition the virtual hand pose stencil over the image file, comprises an instruction to rotate the virtual hand pose stencil positioned over the image file on the updated page generated by the processor. 
     
     
         4 . The system of  claim 1 , wherein the visual display module of the user computing device is a touch screen, and the repositioning input from the user on the user interface of the user computing device comprises a multi-touch twist input or a multi-touch stretch input applied on the touch screen to the visual border for the hand pose image representing the repositioning control. 
     
     
         5 . The system of  claim 1 , wherein the respective image coordinates for the each of the respective fingernail objects comprise a cuticle base curve and a directional line extending from the cuticle base curve. 
     
     
         6 . The system of  claim 1 , further comprising a remote server computer system for a computer controlled printer, wherein the set of instructions further instructs the processor to transmit to the remote server computer system a nail wrap design file including the respective portions of the displayed image associated with the respective image coordinates for each of the respective fingernail objects of the virtual hand pose stencil, and wherein the remote server computer system is configured to generate from the nail wrap design file a printer file configured to communicate to the computer controlled printer instructions for printing a user nail wrap design onto a nail wrap material in accordance with the respective portions of the displayed image associated with the respective image coordinates for each of the respective fingernail objects of the virtual hand pose stencil. 
     
     
         7 . The system of  claim 1 , wherein the virtual hand pose stencil is representative of a tiger claw hand pose. 
     
     
         8 . The system of  claim 1 , wherein the virtual hand pose stencil is representative of a long view horizontal hand pose. 
     
     
         9 . The system of  claim 1 , wherein the virtual hand pose stencil is representative of a long view vertical hand pose. 
     
     
         10 . The system of  claim 1 , wherein the virtual hand pose stencil is representative of a thumbs up hand pose. 
     
     
         11 . The system of  claim 1 , wherein the virtual hand pose stencil is representative of a fly trap hand pose. 
     
     
         12 . A processor-based method, comprising:
 providing, by a processor of a user computing device, an image file in response to receiving an image input from a user on a user interface of the user computing device;   generating and displaying, by a visual display module of the user computing device, a displayed image representative of the image file;   providing, by the processor, a virtual hand pose stencil representative of a hand pose, wherein virtual hand pose stencil includes a plurality of respective fingernail objects corresponding to respective fingernails of a hand pose image, wherein the virtual hand pose stencil includes respective image coordinates for each of the respective fingernail objects;   automatically positioning, by the processor, the virtual hand pose stencil over the image file, to associate the respective image coordinates for each of the respective fingernail objects of the virtual hand pose stencil with respective portions of the displayed image on a page generated by the user computing device; and   generating and displaying, by the visual display module of the user computing device, a composite image comprised of the hand pose image, the respective portions of the displayed image associated with the respective image coordinates for each of the respective fingernail objects of the virtual hand pose stencil, and a visual border for the hand pose image representing a repositioning control; wherein the composite image displays the respective portions of the displayed image in alignment with the respective fingernails of the hand pose image;   wherein the virtual hand pose stencil is repositionable over the image file in response to receiving a repositioning input from the user via the repositioning control, to associate at least one of the respective image coordinates for each of the respective fingernail objects of the virtual hand pose stencil with a different portion of the displayed image on an updated page generated by the user computing device.   
     
     
         13 . The processor-based method of  claim 12 , further comprising the step, in response to the processor receiving the repositioning input from the user on the user interface of the user computing device, of resizing the virtual hand pose stencil positioned over the image file on the updated page generated by the user computing device. 
     
     
         14 . The processor-based method of  claim 12 , further comprising the step, in response to the processor receiving the repositioning input from the user on the user interface of the user computing device, of rotating the virtual hand pose stencil positioned over the image file on the updated page generated by the user computing device. 
     
     
         15 . The processor-based method of  claim 12 , wherein the visual display module of the user computing device is a touch screen, and the repositioning input from the user on the user interface of the user computing device comprises a multi-touch twist input or a multi-touch stretch input applied on the touch screen to the visual border for the hand pose image representing the repositioning control. 
     
     
         16 . The processor-based method of  claim 12 , wherein the step of providing a virtual hand pose stencil representative of a hand pose comprises the steps of capturing an image of a user's posed hand including the respective fingernails, and determining the image coordinates for the plurality of respective fingernail objects corresponding to each of the respective fingernails in the captured image of the user's posed hand. 
     
     
         17 . A server-based method, comprising:
 receiving, from a remote user device, a nail wrap design file including respective portions of a user-selected image file associated with a virtual hand pose stencil, wherein the virtual hand pose stencil is representative of a hand pose and includes a plurality of respective fingernail objects corresponding to respective fingernails of a hand pose image; wherein the virtual hand pose stencil includes respective image coordinates including a cuticle base curve for each of the respective fingernail objects; and wherein in the nail wrap design file, the virtual hand pose stencil associates the respective image coordinates for each of the respective fingernail objects of the virtual hand pose stencil with respective portions of the user-selected image file;   receiving, from the remote user device, a user-selected size of a user nail wrap design to be printed onto a nail wrap design material, wherein in the printer file each of the respective portions of the user-selected image file associated with the respective image coordinates for the each of the respective fingernail objects has a size based upon the user-selected size relative to the cuticle base curve of the respective image coordinates; and   generating, from the nail wrap design file, a printer file configured to communicate to a computer controlled printer instructions for printing the user nail wrap design onto the nail wrap material in accordance with the respective portions of the user-selected image file associated with the respective image coordinates for each of the respective fingernail objects of the virtual hand pose stencil.   
     
     
         18 . The server-based method of  claim 17 , wherein the step of receiving a user-selected size of a user nail wrap design to be printed onto a nail wrap design material comprises selecting a user-selected width of the user nail wrap design, wherein in the printer file each of the respective portions of the user-selected image file associated with the respective image coordinates for the each of the respective fingernail objects has a width based upon the user-selected width relative to the cuticle base curve of the respective image coordinates. 
     
     
         19 . The server-based method of  claim 17 , wherein the respective image coordinates for each of the respective fingernail objects comprise the cuticle base curve and a directional line extending from the cuticle base curve. 
     
     
         20 . The server-based method of  claim 19 , wherein the step of receiving a user-selected size of a user nail wrap design to be printed onto a nail wrap design material comprises selecting a user-selected width of the user nail wrap design, wherein in the printer file each of the respective portions of the user-selected image file associated with the respective image coordinates for the each of the respective fingernail objects has a width based upon the user-selected width relative to the cuticle base curve of the respective image coordinates.

Join the waitlist — get patent alerts

Track US2018144527A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.