Apparatus, method, and business method for enabling customer access to computer system execution data in exchange for sharing the execution data
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-015/173
G06F-015/16
출원번호
UP-0892435
(2001-06-27)
등록번호
US-7596617
(2009-10-12)
발명자
/ 주소
Bartley, Royan Herbert
Branson, Michael John
Halverson, Steven Gene
Jaeger, David Alan
Kelsey, Todd Mark
Wertzler, Paul William
출원인 / 주소
International Business Machines Corporation
대리인 / 주소
Martin & Associates, LLC
인용정보
피인용 횟수 :
2인용 특허 :
38
초록▼
An apparatus, method, and business method allow a customer to access execution data only if transmission of the execution data to the vendor is enabled. In a first embodiment, the customer cannot access any execution data unless transmission of the execution data to the vendor is enabled. In a secon
An apparatus, method, and business method allow a customer to access execution data only if transmission of the execution data to the vendor is enabled. In a first embodiment, the customer cannot access any execution data unless transmission of the execution data to the vendor is enabled. In a second embodiment, the customer can access some limited execution data, but cannot access more extensive execution data unless transmission of the execution data to the vendor is enabled. The preferred embodiments provide the capability of a customer accessing historical execution data in exchange for the customer transmitting the execution data to the vendor. In this manner the needs of both vendor and customer are satisfied.
대표청구항▼
What is claimed is: 1. A computer system comprising: at least one processor; a memory coupled to the at least one processor; an execution data collection mechanism residing in the memory and executed by the at least one processor, the execution data collection mechanism collecting execution data fo
What is claimed is: 1. A computer system comprising: at least one processor; a memory coupled to the at least one processor; an execution data collection mechanism residing in the memory and executed by the at least one processor, the execution data collection mechanism collecting execution data for the computer system; an execution data transmission mechanism residing in the memory and executed by the at least one processor, the execution data transmission mechanism, when enabled, transmitting at least a portion of the execution data to another computer system coupled to the computer system via a network; and an execution data access mechanism residing in the memory and executed by the at least one processor, the execution data access mechanism allowing access to the execution data by a user of the computer system only if the execution data transmission mechanism is enabled. 2. The computer system of claim 1 wherein the computer system comprises a customer computer system and the another computer system comprises a vendor computer system. 3. The computer system of claim 1 wherein the execution data comprises data collected by an operating system residing in the memory and executed by the at least one processor. 4. The computer system of claim 1 wherein the execution data comprises data collected by a software application residing in the memory and executed by the at least one processor. 5. The computer system of claim 1 wherein the execution data comprises data collected by an analysis program residing in the memory and executed by the at least one processor. 6. A networked computer system comprising: (A) a first computer system; (B) a second computer system coupled to the first computer system via a network, the second computer system comprising: (B1) an execution data collection mechanism that collects execution data for the second computer system; (B2) an execution data transmission mechanism that, when enabled, transmits at least a portion of the execution data to the first computer system; and (B3) an execution data access mechanism that allows access to the execution data by a user of the second computer system only if the execution data transmission mechanism is enabled. 7. The networked computer system of claim 6 wherein the first computer system comprises a vendor computer system and the second computer system comprises a customer computer system. 8. The networked computer system of claim 6 wherein the execution data comprises data collected by an operating system. 9. The networked computer system of claim 6 wherein the execution data comprises data collected by a software application. 10. The networked computer system of claim 6 wherein the execution data comprises data collected by an analysis program. 11. A method for a user of a second computer system coupled via a network to a first computer system to access execution data collected by the second computer system, the method comprising the steps of: (A) the second computer system collecting the execution data; (B) the second computer system determining whether transmission of the execution data from the second computer system to the first computer system is enabled; (C) if transmission of the execution data from the second computer system to the first computer system is enabled, allowing the user to access the execution data; and (D) if transmission of the execution data from the second computer system to the first computer system is not enabled, not allowing the user to access the execution data. 12. A method for a first computer system to collect execution data from a second computer system coupled via a network to the first computer system, the method comprising the steps of: (A) the second computer system collecting the execution data; (B) the second computer system determining whether transmission of the execution data from the second computer system to the first computer system is enabled; (C) if transmission of the execution data from the second computer system to the first computer system is enabled, allowing access to the execution data by a user of the second computer system; (D) if transmission of the execution data from the second computer system to the first computer system is not enabled, not allowing access to the execution data by a user of the second computer system; and (E) the second computer system transmitting at least a portion of the execution data to the first computer system. 13. A method for a user of a second computer system coupled via a network to a first computer system to access execution data collected by the second computer system, the method comprising the steps of: (A) the second computer system collecting the execution data; (B) the second computer system allowing the user to access a limited portion of the execution data; (C) if the user requests to access more than the limited portion of the execution data: (C1) the second computer system determining whether transmission of the execution data from the second computer system to the first computer system is enabled; (C2) if transmission of the execution data from the second computer system to the first computer system is enabled, allowing the user to access the requested execution data; and (C3) if transmission of the execution data from the second computer system to the first computer system is not enabled, not allowing the user to access the requested execution data. 14. A method for a first computer system to collect execution data from a second computer system coupled via a network to the first computer system, the method comprising the steps of: (A) the second computer system collecting the execution data; (B) the second computer system allowing the user to access a limited portion of the execution data; (C) if the user requests to access more than the limited portion of the execution data: (C1) the second computer system determining whether transmission of the execution data from the second computer system to the first computer system is enabled; (C2) if transmission of the execution data from the second computer system to the first computer system is enabled, allowing access to the requested execution data by a user of the second computer system; (C3) if transmission of the execution data from the second computer system to the first computer system is not enabled, not allowing access to the requested execution data by a user of the second computer system; and (C4) the second computer system transmitting at least a portion of the execution data to the first computer system. 15. A method for doing business comprising the steps of: (A) a vendor offering to a customer the ability to access execution data gathered by a customer computer system in exchange for the customer's transmitting of the execution data to the vendor; (B) if the customer does not accept the offer in (A), disabling customer access to the execution data on the customer computer system; (C) if the customer accepts the offer in (A), enabling customer access to the execution data on the customer computer system. 16. The method of claim 15 further comprising the step of: (D) the customer computer system sharing the execution data. 17. The method of claim 15 further comprising the step of: selling the customer computer system to the customer. 18. A program product comprising: (A) an execution data collection mechanism that collects execution data for a first computer system; (B) an execution data transmission mechanism that, when enabled, transmits at least a portion of the execution data to a second computer system; (C) an execution data access mechanism that allows access to the execution data only if the execution data transmission mechanism is enabled; and (D) computer recordable media bearing (A), (B) and (C). 19. The program product of claim 18 wherein the execution data comprises data collected by an operating system. 20. The program product of claim 18 wherein the execution data comprises data collected by a software application. 21. The program product of claim 18 wherein the execution data comprises data collected by an analysis program. 22. A program product comprising: (A) an operating system comprising: (A1) an execution data collection mechanism that collects execution data for a first computer system; (A2) an execution data transmission mechanism that, when enabled, transmits at least a portion of the execution data to a second computer system; (A3) an execution data access mechanism that allows access to the execution data only if the execution data transmission mechanism is enabled; and (B) computer recordable media bearing the operating system. 23. The program product of claim 22 wherein the execution data comprises data collected by an operating system. 24. The program product of claim 22 wherein the execution data comprises data collected by a software application. 25. The program product of claim 22 wherein the execution data comprises data collected by an analysis program.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (38)
Michael John Branson ; George Francis DeStefano ; Ronald Joseph Haugen ; Gregory Richard Hintermeister ; Gregory Scott Hurlebaus ; Erik Duane Lindberg ; David Henry Sandifer ; Susette Marie To, Apparatus and method for synchronizing software between computers.
Fisher Jerald C. ; Nguyen Lien Dai ; Young James ; Seaburg Gunnar P. ; Hedlund Galen W. ; Katz Richard S., Computer manufacturing with smart configuration methods.
Katz Donald R. ; Lau Edwin J. ; Mott Timothy ; Brenneman Scott A. ; Jun Benjamin Che-Ming ; Pai Samuel Hong-Yen, Digital information library and delivery system with logic for generating files targeted to the playback device.
Mott Timothy ; Story Guy ; Jun Benjamin Che-Ming ; Pai Samuel Hong-Yen ; Kocher Paul, Method and apparatus for targeting a digital information playback device.
Burgess Gregory M. (Kirkland WA) Endicott David B. (Plano TX) Camarro Thomas (Troy MI) Jagers Richard C. (Novi MI), Method and system for monitoring the performance of computers in computer networks using modular extensions.
Burgess Gregory M. ; Endicott David B. ; Camarro Thomas ; Jagers Richard C., Method and system for tracking the configuration of a computer coupled to a computer network.
Takubo Shunji,JPX ; Sagawa Nobutoshi,JPX ; Ohta Tadashi,JPX ; Yamaga Susumu,JPX, Method of monitoring a computer system, featuring performance data distribution to plural monitoring processes.
Powers, Michael C.; Sudberry, Douglas A.; Eiler, James A.; Bennett, Robert S.; Phillips, Clifford R., System and method for defining the organizational structure of an enterprise in a performance evaluation system.
Richard Elizabeth A. ; Williamson Ralph K. ; Teter Stephen D., System for peripheral devices recursively generating unique addresses based on the number of devices connected dependen.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.