Method and system of remote diagnostic, control and information collection using multiple formats and multiple protocols with verification of formats and protocols
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-013/00
G06F-009/44
출원번호
US-0782164
(2001-02-14)
발명자
/ 주소
Motoyama,Tetsuro
Fong,Avery
출원인 / 주소
Ricoh Co., Ltd.
대리인 / 주소
Oblon, Spivak, McClelland, Maier & Neustadt, P.C.
인용정보
피인용 횟수 :
20인용 특허 :
23
초록▼
A system, method and program product for diagnosing, controlling and collecting information from devices. Information regarding events of each one of a plurality of target applications executing in an application unit is collected and formatted into one of multiple data formats for transmission thro
A system, method and program product for diagnosing, controlling and collecting information from devices. Information regarding events of each one of a plurality of target applications executing in an application unit is collected and formatted into one of multiple data formats for transmission through one of multiple communication protocols at the request of each of the target applications, through an interface. A combination of a data format and communication protocol requested by a target application is verified for validity. If the requested combination is invalid, a valid combination is substituted for more reliable transmission. The formatted data is transmitted through, e.g., e-mail or FTP to a predetermined destination or may be saved to local storage, e.g., a local disk. By sharing resources, code duplication is reduced or eliminated.
대표청구항▼
What is claimed as new and desired to be secured by Letters Patent of the United States is: 1. An object-oriented method of collecting information regarding a plurality of target applications in an application unit, comprising: notifying a monitoring device, by a first one of the plurality of targe
What is claimed as new and desired to be secured by Letters Patent of the United States is: 1. An object-oriented method of collecting information regarding a plurality of target applications in an application unit, comprising: notifying a monitoring device, by a first one of the plurality of target applications, through an interface, of an identification of the first one of the plurality of target applications; requesting the monitoring device, by the first one of the plurality of target applications, through the interface, to start monitoring usage of the first one of the plurality of target applications; storing, by the monitoring device, information regarding monitored usage of the first one of the plurality of target applications; and requesting the monitoring device, by the first one of the plurality of target applications, through the interface, to send the stored information regarding monitored usage of the first one of the plurality of target applications to a first predetermined destination, wherein the step of requesting the monitoring device, by the first one of the plurality of target applications, through the interface, to send information regarding monitored usage of the first one of the plurality of target applications to a first predetermined destination further includes: requesting the monitoring device, by the first one of the plurality of target applications, through the interface, to format the data corresponding to the information regarding monitored usage of the first one of the plurality of target applications according to a first predetermined format; and requesting the monitoring device, by the first one of the plurality of target applications, through the interface, to send the data corresponding to the information regarding monitored usage of the first one of the plurality of target applications to the first predetermined destination through a first predetermined communication protocol. 2. The method according to claim 1, further comprising: requesting the monitoring device, by the first one of the plurality of target applications, through the interface, to record a first event of the first one of the plurality of target applications. 3. The method according to claim 1, further comprising: notifying the monitoring device, by a second one of the plurality of target applications, through the interface, of an identification of the second one of the plurality of target applications; requesting the monitoring device, by the second one of the plurality of target applications, through the interface, to start monitoring usage of the second one of the plurality of target applications; and requesting the monitoring device, by the second one of the plurality of target applications, through the interface, to send data corresponding to information regarding monitored usage of the second one of the plurality of target applications to a second predetermined destination. 4. The method according to claim 1, further comprising the step of determining whether a combination of the first predetermined format and the first predetermined communication protocol is invalid. 5. The method according to claim 4, further comprising: when the step of determining determines that the combination is invalid, performing at least one of the steps of converting the first predetermined format to a first acceptable predetermined format, and converting the first predetermined communication protocol to a first acceptable predetermined communication protocol. 6. The method according to claim 1, wherein the first predetermined format includes one of text format, binary format, comma separated format and extensible Markup Language (XML) format, and the first predetermined communication protocol includes one of Simple Mail Transfer Protocol (SMTP), File Transfer Protocol (FTP) and local disk. 7. The method of claim 1, wherein the step of requesting the monitoring device to start monitoring comprises: selectively determining, by the first one of the plurality of target applications, at least one type of event to be monitored by the monitoring device. 8. An object-oriented system for collecting information regarding a plurality of target applications in an application unit, the system comprising: a first device configured to notify, through an interface, a monitoring device of an identification of the first one of the plurality of target applications, wherein the first device is included in the first one of the plurality of target applications; a second device configured to request, through the interface, the monitoring device to start monitoring usage of the first one of the plurality of target applications, wherein the second device is included in the first one of the plurality of target applications and the monitored device is configured to store information regarding monitored usage of the first one of the plurality of target applications; and a third device configured to request, through the interface, the monitoring device to send the stored information regarding monitored usage of the first one of the plurality of target applications to a first predetermined destination, wherein the third device is included in the first one of the plurality of target applications, wherein the third device is further configured to request, through the interface, the monitoring device to format the data corresponding to the information regarding monitored usage of the first one of the plurality of target applications according to a first predetermined format and to request, through the interface, the monitoring device to send the data corresponding to the information regarding monitored usage of the first one of the plurality of target applications to the first predetermined destination through a first predetermined communication protocol. 9. The system according to claim 8, further comprising; a fourth device configured to request, through the interface, the monitoring device to record a first event of the first one of the plurality of target applications, wherein the fourth device is included in the first one of the plurality of target applications. 10. The system according to claim 8, further comprising: a fifth device configured to notify, through the interface, the monitoring device of an identification of the second one of the plurality of target applications, wherein the fifth device is included in the second one of the plurality of target applications; a sixth device configured to request, through the interface, the monitoring device to start monitoring usage of the second one of the plurality of target applications, wherein the sixth device is included in the second one of the plurality of target applications; and a seventh device configured to request, through the interface, the monitoring device to send data corresponding to information regarding monitored usage of the second one of the plurality of target applications to a second predetermined destination, wherein the seventh device is included in the second one of the plurality of target applications. 11. The system according to claim 8, further comprising an eighth device configured to determine whether a combination of the first predetermined format and the first predetermined communication protocol is invalid. 12. The system according to claim 11, further comprising a ninth device configured to perform at least one of the steps of converting the first predetermined format to a first acceptable predetermined format, and converting the first predetermined communication protocol to a first acceptable predetermined communication protocol, when the eighth device determines that the combination is invalid. 13. The system according to claim 8, wherein the first predetermined format includes one of text format, binary format, comma separated format and extensible Markup Language (XML) format, and the first predetermined communication protocol includes one of Simple Mail Transfer Protocol (SMTP), File Transfer Protocol (FTP) and local disk. 14. The system of claim 8, wherein the second device is configured to selectively determine at least one type of event to be monitored by the monitoring device. 15. A program product for collecting information regarding a plurality of target applications in an application unit, the program product comprising a computer readable medium embodying program instructions for causing an object-oriented system to perform the steps of: notifying a monitoring device, by a first one of the plurality of target applications, through an interface, of an identification of the first one of the plurality of target applications; requesting the monitoring device, by the first one of the plurality of target applications, through the interface, to start monitoring usage of the first one of the plurality of target applications; storing, by the monitoring device, information regarding monitored usage of the first one of the plurality of target applications; and requesting the monitoring device, by the first one of the plurality of target applications, through the interface, to send the stored information regarding monitored usage of the first one of the plurality of target applications to a first predetermined destination, wherein the step of requesting the monitoring device, by the first one of the plurality of target applications, through the interface, to send information regarding monitored usage of the first one of the plurality of target applications to a first predetermined destination further includes: requesting the monitoring device, by the first one of the plurality of target applications, through the interface, to format the data corresponding to the information regarding monitored usage of the first one of the plurality of target applications according to a first predetermined format; and requesting the monitoring device, by the first one of the plurality of target applications, through the interface, to send the data corresponding to the information regarding monitored usage of the first one of the plurality of target applications to the first predetermined destination through a first predetermined communication protocol. 16. The program product according to claim 15, wherein the program instructions cause the system to further perform the step of requesting the monitoring device, by the first one of the plurality of target applications, through the interface, to record a first event of the first one of the plurality of target applications. 17. The program product according to claim 15, wherein the program instructions cause the system to further perform the steps of: notifying the monitoring device, by a second one of the plurality of target applications, through the interface, of an identification of the second one of the plurality of target applications; requesting the monitoring device, by the second one of the plurality of target applications, through the interface, to start monitoring usage of the second one of the plurality of target applications; and requesting the monitoring device, by the second one of the plurality of target applications, through the interface, to send data corresponding to information regarding monitored usage of the second one of the plurality of target applications to a second predetermined destination. 18. The program product according to claim 15, wherein the program instructions cause the system to further perform the step of determining whether a combination of the first predetermined format and the first predetermined communication protocol is invalid. 19. The program product according to claim 18, wherein: when the step of determining determines that the combination is invalid, the program instructions cause the system to further perform at least one of the steps of converting the first predetermined format to a first acceptable predetermined format, and converting the first predetermined communication protocol to a first acceptable predetermined communication protocol. 20. The program product according to claim 15, wherein the first predetermined format includes one of text format, binary format, comma separated format and extensible Markup Language (XML) format, and the first predetermined communication protocol includes one of Simple Mail Transfer Protocol (SMTP), File Transfer Protocol (FTP) and local disk. 21. The program product of claim 15, wherein the step of requesting the monitoring device to start monitoring comprises: selectively determining, by the first one of the plurality of target applications, at least one type of event to be monitored by the monitoring device.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (23)
Kenneth R. Rosensteel, Jr., Application programming interface for monitoring data warehouse activity occurring through a client/server open database connectivity interface.
Fontana James Albert ; Pitchford Anthony Reginald ; Tadman Mark Jeffrey, Method and system for monitoring and capturing all file usage of a software tool.
Fraenkel, Michael L.; Gerken, Christopher H.; Ryman, Arthur G.; Yu, Patsy S. H.; Yuen, Siu C., Method and system for monitoring the execution of hybrid source code.
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 ; Bhatnagar Anurag, Object-oriented system and computer program product for mapping structured information to different structured information.
Motoyama,Tetsuro, Method and system for diagnosis and control of machines using connectionless modes having delivery monitoring and an alternate communication mode.
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 a 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, 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.
Lai, Jennifer; Liu, Zhiqiang; McDonald, Brian J.; Miller, Laurie; Ravin, Yael; Ughetta, Karen A., Method, framework, and program product for formatting and serving web content.
Liu, Zhiqiang; Lai, Jennifer; McDonald, Brian J.; Miller, Laurie; Ughetta, Karen A.; Ravin, Yael, Method, framework, and program product for formatting and serving web content.
Liu, Zhiqiang; Lai, Jennifer; McDonald, Brian J.; Miller, Laurie; Ughetta, Karen A.; Ravin, Yael, Method, framework, and program product for formatting and serving web content.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.