Dynamic webpage interface system and computer-readable medium
AssigneeSuppliest Co. LLC
InventorAdam M. Josephs
Life of this patent
Estimating the term…
Abstract
A system and method provide a dynamic interface that displays multiple products or product options and accepts, from a user, one or more selections from among the displayed products or options. The dynamic interface rearranges the display and displays indications of the selections. The dynamic display may also include additional options, information, or data input fields along with each displayed indication of a selection.
Claims34
A computing system connected by a network to at least one server and comprising at least one processor and memory and instructions that when executed by the at least one processor cause the computing system to perform actions comprising:
- providing a dynamic interface on an electronic display;
- displaying, using the dynamic interface, a first product and a first plurality of auto-populated product options regarding a first aspect of the first product, the first plurality of auto-populated product options being auto-populated on the electronic display in response to an initial selection of the first product, selection of a product option from the plurality requiring a user use an input device to cause the dynamic interface to select an area of the electronic display associated with the product option;
- while maintaining the display of the first product and first plurality of auto-populated product options, receiving, by way of a first input from the user using the input device to interact with the dynamic interface, a first selection of a first product option from the first plurality of auto-populated product options;
- while maintaining the display of the first product and either the first plurality of auto-populated product options or product options not selected from the first plurality of auto-populated product options, displaying on the electronic display, using the dynamic interface in response to the first selection according to instructions in the memory, a first indicator of the first selection and a first field for receiving an indication of a positive, non-zero quantity or amount of the first selection;
- while maintaining the display of the first product, the first indicator, the first field, and either the first plurality of auto-populated product options or product options not selected from the first plurality of auto-populated product options, receiving, by way of a second input from the user using the input device to interact with the dynamic interface, a second selection from the first plurality of auto-populated product options;
- while maintaining the display of the first product and either the first plurality of auto-populated product options or product options not selected from the first plurality of auto-populated product options:
- displaying on the electronic display, using the dynamic interface, in response to the second selection according to instructions stored in memory, a second indicator of the second selection and a second field for receiving an indication of a positive, non-zero quantity or amount of the first selection;
- and
- ceasing to display, in response to the second selection, the first indicator and the first field, only when no indication of a positive, non-zero quantity or amount of the first selection was received by the first field before the receipt of the second selection.
A computing system connected by a network to at least one server and comprising at least one processor and memory and instructions that when executed by the at least one processor cause the computing system to perform actions comprising:
- providing a dynamic interface on an electronic display;
- displaying, using the dynamic interface, a first plurality of auto-populated products, the first plurality of auto-populated products being auto-populated on the electronic display in response to an initial access of a webpage, selection of a product from the first plurality requiring a user use an input device to cause the dynamic interface to select an area of the electronic display associated with the product;
- while maintaining the display of the first plurality of auto-populated products, receiving, by way of a first input from the user using the input device to interact with the dynamic interface, a first selection of a first product from the first plurality of auto-populated products;
- while maintaining the display of either the first plurality of auto-populated products or products not selected from the first plurality of auto-populated products, displaying on the electronic display, using the dynamic interface in response to the first selection according to instructions in the memory, a first indicator of the first selection and a first field for receiving an indication of a positive, non-zero quantity or amount of the first selection;
- while maintaining the display of the first indicator, the first field, and either the first plurality of auto-populated products or products not selected from the first plurality of auto-populated products, receiving, by way of a second input from the user using the dynamic interface, a second selection from the first plurality of auto-populated products;
- and
- while maintaining the display of the first indicator and either the first plurality of auto-populated products or products not selected from the first plurality of auto-populated products:
- displaying on the electronic display, using the dynamic interface in response to the second selection, a second indicator of the second selection and a second field for receiving an indication of a positive, non-zero quantity or amount of the second selection;
- and
- ceasing to display, in response to the second selection, the first indicator and the first field only when no indication of a positive, non-zero quantity or amount of the first selection was received by the first field before the receipt of the second selection.
A computing system connected by a network to at least one server and comprising at least one processor and memory and instructions that when executed by the at least one processor cause the computing system to perform actions comprising:
- providing a dynamic interface on an electronic display;
- displaying, using the dynamic interface, a first plurality of auto-populated products the first plurality of auto-populated products being auto-populated on the electronic display in response to an initial access of a webpage, selection of a product from the first plurality of auto-populated products requiring a user use an input device to cause the dynamic interface to select an area of the electronic display associated with the product;
- while maintaining the display of the first plurality of auto-populated products, receiving, by way of a first input from the user using the input device to interact with the dynamic interface, a first selection of a first product from the first plurality of auto-populated products;
- while maintaining the display of either the first plurality of auto-populated products or products not selected from the first plurality of auto-populated products, displaying on the electronic display, using the dynamic interface in response to the first selection according to instructions in the memory, a first indicator of the first selection and a first plurality of auto-populated product options;
- while maintaining the display of the first indicator, the first plurality of auto-populated product options, and either the first plurality of auto-populated products or products not selected from the first plurality of auto-populated products, receiving, by way of a second input from the user using the input device to interact with the dynamic interface, a second selection of a first product option from the first plurality of auto-populated product options;
- while maintaining the display of the first indicator, the first plurality of auto-populated product options, and either the first plurality of auto-populated products or products not selected from the first plurality of auto-populated products, displaying, using the dynamic interface in response to the second selection according to instructions in the memory, a second indicator of the second selection, and a first field for receiving an indication of a positive, non-zero quantity or amount of the first product option from the first plurality of auto-populated product options;
- while maintaining the display of the first indicator, the first plurality of auto-populated product options, the second indicator, the first field, and either the first plurality of auto-populated products or products not selected from the first plurality of auto-populated products, receiving, by way of a third input from the user using the dynamic interface, a third selection of a second product option from the first plurality of auto-populated product options;
- while maintaining the display of the first indicator, the first plurality of auto-populated product options, the second indicator, the first field, and either the first plurality of auto-populated products or products not selected from the first plurality of auto-populated products:
- displaying, using the dynamic interface in response to the third selection according to instructions stored in memory, a third indicator of the third selection, and a second field for receiving an indication of a positive, non-zero quantity or amount of the second product option;
- and
- ceasing to display, in response to the third selection, the second indicator and second field only when no indication of a positive, non-zero quantity or amount was received by the second field before the receipt of the third selection.
A computing system connected by a network to at least one server and comprising at least one processor and memory and instructions that when executed by the at least one processor cause the computing system to perform actions comprising:
- providing a dynamic interface on an electronic display;
- displaying, using the dynamic interface, a first product and a first plurality of auto-populated product options, the first plurality of auto-populated product options being auto-populated on the electronic display in response to an initial selection of the first product, selection of a product option from the plurality requiring a user use an input device to cause the dynamic interface to select an area of the electronic display associated with the auto-populated product option;
- while maintaining the display of the first product and first plurality of auto-populated product options, receiving, by way of a first input from the user using the input device to interact with the dynamic interface, a first selection of a first product option from the first plurality of auto-populated product options;
- while maintaining the display of the first product and only product options not selected from the first plurality of auto-populated product options, displaying on the electronic display, using the dynamic interface in response to the first selection according to instructions in the memory, a first indicator of the first selection and a first field for receiving an indication of a positive, non-zero quantity or amount of the first selection;
- while maintaining the display of the first product, the first indicator, the first field, and only product options not selected from the first plurality of auto-populated product options, receiving, by way of a second input from the user using the dynamic interface, a second selection of a second product option from the first plurality of auto-populated product options;
- and
- while maintaining the display of the first product and only product options not selected from the first plurality of auto-populated product options:
- displaying on the electronic display, using the dynamic interface in response to the second selection according to instructions stored in memory, a second indicator of the second selection and a second field for receiving an indication of a positive, non-zero quantity or amount of the second selection;
- and
- ceasing to display, in response to the second selection, the first indicator and the first field only when no indication of a positive, non-zero quantity or amount of the first selection was received by the first field before the receipt of the second selection.
A non-transitory, computer-readable storage medium having stored thereon a plurality of instructions, which, when executed by at least one processor of a computing system connected by a network to at least one server, cause the computing system to perform actions comprising:
- providing a dynamic interface on an electronic display;
- displaying, using the dynamic interface, a first product and a first plurality of auto-populated product options regarding a first aspect of the first product, the first plurality of auto-populated product options being auto-populated on the electronic display in response to an initial selection of the first product, selection of a product option from the plurality requiring a user use an input device to cause the dynamic interface to select an area of the electronic display associated with the product option;
- while maintaining the display of the first product and first plurality of auto-populated product options, receiving, by way of a first input from the user using the input device to interact with the dynamic interface, a first selection of a first product option from the first plurality of auto-populated product options;
- while maintaining the display of the first product and either the first plurality of auto-populated product options or product options not selected from the first plurality of auto-populated product options, displaying on the electronic display, using the dynamic interface in response to the first selection according to instructions in the memory, a first indicator of the first selection and a first field for receiving an indication of a positive, non-zero quantity or amount of the first selection;
- while maintaining the display of the first product, the first indicator, the first field, and either the first plurality of auto-populated product options or product options not selected from the first plurality of auto-populated product options, receiving, by way of a second input from the user using the input device to interact with the dynamic interface, a second selection from the first plurality of auto-populated product options;
- while maintaining the display of the first product and either the first plurality of auto-populated product options or product options not selected from the first plurality of auto-populated product options:
- displaying on the electronic display, using the dynamic interface, in response to the second selection according to instructions stored in memory, a second indicator of the second selection and a second field for receiving an indication of a positive, non-zero quantity or amount of the first selection;
- and
- ceasing to display, in response to the second selection, the first indicator and the first field, only when no indication of a positive, non-zero quantity or amount of the first selection was received by the first field before the receipt of the second selection.
A non-transitory, computer-readable storage medium having stored thereon a plurality of instructions, which, when executed by at least one processor of a computing system connected by a network to at least one server, cause the computing system to perform actions comprising:
- providing a dynamic interface on an electronic display;
- displaying, using the dynamic interface, a first plurality of auto-populated products, the first plurality of auto-populated products being auto-populated on the electronic display in response to an initial access of a webpage, selection of a product from the first plurality requiring a user use an input device to cause the dynamic interface to select an area of the electronic display associated with the product;
- while maintaining the display of the first plurality of auto-populated products, receiving, by way of a first input from the user using the input device to interact with the dynamic interface, a first selection of a first product from the first plurality of auto-populated products;
- while maintaining the display of either the first plurality of auto-populated products or products not selected from the first plurality of auto-populated products, displaying on the electronic display, using the dynamic interface in response to the first selection according to instructions in the memory, a first indicator of the first selection and a first field for receiving an indication of a positive, non-zero quantity or amount of the first selection;
- while maintaining the display of the first indicator, the first field, and either the first plurality of auto-populated products or products not selected from the first plurality of auto-populated products, receiving, by way of a second input from the user using the dynamic interface, a second selection from the first plurality of auto-populated products;
- and
- while maintaining the display of the first indicator and either the first plurality of auto-populated products or products not selected from the first plurality of auto-populated products:
- displaying on the electronic display, using the dynamic interface in response to the second selection, a second indicator of the second selection and a second field for receiving an indication of a positive, non-zero quantity or amount of the second selection;
- and
- ceasing to display, in response to the second selection, the first indicator and the first field only when no indication of a positive, non-zero quantity or amount of the first selection was received by the first field before the receipt of the second selection.
A non-transitory, computer-readable storage medium having stored thereon a plurality of instructions, which, when executed by at least one processor of a computing system connected by a network to at least one server, cause the computing system to perform actions comprising:
- providing a dynamic interface on an electronic display;
- displaying, using the dynamic interface, a first plurality of auto-populated products the first plurality of auto-populated products being auto-populated on the electronic display in response to an initial access of a webpage, selection of a product from the first plurality of auto-populated products requiring a user use an input device to cause the dynamic interface to select an area of the electronic display associated with the product;
- while maintaining the display of the first plurality of auto-populated products, receiving, by way of a first input from the user using the input device to interact with the dynamic interface, a first selection of a first product from the first plurality of auto-populated products;
- while maintaining the display of either the first plurality of auto-populated products or products not selected from the first plurality of auto-populated products, displaying on the electronic display, using the dynamic interface in response to the first selection according to instructions in the memory, a first indicator of the first selection and a first plurality of auto-populated product options;
- while maintaining the display of the first indicator, the first plurality of auto-populated product options, and either the first plurality of auto-populated products or products not selected from the first plurality of auto-populated products, receiving, by way of a second input from the user using the input device to interact with the dynamic interface, a second selection of a first product option from the first plurality of auto-populated product options;
- while maintaining the display of the first indicator, the first plurality of auto-populated product options, and either the first plurality of auto-populated products or products not selected from the first plurality of auto-populated products, displaying, using the dynamic interface in response to the second selection according to instructions in the memory, a second indicator of the second selection, and a first field for receiving an indication of a positive, non-zero quantity or amount of the first product option from the first plurality of auto-populated product options;
- while maintaining the display of the first indicator, the first plurality of auto-populated product options, the second indicator, the first field, and either the first plurality of auto-populated products or products not selected from the first plurality of auto-populated products, receiving, by way of a third input from the user using the dynamic interface, a third selection of a second product option from the first plurality of auto-populated product options;
- while maintaining the display of the first indicator, the first plurality of auto-populated product options, the second indicator, the first field, and either the first plurality of auto-populated products or products not selected from the first plurality of auto-populated products:
- displaying, using the dynamic interface in response to the third selection according to instructions stored in memory, a third indicator of the third selection, and a second field for receiving an indication of a positive, non-zero quantity or amount of the second product option;
- and
- ceasing to display, in response to the third selection, the second indicator and second field only when no indication of a positive, non-zero quantity or amount was received by the second field before the receipt of the third selection.
A non-transitory, computer-readable storage medium having stored thereon a plurality of instructions, which, when executed by at least one processor of a computing system connected by a network to at least one server, cause the computing system to perform actions comprising:
- providing a dynamic interface on an electronic display;
- displaying, using the dynamic interface, a first product and a first plurality of auto-populated product options, the first plurality of auto-populated product options being auto-populated on the electronic display in response to an initial selection of the first product, selection of a product option from the plurality requiring a user use an input device to cause the dynamic interface to select an area of the electronic display associated with the auto-populated product option;
- while maintaining the display of the first product and first plurality of auto-populated product options, receiving, by way of a first input from the user using the input device to interact with the dynamic interface, a first selection of a first product option from the first plurality of auto-populated product options;
- while maintaining the display of the first product and only product options not selected from the first plurality of auto-populated product options, displaying on the electronic display, using the dynamic interface in response to the first selection according to instructions in the memory, a first indicator of the first selection and a first field for receiving an indication of a positive, non-zero quantity or amount of the first selection;
- while maintaining the display of the first product, the first indicator, the first field, and only product options not selected from the first plurality of auto-populated product options, receiving, by way of a second input from the user using the dynamic interface, a second selection of a second product option from the first plurality of auto-populated product options;
- and
- while maintaining the display of the first product and only product options not selected from the first plurality of auto-populated product options:
- displaying on the electronic display, using the dynamic interface in response to the second selection according to instructions stored in memory, a second indicator of the second selection and a second field for receiving an indication of a positive, non-zero quantity or amount of the second selection;
- and
- ceasing to display, in response to the second selection, the first indicator and the first field only when no indication of a positive, non-zero quantity or amount of the first selection was received by the first field before the receipt of the second selection.
Dependencies are inferred from the claim text.