Patents by Inventor Kevin Spencer Barker
Kevin Spencer Barker 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: 8601443Abstract: A computer program product comprises a computer useable medium. The computer useable medium has a computer readable program such that when the computer readable medium is executed on a computer, the computer is caused to configure a calling interceptor at a service invocation point corresponding to a first component service of a software application to monitor a service invocation made by the first component service of a second component service of the software application, record a first set of correlation data represented by a first correlation indicator into a trace file, record a unique identifier into the trace file, and send the unique identifier to the second component service thought the service invocation.Type: GrantFiled: February 12, 2008Date of Patent: December 3, 2013Assignee: International Business Machines CorporationInventors: Kevin Spencer Barker, Christopher Shane Claussen, Stefan Georg Derdak, Xiaochun Mei
-
Patent number: 8521689Abstract: A method, system and computer program product for achieving a balance between pre-filter efficiency and pre-filter throughput. Event subscriptions are obtained for a given event consumer. The event subscriptions define the events to be routed to this event consumer. Pre-filters of varying complexity and filtering power are constructed based on these event subscriptions. A balance between pre-filter efficiency and pre-filter throughput may be achieved by selecting the best pre-filter out of these constructed pre-filters to filter events to its associated event consumer. The best pre-filter is selected by comparing a complexity threshold (e.g., a limit for the number of atomic Boolean expressions in a pre-filter) with the actual complexity (e.g., the actual number of atomic Boolean expressions) for each constructed pre-filter and selecting the most complex pre-filter without exceeding the threshold.Type: GrantFiled: April 20, 2007Date of Patent: August 27, 2013Assignee: International Business Machines CorporationInventors: John William Alcorn, Kevin Spencer Barker, David Michael Eads, Joachim H. Frank
-
Patent number: 8266166Abstract: A mechanism is provided for converting after image data into a delta level change. An after image business graph is first transformed into a generic after image business graph. Another transformation is performed transforming the generic after image business graph into a second after image business graph, using delta information from another enterprise information system is used to create a delta business graph. A final transformation is performed to convert the delta business graph into a generic delta business graph.Type: GrantFiled: February 25, 2009Date of Patent: September 11, 2012Assignee: International Business Machines CorporationInventors: Kevin Spencer Barker, Christopher Shane Claussen, Zeenat Kulkami, Yang Zhong
-
Patent number: 8201151Abstract: A computer program product comprises a computer useable medium. The computer useable medium has a computer readable program such that when the computer readable medium is executed on a computer, the computer is caused to configure an interceptor at a service invocation point corresponding to a component service of a software application. Further, the computer is caused to record, at the interceptor, data in a trace file. The data is associated with a service invocation at the service invocation point. Finally, the computer is caused to provide the trace file to a service level debugger that navigates through the trace file.Type: GrantFiled: December 20, 2007Date of Patent: June 12, 2012Assignee: International Business Machines CorporationInventors: Kevin Spencer Barker, Stefan Georg Derdak, Ramani Mathrubutham, Xiaochun Mei, Aaron Higuchi Miller, Thomas Pollinger, Juliana Hing Sze Tsang
-
Publication number: 20090204947Abstract: A computer program product comprises a computer useable medium. The computer useable medium has a computer readable program such that when the computer readable medium is executed on a computer, the computer is caused to configure a calling interceptor at a service invocation point corresponding to a first component service of a software application to monitor a service invocation made by the first component service of a second component service of the software application, record a first set of correlation data represented by a first correlation indicator into a trace file, record a unique identifier into the trace file, and send the unique identifier to the second component service thought the service invocation.Type: ApplicationFiled: February 12, 2008Publication date: August 13, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kevin Spencer Barker, Christopher Shane Claussen, Stefan Georg Derdak, Xiaochun Mei
-
Publication number: 20090164978Abstract: A computer program product comprises a computer useable medium. The computer useable medium has a computer readable program such that when the computer readable medium is executed on a computer, the computer is caused to configure an interceptor at a service invocation point corresponding to a component service of a software application. Further, the computer is caused to record, at the interceptor, data in a trace file. The data is associated with a service invocation at the service invocation point. Finally, the computer is caused to provide the trace file to a service level debugger that navigates through the trace file.Type: ApplicationFiled: December 20, 2007Publication date: June 25, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kevin Spencer Barker, Stefan Georg Derdak, Ramani Mathrubutham, Xiaochun Mei, Aaron Higuchi Miller, Thomas Pollinger, Juliana Hing Sze Tsang
-
Publication number: 20090157719Abstract: A mechanism is provided for converting after image data into a delta level change. An after image business graph is first transformed into a generic after image business graph. Another transformation is performed transforming the generic after image business graph into a second after image business graph, using delta information from another enterprise information system is used to create a delta business graph. A final transformation is performed to convert the delta business graph into a generic delta business graph.Type: ApplicationFiled: February 25, 2009Publication date: June 18, 2009Applicant: International Business Machines CorporationInventors: Kevin Spencer Barker, Christopher Shane Claussen, Zeenat Kulkami, Yang Zhong
-
Patent number: 7499947Abstract: A mechanism is provided for converting after image data into a delta level change. An after image business graph is first transformed into a generic after image business graph. Another transformation is performed transforming the generic after image business graph into a second after image business graph, using delta information from another enterprise information system is used to create a delta business graph. A final transformation is performed to convert the delta business graph into a generic delta business graph.Type: GrantFiled: July 22, 2005Date of Patent: March 3, 2009Assignee: International Business Machines CorporationInventors: Kevin Spencer Barker, Christopher Shane Claussen, Zeenat Kulkarni, Yang Zhong
-
Publication number: 20080263093Abstract: A method, system and computer program product for achieving a balance between pre-filter efficiency and pre-filter throughput. Event subscriptions are obtained for a given event consumer. The event subscriptions define the events to be routed to this event consumer. Pre-filters of varying complexity and filtering power are constructed based on these event subscriptions. A balance between pre-filter efficiency and pre-filter throughput may be achieved by selecting the best pre-filter out of these constructed pre-filters to filter events to its associated event consumer. The best pre-filter is selected by comparing a complexity threshold (e.g., a limit for the number of atomic Boolean expressions in a pre-filter) with the actual complexity (e.g., the actual number of atomic Boolean expressions) for each constructed pre-filter and selecting the most complex pre-filter without exceeding the threshold.Type: ApplicationFiled: April 20, 2007Publication date: October 23, 2008Applicant: International Business Machines CorporationInventors: John William Alcorn, Kevin Spencer Barker, David Michael Eads, Joachim H. Frank
-
Patent number: 6715147Abstract: Multiple applications that conform to a standard are accessed by a single computer. An abstract class is created with defined Data Objects and desired functions. For each of the services that will conform to the standard interface, subclasses of the abstract class are then created.Type: GrantFiled: March 31, 1997Date of Patent: March 30, 2004Assignee: International Business Machines CorporationInventor: Kevin Spencer Barker
-
Patent number: 6141659Abstract: Systems, methods and computer program products are provided for retrieving documents from multiple document servers into a single client session. Search criteria may be entered within one or more search fields displayed within a search template. Each search field is mapped to respective data fields within various document servers to be searched. When a query is entered by a user into a selected search template, records within document servers that contain data fields mapped to each search field are searched for data matching the entered search criteria. A list of documents having an associated record containing data matching the entered search criteria is displayed within the search template. Upon selection of a displayed record, a document associated with a selected record is displayed within a viewer within the client session.Type: GrantFiled: May 12, 1998Date of Patent: October 31, 2000Assignee: International Businss Machines CorporationInventors: Kevin Spencer Barker, Annmarie O'Donnell, David Allen Schell, Beth Taylor Smith