Patents by Inventor Ravindranath Kokku
Ravindranath Kokku 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: 20240143349Abstract: A method comprises determining a threshold based on a shape or size of a graphical user interface (GUI); selecting one or more sequences of digital actions (actions) as one or more compound actions from a list of sequences of actions, the one sequence of actions being performed by multiple computer devices of a plurality of computer devices, including at least one input device and at least one output device, the one or more sequences of actions having a total number of sequences that is no more than the threshold and satisfying a set of criteria related to a number of actions in each sequence of actions; creating a deep link as a shortcut representing a specific compound action, the shortcut when invoked causing performing the specific compound action and producing a specific result; causing presenting the shortcut as an UI element in the GUI.Type: ApplicationFiled: January 4, 2024Publication date: May 2, 2024Inventors: RAVINDRANATH KOKKU, ADITYA VEMPATY, SHARAD SUNDARARAJAN, SATYA V. NITTA, LATHA RAMANAN, JUAN ERNESTO PENARRIETA CORNEJO, RAJKUMAR CHANDRASEKARAN, HÉLÈNE ALONSO, PAUL V. HALEY, TAMER ABUELSAAD, PRASENJIT DEY
-
Patent number: 11868789Abstract: A data management server computer (“server”) is disclosed. The server receives action data associated with one or more users identifying a plurality of actions performed through one or more computer devices in a multi-modal networked environment, identifies useful sequences of actions as compound actions, and generates deep links representing the compound actions as UI elements which when invoked cause execution of the represented compound actions.Type: GrantFiled: November 30, 2021Date of Patent: January 9, 2024Assignee: Merlyn Mind, Inc.Inventors: Ravindranath Kokku, Aditya Vempaty, Sharad Sundararajan, Satya V. Nitta, Latha Ramanan, Juan Ernesto Penarrieta Cornejo, Rajkumar Chandrasekaran, Helene Alonso, Paul V. Haley, Tamer Abuelsaad, Prasenjit Dey
-
Publication number: 20230206913Abstract: A method comprises receiving from an input device, a capture of user action as an initial command; interpreting the initial command into an interpreted command; generating a first set of modified commands that are based on the interpreted command, including: a first modified command that has a phonetic similarity to the interpreted command within a certain threshold, and a second modified command that is semantically related to an earlier command; transmitting, to an output device, the first set of modified commands; receiving a response to a group of commands including the first set of modified commands; recording an identifier of an input device from which the response was received and a type of the response in a log; when the response includes acknowledging a specific command of the group of commands as an accepted command, executing, the accepted command; otherwise, generating a second set of modified commands.Type: ApplicationFiled: February 28, 2023Publication date: June 29, 2023Inventors: Aditya Vempaty, Ravindranath Kokku, Tamer Abuelsaad, Sharad C. Sundararajan, Satyanarayana Nitta
-
Publication number: 20230134400Abstract: A component management server computer (“server”) and processing methods are disclosed. In some embodiments, the server is programmed to continuously receive input data regarding what is happening in the physical room from one or more input devices. The server is programmed to then detect an utterance of a spoken word from the input data and generate one or more sound metrics based on the input data. Based on the sound metrics as applied to certain criteria, the server is programmed to activate a component, such as an input device, variable, software system, or output device, and cause one or more output devices to execute an action that alerts a user of the activated component. The server can also be programmed to turn on, off, up, or down any of the components based on the activated component.Type: ApplicationFiled: November 3, 2021Publication date: May 4, 2023Inventors: Mohammad Niknazar, Aditya Vempaty, Robert Smith, Amol Nayate, Javier Villafana, Ravindranath Kokku, Shom Ponoth, Sharad Sundararajan, Satya Nitta
-
Patent number: 11620993Abstract: Interpretation of user commands is accelerated through digital user interfaces of various modalities, including generation and presentation of command modifications for rapid correction of incomplete or erroneous user commands. An embodiment detects whether the interpreted command is accurate and, if inaccurate, precisely what was the intended command or, at least, what suggested modification to the interpreted command would be sufficient to match the intent of the user. Disambiguation occurs that entails multiple recommendation generators proposing modified commands that may more accurately reflect the intent of the user. The user may provide a response that is either a confirmation of which one of several modified commands that were automatically proposed does the user intend or a correction that computer device may use to filter or replace currently offered modified commands to generate improved modified commands.Type: GrantFiled: June 9, 2021Date of Patent: April 4, 2023Assignee: Merlyn Mind, Inc.Inventors: Aditya Vempaty, Ravindranath Kokku, Tamer Abuelsaad, Sharad C. Sundararajan, Satyanarayana Nitta
-
Publication number: 20230069549Abstract: A data management server computer (“server”) is disclosed. The server receives action data associated with one or more users identifying a plurality of actions performed through one or more computer devices in a multi-modal networked environment, identifies useful sequences of actions as compound actions, and generates deep links representing the compound actions as UI elements which when invoked cause execution of the represented compound actions.Type: ApplicationFiled: November 30, 2021Publication date: March 2, 2023Inventors: RAVINDRANATH KOKKU, ADITYA VEMPATY, SHARAD SUNDARARAJAN, SATYA V. NITTA, LATHA RAMANAN, JUAN ERNESTO PENARRIETA CORNEJO, RAJKUMAR CHANDRASEKARAN, HELENE ALONSO, PAUL V. HALEY, TAMER ABUELSAAD, PRASENJIT DEY
-
Patent number: 11586858Abstract: An exemplary method includes obtaining a group of classification labels and corresponding confidence values for at least one object identified within an image using a computer-based object recognition technique; generating a conversation, to resolve ambiguity among the classification labels, the generating including iteratively performing the following when (i) each of the confidence values is below a threshold value or (ii) two or more of the confidence values are above the threshold value: using a wordweb to identify properties that distinguish between a first one and a second one of the labels, ranking the properties; selecting the property having the highest rank to generate a question, and filtering at least one of the first and second label based on user input received in response to the question; and when only one of the confidence values exceeds the threshold value, classifying the object using the label corresponding to the one confidence value.Type: GrantFiled: December 30, 2020Date of Patent: February 21, 2023Assignee: International Business Machines CorporationInventors: Vijay Ekambaram, Ravindranath Kokku, Prasenjit Dey, Ruhi Sharma Mittal
-
Publication number: 20220399008Abstract: Interpretation of user commands is accelerated through digital user interfaces of various modalities, including generation and presentation of command modifications for rapid correction of incomplete or erroneous user commands. An embodiment detects whether the interpreted command is accurate and, if inaccurate, precisely what was the intended command or, at least, what suggested modification to the interpreted command would be sufficient to match the intent of the user. Disambiguation occurs that entails multiple recommendation generators proposing modified commands that may more accurately reflect the intent of the user. The user may provide a response that is either a confirmation of which one of several modified commands that were automatically proposed does the user intend or a correction that computer device may use to filter or replace currently offered modified commands to generate improved modified commands.Type: ApplicationFiled: June 9, 2021Publication date: December 15, 2022Inventors: Aditya Vempaty, Ravindranath Kokku, Tamer Abuelsaad, Sharad C. Sundararajan, Satyanarayana Nitta
-
Patent number: 11487949Abstract: Methods, systems, and computer program products for image object disambiguation resolution are provided herein. An example of a method includes: obtaining a group of classification labels and corresponding confidence values for an object in an image; using a wordweb to determine one or more properties that distinguish between at least a first one of the classification labels and at least a second one of the classification labels within the group; selecting a first property from the properties to generate a question based on information indicating a level of prior knowledge of the user with each of the properties and each of the one or more labels; assigning a belief score to an answer; and determining whether to present at least a second question to verify the first answer based on a comparison of the belief score to a belief threshold value.Type: GrantFiled: December 30, 2020Date of Patent: November 1, 2022Assignee: International Business Machines CorporationInventors: Vijay Ekambaram, Prasenjit Dey, Ravindranath Kokku, Ruhi Sharma Mittal
-
Patent number: 11455567Abstract: A computer-implemented method for a socially connectable agent. A non-limiting example of the computer-implemented method includes receiving, by a processor, input events. The method includes evaluating and enacting rules, by the processor, based on the received input events, where the rule include stochastic elements and temporal operators. The method pushes, by the processor, action events that result from the evaluation and enactment of the rules, and initiates, by the processor, action events.Type: GrantFiled: September 11, 2018Date of Patent: September 27, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Bikram Sengupta, Prasenjit Dey, Padmanabha Venkatagiri Seshadri, Aditya K. Sinha, Chalapathy Neti, Satyanarayana V. Nitta, Ravindranath Kokku
-
Patent number: 11269789Abstract: A device management server computer (“server”) and processing methods are disclosed. In some embodiments, the server is programmed to manage a plurality of input devices and output devices in a physical room. The server is programmed to analyze media data capturing actions performed by a user in real time as a participant in the physical room, determine how the user would like to connect at least one of the input devices and one of the output devices from the analysis, and enable the connection. The sever is programmed to interpret the actions and derive commands for connecting two or more devices based on predetermined data regarding the input devices and output devices and rules for referring to and connecting these devices.Type: GrantFiled: November 6, 2020Date of Patent: March 8, 2022Assignee: MERLYN MIND, INC.Inventors: Aditya Vempaty, Robert Smith, Shom Ponoth, Sharad Sundararajan, Ravindranath Kokku, Robert Hutter, Satya Nitta
-
Patent number: 11164136Abstract: A computer system, method, and computer-readable product for providing data for career advice, such as job or education recommendations, from automated review and analysis of career-related data for an individual, which is at least initially obtained from documents, such as resumes and writing samples. For a designated individual, career-related data is obtained from the documents and an initial personality estimate is created for the designated individual based upon, at least, the obtained career-related data. One or more latent factor models for known career-personality matches are then gathered from a database and a questionnaire is provided to the individual to gather further information and augment the personality estimate. The created personality estimate is integrated with the latent factor model(s) to create career advice data.Type: GrantFiled: August 23, 2016Date of Patent: November 2, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Yi-Min Chee, Ashish Jagmohan, Ravindranath Kokku, Rong Liu, Satyanarayana V. Nitta
-
Patent number: 11122343Abstract: Personalized video interjections based on a learner model and a learning objective. A method for adding interjections to a video includes analyzing the content of a plurality of videos based on a set of learning objectives, selecting a video based on a learning objective, determining types of video interjections using an analytics engine that compares a learner model and the learning objective, determining a location for the video interjections using the analytics engine, generating a video interjection for each video interjection type and inserting the video interjections into the video at the determined locations.Type: GrantFiled: November 5, 2019Date of Patent: September 14, 2021Assignees: International Business Machines Corporation, Sesame WorkshopInventors: Ravindranath Kokku, Tamer E. Abuelsaad, Prasenjit Dey, Jodi M. Cutler, Allison C. Allain, Aditya Sinha, Satyanarayana V. Nitta, Miles Ludwig, Emily Reardon, Nick Bartzokas, James Gray, Michelle Newman-Kaplan
-
Patent number: 11095953Abstract: A computer system, method, and computer-readable product for automatically generating a hierarchy of concepts described in a video using semantic concept matching that assists persons in searching for specific types of content within videos. A video segment is obtained, with the segment having a distinct running time with discrete information related to one or more topics within its content. The discrete information of the video segment is then parsed out and related to a predetermined relevant topic, and then one or more attributes for weighting each discrete information relevant topic within the video segment are determined. A hierarchy of concepts of the video segments is then created, based upon, at least, the weighting of the information topic within the running time of the video segment based upon the presence of the one or more attributes. Other information related to the video segment can also be used to modify the hierarchy.Type: GrantFiled: November 6, 2019Date of Patent: August 17, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Yi-Min Chee, Ashish Jagmohan, Ravindranath Kokku, Rong Liu, Satyanarayana V. Nitta
-
Publication number: 20210117628Abstract: Methods, systems, and computer program products for image object disambiguation resolution are provided herein. An example of a method includes: obtaining a group of classification labels and corresponding confidence values for an object in an image; using a wordweb to determine one or more properties that distinguish between at least a first one of the classification labels and at least a second one of the classification labels within the group; selecting a first property from the properties to generate a question based on information indicating a level of prior knowledge of the user with each of the properties and each of the one or more labels; assigning a belief score to an answer; and determining whether to present at least a second question to verify the first answer based on a comparison of the belief score to a belief threshold value.Type: ApplicationFiled: December 30, 2020Publication date: April 22, 2021Inventors: Vijay Ekambaram, Prasenjit Dey, Ravindranath Kokku, Ruhi Sharma Mittal
-
Publication number: 20210117732Abstract: An exemplary method includes obtaining a group of classification labels and corresponding confidence values for at least one object identified within an image using a computer-based object recognition technique; generating a conversation, to resolve ambiguity among the classification labels, the generating including iteratively performing the following when (i) each of the confidence values is below a threshold value or (ii) two or more of the confidence values are above the threshold value: using a wordweb to identify properties that distinguish between a first one and a second one of the labels, ranking the properties; selecting the property having the highest rank to generate a question, and filtering at least one of the first and second label based on user input received in response to the question; and when only one of the confidence values exceeds the threshold value, classifying the object using the label corresponding to the one confidence value.Type: ApplicationFiled: December 30, 2020Publication date: April 22, 2021Inventors: Vijay Ekambaram, Ravindranath Kokku, Prasenjit Dey, Ruhi Sharma Mittal
-
Patent number: 10956682Abstract: Methods, systems, and computer program products for image object disambiguation resolution are provided herein. An example of a method includes: initiating a conversation for resolving ambiguity among a group of labels corresponding to an object in an image; using a wordweb to determine properties that distinguish between at least one first label and at least one second label within the group; selecting a first property from the properties to generate a question, wherein said selecting is based at least in part on a learner model of a user including information indicating a level of prior knowledge of the user with each of the properties and each of the one or more labels; assigning a belief score to an answer; and determining whether to present at least a second question to verify the first answer based on a comparison of the belief score to a threshold value.Type: GrantFiled: February 5, 2019Date of Patent: March 23, 2021Assignee: International Business Machines CorporationInventors: Vijay Ekambaram, Prasenjit Dey, Ravindranath Kokku, Ruhi Sharma Mittal
-
Publication number: 20210056046Abstract: A device management server computer (“server”) and processing methods are disclosed. In some embodiments, the server is programmed to manage a plurality of input devices and output devices in a physical room. The server is programmed to analyze media data capturing actions performed by a user in real time as a participant in the physical room, determine how the user would like to connect at least one of the input devices and one of the output devices from the analysis, and enable the connection. The sever is programmed to interpret the actions and derive commands for connecting two or more devices based on predetermined data regarding the input devices and output devices and rules for referring to and connecting these devices.Type: ApplicationFiled: November 6, 2020Publication date: February 25, 2021Inventors: ADITYA VEMPATY, ROBERT SMITH, SHOM PONOTH, SHARAD SUNDARARAJAN, RAVINDRANATH KOKKU, ROBERT HUTTER, SATYA NITTA
-
Patent number: 10930169Abstract: A system for performing implicit assessment of a pupil is provided. The system receives a learning content from a content provider, the learning content having checkpoints at different stages of the learning content. The system associates assessment instructions with each checkpoint of the learning content. The system renders the received learning content for presentation to a pupil and captures the behaviors of the pupil during the presentation of the learning content. The system performs an assessment of the pupil at each checkpoint encountered during the rendering of the learning presentation. The assessment at a checkpoint includes using the checkpoint's associated assessment instructions to assign a score based on the captured behaviors. The system then produces an overall evaluation based on the assessments performed at the encountered checkpoints.Type: GrantFiled: May 4, 2017Date of Patent: February 23, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Prasenjit Dey, Vijay Ekambaram, Ravindranath Kokku, Nitendra Rajput, Ruhi Sharma Mittal
-
Patent number: 10915795Abstract: An exemplary method includes initiating a conversation with a user for resolving ambiguity among a group of labels corresponding to an object in an image, wherein each label is associated with a confidence value; iteratively performing, when each of the confidence values is below a first threshold value, or two or more of the confidence values are above the first threshold value: using a wordweb to identify properties that distinguish between a first one of the labels and a second one of the labels, ranking the identified one or more properties; selecting the property having the highest rank to generate a question, and filtering at least one of the first label and the second label based on user input received in response to the question; and when only one of the confidence values exceeds the first threshold value, classifying the object using the label corresponding to the one confidence value.Type: GrantFiled: February 5, 2019Date of Patent: February 9, 2021Assignee: International Business Machines CorporationInventors: Vijay Ekambaram, Ravindranath Kokku, Prasenjit Dey, Ruhi Sharma Mittal