Patents by Inventor Steven I. Ross
Steven I. Ross 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: 20240134611Abstract: Embodiments relate to interactive editing of a machine-generated document. A computer-implemented method includes receiving, by a processor, a machine-generated document and performing a comparison of a current state of the machine-generated document to a previous state. A user edit is identified as one or more user-replaced tokens of a previous token sequence based at least in part on the comparison. A new version of the machine-generated document is generated that includes the one or more user-replaced tokens and identifies one or more related tokens to replace with a suggested replacement token sequence associated with the one or more user-replaced tokens. A suggestion list is generated for display to the user in a graphical user interface to indicate the suggested replacement token sequence to replace the one or more related tokens.Type: ApplicationFiled: October 18, 2022Publication date: April 25, 2024Inventors: Steven I. Ross, Stephanie Houde, Fernando Carlos Martinez
-
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
-
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
-
Publication number: 20230267066Abstract: A method, computer system, and a computer program product for software anomaly detection is provided. The present invention may include, receiving a target source code including a sequence of tokens. The present invention may also include, determining a probability of a candidate token in the sequence of tokens based on a context of other tokens in the sequence of tokens. The present invention may further include, in response to the determined probability of the candidate token satisfying a low probability threshold, detecting a low probability region in the received target source code, wherein the detected low probability region is associated with the candidate token satisfying the low probability threshold.Type: ApplicationFiled: February 24, 2022Publication date: August 24, 2023Inventors: Steven I. Ross, Stephanie Houde, Fernando Carlos Martinez, Hendrik Strobelt
-
Patent number: 11651097Abstract: A method of providing, by a computing device, access to a user of sections of an electronic document. The method includes receiving, by a computing device, a computerized image of a user accessing an electronic document. The computing device further accesses a facial recognition database and compares the computerized image to one or more entries in the facial recognition database to determine an identity of the user. The user is provided access to one or more sections of the electronic document based upon the identity of the user.Type: GrantFiled: March 5, 2020Date of Patent: May 16, 2023Assignee: International Business Machines CorporationInventors: Mauro Martino, Steven I. Ross, Fang Lu, Uri Kartoun
-
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: 11587557Abstract: According to a first aspect of the present invention, a computer implemented method, a computer system and a computer program product for creating an ontological conversational agent, the method including creating an ontological specification of a domain of discourse of the ontological conversational agent, and creating a description of one or more goals of the ontological conversational agent. In an embodiment, the ontological description includes classes of entities, their associated attributes and relationships between the classes of entities. In an embodiment, the ontological description includes language-related descriptions. In an embodiment, the method, computer system and computer program product further includes creating a description of services of the ontological conversational agent.Type: GrantFiled: September 28, 2020Date of Patent: February 21, 2023Assignee: International Business Machines CorporationInventors: Steven I. Ross, Stephanie Houde
-
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: 11366964Abstract: A computer-implemented method, non-transitory computer readable storage medium, and computing device for visualizing entities and relations within a file. The content of at least one portion of a file is parsed by natural language processing (NLP). A frequency is determined of one or more entities within the at least one portion of the file parsed by NLP. Visualization data is generated of at least one entity of the one or more entities in the file, and is output for display.Type: GrantFiled: December 4, 2019Date of Patent: June 21, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Steven I. Ross
-
Publication number: 20220101833Abstract: According to a first aspect of the present invention, a computer implemented method, a computer system and a computer program product for creating an ontological conversational agent, the method including creating an ontological specification of a domain of discourse of the ontological conversational agent, and creating a description of one or more goals of the ontological conversational agent. In an embodiment, the ontological description includes classes of entities, their associated attributes and relationships between the classes of entities. In an embodiment, the ontological description includes language-related descriptions. In an embodiment, the method, computer system and computer program product further includes creating a description of services of the ontological conversational agent.Type: ApplicationFiled: September 28, 2020Publication date: March 31, 2022Inventors: Steven I. Ross, Stephanie Houde
-
Publication number: 20210279349Abstract: A method of providing, by a computing device, access to a user of sections of an electronic document. The method includes receiving, by a computing device, a computerized image of a user accessing an electronic document. The computing device further accesses a facial recognition database and compares the computerized image to one or more entries in the facial recognition database to determine an identity of the user. The user is provided access to one or more sections of the electronic document based upon the identity of the user.Type: ApplicationFiled: March 5, 2020Publication date: September 9, 2021Inventors: Mauro Martino, Steven I. Ross, Fang Lu, Uri Kartoun
-
Patent number: 11055311Abstract: Provided are techniques for exploration and navigation of a content collection. A first window and a second window are created within the user interface displayed on the electronic display. A node graph visualization is displayed in the first window, wherein the node graph visualization comprises nodes representing individual content elements within the content, and wherein the nodes are clustered in proximity to each other according to topics associated with the individual content elements. A text-based topic visualization is displayed in the second window, wherein the text-based topic visualization comprises text elements representing topics associated with the individual content elements within the content. Selection is received of one or more text elements. Highlighting and zooming in is performed on a subset of nodes representing individual content elements associated with a union of the one or more text elements selected corresponding to the one or more topics of interest.Type: GrantFiled: January 2, 2020Date of Patent: July 6, 2021Assignee: International Business Machines CorporationInventor: Steven I. Ross
-
Publication number: 20210174014Abstract: A computer-implemented method, non-transitory computer readable storage medium, and computing device for visualizing entities and relations within a file. The content of at least one portion of a file is parsed by natural language processing (NLP). A frequency is determined of one or more entities within the at least one portion of the file parsed by NLP. Visualization data is generated of at least one entity of the one or more entities in the file, and is output for display.Type: ApplicationFiled: December 4, 2019Publication date: June 10, 2021Inventor: Steven I. Ross
-
Publication number: 20200142902Abstract: Provided are techniques for exploration and navigation of a content collection. A first window and a second window are created within the user interface displayed on the electronic display. A node graph visualization is displayed in the first window, wherein the node graph visualization comprises nodes representing individual content elements within the content, and wherein the nodes are clustered in proximity to each other according to topics associated with the individual content elements. A text-based topic visualization is displayed in the second window, wherein the text-based topic visualization comprises text elements representing topics associated with the individual content elements within the content. Selection is received of one or more text elements. Highlighting and zooming in is performed on a subset of nodes representing individual content elements associated with a union of the one or more text elements selected corresponding to the one or more topics of interest.Type: ApplicationFiled: January 2, 2020Publication date: May 7, 2020Inventor: Steven I. ROSS
-
Patent number: 10565225Abstract: Provided are techniques for exploration and navigation of a content collection. A first window and a second window are created within the user interface displayed on the electronic display. A node graph visualization is displayed in the first window, wherein the node graph visualization comprises nodes representing individual content elements within the content, and wherein the nodes are clustered in proximity to each other according to topics associated with the individual content elements. A text-based topic visualization is displayed in the second window, wherein the text-based topic visualization comprises text elements representing topics associated with the individual content elements within the content. Selection is received of one or more text elements. Highlighting and zooming in is performed on a subset of nodes representing individual content elements associated with a union of the one or more text elements selected corresponding to the one or more topics of interest.Type: GrantFiled: March 4, 2016Date of Patent: February 18, 2020Assignee: International Business Machines CorporationInventor: Steven I. Ross
-
Patent number: 10340047Abstract: Embodiments of the present invention provide methods, computer program products, and a system for determining and providing health risk alerts. Embodiments of the present invention can be used to collect numbers entered by a user, which in turn are used to determine the health risks of the behavior of the user. Embodiments of the present invention can be used to issue alerts to a person of interest based, at least in part, on the number strings entered by the user.Type: GrantFiled: December 19, 2017Date of Patent: July 2, 2019Assignee: International Business Machines CorporationInventors: Brian Arffa, Fang Lu, Yajuan Wang, Steven I. Ross, Shilpa N. Mahatma
-
Publication number: 20190095588Abstract: Embodiments of the present invention provide methods, computer program products, and a system for determining and providing health risk alerts. Embodiments of the present invention can be used to collect numbers entered by a user, which in turn are used to determine the health risks of the behavior of the user. Embodiments of the present invention can be used to issue alerts to a person of interest based, at least in part, on the number strings entered by the user.Type: ApplicationFiled: September 26, 2017Publication date: March 28, 2019Inventors: Brian Arffa, Fang Lu, Yajuan Wang, Steven I. Ross, Shilpa N. Mahatma
-
Publication number: 20190096529Abstract: Embodiments of the present invention provide methods, computer program products, and a system for determining and providing health risk alerts. Embodiments of the present invention can be used to collect numbers entered by a user, which in turn are used to determine the health risks of the behavior of the user. Embodiments of the present invention can be used to issue alerts to a person of interest based, at least in part, on the number strings entered by the user.Type: ApplicationFiled: December 19, 2017Publication date: March 28, 2019Inventors: Brian Arffa, Fang Lu, Yajuan Wang, Steven I. Ross, Shilpa N. Mahatma
-
Publication number: 20170255686Abstract: Provided are techniques for exploration and navigation of a content collection. A first window and a second window are created within the user interface displayed on the electronic display. A node graph visualization is displayed in the first window, wherein the node graph visualization comprises nodes representing individual content elements within the content, and wherein the nodes are clustered in proximity to each other according to topics associated with the individual content elements. A text-based topic visualization is displayed in the second window, wherein the text-based topic visualization comprises text elements representing topics associated with the individual content elements within the content. Selection is received of one or more text elements. Highlighting and zooming in is performed on a subset of nodes representing individual content elements associated with a union of the one or more text elements selected corresponding to the one or more topics of interest.Type: ApplicationFiled: March 4, 2016Publication date: September 7, 2017Inventor: Steven I. Ross
-
Patent number: 9324027Abstract: A system, method and computer program product for facilitating collaborative decision making may be provided. The system receives data representing individual postings of users associated with a deliberation to make a decision. The system further receives ratings associated with the individual postings in order to make the decision. The system represents the received data in a hierarchical data structure. The system aggregates, through the hierarchical data structure, the ratings associated with the individual postings to obtain strength values. The system facilitates the making of the decision based on the aggregated strength values.Type: GrantFiled: July 30, 2013Date of Patent: April 26, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Nathaniel Mills, Bonnie K. Ray, Jesus M. Rios Aliaga, Steven I. Ross