Device model agent
First Claim
1. A device model agent (DMA) comprising:
- at least one device API through which the agent communicates with a device;
a core device model including at least one CIM provider; and
a service environment.
5 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.
87 Citations
21 Claims
-
1. A device model agent (DMA) comprising:
-
at least one device API through which the agent communicates with a device;
a core device model including at least one CIM provider; and
a service environment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. In a device comprising an operating system and a web server, a device model agent (DMA) in communication with the operating system and the web server and running at least one service, the DMA comprising:
-
a service environment in which the at least one service runs, the service environment facilitating communication between the at least one service and other parts of the DMA, the service environment further facilitating communication between the at least one service and the web server;
a core device model including a service manager in communication with and managing the at least one service; and
a device API in communication with the core device model and aspects of the operating system of the device. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
Specification