Method for processing a digital image to satisfy a fulfillment request
First Claim
1. A method for processing a digital image to satisfy a fulfillment request, comprising:
- receiving the fulfillment request to perform image processing on the digital image;
wherein, the request is initiated by a user using a user device and the image processing results in generation of a modified digital image;
identifying the user that initiated the request via the user device;
generating a provisioner that determines, in an ad-hoc fashion, a set of networked computing devices that collaborate to satisfy the fulfillment request to generate the modified digital image;
in response to identifying the user, automatically performing an instantiation process, by each of the set of networked computing devices, to perform the image processing;
wherein each of the set of networked computing devices perform different functions in the image processing of the digital image, each mutually independent from each other.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention enables a user to download digital photography images and fulfill digital photography requests through a variety of digital photography systems and methods. One digital photography system of the present invention includes a first computing environment for initiating digital photography order requests. The first computing environment receives a download of digital photography images from a user together with an order request from the user. Resident within the first computing environment is a provisioner related to the user, and storing user profile information, user personalization information, and user customization information. This provisioner utilized in fulfilling said order request in a manner personalized to said user. The digital photography system also includes a second computing environment for fulfilling the order request by way of an order fulfillment device.
34 Citations
18 Claims
-
1. A method for processing a digital image to satisfy a fulfillment request, comprising:
-
receiving the fulfillment request to perform image processing on the digital image; wherein, the request is initiated by a user using a user device and the image processing results in generation of a modified digital image; identifying the user that initiated the request via the user device; generating a provisioner that determines, in an ad-hoc fashion, a set of networked computing devices that collaborate to satisfy the fulfillment request to generate the modified digital image; in response to identifying the user, automatically performing an instantiation process, by each of the set of networked computing devices, to perform the image processing; wherein each of the set of networked computing devices perform different functions in the image processing of the digital image, each mutually independent from each other. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for processing a digital image to satisfy a fulfillment request, comprising:
-
receiving the fulfillment request to perform image processing on the digital image; wherein, the request is initiated by a user using a user device and the image processing results in generation of a modified digital image; identifying the user that initiated the request via the user device; generating a provisioner that determines, in an ad-hoc fashion, a set of networked computing devices that collaborate to satisfy the fulfillment request to generate the modified digital image; wherein, the provisioner further comprises a user-customized setting specified by the user having a selection of multiple destinations to which the digital image is sent to satisfy the fulfillment request; initiating a process whereby each of the set of computing devices participate in performing the image processing and sending the modified digital image to each of the multiple destinations; wherein, each of the set of networked computing devices perform different functions in the image processing of the digital image, each mutually independent from each other.
-
-
10. A method for processing a digital image to satisfy a fulfillment request, comprising:
-
receiving the fulfillment request to perform image processing on the digital image; wherein, the fulfillment request is initiated by a user using a user device; identifying the user that initiated the request via the user device; generating a provisioner that determines, in an ad-hoc fashion, a set of networked computing devices that collaborate to perform the image processing; performing a process, by each of the set of networked computing devices, to perform the image processing; wherein, each of the set of networked computing devices perform different functions in the image processing of the digital image. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A method for processing a digital image to satisfy a fulfillment request, comprising:
-
receiving the fulfillment request to perform image processing on the digital image; wherein, the fulfillment request is initiated by a user using a user device and the image processing results in generation of a modified digital image; identifying the user that initiated the request via the user device; generating a provisioner that determines, in an ad-hoc fashion, a set of networked computing devices that collaborate to satisfy the fulfillment request to generate the modified digital image; wherein, the provisioner further comprises a user-customized setting specified by the user having a selection of multiple destinations to which the digital image is sent to satisfy the fulfillment request; in response to identifying the user, automatically initiating a process whereby each of the set of networked computing devices participate in performing the image processing by performing different functions and sending the digital image to each of the multiple destinations.
-
-
18. A method for processing a digital image to satisfy a fulfillment request, comprising:
-
receiving the fulfillment request to perform image processing on the digital image; wherein, the request is initiated by a user using a user device and the image processing results in generation of a modified digital image; identifying the user that initiated the request via the user device; generating a provisioner that determines, in an ad-hoc fashion, a set of networked computing devices that collaborate to satisfy the fulfillment request to generate the modified digital image; automatically initiating a process whereby each of the set of computing devices participate in performing the image processing to generate the modified digital image; wherein, each of the set of networked computing devices perform different functions in the image processing of the digital image.
-
Specification