Patents by Inventor Bhalchandra Ghatate

Bhalchandra Ghatate 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: 6965902
    Abstract: A method and apparatus for managing functions (e.g., that express business rules) to allow calling functions, maintaining functions, and providing of an execution framework for functions. In one embodiment, there are a number of functions to be maintained. An object technology infrastructure is formed to store data and metadata for the functions. For example, metadata about a function can include data describing what that function does, a “cost” associated with that function, how to execute that function, the input and output parameters required by that function. The exposure of the metadata regarding the functions' input and output parameters allows an engine to track input/output relationships between the functions and, in essence, define the order of execution.
    Type: Grant
    Filed: October 19, 2001
    Date of Patent: November 15, 2005
    Assignee: Daman, Inc.
    Inventor: Bhalchandra Ghatate
  • Patent number: 6430730
    Abstract: The present invention employs a generative approach for configuring systems such that a system may be configured based on component or resource requests, or input in the form of need. The present invention provides a constraint-based configuration system using a structural model hierarchy. The structural aspects of the model provide the ability to define a model element as being contained in, or by, another model element. In addition, the structural model provides the ability to identify logical datatype and physical interconnections between elements and establish connections between elements. To configure a system, the present invention accepts input in the form of requests (e.g., component or resource) or needs, such as an expression of a need for a desktop computer system to be used in a CAD (i.e., computer-aided design) environment.
    Type: Grant
    Filed: February 4, 2000
    Date of Patent: August 6, 2002
    Assignee: Trilogy Development Group, Inc.
    Inventors: Bhalchandra Ghatate, Joseph Liemandt, Andrew Price
  • Patent number: 6338069
    Abstract: A method and apparatus for managing functions (e.g., that express business rules) to allow calling functions, maintaining functions, and providing of an execution framework for functions. In one embodiment, there are a number of functions to be maintained. An object technology infrastructure is formed to store data and metadata for the functions. For example, metadata about a function can include data describing what that function does, a “cost” associated with that function, how to execute that function, the input and output parameters required by that function. The exposure of the metadata regarding the functions' input and output parameters allows an engine to track input/output relationships between the functions and, in essence, define the order of execution.
    Type: Grant
    Filed: December 11, 1998
    Date of Patent: January 8, 2002
    Assignee: Daman, Inc.
    Inventor: Bhalchandra Ghatate
  • Patent number: 6317749
    Abstract: A method and apparatus for providing relationship objects and various features to relationship and other objects. According to one aspect of the invention, a system is described that includes a number of base objects that contain data describing disparate sources of an enterprise. In addition, the system includes a number of relationship objects that express relationships between different ones of the plurality of base objects.
    Type: Grant
    Filed: September 30, 1998
    Date of Patent: November 13, 2001
    Assignee: Daman, Inc.
    Inventor: Bhalchandra Ghatate
  • Patent number: 6115547
    Abstract: The present invention employs a generative approach for configuring systems such that a system may be configured based on component or resource requests, or input in the form of need. The present invention provides a constraint-based configuration system using a structural model hierarchy. The structural aspects of the model provide the ability to define a model element as being contained in, or by, another model element. In addition, the structural model provides the ability to identify logical datatype and physical interconnections between elements and establish connections between elements. To configure a system, the present invention accepts input in the form of requests (e.g., component or resource) or needs, such as an expression of a need for a desktop computer system to be used in a CAD (i.e., computer-aided design) environment.
    Type: Grant
    Filed: March 13, 1995
    Date of Patent: September 5, 2000
    Assignee: Trilogy Development Group, Inc.
    Inventors: Bhalchandra Ghatate, Joseph Liemandt, Andrew Price