Patent ID: 7533453

Claim:
A method for finishing lenses for eyeglass frames, comprising: (a) providing a server central processing unit and first software executing therein for storing within or retrieving from a database in communication therewith, one or more eyewear lens shapes and design artistry for each of a plurality of lens styles and sizes; (b) providing at least one client central processing unit in communication with the server central processing unit to request of the server central processing unit one or more eyewear lens shapes and design artistry stored within the database of (a); (c) selecting and retrieving one or more desired eyewear lens shapes and design artistry from among a group of shapes and designs stored in (a) and communicating the selected design and artistry to a second software program executing with the client central processing unit of (b); (d) using the second software, probing an eyewear lens blank to determine data-points defining the edge of the lens blank, the thickness of the lens blank, the top of the lens blank, and either the true base convex or true base concave curvature of the lens; (e) utilizing the second software, communicating retrieved lens design data of (c) to an articulated robotic arm cutter controller; (f) faceting, drilling, jewelling or otherwise sizing the retrieved lens design data to conform to the selected design and artistry of (c) and data-points probed in (d); and (g) utilizing the second software, communicating said true base curvature of (d) to a robotic drilling apparatus and making one or more flush or otherwise perpendicular partial or complete bores to a surface of said lens blank.