Inventors list |
Assignees list |
Classification tree browser |
Top 100 Inventors |
Top 100 Assignees |
Gurunath
Pramod Gurunath, Redmond, WA US
| Patent application number | Description | Published |
|---|---|---|
| 20090132671 | MESSAGE STATE MAINTENANCE AT A CURSOR - The present invention extends to methods, systems, and computer program products for maintaining message state at a cursor. A message consumer requests messages from a cursor. The cursor can maintain state information for the message consumers separately from a message log that stores messages. Any of a variety of message delivery assurances can be used when delivering a message to a message consumer. | 05-21-2009 |
| 20090133038 | DISTRIBUTED MESSAGING SYSTEM WITH CONFIGURABLE ASSURANCES - The present invention extends to methods, systems, and computer program products for configuring assurances within distributed messaging systems. A defined set of message log and cursor components are configurably activatable and deactivatable to compose a variety of different capture assurances, transfer assurances, and delivery assurances within a distributed messaging system. A composition of a capture assurance, a transfer assurance, and a delivery assurance can provide an end-to-end assurance for a messaging system. End-to-end assurances can include one of best effort, at-most-once, at-least-once, and exactly once and can include one of: durable or non-durable. Using a defined set of activatable and deactivatable message log and cursor components facilities more efficient transitions between desired assurances. In some embodiments, a composition of a capture assurance, a transfer assurance, and a delivery assurance provides durable exactly-once message delivery. | 05-21-2009 |
| 20090133039 | DURABLE EXACTLY ONCE MESSAGE DELIVERY AT SCALE - The present invention extends to methods, systems, and computer program products for durable exactly once message delivery at scale. A message capture system uses a synchronous capture channel and transactions to provide durable exactly once message capture. Messages are sent from the message capture system to a message delivery system over a network using an at least once transfer protocol. The message delivery system implements a durable at most once messaging behavior, the combination of which results in durable exactly once transfer of messages from the message capture system to the message delivery system. The message delivery system uses a synchronous delivery channel and transactions to provide durable exactly once message delivery. Cursors maintaining message consumer state are collocated with message consumers, freeing up message log resources to process increased volumes of messages, such as, for example, in a queued or pub/sub environment. | 05-21-2009 |
Pramond Gurunath, Redmond, WA US
| Patent application number | Description | Published |
|---|---|---|
| 20090132868 | MESSAGE STATE MAINTENANCE AT A MESSAGE LOG - The present invention extends to methods, systems, and computer program products for maintaining message state at a message log. Messages are accumulated at a message log in accordance with a message retention policy. Any of a variety of message capture assurances can be used when capturing a message from a message producer within a message log. A message becomes visible to message consumers after the outcome of writing the message is known (either failure or success). Messages are requested using (e.g., monotonically increasing) sequence numbers. Messages are also dropped from the message log in accordance with the message retention policy. | 05-21-2009 |
Suryavanshi Gurunath, Maharashtra IN
| Patent application number | Description | Published |
|---|---|---|
| 20090131678 | Novel reusable transition metal complex catalyst useful for the preparation of high pure quality 3,3'-diaminobenzidine and its analogues and a process thereof - The present invention provides a reusable transition metal complex catalyst useful for the preparation of high pure quality 3,3′-diaminobenzidine and its analogues. The present invention also provides to a process for the preparation of a reusable transition metal complex catalyst. The present invention further provides a process for the preparation of 3,3′-diaminobenzidine (DAB) or 3,3′,4,4′ Tetraminobiphenyl (TAB) using reusable transition metal complex catalyst. The high quality 3,3′-diaminobenzedine (DAB) and its analogues are prepared by coupling 4-halo-2-nitroaniline to 3,3′-dinitrobenzidine (DNB) using transition metals as catalysts followed by reduction of 3,3′-dinitrobenzidine to the corresponding substituted 3,3′-diaminobenzidine of formula 1 in high yields. | 05-21-2009 |
Vasundhara Gurunath, Bangalore IN
| Patent application number | Description | Published |
|---|---|---|
| 20080313378 | Method And System To Determine Device Criticality For Hot-Plugging In Computer Configurations - The invention relates to a method for determining device criticality in a computer system comprising the steps of building a component hierarchy graph using computer configuration information; labeling the nodes of component hierarchy graph with redundancy attribute; traversing the component hierarchy graph; and determining whether the device loses an access path by inspecting the redundancy attributes within the component hierarchy graph. Furthermore, one of a plurality of severity levels is assigned to each identified affected resource based on predetermined criteria. The severity levels include a low severity level, a medium severity level, and a high severity level. Each severity level represents degree of impact to the computer system if functionality of the identified affected resource became unavailable. | 12-18-2008 |
