IP Library Granted Patent US 7,016,824
Granted Patent B2
US 7,016,824 · App. 09/823,422 · Granted Mar 21, 2006

Interactive try-on platform for eyeglasses

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,016,824
App. No.
09/823,422
Granted
Mar 21, 2006
Kind
B2
Abstract

Techniques and systems that provide interactions between a 3D representation of a selected pair of glasses and a fully-textured 3D face model are disclosed. According to one embodiment, an interactive platform is displayed to allow a user to select a pair of glasses and try the selected glasses on a user-provided 3D face model. The interactions provided in the platform include spatial adjustments of the glasses around the face model, various perspective views of the 3D face with the glasses on and other cosmetic alternations to the selected glasses. According to one application, when the user finishes the try-on process, the information about the glasses can be transmitted to a business that can subsequently produce a pair of customized glasses for the user.

Claims (63)

1. A method for commercializing pairs of eyeglasses over a network, the method comprising:

providing an interactive platform that can be displayed on a computing device;

requesting a 3D face model from a user to be used in the interactive platform;

determining characteristics of the 3D face model with respect to a 3D reference frame;

retrieving a 3D representation of a pair of eyeglasses when a request identifying the pair of eyeglasses is received over the network; and

placing the 3D representation of the glasses onto a default position with respect to the 3D face model in accordance with the characteristics thereof.

2. The method of claim 1 further comprising:

permitting a relative interaction between the 3D representation of the glasses and the 3D face model.

3. The method of claim 1 further comprising:

permitting a view of the 3D face model with the 3D representation of the glasses on from a chosen perspective.

4. The method of claim 1 , wherein the interactive platform includes respective displays of the pairs of eyeglasses so that the user can choose one therefrom.

5. The method of claim 4 , wherein the request is generated on the computing device when one of the pairs of eyeglasses is selected.

6. The method of claim 5 , wherein the request conforms to a communication protocol in the network so that the request can be transported over the network from the computing device.

7. The method of claim 6 , wherein the network is the Internet and the communication protocol is Hypertext Transfer Protocol (HTTP).

8. The method of claim 4 , wherein the characteristics of the 3D face model include 3D positions of pupils and a nose profile of the 3D face model in reference to the 3D reference frame.

9. The method of claim 1 , wherein the default position is either an “On” position or an “Off” position; and wherein the “On” position is to place the 3D representation of the glasses onto the 3D face model in accordance with the characteristics of the 3D face model, and the “Off” position is to place the 3D representation of the glasses off and in front of the 3D face model in accordance with the characteristics of the 3D face model.

10. The method of claim 1 , wherein the requesting of the 3D face model comprises uploading the 3D face model from a known location by the user.

11. The method of claim 10 , wherein the known location is a computing device that stores the 3D face model, or is used to generate the 3D face model.

12. A method for commercializing pairs of eyeglasses over a network, the method comprising:

displaying on a display screen of a computing device an interactive platform received from the network, wherein the interactive platform includes respective 3D representations of the pairs of eyeglasses;

importing into the interactive platform a 3D face model of a user;

placing a 3D representation of one of the pairs of eyeglasses onto 3D face model when the one of the pairs of eyeglasses is selected on the display screen.

13. The method of claim 12 , wherein the displaying of the interactive platform comprises:

generating a request including an address identifying a web site hosted by an eyeglass business; and

sending the request over the network.

14. The method of claim 13 , wherein the network is the Internet; and wherein the request conforms substantially to Hypertext Transfer Protocol (HTTP).

15. The method of claim 13 , wherein the importing of the 3D face model comprises:

taking at least one image of the user; and

activating a 3D modeling application to generate the 3D face model from the at least one image.

16. The method of claim 15 , wherein the importing of the 3D face model further comprises determining characteristics of the 3D face model with respect to a 3D reference frame.

17. The method of claim 18 , wherein the characteristic,s of the 3D face model include 3D positions of pupils and a nose profile of the 3D face model in reference to the 3D reference frame.

