发明名称 Converging tool terminology
摘要 Embodiments of the present invention provide methods, computer program products, and systems for automatically generating a display to present different terms. Embodiments of the present invention can be used to identify a first and a second user using applications in a software as a service (SaaS) environment and store, for the first and the second user, a first term associated with the first user and a second term associated with the second user in the SaaS environment. Responsive to identifying the first term associated with the first user and the second term associated with the second user have functionally equivalent definitions, embodiments of the present invention can replace the second term associated with the second user with the first term associated with the first user and generate a display for the first term associated with the first user that replaced the second term associated with the second user.
申请公布号 US9582153(B1) 申请公布日期 2017.02.28
申请号 US201615084897 申请日期 2016.03.30
申请人 International Business Machines Corporation 发明人 Childress Rhonda L.;Hickey Donna M.;Johnson Randy S.;Kelley John F.;Northway Tedrick N.;Wells Bradley K.
分类号 G06F7/00;G06F17/30;G06F3/0482;G06F17/27;G06F17/28;G06Q10/10 主分类号 G06F7/00
代理机构 代理人 Restauro Brian M.
主权项 1. A computer-implemented method comprising: identifying a first and a second user using applications in a software as a service (SaaS) environment; compiling respective customer mappings for the first user and the second user in the SaaS environment, wherein compiling the customer mapping comprises: identifying sets of variable terms associated with each of the first user and the second user using natural language processing,submitting queries to the applications in the SaaS environment for each of the terms in the identified sets of variable terms,analyzing results of the submitted queries, using natural language processing, to determine definitions corresponding to the identified terms, andcreating respective customer mappings for each of the first user and the second user, wherein each customer mapping includes the respective user's identified set of terms mapped to the determined definitions for each of those terms, wherein the respective customer mappings includes a variable term database; responsive to identifying a first variable term associated with the first user and a second variable term associated with the second user have functionally equivalent definitions using the compiled customer mapping, replacing the second variable term associated with the second user with the first variable term associated with the first user; receiving one or more user inputs from the second user that accessed a first application of the applications in the SaaS environment that the first user has also accessed, wherein the one or more inputs are not included in the variable term database, responsive to receiving the one or more user inputs, parsing the one or more user inputs to identify variable terms from the one or more user inputs, verifying that the identified variable terms have functionally equivalent definitions to variable terms included in the variable term database, and replacing the identified variable terms to optimize communications between the first and the second user; generating a first display for the first variable term associated with the first user that replaced the second variable term associated with the second user, wherein the first display includes a pop-up interface that comprises the second variable term associated with the second user that was replaced and one or more definitions for the second variable term associated with the second user that was replaced; responsive to the second user accessing the first application of the applications in the SaaS environment that the first user has also accessed, determining whether the first variable term associated with the first user and the second variable term associated with the second user have changed; responsive to determining that the first variable term associated with the first user and the second variable term associated with the second user have changed, updating the first variable term associated with the first user and the second variable term associated with the second user in the variable term database; updating the first display for the updated first variable term associated with the first user; and responsive to identifying a third variable term associated with the first user and a fourth variable term associated with the second user have functionally equivalent definitions, generating a second display for the third variable term associated with the first user, wherein the second display includes a pop-up interface that comprises the fourth variable term associated with the second user that has a functionally equivalent definition to the third variable term associated with the first user and one or more definitions for the fourth variable term associated with the second user.
地址 Armonk NY US