IP Library Patent Application 18431297
Patent Application
App. No. 18/431,297

DOCUMENT DIFFERENCES ANALYSIS AND PRESENTATION

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 None
App. No.
18/431,297
Abstract

The present technology pertains to displaying a version of a content item and an indication of differences between that version and another version of the content item. For example, a content management system can iterate through portions of a first version of a content item and attempt to match those portions with portions of a second version of the content item. The content management system can analyze these matches to determine differences between the respective portions and to classify and categorize the differences (e.g., do they represent a significant change or do they change the meaning of the content item). A client device can then represent a clean version of the content item in a first application and the differences and characteristics in a second application in coordination with the first application.

Claims (43)

1 . A non-transitory computer readable medium comprising instructions stored on the non-transitory computer readable medium, the instructions, when executed by a computing system, cause the computing system to:

receive, at a content management system, a first version of a content item;

compare the first version of the content item and a second version of the content item to determine a difference;

generate, at the content management system, a summary of the difference between the first version of the content item and the second version of the content item; and

send the summary to a client device.

2 . The non-transitory computer readable medium comprising the instructions of claim 1 , wherein the first version of the content item and second version of the content item are synchronized at the content management system.

3 . The non-transitory computer readable medium comprising the instructions of claim 1 , the instructions when executed by the computing system, cause the computing system to:

receive, at the content management system, the second version of the content item.

4 . The non-transitory computer readable medium comprising the instructions of claim 3 , the instructions, when executed by the computing system, cause the computing system to:

transfer, the first version of the content item and the second version of the content item to a comparison module, wherein the comparison module compares the first version of the content item and the second version of the content item.

5 . The non-transitory computer readable medium comprising the instructions of claim 4 , the instructions, when executed by the computing system, cause the computing system to:

identify, by the comparison module, the difference between the first version of the content item and second version of the content item.

6 . The non-transitory computer readable medium comprising the instructions of claim 4 , the instructions, when executed by the computing system, cause the computing system to:

assign, by the comparison module, a similarity score to the first version of the content item and the second version of the content item.

7 . The non-transitory computer readable medium comprising the instructions of claim 5 , the instructions, when executed by the computing system, cause the computing system to:

characterize, by the comparison module, an importance of the difference between the first version of the content item and the second version of the content item.

8 . The non-transitory computer readable medium comprising the instructions of claim 7 , wherein the comparison module uses machine learning to characterize the importance of the difference between the first version of the content item and the second version of the content item.

9 . The non-transitory computer readable medium comprising the instructions of claim 7 , wherein the comparison module uses natural language processing to characterize the importance of the difference between the first version of the content item and the second version of the content item.

10 . The non-transitory computer readable medium comprising the instructions of claim 1 , wherein the summary incorporates comments provided by an author.

11 . The non-transitory computer readable medium comprising the instructions of claim 1 , wherein metadata is used to compare the first version of the content item and second version of the content item.

12 . A method comprising:

receiving, at a content management system, a first version of a content item;

comparing the first version of the content item and a second version of the content item to determine a difference;

generating, at the content management system, a summary of the difference between the first version of the content item and the second version of the content item; and

sending the summary to a client device.

13 . The method of claim 12 further comprising:

transferring, the first version of the content item and the second version of the content item to a comparison module, wherein the comparison module compares the first version of the content item and the second version of the content item.

14 . The method of claim 13 further comprising:

identifying, by the comparison module, the difference between the first version of the content item and second version of the content item.

15 . The method of claim 13 further comprising:

characterizing, by the comparison module, an importance of the difference between the first version of the content item and the second version of the content item.

16 . The method of claim 15 , wherein the comparison module uses at least one of machine learning or natural language processing to characterize the importance of the difference between the first version of the content item and the second version of the content item.

17 . A system comprising:

one or more processors; and

a non-transitory computer readable medium storing processor instructions that, when executed by the one or more processors, cause the system to:

receive, at a content management system, a first version of a content item;

compare the first version of the content item and a second version of the content item to determine a difference;

generate, at the content management system, a summary of the difference between the first version of the content item and the second version of the content item; and

send the summary to a client device.

18 . The system of claim 17 , the non-transitory computer readable medium storing processor instructions that, when executed by the one or more processors, cause the system to:

transfer, the first version of the content item and the second version of the content item to a comparison module, wherein the comparison module compares the first version of the content item and the second version of the content item.

19 . The system of claim 18 , the non-transitory computer readable medium storing processor instructions that, when executed by the one or more processors, cause the system to: identify, by the comparison module, the difference between the first version of the content item and second version of the content item.

20 . The system of claim 18 , the non-transitory computer readable medium storing processor instructions that, when executed by the one or more processors, cause the system to: characterize, by the comparison module, an importance of the difference between the first version of the content item and the second version of the content item, wherein the comparison module uses at least one of machine learning or natural language processing to characterize the importance of the difference.

Assignments (2)
SECURITY INTEREST Recorded Dec 12, 2024
From: DROPBOX, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 069604/0611 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 5, 2024
From: BARON, AMIR; JOHNSTON, ZACH; DANZIGER, ANAT; KAPLAN, MARK; TAMIR, OMER; PFEIFFENBERGER, JULIA; MORGENSTERN, MEIR; FYNE, ADAM
To: DROPBOX, INC.
Reel/Frame 066347/0594 →