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: 9177298Abstract: 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: GrantFiled: December 15, 2009Date of Patent: November 3, 2015Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Thomas R. Haynes, Steven K. Ma, Lin Sun
-
Patent number: 8832600Abstract: 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: GrantFiled: January 27, 2004Date of Patent: September 9, 2014Assignee: International Business Machines CorporationInventor: Steven K. Ma
-
Patent number: 8381187Abstract: 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: GrantFiled: September 21, 2006Date of Patent: February 19, 2013Assignee: International Business Machines CorporationInventors: Melvin Eugene Fowler, II, Steven K. Ma
-
Publication number: 20110145744Abstract: 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: ApplicationFiled: December 15, 2009Publication date: June 16, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: THOMAS R. HAYNES, STEVEN K. MA, LIN SUN
-
Publication number: 20110087687Abstract: 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: ApplicationFiled: October 14, 2009Publication date: April 14, 2011Applicant: International Business Machines CorporationInventors: Pavan Kumar Immaneni, Steven K. Ma
-
Patent number: 7807423Abstract: 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: GrantFiled: August 10, 2006Date of Patent: October 5, 2010Assignee: 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: 7809703Abstract: 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: GrantFiled: December 22, 2006Date of Patent: October 5, 2010Assignee: International Business Machines CorporationInventors: Venkatuday M. Balabhadrapatruni, Steven K. Ma
-
Publication number: 20080154855Abstract: 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: ApplicationFiled: December 22, 2006Publication date: June 26, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Venkatuday M. BALABHADRAPATRUNI, Steven K. MA
-
Publication number: 20080079983Abstract: 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: ApplicationFiled: September 21, 2006Publication date: April 3, 2008Inventors: Melvin Eugene Fowler, II, Steven K. Ma
-
Patent number: 7132267Abstract: 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: GrantFiled: February 18, 2004Date of Patent: November 7, 2006Assignee: 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: 7125693Abstract: 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: GrantFiled: August 11, 2003Date of Patent: October 24, 2006Assignee: 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: 20040214297Abstract: 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: ApplicationFiled: February 18, 2004Publication date: October 28, 2004Inventors: 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: 20040137585Abstract: 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: ApplicationFiled: August 11, 2003Publication date: July 15, 2004Inventors: 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