# US 2020/0402009 A1 · Relational presentation of communications and application for transaction analysis

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

- Number: US 2020/0402009 A1
- Document ID: US20200402009A1
- Status: Published application
- Kind: A1
- Application number: 17/003,229
- Filed: 2020-08-26
- Published: 2020-12-24
- Earliest claimed: 2009-07-14
- Assignees: Bitvore Corp.
- Applicants: Bitvore Corp.
- Inventors: Carl Mandel; David Mandel; Brian Fudge; Jack Berkowitz
- Web page: https://patentgrep.com/patent/US20200402009A1

## CPC

- G06Q 10/107: Computer-aided management of electronic mailing [e-mailing]
- H04L 51/216: Handling conversation history, e.g. grouping of messages in sessions or threads
- H04L 51/56: Unified messaging, e.g. interactions between e-mail, instant messaging or converged IP messaging [CPM]
- 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
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

The system provides a method of sorting and presenting messages in a way so that the relationship in message threads can be easily observed and related messages can be identified. The system provides a way to view messages and map message threads and inboxes in two and three dimensions so that the content of messages can be easily reviewed and the relationship between messages can be seen and followed. The system is not limited to email messages but can present the relationship between multiple types of communications including emails, instant messages, texts, tweets, bulletin boards, wikis, blogs, voice conversations postings on social networks and other types of communications. In addition, the system allows for the inclusion of transactional information, including financial transactions, physical movement, asset deployment, or other acts or activities that may be related to, or independent of, the communications.

## Claims

### Claim 1

(canceled)

### Claim 2

A method for presenting relational information, the method comprising:
extracting a plurality of entities from electronically stored information;
identifying a plurality of threads from the electronically stored information; and
determining a plurality of relationships among the plurality of entities according to the plurality of threads, wherein the plurality of relationships comprises a plurality of relationship types.

### Claim 3 (depends on 2)

The method of claim 2, wherein each of the plurality of threads comprises one or more messages.

### Claim 4 (depends on 2)

The method of claim 2, wherein each of the plurality of threads comprises multiple types of communications.

### Claim 5 (depends on 2)

The method of claim 2, wherein each of the plurality of threads comprises transactional information.

### Claim 6 (depends on 5)

The method of claim 5, wherein the transactional information is independent of a communication.

### Claim 7 (depends on 5)

The method of claim 5, wherein the transactional information is related to a communication.

### Claim 8 (depends on 5)

The method of claim 5, wherein the method comprises tracking the transactional information over time.

### Claim 9 (depends on 5)

The method of claim 5, wherein the method comprises following a relationship of the plurality of relationships

### Claim 10 (depends on 2)

The method of claim 2, wherein the method comprises identifying a document related to a relationship of the plurality of relationships.

### Claim 11 (depends on 2)

The method of claim 2, wherein the method comprises identifying a message related to a relationship of the plurality of relationships.

### Claim 12 (depends on 2)

The method of claim 2, wherein the method comprises displaying a graph of relationships of a selected relationship type.

### Claim 13 (depends on 2)

The method of claim 2, wherein the method comprises following a relationship of the plurality of relationships.

### Claim 14 (depends on 2)

The method of claim 2, wherein the method comprises maintaining a time history of the plurality of relationships and the plurality of entities.

### Claim 15 (depends on 2)

The method of claim 2, wherein each of the plurality of threads comprises related content.

### Claim 16 (depends on 2)

The method of claim 2, wherein the method comprises analyzing a document to determine whether it is related to a thread of the plurality of threads.

### Claim 17 (depends on 2)

The method of claim 2, wherein the method comprises adding one or more new documents to a thread of the plurality of threads.

### Claim 18 (depends on 17)

The method of claim 17, wherein the method comprises identifying a different document according to one or more new documents.

### Claim 19 (depends on 2)

The method of claim 2, wherein the extracting of the plurality of entities is guided by a user-defined wordlist.

### Claim 20 (depends on 2)

The method of claim 2, wherein the plurality of entities are determined by a noun-phrase concept.

### Claim 21 (depends on 2)

The method of claim 2, wherein each of the plurality of entities is one of a location, a name and a place.

