Patents by Inventor Douglas Gregor

Douglas Gregor 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: 9329844
    Abstract: In one embodiment, an improved programming system and language for application development is provided that combines elements of the C and Objective-C languages without the constraints imposed by a requirement to maintain compatibility with the C language. The language provides the functionality of the C language compatibility in certain areas to improve the inherent safety of software written in the language. The new language includes default safety considerations such as bounds and overflow checking.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: May 3, 2016
    Assignee: Apple Inc.
    Inventors: Christopher A. Lattner, Douglas Gregor, Ted Kremenek, Jr., John McCall, Joe Groff
  • Publication number: 20150347102
    Abstract: In one embodiment, an improved programming system and language for application development is provided that combines elements of the C and Objective-C languages without the constraints imposed by a requirement to maintain compatibility with the C language. The language provides the functionality of the C language compatibility in certain areas to improve the inherent safety of software written in the language. The new language includes default safety considerations such as bounds and overflow checking.
    Type: Application
    Filed: September 30, 2014
    Publication date: December 3, 2015
    Inventors: CHRISTOPHER A. LATTNER, Douglas Gregor, Ted Kremenek, JR., John McCall, Joe Groff