IP Library Granted Patent US 11,790,424
Granted Patent B2
US 11,790,424 · App. 17/321,693 · Granted Oct 17, 2023

Method and system for distributed manufacturing

Inventor: Gerald McLaughlin (Las Vegas, NV)
G06Q30/0621G06Q30/0623G05B19/41865G05B2219/31415
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,790,424
App. No.
17/321,693
Granted
Oct 17, 2023
Kind
B2
Abstract

A method, computer program product, and system are disclosed. The method, when implemented in a computer system, includes obtaining product information, selecting a production node from a plurality of production nodes, and communicating production information to the production node. The product information is configured to facilitate production of a product. The selecting performed by the computer system comprises determining a physical location of a destination of the product and identifying the production node. The identifying is based, at least in part, on the physical location and one or more production criteria. The production information comprises information identifying the product. The computer system is configured to communicate with each production node of the plurality of production nodes. The communicating is configured to result in production of the product by the production node.

Claims (150)

1. A computer-implemented method, implemented in a computer system, comprising:

receiving digital product information at the computer system, wherein

the digital product information is received from a customization client of a customer,

the digital product information is configured to facilitate production of a card by virtue of comprising

an image identifier, and

digital customization information,

the image identifier is one of a plurality of image identifiers,

each of the plurality of image identifiers identifies a corresponding image of a plurality of images and digital image information for the corresponding image,

the digital image information for the corresponding image is configured to facilitate printing of the corresponding image on the card, and

the digital customization information facilitates production of the card with a customization that implements a sentiment of the customer;

selecting a selected production node from a plurality of production nodes, comprising identifying a subset of production nodes of the plurality of production nodes based, at least in part, on the digital production information, wherein

the selecting selects the selected production node from the subset of production nodes, and

the identifying comprises

determining one or more production criteria, wherein

the computer system is configured to communicate with each production node of the plurality of production nodes, and

the one or more production criteria are identified based, at least in part, on at least a portion of the digital production information,

determining whether the each production node meets the one or more production criteria, and

in response to a determination that the each production node meets each of the one or more production criteria, including the each production node in a subset of production nodes from which the selecting selects the selected production node; and

communicating digital production information to the selected production node, wherein

the digital production information is configured to facilitate production of the card by virtue of comprising the digital product information, and

the communicating is configured to result in production, by the selected production node, of the card with the corresponding image and the sentiment.

2. The computer-implemented method of claim 1 , wherein

the selecting the selected production node is based, at least in part, on the digital product information.

3. The computer-implemented method of claim 1 , further comprising:

prior to the receiving the digital product information, sending the digital image information for each image of the plurality of images to each of the plurality of production nodes.

4. The computer-implemented method of claim 1 , wherein the identifying comprises:

determining one or more production criteria, wherein

the one or more production criteria are identified based, at least in part, on at least a portion of the digital product information; and

for the each production node of the plurality of production nodes,

for each production criteria of the one or more production criteria,

determining whether the each production node meets each of the one or more production criteria, and

in response to a determination that the each production node meets the each of the one or more production criteria, including the each production node in a subset of production nodes, wherein

the selecting selects the selected production node from the subset of production nodes.

5. The computer-implemented method of claim 1 , wherein

the digital production information further comprises

digital feature information describing a feature of the card,

the digital feature information for the feature is stored at the each production node of the plurality of production nodes, and

the digital feature information is used by the selected production node to produce the feature of the card.

6. The computer-implemented method of claim 1 , wherein

the image identifier comprises a hash of the digital image information of an image corresponding to the image identifier.

7. The computer-implemented method of claim 1 , wherein

the each production node of the plurality of production nodes is located at a corresponding point-of-service of a plurality of points-of-service, and

the selecting further comprises

determining a destination physical location of a destination of the card,

determining a destination location within a shipping area structure, using the destination physical location, wherein

the shipping area structure is a hierarchical structure, and

identifying the selected production node.

8. The computer-implemented method of claim 7 , wherein the identifying comprises:

determining a point-of-service physical location for each point-of-service of the plurality of points-of-service;

determining a corresponding point-of-service physical distance for the each production node of the plurality of production nodes, wherein

the corresponding point-of-service physical distance is defined by the destination physical location and the point-of-service physical location of the each production node; and

determining a point-of-service location for the each point-of-service of the plurality of points-of-service, within the shipping area structure, wherein

the point-of-service location is determined using the point-of-service physical location of the each production node.

9. The computer-implemented method of claim 8 , wherein the identifying further comprises:

determining one or more production criteria;

determining a corresponding point-of-service logistical distance for the each production node, wherein

the corresponding point-of-service logistical distance is a logistical distance within the shipping area structure that is defined by the destination location and the point-of-service location of the each production node; and

identifying the selected production node based, at least in part, on the one or more production criteria and the corresponding point-of-service logistical distances, wherein

the selected production node is identified such that the corresponding point-of-service logistical distance of the selected production node is less than a corresponding point-of-service logistical distance of any other production node of the plurality of production nodes.

10. A non-transitory computer-readable storage medium, comprising program instructions, which, when executed by one or more processors of a computing system, perform a method comprising:

receiving digital product information at the computer system, wherein

the digital product information is received from a customization client of a customer,

the digital product information is configured to facilitate production of a card by virtue of comprising

an image identifier, and

digital customization information,

the image identifier is one of a plurality of image identifiers,

each of the plurality of image identifiers identifies a corresponding image of a plurality of images and digital image information for the corresponding image,

the digital image information for the corresponding image is configured to facilitate printing of the corresponding image on the card, and

the digital customization information facilitates production of the card with a customization that implements a sentiment of the customer;

