Method and system of remote diagnostic control and information collection using a dynamic linked library of multiple formats and multiple protocols
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-015/173
G06F-015/16
출원번호
US-0389262
(2006-03-27)
등록번호
US-7359970
(2008-04-15)
발명자
/ 주소
Motoyama,Tetsuro
Fong,Avery
출원인 / 주소
Ricoh Company, Ltd.
대리인 / 주소
Oblon, Spivak, McClelland, Maier & Neustadt, P.C.
인용정보
피인용 횟수 :
8인용 특허 :
23
초록▼
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 c
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.
대표청구항▼
What is claimed is: 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 b
What is claimed is: 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. 2. The microprocessor program product as claimed in claim 1, wherein the image handling device is a printer. 3. The microprocessor program product as claimed in claim 1, wherein the image handling device is a digital image forming device. 4. The microprocessor program product as claimed in claim 1, wherein the image handling device is a scanner. 5. The microprocessor program product as claimed in claim 1, wherein the plural application-layer communications protocols comprise (1) a simple mail transfer protocol and (2) at least one of (a) a file transfer protocol and (b) a hypertext transfer protocol. 6. The microprocessor program product as claimed in claim 1, wherein the sixth microprocessor device comprises a seventh microprocessor code device configured to check for a transmission failure before transferring the collected events using the second protocol. 7. The microprocessor program product as claimed in claim 1, wherein the sixth microprocessor device comprises a seventh microprocessor code device configured to transfer the collected events using the second protocol in order to increase redundancy. 8. The microprocessor program product of claim 1, wherein the fifth microprocessor code device is configured to attempt to transfer the collected events upon an occurrence of a secondary event, which includes one of an elapsed time, a number of events, and a number of monitoring sessions. 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. 10. The microprocessor program product as claimed in claim 9, wherein the image handling device is a printer. 11. The microprocessor program product as claimed in claim 9, wherein the image handling device is a digital image forming device. 12. The microprocessor program product as claimed in claim 9, wherein the plural application-layer communications formats comprise at least two formats selected from the group consisting of: binary, text, hypertext markup language (HTML), and extended markup language (XML). 13. The microprocessor program product as claimed in claim 9, wherein at least one of the plural application-layer communications formats comprises a compressed format. 14. The microprocessor program product as claimed in claim 9, wherein the sixth microprocessor device comprises a seventh microprocessor code device configured to check for a transmission failure before transferring the collected events using the second format. 15. The microprocessor program product as claimed in claim 9, wherein the sixth microprocessor device comprises a seventh microprocessor code device configured to transfer the collected events using the second format in order to increase redundancy. 16. The microprocessor program product as claimed in claim 9, further comprising: a seventh microprocessor code device configured to provide plural application-layer communications protocols capable of providing data transfer; and an eighth 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, wherein the fifth microprocessor code device is further configured to transfer the collected events with the first protocol using the first format. 17. The microprocessor program product as claimed in claim 9, further comprising: a seventh microprocessor code device configured to provide plural communications application layer protocols capable of providing data transfer; and an eighth 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, wherein the sixth microprocessor code device is further configured to transfer the collected events with the first protocol using the second format. 18. The microprocessor program product as claimed in claim 9, further comprising: a seventh microprocessor code device configured to provide plural application-layer communications protocols capable of providing data transfer; and an eighth 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, wherein the fifth microprocessor code device is further configured to transfer the collected events with the first protocol using the first format; a ninth 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, wherein the sixth microprocessor code device is further configured to transfer the collected events with the second protocol using the second format. 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. 21. The microprocessor-implemented method as claimed in claim 20, wherein the step of performing a first attempt to transfer the collected events comprises performing an attempt using a first application-layer communications protocol.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (23)
Kurt E. Spence ; Peter Houck, Apparatus and method for a multi-client event server.
Barbieri Raymond A. ; Crofton Gregory F. ; Donaldson Dustin M. ; Milner Marius C., Automated selection of a protocol by a communicating entity to match the protocol of a communications network.
Hunt, Jeffrey M.; Ramberg, Jon R.; Shoeman, Paul D.; Katsandres, James T., Automatic data collection device having a network communications capability.
Motoyama, Tetsuro; Niro, Masaichi, Method and system for remote diagnostic, control and information collection based on various communication modes for sending messages to a resource manager.
Motoyama, Tetsuro; Niro, Masaichi, Method and system for remote diagnostic, control and information collection based on various communication modes for sending messages to users.
Fong, Avery; Motoyama, Tetsuro; Lyapustina, Yevgeniya, Method and system of remote diagnostic, control and information collection using a dynamic linked library.
Motoyama,Tetsuro; Fong,Avery, Method and system of remote diagnostic, control and information collection using a dynamic linked library of multiple formats and multiple protocols with intelligent protocol processor.
Motoyama,Tetsuro; Fong,Avery, Method and system of remote diagnostic, control and information collection using a dynamic linked library of multiple formats and multiple protocols with restriction on protocol.
Motoyama,Tetsuro; Fong,Avery, Method and system of remote diagnostic, control and information collection using multiple formats and multiple protocols with delegating protocol processor.
Mellquist, Peter E.; VanZante, Craig A.; Baumgartner, Jim A., Network appliance combining asychronous notification with interactive network transfer protocol server.
Motoyama, Tetsuro, Method and system for remote diagnostic, control, and information collection based upon a connection or connectionless communication method for sending messages to the resource manager.
Motoyama, Tetsuro, Method and system for remote diagnostic, control, and information collection based upon a connection or connectionless communication method for sending messages to the resource manager.
Motoyama, Tetsuro; Fong, Avery, Method and system of remote diagnostic, control and information collection using a dynamic linked library for multiple formats and multiple protocols with sharing the resource.
Motoyama, Tetsuro; Fong, Avery, Method and system of remote diagnostic, control and information collection using a dynamic linked library of multiple formats and multiple protocols with restriction on protocol.
Motoyama, Tetsuro; Fong, Avery, Method and system of remote diagnostic, control and information collection using a dynamic linked library of multiple formats and multiple protocols with restriction on protocol.
Motoyama, Tetsuro; Fong, Avery, Method and system of remote monitoring and support of devices, including handling email messages having message types specified within the e-mail message.
Motoyama, Tetsuro; Fong, Avery, Method for efficiently extracting status information related to a device coupled to a network in a multi-protocol remote monitoring system.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.