Method and system of remote diagnostic control and information collection using a dynamic linked library of multiple formats and multiple protocols
First Claim
Patent Images
1. A microprocessor program product, comprising:
- a microprocessor storage medium and a microprocessor program code mechanism embedded in the microprocessor storage medium of an image handling device for causing a microprocessor to control a protocol used for data communication between a remote receiver and the image handling device the microprocessor program code mechanism comprising;
a first microprocessor code device configured to provide plural application-layer communications protocols capable of providing data transfer;
a second microprocessor code device configured to select a first protocol among the plural application-layer communications protocols to transfer data between the remote receiver and the image handling device;
a third microprocessor code device configured to select a second protocol among the plural application-layer communications protocols to transfer data between the remote receiver and the image handling device;
a fourth microprocessor code device configured to collect events at the image handling device;
a fifth microprocessor code device configured to attempt to transfer the collected events between the remote receiver and the image handling device using the first protocol; and
a sixth microprocessor code device configured to attempt to transfer the collected events between the remote receiver and the image handling device using the second protocol regardless of whether the attempt to transfer the collected events between the remote receiver and the image handling device using the first protocol was successful, automatically without human intervention.
0 Assignments
0 Petitions
Accused Products
Abstract
A method, system and computer program product for (1) collecting information from a remote application unit and/or (2) diagnosing or controlling the remote application unit. By utilizing a shareable computer code device (e.g., a dynamic linked library), a new application can utilize tested, proven code without having to reproduce existing functionality. Moreover, by supporting multiple data formats and/or multiple communication protocols, a computer code device increases the likelihood that a supported format and/or protocol will be either receivable or understandable by a receiver.
-
Citations
21 Claims
-
1. A microprocessor program product, comprising:
-
a microprocessor storage medium and a microprocessor program code mechanism embedded in the microprocessor storage medium of an image handling device for causing a microprocessor to control a protocol used for data communication between a remote receiver and the image handling device the microprocessor program code mechanism comprising; a first microprocessor code device configured to provide plural application-layer communications protocols capable of providing data transfer; a second microprocessor code device configured to select a first protocol among the plural application-layer communications protocols to transfer data between the remote receiver and the image handling device; a third microprocessor code device configured to select a second protocol among the plural application-layer communications protocols to transfer data between the remote receiver and the image handling device; a fourth microprocessor code device configured to collect events at the image handling device; a fifth microprocessor code device configured to attempt to transfer the collected events between the remote receiver and the image handling device using the first protocol; and a sixth microprocessor code device configured to attempt to transfer the collected events between the remote receiver and the image handling device using the second protocol regardless of whether the attempt to transfer the collected events between the remote receiver and the image handling device using the first protocol was successful, automatically without human intervention. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A microprocessor program product, comprising:
-
a microprocessor storage medium and a microprocessor program code mechanism embedded in the microprocessor storage medium for causing a microprocessor of an image handling device to control a data format used for data communication between a remote receiver and the image handling device the microprocessor program code mechanism comprising; a first microprocessor code device configured to provide plural application-layer communications formats capable of providing data transfer; a second microprocessor code device configured to select a first format among the plural application-layer communications formats to transfer data between the remote receiver and the image handling device; a third microprocessor code device configured to select a second format among the plural application-layer communications formats to transfer data between the remote receiver and the image handling device; a fourth microprocessor code device configured to collect events at the image handling device; a fifth microprocessor code device configured to attempt to transfer the collected events between the remote receiver and the image handling device using the first format; and a sixth microprocessor code device configured to attempt to transfer the collected events between the remote receiver and the image handling device using the second format regardless of whether the attempt to transfer the collected events between the remote receiver and the image handling device using the first format was successful, automatically without human intervention. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A microprocessor-implemented method for causing a microprocessor to control a protocol used for data communication to a remote receiver, comprising:
-
providing plural application-layer communications protocols capable of transferring data; selecting a first protocol among the plural application-layer communications protocols to transfer data between the remote receiver and an image handling device; selecting a second protocol of the plural application-layer communications protocols to transfer data between the remote receiver and the image handling device; collecting events at the image handling device; performing a first attempt to transfer the collected events between the remote receiver and the image handling device using the first protocol; and performing a second attempt to transfer the collected events between the remote receiver and the image handling device using the second protocol regardless of whether the first attempt was successful, automatically without human intervention.
-
-
20. A microprocessor-implemented method for causing a microprocessor to control a format used for data communication to a remote receiver, comprising:
-
providing plural application-layer communications formats capable of providing data transfer; selecting a first format among the plural application-layer communications formats to transfer data between the remote receiver and an image handling device; selecting a second format among the plural application-layer communications formats to transfer data between the remote receiver and the image handling device; collecting events at the image handling device; performing a first attempt to transfer the collected events between the remote receiver and the image handling device using the first format; and performing a second attempt to transfer the collected events between the remote receiver and the image handling device using the second format regardless of whether the first attempt was successful, automatically without human intervention. - View Dependent Claims (21)
-
Specification