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: 20240143349
    Abstract: 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: Application
    Filed: January 4, 2024
    Publication date: May 2, 2024
    Inventors: 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: 11868789
    Abstract: 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: Grant
    Filed: November 30, 2021
    Date of Patent: January 9, 2024
    Assignee: 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: 20230206913
    Abstract: 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: Application
    Filed: February 28, 2023
    Publication date: June 29, 2023
    Inventors: Aditya Vempaty, Ravindranath Kokku, Tamer Abuelsaad, Sharad C. Sundararajan, Satyanarayana Nitta
  • Publication number: 20230134400
    Abstract: 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: Application
    Filed: November 3, 2021
    Publication date: May 4, 2023
    Inventors: Mohammad Niknazar, Aditya Vempaty, Robert Smith, Amol Nayate, Javier Villafana, Ravindranath Kokku, Shom Ponoth, Sharad Sundararajan, Satya Nitta
  • Patent number: 11620993
    Abstract: 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: Grant
    Filed: June 9, 2021
    Date of Patent: April 4, 2023
    Assignee: Merlyn Mind, Inc.
    Inventors: Aditya Vempaty, Ravindranath Kokku, Tamer Abuelsaad, Sharad C. Sundararajan, Satyanarayana Nitta
  • Publication number: 20230069549
    Abstract: 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: Application
    Filed: November 30, 2021
    Publication date: March 2, 2023
    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
  • Patent number: 11586858
    Abstract: 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: Grant
    Filed: December 30, 2020
    Date of Patent: February 21, 2023
    Assignee: International Business Machines Corporation
    Inventors: Vijay Ekambaram, Ravindranath Kokku, Prasenjit Dey, Ruhi Sharma Mittal
  • Publication number: 20220399008
    Abstract: 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: Application
    Filed: June 9, 2021
    Publication date: December 15, 2022
    Inventors: Aditya Vempaty, Ravindranath Kokku, Tamer Abuelsaad, Sharad C. Sundararajan, Satyanarayana Nitta
  • Patent number: 11487949
    Abstract: 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: Grant
    Filed: December 30, 2020
    Date of Patent: November 1, 2022
    Assignee: International Business Machines Corporation
    Inventors: Vijay Ekambaram, Prasenjit Dey, Ravindranath Kokku, Ruhi Sharma Mittal
  • Patent number: 11455567
    Abstract: 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: Grant
    Filed: September 11, 2018
    Date of Patent: September 27, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Bikram Sengupta, Prasenjit Dey, Padmanabha Venkatagiri Seshadri, Aditya K. Sinha, Chalapathy Neti, Satyanarayana V. Nitta, Ravindranath Kokku
  • Patent number: 11269789
    Abstract: 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: Grant
    Filed: November 6, 2020
    Date of Patent: March 8, 2022
    Assignee: MERLYN MIND, INC.
    Inventors: Aditya Vempaty, Robert Smith, Shom Ponoth, Sharad Sundararajan, Ravindranath Kokku, Robert Hutter, Satya Nitta
  • Patent number: 11164136
    Abstract: 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: Grant
    Filed: August 23, 2016
    Date of Patent: November 2, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Yi-Min Chee, Ashish Jagmohan, Ravindranath Kokku, Rong Liu, Satyanarayana V. Nitta
  • Patent number: 11122343
    Abstract: 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: Grant
    Filed: November 5, 2019
    Date of Patent: September 14, 2021
    Assignees: International Business Machines Corporation, Sesame Workshop
    Inventors: 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: 11095953
    Abstract: 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: Grant
    Filed: November 6, 2019
    Date of Patent: August 17, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Yi-Min Chee, Ashish Jagmohan, Ravindranath Kokku, Rong Liu, Satyanarayana V. Nitta
  • Publication number: 20210117628
    Abstract: 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: Application
    Filed: December 30, 2020
    Publication date: April 22, 2021
    Inventors: Vijay Ekambaram, Prasenjit Dey, Ravindranath Kokku, Ruhi Sharma Mittal
  • Publication number: 20210117732
    Abstract: 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: Application
    Filed: December 30, 2020
    Publication date: April 22, 2021
    Inventors: Vijay Ekambaram, Ravindranath Kokku, Prasenjit Dey, Ruhi Sharma Mittal
  • Patent number: 10956682
    Abstract: 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: Grant
    Filed: February 5, 2019
    Date of Patent: March 23, 2021
    Assignee: International Business Machines Corporation
    Inventors: Vijay Ekambaram, Prasenjit Dey, Ravindranath Kokku, Ruhi Sharma Mittal
  • Publication number: 20210056046
    Abstract: 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: Application
    Filed: November 6, 2020
    Publication date: February 25, 2021
    Inventors: ADITYA VEMPATY, ROBERT SMITH, SHOM PONOTH, SHARAD SUNDARARAJAN, RAVINDRANATH KOKKU, ROBERT HUTTER, SATYA NITTA
  • Patent number: 10930169
    Abstract: 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: Grant
    Filed: May 4, 2017
    Date of Patent: February 23, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Prasenjit Dey, Vijay Ekambaram, Ravindranath Kokku, Nitendra Rajput, Ruhi Sharma Mittal
  • Patent number: 10915795
    Abstract: 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: Grant
    Filed: February 5, 2019
    Date of Patent: February 9, 2021
    Assignee: International Business Machines Corporation
    Inventors: Vijay Ekambaram, Ravindranath Kokku, Prasenjit Dey, Ruhi Sharma Mittal