Patents by Inventor Thomas R. Batcha

Thomas R. Batcha 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: 5883639
    Abstract: A system for providing a simple, easy to learn and flexible means of creating user interfaces to products under development without the need of a programming language or the need to learn a large set of complicated commands. The Visual Software Engineering ("VSE") system of the invention uses a simple concept of defining both input to and output from graphical objects in an object-oriented system by providing examples of what the user desires the graphical object to do. This technique is referred to herein as "animation by example". In accordance with this process, the user creates a user interface by drawing the user interface with a graphics editor and then defining the output behavior (i.e., graphics manipulation) of the user interface components by showing each state or frame as an animation. This is accomplished by changing the object using a graphic editor function such as move or rotate and storing each of the frames with the object as a behavior state.
    Type: Grant
    Filed: July 3, 1997
    Date of Patent: March 16, 1999
    Assignee: Hewlett-Packard Company
    Inventors: Thomas J. Walton, Kipper K. Fulghum, Thomas R. Batcha, Michael T. Juran, Eric J. Kuzara, Thomas F. Kraemer, Roy L. Johnson