Patents by Inventor Alexander Cook

Alexander Cook 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: 10255919
    Abstract: A streams controller monitors multiple data streams with speech of a conversation with multiple speakers and uses text analytics and diaritization to identify speakers by their role in the conversation. Diaritization is applied to the audio of a data stream to associate a speaker with an SSRC from the data stream and a speaker identification (ID). The streams controller then runs text analytics on a text version of the speaker's speech to determine a speaker role for the speaker. The speaker role can be used to efficiently monitor conversations in a data stream to provide additional services. For example, speaker role can be used to analyze calls in a call center and provide services such as a transcript of conversations or enhanced customer support.
    Type: Grant
    Filed: November 8, 2017
    Date of Patent: April 9, 2019
    Assignee: International Business Machines Corporation
    Inventors: Alexander Cook, Manuel Orozco, Christopher R. Sabotta, John M. Santosuosso
  • Patent number: 10255185
    Abstract: Disclosed aspects relate to cache management in a stream computing environment that uses a set of many-core hardware processors to process a stream of tuples by a plurality of processing elements which operate on the set of many-core hardware processors. The stream of tuples to be processed by the plurality of processing elements which operate on the set of many-core hardware processors may be received. A tuple-processing hardware-route on the set of many-core hardware processors may be determined based on a cache factor associated with the set of many-core hardware processors. The stream of tuples may be routed based on the tuple-processing hardware-route on the set of many-core hardware processors. The stream of tuples may be processed by the plurality of processing elements which operate on the set of many-core hardware processors.
    Type: Grant
    Filed: March 4, 2017
    Date of Patent: April 9, 2019
    Assignee: International Business Machines Corporation
    Inventors: Alexander Cook, Cory J. Kleinheksel, David M. Koster, Jason A. Nikolai
  • Publication number: 20190087340
    Abstract: Disclosed aspects relate to cache management in a stream computing environment that uses a set of many-core hardware processors to process a stream of tuples by a plurality of processing elements which operate on the set of many-core hardware processors. The stream of tuples to be processed by the plurality of processing elements which operate on the set of many-core hardware processors may be received. A tuple-processing hardware-route on the set of many-core hardware processors may be determined based on a cache factor associated with the set of many-core hardware processors. The stream of tuples may be routed based on the tuple-processing hardware-route on the set of many-core hardware processors. The stream of tuples may be processed by the plurality of processing elements which operate on the set of many-core hardware processors.
    Type: Application
    Filed: November 5, 2018
    Publication date: March 21, 2019
    Inventors: Alexander Cook, Cory J. Kleinheksel, David M. Koster, Jason A. Nikolai
  • Patent number: 10185745
    Abstract: Disclosed aspects relate to managing a stream computing environment using a projected database object. A set of realized data of a realized database object of a database management system (DBMS) may be compared with a set of projected data of a projected database object of the DBMS. The set of realized data of the realized database object and the set of projected data of the projected database object may be compared with respect to the DBMS that relates to the stream computing environment. An outlier subset of the set of projected data may be identified based on comparing the set of realized data with the set of projected data. Based on the outlier subset of the set of projected data, an outlier response action may be executed in the stream computing environment.
    Type: Grant
    Filed: March 16, 2017
    Date of Patent: January 22, 2019
    Assignee: International Business Machines Corporation
    Inventors: Eric L. Barsness, Daniel E. Beuch, Alexander Cook, John M. Santosuosso
  • Patent number: 10175952
    Abstract: Aspects of the disclosure relate to managing code origination data for a distributed computing environment having a set of compute nodes which includes a first compute node. A first set of code origination data which corresponds to a first computing object may be detected for utilization to develop a distributed application in the distributed computing environment. Using the first set of code origination data, the first compute node may be identified to host the first computing object for the distributed application. The first computing object may be deployed to the first compute node to develop the distributed application.
    Type: Grant
    Filed: July 14, 2016
    Date of Patent: January 8, 2019
    Assignee: International Business Machines Corporation
    Inventors: Alexander Cook, Manuel Orozco, Christopher R. Sabotta, John M. Santosuosso
  • Publication number: 20190002553
    Abstract: Aspects of the disclosure relate to the treatment, prevention or alleviation of conditions such as fibrosis in a subject. In some embodiments, the treatment, prevention or alleviation of fibrosis in a subject through the administration of an agent capable of inhibiting the action of Interleukin 11 (IL-11) is disclosed.
    Type: Application
    Filed: August 21, 2018
    Publication date: January 3, 2019
    Applicants: Singapore Health Services PTE LTD., National University of Singapo
    Inventors: Stuart Alexander Cook, Sebastian Schaefer
  • Publication number: 20190005083
    Abstract: Systems, methods, and computer program products to perform an operation comprising locking, by a first one of a database management system (DBMS) and a distributed application, one of a first database element and a first data tuple, wherein the first data tuple is of a plurality of tuples in an operator graph of the distributed application, transmitting an indication of the locking by the first one of the DBMS and the streams computing application to a second one of the DBMS and the distributed application, identifying, by the second one of the DBMS and the distributed application, one of a second database element and a second data tuple corresponding to the one of the first database element and the first data tuple, and locking, by the second one of the DBMS and the streams computing application, the identified one of the second database element and the second data tuple.
    Type: Application
    Filed: June 28, 2017
    Publication date: January 3, 2019
    Inventors: Alexander COOK, Manuel OROZCO, Christopher R. SABOTTA, John M. SANTOSUOSSO
  • Patent number: 10170119
    Abstract: A streams controller monitors multiple data streams with speech of a conversation with multiple speakers and uses text analytics and diaritization to identify speakers by their role in the conversation. Diaritization is applied to the audio of a data stream to associate a speaker with an SSRC from the data stream and a speaker identification (ID). The streams controller then runs text analytics on a text version of the speaker's speech to determine a speaker role for the speaker. The speaker role can be used to efficiently monitor conversations in a data stream to provide additional services. For example, speaker role can be used to analyze calls in a call center and provide services such as a transcript of conversations or enhanced customer support.
    Type: Grant
    Filed: May 18, 2017
    Date of Patent: January 1, 2019
    Assignee: International Business Machines Corporation
    Inventors: Alexander Cook, Manuel Orozco, Christopher R. Sabotta, John M. Santosuosso
  • Patent number: 10169191
    Abstract: Aspects of the disclosure relate to managing a set of warning data with respect to a development phase in a computing environment. In embodiments, the computing environment may include a distributed computing environment or a stream computing environment. The set of warning data may be detected with respect to the development phase. In embodiments, the set of warning data may be used to develop an application. By analyzing the set of warning data, a relationship between the set of warning data and a component of the application may be identified. In embodiments, the component of the application may include a computing artifact or a computing object. An indication of the relationship between the set of warning data and the component of the application may be provided for utilization to develop the application.
    Type: Grant
    Filed: April 23, 2016
    Date of Patent: January 1, 2019
    Assignee: International Business Machines Corporation
    Inventors: Eric L. Barsness, Alexander Cook, Manuel Orozco, John M. Santosuosso
  • Patent number: 10169377
    Abstract: Disclosed aspects relate to managing a database management system (DBMS) using a set of stream computing data derived from a stream computing environment. The set of stream computing data which indicates a set of stream computing environment statistics may be collected with respect to the stream computing environment. A proactive database management operation may be determined for performance with respect to the DBMS based on the set of stream computing data which indicates the set of stream computing environment statistics. The proactive database management operation may be performed to manage the DBMS using the set of stream computing data.
    Type: Grant
    Filed: April 17, 2018
    Date of Patent: January 1, 2019
    Assignee: International Business Machines Corporation
    Inventors: Eric L. Barsness, Daniel E. Beuch, Alexander Cook, John M. Santosuosso
  • Patent number: 10169201
    Abstract: Disclosed aspects relate to debug management in a distributed batch data processing environment which uses a shared pool of configurable computing resources. A debug configuration to fire a breakpoint based on an achievement of a debug criterion may be initiated in the distributed batch data processing environment. A data block may be detected in the distributed batch data processing environment. The data block may be analyzed with respect to the debug criterion by a debug management engine. Achievement of the debug criterion by the data block may be determined by the debug management engine. In response to determining the achievement of the debug criterion by the data block, the breakpoint may be fired based on the achievement of the debug criterion.
    Type: Grant
    Filed: January 7, 2017
    Date of Patent: January 1, 2019
    Assignee: International Business Machines Corporation
    Inventors: Alexander Cook, Ryan K. Cradick, Jason A. Nikolai, John M. Santosuosso
  • Publication number: 20180373506
    Abstract: An operator split mechanism analyzes code in a streaming application according to specified split criteria to determine when an operator in the streaming application can be split. At compile-time, when an operator satisfies the split criteria, the operator split mechanism splits the operator according to the split criteria. In an integrated development environment (IDE), the operator split mechanism determines when an operator satisfies the split criteria, and splits the operator according to the split criteria. The operator split mechanism can operate in an automatic mode where operators are split without further input from the user, or in a more interactive mode where the operator split mechanism provides recommendations and options to a user, who makes appropriate selections, and the operator split mechanism then functions according to the selections by the user.
    Type: Application
    Filed: September 1, 2018
    Publication date: December 27, 2018
    Inventors: Alexander Cook, Manuel Orozco, Christopher R. Sabotta, John M. Santosuosso
  • Publication number: 20180371077
    Abstract: Aspects of the disclosure relate to the treatment, prevention or alleviation of conditions such as fibrosis in a subject. In some embodiments, the treatment, prevention or alleviation of fibrosis in a subject through the administration of an agent capable of inhibiting the action of Interleukin 11 (IL-11) is disclosed.
    Type: Application
    Filed: August 21, 2018
    Publication date: December 27, 2018
    Applicants: Singapore Health Services PTE LTD., National University of Singapore
    Inventors: Stuart Alexander Cook, Sebastian Schaefer
  • Publication number: 20180371078
    Abstract: Aspects of the disclosure relate to the treatment, prevention or alleviation of conditions such as fibrosis in a subject. In some embodiments, the treatment, prevention or alleviation of fibrosis in a subject through the administration of an agent capable of inhibiting the action of Interleukin 11 (IL-11) is disclosed.
    Type: Application
    Filed: August 21, 2018
    Publication date: December 27, 2018
    Applicants: Singapore Health Services PTE LTD., National University of Singapore
    Inventors: Stuart Alexander Cook, Sebastian Schaefer
  • Patent number: 10162859
    Abstract: Method and apparatus for query optimization using metadata. A first query associated with a first metadata is received. Upon receiving the first query, the first metadata is compared to predefined criteria, to determine that the first query is delayable. Upon determining that the first query is delayable, a first query plan is generated for the first query based on the first metadata. Upon generating the first query plan, a first schedule for executing the first query plan is generated. The first execution query plan may be scheduled to be executed at a later point in time based on the first metadata. Finally, the first query plan is executed according to the first schedule.
    Type: Grant
    Filed: October 31, 2016
    Date of Patent: December 25, 2018
    Assignee: International Business Machines Corporation
    Inventors: Eric L. Barsness, Daniel E. Beuch, Alexander Cook, Brian R. Muras, John M. Santosuosso
  • Patent number: 10162614
    Abstract: Aspects of the disclosure relate to managing a set of warning data with respect to a compilation phase in a computing environment. In embodiments, the computing environment may include a distributed computing environment or a stream computing environment. The set of warning data may be detected with respect to the compilation phase. By analyzing the set of warning data, it may be identified that the set of warning data relates to a computing object. In embodiments, the computing object may include a set of implementation code. The set of warning data may be established in association with the computing object.
    Type: Grant
    Filed: April 23, 2016
    Date of Patent: December 25, 2018
    Assignee: International Business Machines Corporation
    Inventors: Eric L. Barsness, Alexander Cook, Manuel Orozco, John M. Santosuosso
  • Publication number: 20180362638
    Abstract: Aspects of the disclosure relate to the treatment, prevention or alleviation of conditions such as fibrosis in a subject. In some embodiments, the treatment, prevention or alleviation of fibrosis in a subject through the administration of an agent capable of inhibiting the action of Interleukin 11 (IL-11) is disclosed.
    Type: Application
    Filed: August 6, 2018
    Publication date: December 20, 2018
    Applicants: Singapore Health Services PTE LTD., National University of Singapore
    Inventors: Stuart Alexander Cook, Sebastian Schaefer
  • Publication number: 20180362641
    Abstract: Aspects of the disclosure relate to the treatment, prevention or alleviation of conditions such as fibrosis in a subject. In some embodiments, the treatment, prevention or alleviation of fibrosis in a subject through the administration of an agent capable of inhibiting the action of Interleukin 11 (IL-11) is disclosed.
    Type: Application
    Filed: August 21, 2018
    Publication date: December 20, 2018
    Applicants: Singapore Health Services PTE LTD., National University of Singapore
    Inventors: Stuart Alexander Cook, Sebastian Schaefer
  • Publication number: 20180362636
    Abstract: Aspects of the disclosure relate to the treatment, prevention or alleviation of conditions such as fibrosis in a subject. In some embodiments, the treatment, prevention or alleviation of fibrosis in a subject through the administration of an agent capable of inhibiting the action of Interleukin 11 (IL-11) is disclosed.
    Type: Application
    Filed: August 6, 2018
    Publication date: December 20, 2018
    Applicants: Singapore Health Services PTE LTD., National University of Singapore
    Inventors: Stuart Alexander Cook, Sebastian Schaefer
  • Publication number: 20180362634
    Abstract: Aspects of the disclosure relate to the treatment, prevention or alleviation of conditions such as fibrosis in a subject. In some embodiments, the treatment, prevention or alleviation of fibrosis in a subject through the administration of an agent capable of inhibiting the action of Interleukin 11 (IL-11) is disclosed.
    Type: Application
    Filed: August 6, 2018
    Publication date: December 20, 2018
    Applicants: Singapore Health Services PTE LTD., National University of Singapore
    Inventors: Stuart Alexander Cook, Sebastian Schaefer