Patents by Inventor Keyur Dalal

Keyur Dalal 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: 20070106982
    Abstract: A model based traceability framework is provided in an integrated development environment. The model based framework is embeddable, or deployable, in any application or plugin within the integrated development environment. A database provides scalable persistence of the model and traceability links created using the model. The framework comprises an underlying model that is created by an administrator through a table schema. Tools using the framework allow the creation and management of traceability links, which may be created during code generation or manually through a user interface. An administrator manages the model by creating and maintaining artifact information, traceability link types, and traceability link information in tables. A traceability tool, which may a standalone application or a plugin to an existing tool, allows users to create, update, and delete traceability links. The traceability tool may also allow users to query traceability links.
    Type: Application
    Filed: November 4, 2005
    Publication date: May 10, 2007
    Applicant: International Business Machines Corporation
    Inventors: Keyur Dalal, Kevin Kelly, Jan Kratky, Steven Speicher, Mark Weitzel
  • Publication number: 20050261923
    Abstract: A method, system, and computer instructions for using the language of the business domain to express subscriptions to a publish/subscribe messaging system. The resulting notifications sent to the subscriber are instances of the business model used to create the subscription. In other words, a subscriber may subscribe to the messaging system against the same information that the subscriber receives in a notification from the messaging system. The present invention uses the model from the business domain as the basis for notification subscriptions to allow for defining filters directly against the model's attributes, reducing problems caused by translating business models to a middleware description.
    Type: Application
    Filed: May 21, 2004
    Publication date: November 24, 2005
    Applicant: International Business Machines Corporation
    Inventors: Kyle Brown, Keyur Dalal, Mark Weitzel
  • Publication number: 20050132008
    Abstract: The present invention is a method, system and apparatus for routing messages in a computing enterprise. In accordance with the present invention, one or more stateless message brokers can be coupled to a database of message routing filters. Subscribers to particular messages in the message routing system can register individual filters in the database which describe which types of messages are to be routed to the subscribers rather than with individual stateful message brokers. When a stateless message broker receives an incoming message, the message broker can formulate a single database query based upon artifact attributes encapsulated within the message and the message broker can forward the query to the database. Using the single query, the database can resolve a set of zero or more subscribers who have registered a filter matching the artifact elements in the query. The resolved set of subscribers can be returned to the stateless message broker which can route the messages accordingly.
    Type: Application
    Filed: December 10, 2003
    Publication date: June 16, 2005
    Applicant: International Business Machines Corporation
    Inventors: Kyle Brown, Keyur Dalal, Mark Weitzel