Patents by Inventor Udit Sharma

Udit Sharma 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: 20250021836
    Abstract: A system can comprise a memory that stores computer executable components, and a processor, operably coupled to the memory, that executes the computer executable components comprising: a linking component that associates one or more unmasked elements of the logical form with one or more corresponding structured knowledge elements of a knowledge base and a prediction component that predicts the one or more masked elements based on extended context of the corresponding structured knowledge elements of the knowledge base to generate one or more predicted elements. In an embodiment, the prediction component predicts the one or more masked elements based on scores of one or more candidate elements. In an embodiment, the system can determine one or more rules that describe the natural language text segment in terms of the structured knowledge elements and associated weights of the knowledge base paths.
    Type: Application
    Filed: July 13, 2023
    Publication date: January 16, 2025
    Inventors: Shajith Ikbal Mohamed, Hima Prasad Karana, Udit Sharma, Sumit Neelam, Pavan Kapanipathi Bangalore, Ronny Luss, Maxwell Crouse, SUBHAJIT CHAUDHURY, Achille Belly Fokoue-Nkoutche, Alexander Gray
  • Patent number: 12189669
    Abstract: Methods, systems, and computer program products for extracting query-related temporal information from unstructured text documents are provided herein. A computer-implemented method includes obtaining at least one user query comprising one or more temporal components; converting at least a portion of the at least one user query into one or more logic form representations; mapping at least a portion of the one or more logic form representations to one or more portions of at least one source of unstructured text data; extracting temporal information, specific to the at least one user query, from one or more portions of the at least one source of unstructured text data based on the mapping; generating at least one response to the at least one user query based on the extracted temporal information; and performing one or more automated actions based on the at least one generated response.
    Type: Grant
    Filed: December 6, 2021
    Date of Patent: January 7, 2025
    Assignee: International Business Machines Corporation
    Inventors: Udit Sharma, Hima Prasad Karanam, Shajith Ikbal Mohamed, Sumit Neelam, Santosh Srivastava, L. Venkata Subramaniam
  • Publication number: 20240354512
    Abstract: Systems and techniques that facilitate question answering via tailored knowledge induction are provided. In various embodiments, a system can access a natural language question. In various aspects, the system can identify an answer for the natural language question, based on a tailored knowledge graph iteratively generated from a set of structured sub-queries associated with the natural language question.
    Type: Application
    Filed: April 21, 2023
    Publication date: October 24, 2024
    Inventors: Hima Prasad Karanam, Shajith Ikbal Mohamed, Udit Sharma, Sumit Neelam, L. Venkata Subramaniam
  • Publication number: 20240338581
    Abstract: A method implemented by a system for performing forward chaining using a property graph, the method includes generating, from an ontology, a simplified ontology that includes a set of sub-conditions connected through logical operators that are equivalent to the ontology. A state graph is created based on the simplified ontology. When a first assertion axiom (ABox) statement associated with the ontology is received, the first ABox statement is added to an instance graph based on the state graph. Inferred statements, if any, are derived based on connections between the instance graph and the state graph. The inferred statements are then stored with the first ABox statement. The state graph and the first ABox statement are stored in the property graph.
    Type: Application
    Filed: April 5, 2023
    Publication date: October 10, 2024
    Inventors: Sumit Neelam, Hima Prasad Karanam, Udit Sharma, Shajith Ikbal Mohamed, L. Venkata Subramaniam
  • Publication number: 20240216821
    Abstract: Generally disclosed herein is an approach for enabling a substitute user to continue from the original user's saved participation state when the original user left an online multi-user event. The original user's state may be stored as a token. The stored token may be generated based on a plurality of parameters including, but not limited to, the user's role, achievement, skills, and position. The stored token may be sent with an invitation to multiple prospective substitute users. One of the prospective substitute users may accept the invitation by downloading the token. The accepted prospective substitute user may participate in the online multi-user event continuing from the original user's saved state.
    Type: Application
    Filed: December 28, 2022
    Publication date: July 4, 2024
    Applicant: Rovi Product Corporation
    Inventors: Govind Raveendranathan Nair, Sangeeta Parida, Udit Sharma, Anil Kumar, Ved Prakash Mohapatra
  • Patent number: 11977580
    Abstract: Methods, systems, and computer program products for partitioning and parallel loading of property graphs with constraints are provided herein. A computer-implemented method includes obtaining graph-related input data and corresponding constraint data, wherein the graph-related input data and corresponding constraint data are at least one of user-defined and input data model-based; generating at least one in-memory graph based at least in part on processing at least a portion of the obtained graph-related input data; partitioning the at least one in-memory graph into two or more sub-graphs by processing the at least one in-memory graph using one or more polynomial time partition algorithms; and generating at least one property graph by allocating, at least a portion of the two or more partitioned sub-graphs which satisfy the obtained constraint data, to two or more threads that run in parallel.
    Type: Grant
    Filed: November 30, 2021
    Date of Patent: May 7, 2024
    Assignee: International Business Machines Corporation
    Inventors: Sumit Neelam, Hima Prasad Karanam, Udit Sharma, Shajith Ikbal Mohamed, Santosh Srivastava, L. Venkata Subramaniam
  • Publication number: 20230177076
    Abstract: Methods, systems, and computer program products for extracting query-related temporal information from unstructured text documents are provided herein. A computer-implemented method includes obtaining at least one user query comprising one or more temporal components; converting at least a portion of the at least one user query into one or more logic form representations; mapping at least a portion of the one or more logic form representations to one or more portions of at least one source of unstructured text data; extracting temporal information, specific to the at least one user query, from one or more portions of the at least one source of unstructured text data based on the mapping; generating at least one response to the at least one user query based on the extracted temporal information; and performing one or more automated actions based on the at least one generated response.
    Type: Application
    Filed: December 6, 2021
    Publication date: June 8, 2023
    Inventors: Udit Sharma, Hima Prasad Karanam, Shajith Ikbal Mohamed, Sumit Neelam, Santosh Srivastava, L. Venkata Subramaniam
  • Publication number: 20230169115
    Abstract: Methods, systems, and computer program products for partitioning and parallel loading of property graphs with constraints are provided herein. A computer-implemented method includes obtaining graph-related input data and corresponding constraint data, wherein the graph-related input data and corresponding constraint data are at least one of user-defined and input data model-based; generating at least one in-memory graph based at least in part on processing at least a portion of the obtained graph-related input data; partitioning the at least one in-memory graph into two or more sub-graphs by processing the at least one in-memory graph using one or more polynomial time partition algorithms; and generating at least one property graph by allocating, at least a portion of the two or more partitioned sub-graphs which satisfy the obtained constraint data, to two or more threads that run in parallel.
    Type: Application
    Filed: November 30, 2021
    Publication date: June 1, 2023
    Inventors: Sumit Neelam, Hima Prasad Karanam, Udit Sharma, Shajith Ikbal Mohamed, Santosh Srivastava, L. Venkata Subramaniam
  • Patent number: 11443213
    Abstract: Methods, systems and computer program products for query processing are provided herein. A computer-implemented method includes receiving a first query from a user, determining whether the first query is capable of being answered using symbolic reasoning performed on data of a symbolic knowledge base, and executing the symbolic reasoning to generate a first query answer in response to a determination that the first query is capable of being answered using the symbolic reasoning. Axioms are extracted from a plurality of documents when it is determined that a second query is not capable of being answered using the symbolic reasoning. The method further includes determining whether the axioms are consistent with the symbolic knowledge base, and generating a second query answer based on the axioms in response to a determination that the one or more axioms are consistent with the symbolic knowledge base.
    Type: Grant
    Filed: August 30, 2018
    Date of Patent: September 13, 2022
    Assignee: International Business Machines Corporation
    Inventors: Hima Prasad Karanam, Shajith Ikbal Mohamed, Sumit Bhatia, Sumit Neelam, L. Venkata Subramaniam, Udit Sharma
  • Patent number: 11403552
    Abstract: Methods, systems, and computer program products for a collaborative cognition platform for creating and hosting social machines are provided herein. A computer-implemented method includes creating a social machine for collaborative tasks, wherein the social machine comprises (i) one or more human agents, (ii) one or more machine-based agents, (iii) an algorithm, and (iv) a set of rules prescribed for executing the collaborative tasks. The method also includes generating one or more collaborative resolutions for the collaborative tasks by executing, in an automated fashion, the collaborative tasks via implementation of the algorithm, wherein the algorithm facilitates, in accordance with the set of rules, systematic iterations of collaboration among (i) the one or more human agents and (ii) the one or more machine-based agents. Further, the method includes outputting the one or more collaborative resolutions to at least one user.
    Type: Grant
    Filed: September 4, 2018
    Date of Patent: August 2, 2022
    Assignee: International Business Machines Corporation
    Inventors: Rakesh Pimplikar, Manish Kataria, Ramasuri Narayanam, Gyana Ranjan Parija, Udit Sharma
  • Patent number: 11245592
    Abstract: Various embodiments provide for the creation and validation of resource templates that may be used to provision or launch resources or resource instances. In various embodiments, a user can use values for various resource instance parameters to create a resource template, and can request validation of that template. A validation service can perform multiple validations, including independent validation of all template parameters, as well as validations of cross-parameter dependencies. If any errors are detected that cause the template to be invalid, information for those errors can be returned to the user such that the user can make the appropriate changes to enable the template to be valid. Templates can be re-validated at future times, such as at launch time or for use with a new service, to ensure the template remains valid under those circumstances.
    Type: Grant
    Filed: February 13, 2020
    Date of Patent: February 8, 2022
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Laura Wingert Thomson, Venkat Srinath Vutphala, Laxman Kasyap Kolipaka, Hamrit Sidhu, Anoop Kapoor, Ajit Gupta, Udit Sharma, Wayne Davies, Zac Jared Melnick, Jean Anre Breytenbach, Kevin Boardman
  • Publication number: 20200074350
    Abstract: Methods, systems, and computer program products for a collaborative cognition platform for creating and hosting social machines are provided herein. A computer-implemented method includes creating a social machine for collaborative tasks, wherein the social machine comprises (i) one or more human agents, (ii) one or more machine-based agents, (iii) an algorithm, and (iv) a set of rules prescribed for executing the collaborative tasks. The method also includes generating one or more collaborative resolutions for the collaborative tasks by executing, in an automated fashion, the collaborative tasks via implementation of the algorithm, wherein the algorithm facilitates, in accordance with the set of rules, systematic iterations of collaboration among (i) the one or more human agents and (ii) the one or more machine-based agents. Further, the method includes outputting the one or more collaborative resolutions to at least one user.
    Type: Application
    Filed: September 4, 2018
    Publication date: March 5, 2020
    Inventors: Rakesh Pimplikar, Manish Kataria, Ramasuri Narayanam, Gyana Ranjan Parija, Udit Sharma
  • Publication number: 20200074334
    Abstract: Methods, systems and computer program products for query processing are provided herein. A computer-implemented method includes receiving a first query from a user, determining whether the first query is capable of being answered using symbolic reasoning performed on data of a symbolic knowledge base, and executing the symbolic reasoning to generate a first query answer in response to a determination that the first query is capable of being answered using the symbolic reasoning. Axioms are extracted from a plurality of documents when it is determined that a second query is not capable of being answered using the symbolic reasoning. The method further includes determining whether the axioms are consistent with the symbolic knowledge base, and generating a second query answer based on the axioms in response to a determination that the one or more axioms are consistent with the symbolic knowledge base.
    Type: Application
    Filed: August 30, 2018
    Publication date: March 5, 2020
    Inventors: Hima Prasad Karanam, Shajith Ikbal Mohamed, Sumit Bhatia, Sumit Neelam, L. Venkata Subramaniam, Udit Sharma