System and method for creating custom fingernail art
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06T-015/50
G06T-011/60
G06T-011/00
G06T-003/40
G09G-005/14
G06F-003/0484
출원번호
US-0626846
(2015-02-19)
등록번호
US-9875563
(2018-01-23)
발명자
/ 주소
Anderson, Angelique
출원인 / 주소
Nailsnaps, LLC
대리인 / 주소
Sophir, Eric L.
인용정보
피인용 횟수 :
0인용 특허 :
7
초록▼
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 fing
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.
대표청구항▼
1. 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 disp
1. 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, and 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; andgenerating and displaying, by the visual display module of the user computing device, a composite image representative of the hand pose image and 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, wherein the composite image includes 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 on the user interface of the user computing device, 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,wherein the hand pose image is an opaque hand pose image including transparent fingernails, and wherein the step of generating and displaying the composite image comprises displaying the opaque hand pose image over the displayed image with the respective portions of the displayed image associated with the respective image coordinates in alignment with the transparent fingernails of the hand pose image. 2. The processor-based method of claim 1, 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. 3. The processor-based method of claim 1, 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. 4. The processor-based method of claim 1, wherein the visual display module of the user computing device is a touch screen, wherein the step of generating and displaying the composite image includes displaying a visual border for the hand pose image, and wherein 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 hand pose image. 5. The processor-based method of claim 1, wherein the step of providing a virtual hand pose stencil representative of a hand pose comprises the selecting the virtual hand pose stencil from a plurality of virtual hand pose stencils stored by the user computing device in response to a hand pose selection input received from a user on the user interface of the user computing device. 6. The processor-based method of claim 1, wherein the virtual hand pose stencil is representative of a tiger claw hand pose. 7. The processor-based method of claim 1, wherein the virtual hand pose stencil is representative of a long view horizontal hand pose. 8. The processor-based method of claim 1, wherein the virtual hand pose stencil is representative of a long view vertical hand pose. 9. The processor-based method of claim 1, wherein the virtual hand pose stencil is representative of a thumbs up hand pose. 10. The processor-based method of claim 1, wherein the virtual hand pose stencil is representative of a fly trap hand pose. 11. The processor-based method of claim 1, wherein the image input from the user is selected from one or more of a user created image, a photograph, an image obtained from social media website, an image obtained from an application, an image obtained from an image library stored by the memory, or an image obtained from a remote source. 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, and 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; andgenerating and displaying, by the visual display module of the user computing device, a composite image representative of the hand pose image and 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, wherein the composite image includes 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 on the user interface of the user computing device, 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; andin response to the processor receiving a lock input from the user on the user interface of the user computing device selecting at least one of the respective fingernail objects, locking at least one of the respective portions of the displayed image associated with the respective image coordinates for the selected at least one of the respective fingernail objects, wherein in the event of the processor receiving the repositioning input from the user on the user interface of the user computing device after receiving the lock input, the at least one of the respective portions of the displayed image remains fixed relative to the at least one of the respective fingernail objects on the updated page generated by the user computing device. 13. 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, and 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; andgenerating and displaying, by the visual display module of the user computing device, a composite image representative of the hand pose image and 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, wherein the composite image includes 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 on the user interface of the user computing device, 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, andwherein the respective image coordinates for each of the respective fingernail objects comprise a cuticle base curve and a directional line extending from the cuticle base curve. 14. The processor-based method of claim 13, further comprising the step, in response to the processor receiving a copy input from the user on the user interface of the user computing device selecting a first one of the respective fingernail objects to be copied to at least one other of the respective fingernail objects, of copying the respective portion of the displayed image associated with the respective image coordinates for the selected first one of the respective fingernail objects to the respective image coordinates for the at least one other of the respective fingernail objects. 15. The processor-based method of claim 13, wherein the step of providing a virtual hand pose stencil representative of a hand pose comprises the steps of capturing and storing 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 stored image of the user's posed hand. 16. The processor-based method of claim 13, wherein the step of providing a virtual hand pose stencil representative of a hand pose comprises the steps of capturing a real time 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 real time image of the user's posed hand. 17. 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, and 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; andgenerating and displaying, by the visual display module of the user computing device, a composite image representative of the hand pose image and 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, wherein the composite image includes 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 on the user interface of the user computing device, 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; andtransmitting, by the processor of the user computing device, to a remote server computer system for a computer controlled printer, a nail wrap design file including the respective portions of the displayed image associated with the respective image coordinates for each the plurality of the respective fingernail objects of the virtual hand pose stencil;wherein the remote server computer system generates 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. 18. The processor-based method of claim 17, wherein the respective image coordinates for each of the respective fingernail objects comprise a cuticle base curve and a directional line extending from the cuticle base curve. 19. The processor-based method of claim 18, wherein the transmitting step further comprises transmitting to the remote server computer system a user-selected width of the user nail wrap design to be printed onto the nail wrap material, and wherein in the printer file each of the respective portions of the displayed image 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. 20. 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 on 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; andgenerate and display by the visual display module a composite image representative of the hand pose image and 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, wherein the composite image includes the respective portions of the displayed image in alignment with the respective fingernails of the hand pose image,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. 21. The system of claim 20, 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. 22. The system of claim 20, 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. 23. The system of claim 20, wherein the visual display module is a touch screen, wherein the instruction to generate and display the composite image includes an instruction to display a visual border for the hand pose image, and wherein the repositioning input from the user on the user interface comprises a multi-touch twist input or a multi-touch stretch input applied on the touch screen to the hand pose image. 24. The system of claim 20, wherein the image input selects the image file from one or more of a user created image, a photograph, an image obtained from social media website, an image obtained from an application, an image obtained from an image library stored by the memory, or an image obtained from a remote source. 25. 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 on 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; andgenerate and display by the visual display module a composite image representative of the hand pose image and 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, wherein the composite image includes the respective portions of the displayed image in alignment with the respective fingernails of the hand pose image;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, 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. 26. 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; wherein the 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 the respective image coordinates 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; andgenerating, from the nail wrap design file, a printer file configured to communicate to a computer controlled printer instructions for printing a user nail wrap design onto a 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, wherein the respective image coordinates for each of the respective fingernail objects comprise a cuticle base curve and a directional line extending from the cuticle base curve. 27. The server-based method of claim 26, wherein the receiving step further comprises receiving from the remote user device a user-selected width of the user nail wrap design to be printed onto the 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 width based upon the user-selected width relative to the cuticle base curve of the respective image coordinates. 28. The server-based method of claim 26, wherein the receiving step further comprises receiving from the remote user device a user-selected size of the user nail wrap design to be printed onto the 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 respective image coordinates. 29. 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, and wherein the virtual hand pose stencil includes respective image coordinates for each of the respective fingernail objects, 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;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;generating and displaying, by the visual display module of the user computing device, a composite image representative of the hand pose image and 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, wherein the composite image includes the respective portions of the displayed image in alignment with the respective fingernails of the hand pose image; andtransmitting to a remote computer system for a computer controlled printer, a nail wrap design file including the respective portions of the displayed image associated with the respective image coordinates for each the plurality of the respective fingernail objects of the virtual hand pose stencil. 30. The processor based method of claim 29, further comprising the step of repositioning, by the processor, the virtual hand pose stencil over the image file in response to receiving a repositioning input from the user on the user interface of the user computing device, 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. 31. The processor-based method of claim 30, wherein the step of repositioning the virtual hand pose stencil over the image file comprises resizing the virtual hand pose stencil positioned over the image file on the updated page generated by the user computing device. 32. The processor-based method of claim 30, wherein the step of repositioning the virtual hand pose stencil over the image file comprises rotating the virtual hand pose stencil positioned over the image file on the updated page generated by the user computing device. 33. The processor-based method of claim 29, wherein the remote computer system generates 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. 34. The processor-based method of claim 29, wherein the transmitting step further comprises transmitting to the remote computer system a user-selected size of the user nail wrap design to be printed onto the nail wrap material, and wherein in the printer file each of the respective portions of the displayed image 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 respective image coordinates.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (7)
Rifkin Andrew ; Durchan Jesyca C. ; Ralls Chaun, Computer game for designing and printing nail coverings.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.