Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Jose Emir Garza

Jose Emir Garza, Surrey GB

Patent application numberDescriptionPublished
20080208977SYSTEM AND METHOD FOR RESOLVING A UNIT OF WORK - A method for resolving a unit of work involving a plurality of participants, the method comprising the steps of: generating logic comprising an identifier generator; aggregating the logic with an owning application of a unit of work; and in response to the owning application initiating the unit of work, generating, by the identifier generator, an identifier associated with the unit of work.08-28-2008
20090043845METHOD, SYSTEM AND COMPUTER PROGRAM FOR PROVIDING ATOMICITY FOR A UNIT OF WORK - A method for providing atomicity for a unit of work involving a plurality of participants, the method comprising the steps of: sending a prepare request to at least one participant, wherein the request comprises data required for recovery prurposes of the unit of work; and on recovery of the unit of work, recovering the unit of work comprising: obtaining the data from the at least one participant; and using the obtained data to recover and preserve the atomicity of the unit of work.02-12-2009
20090157832HOW TO ENABLE "OUT OF BOX" MESSAGES TRACKING IN MESSAGING SYSTEM - A tracking system includes a business system using a plurality of application modules each including a computer for processing a transaction including a plurality of steps. A messaging system includes a messaging computer program embodied in a computer readable medium in each of the computers for communicating between the computers. The messaging system generates queues of messages being communicated between the computers. The messaging system can be configured by an administrator to generate tracking data about the messages being communicated between the computers. A tracking module is included in one of the computers, and has the messaging computer program and a tracking computer program embodied in the computer readable medium for specifying status data for retrieval from the messaging queues, receiving the status data from the messaging queues into a tracking queue, and storing the status data in a data storage system.06-18-2009
20100241583RETAINING STATE INFORMATION IN A PUBLISH AND SUBSCRIBE SYSTEM - State information in a publish and subscribe system is retained. A state publication is received from a publisher for a topic with one or more delta publications. The state publication and the one or more delta publications are used to keep track of a current state associated with the topic. It is determined that a subscriber has connected to a topic and information pertaining to the current state is sent to the subscriber. This equates to either a list comprising the state publication and subsequent delta publications or a single publication. Such a single publication is maintained by the system and comprises a state publication updated by one or more subsequent delta publications.09-23-2010
20100274857AUTOMATED DUPLICATE MESSAGE CONTENT DETECTION - Message content associated with at least one message received by a message processing server is stored in association with the message processing server. The message content within an incoming message is compared with the stored message content. A determination is made as to whether the stored message content is duplicated by the message content associated with the incoming message. A duplicate message content management action is performed based upon the determination as to whether the stored message content is duplicated by the message content associated with the incoming message. This abstract is not to be considered limiting, since other embodiments may deviate from the features described in this abstract.10-28-2010
20100281490GENERATING TRANSACTION MESSAGE - Systems methods and computer programs are disclosed that enable generating transaction messages. In one embodiment, the method comprises: generating a transaction message using a first computing device, the transaction message comprising: compensation information comprising instructions indicating a transaction to be executed in order to undo a previously executed transaction; and a transaction identification that identifies an executing program within the first computing device to execute the transaction; and sending the transaction message over an input/output device connected to the first computing device for processing on a second computing device.11-04-2010

Patent applications by Jose Emir Garza, Surrey GB

Jose Emir Garza, Richmond GB

Patent application numberDescriptionPublished
20080294661Handling Large Messages Via Pointer and Log - A computer system with a first messaging application communicates a message to another computer system with a second messaging application via a coupling facility storage device. If the message does not exceed a predetermined threshold, the message is put onto the queue in the coupling facility. If the message does exceed a predetermined threshold, the message is put onto a log associated with the first messaging application and readable by the second messaging application. A pointer to the message is put onto the queue in the coupling facility. The pointer can be used to access the message in the log.11-27-2008
20080294714High Availability Message Transmission - A system, method, apparatus, and computer program product uses at least one of a plurality of message transmitters to achieve high availability message transmission. The plurality of message transmitters are each operable to transmit a message to a subscriber. In accordance with a determination, for example, of the value of the connections, the message is copied and transmitted to the plurality of the message transmitters so that at least one of the plurality of message transmitters transmits the copy to the subscriber. The at least one message transmitter may be selected by analyzing the message and determining an associated rule based on characteristics of the message.11-27-2008
20090190594PUBLISH-SUBSCRIBE LOOPING DETECTION AND CORRECTION - This system detects and corrects looping problems in a publish-subscribe messaging network. This system requires a token which uniquely identifies a node in this network or universally unique in this messaging network. This system maintains a list of Universally Unique Identifiers (UUID) as a metadata attached to each publish-subscribe message (“publication”). As a node forwards a publication to another node, it is required to append its own UUID to this list or discard the message if its UUID already is in the attached list. Several nodes could form a broker cooperative aggregate node and have a unique identifier for all the nodes in the cooperative if they have an internal mechanism for preventing publication looping.07-30-2009

Patent applications by Jose Emir Garza, Richmond GB

Jose Emir Garza, Winchester GB

Patent application numberDescriptionPublished
20110289165METHOD, APPARATUS AND COMPUTER PROGRAM FOR MESSAGE HANDLING - A method, apparatus and computer program are disclosed for refusing to process messages from a sender at a queue manager associated with a receiver when the receiver is inactive. It is identified whether a first destination has been selected. This first destination provides an indication of whether the receiver is active. If a first destination has been selected, it is determined using this first destination whether the receiver is active. If the receiver is inactive, the queue manager refuses to process messages intended for the receipt by the receiver.11-24-2011