IP Library Granted Patent US 7,647,392
Granted Patent B2
US 7,647,392 · App. 10/687,244 · Granted Jan 12, 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,647,392
App. No.
10/687,244
Granted
Jan 12, 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 (9)

1. A distributed printing system including an asset managing system comprising printing device management and service applications, a services host system including printing device subscribable service applications, and a plurality of printing devices wherein the asset managing system, service host system and plurality of printing devices are in network communication, and further including:

a common device model agent (DMA) module disposed within each of the printing devices, the DMAs including:

a common application programming interface;

a first DMA application for monitoring printing device events and prescribing corresponding actions;

a second DMA application for performing dynamic updates of executable printing device services including adding new service code that can be selectively subscribed to by the printing devices and selectively initiated by the printing devices; and,

a service manager application for selectively executing the first and second DMA applications and facilitating interactive communication with the asset managing system and services host system,

wherein the DMA modules are configured to provide printing device active participation in the printing device subscribable service applications by receiving service component subscription information selectively provided by a user, requesting activation of a user selected service during a scheduled check in with the asset managing system, the asset managing system is configured to communicate the DMA requested activation of a service to the services host system, the services host system is configured to determine the eligibility of the DMA requested activation of a service based on the subscription information selectively provided by the user and notify the asset managing system of the eligibility determination, the DMA module is configured to receive eligibility notification for the DMA requested activation of a service from the asset managing system during the scheduled check in with the asset managing system and download the requested service code from the service host system if eligible, and the DMA module is configured to execute the service code using the common application programming interface.

2. The printing system of claim 1 wherein the service manager comprises a standards-based tool set common to a plurality of DMA modules respectively disposed in a plurality of printing devices within the distributed image processing system.

3. The printing system of claim 1 , wherein the DMA module comprises an infrastructure for printing device service applications independent of printing device resources.

Assignments (5)
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 20, 2020
From: XEROX CORPORATION
To: MAJANDRO LLC
Reel/Frame 053258/0949 →
RELEASE OF SECURITY INTEREST Recorded Feb 11, 2014
From: JPMORGAN CHASE BANK, N.A.
To: XEROX CORPORATION
Reel/Frame 032190/0661 →
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/0191 →