# US 8,751,336 B2 · E-catalogue ordering for a supply chain management system

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 8,751,336 B2
- Document ID: US8751336B2
- Status: Granted
- Kind: B2
- Application number: 10/959,307
- Filed: 2004-10-07
- Published: 2005-08-11
- Granted: 2014-06-10
- Earliest claimed: 2003-10-10
- Assignees: Restaurant Services, Inc.
- Applicants: Anthony F. Menninger
- Inventors: Anthony F. Menninger
- Web page: https://patentgrep.com/patent/US8751336B2

## CPC

- G06Q 10/087: Inventory or stock management, e.g. order filling, procurement or balancing against orders
- G06Q 20/203: {Inventory monitoring}
- G06Q 30/0601: Electronic shopping [e-shopping]
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR

## Abstract

A method and program product comprising collecting from the network sales data for at least one product from a plurality of entities in the supply chain management system over a period of time; maintaining an electronic database of products, with each product having associated therewith in the database one or more items of equipment used to produce the product; if a criteria is met, performing a calculation to obtain usage data at a particular entity for an item of equipment of a particular type; accessing at least one equipment supplier electronic catalogue that contains the particular type of equipment represented by the item of equipment, selecting at least one of the items of equipment in the catalogue based on the usage data for the item of equipment and a characteristic; and displaying the selected one of the catalogue items of equipment.

## Claims

### Claim 1

A non-transitory computer readable program product storing machine-readable program code for causing, when executed by a computer, a machine to perform the following method for a supply chain management system utilizing a network:
collecting sales data from the network regarding the sale of at least one product from a plurality of entities in the supply chain management system over a period of time;
maintaining an electronic database of products, with each product having associated therewith in the database one or more items of equipment used to produce the product;
based on a criteria, performing a calculation to obtain usage data at a particular entity for an item of equipment of a particular type using, at least in part, the collected sales data for products produced by the particular type of equipment at the particular entity;
accessing at least one equipment supplier electronic catalogue that contains the particular type of equipment represented by the item of equipment, with each of a plurality of catalogue items of equipment under this type of equipment having a different characteristic;
selecting at least one of the items of equipment in the catalogue based on the usage data for the item of equipment and the characteristic; and
displaying the selected one of the catalogue items of equipment.

### Claim 2 (depends on 1)

The non-transitory computer readable program product as defined in claim 1, wherein the step of performing a calculation comprises for the particular type of equipment aggregating from the collected sales data for the products produced by the particular type of equipment at a particular entity and performing calculations to obtain usage data for the item of equipment of the particular type.

### Claim 3 (depends on 1)

The non-transitory computer readable program product as defined in claim 1, wherein the criteria is that a request has been received over the network from an entity in the supply chain management system for purchase information for the item of equipment.

### Claim 4 (depends on 1)

The non-transitory computer readable program product as defined in claim 1, wherein the criteria is that the usage data for the item of equipment has been compared to a usage rating associated with that item of equipment; and it has been determined that the usage rating is exceeded by a predetermined amount.

### Claim 5 (depends on 1)

The non-transitory computer readable program product as defined in claim 1, comprising:
receiving a selection of an optimization goal;
selecting the at least one catalogue item based on the selected optimization goal, the usage data, and the characteristic.

### Claim 6 (depends on 5)

The non-transitory computer readable program product as defined in claim 5, wherein the optimization goal is one of cost, maintenance requirements, energy requirements, and level of service.

### Claim 7 (depends on 1)

The non-transitory computer readable program product as defined in claim 1,
wherein the calculation comprises dividing the usage data by the number of the items of equipment of the same type used by the entity to produce the product.

### Claim 8 (depends on 1)

The non-transitory computer readable program product as defined in claim 1, wherein a plurality of different equipment supplier catalogues are accessed.

### Claim 9 (depends on 8)

The non-transitory computer readable program product as defined in claim 8, wherein a catalogue item of equipment is selected from each of a plurality of equipment supplier catalogues and displayed.

### Claim 10 (depends on 1)

The non-transitory computer readable program product as defined in claim 1, wherein the item of equipment is used to produce at least two different products.

### Claim 11 (depends on 1)

The non-transitory computer readable program product as defined in claim 1, wherein a name of a second item of equipment related to the production of the product or products produced by the item of equipment are associated with the product in the database; and
displaying the name of the second item of equipment for potential replacement to the entity with the display of the selected catalogue item of equipment.

### Claim 12 (depends on 1)

The non-transitory computer readable program product as defined in claim 1, wherein the database contains information about a size of an equipment workspace for the entity, and wherein the selecting step uses the size of the equipment workspace as a factor in selecting the catalogue item of equipment.

