Patents by Inventor Paul Govereau

Paul Govereau 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: 9483242
    Abstract: Wholesale replacement of specialized classes may involve the ability to replace the auto specialization of a generic class may not be used at all and instead, a completely different, hand-written, class when the class is specialized for particular type parameterizations, according to some embodiments. The replacement class may have the same interface as the generic or auto specialized version, but it may have a completely different representation and/or implementation. A runtime environment may load the alternate version of the class, based on information identifying the alternate version, whenever the particular specialization is instantiated. The runtime may not have to load the generic or auto specialized version of the class when using the alternate version of the class.
    Type: Grant
    Filed: April 21, 2015
    Date of Patent: November 1, 2016
    Assignee: Oracle International Corporation
    Inventors: Brian Goetz, John R. Rose, Paul Govereau
  • Publication number: 20150301809
    Abstract: Wholesale replacement of specialized classes may involve the ability to replace the auto specialization of a generic class may not be used at all and instead, a completely different, hand-written, class when the class is specialized for particular type parameterizations, according to some embodiments. The replacement class may have the same interface as the generic or auto specialized version, but it may have a completely different representation and/or implementation. A runtime environment may load the alternate version of the class, based on information identifying the alternate version, whenever the particular specialization is instantiated. The runtime may not have to load the generic or auto specialized version of the class when using the alternate version of the class.
    Type: Application
    Filed: April 21, 2015
    Publication date: October 22, 2015
    Inventors: Brian Goetz, John R. Rose, Paul Govereau
  • Publication number: 20090265688
    Abstract: Methods for mobility of effectful program fragments including a method for serializing and deserializing effectful program fragments, and a method for utilizing a program fragment in a type-directed way.
    Type: Application
    Filed: April 15, 2009
    Publication date: October 22, 2009
    Inventors: Paul Govereau, Kevin J. Redwine, Kelly T. Heffner