Device model agent
First Claim
1. A device model agent (DMA) provision method comprising:
- providing a core device model;
providing at least one interface to an operating system of a device; and
providing a service environment in which services for the device can run.
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.
123 Citations
12 Claims
-
1. A device model agent (DMA) provision method comprising:
-
providing a core device model;
providing at least one interface to an operating system of a device; and
providing a service environment in which services for the device can run. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. In a device including an operating system, a network connection, a device runtime environment, and a web server running in the device runtime environment, a device services provision method comprising:
-
providing a device model agent in the device runtime environment;
providing in the device model agent a services environment;
providing at least one service that can run in the services environment, the at least one service creating a services layer when running;
providing in the device model agent a core device model;
providing in the core device model a service manager performing a service management method comprising;
loading the at least one service;
unloading the at least one service; and
managing the at least one service; and
providing in the device model agent a device interface in communication with at least one API of the device operating system.
-
-
11. In a device model agent (DMA) comprising at least one device interface, a service environment, and a core device model including a service manager, a DMA operation method comprising:
-
booting the DMA;
starting the service manager;
loading core services with the service manager; and
checking with a service supplier;
receiving service configuration;
interpreting and processing service configuration parameters;
loading and starting subscribed services; and
initiating a loop in the service manager comprising;
checking with a service supplier;
receiving service configuration;
interpreting and processing service configuration parameters;
loading and starting newly subscribed services;
stopping and unloading newly unsubscribe services; and
monitoring services.
-
-
12. In a device model agent (DMA) comprising at least one device interface, a service environment, and a core device model including a service manager, a DMA operation method comprising:
-
providing a user interface;
presenting a user with a list of available services;
allowing the user to select a service;
allowing the user to customize a service; and
ordering a service.
-
Specification