Device model agent
First Claim
1. A device model agent (DMA) provisioning system associated with a distributed image processing system including an asset managing system including asset management and service applications, a services host system including imaging device subscribable service applications, an imaging device, and a DMA module disposed within the imaging device wherein the asset managing system, service host system and imaging device are in network communication, and the DMA provisioning system is configured to execute DMA process steps, the DMA provisioning system comprising:
- the DMA module communicating with the imaging device to identify a user requested imaging device service;
the DMA module communicating to the services host system the user requested imaging device service;
the services host system identifying the user requested imaging device service;
the services host system accessing a services definitions database andretrieving data about the user requested imaging device service;
the services host system processing an order for the user requested imaging device service;
the services host system defining uniform service versions and parameters associated with deployment of the user requested imaging device service;
the services host system registering the deployment of the user requested imaging device service to the DMA module;
the services host system deploying the user requested imaging device service to the DMA module;
the DMA module initiating execution of the user requested imaging device service;
wherein the DMA module includes at least one device interface, a services environment, and a core device model including a service manager module, and the DMA provisioning system further performs the process steps of;
booting the DMA module;
starting the service manager module;
loading core services with the service manager module; and
checking with a service supplier;
receiving service configuration parameters;
interpreting and processing the service configuration parameters;
loading and starting user subscribed services; and
initiating a loon in the service manager module is configured to perform process steps of;
checking with the service supplier;
receiving service configuration parameters;
interpreting and processing service configuration parameters;
loading and starting newly subscribed services;
stopping and unloading the newly unsubscribe services; and
monitoring services.
9 Assignments
0 Petitions
Accused Products
Abstract
The Device Model Agent (DMA), the device side technology module in Device Centric Services (DCS) system, is the main focus of this invention. DMA is a thin, efficient applications/services execution environment. DMA provides an embedded services platform for enabling system management applications and services. This allows a flexible, extensible, dynamic services management module allowing networked services to be designed, added, and managed within the system without modifications to devices, DCS system, or DMA itself. While this invention specifically describes the integration of benefits from DMA into document system devices, the concepts are equally applicable in other domains. The DMA runtime environment is a thin software interface layer that resides on a document system device between the Java runtime environment and embedded web server.
23 Citations
5 Claims
-
1. A device model agent (DMA) provisioning system associated with a distributed image processing system including an asset managing system including asset management and service applications, a services host system including imaging device subscribable service applications, an imaging device, and a DMA module disposed within the imaging device wherein the asset managing system, service host system and imaging device are in network communication, and the DMA provisioning system is configured to execute DMA process steps, the DMA provisioning system comprising:
-
the DMA module communicating with the imaging device to identify a user requested imaging device service; the DMA module communicating to the services host system the user requested imaging device service; the services host system identifying the user requested imaging device service; the services host system accessing a services definitions database and retrieving data about the user requested imaging device service; the services host system processing an order for the user requested imaging device service; the services host system defining uniform service versions and parameters associated with deployment of the user requested imaging device service; the services host system registering the deployment of the user requested imaging device service to the DMA module; the services host system deploying the user requested imaging device service to the DMA module; the DMA module initiating execution of the user requested imaging device service; wherein the DMA module includes at least one device interface, a services environment, and a core device model including a service manager module, and the DMA provisioning system further performs the process steps of; booting the DMA module; starting the service manager module; loading core services with the service manager module; and checking with a service supplier; receiving service configuration parameters; interpreting and processing the service configuration parameters; loading and starting user subscribed services; and initiating a loon in the service manager module is configured to perform process steps of; checking with the service supplier; receiving service configuration parameters; interpreting and processing service configuration parameters; loading and starting newly subscribed services; stopping and unloading the newly unsubscribe services; and monitoring services. - View Dependent Claims (2, 3, 4, 5)
-
Specification