### Claim 13

A non-transitory computer readable program product storing machine-readable program code for causing, when executed by a computer, a machine to perform the following method for a supply chain management system utilizing a network:
collecting sales data from the network regarding the sale of at least one product from a plurality of entities in the supply chain management system over a period of time;
maintaining an electronic database of products, with each product having associated therewith in the database one or more items of equipment used to produce the product;
based on a criteria, performing a calculation to obtain usage data at a particular entity for an item of equipment of a particular type using, at least in part, the collected sales data for products produced by the particular type of equipment at the particular entity;
accessing at least one equipment supplier electronic catalogue that contains the particular type of equipment represented by the item of equipment, with each of a plurality of catalogue items of equipment under this type of equipment having a different characteristic;
selecting at least one of the items of equipment in the catalogue based on the usage data for the item of equipment and the characteristic;
displaying the selected one of the catalogue items of equipment,
wherein the database contains warranty period information associated with the item of equipment;
performing a time algorithm to determine if the warranty associated with the item of equipment has lapsed; and
if the warranty for the item of equipment has not lapsed, then sending a message via the network to the entity making a notification relating to the warranty.

### Claim 14

A non-transitory computer readable program product storing machine-readable program code for causing, when executed by a computer, a machine to perform the following method for a supply chain management system utilizing a network:
collecting point of sale data from the network regarding the sale of a plurality of products from a plurality of entities over a period of time;
maintaining an electronic database of products, with each product having associated therewith in the database one or more items of equipment used to produce the product and a rating characteristic based on usage for the item of equipment;
aggregating the point of sale data for products produced by that type of item of equipment at the entity and performing calculations to obtain usage data for the item of equipment;
comparing the usage data for the item of equipment to the rating characteristic associated with that item of equipment; and
based on a criteria, then sending a communication on the network to the entity.

### Claim 15 (depends on 14)

The non-transitory computer readable program product as defined in claim 14, further comprising program code for:
accessing at least one electronic equipment supplier catalogue that contains a type of equipment represented by the item of equipment, with each of a plurality of the catalogue items of equipment under this type of equipment having a different characteristic;
selecting one of the catalogue items of equipment based at least in part on the usage data for the item of equipment; and
displaying the selected one of the catalogue items of equipment to the entity.

### Claim 16 (depends on 14)

The non-transitory computer readable program product as defined in claim 14, wherein the rating characteristic is projected usage life for the item of equipment.

### Claim 17 (depends on 14)

The non-transitory computer readable program product as defined in claim 14, wherein the rating characteristic is a level of service.

### Claim 18 (depends on 14)

The non-transitory computer readable program product as defined in claim 14, wherein the rating characteristic is an energy rating.

### Claim 19 (depends on 14)

The non-transitory computer readable program product as defined in claim 14, wherein the rating characteristic is a maintenance requirement.

### Claim 20

A computer implemented method for a supply chain management system utilizing a network, comprising:
collecting, via the computer, sales data from the network regarding the sale of at least one product from a plurality of entities in the supply chain management system over a period of time;
maintaining, via the computer, an electronic database of products, with each product having associated therewith in the database one or more items of equipment used to produce the product;
based on a criteria, performing, via the computer, an electronic calculation to obtain usage data at a particular entity for an item of equipment of a particular type using, at least in part, the collected sales data for products produced by the particular type of equipment at the particular entity;
accessing, via the computer, at least one equipment supplier electronic catalogue that contains the particular type of equipment represented by the item of equipment, with each of a plurality of catalogue items of equipment under this type of equipment having a different characteristic;
selecting, via the computer, at least one of the items of equipment in the catalogue based on the usage data for the item of equipment and the characteristic; and
displaying the selected one of the catalogue items of equipment.

### Claim 21 (depends on 20)

A method as defined in claim 20, wherein the step of performing a calculation comprises for the particular type of equipment aggregating from the collected sales data sales data for the products produced by the particular type of equipment at a particular entity and performing calculations to obtain usage data for the item of equipment of the particular type.

### Claim 22 (depends on 20)

The method as defined in claim 20, wherein the criteria is that a request has been received over the network from an entity in the supply chain management system for purchase information for the item of equipment.

### Claim 23 (depends on 20)

The method as defined in claim 20, wherein the criteria is that the usage data for the item of equipment has been compared to a usage rating associated with that item of equipment; and
it has been determined that the usage rating is exceeded by a predetermined amount.

### Claim 24 (depends on 20)

The method as defined in claim 20, comprising:
receiving a selection of an optimization goal;
selecting the at least one catalogue item based on the selected optimization goal, the usage data, and the characteristic.

