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: 10452509Abstract: 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: GrantFiled: September 21, 2018Date of Patent: October 22, 2019Assignee: Ab Initio Technology LLCInventors: Mark Buxbaum, Michael G. Mulligan, Tim Wakeling, Matthew Darcy Atterbury
-
Publication number: 20190026210Abstract: 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: ApplicationFiled: September 21, 2018Publication date: January 24, 2019Inventors: Mark Buxbaum, Michael G. Mulligan, Tim Wakeling, Matthew Darcy Atterbury
-
Patent number: 10108521Abstract: 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: GrantFiled: November 16, 2012Date of Patent: October 23, 2018Assignee: Ab Initio Technology LLCInventors: Mark Buxbaum, Michael G Mulligan, Tim Wakeling, Matthew Darcy Atterbury
-
Patent number: 9507682Abstract: 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: GrantFiled: November 16, 2012Date of Patent: November 29, 2016Assignee: Ab Initio Technology LLCInventors: Mark Buxbaum, Michael G. Mulligan, Tim Wakeling, Matthew Darcy Atterbury
-
Publication number: 20140143757Abstract: 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: ApplicationFiled: November 16, 2012Publication date: May 22, 2014Applicant: Ab Initio Technology LLCInventors: Mark Buxbaum, Michael G Mulligan, Tim Wakeling, Matthew Darcy Atterbury
-
Publication number: 20140143760Abstract: 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: ApplicationFiled: November 16, 2012Publication date: May 22, 2014Applicant: Ab Initio Technology LLCInventors: Mark Buxbaum, Michael G. Mulligan, Tim Wakeling, Matthew Darcy Atterbury
-
Patent number: 6011952Abstract: 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: GrantFiled: January 20, 1998Date of Patent: January 4, 2000Assignee: Viasat, Inc.Inventors: Mark D. Dankberg, Mark J. Miller, Michael G. Mulligan
-
Patent number: 5596439Abstract: 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: GrantFiled: August 1, 1995Date of Patent: January 21, 1997Assignee: ViaSat, Inc.Inventors: Mark D. Dankberg, Mark J. Miller, Michael G. Mulligan