IP Library Granted Patent US 7,734,749
Granted Patent B2
US 7,734,749 · App. 10/686,844 · Granted Jun 8, 2010

Device model agent

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,734,749
App. No.
10/686,844
Granted
Jun 8, 2010
Kind
B2
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.

Claims (43)

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.

2. The DMA provisioning system of claim 1 further comprising a user interface with which a user controls the DMA provisioning system.

3. The DMA provisioning system of claim 2 wherein the user interface is provided by the service manager module.

4. The DMA provisioning system according to claim 1 , wherein the imaging device includes an operating system, a network connection, a device runtime environment and a web server running in the device runtime environment, the DMA provisioning system further performs the process steps of:

running the device runtime environment in the DMA module;

running the services environment in the DMA module;

running in the services environment a services layer when running;

running the core device model in the DMA module;

running a service manager module in the core device model, wherein the service manager module is configured to perform the process steps of:

uploading a service;

managing the performance of the service; and

running a device interface in the DMA module in communication with at least one API of the device operating system.

5. The DMA provisioning system according to claim 1 , further performs the process steps of:

running a user interface;

presenting a user with a list of available services;

allowing the user to select a service;

allowing the user to customize the service; and

ordering the service.

Assignments (12)
SECOND LIEN NOTES PATENT SECURITY AGREEMENT Recorded Jul 2, 2025
From: XEROX CORPORATION
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 071785/0550 →
FIRST LIEN NOTES PATENT SECURITY AGREEMENT Recorded Apr 11, 2025
From: XEROX CORPORATION
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 070824/0001 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS RECORDED AT RF 064760/0389 Recorded Feb 13, 2024
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: XEROX CORPORATION
Reel/Frame 068261/0001 →
SECURITY INTEREST Recorded Feb 13, 2024
From: XEROX CORPORATION
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 066741/0001 →
SECURITY INTEREST Recorded Nov 20, 2023
From: XEROX CORPORATION
To: JEFFERIES FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 065628/0019 →
SECURITY INTEREST Recorded Jun 22, 2023
From: XEROX CORPORATION
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 064760/0389 →
RELEASE OF SECURITY INTEREST IN PATENTS AT R/F 062740/0214 Recorded May 18, 2023
From: CITIBANK, N.A., AS AGENT
To: XEROX CORPORATION
Reel/Frame 063694/0122 →
SECURITY INTEREST Recorded Nov 10, 2022
From: XEROX CORPORATION
To: CITIBANK, N.A., AS AGENT
Reel/Frame 062740/0214 →
RELEASE OF SECURITY INTEREST Recorded Aug 31, 2022
From: JPMORGAN CHASE BANK, N.A. AS SUCCESSOR-IN-INTEREST ADMINISTRATIVE AGENT AND COLLATERAL AGENT TO BANK ONE, N.A.
To: XEROX CORPORATION
Reel/Frame 061360/0501 →
RELEASE OF SECURITY INTEREST Recorded Feb 11, 2014
From: JPMORGAN CHASE BANK, N.A.
To: XEROX CORPORATION
Reel/Frame 032190/0870 →
SECURITY AGREEMENT Recorded Aug 31, 2004
From: XEROX CORPORATION
To: JPMORGAN CHASE BANK, AS COLLATERAL AGENT
Reel/Frame 015722/0119 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 7, 2004
From: SHARMA, NAVEEN; FURST, MICHAEL R.; FILLION, CLAUDE S.; HUANG, WEIXIA; KEHOE, MICHAEL P.; LORENZO, ARTURO M.; MCCORKINDALE, MARY C.; ST. JACQUES, ROBERT J.; THIERET, TRACY E.; AUSTIN, JOHN C.; DANIELS, MARC D.; CAVANAUGH, MICHAEL F.
To: XEROX CORPORATION
Reel/Frame 014238/0203 →