Patents by Inventor Steven E. Atkin

Steven E. Atkin 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: 9792282
    Abstract: A portion of a software product is analyzed to determine a language and a subject-matter domain of the portion. A string is extracted from the portion, where the string has been translated into the language from an original string in an original language in a version of the software product. A corpus including a set of stored strings in the first language is selected. A subset of stored strings is selected from a content that is related to the subject-matter domain of the software product. When the string matches a stored string in the corpus, the string is selected into a shortlist and when a second string extracted from the portion fails to match any stored string in the corpus, the second string is excluded from the shortlist. The shortlist is output, causing a review of an accuracy of a machine translation process to be performed.
    Type: Grant
    Filed: July 11, 2016
    Date of Patent: October 17, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Steven E. Atkin, Lisa McCabe
  • Patent number: 8245194
    Abstract: A method and system for automatically generating unit test cases for a computer program that can reproduce runtime problems. The method comprises: modifying the computer program according to one or more interested target program units in the program and possibly occurring run time problems; test executing the modified program; and automatically generating unit test cases according to the interested runtime problems occurring during the execution of the interested target program units. Wherein the modifying step adds captor code and problem detective code into the program, the captor code being configured to record the execution paths and execution contexts of the interested target program units in the program; and the problem detective code being configured to detect the interested unexpected exceptions possibly raised and the interested violations of predefined behavior rules possibly produced by the execution of the program units.
    Type: Grant
    Filed: October 17, 2007
    Date of Patent: August 14, 2012
    Assignee: International Business Machines Corporation
    Inventors: Steven E. Atkin, Xing Jiang Huang, Jun Yin
  • Patent number: 7886309
    Abstract: The invention relates to access to a platform independent input method editor or IME from an underlying operating system. Keystrokes received at an operating system input may be formed into a character sequence, and an operating system-based IME service module may call the platform independent IME to convert the character sequence to a corresponding code point. The transferred code point may then be returned to an operating system output.
    Type: Grant
    Filed: December 22, 2007
    Date of Patent: February 8, 2011
    Assignee: International Business Machines Corporation
    Inventors: Steven E. Atkin, Laszlo C. Benedek, Baldev S. Soor
  • Publication number: 20080256517
    Abstract: A method and system for automatically generating unit test cases for a computer program that can reproduce runtime problems. The method comprises: modifying the computer program according to one or more interested target program units in the program and possibly occurring run time problems; test executing the modified program; and automatically generating unit test cases according to the interested runtime problems occurring during the execution of the interested target program units. Wherein the modifying step adds captor code and problem detective code into the program, the captor code being configured to record the execution paths and execution contexts of the interested target program units in the program; and the problem detective code being configured to detect the interested unexpected exceptions possibly raised and the interested violations of predefined behavior rules possibly produced by the execution of the program units.
    Type: Application
    Filed: October 17, 2007
    Publication date: October 16, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Steven E. Atkin, Xing Jiang Huang, Jun Yin
  • Publication number: 20080148290
    Abstract: The invention relates to access to a platform independent input method editor or IME from an underlying operating system. Keystrokes received at an operating system input may be formed into a character sequence, and an operating system-based IME service module may call the platform independent IME to convert the character sequence to a corresponding code point. The transferred code point may then be returned to an operating system output.
    Type: Application
    Filed: December 22, 2007
    Publication date: June 19, 2008
    Inventors: Steven E. Atkin, Laszlo C. Benedek, Baldev S. Soor
  • Patent number: 7383553
    Abstract: The invention relates to access to a platform independent input method editor or IME from an underlying operating system. Keystrokes received at an operating system input may be formed into a character sequence, and an operating system-based IME service module may call the platform independent IME to convert the character sequence to a corresponding code point. The transferred code point may then be returned to an operating system output.
    Type: Grant
    Filed: December 10, 2003
    Date of Patent: June 3, 2008
    Assignee: International Business Machines Corporation
    Inventors: Steven E. Atkin, Laszlo C. Benedek, Baldev S. Soor
  • Publication number: 20080033711
    Abstract: The present invention is a method and system for testing translatability of non-textual resources. A method of the present invention for testing translatability of non-textual resources may include identifying and locating non-textual resources. The method of the present invention may further include modifying non-textual resources. Modification of non-textual resources may include the creation of a pseudo-translation copy of the non-textual resource. After modification of the non-textual resource, the modified non-textual resource may be tested to determine if they operate as expected.
    Type: Application
    Filed: August 7, 2006
    Publication date: February 7, 2008
    Inventors: STEVEN E. ATKIN, NATHAN V. BAK, DALE M. SCHULTZ
  • Publication number: 20040230908
    Abstract: The invention relates to access to a platform independent input method editor or IME from an underlying operating system. Keystrokes received at an operating system input may be formed into a character sequence, and an operating system-based IME service module may call the platform independent IME to convert the character sequence to a corresponding code point. The transferred code point may then be returned to an operating system output.
    Type: Application
    Filed: December 10, 2003
    Publication date: November 18, 2004
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Steven E. Atkin, Laszlo C. Benedek, Baldev S. Soor