18. The method of claim 15 , wherein the placing of the 3D representation of one of the pairs of eyeglasses onto 3D face model comprises:

placing the 3D representation of the glasses onto a default position with respect to the 3D face model in accordance with the characteristics thereof.

19. The method of claim 18 , wherein the default position is either an “On” position or an “Off” position; and wherein the “On” position is to place the 3D representation of the glasses onto the 3D face model in accordance with the characteristics of the 3D face model, and the “Off” position is to place the 3D representation of the glasses off and in front of the 3D face model in accordance with the characteristics of the 3D face model.

20. The method of claim 12 further comprising providing a relative interaction between the 3D presentation of the glasses and the 3D face model.

21. The method of claim 12 further comprising providing a view of the 3D face model with the 3D representation of the glasses on from a chosen perspective.

22. A method for commercializing pairs of eyeglasses over a network, the method comprising:

displaying an interactive platform received from the network, wherein the interactive platform includes at least two views, a first view and a second view, each of the two views receiving a 3D face model provided bye user; and

placing a 3D representation of one of the pairs of eyeglasses onto the 3D face model in the first view and placing a 3D representation of another one of the pairs of eyeglasses onto the 3D face model in the second view so that the user can appreciate any differences between the two views.

23. The method of claim 22 , wherein the interactive platform further includes a panel comprising a plurality of functional buttons, at least some of the buttons provided to assist the user to spatially adjust either the one of the pairs of eyeglasses or the another one of the pairs of eyeglasses with respect to the 3D face model.

24. The method of claim 22 , wherein the interactive platform further includes a panel comprising a plurality of functional buttons, at least some of the buttons provided to retrieve position information of either the one of the pairs of eyeglasses or the another one of the pairs of eyeglasses, where in the position information can be applied to a newly selected pair of eyeglasses.

25. A system for commercializing pairs of eyeglasses over a network, the system comprising:

a client computing device including a display screen, executing a browsing application and coupled to a data network;

a server computing device operated by an eyewear business, the server computing device accessing a database of the pairs of eyeglasses; and

wherein the client computing device, in response to an IP address identifying the server computing device, sends out a specification of a selected pair of the pairs of eyeglasses after a data link is established between the client and server computing devices;

wherein the client computing device subsequently displays an interactive try-on platform in which a 3D face model of a user and a 3D representation of the selected pair of eyeglasses are displayed; and

wherein the user is able to virtually place the selected pair of eyeglasses on or off the 3D face model.

26. The system of claim 25 , wherein the 3D face model is uploaded into the platform from a location known to the user.

27. The system of claim 26 , wherein the location known to the user includes a computing device that stores the 3D face model, or is used to generate the 3D face model.

28. The system of claim 27 , wherein the computing device is either one of the client or the server computing devices.

29. A software product for commercializing pairs of eyeglasses over a network, the software product on a computer readable medium executable on a computing device and comprising:

program code for providing an interactive platform that can be displayed on a computing device;

program code for requesting a 3D face model from a user;

program code for determining characteristics of the 3D face model with respect to a 3D reference frame;

program code for retrieving a 3D representation of a pair of eyeglasses when a request identifying the pair of eyeglasses is received over the network; and

program code for placing the 3D representation of the glasses onto a default position with respect to the 3D face model in accordance with the characteristics thereof.

30. The software product of claim 29 further comprising:

program code for permitting a relative interaction between the 3D representation of the glasses and the 3D face model; and

program code for permitting a view of the 3D face model with the 3D representation of the glasses on from a chosen perspective.

31. The software product of claim 29 , wherein the interactive platform includes respective displays of the pairs of eyeglasses so that the user can choose one therefrom.

32. The software product of claim 29 , wherein the characteristics of the 3D face model include 3D positions of pupils and a nose profile of the 3D face model in reference to the 3D reference frame.

33. The software product of claim 29 , wherein the default position is either an “On” position or an “Off” position; and wherein the “On” position is to place the 3D representation of the glasses onto the 3D face model in accordance with the characteristics of the 3D face model, and the “Off” position is to place the 3D representation of the glasses off and in front of the 3D face model in accordance with the characteristics of the 3D face model.

