IP Library Granted Patent US 11,704,356
Granted Patent B2
US 11,704,356 · App. 16/563,453 · Granted Jul 18, 2023

Restoring integrity of a social media thread from a social network export

Inventor: Kyle Shay (Oakland, CA)
Assignee: Dropbox, Inc.
G06F16/538G06F16/535G06F16/5866G06F16/972H04L51/216H04L51/52
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,704,356
App. No.
16/563,453
Granted
Jul 18, 2023
Kind
B2
Abstract

The disclosed technology addresses the need in the art for a service that can ingest a social network export and restore the integrity of threads within the social network export. The present technology can unite images in the social network export with the caption from the initial post, and with any comments within the thread. Likewise, images in the social network export can be enhanced to include metadata that reflects when the image was posted and any other contextual information that the social network provides in export file.

Claims (57)

1. A method, comprising:

receiving, by a social network import service, an export file of user data from a social network, the export file comprising a directory of images and a plurality of comments on the social network;

analyzing, at the social network import service, the export file to determine that the export file includes data from the social network;

prompting a user with a question about whether the user would like an image file from the directory of the images matched to a comment of the plurality of comments represented in the export file;

in response to a received response to the prompt, matching the image file from the directory of the images to the data associated with at least one comment in the user data; and

storing the data associated with the at least one comment as metadata in the image file.

2. The method of claim 1 , comprising:

parsing the export file including the user data associated with the plurality of comments to determine a source social network of the export; and

based on the source social network of the export identify the one of the plurality of comments.

3. The method of claim 2 , wherein different source social networks are each associated with a different format for the export of the user data associated with a plurality of threads, wherein the threads on the source social network related the at least one comment with the image file.

4. The method of claim 1 , comprising:

receiving a request to open the image file after the data associated with the at least one comment has been stored as the metadata with the image file; and

presenting the image file along with the data from the at least one comment that has been stored as the metadata with the image file.

5. The method of claim 4 , wherein the presenting the image file further includes presenting the image file with a background and formatting that replicates an appearance of the image file and the at least one comment when presented by the social network.

6. The method of claim 1 , comprising:

after storing the data associated with the at least one comment as the metadata in the image file, indexing the image file and the metadata of the image file in an index.

7. The method of claim 6 , comprising:

searching for the image file by searching the index.

8. The method of claim 1 , comprising:

adding the image file along with the metadata of the image file to an archive directory of social network comments that includes comments from multiple social networks.

9. At least one non-transitory computer readable medium comprising instructions stored thereon that when executed cause at least one processor to:

receive, by a social network import service, an export file of user data from a social network, the export comprising a directory of images and a plurality of comments on the social network;

analyze, at the social network import service, the export file to determine that it includes data from the social network;

prompt a user with a question about whether the user would like the image file from the directory of the images matched to a comment of the plurality of comments represented in the export file;

in response to a received response to the prompt match an image file from the directory of the images to the data associated with at least one comment in the user data; and

store the data associated with the at least one comment as metadata in the image file.

10. The at least one non-transitory computer readable medium of claim 9 , wherein the instructions further cause the at least one processor to:

parse the export file including the user data associated with the plurality of comments to determine a source social network of the export; and

based on the source social network of the export identify the one of the plurality of comments.

11. The at least one non-transitory computer readable medium of claim 9 , wherein the instructions further cause the at least one processor to:

receive a request to open the image file after the data associated with the at least one comment has been stored as metadata with the image file; and

present the image file along with the data from the at least one comment that has been stored as the metadata with the image file.

12. The at least one non-transitory computer readable medium of claim 9 , wherein the instructions further cause the at least one processor to:

after storing the data associated with the at least one comment as the metadata in the image file, index the image file and the metadata of the image file in an index.

13. The at least one non-transitory computer readable medium of claim 12 , wherein the instructions further cause the at least one processor to:

search for the image file by searching the index.

14. The at least one non-transitory computer readable medium of claim 9 , wherein the instructions further cause the at least one processor to:

add the image file along with the metadata of the image file to an archive directory of social network comments that includes comments from multiple social networks.

15. A system, comprising:

at least one non-transitory computer readable medium comprising instructions stored thereon; and

at least one processor configured to execute the instructions to cause the at least one processor to:

receive, by a social network import service, an export file of user data from a social network, the export file comprising a directory of images and a plurality of comments on the social network;

analyze, at the social network import service, the export file to determine that export file includes data from the social network;

prompt a user with a question about whether the user would like the image file from the directory of images matched to a comment of the plurality of comments represented in the export file;

in response to a received response to the prompt, match an image file from the directory of images to the data associated with at least one comment in the user data; and

store the data associated with the at least one comment as metadata in the image file.

16. The system of claim 15 , wherein the instructions further cause the at least one processor to:

parse the export file including the user data associated with the plurality of comments to determine a source social network of the export; and

based on the source social network of the export identify the one of the plurality of comments.

17. The system of claim 15 , wherein the instructions further cause the at least one processor to:

receive a request to open the image file after the data associated with the at least one comment has been stored as the metadata with the image file; and

present the image file along with the data from the at least one comment that has been stored as the metadata with the image file.

18. The method of claim 1 , further comprising restoring an integrity of a post on the social network by matching the image file from the directory to the comment represented in the export file.

19. The at least one non-transitory computer readable medium of claim 9 , wherein the instructions further cause the at least one processor to:

restore an integrity of a post on the social network by matching the image file from the directory to the comment represented in the export file.

20. The system of claim 15 , wherein the instructions further cause the at least one processor to:

restore an integrity of a post on the social network by matching the image file from the directory to the comment represented in the export file.

Assignments (4)
RELEASE OF SECURITY INTEREST Recorded Dec 13, 2024
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: DROPBOX, INC.
Reel/Frame 069635/0332 →
SECURITY INTEREST Recorded Dec 12, 2024
From: DROPBOX, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 069604/0611 →
PATENT SECURITY AGREEMENT Recorded Mar 10, 2021
From: DROPBOX, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 055670/0219 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 6, 2019
From: SHAY, KYLE
To: DROPBOX, INC.
Reel/Frame 050297/0632 →