Patents by Inventor Steven K. Speicher
Steven K. 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: 10809883Abstract: A collaborative computing device group operative under a shared multiple discrete desktop user interface is established from a first desktop of a first computing device and a different discrete desktop of a second computing device physically located in user visual proximity to the first computing device. A color-coded graphical representation of a user-interface control port that allows authorized cursor navigation to and from the second computing device is displayed on the first desktop oriented in a respective direction of the second computing device. A cursor of the second computing device is authorized to migrate, under control of a user of the second computing device, from the different discrete desktop through the color-coded graphical representation of the user-interface control port of the second computing device to the first desktop and the first computing device is controlled in accordance with visual navigation and control of the cursor of the second computing device.Type: GrantFiled: November 30, 2017Date of Patent: October 20, 2020Assignee: International Business Machines CorporationInventors: Peter F. Haggar, Jacqueline G. Rojanatavorn, Steven K. Speicher, Scott A. Will
-
Patent number: 10489503Abstract: Historical form input field usage information of a group of input fields associated with a graphical user interface (GUI) form is used to automatically partition a subset of the group of input fields into a new form within a new tabbed portion of the displayed GUI form. The new form includes a set of selectable options that allow a user to select between reorganizing the subset of the input fields according to historical input field usage analysis of the user and reorganizing the subset of the plurality of input fields according to historical input field usage analysis of a group of form users within which the user is a member. The subset of the input fields within the new form is reorganized responsive to different user selections among the set of selectable options.Type: GrantFiled: May 30, 2018Date of Patent: November 26, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Samuel G. Padgett, Sreedhar Rella, Steven K. Speicher, Michael J. Tabb
-
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: 20180276194Abstract: Historical form input field usage information of a group of input fields associated with a graphical user interface (GUI) form is used to automatically partition a subset of the group of input fields into a new form within a new tabbed portion of the displayed GUI form. The new form includes a set of selectable options that allow a user to select between reorganizing the subset of the input fields according to historical input field usage analysis of the user and reorganizing the subset of the plurality of input fields according to historical input field usage analysis of a group of form users within which the user is a member. The subset of the input fields within the new form is reorganized responsive to different user selections among the set of selectable options.Type: ApplicationFiled: May 30, 2018Publication date: September 27, 2018Inventors: Samuel G. Padgett, Sreedhar Rella, Steven K. Speicher, Michael J. Tabb
-
Patent number: 10002118Abstract: Historical form input field usage information of a group of input fields associated with a graphical user interface (GUI) form is analyzed. A subset of the group of input fields with higher usage characteristics relative to another subset of the group of input fields is automatically partitioned into a new form within a new tabbed portion of the displayed GUI form. The new form includes a set of selectable options that allow a user to select between reorganizing the subset of the input fields according to historical input field usage analysis of the user and reorganizing the subset of the plurality of input fields according to historical input field usage analysis of a group of form users within which the user is a member. The subset of the input fields within the new form is reorganized responsive to different user selections among the set of selectable options.Type: GrantFiled: November 24, 2015Date of Patent: June 19, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Samuel G. Padgett, Sreedhar Rella, 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
-
Publication number: 20180095623Abstract: A collaborative computing device group operative under a shared multiple discrete desktop user interface is established from a first desktop of a first computing device and a different discrete desktop of a second computing device physically located in user visual proximity to the first computing device. A color-coded graphical representation of a user-interface control port that allows authorized cursor navigation to and from the second computing device is displayed on the first desktop oriented in a respective direction of the second computing device. A cursor of the second computing device is authorized to migrate, under control of a user of the second computing device, from the different discrete desktop through the color-coded graphical representation of the user-interface control port of the second computing device to the first desktop and the first computing device is controlled in accordance with visual navigation and control of the cursor of the second computing device.Type: ApplicationFiled: November 30, 2017Publication date: April 5, 2018Inventors: Peter F. Haggar, Jacqueline G. Rojanatavorn, Steven K. Speicher, Scott A. Will
-
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: 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: 9870127Abstract: A collaborative computing device group operative under a shared multiple discrete desktop user interface is established from a first desktop of a first computing device and a different discrete desktop of a second computing device physically located in user visual proximity to the first computing device. A color-coded graphical representation of a user-interface control port that allows authorized cursor navigation to and from the second computing device is displayed on the first desktop oriented in a respective direction of the second computing device. A cursor of the second computing device is authorized to migrate, under control of a user of the second computing device, from the different discrete desktop through the color-coded graphical representation of the user-interface control port of the second computing device to the first desktop and the first computing device is controlled in accordance with visual navigation and control of the cursor of the second computing device.Type: GrantFiled: May 22, 2015Date of Patent: January 16, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Peter F. Haggar, Jacqueline G. Rojanatavorn, Steven K. Speicher, Scott A. Will
-
Patent number: 9811241Abstract: A collaborative computing device group operative under a shared multiple discrete desktop user interface is established from a first desktop of a first computing device and a different discrete desktop of a second computing device physically located in user visual proximity to the first computing device. A color-coded graphical representation of a user-interface control port that allows authorized cursor navigation to and from the second computing device is displayed on the first desktop oriented in a respective direction of the second computing device. A cursor of the second computing device is authorized to migrate, under control of a user of the second computing device, from the different discrete desktop through the color-coded graphical representation of the user-interface control port of the second computing device to the first desktop and the first computing device is controlled in accordance with visual navigation and control of the cursor of the second computing device.Type: GrantFiled: September 17, 2014Date of Patent: November 7, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Peter F. Haggar, Jacqueline G. Rojanatavorn, Steven K. Speicher, Scott A. Will
-
Patent number: 9678825Abstract: A processor determines that a requested action is a failed action. The processor determines that the failed action is a valid action. The processor determines that the failed action is not properly configured. The processor generates a reconfigured action by reconfiguring the failed action. The reconfiguration of the failed action includes one or both of a) changing the preconditions of the failed action, or b) creating a recovery path in addition to the failed action.Type: GrantFiled: February 18, 2014Date of Patent: June 13, 2017Assignee: International Business Machines CorporationInventors: Majid Irani, Samuel G. Padgett, Steven K. Speicher
-
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: 9568993Abstract: A method for automated avatar mood effects in a virtual world may include detecting occurrence of a mood changing condition relatable to a user's avatar. The method may also include determining an avatar mood effect from a plurality of predefined avatar mood effects to be applied to the user's avatar in the virtual world based on the detected mood changing condition. The method may further include automatically applying the avatar mood effect to the user's avatar in the virtual world in response to detecting occurrence of the mood changing condition and determining an applicable avatar mood effect based on the detected mood changing condition and presenting the automatically applied avatar mood effect in association with the user's avatar in the virtual world.Type: GrantFiled: December 9, 2008Date of Patent: February 14, 2017Assignee: International Business Machines CorporationInventors: Brian R. Bokor, Andrew B. Smith, Steven K. Speicher
-
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
-
Publication number: 20160080437Abstract: A collaborative computing device group operative under a shared multiple discrete desktop user interface is established from a first desktop of a first computing device and a different discrete desktop of a second computing device physically located in user visual proximity to the first computing device. A color-coded graphical representation of a user-interface control port that allows authorized cursor navigation to and from the second computing device is displayed on the first desktop oriented in a respective direction of the second computing device. A cursor of the second computing device is authorized to migrate, under control of a user of the second computing device, from the different discrete desktop through the color-coded graphical representation of the user-interface control port of the second computing device to the first desktop and the first computing device is controlled in accordance with visual navigation and control of the cursor of the second computing device.Type: ApplicationFiled: May 22, 2015Publication date: March 17, 2016Inventors: Peter F. Haggar, Jacqueline G. Rojanatavorn, Steven K. Speicher, Scott A. Will
-
Publication number: 20160077728Abstract: Historical form input field usage information of a group of input fields associated with a graphical user interface (GUI) form is analyzed. A subset of the group of input fields with higher usage characteristics relative to another subset of the group of input fields is automatically partitioned into a new form within a new tabbed portion of the displayed GUI form. The new form includes a set of selectable options that allow a user to select between reorganizing the subset of the input fields according to historical input field usage analysis of the user and reorganizing the subset of the plurality of input fields according to historical input field usage analysis of a group of form users within which the user is a member. The subset of the input fields within the new form is reorganized responsive to different user selections among the set of selectable options.Type: ApplicationFiled: November 24, 2015Publication date: March 17, 2016Inventors: Samuel G. Padgett, Sreedhar Rella, Steven K. Speicher, Michael J. Tabb