Patents by Inventor Kenneth R. Blackman
Kenneth R. Blackman 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: 11249826Abstract: A method and technique for link optimization for callout request messages includes monitoring one or more time-based parameters for each of a plurality of links between a communication pipe of a host system and one or more service systems. The links are used to send callout request messages between one or more applications running on the host system and the one or more service systems that process the callout request messages. The one or more time-based parameters are associated with different stages of callout request message processing by the communication pipe and the one or more service systems. The method also includes creating control data based on values of the one or more time-based parameters, creating the callout request messages to include the control data, and distributing the callout request messages to the one or more service systems via the links.Type: GrantFiled: November 14, 2019Date of Patent: February 15, 2022Assignee: International Business Machines CorporationInventors: Kenneth R. Blackman, David A. Cameron, Benjamin P. Johnson, Jack C. Yuan
-
Patent number: 10621018Abstract: A method and technique for link optimization for callout request messages includes monitoring one or more time-based parameters for each of a plurality of links between a communication pipe of a host system and one or more service systems. The links are used to send callout request messages between one or more applications running on the host system and the one or more service systems that process the callout request messages. The one or more time-based parameters are associated with different stages of callout request message processing by the communication pipe and the one or more service systems. The method also includes creating control data based on values of the one or more time-based parameters, creating the callout request messages to include the control data, and distributing the callout request messages to the one or more service systems via the links.Type: GrantFiled: November 2, 2017Date of Patent: April 14, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kenneth R. Blackman, David A. Cameron, Benjamin P. Johnson, Jack C. Yuan
-
Publication number: 20200081755Abstract: A method and technique for link optimization for callout request messages includes monitoring one or more time-based parameters for each of a plurality of links between a communication pipe of a host system and one or more service systems. The links are used to send callout request messages between one or more applications running on the host system and the one or more service systems that process the callout request messages. The one or more time-based parameters are associated with different stages of callout request message processing by the communication pipe and the one or more service systems. The method also includes creating control data based on values of the one or more time-based parameters, creating the callout request messages to include the control data, and distributing the callout request messages to the one or more service systems via the links.Type: ApplicationFiled: November 14, 2019Publication date: March 12, 2020Inventors: Kenneth R. Blackman, David A. Cameron, Benjamin P. Johnson, Jack C. Yuan
-
Publication number: 20180052722Abstract: A method and technique for link optimization for callout request messages includes monitoring one or more time-based parameters for each of a plurality of links between a communication pipe of a host system and one or more service systems. The links are used to send callout request messages between one or more applications running on the host system and the one or more service systems that process the callout request messages. The one or more time-based parameters are associated with different stages of callout request message processing by the communication pipe and the one or more service systems. The method also includes creating control data based on values of the one or more time-based parameters, creating the callout request messages to include the control data, and distributing the callout request messages to the one or more service systems via the links.Type: ApplicationFiled: November 2, 2017Publication date: February 22, 2018Inventors: Kenneth R. Blackman, David A. Cameron, Benjamin P. Johnson, Jack C. Yuan
-
Patent number: 9823951Abstract: According to one aspect of the present disclosure, a method and technique for link optimization for callout request messages is disclosed. The method includes: monitoring a plurality of different time-based parameters for each of a plurality of links between a communication pipe of a host system and one or more service systems, the links used to send and receive callout request messages between one or more applications running on the host system and the services systems that process the callout request messages, the time-based parameters associated with different stages of callout request message processing by the communication pipe and the service systems; assessing a performance level of each of the plurality of links based on the time-based parameters; and dynamically distributing the callout request messages to select links of the plurality of links based on the performance assessment.Type: GrantFiled: February 27, 2013Date of Patent: November 21, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kenneth R. Blackman, David A. Cameron, Benjamin P. Johnson, Jack C. Yuan
-
Publication number: 20140245325Abstract: According to one aspect of the present disclosure, a method and technique for link optimization for callout request messages is disclosed. The method includes: monitoring a plurality of different time-based parameters for each of a plurality of links between a communication pipe of a host system and one or more service systems, the links used to send and receive callout request messages between one or more applications running on the host system and the services systems that process the callout request messages, the time-based parameters associated with different stages of callout request message processing by the communication pipe and the service systems; assessing a performance level of each of the plurality of links based on the time-based parameters; and dynamically distributing the callout request messages to select links of the plurality of links based on the performance assessment.Type: ApplicationFiled: February 27, 2013Publication date: August 28, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kenneth R. Blackman, David A. Cameron, Benjamin P. Johnson, Jack C. Yuan
-
Patent number: 6223184Abstract: A method, apparatus, and article of manufacture for cataloging datastore characteristics and defining and generating datastore persistent objects. A computerized system includes an external non-object-oriented datastore and a class definition tool that defines a specification for the external non-object-oriented datastore, defines a specification for a datastore persistent object class using the specification for the external non-object-oriented datastore, and defines a specification for an application program that interacts with the datastore persistent object class. The class definition tool stores the datastore specification, the datastore persistent object class specification, and the application program specification in a catalog.Type: GrantFiled: March 25, 1998Date of Patent: April 24, 2001Assignee: International Business Machines CorporationInventors: Kenneth R. Blackman, Jack L. Howe, III
-
Patent number: 6219673Abstract: A method, apparatus, and article of manufacture for using a non-object-oriented datastore as a generic persistent datastore for persistent objects. A computerized system in accordance with the principles of the present invention provides a “bridge” that interfaces between an application program and a non-object-oriented database management system to provide persistent storage for objects manipulated by the application program.Type: GrantFiled: May 7, 1998Date of Patent: April 17, 2001Assignee: International Business Machines CorporationInventors: Kenneth R. Blackman, Jack L. Howe, III
-
Patent number: 6185572Abstract: A method, apparatus, and article of manufacture for representing data from non-object-oriented external datastores as queryable datastore persistent objects. A computerized system in accordance with the principles of the present invention includes a “bridge” for locating a logical unit of data in a non-object-oriented datastore, for retrieving the data from the datastore, and for mapping the data retrieved from the datastore into a datastore persistent object so that the data is encapsulated within the datastore persistent object.Type: GrantFiled: May 7, 1998Date of Patent: February 6, 2001Assignee: International Business Machines CorporationInventors: Kenneth R. Blackman, Jack L. Howe, III
-
Patent number: 6081808Abstract: A method, apparatus, and article of manufacture for accessing non-object-oriented data using object-oriented techniques. A computerized system in accordance with the principles of the present invention includes a "bridge" that interfaces between an application program and a non-object-oriented database management system to materialize data retrieved from the non-object-oriented database management system as objects that can be manipulated by the application program. The bridge includes a "collection of object collections" for modeling hierarchical structures, a datastore collection made up of one or more datastore persistent objects, and an instance manager. A datastore class definition tool generates class definitions for datastore persistent objects that encapsulate or wrapper the data retrieved from the non-object-oriented database management system.Type: GrantFiled: May 6, 1998Date of Patent: June 27, 2000Assignee: International Business Machines CorporationInventors: Kenneth R. Blackman, Jack L. Howe, III
-
Patent number: 6078927Abstract: A method, apparatus and article of manufacture for the incremental presentation of data from non-object-oriented datastores as datastore persistent objects. A computerized system in accordance with the principles of the present invention includes a "bridge" that interfaces between an application program and a non-object-oriented database management system to materialize data retrieved from the non-object-oriented database management system as objects that can be manipulated by the application program. The bridge includes a datastore collection comprised of a specified number of datastore persistent objects. The datastore collection manages the datastore persistent objects such that they are added and deleted from the datastore collection.Type: GrantFiled: May 6, 1998Date of Patent: June 20, 2000Assignee: International Business MachinesInventors: Kenneth R. Blackman, Jack L. Howe, III
-
Patent number: 5983235Abstract: A method, apparatus, and article of manufacture for managing datastore persistent objects and datastore collections in an object-oriented environment. A computerized system in accordance with the principles of the present invention creates datastore persistent objects that encapsulate logical units of data retrieved an external non-object-oriented datastore, creates schema mappers associated with the datastore persistent objects that translate common elements between the data retrieved from the datastore and the datastore persistent objects, creates datastore collections for organizing the datastore persistent objects, and tracks the datastore collections, schema mappers and datastore persistent objects using an instance manager.Type: GrantFiled: May 6, 1998Date of Patent: November 9, 1999Assignee: International Business Machines CorporationInventors: Kenneth R. Blackman, Jack L. Howe, III
-
Patent number: 5809509Abstract: A method, apparatus, and article of manufacture for using a non-object-oriented datastore as a generic persistent datastore for persistent objects. A computerized system in accordance with the principles of the present invention provides a "bridge" that interfaces between an application program and a non-object-oriented database management system to provide persistent storage for objects manipulated by the application program.Type: GrantFiled: October 25, 1996Date of Patent: September 15, 1998Assignee: International Business Machines CorporationInventors: Kenneth R. Blackman, Jack L. Howe, III
-
Method for capturing and cataloging datastore characteristics to define datastore persistent objects
Patent number: 5809508Abstract: A method, apparatus, and article of manufacture for cataloging datastore characteristics. A computerized system in accordance with the principles of the present invention includes an external non-object-oriented datastore and a class definition tool that captures a database description associated with the datastore, captures a record layout associated with the datastore, associates the database description with the record layout to define a specification for the datastore, and augments the datastore specification to constrain use of the datastore by datastore persistent objects. The class definition tool stores the datastore specification in a catalog.Type: GrantFiled: October 25, 1996Date of Patent: September 15, 1998Assignee: International Business Machines CorporationInventors: Kenneth R. Blackman, Jack L. Howe, III -
Patent number: 5799313Abstract: A method, apparatus, and article of manufacture for accessing non-object-oriented data using object-oriented techniques. A computerized system in accordance with the principles of the present invention includes a "bridge" that interfaces between an application program and a non-object-oriented database management system to materialize data retrieved from the non-object-oriented database management system as objects that can be manipulated by the application program. The bridge includes a "collection of object collections" for modeling hierarchical structures, a datastore collection made up of one or more datastore persistent objects, and an instance manager. A datastore class definition tool generates class definitions for datastore persistent objects that encapsulate or wrapper the data retrieved from the non-object-oriented database management system.Type: GrantFiled: October 25, 1996Date of Patent: August 25, 1998Assignee: International Business Machines CorporationInventors: Kenneth R. Blackman, Jack L. Howe, III
-
Patent number: 5794248Abstract: A method, apparatus, and article of manufacture for representing non-object-oriented datastores using a collection of collections data model. A computerized system in accordance with the principles of the present invention includes a "bridge" program that encapsulates a record from an external datastore as a datastore persistent object. The bridge organizes multiple related datastore persistent objects in a datastore collection. The bridge organizes the multiple related collections of datastore persistent objects as a collection of collections.Type: GrantFiled: October 25, 1996Date of Patent: August 11, 1998Assignee: International Business Machines CorporationInventors: Kenneth R. Blackman, Jack L. Howe, III
-
Patent number: 5794247Abstract: A method, apparatus, and article of manufacture for representing data from non-object-oriented external datastores as queryable datastore persistent objects. A computerized system in accordance with the principles of the present invention includes a "bridge" for locating a logical unit of data in a non-object-oriented datastore, for retrieving the data from the datastore, and for mapping the data retrieved from the datastore into a datastore persistent object so that the data is encapsulated within the datastore persistent object.Type: GrantFiled: October 25, 1996Date of Patent: August 11, 1998Assignee: International Business Machines CorporationInventors: Kenneth R. Blackman, Jack L. Howe, III
-
Patent number: 5787436Abstract: A method, apparatus, and article of manufacture for using a datastore cursor for the incremental presentation of query results when traversing implied collections in non-object-oriented datastores. A computerized system in accordance with the principles of the present invention includes a "bridge" for receiving a query request to retrieve data from the external non-object-oriented datastore, for retrieving data from the external non-object-oriented datastore in response to the received query request, and for encapsulating the retrieved data in one or more datastore persistent objects, wherein the datastore persistent objects are materialized in the memory of the computer as members of a datastore collection and the datastore collection is limited to a specified number of datastore persistent objects.Type: GrantFiled: October 25, 1996Date of Patent: July 28, 1998Assignee: International Business Machines CorporationInventors: Kenneth R. Blackman, Jack L. Howe, III
-
Patent number: 5781907Abstract: A method, apparatus and article of manufacture for the incremental presentation of data from non-object-oriented datastores as datastore persistent objects. A computerized system in accordance with the principles of the present invention includes a "bridge" that interfaces between an application program and a non-object-oriented database management system to materialize data retrieved from the non-object-oriented database management system as objects that can be manipulated by the application program. The bridge includes a datastore collection comprised of a specified number of datastore persistent objects. The datastore collection manages the datastore persistent objects such that they are added and deleted from the datastore collection.Type: GrantFiled: October 25, 1996Date of Patent: July 14, 1998Assignee: International Business Machines CorporationInventors: Kenneth R. Blackman, Jack L. Howe, III
-
Patent number: 5778379Abstract: A method, apparatus, and article of manufacture for accessing non-relational, non-object-oriented datastores. A computerized system in accordance with the principles of the present invention includes a "bridge" for retrieving data from the non-object-oriented datastore in response to a query request received from an application program and for encapsulating the retrieved data in one or more datastore persistent objects, wherein the query request conforms to a syntax that provides for a qualified retrieval of one or more collections of datastore persistent objects and the datastore persistent objects are materialized as members of one or more of the collections.Type: GrantFiled: October 25, 1996Date of Patent: July 7, 1998Assignee: International Business Machines CorporationInventors: Kenneth R. Blackman, Jack L. Howe, III