selecting a selected production node from a plurality of production nodes, comprising identifying a subset of production nodes of the plurality of production nodes based, at least in part, on the digital production information, wherein

the selecting selects the selected production node from the subset of production nodes, and

the identifying comprises

determining one or more production criteria, wherein

the computer system is configured to communicate with each production node of the plurality of production nodes, and

the one or more production criteria are identified based, at least in part, on at least a portion of the digital production information,

determining whether the each production node meets the one or more production criteria, and

in response to a determination that the each production node meets each of the one or more production criteria, including the each production node in a subset of production nodes from which the selecting selects the selected production node; and

communicating digital production information to the selected production node, wherein

the digital production information is configured to facilitate production of the card by virtue of comprising the digital product information,

and

the communicating is configured to result in production, by the selected production node, of the card with the corresponding image and the sentiment.

11. The non-transitory computer-readable storage medium of claim 10 , wherein

the selecting the selected production node is based, at least in part, on the digital product information.

12. The non-transitory computer-readable storage medium of claim 10 , wherein the method further comprises:

prior to the receiving the digital product information, sending the digital image information for each image of the plurality of images to each of the plurality of production nodes.

13. The non-transitory computer-readable storage medium of claim 10 , wherein the method further comprises:

determining one or more production criteria, wherein

the one or more production criteria are identified based, at least in part, on at least a portion of the digital product information; and

for the each production node of the plurality of production nodes,

for each production criteria of the one or more production criteria,

determining whether the each production node meets each of the one or more production criteria, and

in response to a determination that the each production node meets the each of the one or more production criteria, including the each production node in a subset of production nodes, wherein

the selecting selects the selected production node from the subset of production nodes.

14. The non-transitory computer-readable storage medium of claim 10 , wherein

the digital production information further comprises

digital feature information describing a feature of the card,

the digital feature information for the feature is stored at the each production node of the plurality of production nodes, and

the digital feature information is used by the selected production node to produce the feature of the card.

15. The non-transitory computer-readable storage medium of claim 10 , wherein

the image identifier comprises a hash of the digital image information of an image corresponding to the image identifier.

16. The non-transitory computer-readable storage medium of claim 10 , wherein

the each production node of the plurality of production nodes is located at a corresponding point-of-service of a plurality of points-of-service, and

the selecting further comprises

determining a destination physical location of a destination of the card,

determining a destination location within a shipping area structure, using the destination physical location, wherein

the shipping area structure is a hierarchical structure, and

identifying the selected production node.

17. The non-transitory computer-readable storage medium of claim 16 , wherein the identifying comprises:

determining a point-of-service physical location for each point-of-service of the plurality of points-of-service;

determining a corresponding point-of-service physical distance for the each production node of the plurality of production nodes, wherein

the corresponding point-of-service physical distance is defined by the destination physical location and the point-of-service physical location of the each production node; and

determining a point-of-service location for the each point-of-service of the plurality of points-of-service, within the shipping area structure, wherein

the point-of-service location is determined using the point-of-service physical location of the each production node.

18. The non-transitory computer-readable storage medium of claim 17 , wherein the identifying comprises:

determining one or more production criteria;

determining a corresponding point-of-service logistical distance for the each production node, wherein

the corresponding point-of-service logistical distance is a logistical distance within the shipping area structure that is defined by the destination location and the point-of-service location of the each production node; and

identifying the selected production node based, at least in part, on the one or more production criteria and the corresponding point-of-service logistical distances, wherein

the selected production node is identified such that the corresponding point-of-service logistical distance of the selected production node is less than a corresponding point-of-service logistical distance of any other production node of the plurality of production nodes.

19. A computing system comprising:

one or more processors; and

a computer-readable storage medium coupled to the one or more processors, comprising program instructions, which, when executed by the one or more processors, perform a method comprising

receiving digital product information at the computer system, wherein

the digital product information is received from a customization client of a customer,

the digital product information is configured to facilitate production of a card by virtue of comprising

an image identifier, and

digital customization information,

the image identifier is one of a plurality of image identifiers,

each of the plurality of image identifiers identifies a corresponding image of a plurality of images and digital image information for the corresponding image,

the digital image information for the corresponding image is configured to facilitate printing of the image on the card, and

the digital customization information facilitates production of the card with a customization that implements a sentiment of the customer;

selecting a selected production node from a plurality of production nodes, comprising identifying a subset of production nodes of the plurality of production nodes based, at least in part, on the digital production information, wherein

the selecting selects the selected production node from the subset of production nodes, and

the identifying comprises

determining one or more production criteria, wherein

 the computer system is configured to communicate with each production node of the plurality of production nodes, and

 the one or more production criteria are identified based, at least in part, on at least a portion of the digital production information,

determining whether the each production node meets the one or more production criteria, and

in response to a determination that the each production node meets each of the one or more production criteria, including the each production node in a subset of production nodes from which the selecting selects the selected production node; and

communicating digital production information to the selected production node, wherein

the digital production information is configured to facilitate production of the card by virtue of comprising the digital product information,

and

the communicating is configured to result in production, by the selected production node, of the card with the image and the sentiment.

20. The computing system of claim 19 , wherein

the each production node of the plurality of production nodes is located at a corresponding point-of-service of a plurality of points-of-service, and

the selecting further comprises

determining a destination physical location of a destination of the card,

determining a destination location within a shipping area structure, using the destination physical location, wherein

the shipping area structure is a hierarchical structure, and

identifying the selected production node.

Continuity (2)
Continuation 15348833 · Nov 10, 2016
Related Publication 20210312516A1 · Oct 7, 2021
Cited By (1)
US 12,518,068