Patents by Inventor Stanford Louis Yates

Stanford Louis Yates 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: 6735759
    Abstract: A system, method, and program for providing language translators with contextual information for the text to be translated. The translator is presented with a graphical user interface in the base language, and can interactively translate each text label on the screen. Because the translation is performed on the text in the proper context, by editing the text withing the target application itself, the time and expense of Translation Verification Testing is reduced or eliminated. The ability to edit the text within the application is achieved by adding an editor function to the software application itself. Each text label in the application is stored in a localization file as a Java wrapper class component, which combines contextual information, such as the associated resource bundle name and key, with the text label itself. When the editor is activated, the translator can edit the text directly, and the contextual information is used to store the translation for later use.
    Type: Grant
    Filed: July 28, 1999
    Date of Patent: May 11, 2004
    Assignee: International Business Machines Corporation
    Inventors: Keiichi Yamamoto, Kin Hung Yu, David Bruce Kumhyr, Stanford Louis Yates
  • Patent number: 6567973
    Abstract: A system, method, and program for providing language translators with contextual information for the text to be translated. The translator is presented with a graphical user interface in the base language, and can then interactively translate each text label on the screen. Because the translation is performed on the text in the proper context, the time and expense of Translation Verification Testing is reduced or eliminated. The contextual presentation of the text is accomplished by creating a “facade” class which includes Java JComponents and adds additional attributes to each member component. The additional attributes include the Java resource bundle name and key for each JComponent.
    Type: Grant
    Filed: July 28, 1999
    Date of Patent: May 20, 2003
    Assignee: International Business Machines Corporation
    Inventors: Keiichi Yamamoto, Kin Hung Yu, David Bruce Kumhyr, Stanford Louis Yates
  • Patent number: 6407754
    Abstract: An interface to a multi-field text string object is provided to intercept display requests from a control utilizing a single field text string to the multi-field text string object. The interface passes contents of a current display field within the multi-field text string object to the legacy control in response to intercepted requests. The interface also intercepts change requests, such as Java setText( ) methods, from the legacy control to edit the contents of the multi-field text string object. The intercepted change requests are redirected by the interface to a specialized change control, which implements methods for changing the contents of any field within the multi-field text string object. The specialized change control performs the change requested by the legacy display control on a current display field of the multi-field text string objects.
    Type: Grant
    Filed: December 15, 1998
    Date of Patent: June 18, 2002
    Assignee: International Business Machines Corporation
    Inventors: David James Hetherington, David Bruce Kumhyr, Stanford Louis Yates
  • Patent number: 6388686
    Abstract: A rotate user control is provided to selectively change the current display item within a group of display items. Each actuation of the rotate control changes the current display item from one item to a next item within an internally nonrepeating, ordered sequence loop of all candidate display items. Each display item within the group is therefore displayed in turn, and a user may quickly review all available display items for a desired display item. An indicator provides a visual cue to the user of which display item is currently selected for display. With small groups of display items, such as a multi-field text string object having separate fields each containing a different representation of a text string, the rotate control provides faster switching between views than conventional display change controls such as drop-down boxes. The rotate control also provides a fixed view of the newly selected display field, unlike flyover pop-up box displays.
    Type: Grant
    Filed: December 15, 1998
    Date of Patent: May 14, 2002
    Assignee: International Business Machines corporation
    Inventors: David James Hetherington, David Bruce Kumhyr, Stanford Louis Yates
  • Patent number: 6311151
    Abstract: A system, method, and program for providing language translators with contextual information for the text to be translated. The translator is presented with a graphical user interface in the base language, and can then interactively translate each text label on the screen. Because the translation is performed on the text in the proper context, the time and expense of Translation Verification Testing is reduced or eliminated. The contextual presentation of the text is accomplished by storing contextual information in localization files, along with the text to be translated. When the translation tool is run, it retrieves both the text to be translated and the contextual information from the localization files, and uses this information to create a GUI display which is similar to that of the original program. The translator can then translate the text in the proper context, and the translation is stored to disk.
    Type: Grant
    Filed: July 28, 1999
    Date of Patent: October 30, 2001
    Assignee: International Business Machines Corporation
    Inventors: Keiichi Yamamoto, Kin Hung Yu, David Bruce Kumhyr, Stanford Louis Yates
  • Patent number: 6275790
    Abstract: A system, method, and program for providing language translators with contextual information for the text to be translated. The translator is presented with a graphical user interface in the base language, and can then interactively translate each text label on the screen. Because the translation is performed on the text in the proper context, the time and expense of Translation Verification Testing is reduced or eliminated. The ability to edit the text within the application is achieved by adding an editor function to the software application itself. Each text label in the application is stored in a localization file with a specific resource bundle name and by a key. When the editor is activated, the text object is introspected for its source data, and the translator can edit the text directly. The source data is then used to store the translation for later use.
    Type: Grant
    Filed: July 28, 1999
    Date of Patent: August 14, 2001
    Assignee: International Business Machines Corporation
    Inventors: Keiichi Yamamoto, Kin Hung Yu, David Bruce Kumhyr, Stanford Louis Yates