Patents by Inventor Edward H. Hill

Edward H. Hill 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: 9778922
    Abstract: A system and method provide for easy sharing of data between different software languages. A method begins by creating a definition defining a data structure with a domain specific language. The definition is then input to a code generator which generates data structures and algorithms in a first software language. The same generator software also creates equivalent data structures and algorithms in a second software language that is different than the first software language. The two output implementations provide compatible utilities for marshalling and de-marshalling data back and forth between the first software language and the second software language without requiring further manipulation of the two implementations.
    Type: Grant
    Filed: October 28, 2015
    Date of Patent: October 3, 2017
    Assignee: BAE Systems Information and Electronic Systems Integration Inc.
    Inventor: Edward H. Hill, III
  • Publication number: 20160124731
    Abstract: A system and method provide for easy sharing of data between different software languages. A method begins by creating a definition defining a data structure with a domain specific language. The definition is then input to a code generator which generates data structures and algorithms in a first software language. The same generator software also creates equivalent data structures and algorithms in a second software language that is different than the first software language. The two output implementations provide compatible utilities for marshalling and de-marshalling data back and forth between the first software language and the second software language without requiring further manipulation of the two implementations.
    Type: Application
    Filed: October 28, 2015
    Publication date: May 5, 2016
    Inventor: Edward H. HILL, III
  • Patent number: D292118
    Type: Grant
    Filed: August 22, 1985
    Date of Patent: September 29, 1987
    Inventor: Edward H. Hill