Patents by Inventor Grant R. Gainey

Grant R. Gainey 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: 8943171
    Abstract: A mechanism for location-aware web service-based application skinning for web applications is disclosed. A method includes identifying, by a server device, a locale of an originator of a request for a web page of a web application hosted by the server device, obtaining skinning files associated with a combination of the web application and the identified locale; and rendering, in response to the request, the web page comprising the skinning files, wherein the skinning files provide a language and style to a user interface (UI) of the web page based on the identified locale that is separate from a development of the web application.
    Type: Grant
    Filed: May 30, 2012
    Date of Patent: January 27, 2015
    Assignee: Red Hat, Inc.
    Inventors: Jordan S. O'Mara, Grant R. Gainey, Brenton T. Leanhardt
  • Publication number: 20130326023
    Abstract: A mechanism for location-aware web service-based application skinning for web applications is disclosed. A method includes identifying, by a server device, a locale of an originator of a request for a web page of a web application hosted by the server device, obtaining skinning files associated with a combination of the web application and the identified locale; and rendering, in response to the request, the web page comprising the skinning files, wherein the skinning files provide a language and style to a user interface (UI) of the web page based on the identified locale that is separate from a development of the web application.
    Type: Application
    Filed: May 30, 2012
    Publication date: December 5, 2013
    Inventors: Jordan S. O'Mara, Grant R. Gainey, Brenton T. Leanhardt
  • Patent number: 5493682
    Abstract: A computer implemented system and method for automatically generating an executable version is based on component objects and events. Object-oriented language concepts of encapsulation, inheritance, and message passing are employed to simplify the specification and execution steps. Software maintenance includes the steps of assembling executable systems from defined component parts such as source code files and object code files. An object definition is provided for each software component containing a specification of its dependency upon other objects and processing methods that must be executed to create that object. An event definition is created for each process that is to be applied to the component objects. The event definition includes a specification of any prerequisite events and conditions for delivery of the event message. An object dependency interpreter is provided to recursively control the passing of events to the objects for action.
    Type: Grant
    Filed: October 26, 1994
    Date of Patent: February 20, 1996
    Assignee: International Business Machines Corporation
    Inventors: Kristopher L. Tyra, Grant R. Gainey, David P. Zimmerman