Patents by Inventor Graham Richard Alderson

Graham Richard Alderson 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: 7882441
    Abstract: A computer program for facilitating operation of a screen reader with legacy programs whose user interface definitions do not conform to the design guidelines expected by the screen reader program. A graphical user interface is analyzed to identify a logical sequence of user interface elements within the interface. The sequence of user interface elements within a definition of the user interface is compared with the identified logical sequence to identify any required reordering of the elements to conform to the identified logical sequence. One or more lists or tables are generated for each separable user interface component to (1) specify the required sequence for reordering incorrectly-sequenced user interface controls within the definition and to (2) identify a new static text control which is dynamically generated for use with an edit control which does not have a required static text control.
    Type: Grant
    Filed: November 6, 2008
    Date of Patent: February 1, 2011
    Assignee: International Business Machines Corporation
    Inventor: Graham Richard Alderson
  • Publication number: 20090083635
    Abstract: A computer program for facilitating operation of a screen reader with legacy programs whose user interface definitions do not conform to the design guidelines expected by the screen reader program. A graphical user interface is analyzed to identify a logical sequence of user interface elements within the interface. The sequence of user interface elements within a definition of the user interface is compared with the identified logical sequence to identify any required reordering of the elements to conform to the identified logical sequence. One or more lists or tables are generated for each separable user interface component to (1) specify the required sequence for reordering incorrectly-sequenced user interface controls within the definition and to (2) identify a new static text control which is dynamically generated for use with an edit control which does not have a required static text control.
    Type: Application
    Filed: November 6, 2008
    Publication date: March 26, 2009
    Applicant: International Business Machines Corporation
    Inventor: Graham Richard Alderson
  • Patent number: 7484174
    Abstract: A method for facilitating operation of a screen reader with legacy programs whose user interface definitions do not conform to the design guidelines expected by the screen reader program. A graphical user interface is analyzed to identify a logical sequence of user interface elements within the interface. A sequence of user interface elements within a definition of the user interface is compared with the identified logical sequence to identify any required reordering of the elements to conform to the identified logical sequence. The required reordering of the elements is performed to conform to the identified logical sequence. The comparing step includes comparing the sequence of user interface elements within the definition of the user interface with a set of predefined rules for user interface definitions, and, responsive to identifying non-conformance with a rule requiring a specific user interface control, an instance of the required user interface control is generated.
    Type: Grant
    Filed: March 11, 2002
    Date of Patent: January 27, 2009
    Assignee: International Business Machines Corporation
    Inventor: Graham Richard Alderson
  • Publication number: 20040145607
    Abstract: A computer program and method facilitate operation of a screen reader with legacy programs whose user interface definitions do not conform to the design guidelines expected by the screen reader program. The method involves: analyzing a graphical user interface to identify a logical sequence of user interface elements within the interface; comparing the sequence of user interface elements within a definition of the user interface with the identified logical sequence, to identify any required reordering of the elements to conform to the identifed logical sequence; and performing the required reordering of the elements to conform to the identified logical sequence.
    Type: Application
    Filed: October 27, 2003
    Publication date: July 29, 2004
    Inventor: Graham Richard Alderson
  • Patent number: 5796399
    Abstract: User-selection of a data value within a range of data values is permitted via a graphical user interface of a computer. A user command is received to move a presently displayed value forward or backward within the range. An acceleration table is accessed based on the length of time the user has issued the command to obtain an index value which is then used to access a second table to obtain a delta value corresponding to the index value. The presently displayed value is then changed based on this delta value.
    Type: Grant
    Filed: August 25, 1997
    Date of Patent: August 18, 1998
    Assignee: International Business Machines Corporation
    Inventor: Graham Richard Alderson