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).

  • Publication number: 20180362637
    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: 20180362639
    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: 20180362633
    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: 20180362635
    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: 20180362640
    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
  • Patent number: 10157048
    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: Grant
    Filed: February 3, 2017
    Date of Patent: December 18, 2018
    Assignee: International Business Machines Corporation
    Inventors: Alexander Cook, Manuel Orozco, Christopher R. Sabotta, John M. Santosuosso
  • Publication number: 20180336244
    Abstract: Systems, methods, and computer program products to perform an operation comprising receiving, by a database management system (DBMS), a query for execution, computing, by a query governor, a first resource consumption value for executing a first portion of the received query against a plurality of data tuples in an operator graph of a distributed application, and upon determining that the first resource consumption value does not exceed a first threshold value, executing the query by operation of one or more computer processors.
    Type: Application
    Filed: May 19, 2017
    Publication date: November 22, 2018
    Inventors: Eric L. BARSNESS, Daniel E. BEUCH, Alexander COOK, John M. SANTOSUOSSO
  • Publication number: 20180336899
    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: Application
    Filed: November 8, 2017
    Publication date: November 22, 2018
    Inventors: Alexander Cook, Manuel Orozco, Christopher R. Sabotta, John M. Santosuosso
  • Publication number: 20180336898
    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: Application
    Filed: May 18, 2017
    Publication date: November 22, 2018
    Inventors: Alexander Cook, Manuel Orozco, Christopher R. Sabotta, John M. Santosuosso
  • Publication number: 20180332012
    Abstract: Disclosed aspects relate to post-compilation configuration management in a stream computing environment to process a stream of tuples. An escalation request may be detected pertaining to a post-compilation phase in the stream computing environment. The escalation request may relate to a requested computing configuration for a process in the stream computing environment. An appropriate computing configuration may be determined for the process in the stream computing environment. The appropriate computing configuration may be determined based on the requested computing configuration for the process in the stream computing environment. The appropriate computing configuration may be established using a containerization technique for the process in the stream computing environment.
    Type: Application
    Filed: May 12, 2017
    Publication date: November 15, 2018
    Inventors: David M. Koster, Alexander Cook, Christopher R. Sabotta, Manuel Orozco
  • Publication number: 20180329802
    Abstract: Provided are techniques for identification and handling of nested breakpoints during debug session. Program code having functions, nested breakpoints, and an indication of whether each of the breakpoints is likely to be reached is displayed, in a visualization. In response to receiving input that selects a function from the functions, a call graph is displayed for the functions in the program code to enable viewing where each of the nested breakpoints is located in the program code with reference to the functions. An option to disable a nested breakpoint of the nested breakpoints for a current execution of the program code is provided. In response to receiving input that selects the option, the nested breakpoint is disabled.
    Type: Application
    Filed: July 24, 2018
    Publication date: November 15, 2018
    Inventors: Alexander Cook, David M. Koster, Alexander J. Pogue, John M. Santosuosso
  • Patent number: 10127283
    Abstract: Profiling data characterizing a data streaming application is used to project changes to a relational database resulting from current in-flight streamed data. Preferably, the streaming application produces tuples which are entered into the relational database. Trace data is collected during previous execution of the streaming application to construct operator graph profile data showing likely paths of tuples through multiple processing elements of the streaming application. Responsive to a query, agent(s) residing within the computer system(s) supporting the streaming application query in-flight tuples in one or more buffers of the streaming application. The responses to the agent queries are analyzed using the operator graph profile data to project tuples which will be output to the database. Projected changes to the database may alternatively be used for other purposes, e.g., creating database metadata structures; reorganizing data inserts; regulating query governors; and/or updating database statistics.
    Type: Grant
    Filed: October 31, 2016
    Date of Patent: November 13, 2018
    Assignee: International Business Machines Corporation
    Inventors: Eric L. Barsness, Daniel E. Beuch, Alexander Cook, John M. Santosuosso
  • Publication number: 20180309810
    Abstract: Disclosed aspects relate to checkpointing a set of stream computing data with respect to a stream computing environment having a set of windowed stream operators including both a first windowed stream operator and a second windowed stream operator. It may be identified that the first windowed stream operator has a first subset of the set of stream computing data. It may be identified that the second windowed stream operator has the first subset of the set of stream computing data. It may be determined to checkpoint the first subset of the set of stream computing data without a redundant checkpoint related to the first and second windowed stream operators. The set of stream computing data may be checkpointed without the redundant checkpoint of the first subset of the set of stream computing data.
    Type: Application
    Filed: April 25, 2017
    Publication date: October 25, 2018
    Inventors: Alexander Cook, Manuel Orozco, Christopher R. Sabotta, John M. Santosuosso
  • Publication number: 20180309812
    Abstract: Disclosed aspects relate to checkpointing a set of stream computing data with respect to a stream computing environment having a set of windowed stream operators including both a first windowed stream operator and a second windowed stream operator. It may be identified that the first windowed stream operator has a first subset of the set of stream computing data. It may be identified that the second windowed stream operator has the first subset of the set of stream computing data. It may be determined to checkpoint the first subset of the set of stream computing data without a redundant checkpoint related to the first and second windowed stream operators. The set of stream computing data may be checkpointed without the redundant checkpoint of the first subset of the set of stream computing data.
    Type: Application
    Filed: June 1, 2018
    Publication date: October 25, 2018
    Inventors: Alexander Cook, Manuel Orozco, Christopher R. Sabotta, John M. Santosuosso
  • Publication number: 20180309813
    Abstract: Disclosed aspects relate to checkpointing a set of stream computing data with respect to a stream computing environment having a set of windowed stream operators including both a first windowed stream operator and a second windowed stream operator. It may be identified that the first windowed stream operator has a first subset of the set of stream computing data. It may be identified that the second windowed stream operator has the first subset of the set of stream computing data. It may be determined to checkpoint the first subset of the set of stream computing data without a redundant checkpoint related to the first and second windowed stream operators. The set of stream computing data may be checkpointed without the redundant checkpoint of the first subset of the set of stream computing data.
    Type: Application
    Filed: June 1, 2018
    Publication date: October 25, 2018
    Inventors: Alexander Cook, Manuel Orozco, Christopher R. Sabotta, John M. Santosuosso
  • Patent number: 10106603
    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: Grant
    Filed: May 24, 2018
    Date of Patent: October 23, 2018
    Assignees: Singapore Health Services PTE LTD, National University of Singapore
    Inventors: Stuart Alexander Cook, Sebastian Schaefer
  • Patent number: 10091130
    Abstract: Disclosed aspects relate to resource usage management in a stream computing environment that includes a set of hosts having a set of processing elements which has a set of stream operators. A first activity indicator may be detected for a first subset of the set of stream operators. A resource action for performance with respect to the first subset of the set of stream operators may be determined based on the first activity indicator. The resource action may be performed with respect to the first subset of the set of stream operators to benefit resource usage in the stream computing environment.
    Type: Grant
    Filed: September 14, 2017
    Date of Patent: October 2, 2018
    Assignee: International Business Machines Corporation
    Inventors: Alexander Cook, Cory J. Kleinheksel, David M. Koster, Jason A. Nikolai
  • Publication number: 20180278663
    Abstract: A method, computer program product, and computer system for identifying, in a dynamically formed cloud, a plurality of voluntary compute nodes, wherein the plurality of voluntary compute nodes may include personal computing devices of a plurality of users, and wherein at least a portion of the plurality of voluntary compute nodes may be configured to communicate with each other to receive and send streaming data. A first compute node of at least the portion of the plurality of voluntary compute nodes may be identified to receive and distribute a streams operator of a streams graph requested by a client computing device. A second compute node of at least the portion of the plurality of voluntary compute nodes may be identified for verifying computational correctness of a tuple stream computation for the stream operator by replicating the tuple stream computations for the stream operator on the second compute node. A final result tuples of the graph may be sent to the client computing device.
    Type: Application
    Filed: March 24, 2017
    Publication date: September 27, 2018
    Inventors: Alexander Cook, Cory J. Kleinheksel, David M. Koster, Jason A. Nikolai
  • Publication number: 20180268001
    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: Application
    Filed: March 16, 2017
    Publication date: September 20, 2018
    Inventors: Eric L. Barsness, Daniel E. Beuch, Alexander Cook, John M. Santosuosso
  • Publication number: 20180268002
    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: Application
    Filed: April 17, 2018
    Publication date: September 20, 2018
    Inventors: Eric L. Barsness, Daniel E. Beuch, Alexander Cook, John M. Santosuosso