### Claim 22 (depends on 2)

The method of claim 2, wherein the plurality of relationship types comprises a communication relationship.

### Claim 23 (depends on 2)

The method of claim 2, wherein the plurality of relationship types comprises a financial relationship.

### Claim 24 (depends on 2)

The method of claim 2, wherein the plurality of relationship types comprises a location relationship.

### Claim 25 (depends on 2)

The method of claim 2, wherein the electronically stored information comprises a plurality of communications accounts of each entity.

### Claim 26 (depends on 2)

The method of claim 2, wherein the plurality of entities are found in metadata of the electronically stored information.

### Claim 27 (depends on 2)

The method of claim 2, wherein each entity of the plurality of entities is represented by a graphical attribute other than text.

### Claim 28

A system for presenting relational information, the system comprising:
a memory operable to store information; and
a processor operable to:
extract a plurality of entities from the information,
identify a plurality of threads from the information, and
determine a plurality of relationships among the plurality of entities according to the plurality of threads, wherein the plurality of relationships comprises a plurality of relationship types.

### Claim 29 (depends on 28)

The system of claim 28, wherein each of the plurality of threads comprises one or more messages.

### Claim 30 (depends on 28)

The system of claim 28, wherein each of the plurality of threads comprises multiple types of communications.

### Claim 31 (depends on 28)

The system of claim 28, wherein each of the plurality of threads comprises transactional information.

### Claim 32 (depends on 31)

The system of claim 31, wherein the transactional information is independent of a communication.

### Claim 33 (depends on 31)

The system of claim 31, wherein the transactional information is related to a communication.

### Claim 34 (depends on 31)

The system of claim 31, wherein the processor is operable to track the transactional information over time.

### Claim 35 (depends on 31)

The system of claim 31, wherein the processor is operable to follow a relationship of the plurality of relationships

### Claim 36 (depends on 28)

The system of claim 28, wherein the processor is operable to identify a document related to a relationship of the plurality of relationships.

### Claim 37 (depends on 28)

The system of claim 28, wherein the processor is operable to identify a message related to a relationship of the plurality of relationships.

### Claim 38 (depends on 28)

The system of claim 28, wherein the processor is operable to display a graph of relationships of a selected relationship type.

### Claim 39 (depends on 28)

The system of claim 28, wherein the processor is operable to follow a relationship of the plurality of relationships.

### Claim 40 (depends on 28)

The system of claim 28, wherein the processor is operable to maintain a time history of the plurality of relationships and the plurality of entities.

### Claim 41 (depends on 28)

The system of claim 28, wherein each of the plurality of threads comprises related content.

### Claim 42 (depends on 28)

The system of claim 28, wherein the processor is operable to analyze a document to determine whether it is related to a thread of the plurality of threads.

### Claim 43 (depends on 28)

The system of claim 28, wherein the processor is operable to add one or more new documents to a thread of the plurality of threads.

### Claim 44 (depends on 43)

The system of claim 43, wherein the processor is operable to identify a different document according to one or more new documents.

### Claim 45 (depends on 28)

The system of claim 28, wherein the extracting of the plurality of entities is guided by a user-defined wordlist.

### Claim 46 (depends on 28)

The system of claim 28, wherein the plurality of entities are determined by a noun-phrase concept.

### Claim 47 (depends on 28)

The system of claim 28, wherein each of the plurality of entities is one of a location, a name and a place.

### Claim 48 (depends on 28)

The system of claim 28, wherein the plurality of relationship types comprises a communication relationship.

### Claim 49 (depends on 28)

The system of claim 28, wherein the plurality of relationship types comprises a financial relationship.

### Claim 50 (depends on 28)

The system of claim 28, wherein the plurality of relationship types comprises a location relationship.

### Claim 51 (depends on 28)

The system of claim 28, wherein the electronically stored information comprises a plurality of communications accounts of each entity.

### Claim 52 (depends on 28)

The system of claim 28, wherein the plurality of entities are found in metadata of the electronically stored information.

### Claim 53 (depends on 28)

The system of claim 28, wherein each entity of the plurality of entities is represented by a graphical attribute other than text.
