Patents by Inventor John Thomas Richards
John Thomas Richards 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).
-
Publication number: 20230409461Abstract: A method, computer program, and computer system is provided for testing a user interface. A previously trained machine learning model trained with traces of interactions between one or more users and a user interface is accessed. The interactions include one or more timestamps of user interactions with the user interface, actions by each user associated with the user interface, and metadata associated with user interactions. A simulated interaction of a simulated agent utilizing the user interface is generated using the previously trained machine learning model. The simulated interaction is encoded as an input trace to a user interface. The encoded simulated interaction is input into the user interface for automated testing of the user interface. Results of the automated testing of the user interface are received.Type: ApplicationFiled: June 20, 2022Publication date: December 21, 2023Inventors: Justin David Weisz, Mayank Agarwal, Michael Muller, John Thomas Richards, Steven I. Ross, Kartik Talamadupula
-
Publication number: 20230325470Abstract: An autonomous agent operating method, system, and computer program product, including launching a first autonomous agent for a task with an initial update interval and adjusting the initial update interval for a second autonomous agent based on a second task for the second autonomous agent being similar to the task over time in relation to a trust level of a human user in a performance of the first autonomous agent.Type: ApplicationFiled: June 2, 2023Publication date: October 12, 2023Inventors: John Thomas Richards, David John Piorkowski, Stephanie Houde, Yunfeng Zhang, Qingzi Liao, Rachel Katherine Emma Bellamy
-
Patent number: 11747970Abstract: Embodiments relate to interactive graphical display. A request is processed by a generative system to generate multiple hypotheses of an output in response to the request, a primary hypothesis of the multiple hypotheses having a highest confidence for the output, multiple secondary hypotheses of the multiple hypotheses having a lower confidence than the highest confidence. At least one region of divergence is determined from the primary hypothesis by the multiple secondary hypotheses, the at least one region of divergence having alternatives in the multiple secondary hypotheses, the alternatives in the multiple secondary hypotheses differing from the primary hypothesis. A graphical user interface displays the at least one region of divergence in the primary hypothesis and alternatives in the multiple secondary hypotheses for the at least one region of divergence, the alternatives and primary hypothesis for the at least one region of divergence being displayed as selectable options for a user.Type: GrantFiled: September 23, 2021Date of Patent: September 5, 2023Assignee: International Business Machines CorporationInventors: Steven I. Ross, Stephanie Houde, Fernando Carlos Martinez, Justin David Weisz, John Thomas Richards
-
Patent number: 11741192Abstract: An autonomous agent operating method, system, and computer program product, including configuring an autonomous agent for a task, launching the autonomous agent with an initial update interval, the update interval determining a frequency of the autonomous agent reporting results to a human user for review, measuring the trust level of human user in a performance of the autonomous agent, and dynamically adjusting the update interval based on this measured trust.Type: GrantFiled: January 29, 2020Date of Patent: August 29, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: John Thomas Richards, David John Pirokowski, Stephanie Houde, Yunfeng Zhang, Qingzi Liao, Rachel Katherine Emma Ballamy
-
Publication number: 20230088175Abstract: Embodiments relate to interactive graphical display. A request is processed by a generative system to generate multiple hypotheses of an output in response to the request, a primary hypothesis of the multiple hypotheses having a highest confidence for the output, multiple secondary hypotheses of the multiple hypotheses having a lower confidence than the highest confidence. At least one region of divergence is determined from the primary hypothesis by the multiple secondary hypotheses, the at least one region of divergence having alternatives in the multiple secondary hypotheses, the alternatives in the multiple secondary hypotheses differing from the primary hypothesis. A graphical user interface displays the at least one region of divergence in the primary hypothesis and alternatives in the multiple secondary hypotheses for the at least one region of divergence, the alternatives and primary hypothesis for the at least one region of divergence being displayed as selectable options for a user.Type: ApplicationFiled: September 23, 2021Publication date: March 23, 2023Inventors: Steven I. Ross, Stephanie Houde, Fernando Carlos Martinez, Justin David Weisz, John Thomas Richards
-
Patent number: 11429360Abstract: A method of using artificial intelligence to provide source code from an original programming language in a target programming language showing regions of low confidence. The method includes receiving, by a computing device, a code base in an original programming language. The computing device further provides the code base in the original programming language to a target programming language using an artificial intelligence tool. The computing device additionally displays the code base in the target programming language using a visualization tool in a visual interface. The computing device still further displays the regions of uncertainty to a human user in the visual interface. The regions of uncertainty provide low confidence regions of the code base in the target programming language for targeted user intervention. The regions of low confidence correlate with violations to provide displayed actionable insight regions.Type: GrantFiled: May 17, 2021Date of Patent: August 30, 2022Assignee: International Business Machines CorporationInventors: Mayank Agarwal, Kartik Talamadupula, Justin David Weisz, Stephanie Houde, Fernando Carlos Martinez, Michael Muller, John Thomas Richards, Steven I. Ross
-
Patent number: 11316980Abstract: A method, a computer program product, and a computer system determine when to transfer a communication session from an agent to a bot. The method includes monitoring the communication session between the agent and a user. The method includes determining a continuing utility value indicating a predicted continuing cost to maintaining the communication session with the agent. The continuing utility value is indicative of a predicted continuing benefit to maintaining the communication with the agent. The method includes determining a transferring utility value indicating a predicted transferring cost to transferring the communication session from the agent to the bot. The transferring utility value is indicative of a predicted transferring benefit to transferring the communication session from the agent to the bot. The method includes, as a result of the predicted transferring benefit being greater than the predicted continuing benefit, transferring the communication session from the agent to the bot.Type: GrantFiled: November 26, 2019Date of Patent: April 26, 2022Assignee: International Business Machines CorporationInventors: John Thomas Richards, Rachel Katherine Emma Bellamy, Robert G. Farrell, Qingzi Liao, David John Piorkowski
-
Publication number: 20220083881Abstract: An automated analytic tool (AAT) apparatus analyzes a machine learning system (MLS). The tool comprises a processor configured to receive experiment parameters associated with an experiment performed on the MLS, and captures information from a plurality of stages of the experiment. The information comprises information regarding MLS results and choices made during the experiment. The tool automatically revise the captured information into revised information utilizing a knowledge base comprising information from prior experiments. The tool then presents the revised information to a user.Type: ApplicationFiled: September 14, 2020Publication date: March 17, 2022Inventors: Arunima Chaudhary, Dakuo Wang, David John Piorkowski, Daniel M. Gruen, Chuang Gan, Peter Daniel Kirchner, Gregory Bramble, Bei Chen, Abel Valente, Carolina Maria Spina, John Thomas Richards, Abhishek Bhandwaldar
-
Publication number: 20210232867Abstract: An autonomous agent operating method, system, and computer program product, including configuring an autonomous agent for a task, launching the autonomous agent with an initial update interval, the update interval determining a frequency of the autonomous agent reporting results to a human user for review, measuring the trust level of human user in a performance of the autonomous agent, and dynamically adjusting the update interval based on this measured trust.Type: ApplicationFiled: January 29, 2020Publication date: July 29, 2021Inventors: John Thomas Richards, David John Piorkowski, Stephanie Houde, Yunfeng Zhang, Qingzi Liao, Rachel Katherine Emma Bellamy
-
Publication number: 20210160374Abstract: A method, a computer program product, and a computer system determine when to transfer a communication session from an agent to a bot. The method includes monitoring the communication session between the agent and a user. The method includes determining a continuing utility value indicating a predicted continuing cost to maintaining the communication session with the agent. The continuing utility value is indicative of a predicted continuing benefit to maintaining the communication with the agent. The method includes determining a transferring utility value indicating a predicted transferring cost to transferring the communication session from the agent to the bot. The transferring utility value is indicative of a predicted transferring benefit to transferring the communication session from the agent to the bot. The method includes, as a result of the predicted transferring benefit being greater than the predicted continuing benefit, transferring the communication session from the agent to the bot.Type: ApplicationFiled: November 26, 2019Publication date: May 27, 2021Inventors: John Thomas Richards, Rachel Katherine Emma Bellamy, Robert G. Farrell, Qingzi Liao, David John Piorkowski
-
Patent number: 6373505Abstract: A method and apparatus for displaying information on a display device of limited display area. More specifically, an array of elements is formed on the display where each of the elements represents an attribute and has graphical information indicating the state of the attribute. Further, the position of each element in the array represents its position in a collection of attributes. Each element is also user selectable, so that when the element is selected, further information on the attribute is displayed.Type: GrantFiled: July 19, 1999Date of Patent: April 16, 2002Assignee: International Business Machines CorporationInventors: Rachel Katherine Emma Bellamy, Vicki Lynne Hanson, Wendy A. Kellogg, John Thomas Richards, Calvin Bruce Swart
-
Patent number: 4039935Abstract: A magnetostrictive mechanical, variable frequency stress transducer is disclosed in which the frequency of the output signal is proportional to the applied stress. This device consists of a magnetic stress actuating member, to which the stress is applied, and a transistor-magnetic oscillator constructed so the stress sensitive magnetic characteristic of the stress actuating member is the principal frequency determining element of the oscillator.Type: GrantFiled: January 8, 1976Date of Patent: August 2, 1977Inventor: John Thomas Richard Wilson