Integrated server platform for the autonomous provisioning of device services
AssigneeXerox Corporation
InventorRonald M. Rockwell
Life of this patent
Estimating the term…
Abstract
A platform allowing automated device service subscription by remote devices employs a provisioning scheme to regulate subscriptions and supplies replenishment.
Claims47
A services provisioning method providing a provisioning server, running a service consumer interface, running an entity management module, running an order processing module, running a policy & preferences module, running a registration module, running a service definitions module, running a service developer interface module, and running a service participant interface module.
A services provisioning method comprising:
- providing a service consumer interface;
- allowing external entities access to the service consumer interface;
- by using the service customer interface, substantially isolating other provisioning modules from different protocols used by external entities;
- providing an entity management module;
- maintaining a repository of entity information with the entity management module;
- substantially isolating the repository from modules other than the entity management module;
- providing via the entity management module a user interface for access to local and network based information;
- providing an order processing module;
- directing with the order processing module orders from service sponsors as well as from a policy & preferences module and interacting with other modules to fulfill order requirements;
- providing a registration module that maintains security of the provisioning server;
- registering users of the provisioning server via the registration module in conjunction with the entity management module;
- substantially isolating security related artifacts of transactions via the resgistration module, the service consumer interface, and the order processing module;
- selectively allowing users with proper privileges to execute transactions with the provisioning server;
- providing a service definitions module;
- maintaining definitional information on services provisioned by the provisioning server with the service definitions module;
- providing a service developer interface module supporting service developers in at least one of development, distribution, and update of services;
- and
- providing a service participant interface module that interfaces with users.
A services provisioning method comprising:
- using soft computing techniques copmrising at least one of rules and constraints
- modelling service policy logic;
- developing service policy logic;
- and
- examining service policy logic
- determining whether a requesting entity is allowed to make requests;
- determining whether a service bundle exists that is compatible with a device with which the entity is associated;
- where a plurality of compatible bundles exists, determining which bundle should be used;
- determining whether a requesting entity is allowed to use a requested service;
- determining what an initial setting should be for at least one service parameter of the service;
- deploying the service to a device model agent of the device associated with the requesting entity;
- and
- monitoring for transactions from the service once the service is installed and running.
Dependencies are inferred from the claim text.