Patents by Inventor Shari Gharavy

Shari Gharavy 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: 7904326
    Abstract: An embodiment of the invention comprises a method and apparatus for performing collective validation of credential information. The invention has applicability in industries that require sales agents or those related to the distribution of a certain product to be credentialed (e.g., licensed and/or appointed) when selling certain products (e.g., life insurance, etc . . . ). For example, in order to sell some financial instruments sales representatives must meet state and/or federal licensing requirements. Embodiments of the invention provide a way to ensure that sales representatives operate within any regulatory constraints put in place by government or any other organization. Companies may, for instance, utilize embodiments of the invention to ensure that sales representatives operate within a set of defined constraints. One aspect of the invention provides a method for validating sales agents' credentials while processing the sales transaction data to determine commission amounts.
    Type: Grant
    Filed: June 29, 2001
    Date of Patent: March 8, 2011
    Assignee: Versata Development Group, Inc.
    Inventor: Shari Gharavy
  • Patent number: 7269788
    Abstract: An application's XML parser requiring XML files conforming to a very simple DTD requires a user to create a verbose and very redundant XML input file. The verbose XML file is usually prone to errors if created by a novice user, or an entity not involved in the initial creation of the application and its parser. Thus, the present invention creates an input XML file conforming to the simple DTD from a grammar rich XML file provided by the user. The grammar rich XML file requires a complex DTD for transformation. The complex DTD may also be prone to error if created by the user, therefore, the complex DTD file is automatically created from a schema definition provided by the user, or an agency of the user. The user or an agent of the user defines a schema for the desired grammar level, and then through a series of XSL transformations, the complex DTD file is created. Also, a stylesheet used for transforming the user's grammar rich XML file is automatically created.
    Type: Grant
    Filed: June 29, 2001
    Date of Patent: September 11, 2007
    Assignee: Versata Development Group, Inc.
    Inventor: Shari Gharavy
  • Patent number: 7234147
    Abstract: An embodiment of the invention includes a method and apparatus for enabling application components to communicate through connection points. Embodiments of the invention include a communication manger allowing application components that implement connection points and listeners to communicate without having prior knowledge of each other's implementation. Application components implement connection point containers that register with a communication manager. Application components may broadcast events and messages to other components and request to be notified when an application component implementing a given type of connection point registers with the communication manager. Other embodiments of the invention implement proxy classes, which allows for automatic generation of connection point classes.
    Type: Grant
    Filed: December 7, 2001
    Date of Patent: June 19, 2007
    Assignee: Versata Development Group, Inc.
    Inventors: Shari Gharavy, Gabriel Wolosin, Brian L. Blount
  • Publication number: 20030074181
    Abstract: An application's XML parser requiring XML files conforming to a very simple DTD requires a user to create a verbose and very redundant XML input file. The verbose XML file is usually prone to errors if created by a novice user, or an entity not involved in the initial creation of the application and its parser. Thus, the present invention creates an input XML file conforming to the simple DTD from a grammar rich XML file provided by the user. The grammar rich XML file requires a complex DTD for transformation. The complex DTD may also be prone to error if created by the user, therefore, the complex DTD file is automatically created from a schema definition provided by the user, or an agency of the user. The user or an agent of the user defines a schema for the desired grammar level, and then through a series of XSL transformations, the complex DTD file is created. Also, a stylesheet used for transforming the user's grammar rich XML file is automatically created.
    Type: Application
    Filed: June 29, 2001
    Publication date: April 17, 2003
    Inventor: Shari Gharavy
  • Publication number: 20030004840
    Abstract: An embodiment of the invention comprises a method and apparatus for performing collective validation of credential information. The invention has applicability in industries that require sales agents or those related to the distribution of a certain product to be credentialed (e.g., licensed and/or appointed) when selling certain products (e.g., life insurance, etc . . . ). For example, in order to sell some financial instruments sales representatives must meet state and/or federal licensing requirements. Embodiments of the invention provide a way to ensure that sales representatives operate within any regulatory constraints put in place by government or any other organization. Companies may, for instance, utilize embodiments of the invention to ensure that sales representatives operate within a set of defined constraints. One aspect of the invention provides a method for validating sales agents' credentials while processing the sales transaction data to determine commission amounts.
    Type: Application
    Filed: June 29, 2001
    Publication date: January 2, 2003
    Inventor: Shari Gharavy
  • Publication number: 20020188535
    Abstract: Systems embodying the invention provide a way to manage the agreements that institutions such as financial services companies have with the distributors who sell their products. Each distributor has a plurality of sales representatives that earn commissions for selling such products. The commissions earned and any other constraints imposed on the sales representatives may be defined within a selling agreement that is generated using the system. In one embodiment of the invention, the system generates each selling agreement utilizes a set of components representative of the type of agreement formed between the institutions and the distributor. The components of each selling agreement contain an associated rule set that enables a configuration engine to generate an appropriate document. The system also contains a set of regulatory conditions that must be met for each sale made by the sales representatives. The system verifies that the regulatory conditions are met (e.g.
    Type: Application
    Filed: March 15, 2001
    Publication date: December 12, 2002
    Inventors: David Chao, Brian Blount, Joshua Toub, Shari Gharavy, Cheng Zhou, Charles Erickson
  • Publication number: 20020169678
    Abstract: A framework that enables financial services companies to manage and track information about a sales force is provided. The framework includes object models for managing distributors information, for validating and tracking licenses and credentials, for creating customized contracts, and for maintaining compensation structures. The framework allows for configuring compensations, providing financial services companies a toolkit for creating and modeling their complex commission schedules used to compensate their sales force. The framework also provides modeling tools for agreements and contracts between a financial services company or provider and the distributors who sell their products. The framework has a multi-component architecture comprising multiple modules, multiple data processing engines, a backbone and multiple data sources. The processing modules carry out information processing using one or more data processing engines.
    Type: Application
    Filed: March 15, 2001
    Publication date: November 14, 2002
    Inventors: David Chao, Brian Blount, Joshua Toub, Charles Erickson, Cheng Zhou, Shari Gharavy
  • Publication number: 20020133383
    Abstract: An embodiment of the invention provides a system that enables financial services companies to manage and track information about a sales force. The system includes components for managing distributors information, for validating and tracking licenses and credentials, for creating customized contracts, and for maintaining compensation structures. The system allows for configuring compensations, providing financial services companies a toolkit for creating and modeling their complex commission schedules used to compensate their sales force. The system also provides modeling tools for agreements and contracts between a financial services company or provider and the distributors who sell products. The system has a multi-component architecture comprising multiple modules, multiple data processing engines, a backbone and multiple data sources. The processing modules carry out information processing using one or more data processing engines.
    Type: Application
    Filed: March 15, 2001
    Publication date: September 19, 2002
    Inventors: David Chao, Brian Blount, Charles Erickson, Shari Gharavy, Cheng Zhou, Joshua Toub