Patents by Inventor Matthew NOONAN

Matthew NOONAN 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: 10942718
    Abstract: Systems, methods and computer readable medium described herein relate to techniques for automatic type inference from machine code. An example technique includes receiving a machine code of a program, generating an intermediate representation of the machine code, generating a plurality of type constraints from the intermediate representation, generating one or more inferred types based at least upon the plurality of type constraints, converting the generated inferred types to C types, updating the intermediate representation by applying the inferred types to the intermediate representation, and outputting said inferred types, said converted C types, and/or at least a portion of the updated intermediate representation.
    Type: Grant
    Filed: September 9, 2019
    Date of Patent: March 9, 2021
    Assignee: GRAMMATECH, INC
    Inventors: Matthew Noonan, Alexey Loginov, David Cok
  • Publication number: 20190391797
    Abstract: Systems, methods and computer readable medium described herein relate to techniques for automatic type inference from machine code. An example technique includes receiving a machine code of a program, generating an intermediate representation of the machine code, generating a plurality of type constraints from the intermediate representation, generating one or more inferred types based at least upon the plurality of type constraints, converting the generated inferred types to C types, updating the intermediate representation by applying the inferred types to the intermediate representation, and outputting said inferred types, said converted C types, and/or at least a portion of the updated intermediate representation.
    Type: Application
    Filed: September 9, 2019
    Publication date: December 26, 2019
    Inventors: Matthew NOONAN, Alexey LOGINOV, David COK
  • Patent number: 10423397
    Abstract: Systems, methods and computer readable medium described herein relate to techniques for automatic type inference from machine code. An example technique includes receiving a machine code of a program, generating an intermediate representation of the machine code, generating a plurality of type constraints from the intermediate representation, generating one or more inferred types based at least upon the plurality of type constraints, converting the generated inferred types to C types, updating the intermediate representation by applying the inferred types to the intermediate representation, and outputting said inferred types, said converted C types, and/or at least a portion of the updated intermediate representation.
    Type: Grant
    Filed: December 29, 2016
    Date of Patent: September 24, 2019
    Assignee: GRAMMATECH, INC.
    Inventors: Matthew Noonan, Alexey Loginov, David Cok
  • Publication number: 20180189042
    Abstract: Systems, methods and computer readable medium described herein relate to techniques for automatic type inference from machine code. An example technique includes receiving a machine code of a program, generating an intermediate representation of the machine code, generating a plurality of type constraints from the intermediate representation, generating one or more inferred types based at least upon the plurality of type constraints, converting the generated inferred types to C types, updating the intermediate representation by applying the inferred types to the intermediate representation, and outputting said inferred types, said converted C types, and/or at least a portion of the updated intermediate representation.
    Type: Application
    Filed: December 29, 2016
    Publication date: July 5, 2018
    Inventors: Matthew NOONAN, Alexey LOGINOV, David COK
  • Patent number: 8622797
    Abstract: Roster modification recommendations are provided in fantasy sports leagues based on projected statistics of one or more players. Available players or players on other teams can be analyzed according to projected statistics, and the projected statistics can be compared to projected statistics of one or more players on the team. In addition, the projected statistics can be further narrowed based on a specified period of time, desired positions, and/or the like. Based on the comparison, trade or acquisition recommendations can be generated for the team. Other parameters can be utilized in making such recommendations, such as a waiver status of the team, a propensity of a team owner to accept trades, etc. In addition, statistics can be projected for players based on one or more received statistics projections.
    Type: Grant
    Filed: March 29, 2011
    Date of Patent: January 7, 2014
    Inventors: Jaime Brian Noonan, David Matthew Noonan
  • Publication number: 20110237317
    Abstract: Roster modification recommendations are provided in fantasy sports leagues based on projected statistics of one or more players. Available players or players on other teams can be analyzed according to projected statistics, and the projected statistics can be compared to projected statistics of one or more players on the team. In addition, the projected statistics can be further narrowed based on a specified period of time, desired positions, and/or the like. Based on the comparison, trade or acquisition recommendations can be generated for the team. Other parameters can be utilized in making such recommendations, such as a waiver status of the team, a propensity of a team owner to accept trades, etc. In addition, statistics can be projected for players based on one or more received statistics projections.
    Type: Application
    Filed: March 29, 2011
    Publication date: September 29, 2011
    Inventors: Jaime Brian Noonan, David Matthew Noonan