# US 12,118,512 B2 · Temporally dynamic referential association in document collaboration systems

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

- Number: US 12,118,512 B2
- Document ID: US12118512B2
- Status: Granted
- Kind: B2
- Application number: 18/366,334
- Filed: 2023-08-07
- Published: 2024-01-18
- Granted: 2024-10-15
- Earliest claimed: 2021-03-09
- Assignees: Atlassian Pty Ltd.; Atlassian US, Inc.
- Applicants: Atlassian Pty Ltd; Atlassian US, Inc.
- Inventors: Shuai Li
- Web page: https://patentgrep.com/patent/US12118512B2

## CPC

- G06Q 10/101: Collaborative creation, e.g. joint development of products or services
- G06F 40/106: Display of layout of documents; Previewing
- G06F 40/134: Hyperlinking
- G06F 40/14: Tree-structured documents (parsing G06F40/205; validation G06F40/226)
- G06F 40/169: Annotation, e.g. comment data or footnotes
- 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
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

Various embodiments of the present invention provide methods, apparatuses, systems, computing devices, and/or the like that are configured to enable temporally dynamic referential association in document collaboration server systems. For example, certain embodiments of the present invention provide methods, apparatuses, systems, computing devices, and/or the like that are configured to perform temporally dynamic referential association in document collaboration server systems by using cross-temporal visual reference data objects, temporal visual reference data objects, cross-temporal referential association data objects, temporal referential association data objects, and administrator panel user interfaces.

## Claims

### Claim 1

An apparatus for temporally dynamic referential association between a respective collaborative document data object and a plurality of document administrator user profiles associated with the respective collaborative document data object, the apparatus comprising at least one processor and at least one memory including program code, the at least one memory and the program code configured to, with the at least one processor, cause the apparatus to at least:
generate, based on a collaborative document data object received from a document collaboration server system, a collaborative document user interface;
transmit, to the document collaboration server system, a cross-temporal referential association data object, wherein the cross-temporal referential association data object is generated based in part on a predefined cross-temporal referential input generated by an end user profile associated with the collaborative document user interface;
receive, from the document collaboration server system and based on the cross-temporal referential association data object, a cross-temporal visual reference data object associated with a designated cross-temporal document administrator user profile; and
generate, based on the cross-temporal visual reference data object, a cross-temporal reference user interface element.

### Claim 2 (depends on 1)

The apparatus of claim 1, wherein the designated cross-temporal document administrator user profile is associated with the collaborative document data object, and wherein the association between the designated cross-temporal document administrator user profile and the collaborative document data object is a permanent association.

### Claim 3 (depends on 1)

The apparatus of claim 1, wherein the predefined cross-temporal referential input is characterized by at least one of a specific alphanumeric character, special character, or a combination of specific alphanumeric characters and special characters.

### Claim 4 (depends on 1)

The apparatus of claim 1, wherein the predefined cross-temporal referential input is associated with a first predefined cross-temporal referential input type designation of one or more predefined cross-temporal referential input type designations.

### Claim 5 (depends on 4)

The apparatus of claim 4, wherein the at least one memory and the program code configured are configured to, with the at least one processor, further cause the apparatus to:
generate a cross-temporal referential mapping modification request, wherein the cross-temporal referential mapping modification request defines a new designated cross-temporal document administrator user profile of a group of document administrator user profiles for the first predefined cross-temporal referential input type designation; and
transmit, to the document collaboration server system, the cross-temporal referential mapping modification request.

### Claim 6 (depends on 1)

The apparatus of claim 1, wherein the at least one memory and the program code configured are configured to, with the at least one processor, further cause the apparatus to:
receive, from the document collaboration server system, a cross-temporal visual conversion data object, and
update, based on the cross-temporal visual conversion data object, the collaborative document user interface by converting the predefined cross-temporal referential input to an indication of the designated cross-temporal document administrator user profile.

### Claim 7 (depends on 1)

The apparatus of claim 1, wherein the at least one memory and the program code configured are configured to, with the at least one processor, further cause the apparatus to:
cause display, via the collaborative document user interface, of the cross-temporal reference user interface element as part of a comment data object, wherein the comment data object is associated with a first comment data object type of one or more comment data object types associated with the collaborative document user interface.

### Claim 8 (depends on 7)

