Capability to build multiple application views from a single system model
First Claim
Patent Images
1. A system, comprising:
- a plurality of devices, at least one of said plurality of devices configured to perform a print function;
a single system model communicatively coupled to said plurality of devices, said single system model comprising a central database configured to dynamically store all status and configuration data for each device in said plurality of devices, said status and application data comprising current error messages of each device; and
a plurality of application views, each said application view being configured to independently communicate only with said central database of said system model to obtain status and configuration data associated with one of said plurality of devices, wherein said central database only distributes error messages to a particular application view making a request and only distributes error messages for a device that said particular application view controls; and
wherein said central database does not mass distribute error messages to all application views.
1 Assignment
0 Petitions
Accused Products
Abstract
An embedded marker system includes a plurality of devices communicatively coupled to a single system model. The system further includes a plurality of application views configured to communicate with the system model to obtain status and configuration data associated with one of the plurality of devices.
33 Citations
24 Claims
-
1. A system, comprising:
-
a plurality of devices, at least one of said plurality of devices configured to perform a print function; a single system model communicatively coupled to said plurality of devices, said single system model comprising a central database configured to dynamically store all status and configuration data for each device in said plurality of devices, said status and application data comprising current error messages of each device; and a plurality of application views, each said application view being configured to independently communicate only with said central database of said system model to obtain status and configuration data associated with one of said plurality of devices, wherein said central database only distributes error messages to a particular application view making a request and only distributes error messages for a device that said particular application view controls; and
wherein said central database does not mass distribute error messages to all application views. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An electronic device, comprising:
-
a plurality of application views; a single system model communicatively coupled to said plurality of application views, said single system model comprising a central database configured to store all status and configuration data for said electronic device; wherein said plurality of application views are configured to obtain status and configuration data only from said central database of said single system model to execute a device function independent of a status of another device function, wherein at least one of the device functions includes a print function; and wherein said plurality of application views are decoupled from said single system model to permit addition and modification of application views without affecting said single system model and wherein a portion of said status data is displayed to a user by a control panel. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A method comprising:
-
initiating a first device function through a first application view from a first user interface; obtaining, through said first application view and only from a central database of a single system model, error data relating to malfunctions of said first device function; initiating a second device function through a second application view from a second user interface; and obtaining, through said second application view and only from said central database of said single system model, error data relating to malfunctions of said second device function; wherein said central database only distributes error data requested by a particular application view to that application view and does not mass distribute status and configuration data to all application views; and wherein at least one of said first and second device functions includes a print function, and said second device function is executed independently of a status of said first device function. - View Dependent Claims (20, 21, 22, 23, 24)
-
Specification