Legal claims defining the scope of protection, as filed with the USPTO.
1. A method comprising: displaying a digital image of an array of storage spaces on a client device having a screen to display the digital image of the array of storage spaces, wherein each storage space of the digital image of the array of storage spaces represents a contact lens prescription for a contact lens; placing at least a three by three array of the digital image of the array of storage spaces displayed on the client device in a same general space as a three by three array of physical storage spaces so that the digital image of the array of storage spaces and the array of physical storage spaces may be viewed by a user, wherein each physical storage space is sized and shaped to store at least one contact lens package having a contact lens prescription and wherein the contact lens prescription of each storage space of the digital image of the array of storage spaces corresponds to the contact lens prescription of a contact lens for each corresponding storage space in the three by three array of physical storage spaces; receiving, in the client device, a selection of a chosen storage space within the three by three array of the digital image of the array of storage spaces that corresponds to an empty storage space within the three by three array of the physical array of storage spaces, said selecting of the empty storage space defining a first order selection; receiving, in the client device, an input of a number that corresponds to a quantity of contact lens packages to order for the first order selection; and confirming an order in a shopping cart using the client device.
2. The method of claim 1 wherein the receiving of the selection of the chosen storage space within the three by three array of the digital image of the array of storage spaces comprises taking an image of the three by three array of physical storage spaces using an image capture device associated with the client device and processing the image to locate an empty storage space using the client device.
3. The method of claim 1 further comprising: sending the order from the client device across a network to an ordering system.
4. The method of claim 1 wherein receiving of a selection of the selected storage space comprises receiving, in the client device, a selection of a virtual button displayed on the screen of the client device that is associated with one of the storage spaces of the three by three array of the digital image of the array of storage space.
5. The method of claim 4 wherein the screen of the client device comprises a touch screen and the selecting the virtual button comprises processing input from the touch screen indicating the selection of the virtual button using the client device.
6. The method of claim 1 , wherein the digital image of an array of storage spaces corresponds to spaces for a specific product name from a specific contact lens manufacturer.
7. A non-transitory, machine readable storage medium having stored thereon instructions for performing a method, comprising machine executable code which when executed by at least one machine, causes the machine to: capture an image of a portion of a physical storage tray that includes a plurality of storage slots, each of the plurality of storage slots of the physical tray sized and shaped to store at least one product with a particular set of attributes, said plurality of storage slots including a first storage slot, a second storage slot, and a third storage slot; present, to a user, a digital image of a virtual storage tray with a plurality of storage slots, the digital image of the virtual storage tray corresponding to the physical storage tray captured in the image and includes the first storage slot, the second storage slot and the third storage slot; process the image of the physical tray to determine the particular set of attributes of the at least one product stored in each of the first, second, and third storage slots of the portion of the physical storage tray that has been imaged, the particular set of attributes of each of the first, second, and third storage slots being based on indicia associated with the physical tray; accept input from a user indicative of selecting at least one of the first, second and third storage slots from the plurality of storage slots from the digital image of the virtual storage tray; process the user input to determine at least one-set of attributes of the at least one product selected for ordering based on the particular set of attributes of the at least one product stored in the one of the plurality of storage slots of the physical storage tray that corresponds to the selected one of the first, second and third storage slots; accept order data for an order of the at least one product corresponding to the selected one of the first, second and third storage slots; and send the order, over a network, representing the at least one set of attributes and the order quantity.
8. The machine readable storage medium of claim 7 wherein the plurality of storage slots in the physical storage tray stores contact lens samples.
9. The machine readable storage medium of claim 7 wherein sending an order comprises generating an email to a brand representative.
10. The machine readable storage medium of claim 7 wherein accepting order data comprises accepting order quantity information.
11. The machine readable storage medium of claim 7 wherein accepting order data comprises accepting payment information.
12. A system comprising: a display; a memory containing machine readable non-transitory medium comprising machine executable code having stored thereon instructions; and a processor module coupled to the memory, the processor module configured to execute the machine executable code to: present, through the display, a digital storage array image, the digital storage array image corresponding to a physical storage tray, wherein the physical storage tray includes a plurality of storage slots for storing contact lens packages that vary by one or more attributes, each of the plurality of storage slots storing contact lens packages with a particular attribute combination; accept input from a user indicative of selecting a digital storage slot from the digital storage array image; process the user input to determine at least one particular attribute combination of the contact lens packages selected for ordering without the user having to input the product attribute combination directly; accept order data; and send an order, over a network, representing the at least one particular attribute combination and the order quantity.
13. The system of claim 12 wherein the one or more attributes comprise: power, cylinder, and degree measurements.
14. The system of claim 12 wherein the display comprises a touch screen and the processor module configured to execute the machine executable code to is further configured to accept data from the touch screen indicative of the user input.
15. The system of claim 12 further comprising a camera and wherein the user input comprises capturing an image of the physical storage tray.
16. The system of claim 15 further comprising a network connection and wherein the processor module is further configured to execute machine executable code to: send the image from the camera, over the network, to an image processing program of an ordering system; and receive preliminary selections of at least one particular attribute combination for ordering without the user having to input the at least one particular attribute combination directly.
17. The system of claim 15 wherein the processor module is further configured to execute machine executable code to: process the image to determine a preliminary selection of at least one particular attribute combination for ordering without the user having to input the attribute combination directly.
Unknown
April 2, 2019
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.