Mechanisms for web-object event/state-driven communication between networked devices

   
   

Web-based event/state-driven mechanisms and methods for simplifying communication between networked multifunction devices, such as copiers, printers, facsimile machines and multifunction devices using a networked database for the creation and presentation of device metrics and status data. Web-based multifunction performance metrics and calculations themselves are created within concurrent (multiple instances) of Web objects, wherein a Web object is a self-contained entity with data and a state machine lifecycle. State changes inside and outside the Web object are made by sending events to event queues and routing them to other state machines within other Web objects or instances of the same Web object. Data and events between Web objects are formed into a regular event syntax providing a simpler method of communication than those of procedural programming approaches. The arguments of the events are processed by specific instances of state machines that compose each Web object to perform an appropriate action. The metrics displays and corresponding calculations within the Web object's state machine are highly self-contained and concurrent, hiding networked database contention and database locking, and enforcing atomicity with it's runtime software. Calculations are performed and displayed from within a very small context within each Web object's state minimizing external communications and further simplifying software application development efforts.

Mecanismos y métodos de Web-based event/state-driven para simplificar la comunicación entre los dispositivos de múltiples funciones networked, tales como copiadoras, las impresoras, las máquinas del facsímil y los dispositivos de múltiples funciones usando una base de datos networked para la creación y la presentación de la métrica del dispositivo y de los datos del estado. Las métricas y los cálculos de múltiples funciones ellos mismos del funcionamiento de Web-based se crean dentro del concurrente (casos múltiples) de los objetos del Web, en donde un objeto del Web es una entidad autónoma con datos y un ciclo de vida de la máquina del estado. Los cambios del estado dentro y fuera del objeto del Web son realizados enviando acontecimientos a las coletas del acontecimiento y encaminándolas a otras máquinas del estado dentro de otros objetos del Web o casos del mismo Web opóngase. Los datos y los acontecimientos entre los objetos del Web se forman en un sintaxis regular del acontecimiento que proporciona un método más simple de comunicación que los de acercamientos de programación procesales. Las discusiones de los acontecimientos son procesadas por casos específicos de las máquinas del estado que componen cada objeto del Web para realizar una acción apropiada. Las exhibiciones de la métrica y los cálculos correspondientes dentro de la máquina del estado del objeto del Web son altamente autónomos y concurrente, contención networked de la base de datos que oculta y base de datos trabándose, y hacer cumplir atomicity con él es software runtime. Los cálculos se realizan y se exhiben dentro de un contexto muy pequeño dentro del estado de cada objeto del Web que reduce al mínimo comunicaciones externas y otros esfuerzos de simplificaión del desarrollo del uso del software.

 
Web www.patentalert.com

< Apparatus and method for workload management using class shares and tiers

< System and method for providing feedback to an individual patient for automated remote patient care

> Method and system for screening electronic messages

> Method and apparatus for thread-based memory access in a multithreaded processor

~ 00148