Patents by Inventor Navin Budhiraja

Navin Budhiraja 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: 20240169269
    Abstract: One embodiment of a method for updating a simplified representation of a machine learning model includes receiving, from an edge device, data associated with execution of the simplified representation of the machine learning model on the edge device, performing one or more operations to re-train the machine learning model based on at least a portion of the data to generate a re-trained machine learning model, generating a simplified representation of the re-trained machine learning model, and transmitting, to the edge device, the simplified representation of the re-trained machine learning model for execution on the edge device.
    Type: Application
    Filed: November 16, 2023
    Publication date: May 23, 2024
    Inventors: Vishal Inder SIKKA, Navin BUDHIRAJA
  • Patent number: 10803083
    Abstract: A method generating a platform-agnostic abstract syntax tree (AST) comprises receiving data in a predefined format, through an input unit; subsequently parsing the data to extract model information corresponding to the predefined format of the data; and transforming, by a processing server, the model information to an abstract syntax tree (AST) structure. The above steps aid in generating, by the processing server, a platform-agnostic AST by combining predefined metadata and the abstract syntax tree (AST) structure.
    Type: Grant
    Filed: August 25, 2016
    Date of Patent: October 13, 2020
    Assignee: Infosys Limited
    Inventors: Navin Budhiraja, Sudipto Shankar Dasgupta, Mayoor Rao
  • Patent number: 10776357
    Abstract: A method and system of a data join includes capture of metadata information associated with one of semi-structured data and unstructured data. A flattened structure for one of the semi-structured data and the unstructured data is defined, and an entity is extracted from the unstructured data. Further, one of the semi-structured data and an entity extracted unstructured data are flattened based on the flattened structure, and flattened semi-structured data and flattened entity extracted unstructured data with relational data are joined.
    Type: Grant
    Filed: August 25, 2016
    Date of Patent: September 15, 2020
    Assignee: Infosys Limited
    Inventors: Navin Budhiraja, Sudipto Shankar Dasgupta, Sameer Mahadeo Kolhatkar, Mayoor Rao, Arulkumar Gopalan
  • Publication number: 20170060910
    Abstract: A method generating a platform-agnostic abstract syntax tree (AST) comprises receiving data in a predefined format, through an input unit; subsequently parsing the data to extract model information corresponding to the predefined format of the data; and transforming, by a processing server, the model information to an abstract syntax tree (AST) structure. The above steps aid in generating, by the processing server, a platform-agnostic AST by combining predefined metadata and the abstract syntax tree (AST) structure.
    Type: Application
    Filed: August 25, 2016
    Publication date: March 2, 2017
    Applicant: Infosys Limited
    Inventors: Navin Budhiraja, Sudipto Shankar Dasgupta, Mayoor Rao
  • Publication number: 20170060950
    Abstract: A method and system of a data join includes capture of metadata information associated with one of semi-structured data and unstructured data. A flattened structure for one of the semi-structured data and the unstructured data is defined, and an entity is extracted from the unstructured data. Further, one of the semi-structured data and an entity extracted unstructured data are flattened based on the flattened structure, and flattened semi-structured data and flattened entity extracted unstructured data with relational data are joined.
    Type: Application
    Filed: August 25, 2016
    Publication date: March 2, 2017
    Applicant: Infosys Limited
    Inventors: Navin Budhiraja, Sudipto Shankar Dasgupta, Sameer Mahadeo Kolhatkar, Mayoor Rao, Arulkumar Gopalan
  • Patent number: 7120896
    Abstract: An integrated modeling environment for creating integration models of computer architecture for executing business processes. The models include components having ports defining standard interfaces. The components can represent business process models for executing business processes. Connection information is stored in a repository so that binding of communication protocols can occur during deployment after creation of the model and can be looked up during runtime.
    Type: Grant
    Filed: October 31, 2001
    Date of Patent: October 10, 2006
    Assignee: Vitria Technology, Inc.
    Inventors: Navin Budhiraja, Marion Dale Skeen, Haiying Wang, Elisa Jill Rubin, Deb Banerjee
  • Publication number: 20030204835
    Abstract: A method for versioning business process models within BPM systems is provided. For this method, each version of a business process model is allowed to have an associated label. The label is defined by a user of a process modeler within a BPM system. The user can also choose the active version of each business process model. The business process server (execution engine) of the BPM system creates business process models using the active versions of the business process models. Changes in an active version (i.e., by replacement with a new active version) do not effect existing business process models. These existing business process models continue using the business process models with which they are created. In this way, the versioning method allows business process models to be changed within active BPM systems, without the need for system shutdown.
    Type: Application
    Filed: March 30, 2001
    Publication date: October 30, 2003
    Applicant: Versioning Method for Business Process Models
    Inventors: Navin Budhiraja, Elisa J. Rubin, Haiying Wang
  • Publication number: 20030140126
    Abstract: A method of executing plural versions of business process management software on plural integration servers. A plurality of components are defined. The components can include executable process logic of a business process and at least one port defining a standard representation of an external interface of said component. Connections between ports of desired components are also defined. The components and connections are stored in a repository as a set objects and the set of objects is loaded as a first version in a first runtime environment by configuring run time properties of the set of the objects. After modification of the set of objects, the modified set can be loaded as a second on a second server by configuring run time properties of the set of the objects as modified.
    Type: Application
    Filed: December 16, 2002
    Publication date: July 24, 2003
    Applicant: VITRIA TECHNOLOGY, INC.
    Inventors: Navin Budhiraja, Gregory Mueller Cole
  • Publication number: 20030084127
    Abstract: An integrated modeling environment for creating integration models of computer architecture for executing business processes. The models include components having ports defining standard interfaces. The components can represent business process models for executing business processes. Connection information is stored in a repository so that binding of communication protocols can occur during deployment after creation of the model and can be looked up during runtime.
    Type: Application
    Filed: October 31, 2001
    Publication date: May 1, 2003
    Inventors: Navin Budhiraja, Marion Dale Skeen, Haiying Wang, Elisa Jill Rubin, Deb Banerjee
  • Publication number: 20020144256
    Abstract: A method of executing plural versions of business process management software on a single integration server. A plurality of components are defined. The components can include executable process logic of a business process and at least one port defining a standard representation of an external interface of said component. Connections between ports of desired components are also defined. The components and connections are stored in a repository as a set objects and the set of objects is loadedas a first version in a first runtime environment by configuring run time properties of the set of the objects. After modification of the set of objects, the modified set can be loaded as a second version in a second runtime environment by configuring run time properties of the set of the objects as modified.
    Type: Application
    Filed: October 31, 2001
    Publication date: October 3, 2002
    Inventors: Navin Budhiraja, Gregory Mueller Cole