Patents by Inventor Raphael Arar
Raphael Arar 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: 11650717Abstract: A computer-implemented method, system and computer program product for generating a user interface. A sketch (e.g., wireframe) of a portion of a user interface is received. The sketch is analyzed to predict a set of intended sketches using artificial intelligence based on historical data and/or the user's asset library. A set of intended final sketch renderings of the user interface is then generated and displayed using the set of predicted intended sketches based on historical data or a model trained to extract visual characteristics from existing user interface screens. If the user selects one of the intended final sketch renderings of the user interface as being directed to the intended design of the user interface and indicates that the selected intended final sketch rendering of the user interface corresponds to the final intended design, then code is generated to render the selected final sketch rendering of the user interface.Type: GrantFiled: July 10, 2019Date of Patent: May 16, 2023Assignee: International Business Machines CorporationInventors: Eric Liu, Shun Jiang, Aly Megahed, Lei Huang, Peifeng Yin, Raphael Arar, Guangjie Ren
-
Patent number: 11562747Abstract: One embodiment provides a method that includes obtaining a default language corpus. A second language corpus is obtained based on a second language preference. A first transcription of an utterance is received using the default language corpus and natural language processing (NLP). At least one problem word in the first transcription is determined based on an associated grammatical relevance to neighboring words in the first transcription. Upon determining that a first probability score is below a first threshold, an acoustic lookup is performed for an audible match for the problem word in the first transcription based on an associated acoustical relevance. Upon determining that a second probability score is below a second threshold, it is determined whether a match for the problem word exists in the secondary language corpus. Upon determining that the match exists in the secondary language corpus, a second transcription for the utterance is provided.Type: GrantFiled: March 22, 2021Date of Patent: January 24, 2023Assignee: International Business Machines CorporationInventors: Raphael Arar, Chris Kau, Robert J. Moore, Chung-hao Tan
-
Patent number: 11138978Abstract: A method and system of automatically identifying topics of a conversation are provided. An electronic data package comprising a sequence of utterances between conversation entities is received by a computing device. Each utterance is classified to a corresponding social action. One or more utterances in the sequence are grouped into a segment based on a deep learning model. A similarity of topics between adjacent segments is determined. Upon determining that the similarity is above a predetermined threshold, the adjacent segments are grouped together. A transcript of the conversation including the grouping of the adjacent segments is stored in a memory.Type: GrantFiled: July 24, 2019Date of Patent: October 5, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Margaret Helen Szymanski, Lei Huang, Robert John Moore, Raphael Arar, Shun Jiang, Guangjie Ren, Eric Liu, Pawan Chowdhary, Chung-hao Tan, Sunhwan Lee
-
Publication number: 20210210098Abstract: One embodiment provides a method that includes obtaining a default language corpus. A second language corpus is obtained based on a second language preference. A first transcription of an utterance is received using the default language corpus and natural language processing (NLP). At least one problem word in the first transcription is determined based on an associated grammatical relevance to neighboring words in the first transcription. Upon determining that a first probability score is below a first threshold, an acoustic lookup is performed for an audible match for the problem word in the first transcription based on an associated acoustical relevance. Upon determining that a second probability score is below a second threshold, it is determined whether a match for the problem word exists in the secondary language corpus. Upon determining that the match exists in the secondary language corpus, a second transcription for the utterance is provided.Type: ApplicationFiled: March 22, 2021Publication date: July 8, 2021Inventors: Raphael Arar, Chris Kau, Robert J. Moore, Chung-hao Tan
-
Patent number: 11049501Abstract: One embodiment provides a method that includes obtaining a default language corpus. A second language corpus is obtained based on a second language preference. A first transcription of an utterance is received using the default language corpus and natural language processing (NLP). At least one problem word in the first transcription is determined based on an associated grammatical relevance to neighboring words in the first transcription. Upon determining that a first probability score is below a first threshold, an acoustic lookup is performed for an audible match for the problem word in the first transcription based on an associated acoustical relevance. Upon determining that a second probability score is below a second threshold, it is determined whether a match for the problem word exists in the secondary language corpus. Upon determining that the match exists in the secondary language corpus, a second transcription for the utterance is provided.Type: GrantFiled: September 25, 2018Date of Patent: June 29, 2021Assignee: International Business Machines CorporationInventors: Raphael Arar, Chris Kau, Robert J. Moore, Chung-hao Tan
-
Patent number: 10977294Abstract: One embodiment provides a computer program product for cognitive visual and ontological mapping of tabular data. The computer program product comprises a computer readable storage medium having program instructions embodied therewith. The program instructions are executable by a processor to cause the processor to receive a data query and ontology information relating to the data query, receive context information relating to a display device, determine a measure of interest for the data query and one or more constraints for the measure of interest, determine saliency features based on the context information, and generate a user interface comprising query results corresponding to the data query arranged in a dynamic tabular format for display on the display device. The dynamic tabular format is based on the ontology information, the measure of interest, the one or more constraints for the measure of interest, and the saliency features.Type: GrantFiled: December 18, 2018Date of Patent: April 13, 2021Assignee: International Business Machines CorporationInventors: Raphael Arar, Hovey R. Strong, Jr., Guangjie Ren, Pawan Chowdhary
-
Patent number: 10936823Abstract: One embodiment provides a method comprising generating a conversational interface for display on an electronic device. The conversational interface facilitates a communication session between a user and an automated conversational agent. The method further comprises performing a real-time analysis of a portion of a user input in response to the user constructing the user input during the communication session, and updating the conversational interface to include real-time feedback indicative of whether the automated conversational agent understands the portion of the user input based on the analysis. The real-time feedback allows the user to adjust the user input before completing the user input.Type: GrantFiled: October 30, 2018Date of Patent: March 2, 2021Assignee: International Business Machines CorporationInventors: Robert J. Moore, Raphael Arar, Guangjie Ren, Margaret H. Szymanski
-
Publication number: 20210027783Abstract: A method and system of automatically identifying topics of a conversation are provided. An electronic data package comprising a sequence of utterances between conversation entities is received by a computing device. Each utterance is classified to a corresponding social action. One or more utterances in the sequence are grouped into a segment based on a deep learning model. A similarity of topics between adjacent segments is determined. Upon determining that the similarity is above a predetermined threshold, the adjacent segments are grouped together. A transcript of the conversation including the grouping of the adjacent segments is stored in a memory.Type: ApplicationFiled: July 24, 2019Publication date: January 28, 2021Inventors: Margaret Helen Szymanski, Lei Huang, Robert John Moore, Raphael Arar, Shun Jiang, Guangjie Ren, Eric Liu, Pawan Chowdhary, Chung-hao Tan, Sunhwan Lee
-
Publication number: 20210011592Abstract: A computer-implemented method, system and computer program product for generating a user interface. A sketch (e.g., wireframe) of a portion of a user interface is received. The sketch is analyzed to predict a set of intended sketches using artificial intelligence based on historical data and/or the user's asset library. A set of intended final sketch renderings of the user interface is then generated and displayed using the set of predicted intended sketches based on historical data or a model trained to extract visual characteristics from existing user interface screens. If the user selects one of the intended final sketch renderings of the user interface as being directed to the intended design of the user interface and indicates that the selected intended final sketch rendering of the user interface corresponds to the final intended design, then code is generated to render the selected final sketch rendering of the user interface.Type: ApplicationFiled: July 10, 2019Publication date: January 14, 2021Inventors: Eric Liu, Shun Jiang, Aly Megahed, Lei Huang, Peifeng Yin, Raphael Arar, Guangjie Ren
-
Publication number: 20200364646Abstract: A method and system of matching a participant to a task are provided. A project is received and its parameters determined. Tasks of the project are determined from the parameters. For each task, parameters of the task are determined, comprising a time to perform the task and a threshold level of expertise to perform the task. Profile information of potential participants is received that is filtered based on the time to perform the task, to conserve a memory and a processing power of the computer device. The task is assigned to a participant of the filtered potential participants based on multi-variable optimization on cost, time, and quality of a deliverable of the task.Type: ApplicationFiled: May 14, 2019Publication date: November 19, 2020Inventors: Raphael Arar, Guangjie Ren, Lei Huang, Shun Jiang, Eric Liu
-
Patent number: 10832679Abstract: One embodiment provides a computer program product for improving accuracy of a transcript of a spoken interaction. The computer program product comprises a computer readable storage medium having program instructions embodied therewith. The program instructions are executable by a processor to cause the processor to identify a plurality of patterns in the transcript. The plurality of patterns are indicative of a group of acoustically similar words in the transcript and a corresponding local, sequential context of the group of acoustically similar words. The program instructions are further executable by the processor to cause the processor to predict conditional probabilities for the group of acoustically similar words based on a predictive model and the plurality of patterns, detect one or more transcription errors in the transcript based on the conditional probabilities, and correct the one or more transcription errors by applying a multi-pass correction on the one or more transcription errors.Type: GrantFiled: November 20, 2018Date of Patent: November 10, 2020Assignee: International Business Machines CorporationInventors: Margaret H. Szymanski, Robert J. Moore, Sunhwan Lee, Pawan Chowdhary, Shun Jiang, Guangjie Ren, Raphael Arar
-
Publication number: 20200192928Abstract: One embodiment provides a computer program product for cognitive visual and ontological mapping of tabular data. The computer program product comprises a computer readable storage medium having program instructions embodied therewith. The program instructions are executable by a processor to cause the processor to receive a data query and ontology information relating to the data query, receive context information relating to a display device, determine a measure of interest for the data query and one or more constraints for the measure of interest, determine saliency features based on the context information, and generate a user interface comprising query results corresponding to the data query arranged in a dynamic tabular format for display on the display device. The dynamic tabular format is based on the ontology information, the measure of interest, the one or more constraints for the measure of interest, and the saliency features.Type: ApplicationFiled: December 18, 2018Publication date: June 18, 2020Inventors: Raphael Arar, Hovey R. Strong, JR., Guangjie Ren, Pawan Chowdhary
-
Publication number: 20200160866Abstract: One embodiment provides a computer program product for improving accuracy of a transcript of a spoken interaction. The computer program product comprises a computer readable storage medium having program instructions embodied therewith. The program instructions are executable by a processor to cause the processor to identify a plurality of patterns in the transcript. The plurality of patterns are indicative of a group of acoustically similar words in the transcript and a corresponding local, sequential context of the group of acoustically similar words. The program instructions are further executable by the processor to cause the processor to predict conditional probabilities for the group of acoustically similar words based on a predictive model and the plurality of patterns, detect one or more transcription errors in the transcript based on the conditional probabilities, and correct the one or more transcription errors by applying a multi-pass correction on the one or more transcription errors.Type: ApplicationFiled: November 20, 2018Publication date: May 21, 2020Inventors: Margaret H. Szymanski, Robert J. Moore, Sunhwan Lee, Pawan Chowdhary, Shun Jiang, Guangjie Ren, Raphael Arar
-
Publication number: 20200134021Abstract: One embodiment provides a method comprising generating a conversational interface for display on an electronic device. The conversational interface facilitates a communication session between a user and an automated conversational agent. The method further comprises performing a real-time analysis of a portion of a user input in response to the user constructing the user input during the communication session, and updating the conversational interface to include real-time feedback indicative of whether the automated conversational agent understands the portion of the user input based on the analysis. The real-time feedback allows the user to adjust the user input before completing the user input.Type: ApplicationFiled: October 30, 2018Publication date: April 30, 2020Inventors: Robert J. Moore, Raphael Arar, Guangjie Ren, Margaret H. Szymanski
-
Publication number: 20200098370Abstract: One embodiment provides a method that includes obtaining a default language corpus. A second language corpus is obtained based on a second language preference. A first transcription of an utterance is received using the default language corpus and natural language processing (NLP). At least one problem word in the first transcription is determined based on an associated grammatical relevance to neighboring words in the first transcription. Upon determining that a first probability score is below a first threshold, an acoustic lookup is performed for an audible match for the problem word in the first transcription based on an associated acoustical relevance. Upon determining that a second probability score is below a second threshold, it is determined whether a match for the problem word exists in the secondary language corpus. Upon determining that the match exists in the secondary language corpus, a second transcription for the utterance is provided.Type: ApplicationFiled: September 25, 2018Publication date: March 26, 2020Inventors: Raphael Arar, Chris Kau, Robert J. Moore, Chung-hao Tan
-
COGNITIVE ROLE-BASED POLICY ASSIGNMENT AND USER INTERFACE MODIFICATION FOR MOBILE ELECTRONIC DEVICES
Publication number: 20200007411Abstract: One embodiment provides a method comprising detecting presence of a user device in a given environment, performing an assessment of a user of the user device, context and usage, assigning a role to the user device based on the assessment, and modifying user interface behavior of the user device based on a policy corresponding to the role assigned.Type: ApplicationFiled: June 28, 2018Publication date: January 2, 2020Inventors: Raphael Arar, Obinna Brendan Anya, Sunhwan Lee