Patents by Inventor Steven Keith Speicher
Steven Keith Speicher 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: 9881064Abstract: Described are systems and methods for changing query result data graphically displayed on an electronic device. A query of a data repository is performed. A graphical representation of a set of query results identified from the query is displayed. The query results include a plurality of query result records. The graphical representation includes a first node corresponding to a first record field value and a second node corresponding to a second record field value. A region proximal to the first node displays a query result record having the first record field value. A query result record having the first record field value is selected. A field value of a selected query result record is changed from the first record field value to the second record field value by transitioning the selected query result record to a region proximal to the second node.Type: GrantFiled: March 15, 2012Date of Patent: January 30, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Matthew Gordon Marum, Samuel George Padgett, Steven Keith Speicher, Michael John Tabb
-
Patent number: 9881063Abstract: Described are systems and methods for changing query result data graphically displayed on an electronic device. A query of a data repository is performed. A graphical representation of a set of query results identified from the query is displayed. The set of query results includes a plurality of query result records. The graphical representation includes a first node corresponding to a first record field value and a second node corresponding to a second record field value. A region proximal to the first node displays at least one query result record having the first record field value. A query result record of the at least one query result record having the first record field value is selected. A field value of a selected query result record is changed from the first record field value to the second record field value by transitioning the selected query result record to a region proximal to the second node of the graphical representation.Type: GrantFiled: June 14, 2011Date of Patent: January 30, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Matthew Gordon Marum, Samuel George Padgett, Steven Keith Speicher, Michael John Tabb
-
Patent number: 9063565Abstract: Automated avatar creation and interaction in a virtual world may include detecting if a user's avatar has entered a predefined proximity area in the virtual world. An automated avatar may be presented in response to the user's avatar entering the predetermined proximity area. The automated avatar is presented for autonomous interaction with the user's avatar and presentation of the automated avatar is based on a specified criteria.Type: GrantFiled: April 10, 2008Date of Patent: June 23, 2015Assignee: International Business Machines CorporationInventors: Brian Ronald Bokor, Andrew Bryan Smith, Steven Keith Speicher
-
Patent number: 8972849Abstract: Computer method and apparatus processing batch changes to a plurality of records employs heuristics. The system includes a computer based source of a plurality of records subject to a batch update. Each record in the plurality has respective meta data information. A computer processor projects application of changes forming the batch update in one record of the plurality. The processor applies heuristics including noting metadata information of the one record impacting changes to each record in the plurality. Using the noted metadata information and heuristics, the system further projects application of the batch update changes to remaining records in the plurality. A preview display of the projected results of the batch changes allows the user to commit, modify or revert batch updates per record.Type: GrantFiled: April 18, 2012Date of Patent: March 3, 2015Assignee: International Business Machines CorporationInventors: Matthew Gordon Marum, Samuel George Padgett, Nirav S. Sheth, Steven Keith Speicher, Michael J. Tabb
-
Patent number: 8843843Abstract: Computer method and apparatus processing batch changes to a plurality of records employs heuristics. The system includes a computer based source of a plurality of records subject to a batch update. Each record in the plurality has respective meta data information. A computer processor projects application of changes forming the batch update in one record of the plurality. The processor applies heuristics including noting metadata information of the one record impacting changes to each record in the plurality. Using the noted metadata information and heuristics, the system further projects application of the batch update changes to remaining records in the plurality. A preview display of the projected results of the batch changes allows the user to commit, modify or revert batch updates per record.Type: GrantFiled: June 25, 2010Date of Patent: September 23, 2014Assignee: International Business Machines CorporationInventors: Matthew Gordon Marum, Samuel George Padgett, Nirav S. Sheth, Steven Keith Speicher, Michael J. Tabb
-
Publication number: 20120323889Abstract: Described are systems and methods for changing query result data graphically displayed on an electronic device. A query of a data repository is performed. A graphical representation of a set of query results identified from the query is displayed. The query results include a plurality of query result records. The graphical representation includes a first node corresponding to a first record field value and a second node corresponding to a second record field value. A region proximal to the first node displays a query result record having the first record field value. A query result record having the first record field value is selected. A field value of a selected query result record is changed from the first record field value to the second record field value by transitioning the selected query result record to a region proximal to the second node.Type: ApplicationFiled: March 15, 2012Publication date: December 20, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Matthew Gordon Marum, Samuel George Padgett, Steven Keith Speicher, Michael John Tabb
-
Publication number: 20120323887Abstract: Described are systems and methods for changing query result data graphically displayed on an electronic device. A query of a data repository is performed. A graphical representation of a set of query results identified from the query is displayed. The set of query results includes a plurality of query result records. The graphical representation includes a first node corresponding to a first record field value and a second node corresponding to a second record field value. A region proximal to the first node displays at least one query result record having the first record field value. A query result record of the at least one query result record having the first record field value is selected. A field value of a selected query result record is changed from the first record field value to the second record field value by transitioning the selected query result record to a region proximal to the second node of the graphical representation.Type: ApplicationFiled: June 14, 2011Publication date: December 20, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Matthew Gordon Marum, Samuel George Padgett, Steven Keith Speicher, Michael John Tabb
-
Patent number: 8266579Abstract: A system and method for developing software using dynamic dual-mode model and data entry is presented. During development, a model developer uses a model window and an editor window to create a model-driven editor. The model window displays model data, and the editor window displays instances of the model data, which results in the model-driven editor. When the developer is ready to deploy the model-driven editor, the model developer simply inhibits the model window. Therefore, the models are not compiled during deployment and, in turn, the model developer does not need to test compiled code. Since the model-driven editor relies upon self-contained models, the models may be updated, added, or removed locally or remotely on an individual basis. In one embodiment, the end user is able to re-enable the model window in order to view model data.Type: GrantFiled: October 14, 2005Date of Patent: September 11, 2012Assignee: International Business Machines CorporationInventors: Kevin Edward Kelly, Jan Joseph Kratky, Steven Keith Speicher, Keith Allen Wells
-
Publication number: 20120203736Abstract: Computer method and apparatus processing batch changes to a plurality of records employs heuristics. The system includes a computer based source of a plurality of records subject to a batch update. Each record in the plurality has respective meta data information. A computer processor projects application of changes forming the batch update in one record of the plurality. The processor applies heuristics including noting metadata information of the one record impacting changes to each record in the plurality. Using the noted metadata information and heuristics, the system further projects application of the batch update changes to remaining records in the plurality. A preview display of the projected results of the batch changes allows the user to commit, modify or revert batch updates per record.Type: ApplicationFiled: April 18, 2012Publication date: August 9, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Matthew Gordon Marum, Samuel George Padgett, Nirav S. Sheth, Steven Keith Speicher, Michael J. Tabb
-
Publication number: 20110320972Abstract: Computer method and apparatus processing batch changes to a plurality of records employs heuristics. The system includes a computer based source of a plurality of records subject to a batch update. Each record in the plurality has respective meta data information. A computer processor projects application of changes forming the batch update in one record of the plurality. The processor applies heuristics including noting metadata information of the one record impacting changes to each record in the plurality. Using the noted metadata information and heuristics, the system further projects application of the batch update changes to remaining records in the plurality. A preview display of the projected results of the batch changes allows the user to commit, modify or revert batch updates per record.Type: ApplicationFiled: June 25, 2010Publication date: December 29, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Matthew Gordon Marum, Samuel George Padgett, Nirav S. Sheth, Steven Keith Speicher, Michael J. Tabb
-
Patent number: 7743020Abstract: An object of the present invention is to create a migration mapping definition based upon computer program changes and use the migration mapping definition to migrate instance data from an older software version format to a newer software version format. A developer uses edit commands, such as mouse commands and keyboard commands, to update a computer program. For example, a software developer may upgrade “Application XYZ” from version 1.0 to version 2.0 in order to include a simpler approach to import images, as well as the ability to import newer image format types. As a developer updates a computer program using edit commands, the edit commands are stored in a migration mapping definition. In turn, the migration mapping definition is deployed, along with the updated computer program, to an end user. The end user then uses the migration mapping definition to migrate instance data generated by the original computer program to instance data that is usable by the updated computer program.Type: GrantFiled: November 3, 2005Date of Patent: June 22, 2010Assignee: International Business Machines CorporationInventors: Kevin Edward Kelly, Jan Joseph Kratky, Steven Keith Speicher, Keith Allen Wells
-
Publication number: 20090259648Abstract: Automated avatar creation and interaction in a virtual world may include detecting if a user's avatar has entered a predefined proximity area in the virtual world. An automated avatar may be presented an automated avatar in response to the user's avatar entering the predetermined proximity area. The automated avatar is presented for autonomous interaction with the user's avatar and presentation of the automated avatar is based on a specified criteria.Type: ApplicationFiled: April 10, 2008Publication date: October 15, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Brian Ronald Bokor, Andrew Bryan Smith, Steven Keith Speicher
-
Patent number: 7506263Abstract: An embodiment of the invention uses the message sequence chart (MSC) and various visual cues to provide an interactive visualization of threaded electronic conversations (e.g., in email, bulletin board, instant message, or social network) by presenting to users various information about a particular conversation or the conjunction of separate conversations, such as sequences of messages, conversation participants, time in transit, time send/received, and other message attributes.Type: GrantFiled: February 5, 2008Date of Patent: March 17, 2009Assignee: International Business Machines CorporationInventors: Simon Kurt Johnston, Kevin Edward Kelly, Jan Joseph Kratky, Steven Keith Speicher