IP Library › Granted Patent US 11,354,362
Granted Patent B1
US 11,354,362 · App. 17/313,240 · Granted Jun 7, 2022

System and method for copying linked documents

Inventors: Brett Evan Harper (Ames, IA); Katherine Dawn Cissell (Ames, IA); Braeden William Young (Sault Ste. Marie, CA); Marco Alfredo Pierucci (Sault Ste. Marie, CA); Nicholas Alexander Cerilli (Sault Ste. Marie, CA)
Assignee: WORKIVA INC.
G06F16/93G06F16/322G06F40/134G06F40/14
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,354,362
App. No.
17/313,240
Granted
Jun 7, 2022
Kind
B1
Abstract

A method for maintaining links is described. A document selection is received, including a first destination document containing a first link to linked content. A first source document containing the linked content and not contained within the document selection is identified using the first link. A copy mode is selected, using an intrinsic property associated with the first link, from: a first mode where a second destination document that is a copy of the first destination document is generated and includes a second link to the linked content within the first source document, without copying the first source document, and a second copy mode where i) a second source document that is a copy of the first source document is generated, ii) the second destination document is generated and includes a second link to the linked content within the second source document. The selected copy mode is performed.

Claims (56)

1. A method for maintaining links for a document workspace, the method carried out by one or more computing devices and comprising:

receiving, from a user device, a document selection for a request to copy documents, wherein the document selection includes a first destination document that contains a first link to linked content;

identifying a first source document that contains the linked content using the first link, wherein the first source document is not contained within the document selection;

selecting a copy mode for the source document using an intrinsic property associated with the first link, the copy mode being selected from:

a first copy mode where a second destination document that is a copy of the first destination document is generated and includes a second link to the linked content within the first source document, without copying the first source document, and

a second copy mode where i) a second source document that is a copy of the first source document is generated, ii) the second destination document that is the copy of the first destination document is generated and includes a second link to the linked content within the second source document; and

performing a copy process in response to the request to copy documents using the selected copy mode.

2. The method of claim 1 , wherein after performing the copy process using the first copy mode:

a source element of the first link and a source element of the second link are the same source element within the first source document.

3. The method of claim 1 , wherein:

the intrinsic property associated with the first link is displayed content associated with the first link; and

selecting the copy mode comprises selecting the first copy mode when the displayed content indicates that the linked content is static.

4. The method of claim 3 , wherein the displayed content is distinct from the linked content and is located within the first destination document adjacent to a display location of the linked content within the first destination document.

5. The method of claim 3 , wherein the displayed content is distinct from the linked content and is located within the first source document adjacent to a display location of the linked content within the first source document.

6. The method of claim 3 , wherein:

the displayed content indicates a date associated with the linked content; and

selecting the first copy mode comprises selecting the first copy mode when an age of the linked content based on the date associated with the linked content exceeds a predetermined threshold.

7. The method of claim 1 , wherein:

the intrinsic property associated with the first link is a flag associated with one of the first source document or the first destination document, wherein the flag indicates whether the linked content is static; and

selecting the copy mode comprises selecting the first copy mode when the flag indicates that the linked content is static.

8. The method of claim 7 , wherein the flag indicates whether the source document has been archived.

9. The method of claim 1 , wherein:

the first destination document includes a plurality of links to the first source document, one of the plurality of links being associated with one or more respective intrinsic properties; and

selecting the copy mode comprises using the second copy mode as a default copy mode and selecting the first copy mode when one of the one or more respective intrinsic properties of the one of the plurality of links indicates that the corresponding linked content is static.

10. The method of claim 1 , wherein:

the first source document contains linked content that is linked to a plurality of destination documents having respective links to the linked content, the plurality of destination documents including the first destination document that is contained within the document selection and a second destination document that is not contained within the document selection;

ones of the respective links are associated with one or more respective intrinsic properties; and

selecting the copy mode comprises using the second copy mode as a default copy mode and selecting the first copy mode when one of the one or more respective intrinsic properties of the ones of the respective links indicates that the corresponding linked content is static.

11. A computing device comprising a processor, wherein the processor is configured to carry out a method for maintaining links for a plurality of documents, the method comprising:

receiving, from a user device, a document selection for a request to copy documents, wherein the document selection includes a first destination document that contains a first link to linked content;

identifying a first source document that contains the linked content using the first link, wherein the first source document is not contained within the document selection;

selecting a copy mode for the source document using an intrinsic property associated with the first link, the copy mode being selected from:

a first copy mode where a second destination document that is a copy of the first destination document is generated and includes a second link to the linked content within the first source document, without copying the first source document, and

a second copy mode where i) a second source document that is a copy of the first source document is generated, ii) the second destination document that is the copy of the first destination document is generated and includes a second link to the linked content within the second source document; and

performing a copy process in response to the request to copy documents using the selected copy mode.

12. The computing device of claim 11 , wherein after performing the copy process using the first copy mode:

a source element of the first link and a source element of the second link are the same source element within the first source document.

13. The computing device of claim 11 , wherein:

the intrinsic property associated with the first link is displayed content associated with the first link; and

selecting the copy mode comprises selecting the first copy mode when the displayed content indicates that the linked content is static.

14. The computing device of claim 13 , wherein the displayed content is distinct from the linked content and is located within the first destination document adjacent to a display location of the linked content within the first destination document.

15. The computing device of claim 13 , wherein the displayed content is distinct from the linked content and is located within the first source document adjacent to a display location of the linked content within the first source document.

16. The computing device of claim 13 , wherein:

the displayed content indicates a date associated with the linked content; and

selecting the first copy mode comprises selecting the first copy mode when an age of the linked content based on the date associated with the linked content exceeds a predetermined threshold.

17. The computing device of claim 11 , wherein:

the intrinsic property associated with the first link is a flag associated with one of the first source document or the first destination document, wherein the flag indicates whether the linked content is static; and

selecting the copy mode comprises selecting the first copy mode when the flag indicates that the linked content is static.

18. The computing device of claim 17 , wherein the flag indicates whether the source document has been archived.

19. The computing device of claim 11 , wherein:

the first destination document includes a plurality of links to the first source document, ones of the plurality of links being associated with one or more respective intrinsic properties; and

selecting the copy mode comprises using the second copy mode as a default copy mode and selecting the first copy mode when one of the one or more respective intrinsic properties of the ones of the plurality of links indicates that the corresponding linked content is static.

20. The computing device of claim 18 , wherein:

the first source document contains linked content that is linked from a plurality of destination documents having respective links to the linked content, the plurality of destination documents including the first destination document that is contained within the document selection and a second destination document that is not contained within the document selection;

ones of the respective links are associated with one or more respective intrinsic properties; and

selecting the copy mode comprises using the second copy mode as a default copy mode and selecting the first copy mode when one of the one or more respective intrinsic properties of the ones of the respective links indicates that the corresponding linked content is static.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 6, 2021
From: HARPER, BRETT EVAN; CISSELL, KATHERINE DAWN; YOUNG, BRAEDEN WILLIAM; PIERUCCI, MARCO ALFREDO; CERILLI, NICHOLAS ALEXANDER
To: WORKIVA INC.
Reel/Frame 056156/0608 →
Cited By (2)
US 12,425,411 US 12,554,742