# US 2025/0156629 A1 · Method of computerized presentation of a legend of object symbols on a document

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

- Number: US 2025/0156629 A1
- Document ID: US20250156629A1
- Status: Published application
- Kind: A1
- Application number: 19/022,430
- Filed: 2025-01-15
- Published: 2025-05-15
- Earliest claimed: 2015-10-26
- Assignees: Bluebeam, Inc.
- Applicants: Bluebeam, Inc.
- Inventors: Jack KUTILEK; Elliot CHENAULT
- Web page: https://patentgrep.com/patent/US20250156629A1

## CPC

- G06T 11/60: Creating or editing images; Combining images with text
- G06F 40/169: Annotation, e.g. comment data or footnotes
- G06T: IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

A method of computerized presentation of a legend of object symbols on a document. The method includes receiving a document having object symbols. Each object symbol includes a graphical representation, an object symbol type and an object type numerical value. The method includes generating one or more groups of object symbols of the one or more object symbols based upon the object symbol type of each of the object symbols. The method includes deriving a group cumulative quantity for each group of object symbols based upon the object type numerical value of each object symbol in each group of object symbols. The method includes generating a legend including a one or more legend entries corresponding to each of the one or more groups of object symbols. Each legend entry includes a group type symbol, the object symbol type, and a group cumulative quantity. The method includes displaying the legend.

## Claims

### Claim at position 1

1-20. (canceled)

### Claim 21

A computer-implemented method of presentation of a legend of object symbols on a document, the method comprising:
receiving a document comprising a plurality of object symbols, each of the plurality of object symbols including a graphical representation and being associated with an object symbol type defining a trade description and at least one object type numerical value representing a linear distance, an area, a height, a volume, or a weight;
generating one or more groups of object symbols of the plurality of object symbols based upon the object symbol type of each of the object symbols;
generating a legend including one or more legend entries, wherein each legend entry is associated with a corresponding group of the one or more groups of object symbols and includes a group cumulative quantity for the corresponding group based on the at least one object type numerical value of each object symbol in the corresponding group; and
displaying the legend on the document.

### Claim 22 (depends on 21)

The computer-implemented method of claim 21, further comprising, prior to generating the legend:
deriving the group cumulative quantity for each of the one or more groups of object symbols based on the at least one object type numerical value of each object symbol in each group.

### Claim 23 (depends on 21)

The computer-implemented method of claim 21, wherein the at least one object type numerical value for each object symbol corresponds to a measurement.

### Claim 24 (depends on 21)

The computer-implemented method of claim 21, wherein at least one of the plurality of object symbols has more than one object type numerical value associated therewith.

### Claim 25 (depends on 21)

The computer-implemented method of claim 21, wherein each legend entry includes a unit of measurement corresponding to the group cumulative quantity.

### Claim 26 (depends on 21)

The computer-implemented method of claim 21, wherein the graphical representation of each object symbol corresponds to the object symbol type of the object symbol.

### Claim 27 (depends on 21)

The computer-implemented method of claim 21, further comprising:
receiving a selection of one or more object symbols of the plurality of object symbols, wherein the generating of the one or more groups of object symbols is based upon the selected one or more object symbols.

### Claim 28 (depends on 21)

The computer-implemented method of claim 21, further comprising:
generating a second legend in response to receiving a selection of a first object symbol type, the second legend being separate from the legend;
generating one or more second legend entries in the second legend in response to receiving a selection of one or more object symbols, of the plurality of object symbols, that correspond to the first object symbol type; and
displaying the second legend on the document.

### Claim 29 (depends on 21)

The computer-implemented method of claim 21, further comprising:
receiving a selection of one or more object symbols of the plurality of object symbols, wherein the generating of the one or more groups of object symbols is based upon the selected one or more object symbols.

### Claim 30 (depends on 22)

The computer-implemented method of claim 22, further comprising:
receiving one or more changes to the document, the one or more changes including one or more changes to one or more object symbols of the plurality of object symbols;
updating the group cumulative quantity for each group of object symbols that includes at least one of the one or more object symbols that have been changed; and
updating the legend displayed on the document based on the updated group cumulative quantity for each group of object symbols that includes at least one of the one or more object symbols that have been changed.

### Claim 31

A system for presentation of a legend of object symbols on a document, the system comprising:
at least one processor; and
at least one storage comprising instructions which, when executed by the at least one processor, cause the at least one processor to perform operations comprising:
receiving a document comprising a plurality of object symbols, each of the plurality of object symbols including a graphical representation and being associated with an object symbol type defining a trade description and at least one object type numerical value representing a linear distance, an area, a height, a volume, or a weight;
generating one or more groups of object symbols of the plurality of object symbols based upon the object symbol type of each of the object symbols;
generating a legend including one or more legend entries, wherein each legend entry is associated with a corresponding group of the one or more groups of object symbols and includes a group cumulative quantity for the corresponding group based on the at least one object type numerical value of each object symbol in the corresponding group; and
displaying the legend on the document.

### Claim 32 (depends on 31)

The system of claim 31, the operations further comprising, prior to generating the legend:
deriving the group cumulative quantity for each of the one or more groups of object symbols based on the at least one object type numerical value of each object symbol in each group.

### Claim 33 (depends on 31)

The system of claim 31, wherein the at least one object type numerical value for each object symbol corresponds to a measurement.

### Claim 34 (depends on 31)

The system of claim 31, wherein at least one of the plurality of object symbols has more than one object type numerical value associated therewith.

### Claim 35 (depends on 31)

The system of claim 31, wherein each legend entry includes a unit of measurement corresponding to the group cumulative quantity.

### Claim 36 (depends on 31)

The system of claim 31, wherein the graphical representation of each object symbol corresponds to the object symbol type of the object symbol.

### Claim 37 (depends on 31)

The system of claim 31, the operations further comprising:
receiving a selection of one or more object symbols of the plurality of object symbols, wherein the generating of the one or more groups of object symbols is based upon the selected one or more object symbols.

### Claim 38

One or more non-transitory computer-readable media comprising instructions which, when executed by at least one processor, cause the at least one processor to perform operations for presentation of a legend of object symbols on a document, the operations comprising:
receiving a document comprising a plurality of object symbols, each of the plurality of object symbols including a graphical representation and being associated with an object symbol type defining a trade description and at least one object type numerical value representing a linear distance, an area, a height, a volume, or a weight;
generating one or more groups of object symbols of the plurality of object symbols based upon the object symbol type of each of the object symbols;
generating a legend including one or more legend entries, wherein each legend entry is associated with a corresponding group of the one or more groups of object symbols and includes a group cumulative quantity for the corresponding group based on the at least one object type numerical value of each object symbol in the corresponding group; and
displaying the legend on the document.

### Claim 39 (depends on 38)

The one or more non-transitory computer-readable media of claim 38, further comprising, prior to generating the legend:
deriving the group cumulative quantity for each of the one or more groups of object symbols based on the at least one object type numerical value of each object symbol in each group.

### Claim 40 (depends on 38)

The one or more non-transitory computer-readable media of claim 38, wherein the at least one object type numerical value for each object symbol corresponds to a measurement.