34. The software product of claim 29 , wherein the program code for requesting of the 3D face model comprises program code for uploading the 3D face model from a known location by the user.

Assignments (14)
NUNC PRO TUNC ASSIGNMENT Recorded Jan 30, 2019
From: GLASSES.COM INC.
To: LUXOTTICA RETAIL NORTH AMERICA INC.
Reel/Frame 048183/0285 →
NUNC PRO TUNC ASSIGNMENT Recorded Aug 25, 2014
From: 1-800 CONTACTS, INC.
To: GLASSES.COM INC.
Reel/Frame 033599/0307 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 19, 2014
From: 1-800 CONTACTS, INC.
To: GLASSES.COM INC.
Reel/Frame 032474/0841 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME PREVIOUSLY RECORDED ON REEL 028882 FRAME 0514. ASSIGNOR(S) HEREBY CONFIRMS THE CONFIRMATORY ASSIGNMENT. Recorded Dec 4, 2012
From: IMAGE METRICS INC.
To: 1-800 CONTACTS, INC.
Reel/Frame 029405/0164 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 31, 2012
From: IMAGE METRICS
To: 1-800 CONTACTS, L.L.C.
Reel/Frame 028882/0463 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 31, 2012
From: IMAGE METRICS, INC.
To: 1-800 CONTACTS, L.L.C.
Reel/Frame 028882/0514 →
CONFIRMATORY ASSIGNMENT Recorded Aug 23, 2012
From: BIG STAGE ENTERTAINMENT, INC.
To: IMAGE METRICS, INC.
Reel/Frame 028840/0363 →
RELEASE Recorded Aug 16, 2012
From: SILICON VALLEY BANK
To: BIG STAGE ENTERTAINMENT INC.
Reel/Frame 028804/0908 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 15, 2012
From: ALIVE TECH INC.; GEOMETRIX INC.
To: WEST, DAVID; ZWERN, ARTHUR; ARTHUR ZWERN AS TRUSTEE OF THE ARTHUR AND KATHRYN ZWERN LIVING TRUST; GLOBAL ALLIANCE INC.; LAUTZE & LAUTZE SHAREHOLDER REPRESENTATIVE OF THE FORMER STOCKHOLDERS OF GEOMETRIX
Reel/Frame 028788/0612 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 15, 2012
From: WEST, DAVID; ZWERN, ARTHUR; ARTHUR ZWERN AS TRUSTEE OF THE ARTHUR AND KATHRYN ZWERN LIVING TRUST; GLOBAL ALLIANCE INC.; LAUTZE & LAUTZE SHAREHOLDER REPRESENTATIVE OF THE FORMER STOCKHOLDERS OF GEOMETRIX
To: IMAGE METRICS, INC.
Reel/Frame 028789/0233 →
CORRECTIVE ASSIGNMENT TO CORRECT THE CONVEYING AND RECEIVING PARTIES, PREVIOUSLY RECORDED ON REEL/FRAME 022399/0868. Recorded Jul 29, 2009
From: BIG STAGE ENTERTAINMENT INC
To: SILICON VALLEY BANK
Reel/Frame 023032/0059 →
SECURITY AGREEMENT Recorded Mar 12, 2009
From: SILICON VALLEY BANK
To: BIG STAGE ENTERTAINMENT INC
Reel/Frame 022399/0868 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 18, 2008
From: ALIVE TECH, INC.
To: BIG STAGE ENTERTAINMENT, INC.
Reel/Frame 021109/0881 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 29, 2001
From: WAUPOTITSCH, ROMAN; TSOUPKO-SITNIKOV, MIKHAIL; MEDIONI, GERARD G.; MISHIN, OLEG; SHAMGIN, VLADIMIR; CALLARI, FRANCESCO; GUIGONIS, DAVID
To: GEOMETRIX INCORPORATED
Reel/Frame 011664/0613 →