Patents by Inventor Michael V. Samuel

Michael V. Samuel 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: 8191038
    Abstract: Embodiments of the present invention provide a system that facilitates converting a template written in a templating language into a function written in a host language, wherein the function produces a string (or a capability that encapsulates a string) in the templated language. During operation, the system receives a template in the templating language at a translator. The system then compiles the template with the translator to create a function in the host language. Next, the system merges the function in the host language with a subset of code written in the host language. Note that in some embodiments of the present invention, the subset of code written in the host language was originally embedded in the templating language, while in other embodiments the subset of code written in the host language is received from an external file.
    Type: Grant
    Filed: October 9, 2007
    Date of Patent: May 29, 2012
    Assignee: Google Inc.
    Inventors: Michael V. Samuel, Bennet R. T. Laurie