Patents by Inventor Jeffrey J. Buxton

Jeffrey J. Buxton 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: 8077935
    Abstract: A method for assisting a user of a fingerprint sensing system includes sensing a position of a user's finger relative to a swiped fingerprint image sensor, and providing to the user, in response to the sensed finger position, an indication of finger placement relative to the fingerprint image sensor. The indication of finger placement may include a display on a computer monitor of actual finger placement and desired finger placement. The fingerprint sensing system may include an image sensor to sense a fingerprint on a swiped finger, a finger position sensor to sense the position of the finger relative to the image sensor, and processing apparatus to provide the indication of finger placement to the user.
    Type: Grant
    Filed: April 22, 2005
    Date of Patent: December 13, 2011
    Assignee: Validity Sensors, Inc.
    Inventors: David J. Geoffroy, Jeffrey J. Buxton
  • Patent number: 6469714
    Abstract: A mechanism for generating customized graphical user interfaces for applications in an object-oriented environment is disclosed. Such applications may comprise Java beans, applets or components. The graphic user interface comprises a visual user interface, e.g. an action bar which contain a set of buttons and menus as well as a set of widget and property/command panels, as well as a communication interface through which configuration and user responses are exchanged with the applications. The relationship between the graphic user interface and an applet is based on the applet communicating selection and user interface information to the graphic user interface, and the graphic user interface handling the user gestures by calling methods on specific interfaces of the applet. Communications between the graphic user interface and applets occur over an information bus architecture referred to as the InfoBus.
    Type: Grant
    Filed: December 29, 1998
    Date of Patent: October 22, 2002
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey J. Buxton, Charles E. Grindel, Jennifer L. Pinkus, Jonathan P. Booth, Douglas J. Wilson
  • Publication number: 20020089526
    Abstract: A mechanism for generating customized graphical user interfaces for applications in an object-oriented environment is disclosed. Such applications may comprise Java beans, applets or components. The graphic user interface comprises a visual user interface, e.g. an action bar which contain a set of buttons and menus as well as a set of widget and property/command panels, as well as a communication interface through which configuration and user responses are exchanged with the applications. The relationship between the graphic user interface and an applet is based on the applet communicating selection and user interface information to the graphic user interface, and the graphic user interface handling the user gestures by calling methods on specific interfaces of the applet. Communications between the graphic user interface and applets occur over an information bus architecture referred to as the InfoBus.
    Type: Application
    Filed: December 29, 1998
    Publication date: July 11, 2002
    Inventors: JEFFREY J. BUXTON, CHARLES E. GRINDEL, JENNIFER PINKUS, JONATHAN BOOTH, DOUGLASS J. WILSON
  • Patent number: 6195794
    Abstract: A component customization and distribution system in an object-oriented environment provides a template builder utility which enables a base component to be selectively modified and the modifications to the base component stored as a template. The template is formatted into a distribution pack which may be then distributed to a recipient computer system having a similar base component loaded thereon. The distribution pack contains at least one template, a self-executing installation program for unloading the templates onto the recipient system, and a data dictionary to assist in locating the templates within the distribution pack. A loader utility utilizes the information contained within the template in conjunction with the functionality of the base component to modify the behavior of the base component to conform to the customizations or modifications created with the template builder utility.
    Type: Grant
    Filed: August 12, 1997
    Date of Patent: February 27, 2001
    Assignee: International Business Machines Corporation
    Inventor: Jeffrey J. Buxton
  • Patent number: 6182279
    Abstract: A component customization and distribution system in an object oriented environment provides a template builder utility which enables a base component to be selectively modified and the modifications to the base component stored as a template. The templates are stored in a template storage file by a template storage dynamic link library. Each template contains initialization data representing the modifications to the state of persistent data of the base component, as well as information useful in registering the template with the file system registry of another computer system, and, optionally, one or more user-defined instructions useful in utilizing the modifications or customizations to the base component. A template storage file containing one or more indexed templates serves as a database from which template distribution packs may be generated.
    Type: Grant
    Filed: August 12, 1997
    Date of Patent: January 30, 2001
    Assignee: International Business Machines Corporation
    Inventor: Jeffrey J. Buxton
  • Patent number: 6093215
    Abstract: A component customization and distribution system in an object oriented environment provides a template builder utility which enables a base component to be selectively modified and the modifications to the base component stored as a template. The template builder utility enables selection of a base component, modification to the state of persistent data of the base component, storing of the modifications to the persistent data of the base component into a template format, and user-password locking of the template. The template builder utility further enables generation of user-defined instructions as part of the template and generation of a template distribution pack. The distribution pack includes a self-executing installation program which installs any templates contained within the distribution pack on a recipient component system. Also disclosed are methods for generating distribution pack.
    Type: Grant
    Filed: August 12, 1997
    Date of Patent: July 25, 2000
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey J. Buxton, Eric S. Portner
  • Patent number: 5978579
    Abstract: A component customization and distribution system in an object-oriented environment provides a template builder utility which enables a base component to be selectively modified and the modifications to the base component stored as a template. The template is formatted into a distribution pack which may be then distributed to a recipient computer system having a similar base component loaded thereon. A loader utility utilizes the information contained within the template inconjunction with the functionality of the base component to modify the behavior of the base component to conform to the customizations or modifications created with the template builder utility. The component loader utility spoofs the base component by selectively forwarding method calls to/from the base component and selectively modifying the results of method calls in response to information contained in the template.
    Type: Grant
    Filed: August 12, 1997
    Date of Patent: November 2, 1999
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey J. Buxton, Eric S. Portner, David N. Dupre
  • Patent number: 5970252
    Abstract: A component customization and distribution system in an object-oriented environment provides a template builder utility which enables a base component to be selectively modified and the modifications to the base component stored as a template. The template is formatted into a distribution pack which may be then distributed to a recipient computer system having a similar base component loaded thereon. A loader utility utilizes the information contained within the template inconjunction with the functionality of the base component to modify the behavior of the base component to conform to the customizations or modifications created with the template builder utility. The component loader utility spoofs the base component by selectively forwarding method calls to/from the base component and selectively modifying the results of method calls in response to information contained in the template.
    Type: Grant
    Filed: August 12, 1997
    Date of Patent: October 19, 1999
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey J. Buxton, David N. Dupre