Patents by Inventor Matthew G. Marum
Matthew G. Marum 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: 10235281Abstract: A method, computer program product, and computer system for editing code, by a computing device, via an integrated development environment. The code is determined to be syntactically valid. While editing the code, a subset of automated tests associated with the code is executed in response to determining that the code is syntactically valid. It is determined whether at least one automated test error is detected. The at least one automated test error is reported.Type: GrantFiled: July 25, 2018Date of Patent: March 19, 2019Assignee: International Business Machines CorporationInventors: Matthew G. Marum, Samuel G. Padgett, Steven K. Speicher, Michael J. Tabb
-
Publication number: 20180329811Abstract: A method, computer program product, and computer system for editing code, by a computing device, via an integrated development environment. The code is determined to be syntactically valid. While editing the code, a subset of automated tests associated with the code is executed in response to determining that the code is syntactically valid. It is determined whether at least one automated test error is detected. The at least one automated test error is reported.Type: ApplicationFiled: July 25, 2018Publication date: November 15, 2018Inventors: Matthew G. Marum, Samuel G. Padgett, Steven K. Speicher, Michael J. Tabb
-
Patent number: 10120789Abstract: A method, computer program product, and computer system for editing code, by a computing device, via an integrated development environment. The code is determined to be syntactically valid. While editing the code, a subset of automated tests associated with the code is executed in response to determining that the code is syntactically valid. It is determined whether at least one automated test error is detected. The at least one automated test error is reported.Type: GrantFiled: February 1, 2018Date of Patent: November 6, 2018Assignee: International Business Machines CorporationInventors: Matthew G. Marum, Samuel G. Padgett, Steven K. Speicher, Michael J. Tabb
-
Publication number: 20180157582Abstract: A method, computer program product, and computer system for editing code, by a computing device, via an integrated development environment. The code is determined to be syntactically valid. While editing the code, a subset of automated tests associated with the code is executed in response to determining that the code is syntactically valid. It is determined whether at least one automated test error is detected. The at least one automated test error is reported.Type: ApplicationFiled: February 1, 2018Publication date: June 7, 2018Inventors: Matthew G. Marum, Samuel G. Padgett, Steven K. Speicher, Michael J. Tabb
-
Patent number: 9965380Abstract: A method, computer program product, and computer system for editing code, by a computing device, via an integrated development environment. The code is determined to be syntactically valid. While editing the code, a subset of automated tests associated with the code is executed in response to determining that the code is syntactically valid. It is determined whether at least one automated test error is detected. The at least one automated test error is reported.Type: GrantFiled: October 2, 2013Date of Patent: May 8, 2018Assignee: International Business Machines CorporationInventors: Matthew G. Marum, Samuel G. Padgett, Steven K. Speicher, Michael J. Tabb
-
Patent number: 9934292Abstract: A results set can be received from a form-based presentation optimizer. The results set can comprise data records having at least one data field. Form definitions applicable to the received results set can be identified. A form definition can define user interface elements and their configuration within a user interface of the form-based software application. An optimal form definition can be dynamically synthesized from the identified form definitions and predefined presentation optimization rules. The optimal form definition can define the configuration of user interface elements that optimally present the results set. The contents of the optimal form definition can vary based upon internal and external parameters that affect operation of the form-based software application and/or form-based presentation optimizer. The optimal form definition can then be conveyed to the form-based software application for rendering.Type: GrantFiled: July 30, 2012Date of Patent: April 3, 2018Assignee: International Business Machines CorporationInventors: Matthew G. Marum, Samuel G. Padgett, Steven K. Speicher, Michael J. Tabb
-
Patent number: 9934291Abstract: A method for dynamically generating an optimal form definition for a results set can begin with the receipt of a results set by a form-based presentation optimizer. The results set can comprise data records having at least one data field. Form definitions applicable to the received results set can be identified. A form definition can define user interface elements and their configuration within a user interface of the form-based software application. An optimal form definition can be dynamically synthesized from the identified form definitions and predefined presentation optimization rules. The optimal form definition can define the configuration of user interface elements that optimally present the results set. The contents of the optimal form definition can vary based upon internal and external parameters that affect operation of the form-based software application and/or form-based presentation optimizer. The optimal form definition can then be conveyed to the form-based software application for rendering.Type: GrantFiled: June 15, 2012Date of Patent: April 3, 2018Assignee: International Business Machines CorporationInventors: Matthew G. Marum, Samuel Padgett, Steven K. Speicher, Michael J. Tabb
-
Patent number: 9639706Abstract: Techniques to interface with an isolated compute environment may be provided. An external interface may be provided by the isolated compute environment identifying a list of applications. Responsive to receiving a first request to access a first application in the list of applications from a source outside of the isolated compute environment, the isolated compute environment may provide interactive support to the first application to share the first application and the first application's data with the source. Responsive to receiving a second request to access a second application not in the list of applications from the source outside of the isolated compute environment, the isolated compute environment may prevent the interactive support to the second application.Type: GrantFiled: February 19, 2015Date of Patent: May 2, 2017Assignee: International Business Machines CorporationInventors: Michal Broz, Bernadette A. Carter, Melba I. Lopez, Matthew G. Marum
-
Patent number: 9632754Abstract: Aspects of the present invention disclose a system, method and program for automatic generation of source code under test case. In an example, a computer determines whether references to source code under test can be located from a test case. The computer automatically generates boiler plate code required for the creation of source code under test, wherein each section of the source code under test is associated with each section of the test case that caused its generation. The computer analyzes one or more test case syntax clues to provide additional information to form the boiler plate source code under test for the test case. The computer generates source code under test based on the type of boiler plate required for the creation of source code under test and the provided syntax clues in the test case.Type: GrantFiled: July 6, 2012Date of Patent: April 25, 2017Assignee: International Business Machines CorporationInventors: Wesley J. Gyure, Matthew G. Marum, David G. Robinson
-
Patent number: 9614896Abstract: There are provided a method, a system and a computer program product for customizing a loading message to be displayed during a loading process. The system receives, from a client device used by a user, an event message that indicates a start of the loading process. The system receives, from the client device, one or more content sources. The system selects a content source among the one or more content sources. The system displays content from the selected content source to the user during the loading process.Type: GrantFiled: May 16, 2013Date of Patent: April 4, 2017Assignee: International Business Machines CorporationInventors: Michal Broz, Bernadette A. Carter, Melba I. Lopez, Matthew G. Marum
-
Patent number: 9613090Abstract: Embodiments of the present invention provide a method, system and computer program product for query generation from a previous result set. In an embodiment of the invention, a method for query generation from a previous result set is provided. The method includes identifying commonalities in a selection of records of a result set produced by a previously issued query against a database in a database management system executing in memory by at least one processor of a host server. The method further includes deriving a query from the identified commonalities that when executed against the database management system would produce the selection of records as the result set. Finally, the method includes storing the derived query for subsequent use in querying the database.Type: GrantFiled: April 7, 2014Date of Patent: April 4, 2017Assignee: International Business Machines CorporationInventors: Matthew G. Marum, Samuel G. Padgett, Nirav S. Sheth, Steven K. Speicher, Michael J. Tabb
-
Patent number: 9509758Abstract: Methods, products, apparatuses, and systems may provide and/or receive relevant commentary for media content. Additionally, the relevant commentary may be provided and/or received in response to rendering a section of the media content. In addition, the relevant commentary may be provided and/or received based on one or more of a preference for a temporal perspective, a preference for a viewpoint, and/or a preference for a state of a social network. Moreover, the relevant commentary may be provided and/or received based on a topic related to the section of the media content. The relevant commentary may be provided and/or received based on an authorship independent of a media content access event by an author of the relevant commentary. In addition, an ambiguous section of the media content may be clarified, and/or an interactive commentary session may be simulated.Type: GrantFiled: May 17, 2013Date of Patent: November 29, 2016Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.Inventors: Michal Broz, Bernadette A. Carter, Melba I. Lopez, Matthew G. Marum
-
Publication number: 20160246974Abstract: Techniques to interface with an isolated compute environment may be provided. An external interface may be provided by the isolated compute environment identifying a list of applications. Responsive to receiving a first request to access a first application in the list of applications from a source outside of the isolated compute environment, the isolated compute environment may provide interactive support to the first application to share the first application and the first application's data with the source. Responsive to receiving a second request to access a second application not in the list of applications from the source outside of the isolated compute environment, the isolated compute environment may prevent the interactive support to the second application.Type: ApplicationFiled: February 19, 2015Publication date: August 25, 2016Inventors: Michal Broz, Bernadette A. Carter, Melba I. Lopez, Matthew G. Marum
-
Patent number: 9294464Abstract: A method includes the following. A task defined within a project plan of a software system under development is selected, and the task specifies a development tool and a user. The development tool is directly accessed, with a centralized data processing system separate from the user, to configure the development tool to automatically authorize the user to access the development tool.Type: GrantFiled: December 2, 2014Date of Patent: March 22, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Matthew G. Marum, Samuel G. Padgett, Steven K. Speicher, Michael J. Tabb
-
Patent number: 9003494Abstract: Automatic authorization of users and configuration of a software development environment can include selecting a task defined within a project plan of a software system under development, wherein the task specifies a development tool and a user, and automatically authorizing, using a centralized data processing system, the user to access the development tool.Type: GrantFiled: June 27, 2012Date of Patent: April 7, 2015Assignee: International Business Machines CorporationInventors: Matthew G. Marum, Samuel G. Padgett, Steven K. Speicher, Michael J. Tabb
-
Patent number: 9003493Abstract: Automatic authorization of users and configuration of a software development environment can include selecting a task defined within a project plan of a software system under development, wherein the task specifies a development tool and a user, and automatically authorizing, using a centralized data processing system, the user to access the development tool.Type: GrantFiled: June 26, 2012Date of Patent: April 7, 2015Assignee: International Business Machines CorporationInventors: Matthew G. Marum, Samuel G. Padgett, Steven K. Speicher, Michael J. Tabb
-
Publication number: 20150095884Abstract: A method, computer program product, and computer system for editing code, by a computing device, via an integrated development environment. The code is determined to be syntactically valid. While editing the code, a subset of automated tests associated with the code is executed in response to determining that the code is syntactically valid. It is determined whether at least one automated test error is detected. The at least one automated test error is reported.Type: ApplicationFiled: October 2, 2013Publication date: April 2, 2015Applicant: International Business Machines CorporationInventors: Matthew G. Marum, Samuel G. Padgett, Steven K. Speicher, Michael J. Tabb
-
Publication number: 20150089601Abstract: Automatic authorization of users and configuration of a software development environment can include selecting a task defined within a project plan of a software system under development, wherein the task specifies a development tool and a user, and automatically authorizing, using a centralized data processing system, the user to access the development tool.Type: ApplicationFiled: December 2, 2014Publication date: March 26, 2015Inventors: Matthew G. Marum, Samuel G. Padgett, Steven K. Speicher, Michael J. Tabb
-
Patent number: 8972844Abstract: A field attraction module attracts/detracts interaction to/from particular fields of a digital document. The module detects interaction in the digital document corresponding to a plurality of fields of the digital document is detected. The module determines field attraction weights associated with the plurality of fields. The field attraction weights represent a degree to which presentation of the digital document is modified for selectively attracting interaction to at least one of the plurality of fields. The module determines that a first of the plurality of fields is associated with a greatest of the field attraction weights. The module modifies presentation of the digital document to attract interaction to the first field in the digital document in accordance with the greatest of the field attraction weights.Type: GrantFiled: October 28, 2011Date of Patent: March 3, 2015Assignee: International Business Machines CorporationInventors: Matthew G. Marum, Samuel Padgett, Steven K. Speicher, Michael J. Tabb
-
Publication number: 20140344353Abstract: Methods, products, apparatuses, and systems may provide and/or receive relevant commentary for media content. Additionally, the relevant commentary may be provided and/or received in response to rendering a section of the media content. In addition, the relevant commentary may be provided and/or received based on one or more of a preference for a temporal perspective, a preference for a viewpoint, and/or a preference for a state of a social network. Moreover, the relevant commentary may be provided and/or received based on a topic related to the section of the media content. The relevant commentary may be provided and/or received based on an authorship independent of a media content access event by an author of the relevant commentary. In addition, an ambiguous section of the media content may be clarified, and/or an interactive commentary session may be simulated.Type: ApplicationFiled: May 17, 2013Publication date: November 20, 2014Applicant: International Business Machines CorporationInventors: Michal Broz, Bernadette A. Carter, Melba I. Lopez, Matthew G. Marum