Patents by Inventor Ashutosh Tripathi

Ashutosh Tripathi 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: 20080288389
    Abstract: Systems and methods are provided for providing an embedded receiver note which includes a swaption embedded in a bond. If a reference rate exceeds a strike rate of the swaption, a note holder receives a par value of the note. If the reference rate is lower than the strike rate of the swaption, the note is extended with an exercised swaption.
    Type: Application
    Filed: January 11, 2008
    Publication date: November 20, 2008
    Applicant: Lehman Brothers Inc.
    Inventors: Ashees Jain, Morgan Baumann, Ashutosh Tripathi, Ralph Lentini
  • Patent number: 7111305
    Abstract: One embodiment of the present invention provides a system that performs event notification in a distributed computing system. During operation, the system receives an event that was generated at a node in the distributed computing system, wherein the event includes a set of name/value pairs associated with the event. Next, the system compares the event against a set of client event registrations to determine a set of clients to be notified of the event, wherein each client event registration identifies a client and a target set of name/value pairs, wherein the client is to be notified of the event if the target set of name/value pairs matches a subset of the set of name/value pairs associated with the event. Finally, the system sends a notification of the event to the set of clients to be notified of the event.
    Type: Grant
    Filed: November 26, 2002
    Date of Patent: September 19, 2006
    Assignee: SUN Microsystems, Inc.
    Inventors: Nicholas A. Solter, Wei Kong, Anil Rao, Ashutosh Tripathi
  • Publication number: 20040123183
    Abstract: One embodiment of the present invention provides a system that facilitates recovering from failure in a distributed event notification system. During operation, the system detects a failure of an event forwarder, which notifies subscribers of events generated by distributed components in the distributed computing system. In response to detecting the failure, the system restarts the event forwarder, typically on another node in the distributed computing system. Next, the system requests a snapshot of current state from the distributed components. In response to this request, the system subsequently receives events from the distributed components that specify current state of the distributed components, and then forwards the events to subscribers that are registered to be notified of the events.
    Type: Application
    Filed: December 23, 2002
    Publication date: June 24, 2004
    Inventors: Ashutosh Tripathi, Nicholas A. Solter, Andrew L. Hisgen, Martin Henry Rattner
  • Publication number: 20040088716
    Abstract: One embodiment of the present invention provides a system that performs event notification in a distributed computing system. During operation, the system receives an event that was generated at a node in the distributed computing system, wherein the event includes a set of name/value pairs associated with the event. Next, the system compares the event against a set of client event registrations to determine a set of clients to be notified of the event, wherein each client event registration identifies a client and a target set of name/value pairs, wherein the client is to be notified of the event if the target set of name/value pairs matches a subset of the set of name/value pairs associated with the event. Finally, the system sends a notification of the event to the set of clients to be notified of the event.
    Type: Application
    Filed: November 26, 2002
    Publication date: May 6, 2004
    Inventors: Nicholas A. Solter, Wei Kong, Anil Rao, Ashutosh Tripathi
  • Publication number: 20040088401
    Abstract: One embodiment of the present invention provides a system that supports event notification within a distributed computing system. Upon receiving an event that was generated at a node in the distributed computing system, the system performs a lookup in a database to determine a list of clients that are registered to be notified of the event. The system then sends a notification of the event to clients in the list. In a variation on this embodiment, the event notification is performed by an event forwarding mechanism that is highly available. In this way, if the event forwarding mechanism fails, a new instance of the event forwarding mechanism is automatically started, possibly on a different node within the distributed computing system.
    Type: Application
    Filed: October 31, 2002
    Publication date: May 6, 2004
    Inventors: Ashutosh Tripathi, Andrew L. Hisgen, Nicholas A. Solter