### Claim 25 (depends on 24)

The method as defined in claim 24, wherein the optimization goal is one of cost, maintenance requirements, energy requirements, and level of service.

### Claim 26 (depends on 20)

The method as defined in claim 20,
wherein the calculation comprises dividing the usage data, by the number of the items of equipment of the same type used by the entity to produce the product.

### Claim 27 (depends on 20)

The method as defined in claim 20, wherein a plurality of different equipment supplier catalogues are accessed.

### Claim 28 (depends on 27)

The method as defined in claim 27, wherein a catalogue item of equipment is selected from each equipment supplier catalogue and displayed.

### Claim 29 (depends on 20)

The method as defined in claim 20, wherein the item of equipment is used to produce at least two different products.

### Claim 30 (depends on 20)

The method as defined in claim 20, wherein a name of a second item of equipment related to the production of the product or products produced by the item of equipment are associated with the product in the database; and
displaying the name of the second item of equipment for potential replacement to the entity with the display of the selected catalogue item of equipment.

### Claim 31 (depends on 20)

The method as defined in claim 20, wherein the database contains information about a size of an equipment workspace for the entity, and wherein the selecting step uses the size of the equipment workspace as a factor in selecting the catalogue item of equipment.

### Claim 32

A computer implemented method for a supply chain management system utilizing a network, comprising:
collecting, via the computer, sales data from the network regarding the sale of at least one product from a plurality of entities in the supply chain management system over a period of time;
maintaining, via the computer, an electronic database of products, with each product having associated therewith in the database one or more items of equipment used to produce the product;
based on a criteria, performing, via the computer, an electronic calculation to obtain usage data at a particular entity for an item of equipment of a particular type using, at least in
part, the collected sales data for products produced by the particular type of equipment at the particular entity;
accessing, via the computer, at least one equipment supplier electronic catalogue that contains the particular type of equipment represented by the item of equipment, with each of a plurality of catalogue items of equipment under this type of equipment having a different characteristic;
selecting, via the computer, at least one of the items of equipment in the catalogue based on the usage data for the item of equipment and the characteristic;
displaying the selected one of the catalogue items of equipment,
wherein the database contains warranty period information associated with the item of equipment;
performing a time algorithm to determine if the warranty associated with the item of equipment has lapsed; and
if the warranty for the item of equipment has not lapsed, then sending a message via the network to the entity making a notification relating to the warranty.

### Claim 33

A computer implemented method for a supply chain management system utilizing a network, comprising:
collecting, via the computer, point of sale data from the network regarding the sale of a plurality of products from a plurality of entities over a period of time;
maintaining, via the computer, an electronic database of products, with each product having associated therewith in the database one or more items of equipment used to produce the product and a rating characteristic based on usage for the item of equipment;
electronically aggregating, via the computer, the point of sale data for the products produced by that type of item of equipment at the entity and performing calculations to obtain usage data for the item of equipment;
comparing, via the computer, the usage data for the item of equipment to the rating characteristic associated with that item of equipment; and
based on a criteria, then sending a communication on the network to the entity.

### Claim 34 (depends on 33)

The method as defined in claim 33, further comprising:
accessing at least one electronic equipment supplier catalogue that contains a type of equipment represented by the item of equipment, with each of a plurality of the catalogue items of equipment under this type of equipment having a different characteristic;
selecting one of the catalogue items of equipment based at least in part on the usage data for the item of equipment; and
displaying the selected one of the catalogue items of equipment to the entity.

### Claim 35 (depends on 33)

The method as defined in claim 33, wherein the rating characteristic is projected usage life for the item of equipment.

### Claim 36 (depends on 33)

The method as defined in claim 33, wherein the rating characteristic is a level of service.

### Claim 37 (depends on 33)

The method as defined in claim 33, wherein the rating characteristic is an energy rating.

### Claim 38 (depends on 33)

The method as defined in claim 33, wherein the rating characteristic is a maintenance requirement.

### Claim 39

A system for supply chain management utilizing a network, comprising:
an electronic storage; and
a processor that includes the following logic elements:
a component sales data for collecting from the network regarding the sale of at least one product from a plurality of entities in the supply chain management system over a period of time;
a component for maintaining an electronic database of products, with each product having associated therewith in the database one or more items of equipment used to produce the product;
a component for, based on a criteria, performing a calculation to obtain usage data at a particular entity for an item of equipment of a particular type using, at least in part, the collected sales data for products produced by the particular type of equipment at the particular entity;
a component for accessing at least one equipment supplier electronic catalogue that contains the particular type of equipment represented by the item of equipment, with each of a plurality of catalogue items of equipment under this type of equipment having a different characteristic;
a component for selecting at least one of the items of equipment in the catalogue based on the usage data for the item of equipment and the characteristic; and
a component for displaying the selected one of the catalogue items of equipment.

