Patents by Inventor A. David Booz
A. David Booz has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 10346406Abstract: The systems, apparatus, methods, and computer program products described herein provide the capability for an entity to identify and autonomously contract via a blockchain database with an unknown and anonymous host device for access rights to a high volume raw data stream generated by a sensor of the host device. The systems, apparatus, methods, and computer program products further provide the capability for the entity to push or upload a software module to the host device to allow the entity to process the high volume raw data stream into a low volume data stream directly on the host device, i.e., at the source of the high volume raw data stream.Type: GrantFiled: March 28, 2016Date of Patent: July 9, 2019Assignee: International Business Machines CorporationInventors: David A. Booz, Jonathan D. Dye, Michael J. Dye, Egan F. Ford
-
Publication number: 20170279774Abstract: The systems, apparatus, methods, and computer program products described herein provide the capability for an entity to identify and autonomously contract via a blockchain database with an unknown and anonymous host device for access rights to a high volume raw data stream generated by a sensor of the host device. The systems, apparatus, methods, and computer program products further provide the capability for the entity to push or upload a software module to the host device to allow the entity to process the high volume raw data stream into a low volume data stream directly on the host device, i.e., at the source of the high volume raw data stream.Type: ApplicationFiled: March 28, 2016Publication date: September 28, 2017Applicant: International Business Machines CorporationInventors: David A. Booz, Jonathan D. Dye, Michael J. Dye, Egan F. Ford
-
Patent number: 8572044Abstract: Nested recovery scope management systems and methods for a multiple process computer system having a dynamic multiple address space server are disclosed. Stateless recovery agents are employed, under the control of a supervisory program called Recovery Director, during initialization or restart of servers to restore recoverable data in response to identified failures or other abnormal termination. The Director controls the recovery of protected resources in a systematic manner. The Director is initialized when a first address space of a first server is started. Then, as each instance of a recoverable component is initialized, the component registers with the Director by providing a reference to a stateless recovery agent that can later perform recovery functions for it if needed. As part of the registration, a token representing the current failure scope of the registration is generated and provided to the recoverable component by the Director.Type: GrantFiled: July 26, 2006Date of Patent: October 29, 2013Assignee: International Business Machines CorporationInventors: David A. Booz, Stephen J. Kinder, Matthew J. Sykes
-
Patent number: 8209262Abstract: A pattern-based policy method for service component architecture (SCA) defines a policy pattern for SCA. The policy pattern includes a plurality of roles and one or more constraints between said plurality of roles. Each of said plurality of roles defines a plurality of intents or policy sets or combination thereof. One or more roles assigned to said one or more SCA components are identified and one or more intents or policy sets or combination thereof associated with said one or more roles are automatically applied to said one or more SCA components. Said one or more intents or policy sets or combination thereof applied to said one or more SCA components are validated based on said one or more constraints.Type: GrantFiled: July 3, 2008Date of Patent: June 26, 2012Assignee: International Business Machines CorporationInventors: David A. Booz, Francisco P. Curbera, Shinichi Hirose, Nirmal K. Mukhi, Yuichi Nakamura, Fumiko Satoh
-
Patent number: 7788529Abstract: A method for safely interrupting blocked work in a server including: creating a registry; registering a potential blocking event in the registry; executing the potential blocking event; determining that the potential blocking event is not responding; accessing a registry entry corresponding to the blocking event; and taking an corrective action indicated by the registry entry corresponding to the blocking event.Type: GrantFiled: December 8, 2005Date of Patent: August 31, 2010Assignee: International Business Machines CorporationInventors: David Booz, David Follis, Gary Puchkoff
-
Publication number: 20100004968Abstract: A pattern-based policy method for service component architecture (SCA) defines a policy pattern for SCA. The policy pattern includes a plurality of roles and one or more constraints between said plurality of roles. Each of said plurality of roles defines a plurality of intents or policy sets or combination thereof. One or more roles assigned to said one or more SCA components are identified and one or more intents or policy sets or combination thereof associated with said one or more roles are automatically applied to said one or more SCA components. Said one or more intents or policy sets or combination thereof applied to said one or more SCA components are validated based on said one or more constraints.Type: ApplicationFiled: July 3, 2008Publication date: January 7, 2010Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: David A. Booz, Francisco P. Curbera, Shinichi Hirose, Nirmal K. Mukhi, Yuichi Nakamura, Fumiko Satoh
-
Publication number: 20070240015Abstract: A method for safely interrupting blocked work in a server including: creating a registry; registering a potential blocking event in the registry; executing the potential blocking event; determining that the potential blocking event is not responding; accessing a registry entry corresponding to the blocking event; and taking an corrective action indicated by the registry entry corresponding to the blocking event.Type: ApplicationFiled: December 8, 2005Publication date: October 11, 2007Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: David Booz, David Follis, Gary Puchkoff
-
Publication number: 20060259526Abstract: Nested recovery scope management systems and methods for a multiple process computer system having a dynamic multiple address space server are disclosed. Stateless recovery agents are employed, under the control of a supervisory program called Recovery Director, during initialization or restart of servers to restore recoverable data in response to identified failures or other abnormal termination. The Director controls the recovery of protected resources in a systematic manner. The Director is initialized when a first address space of a first server is started. Then, as each instance of a recoverable component is initialized, the component registers with the Director by providing a reference to a stateless recovery agent that can later perform recovery functions for it if needed. As part of the registration, a token representing the current failure scope of the registration is generated and provided to the recoverable component by the Director.Type: ApplicationFiled: July 26, 2006Publication date: November 16, 2006Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: David Booz, Stephen Kinder, Matthew Sykes
-
Publication number: 20060248351Abstract: A method and apparatus is disclosed for determining transaction attributes for software components which provide transaction data for the component itself and for any client of the component. The transaction attributes may be used for testing during component assembly and may be translated into transaction attributes of alternative runtime platforms.Type: ApplicationFiled: May 9, 2006Publication date: November 2, 2006Inventors: DAVID BOOZ, Graham Charters, Mandy Chessell, Ian Robinson
-
Patent number: 7107293Abstract: Nested recovery scope management systems and methods for a multiple process computer system having a dynamic multiple address space server are disclosed. Stateless recovery agents are employed, under the control of a supervisory program called Recovery Director, during initialization or restart of servers to restore recoverable data in response to identified failures or other abnormal termination. The Director controls the recovery of protected resources in a systematic manner. The Director is initialized when a first address space of a first server is started. Then, as each instance of a recoverable component is initialized, the component registers with the Director by providing a reference to a stateless recovery agent that can later perform recovery functions for it if needed. As part of the registration, a token representing the current failure scope of the registration is generated and provided to the recoverable component by the Director.Type: GrantFiled: April 30, 2003Date of Patent: September 12, 2006Assignee: International Business Machines CorporationInventors: David A. Booz, Stephen J. Kinder, Matthew J. Sykes
-
Publication number: 20040220973Abstract: Nested recovery scope management systems and methods for a multiple process computer system having a dynamic multiple address space server are disclosed. Stateless recovery agents are employed, under the control of a supervisory program called Recovery Director, during initialization or restart of servers to restore recoverable data in response to identified failures or other abnormal termination. The Director controls the recovery of protected resources in a systematic manner. The Director is initialized when a first address space of a first server is started. Then, as each instance of a recoverable component is initialized, the component registers with the Director by providing a reference to a stateless recovery agent that can later perform recovery functions for it if needed. As part of the registration, a token representing the current failure scope of the registration is generated and provided to there coverable component by the Director.Type: ApplicationFiled: April 30, 2003Publication date: November 4, 2004Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: David A. Booz, Stephen J. Kinder, Matthew J. Sykes
-
Patent number: 6553384Abstract: A transactional name server. One or more objects of the name server are managed as transactional objects, thereby providing a transactional name server. Atomic updates are provided in the name server by the addition of transactional semantics. The transactional semantics include making the objects of the name space managed objects and providing a local interface to a directory service that propagates a transactional context from the name server through a directory down to a resource manager.Type: GrantFiled: June 14, 1999Date of Patent: April 22, 2003Assignee: International Business Machines CorporationInventors: Jeffrey A. Frey, David A. Booz, Timothy J. Hahn, Theodore R. Maeurer
-
Patent number: 5974462Abstract: A method and apparatus for controlling the number of servers in an information handling system in which incoming work requests belonging to a first service class are placed in a queue for processing by one or more servers. The system also has units of work assigned to a second service class that acts as a donor of system resources. In accordance with the invention, a performance measure is defined for the first service class as well as for the second service class. Before adding servers to the first service class, there is determined not only the positive effect on the performance measure for the first service class, but also the negative effect on the performance measure for the second service class. Servers are added to the first service class only if the positive effect on the performance measure for the first service class outweighs the negative effect on the performance measure for the second service class.Type: GrantFiled: March 28, 1997Date of Patent: October 26, 1999Assignee: International Business Machines CorporationInventors: Jeffrey D. Aman, John E. Arwe, David A. Booz, David V. Bostjancic, Gregory M. Dritschler, Catherine K. Eilert, Peter B. Yocom
-
Patent number: 4585601Abstract: An improved system for the production of particulate metal is disclosed. The system comprises a containment vessel having a sidewall extending to an endwall, a source of metal external to said vessel and nozzle means carried by said endwall, said nozzle means including a central bore and providing communication between said vessel and said external source of metal, the sidewall and endwall cooperating with the nozzle means to seal off the interior of said vessel and the metal particles therein from the area adjacent said source of molten metal. Further, the system comprises a source of atomizing gas flowing through said nozzle means into said vessel and means for redirecting said atomizing gas flowing into said vessel into said central bore to remove deposition in said bore.Type: GrantFiled: May 3, 1984Date of Patent: April 29, 1986Assignee: Aluminum Company of AmericaInventors: A. David Booz, Kalman E. Buchovecky, Walter S. Cebulak, Ray A. Kuchera, David D. White, Jr.
-
Patent number: 4576767Abstract: An improved apparatus is disclosed for the production of particulate metal comprising a containment vessel having a sidewall extending to an endwall, a source of metal external to the vessel, nozzle means carried by the endwall, the nozzle means including a central bore and providing communication between the vessel and the external source of metal, the sidewall and endwall cooperating with the nozzle means to seal off the interior of the vessel and the metal particles therein from the area adjacent the source of molten metal, a source of atomizing gas flowing through the nozzle means into the vessel, and means for removing depositions in the bore including a source of purging gas directable into the bore.Type: GrantFiled: May 3, 1984Date of Patent: March 18, 1986Assignee: Aluminum Company of AmericaInventors: A. David Booz, Daniel R. Barch, Ray A. Kuchera, David D. White, Jr.
-
Patent number: 4548768Abstract: Apparatus is provided for the production of atomized metal comprising a containment vessel having a sidewall terminating in a bottom plate through which atomizing gas and molten metal from a molten metal source external to said vessel enter said vessel through nozzle means sealed thereto. An air ingress port is provided in the vessel spaced from said bottom plate; the sidewall and bottom plate cooperating with said nozzle means to seal off the interior of the vessel and the metal particles therein from the area adjacent the source of molten metal; thereby providing an essentially closed vessel, particularly with respect to the area in which the nozzle means are mounted.Type: GrantFiled: May 3, 1984Date of Patent: October 22, 1985Assignee: Aluminum Company of AmericaInventors: Robert A. Ramser, A. David Booz, Daniel R. Barch, Walter S. Cebulak
-
Patent number: 4522655Abstract: In a composition of matter including a leafing, metallic pigment and a means for inhibiting reaction of the pigment to form hydrogen gas, the improvement including a liquid fatty acid in an amount effective for at least reducing loss of optical properties which would occur in the absence of such fatty acid.A water-borne coating containing an effective amount of liquid fatty acid for improved optical properties.Type: GrantFiled: July 5, 1983Date of Patent: June 11, 1985Assignee: Aluminum Company of AmericaInventors: Pamela L. Claassen, A. David Booz
-
Patent number: 4469282Abstract: A method of forming metal flake from metal particles comprises charging metal particles, liquid and milling material to a mill and operating the mill to form the metal flake. A portion of the metal flake, liquid and milling material is removed from the mill at a rate substantially commensurate with the charging thereto and milling material is separated from the liquid and metal flake.Type: GrantFiled: May 11, 1983Date of Patent: September 4, 1984Assignee: Aluminum Company of AmericaInventor: A. David Booz
-
Patent number: 4468182Abstract: An improved apparatus is disclosed for the production of particulate metal comprising a containment vessel having a sidewall extending to a bottom plate, a source of metal external to the vessel, nozzle means carried by the bottom plate, the nozzle means including a central bore and providing communication between the vesel and the external source of metal, the sidewall and bottom plate cooperating with the nozzle means to seal off the interior of the vessel and the metal particles therein from the area adjacent the source of molten metal, a source of atomizing gas flowing through the nozzle means into the vessel, and means for removing depositions in the bore including a source of purging gas directable into the bore.Type: GrantFiled: August 31, 1982Date of Patent: August 28, 1984Assignee: Aluminum Company of AmericaInventors: A. David Booz, Daniel R. Barch, Ray A. Kuchera, David D. White, Jr.
-
Patent number: 4466786Abstract: An improved apparatus for the production of particulate metal is disclosed. The apparatus comprises a containment vessel having a sidewall extending to a bottom plate, a source of metal external to said vessel and nozzle means carried by said bottom plate, said nozzle means including a central bore and providing communication between said vessel and said external source of metal, the sidewall and bottom plate cooperating with the nozzle means to seal off the interior of said vessel and the metal particles therein from the area adjacent said source of molten metal. Further, the apparatus comprises a source of atomizing gas flowing through said nozzle means into said vessel and means for redirecting said atomizing gas flowing into said vessel into said central bore to remove deposition in said bore.Type: GrantFiled: August 31, 1982Date of Patent: August 21, 1984Assignee: Aluminum Company of AmericaInventors: A. David Booz, Kalman E. Buchovecky, Walter S. Cebulak, Ray A. Kuchera, David D. White, Jr.