The apparatus of claim 7, wherein the one or more comment data object types comprise at least one of an in-line comment data object type or a document-related comment data object type.

### Claim 9

A computer-implemented method for temporally dynamic referential association between a respective collaborative document data object and a plurality of document administrator user profiles associated with the respective collaborative document data object, the computer-implemented method comprising:
generating, based on a collaborative document data object received from a document collaboration server system, a collaborative document user interface;
transmitting, to the document collaboration server system, a cross-temporal referential association data object, wherein the cross-temporal referential association data object is generated based in part on a predefined cross-temporal referential input generated by an end user profile associated with the collaborative document user interface;
receiving, from the document collaboration server system and based on the cross-temporal referential association data object, a cross-temporal visual reference data object associated with a designated cross-temporal document administrator user profile; and
generating, based on the cross-temporal visual reference data object, a cross-temporal reference user interface element.

### Claim 10 (depends on 9)

The computer-implemented method of claim 9, wherein the designated cross-temporal document administrator user profile is associated with the collaborative document data object, and wherein the association between the designated cross-temporal document administrator user profile and the collaborative document data object is a permanent association.

### Claim 11 (depends on 9)

The computer-implemented method of claim 9, wherein the predefined cross-temporal referential input is characterized by at least one of a specific alphanumeric character, special character, or a combination of specific alphanumeric characters and special characters.

### Claim 12 (depends on 9)

The computer-implemented method of claim 9, wherein the predefined cross-temporal referential input is associated with a first predefined cross-temporal referential input type designation of one or more predefined cross-temporal referential input type designations.

### Claim 13 (depends on 12)

The computer-implemented method of claim 12, wherein the computer-implemented method further comprises:
generating a cross-temporal referential mapping modification request, wherein the cross-temporal referential mapping modification request defines a new designated cross-temporal document administrator user profile of a group of document administrator user profiles for the first predefined cross-temporal referential input type designation; and
transmitting, to the document collaboration server system, the cross-temporal referential mapping modification request.

### Claim 14 (depends on 9)

The computer-implemented method of claim 9, wherein the computer-implemented method further comprises:
receiving, from the document collaboration server system, a cross-temporal visual conversion data object, and
updating, based on the cross-temporal visual conversion data object, the collaborative document user interface by converting the predefined cross-temporal referential input to an indication of the designated cross-temporal document administrator user profile.

### Claim 15 (depends on 9)

The computer-implemented method of claim 9, wherein the computer-implemented method further comprises:
causing display, via the collaborative document user interface, of the cross-temporal reference user interface element as part of a comment data object, wherein the comment data object is associated with a first comment data object type of one or more comment data object types associated with the collaborative document user interface.

### Claim 16 (depends on 15)

The computer-implemented method of claim 15, wherein the one or more comment data object types comprise at least one of an in-line comment data object type or a document-related comment data object type.

### Claim 17

A computer program product for temporally dynamic referential association between a respective collaborative document data object and a plurality of document administrator user profiles associated with the respective collaborative document data object, the computer program product comprising at least one non-transitory computer-readable storage medium having computer-readable program code portions stored therein, the computer-readable program code portions configured to:
generate, based on a collaborative document data object received from a document collaboration server system, a collaborative document user interface;
transmit, to the document collaboration server system, a cross-temporal referential association data object, wherein the cross-temporal referential association data object is generated based in part on a predefined cross-temporal referential input generated by an end user profile associated with the collaborative document user interface;
receive, from the document collaboration server system and based on the cross-temporal referential association data object, a cross-temporal visual reference data object associated with a designated cross-temporal document administrator user profile; and
generate, based on the cross-temporal visual reference data object, a cross-temporal reference user interface element.

### Claim 18 (depends on 17)

The computer program product of claim 17, wherein the designated cross-temporal document administrator user profile is associated with the collaborative document data object, and wherein the association between the designated cross-temporal document administrator user profile and the collaborative document data object is a permanent association.

### Claim 19 (depends on 17)

The computer program product of claim 17, wherein the predefined cross-temporal referential input is characterized by at least one of a specific alphanumeric character, special character, or a combination of specific alphanumeric characters and special characters.

### Claim 20 (depends on 17)

The computer program product of claim 17, wherein the predefined cross-temporal referential input is associated with a first predefined cross-temporal referential input type designation of one or more predefined cross-temporal referential input type designations.