### Claim 40 (depends on 39)

A system as defined in claim 39, wherein the component for performing a calculation for the particular type of equipment aggregates from the collected sales data sales data for the products produced by the particular type of equipment at a particular entity and performs calculations to obtain usage data for the item of equipment of the particular type.

### Claim 41 (depends on 39)

The system as defined in claim 39, wherein the criteria is that a request has been received over the network from an entity in the supply chain management system for purchase information for the item of equipment.

### Claim 42 (depends on 39)

The system as defined in claim 39, wherein the criteria is that the usage data for the item of equipment has been compared to a usage rating associated with that item or equipment; and it has been determined that the usage rating is exceeded by a predetermined amount.

### Claim 43 (depends on 39)

The system as defined in claim 39, comprising:
a component for receiving a selection of an optimization goal;
a component for selecting the at least one catalogue item based on the selected optimization goal, the usage data, and the characteristic.

### Claim 44 (depends on 43)

The system as defined in claim 43, wherein the optimization goal is one of cost, maintenance requirements, energy requirements, and level of service.

### Claim 45 (depends on 39)

The system as defined in claim 39,
wherein the calculation comprises dividing the usage data by the number of the items of equipment of the same type used by the entity to produce the product.

### Claim 46 (depends on 39)

The system as defined in claim 39, comprising a component for accessing a plurality of different equipment supplier catalogues.

### Claim 47 (depends on 46)

The system as defined in claim 46, comprising a component for selecting and causing the display of a catalogue item of equipment from each of a plurality of equipment supplier catalogues.

### Claim 48 (depends on 39)

The system as defined in claim 39, wherein the item of equipment is used to produce at least two different products.

### Claim 49 (depends on 39)

The system as defined in claim 39, wherein a name of a second item of equipment related to the production of the product or products produced by the item of equipment are associated with the product in the database in the database; and
a component for causing the display of the name of the second item of equipment for potential replacement to the entity with the display of the selected catalogue item of equipment.

### Claim 50 (depends on 39)

The system as defined in claim 39, wherein the database contains information about a size of an equipment workspace for the entity, and wherein the selecting step uses the size of the equipment workspace as a factor in selecting the catalogue item of equipment.

### Claim 51

A system for supply chain management utilizing a network, comprising:
an electronic storage; and
a processor that includes the following logic elements:
a component sales data for collecting from the network regarding the sale of at least one product from a plurality of entities in the supply chain management system over a period of time;
a component for maintaining an electronic database of products, with each product having associated therewith in the database one or more items of equipment used to produce the product;
a component for, based on a criteria, performing a calculation to obtain usage data at a particular entity for an item of equipment of a particular type using, at least in part, the collected sales data for products produced by the particular type of equipment at the particular entity;
a component for accessing at least one equipment supplier electronic catalogue that contains the particular type of equipment represented by the item of equipment, with each of a plurality of catalogue items of equipment under this type of equipment having a different characteristic;
a component for selecting at least one of the items of equipment in the catalogue based on the usage data for the item of equipment and the characteristic;
a component for displaying the selected one of the catalogue items of equipment, wherein the database contains warranty period information associated with the item of equipment;
a component for performing a time algorithm to determine if the warranty associated with the item of equipment has lapsed; and
if the warranty for the item of equipment has not lapsed, then sending a message via the network to the entity making a notification relating to the warranty.

### Claim 52

A system for supply chain management utilizing a network, comprising:
an electronic storage; and
a processor that includes the following logic elements:
a component for collecting point of sale data from the network regarding the sale of a plurality of products from a plurality of entities over a period of time;
an electronic database of products, with each product having associated therewith in the database one or more items of equipment used to produce the product and a rating characteristic based on usage for the item of equipment;
a component for aggregating the point of sale data for the products produced by that type of item of equipment at the entity and performing calculations to obtain usage data for the item of equipment;
a component for comparing the usage data for the item of equipment to the rating characteristic associated with that item of equipment; and
a component for, based on a criteria, sending a communication on the network to the entity.

### Claim 53 (depends on 52)

The system as defined in claim 52, further comprising:
a component for accessing at least one electronic equipment supplier catalogue that contains a type of equipment represented by the item of equipment, with each of a plurality of the catalogue items of equipment under this type of equipment having a different characteristic;
a component for selecting one of the catalogue items of equipment based at least in part on the usage data for the item of equipment; and
a component for causing a display of the selected one of the catalogue items of equipment to the entity.
