Controller for a fulfilment service operation
AssigneeHewlett-Packard Development Company, L.P.
InventorsNassir MOHAMMAD, Joshua Serratelli SCHIFFMAN, Adrian BALDWIN
Life of this patent
Estimating the term…
Abstract
A controller for a fulfilment service operation is described in which the controller, before initiating fulfilment of the job, operates to determine if an authorised user is present at a fulfilment service device and to determine if the user intends to remain attendant at the fulfilment service device for the duration of fulfilment of the job. If the user moves away from the fulfilment service device, the controller operates to pause the job. If the user remains away from the fulfilment service device for a period of time, the controller operates to cancel the job.
Claims15
A controller for a fulfilment service operation, comprising:
- a receiver to receive a document file, the document file comprising job data and policy data, the job data comprising data defining an item to be produced by a fulfilment service device;
- a location module to determine if location information associated with an authentication token satisfies a location policy defined in the policy data;
- an identity module to determine if identity information associated with the authentication token satisfies an identity policy defined in the policy data;
- an itinerary module to determine if itinerary information associated with the authentication token satisfies an itinerary policy defined in the policy data;
- a control module to issue a job-proceed instruction responsive to receipt of an indication that the location policy, the identity policy and the itinerary policy are satisfied.
A controller according to any one of the preceding claims, wherein the identity module and itinerary module determine if the identity policy and itinerary policy are satisfied while a job is in progress and the control module issues a job-pause instruction responsive to receipt of one of:
- an indication that at least one of the identity policy and itinerary policy is not satisfied;
- and a pause command received by the controller.
A controller according to any one of the preceding claims, wherein the location policy comprises a proximity rule that requires the authentication token to be at least one of:
- located within a pre-defined area for the location policy to be satisfied;
- and located less than a pre-defined distance from the fulfilment service device for the location policy to be satisfied.
A non-transitory machine-readable storage medium encoded with instructions executable by a processor, the machine-readable storage medium comprising:
- instructions to extract from a received document file job data and policy data, the job data comprising data defining an item to be produced by a fulfilment service device;
- instructions to implement a location module to determine if location information associated with an authentication token satisfies a location policy defined in the policy data;
- instructions to implement an identity module to determine if identity information associated with the authentication token satisfies an identity policy defined in the policy data;
- instructions to implement an itinerary module to determine if itinerary information associated with the authentication token satisfies an itinerary policy defined in the policy data;
- and
- instructions to implement a control module to issue a job-proceed instruction responsive to receipt of an indication that the location policy, the identity policy and the itinerary policy are satisfied.
Dependencies are inferred from the claim text.