Patents by Inventor Shachindra Agarwal

Shachindra Agarwal 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: 7373355
    Abstract: A system, method, and computer program relate a plurality of applications in a computing system. The system, method, and computer program generate a plurality of ontologies associated with the applications. The system, method, and computer program also generate a meta-ontology associated with the plurality of ontologies. Each ontology includes one or more ontology elements, which represent application components. The application components may include application services and/or parameters for an associated application service. The parameters may include input parameters and output parameters for the associated application service. The meta-ontology includes one or more meta-ontology elements, which represent one or more relationships between at least some of the ontology elements.
    Type: Grant
    Filed: September 3, 2004
    Date of Patent: May 13, 2008
    Assignee: Metallect Corporation
    Inventors: Thomas D. Hite, Shachindra Agarwal
  • Publication number: 20070094256
    Abstract: A system and a method for integrating and adopting a service-oriented architecture that utilize such semantic searching. A exemplary system includes an application discovery and semantic analysis software tool. The application discovery and semantic analysis software tool includes a discovery engine that discovers application services, an application resource catalog that stores the discovered application services as software constructs in an application services ontology, and a semantic inference engine that semantically analyzes the software constructs in the application services ontology to determine relationships between the application services and enable more efficient searching of the discovered application services.
    Type: Application
    Filed: September 5, 2006
    Publication date: April 26, 2007
    Inventors: Thomas Hite, Shachindra Agarwal, Srikanth Subramanian, Scott Wills, Cynthia Wills
  • Publication number: 20060075013
    Abstract: A system, method, and computer program for relating computing systems. A plurality of applications form a plurality of solution domains, where each solution domain represents at least a portion of one or more computing systems. The system, method, and computer program generate a plurality of ontologies associated with the applications. The system, method, and computer program also generate a plurality of meta-ontologies associated with the solution domains. The system, method, and computer program further generate a meta meta-ontology, which combines the meta-ontologies. Each ontology includes one or more ontology elements, which represent application components. The application components include, e.g., application services and/or parameters, such as input parameters and output parameters for the associated application. Each meta-ontology includes one or more meta-ontology elements, which represent one or more relationships between at least some of the ontology elements.
    Type: Application
    Filed: September 3, 2004
    Publication date: April 6, 2006
    Inventors: Thomas Hite, Shachindra Agarwal
  • Publication number: 20060053144
    Abstract: A system, method, and computer program relate a plurality of applications in a computing system. The system, method, and computer program generate a plurality of ontologies associated with the applications. The system, method, and computer program also generate a meta-ontology associated with the plurality of ontologies. Each ontology includes one or more ontology elements, which represent application components. The application components may include application services and/or parameters for an associated application service. The parameters may include input parameters and output parameters for the associated application service. The meta-ontology includes one or more meta-ontology elements, which represent one or more relationships between at least some of the ontology elements.
    Type: Application
    Filed: September 3, 2004
    Publication date: March 9, 2006
    Inventors: Thomas Hite, Shachindra Agarwal
  • Publication number: 20060053130
    Abstract: A system, method, and computer program describe a relation ontology. The system, method, and computer program generate an Web Ontology Language (OWL) document associated with a meta-ontology. The system, method, and computer program also insert one or more statements into the OWL document describing a meta-ontology element of the meta-ontology. The one or more statements define the meta-ontology element as a super class of two or more related ontology elements. The two or more related ontology elements are associated with at least one ontology.
    Type: Application
    Filed: September 3, 2004
    Publication date: March 9, 2006
    Inventors: Thomas Hite, Shachindra Agarwal