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: 8077935Abstract: 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: GrantFiled: April 22, 2005Date of Patent: December 13, 2011Assignee: Validity Sensors, Inc.Inventors: David J. Geoffroy, Jeffrey J. Buxton
-
Patent number: 6469714Abstract: 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: GrantFiled: December 29, 1998Date of Patent: October 22, 2002Assignee: International Business Machines CorporationInventors: Jeffrey J. Buxton, Charles E. Grindel, Jennifer L. Pinkus, Jonathan P. Booth, Douglas J. Wilson
-
Publication number: 20020089526Abstract: 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: ApplicationFiled: December 29, 1998Publication date: July 11, 2002Inventors: JEFFREY J. BUXTON, CHARLES E. GRINDEL, JENNIFER PINKUS, JONATHAN BOOTH, DOUGLASS J. WILSON
-
Patent number: 6195794Abstract: 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: GrantFiled: August 12, 1997Date of Patent: February 27, 2001Assignee: International Business Machines CorporationInventor: Jeffrey J. Buxton
-
Patent number: 6182279Abstract: 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: GrantFiled: August 12, 1997Date of Patent: January 30, 2001Assignee: International Business Machines CorporationInventor: Jeffrey J. Buxton
-
Patent number: 6093215Abstract: 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: GrantFiled: August 12, 1997Date of Patent: July 25, 2000Assignee: International Business Machines CorporationInventors: Jeffrey J. Buxton, Eric S. Portner
-
Patent number: 5978579Abstract: 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: GrantFiled: August 12, 1997Date of Patent: November 2, 1999Assignee: International Business Machines CorporationInventors: Jeffrey J. Buxton, Eric S. Portner, David N. Dupre
-
Patent number: 5970252Abstract: 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: GrantFiled: August 12, 1997Date of Patent: October 19, 1999Assignee: International Business Machines CorporationInventors: Jeffrey J. Buxton, David N. Dupre