Patent ID: 8200502

Claim:
A non-transitory computer-readable medium comprising computer program product for processing prescription eyeglass order data, the product comprising computer readable program code devices for: a) upon activation of a frame tracer by an operator of the frame tracer, receiving at a browser software component a frame trace of a pair of eyeglasses frames from the frame tracer, wherein the frame tracer is operably connected to a host computer at a peripheral port, wherein the peripheral port comprises a serial port, wherein the host computer comprises a monitor, wherein the browser software component is configured to communicate with the peripheral port using a software application composed within a framework for defining reusable software components in a programming language-independent way, wherein the browser software component comprises a control of the software application; b) translating, by the browser software component, the frame trace into perceivable data represented by a frame trace display, wherein the translating comprises formatting the frame trace for human-readable display; c) embedding the frame trace display in a graphical user interface, which is perceivable in an internet browser window, wherein the graphical user interface comprises a form, wherein the embedding the frame trace comprises embedding textual and graphical data to be displayed, d) formatting the frame trace display for human-readable display, wherein the frame trace display, as formatted, provides a graphical representation of the shape of the pair of eyeglasses frames; e) displaying the frame trace display including the textual and graphical data on the monitor in the internet browser window, by the graphical user interface, wherein the graphical user interface also simultaneously displays a prescription order contained in the same internet browser window, wherein the displaying comprises transferring the frame trace from the browser software component to the web browser using an applet written in an object-oriented structured language, a script written in a scripting language, and/or an interface configured to permit an applet to invoke an embedded script, wherein displaying the frame trace comprises displaying textual and graphical data regarding the frame trace; and f) sending, via an internet connection of the host computer, the prescription order to an order recipient via the Internet.