Patents by Inventor Andrew John Smith

Andrew John Smith 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: 7997360
    Abstract: Vehicles with open loop hydraulic steering systems may suffer from jerky steering due to the necessity to have safety valves in the open loop system to prevent uncontrolled vehicle movement. Traditional open loop steering arrangements allow steering by controlling fluid quantities flowing from the pump to the drive motors. The disclosed vehicle has an open loop hydraulic drive system including first and second variable displacement motors for driving ground engaging mechanisms at first and second sides of the vehicle, respectively. The system includes a control mechanism configured for steering the vehicle by changing the displacement of one of the first and second motors. This allows the operator to change the drive motor speed range during travel.
    Type: Grant
    Filed: December 21, 2006
    Date of Patent: August 16, 2011
    Assignee: Caterpillar SARL
    Inventor: Andrew John Smith
  • Patent number: 7685509
    Abstract: In many situations, the objective of data entry is to obtain a complex or structured value. This has traditionally been accomplished by providing a discrete entry field for each element of data entry. By extending the notion of an entry filter, and introducing the notion of a discrete editable element within an entry field, it is possible to apply a structure to that entry field. A management component enables one or more entry filters to be associated in turn with each editable element, and ensures that the entry filters are applied correctly to the appropriate elements.
    Type: Grant
    Filed: November 17, 1998
    Date of Patent: March 23, 2010
    Assignee: International Business Machines Corporation
    Inventors: David Clark, Ian Holt, Andrew John Smith
  • Publication number: 20090301797
    Abstract: Vehicles with open loop hydraulic steering systems may suffer from jerky steering due to the necessity to have safety valves in the open loop system to prevent uncontrolled vehicle movement. Traditional open loop steering arrangements allow steering by controlling fluid quantities flowing from the pump to the drive motors. The disclosed vehicle has an open loop hydraulic drive system including first and second variable displacement motors for driving ground engaging mechanisms at first and second sides of the vehicle, respectively. The system includes a control mechanism configured for steering the vehicle by changing the displacement of one of the first and second motors. This allows the operator to change the drive motor speed range during travel.
    Type: Application
    Filed: December 21, 2006
    Publication date: December 10, 2009
    Inventor: Andrew John Smith
  • Patent number: 6791587
    Abstract: A navigation manager component cooperable with a user interface renderer is described. The navigation manager manages one or more navigation units and maintains a navigation unit cursor. Each navigation unit is associated with another navigation unit managed by the same navigation manager. The navigation manager provides a range of navigation services, which operate upon the navigation unit cursor. These services include a service to navigate forwards and a service to navigate backwards. These services take into account the associations between navigation units in order to determine the correct sequence of navigation units for forwards and backwards navigation. The services also determine whether the items represented by each navigation unit include eligible items or items for which data entry is incomplete. In this way, navigation units for which all the items represented by the navigation unit are ineligible can be passed over by the navigation services, to that they never become current.
    Type: Grant
    Filed: October 19, 2000
    Date of Patent: September 14, 2004
    Assignee: International Business Machines Corporation
    Inventors: Joseph William Bamford, David John Clark, Andrew John Smith
  • Patent number: 6535233
    Abstract: In a graphical application which allows an image to be displayed according to a display scale, a method of adjusting the display scale during modification of the image. The method responds to user selection of a modification to be performed on the image by storing the current display scale. Then the current display scale is automatically adjusted during modification of the image and in response to user completion of the modification the stored display scale is automatically returned. In a preferred embodiment, the velocity of a pointing device is measured and the display scale is adjusted as a function of the velocity of the pointing device during graphical modification and before the display of the image is re-centered on the pointing device position.
    Type: Grant
    Filed: November 22, 1999
    Date of Patent: March 18, 2003
    Assignee: International Business Machines Corporation
    Inventor: Andrew John Smith
  • Patent number: 6529216
    Abstract: A range selector component displays and enables the definition of discontiguous sub-ranges from within a range. The component implements a paint mechanism for displaying the range selector component and one or more discontiguous sub-ranges within the range of the component; and implements mouse listener interfaces so as to respond to pointer interaction with the rendered range selector component, for defining the one or more discontiguous sub-ranges. In particular, the selector is responsive to pointer selection within a sub-range to split the sub-range into two sub-ranges.
    Type: Grant
    Filed: February 24, 2000
    Date of Patent: March 4, 2003
    Assignee: International Business Machines Corporation
    Inventors: Simon Edward Moore, Andrew John Smith
  • Patent number: 6501852
    Abstract: Java™ Development Toolkit version 1.1.x (JDK) does not support the serialization of images. JDK on the other hand allows primitive data types to be serialized. This means that an application developer can design an application so that any primitive data type objects, including objects comprising primitive data type components, can be written to a file or another area of memory, before an application closes. When the application re-opens, the primitive data types can be de-serialized and so recovered and the application can continue as if it had never closed with the exception that image objects will not have been recovered. The invention discloses a component for a development kit comprising means for converting an image object into a primitive data type object and means for serializing that object so that the object can be made persistent.
    Type: Grant
    Filed: March 10, 1999
    Date of Patent: December 31, 2002
    Assignee: International Business Machines Corporation
    Inventors: David Clark, Andrew John Smith
  • Patent number: 6442541
    Abstract: A set of Java Beans for facilitating data extraction from a JDBC-ODBC database in an application is disclosed. The set of beans includes a database driver manager component, DbQuery, having a plurality of properties allowing an instance of said driver manager to identify a location of said database, to define a query on said database and to store a result of said database query, DbResultSet. The driver manager also exposes an execute method for connecting to the database, executing said query and setting said database query result property, DbResultSet. Also disclosed are 4 selector beans, DbCellSelector, DbRowSelector, DbColumnSelector and DbCellRangeSelector. Each selector has a plurality of properties allowing an instance of a selector component to store a result of a database query having a given data type and to identify a sub-set of said result.
    Type: Grant
    Filed: June 28, 1999
    Date of Patent: August 27, 2002
    Assignee: International Business Machines Corporation
    Inventors: David Clark, Matthew Perrins, Andrew John Smith
  • Patent number: 6300950
    Abstract: Provided is a framework supporting presentation of help information via a computer system user interface in response to the proximity of an input device pointer to an interface area associated with a user interface component. The framework provides generic methods which remove from user interface components much of the task of managing the presentation of help information. The framework supports presentation of help information for a platform-independent component programming environment and supports presentations in a plurality of different styles (such as text, audio, animating graphics, etc) by means of selectable presentation methods.
    Type: Grant
    Filed: April 2, 1998
    Date of Patent: October 9, 2001
    Assignee: International Business Machines Corporation
    Inventors: David J Clark, Adam Alexander Dobson, Simon Peter Goodchild, Andrew John Smith, Raymond Trainer
  • Patent number: 6222537
    Abstract: A user interface builder provides support for creation of customized user interfaces, enabling users to associate images, animation, sound clips and other media with specific predefined states of a user interface control. A set of object classes for each control predefined within the user interface builder include a first class defining the functional behavior and a comprehensive state model for the control, and a second class which encapsulates property attributes which may be set by a user to be associated with specific states of the control. In particular, desired graphics images, audio and animation sequences can be associated with a control via simple GUI interaction, avoiding the need for an interface creator to write code for standard interface control functions and so enabling easy creation of interfaces with semantic consistency and customized appearance.
    Type: Grant
    Filed: March 10, 1998
    Date of Patent: April 24, 2001
    Assignee: International Business Machines Corporation
    Inventors: Andrew John Smith, David Clark, David John Roberts, Paul Jonathan Englefield, Raymond Trainer, Vanessa Donnelly
  • Patent number: 6175845
    Abstract: A method of presenting information via a user interface of a computer system is disclosed. The method is executed by a book component and a renderer component. The book determines page boundaries for pages in which information is to be presented, and communicates the page boundaries to the renderer. The renderer determines a number of pages, constrained by the page boundaries, required to fully render the information, and communicates the number of pages to the book. Responsive to the book providing an input token representing a prominent element of information on a page, the renderer determines a page number for the page containing the element of information represented by the token, and communicates the page number to the book. Responsive to an event requiring the presentation of a page including a prominent element of information, the book communicates the page number to the renderer.
    Type: Grant
    Filed: May 29, 1998
    Date of Patent: January 16, 2001
    Assignee: International Business Machines Corporation
    Inventors: Andrew John Smith, David Seager Renshaw
  • Patent number: 6094195
    Abstract: A user interface component, gauge, is adapted to present a changing value according to a pre-determined behavioral and presentational characteristic. The component includes a kernel which is adapted to display a presentation value; a control interface through which an external system communicates the changing value to the kernel; a presentation interface through which the presentation characteristic of the user interface component is determined; and a behavior interface through which an external system communicates with said kernel to determine the behavioral characteristic of the user interface component.
    Type: Grant
    Filed: February 11, 1998
    Date of Patent: July 25, 2000
    Assignee: International Business Machines Corporation
    Inventors: David John Clark, Adam Alexander Dobson, Andrew John Smith