Patents by Inventor Michael G. Mulligan

Michael G. Mulligan 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: 10452509
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for dynamic graph performance monitoring. One of the methods includes receiving input data by the data processing system, the input data provided by an application executing on the data processing system. The method includes determining a characteristic of the input data. The method includes identifying, by the application, a dynamic component from multiple available dynamic components based on the determined characteristic, the multiple available dynamic components being stored in a data storage system. The method includes processing the input data using the identified dynamic component. The method also includes determining one or more performance metrics associated with the processing.
    Type: Grant
    Filed: September 21, 2018
    Date of Patent: October 22, 2019
    Assignee: Ab Initio Technology LLC
    Inventors: Mark Buxbaum, Michael G. Mulligan, Tim Wakeling, Matthew Darcy Atterbury
  • Publication number: 20190026210
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for dynamic graph performance monitoring. One of the methods includes receiving input data by the data processing system, the input data provided by an application executing on the data processing system. The method includes determining a characteristic of the input data. The method includes identifying, by the application, a dynamic component from multiple available dynamic components based on the determined characteristic, the multiple available dynamic components being stored in a data storage system. The method includes processing the input data using the identified dynamic component. The method also includes determining one or more performance metrics associated with the processing.
    Type: Application
    Filed: September 21, 2018
    Publication date: January 24, 2019
    Inventors: Mark Buxbaum, Michael G. Mulligan, Tim Wakeling, Matthew Darcy Atterbury
  • Patent number: 10108521
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for dynamic graph performance monitoring. One of the methods includes receiving input data by the data processing system, the input data provided by an application executing on the data processing system. The method includes determining a characteristic of the input data. The method includes identifying, by the application, a dynamic component from multiple available dynamic components based on the determined characteristic, the multiple available dynamic components being stored in a data storage system. The method includes processing the input data using the identified dynamic component. The method also includes determining one or more performance metrics associated with the processing.
    Type: Grant
    Filed: November 16, 2012
    Date of Patent: October 23, 2018
    Assignee: Ab Initio Technology LLC
    Inventors: Mark Buxbaum, Michael G Mulligan, Tim Wakeling, Matthew Darcy Atterbury
  • Patent number: 9507682
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for dynamic graph performance monitoring. One of the methods includes receiving multiple units of work that each include one or more work elements. The method includes determining a characteristic of the first unit of work. The method includes identifying, by a component of the first dataflow graph, a second dataflow graph from multiple available dataflow graphs based on the determined characteristic, the multiple available dataflow graphs being stored in a data storage system. The method includes processing the first unit of work using the second dataflow graph. The method includes determining one or more performance metrics associated with the processing.
    Type: Grant
    Filed: November 16, 2012
    Date of Patent: November 29, 2016
    Assignee: Ab Initio Technology LLC
    Inventors: Mark Buxbaum, Michael G. Mulligan, Tim Wakeling, Matthew Darcy Atterbury
  • Publication number: 20140143757
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for dynamic graph performance monitoring. One of the methods includes receiving input data by the data processing system, the input data provided by an application executing on the data processing system. The method includes determining a characteristic of the input data. The method includes identifying, by the application, a dynamic component from multiple available dynamic components based on the determined characteristic, the multiple available dynamic components being stored in a data storage system. The method includes processing the input data using the identified dynamic component. The method also includes determining one or more performance metrics associated with the processing.
    Type: Application
    Filed: November 16, 2012
    Publication date: May 22, 2014
    Applicant: Ab Initio Technology LLC
    Inventors: Mark Buxbaum, Michael G Mulligan, Tim Wakeling, Matthew Darcy Atterbury
  • Publication number: 20140143760
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for dynamic graph performance monitoring. One of the methods includes receiving multiple units of work that each include one or more work elements. The method includes determining a characteristic of the first unit of work. The method includes identifying, by a component of the first dataflow graph, a second dataflow graph from multiple available dataflow graphs based on the determined characteristic, the multiple available dataflow graphs being stored in a data storage system. The method includes processing the first unit of work using the second dataflow graph. The method includes determining one or more performance metrics associated with the processing.
    Type: Application
    Filed: November 16, 2012
    Publication date: May 22, 2014
    Applicant: Ab Initio Technology LLC
    Inventors: Mark Buxbaum, Michael G. Mulligan, Tim Wakeling, Matthew Darcy Atterbury
  • Patent number: 6011952
    Abstract: A communication network consisting of two types of links. A first link is one in which a source-transmitted signal is cancelled at the receiver associated with the transmitter, so that the desired received signals can be extracted from a composite received signal, the composite received signal consisting of the source-transmitted signal relayed from the relay station along with the desired received signals from one or more other users, plus additive noise. The other link is one in which no cancellation is performed on the received composite signal.
    Type: Grant
    Filed: January 20, 1998
    Date of Patent: January 4, 2000
    Assignee: Viasat, Inc.
    Inventors: Mark D. Dankberg, Mark J. Miller, Michael G. Mulligan
  • Patent number: 5596439
    Abstract: A source transmitted signal is cancelled at the receiver associated with the transmitter, so that the desired received signal can be extracted from a composite received signal, the composite received signal consisting of the source signal relayed from the relay station along with the desired received signal from the other user in the pair, plus additive noise. The invention takes advantage of the fact that each of the users knows a priori the exact structure of its source transmitted signal and can estimate the channel characteristics between the relay station and itself.
    Type: Grant
    Filed: August 1, 1995
    Date of Patent: January 21, 1997
    Assignee: ViaSat, Inc.
    Inventors: Mark D. Dankberg, Mark J. Miller, Michael G. Mulligan