An online product ordering system first displays images of different product categories, such as different types of padlocks, and then displays all product models available in a category when the user clicks on a selected category image. The user selects a product model and then customizes various aspects of the selected model. In the case of a padlock, the user can select a shackle type and bumper type from available options, with images of each option displayed to the user for selection purposes, and may order a customized plate with user entered text or other indicia. In the case of a padlock, the user may enter their existing key number and the padlock can be customized to open with the user's existing key.
Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.
1. A computer readable medium having stored thereon one or more sequences of instructions for causing one or more microprocessors to perform the steps for online ordering, the steps comprising: displaying a plurality of separate lockable device category images on a display screen of a user device, each lockable device category image representing one or more available lockable devices in the respective category of lockable devices and being associated with a respective user input for selecting the respective lockable device category; receiving user input of a selected lockable device category from the one or more lockable device category images displayed on the display screen; displaying one or more lockable device images associated with the selected lockable device category on the display screen in response to user input of a selected lockable device category, wherein each lockable device image comprises a reproduction of the appearance of at least one lockable device in the selected category associated with a respective user input for selecting the respective lockable device; receiving user input of a selected lockable device from the one or more lockable device images; displaying separate images of a first set of lockable device customizing options for the selected lockable device on the display screen, each image comprising a reproduction of the appearance of at least the respective lockable device customizing option associated with a respective user input for user selection of the respective lockable device customizing option; receiving user input of a selected first lockable device customizing option from the displayed images of the first set of lockable device customizing options; and on receipt of user input of the selected first lockable device customizing option via the user input associated with the image of the selected first lockable device customizing option, generating and displaying a first customized lockable device image on the display screen according to the user selected first lockable device customizing option, wherein the first customized lockable device image includes at least a portion of the selected lockable device image combined and integrated with the selected first lockable device customizing option to form a single image reproducing the appearance of at least a portion of the selectable lockable device combined with the first lockable device customizing option.
A software program allows users to order custom lockable devices online. The program displays images of different categories of lockable devices (e.g., padlock types). When a user selects a category, the program shows images of available lockable devices in that category. After the user picks a specific lockable device, the program displays images of customization options (e.g., shackle type, bumper type), each selectable by the user. When the user selects a customization option, the program generates a new image showing the selected lockable device with the chosen customization applied, creating a combined image.
2. The computer readable medium of claim 1 , further comprising the steps of: displaying separate second option images of a second set of lockable device customizing options for the selected lockable device along with a user selectable input adjacent each second option image after user selection of a first lockable device customizing option, each separate second option image comprising a reproduction of the appearance of the respective second customizing option; and on receipt of user input of a selected second lockable device customizing option from the second set of lockable device customizing options, generating and displaying a second customized lockable device image according to the selected second lockable device customizing option, wherein the second customized lockable device image reproduces the appearance of at least a portion of the selected lockable device image when combined with the first and second lockable device customizing options.
The software program from the previous lockable device customization description presents a second set of customization options (displayed with selectable images), appearing after the first customization choice. After the user selects a second customization option from the available images, the system generates and displays a new lockable device image, reflecting the combined appearance of the initial lockable device with *both* the first and second customization options applied.
3. The computer readable medium of claim 2 , further comprising generating and displaying a second customized lockable device image according to the selected second lockable device customizing option, wherein the second customized lockable device image includes at least a portion of the selected lockable device image and the second lockable device customizing option.
The software program from the previous lockable device customization description generates the second customized lockable device image including at least a portion of the selected lockable device image and the second lockable device customizing option, which implies that the new lockable device image reflects the selected lockable device with the second customization option applied.
4. The computer readable medium of claim 2 , further comprising the step of generating and displaying a second customized lockable device image according to the selected second lockable device customizing option, wherein the second customized lockable device image includes at least a portion of the selected lockable device image and the first and second lockable device customizing option.
The software program from the previous lockable device customization description generates the second customized lockable device image including at least a portion of the selected lockable device image and the first and second lockable device customizing option, which implies that the new lockable device image reflects the selected lockable device with the first *and* second customization options applied together.
5. The computer readable medium of claim 2 , further comprising the step of ordering a customized lockable device represented by the second customized lockable device image.
The software program from the previous lockable device customization description allows the user to place an order for the customized lockable device as it is represented by the final image reflecting the first and second customizations.
6. The computer readable medium of claim 1 , further comprising the step of ordering a customized lockable device represented by the first customized lockable device image.
The software program from the first lockable device customization description allows the user to place an order for the customized lockable device as it is represented by the image reflecting the first customization.
7. The computer readable medium of claim 2 , wherein the step of displaying a second set of lockable device customizing options further comprises displaying the second set of lockable device customizing options on the display screen together with the first customized lockable device image including the selected first lockable device customizing option.
The software program from the previous lockable device customization description shows the second set of customization options alongside the first customized lockable device image, where the first customized lockable device image already includes the user's selected first customization option. This provides a visual context of the current state of the customized lockable device while allowing selection of further customizations.
8. The computer readable medium of claim 1 , further comprising associating the user device with a server on a network.
The software program from the first lockable device customization description connects the user's device to a server over a network.
9. The computer readable medium of claim 1 , wherein the lockable devices are padlocks and the lockable device categories comprise different types of padlocks.
In the software program from the first lockable device customization description, the lockable devices being customized are padlocks, and the lockable device categories represent different types of padlocks.
10. The computer readable medium of claim 1 , wherein the lockable devices comprise at least one of a bicycle lock, keyed locking cables, door lock and a safe lock, and the lockable device categories comprise different types of said lockable devices.
In the software program from the first lockable device customization description, the lockable devices that can be customized include at least one of a bicycle lock, keyed locking cables, door lock and a safe lock. The lockable device categories are different types of those lockable devices.
11. The computer readable medium of claim 2 , wherein the first and second set of lockable device customizing options are selected from the group of lockable device customizing options consisting of shackle length, style, shackle material, bumper, lock type, keying option, bumper color, custom marking, body plate, body size, key number and cylinder type.
In the software program from the previous lockable device customization description, the first and second sets of lockable device customization options are selected from options such as shackle length, style, shackle material, bumper, lock type, keying option, bumper color, custom marking, body plate, body size, key number and cylinder type.
12. The computer readable medium of claim 1 , wherein the one or more lockable devices are manufactured by one or more lockable device manufacturers.
In the software program from the first lockable device customization description, the lockable devices are manufactured by one or more lockable device manufacturers.
13. An online ordering system comprising: a non-transitory computer readable medium configured to execute computer executable programmed modules stored therein; a processor communicatively coupled with the non-transitory computer readable medium for executing programmed modules stored therein; a first user interface module stored in the non-transitory computer readable medium and configured to display a plurality of separate lockable device category images on a display screen of a user device, each lockable device category image representing one or more available lockable devices in the respective category of lockable devices and being associated with a respective user input for selecting the respective lockable device category; a first selection module stored in the non-transitory computer readable medium and configured for receiving user selection of a lockable device category from the one or more lockable device category images; a second user interface module stored in the non-transitory computer readable medium and configured to display one or more lockable device images associated with the selected lockable device category on the display screen in response to user input of a selected lockable device category, wherein each lockable device image comprises a reproduction of the appearance of a lockable device in the selected category associated with a respective user input for selecting the respective lockable device; a second selection module stored in the non-transitory computer readable medium and configured for receiving user selection of a lockable device from the one or more lockable device images; a third user interface module stored in the non-transitory computer readable medium and configured to display separate images of a first set of lockable device customizing options for the selected lockable device image on the display screen, each image comprising a reproduction of the appearance of at least the respective lockable device customizing option associated with a respective user input for user selection of the respective lockable device customizing option; a third selection module stored in the non-transitory computer readable medium and configured for receiving user selection of a first lockable device customizing option from the first set of lockable device customizing options; and a control module configured to generate a first customized lockable device image according to the selected first lockable device customizing option on receipt of user input of a selected first lockable device customizing option, wherein the first customized lockable device image includes at least a portion of the selected lockable device and combined and integrated with the selected first lockable device customizing option.
An online ordering system includes: a processor and memory to run software; a user interface that displays lockable device categories with images (e.g., padlock types), each selectable to browse the category; a module to receive user selection of a category; a second user interface to display images of specific lockable devices within the selected category, each selectable; a module to receive user selection of a specific lockable device; a third user interface module to display selectable images of customization options (e.g., shackle type, bumper type); a module to receive selection of a customization option; and a control module that combines the selected lockable device image with the selected customization to generate a combined image.
14. The system of claim 13 , further comprising at least one additional user interface control module configured to display a second set of lockable device customizing options for the selected lockable device image.
The system from the previous online ordering system description further includes at least one additional user interface module configured to display a second set of lockable device customizing options for the selected lockable device image.
15. The system of claim 14 , wherein said control module is configured to generate an image of said first customized lockable device on the display screen together with the display of the second set of lockable device customizing options, and one of the first, second and third selection modules are configured to select a second lockable device customizing option from the second set of lockable device customizing options.
In the system from the previous online ordering system description, the control module displays the image of the lockable device with the first customization together with the second set of customization options, and a selection module allows the user to select a second customization option.
16. The system of claim 14 , wherein the control module is configured to generate a second customized lockable device image according to the selected second lockable device customizing option, wherein the second customized lockable device image includes at least a portion of the selected lockable device image and the second lockable device customizing option.
In the system from the previous online ordering system description, the control module generates an image of the lockable device that includes the selected lockable device image and the *second* lockable device customization option only.
17. The system of claim 14 , wherein the control module is configured to generate a second customized lockable device image according to the selected second lockable device customizing option, wherein the second customized lockable device image includes at least a portion of the selected lockable device and the selected lockable device customizing options.
In the system from the previous online ordering system description, the control module generates an image of the lockable device that includes the selected lockable device and *both* of the selected lockable device customizing options.
18. A computer implemented method of ordering a customized lockable device, wherein one or more processors are programmed to perform steps comprising: displaying a plurality of separate lockable device category images on a display screen of a user device, each lockable device category image representing one or more available lockable devices in the respective category of lockable devices and being associated with a respective user input for selecting the respective lockable device category; receiving user input of a selected lockable device category from the one or more displayed lockable device category images; displaying one or more lockable device images associated with the selected lockable device category on the display screen on receipt of user input of the selected lockable device category from the user device, each lockable device image comprises a reproduction of the appearance of at least one lockable device in the selected category associated with a respective user input for selecting the respective lockable device; receiving user input of a selected lockable device from the one or more lockable device images; displaying separate images of at least one set of lockable device customizing options for the selected lockable device on the display screen, each image comprising a reproduction of the appearance of at least the respective lockable device customizing option associated with a respective user input for user selection of the respective lockable device customizing option; receiving user input of a selected lockable device customizing option from the displayed images of the set of lockable device customizing options; and on receipt of user input of the selected lockable device customizing option via the user input associated with the image of the selected first lockable device customizing option, generating and displaying a customized lockable device image on the display screen according to the user selected lockable device customizing option, the customized lockable device image including at least a portion of the selected lockable device image combined and integrated with the selected lockable device customizing option to form a single image reproducing the appearance of at least a portion of the selectable lockable device combined with the lockable device customizing option.
A computer-implemented method for ordering custom lockable devices displays images of lockable device categories (e.g., padlock types). When a user selects a category, the method displays images of available lockable devices within it. After the user picks a specific lockable device, the method displays images of customization options (e.g., shackle type, bumper type), each selectable. When the user selects a customization option, the method generates a new image showing the selected lockable device with the chosen customization applied, creating a combined image.
19. The method of claim 18 , further comprising displaying at least two different keying options for the selected lockable device, and receiving a keying option selected by the user from the displayed keying options.
The method from the previous custom lockable device ordering description includes displaying at least two different keying options for the selected lockable device, and the user chooses one of them.
20. The method of claim 18 , further comprising displaying on the display screen successive images of at least two different sets of lockable device customizing options for the selected lockable device, receiving a lockable device customizing option entered by the user after each set of lockable device customizing options is displayed on the screen, and generating and displaying a current customized device image on the display screen after receipt of each user selected customizing option, each current customized device image comprising at least a portion of the selected lockable device image and each customizing option selected by the user prior to the display of the current customized device image.
The method from the previous custom lockable device ordering description displays successive sets of customization options. After each set is displayed, the method gets a user-selected option. A "current customized device image" is displayed after each selection, showing the lockable device with all the prior selected customization options applied.
21. The method of claim 20 , wherein the step of displaying an image of a respective set of lockable device customizing options further comprises displaying the current customized device image together with the next set of customizing options for selection by the user.
In the method from the previous custom lockable device ordering description, when a set of customization options is displayed, the current customized device image (reflecting all prior selections) is shown *along with* the next set of options.
22. The method of claim 20 , wherein the sets of lockable device customizing options comprise at least two different sets of customizing options selected from the group consisting of different lock body sizes, different shackles, different bumper colors, different lock materials, and customized body plates.
In the method from the previous custom lockable device ordering description, the sets of customization options include at least two different sets of customizing options selected from the group consisting of different lock body sizes, different shackles, different bumper colors, different lock materials, and customized body plates.
23. The method of claim 18 , further comprising displaying a user interface for entry of custom text to be included on a lockable device selected by the user, receiving user entered customized text, and storing the customized text for incorporation in lock devices ordered by the user.
The method from the previous custom lockable device ordering description provides a user interface where the user can enter custom text to be included on the lockable device. The method receives and stores this customized text for incorporation into ordered lock devices.
24. A computer implemented method of ordering a customized lockable device, wherein one or more processors are programmed to perform steps comprising: displaying a plurality of lockable device images on a display screen of a user device, each lockable device image comprising a reproduction of the appearance of at least one lockable device associated with a respective user input for selecting the respective lockable device; receiving user input of a selected lockable device from the lockable device images; displaying separate images of at least one set of lockable device customizing options for the selected lockable device on the display screen, each image comprising a reproduction of the appearance of at least the respective lockable device customizing option associated with a respective user input for user selection of the respective lockable device customizing option; receiving user input of a selected lockable device customizing option from the displayed images of the set of lockable device customizing options; and on receipt of user input of the selected lockable device customizing option via the user input associated with the image of the selected first lockable device customizing option, generating and displaying a customized lockable device image on the display screen according to the user selected lockable device customizing option, the customized lockable device image including at least a portion of the selected lockable device image combined and integrated with the selected lockable device customizing option to form a single image reproducing the appearance of at least a portion of the selectable lockable device combined with the lockable device customizing option.
A computer-implemented method for ordering custom lockable devices displays images of specific lockable devices, each selectable. After the user picks a lockable device, the method displays images of customization options (e.g., shackle type, bumper type), each selectable. When the user selects a customization option, the method generates a new image showing the selected lockable device with the chosen customization applied, creating a combined image.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
April 21, 2009
August 27, 2013
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.