Patents by Inventor Steven K. Ma

Steven K. Ma 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: 9177298
    Abstract: An abbreviated user interface for instant messaging (or other type of communications occurring in a graphical user interface environment permitting concurrent running of multiple application) is provided. The abbreviated user interface is different from a related primary user interface and is presented when the primary user interface is instantiated, yet is not on top of a z-order of a graphical environment. The abbreviated user interface can be a light-weight one that permits a user to quickly read messages. In one embodiment, a user can create outgoing messages using the abbreviated user interface. Presentation of the abbreviated user interface can require a user action, such as hovering a pointer over a task bar element for a duration or pressing a hot-key combination. In one embodiment, presentation of an otherwise unread message within the abbreviated interface for a designated time can cause the message to be marked as read.
    Type: Grant
    Filed: December 15, 2009
    Date of Patent: November 3, 2015
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Thomas R. Haynes, Steven K. Ma, Lin Sun
  • Patent number: 8832600
    Abstract: Provided are a method, system, and program for rendering a display of at least one data set name, wherein each data set is associated with one or more file components. A selection of one displayed data set name is received and names of the file components associated with the selected data set are displayed. Selection is received of at least one of the displayed file component names and the selected data set name and selected at least one selected file component name are rendered in a history panel, wherein the selected data set name and selected at least one file component are displayed in a hierarchical tree arrangement.
    Type: Grant
    Filed: January 27, 2004
    Date of Patent: September 9, 2014
    Assignee: International Business Machines Corporation
    Inventor: Steven K. Ma
  • Patent number: 8381187
    Abstract: A computer implemented method, apparatus, and computer usable program code for retrieving portions of a job output. A graphical representation of the job output is displayed in a graphical user interface. The graphical user interface contains a set of controls used to select a portion of the job output. The portion of the job output is displayed in response to a user manipulating the set of controls to select the portion of the job output.
    Type: Grant
    Filed: September 21, 2006
    Date of Patent: February 19, 2013
    Assignee: International Business Machines Corporation
    Inventors: Melvin Eugene Fowler, II, Steven K. Ma
  • Publication number: 20110145744
    Abstract: An abbreviated user interface for instant messaging (or other type of communications occurring in a graphical user interface environment permitting concurrent running of multiple application) is provided. The abbreviated user interface is different from a related primary user interface and is presented when the primary user interface is instantiated, yet is not on top of a z-order of a graphical environment. The abbreviated user interface can be a light-weight one that permits a user to quickly read messages. In one embodiment, a user can create outgoing messages using the abbreviated user interface. Presentation of the abbreviated user interface can require a user action, such as hovering a pointer over a task bar element for a duration or pressing a hot-key combination. In one embodiment, presentation of an otherwise unread message within the abbreviated interface for a designated time can cause the message to be marked as read.
    Type: Application
    Filed: December 15, 2009
    Publication date: June 16, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: THOMAS R. HAYNES, STEVEN K. MA, LIN SUN
  • Publication number: 20110087687
    Abstract: A type-ahead navigation feature typically allows users to navigate to a first resource whose name begins with an inputted character or a sequence of input characters typed in quick succession. The type-ahead navigation feature may not be useful when the resource name comprises multiple parts or where a first set of characters in the resource name is irrelevant in locating a requisite resource name. Functionality can be implemented to initiate the type-ahead navigation feature against any character position in the resource name. By providing the users with an ability to specify a part of the resource name or a character position within the resource name against which the type-ahead navigation feature should be initiated, resource navigation efficiency can be improved.
    Type: Application
    Filed: October 14, 2009
    Publication date: April 14, 2011
    Applicant: International Business Machines Corporation
    Inventors: Pavan Kumar Immaneni, Steven K. Ma
  • Patent number: 7807423
    Abstract: The present invention provides methods and compositions for preparing 4-substituted 3-hydroxybutyric acid derivatives by halohydrin dehalogenase-catalyzed conversion of 4-halo-3-hydroxybutyric acid derivatives. The present invention further provides methods and compositions for preparing 4-halo-3-hydroxybutyric acid derivatives by ketoreductase-catalyzed conversion of 4-halo-3-ketobutyric acid derivatives The present invention also provides methods and compositions for preparing vicinal cyano, hydroxyl substituted carboxylic acid esters.
    Type: Grant
    Filed: August 10, 2006
    Date of Patent: October 5, 2010
    Assignee: Codexis, Inc.
    Inventors: S. Christopher Davis, John H. Grate, David R. Gray, John M. Gruber, Gjalt W. Huisman, Steven K. Ma, Lisa M. Newman, Roger Sheldon, Li A Wang
  • Patent number: 7809703
    Abstract: Metadata corresponding to a plurality of documents is maintained. The metadata indicates whether a document includes information that is pertinent to a first development context and a second development context of a software development environment. A search term in a current development context of the software development environment is received. Search results comprising selected documents from the plurality of documents are generated. The selected documents are based on at least the search term, the current development context, and the metadata maintained with the plurality of documents.
    Type: Grant
    Filed: December 22, 2006
    Date of Patent: October 5, 2010
    Assignee: International Business Machines Corporation
    Inventors: Venkatuday M. Balabhadrapatruni, Steven K. Ma
  • Publication number: 20080154855
    Abstract: Provided are a method, system, and article of manufacture, wherein metadata corresponding to a plurality of documents is maintained, wherein the metadata indicates whether a document includes information that is pertinent to a first development context and a second development context of a software development environment. A search term in a current development context of the software development environment is received. Search results comprising selected documents from the plurality of documents are generated, wherein the selected documents are based on at least the search term, the current development context, and the metadata maintained with the plurality of documents.
    Type: Application
    Filed: December 22, 2006
    Publication date: June 26, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Venkatuday M. BALABHADRAPATRUNI, Steven K. MA
  • Publication number: 20080079983
    Abstract: A computer implemented method, apparatus, and computer usable program code for retrieving portions of a job output. A graphical representation of the job output is displayed in a graphical user interface. The graphical user interface contains a set of controls used to select a portion of the job output. The portion of the job output is displayed in response to a user manipulating the set of controls to select the portion of the job output.
    Type: Application
    Filed: September 21, 2006
    Publication date: April 3, 2008
    Inventors: Melvin Eugene Fowler, II, Steven K. Ma
  • Patent number: 7132267
    Abstract: The present invention provides methods and compositions for preparing 4-substituted 3-hydroxybutyric acid derivatives by halohydrin dehalogenase-catalyzed conversion of 4-halo-3-hydroxybutyric acid derivatives. The present invention further provides methods and compositions for preparing 4-halo-3-hydroxybutyric acid derivatives by ketoreductase-catalyzed conversion of 4-halo-3-ketobutyric acid derivatives The present invention also provides methods and compositions for preparing vicinal cyano, hydroxyl substituted carboxylic acid esters.
    Type: Grant
    Filed: February 18, 2004
    Date of Patent: November 7, 2006
    Assignee: Codexis, Inc.
    Inventors: S. Christopher Davis, John H. Grate, David R. Gray, John M. Gruber, Gjalt W. Huisman, Steven K. Ma, Lisa M. Newman, Roger Sheldon, Li A Wang
  • Patent number: 7125693
    Abstract: The present invention provides methods and compositions for preparing 4-substituted 3-hydroxybutyric acid derivatives by halohydrin dehalogenase-catalyzed conversion of 4-halo-3-hydroxybutyric acid derivatives. The present invention further provides methods and compositions for preparing 4-halo-3-hydroxybutyric acid derivatives by ketoreductase-catalyzed conversion of 4-halo-3-ketobutyric acid derivatives.
    Type: Grant
    Filed: August 11, 2003
    Date of Patent: October 24, 2006
    Assignee: Codexis, Inc.
    Inventors: S. Christopher Davis, John H. Grate, David R. Gray, John M. Gruber, Gjalt W. Huisman, Steven K. Ma, Lisa M. Newman, Roger Sheldon, Li A Wang
  • Publication number: 20040214297
    Abstract: The present invention provides methods and compositions for preparing 4-substituted 3-hydroxybutyric acid derivatives by halohydrin dehalogenase-catalyzed conversion of 4-halo-3-hydroxybutyric acid derivatives. The present invention further provides methods and compositions for preparing 4-halo-3-hydroxybutyric acid derivatives by ketoreductase-catalyzed conversion of 4-halo-3-ketobutyric acid derivatives The present invention also provides methods and compositions for preparing vicinal cyano, hydroxyl substituted carboxylic acid esters.
    Type: Application
    Filed: February 18, 2004
    Publication date: October 28, 2004
    Inventors: S. Christopher Davis, John H. Grate, David R. Gray, John M. Gruber, Gjalt W. Huisman, Steven K. Ma, Lisa M. Newman, Roger Sheldon, Li A. Wang
  • Publication number: 20040137585
    Abstract: The present invention provides methods and compositions for preparing 4-substituted 3-hydroxybutyric acid derivatives by halohydrin dehalogenase-catalyzed conversion of 4-halo-3-hydroxybutyric acid derivatives. The present invention further provides methods and compositions for preparing 4-halo-3-hydroxybutyric acid derivatives by ketoreductase-catalyzed conversion of 4-halo-3-ketobutyric acid derivatives.
    Type: Application
    Filed: August 11, 2003
    Publication date: July 15, 2004
    Inventors: S. Christopher Davis, John H. Grate, David R. Gray, John M. Gruber, Gjalt W. Huisman, Steven K. Ma, Lisa M. Newman, Roger Sheldon, Li A. Wang