Patents by Inventor Venky Veeraraghavan

Venky Veeraraghavan 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: 7844919
    Abstract: The invention provides the ability to interactively select and configure a product among a set of related products based on availability and compatibility of features and options. It does not impose an order in the selection of products, features or options; only valid selections can be made at any time. To create an electronic representation of the product information to achieve the above goal, the invention provides a framework for defining a systems by defining the components of the system using elements contained in a parts catalog and defining relationships between the components of a system. A configuration system validates a configuration using the system definition, the current state of the configuration and user input.
    Type: Grant
    Filed: September 9, 2004
    Date of Patent: November 30, 2010
    Assignee: Versata Development Group, Inc.
    Inventors: Neeraj Gupta, Venky Veeraraghavan, Ajay Agarwal
  • Publication number: 20100161631
    Abstract: Technologies are described herein for providing an improved interface for interacting with a document within a private computer network. A computer program provides a person profile interface through a document viewer, the person profile interface enabling a user of a private computer network to select a different user of the private computer network, and present person profile tags and documents associated with the different user of the private computer network. The computer program further provides a tag profile interface through the document viewer, the tag profile interface enabling the user to select a tag, and present content tagged or commented on by other users of the private computer network and associated with the selected tag. Other embodiments are described and claimed.
    Type: Application
    Filed: December 19, 2008
    Publication date: June 24, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: Christopher C. Yu, Shigeru Nakashita, Makoto Fukuda, Hiromi Kobayashi, Tsutomu Yanagida, Sander M. Viegers, Yong Woo Rhee, Venky Veeraraghavan
  • Patent number: 6675294
    Abstract: The invention provides the ability to interactively select and configure a product among a set of related products based on availability and compatibility of features and options. It does not impose an order in the selection of products, features or options; only valid selections can be made at any time. To create an electronic representation of the product information to achieve the above goal, the invention provides a framework for defining a systems by defining the components of the system using elements contained in a parts catalog and defining relationships between the components of a system. A configuration system validates a configuration using the system definition, the current state of the configuration and user input.
    Type: Grant
    Filed: April 25, 2002
    Date of Patent: January 6, 2004
    Assignee: Trilogy Development Group, Inc.
    Inventors: Neeraj Gupta, Venky Veeraraghavan, Ajay Agarwal
  • Publication number: 20030217252
    Abstract: The invention provides the ability to interactively select and configure a product among a set of related products based on availability and compatibility of features and options. It does not impose an order in the selection of products, features or options; only valid selections can be made at any time. To create an electronic representation of the product information to achieve the above goal, the invention provides a framework for defining a systems by defining the components of the system using elements contained in a parts catalog and defining relationships between the components of a system. A configuration system validates a configuration using the system definition, the current state of the configuration and user input.
    Type: Application
    Filed: June 11, 2002
    Publication date: November 20, 2003
    Inventors: Neeraj Gupta, Venky Veeraraghavan, Ajay Agarwal
  • Patent number: 6405308
    Abstract: The invention provides the ability to interactively select and configure a product among a set of related products based on availability and compatibility of features and options. It does not impose an order in the selection of products, features or options; only valid selections can be made at any time. To create an electronic representation of the product information to achieve the above goal, the invention provides a framework for defining a systems by defining the components of the system using elements contained in a parts catalog and defining relationships between the components of a system. A configuration system validates a configuration using the system definition, the current state of the configuration and user input.
    Type: Grant
    Filed: October 3, 1998
    Date of Patent: June 11, 2002
    Assignee: Trilogy Software, Inc.
    Inventors: Neeraj Gupta, Venky Veeraraghavan, Ajay Agarwal
  • Patent number: 5825651
    Abstract: The invention provides the ability to interactively select and configure a product among a set of related products based on availability and compatibility of features and options. It does not impose an order in the selection of products, features or options; only valid selections can be made at any time. To create an electronic representation of the product information to achieve the above goal, the invention provides a framework for defining a systems by defining the components of the system using elements contained in a parts catalog and defining relationships between the components of a system. A configuration system validates a configuration using the system definition, the current state of the configuration and user input.
    Type: Grant
    Filed: September 3, 1996
    Date of Patent: October 20, 1998
    Assignee: Trilogy Development Group, Inc.
    Inventors: Neeraj Gupta, Venky Veeraraghavan, Ajay Agarwal