# US 2014/0156842 A1 · Method and apparatus for assembling elements of data transactions

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2014/0156842 A1
- Document ID: US20140156842A1
- Status: Published application
- Kind: A1
- Application number: 14/234,392
- Filed: 2011-08-03
- Published: 2014-06-05
- Earliest claimed: 2011-08-03
- Assignees: CORRELSENSE Ltd.
- Inventors: Alon Bar-Lev; Lanir Naftaly Shacham; Oren Shlomo Elias
- Web page: https://patentgrep.com/patent/US20140156842A1

## CPC

- H04L 43/10: Active monitoring, e.g. heartbeat, ping or trace-route
- G06Q 10/107: Computer-aided management of electronic mailing [e-mailing]
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR

## Abstract

A computerized method for organizing representations of transactions in a multi-node system, comprising randomly selecting by each computer of a plurality of computers a message in a repository of messages of transactions accessible to the plurality of computers, and selecting in the repository by each computer of the plurality of computers further messages belonging to the transaction the randomly selected message belongs to, and assembling the selected messages to a representation of the transaction the randomly selected message belongs to, and an apparatus for the same.

## Claims

### Claim 1

A computerized method for organizing representations of transactions in a multi-node system, comprising:
in a repository of messages of transactions, the repository equivalently accessible to a plurality of computers, randomly selecting a message by each computer of the plurality of computers independently of each other computer; and
selecting in the repository by each computer of the plurality of computers further messages belonging to the transaction the randomly selected message belongs to.

### Claim 2 (depends on 1)

The computerized method for organizing representations of transactions in a multi-node system according to claim 1, further comprising assembling the selected messages to a representation of the transaction the randomly selected message belongs to.

### Claim 3 (depends on 1)

The computerized method for organizing representations of transactions in a multi-node system according to claim 1, wherein the messages correspondingly comprise representations of communications of the transactions in the multi-node system.

### Claim 4 (depends on 1)

The computerized method for organizing representations of transactions in a multi-node system according to claim 1, wherein the messages comprise information relating the messages to individual transactions.

### Claim 5 (depends on 4)

The computerized method for organizing representations of transactions in a multi-node system according to claim 4, wherein the information comprises information relating to an order of the messages with respect to the transactions.

### Claim 6 (depends on 4)

The computerized method for organizing representations of transactions in a multi-node system according to claim 4, wherein the information relates to an order of the communications of the transactions in the multi-node system respective to the messages.

### Claim 7 (depends on 1)

The computerized method for organizing representations of transactions in a multi-node system according to claim 1, wherein the repository is provided by an at least one monitoring process that tracks the transactions in the multi-node system.

### Claim 8 (depends on 1)

The computerized method for organizing representations of transactions in a multi-node system according to claim 1, further comprising removing from the repository messages of a transaction determined to be at least one of: assembled, outdated or superfluous or any combination thereof.

### Claim 9 (depends on 1)

The computerized method for organizing representations of transactions in a multi-node system according to claim 1, further comprising notifying by each computer of the plurality of computers of a transaction the randomly selected message belongs to.

### Claim 10 (depends on 1)

The computerized method for organizing representations of transactions in a multi-node system according to claim 1, wherein selecting in the repository by each computer of the plurality of computers further messages is based on previously associated messages of a transaction.

### Claim 11 (depends on 2)

The computerized method for organizing representations of transactions in a multi-node system according to claim 2, wherein the representation of the transaction comprises a graph or an equivalent thereof.

### Claim 12

A computerized system for organizing representations of transactions in a multi-node system, comprising:
a plurality of computers, each computer of the plurality of computers having equivalent access to a repository of messages of transactions and configured to randomly select a message in the repository independently of each other computer.

### Claim 13 (depends on 12)

The computerized system for organizing representations of transactions in a multi-node system according to claim 12, further configured for selecting in the repository by each computer of the plurality of computers further messages belonging to the transaction the randomly selected message belongs to, and for assembling the selected messages to a representation of the transaction the randomly selected message belongs to.

### Claim 14 (depends on 12)

The computerized system for organizing representations of transactions in a multi-node system according to claim 12, wherein each computer of the plurality of computers configured to randomly select the message in the repository comprises each computer of the plurality of computers configured to randomly select a different message in the repository.

### Claim 15 (depends on 14)

The computerized system for organizing representations of transactions in a multi-node system according to claim 14, wherein configured to randomly select the different message comprises configured to execute a process configured to generate a different number for each of the plurality of computers.

### Claim 16

A method for organizing elements of an entity, comprising:
in a repository of elements of entities, the repository equivalently accessible to a plurality of computers, randomly selecting an element by each computer of the plurality of computers independently of each other computer; and
selecting in the repository by each computer of the plurality of computers further elements belonging to the entity the randomly selected element belongs to.

### Claim 17 (depends on 16)

The method for organizing elements of an entity according to claim 16, further comprising assembling the selected elements to a representation of the entity the randomly selected element belongs to.

### Claim 18 (depends on 16)

The method for organizing elements of an entity according to claim 16, wherein the elements comprise information relating to an order of the elements with respect to the entities.

### Claim 19 (depends on 17)

The method for organizing elements of an entity according to claim 17, wherein the representation of the entity comprises a graph or an equivalent thereof.
