System and method for backing up social network data

US10712951B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10712951-B2
Application numberUS-201715696612-A
CountryUS
Kind codeB2
Filing dateSep 6, 2017
Priority dateSep 6, 2016
Publication dateJul 14, 2020
Grant dateJul 14, 2020

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Disclosed are methods, systems and computer program products for backing up user data from a social network account. An exemplary general method includes the steps of obtaining access to a user account on a social network, by a social network application; determining, by the social network application, one or more restrictions on external requests for data imposed by the social network; generating, by a backup agent in communication with the social network application, an algorithm for requesting data from the user account based upon the one or more restrictions on external requests for data; requesting user data from the user account, by the social network application, using the algorithm; receiving the user data from the user account, by the social network application; transmitting the received user data from the social network application to the backup agent; and archiving the received user data, by the backup agent.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method for backing up user data from a social network account, comprising: obtaining access to a user account on a social network, by a social network application; determining, by the social network application, one or more restrictions on external requests for data imposed by the social network, wherein the one or more restrictions indicate a limit on a number of data requests that can be made within a given unit of time; generating, by a backup agent in communication with the social network application, an algorithm for requesting data from the user account based upon the one or more restrictions on external requests for data, wherein the algorithm determines a number of requests, less than the limit, that both maximizes an amount of data retrieved and conserves bandwidth and time associated with data retrieval; requesting user data from the user account, by the social network application, using the algorithm; receiving the user data from the user account, by the social network application; transmitting at least a portion of the received user data from the social network application to the backup agent; and archiving at least a portion of the received user data, by the backup agent. 2. The method of claim 1 , wherein the step of archiving the at least a portion of the received user data, by the backup agent, comprises: transmitting a copy of the at least a portion of the received user data, from the backup agent to an online storage comprising a remote data center or a cloud storage. 3. The method of claim 1 , wherein the social network application is an application integrated into the user account on the social network. 4. The method of claim 1 , wherein the one or more restrictions on external requests for data comprise at least one of the following: a) a limitation on the type of user data that may be requested; or b) a limitation on requests for user data based upon a privacy level associated with the data. 5. The method of claim 1 , further comprising the following steps: monitoring for changes to the user data, by the social network application, by comparing the data received from the user account against user account data previously received by the social network application; and identifying new or modified user data in the data received from the user account. 6. The method of claim 5 , wherein the previously received user account data used for the comparison is selected based upon a preset timeframe parameter. 7. The method of claim 5 , wherein the new or modified user data is transmitted from the social network application to the backup agent and archived by the backup agent. 8. The method of claim 5 , wherein the new or modified data is identified by: generating a hash associated with the data received from the user account; comparing the hash against one or more hashes generated for user account data previously received and/or archived by the social network application. 9. The method of claim 8 , wherein the at least a portion of the received user data archived by the backup agent comprises the new or modified data and excludes user data that has previously been archived. 10. A system for backing up user data from a social network account, comprising: a hardware processor configured to: obtain access to a user account on a social network, by a social network application; determine, by the social network application, one or more restrictions on external requests for data imposed by the social network, wherein the one or more restrictions indicate a limit on a number of data requests that can be made within a given unit of time; generate, by a backup agent in communication with the social network application, an algorithm for requesting data from the user account based upon the one or more restrictions on external requests for data, wherein the algorithm determines a number of requests, less than the limit, that both maximizes an amount of data retrieved and conserves bandwidth and time associated with data retrieval; request user data from the user account, by the social network application, using the algorithm; receive the user data from the user account, by the social network application; transmit at least a portion of the received user data from the social network application to the backup agent; and archive at least a portion of the received user data, by the backup agent. 11. The system of claim 10 , wherein the processor is further configured to archive the at least a portion of the received user data, by the backup agent, by transmitting a copy of the at least a portion of the received user data, from the backup agent to an online storage comprising a remote data center or a cloud storage. 12. The system of claim 10 , wherein the social network application is an application integrated into the user account on the social network. 13. The system of claim 10 , wherein the one or more restrictions on external requests for data comprise at least one of the following: a) a limitation on the type of user data that may be requested; or b) a limitation on requests for user data based upon a privacy level associated with the data. 14. The system of claim 8 , wherein the processor is further configured to: monitor for changes to the user data, by the social network application, by comparing the data received from the user account against user account data previously received by the social network application; and identify new or modified user data in the data received from the user account. 15. The system of claim 14 , wherein the previously received user account data used for the comparison is selected based upon a preset timeframe parameter. 16. The system of claim 14 , wherein the new or modified user data is transmitted from the social network application to the backup agent and archived by the backup agent. 17. The method of claim 14 , wherein the new or modified data is identified by: generating a hash associated with the data received from the user account; comparing the hash against one or more hashes generated for user account data previously received and/or archived by the social network application. 18. The method of claim 17 , wherein the at least a portion of the received user data archived by the backup agent comprises the new or modified data and excludes user data that has previously been archived. 19. A non-transitory computer readable medium storing computer-executable program instructions for backing up user data from a social network account, including instructions for: obtaining access to a user account on a social network, by a social network application; determining, by the social network application, one or more restrictions on external requests for data imposed by the social network, wherein the one or more restrictions indicate a limit on a number of data requests that can be made within a given unit of time; generating, by a backup agent in communication with the social network application, an algorithm for requesting data from the user account based upon the one or more restrictions on external requests for data, wherein the algorithm determines a number of requests, less than the limit, that both maximizes an amount of data retrieved and conserves bandwidth and time associated with data retrieval; requesting user data from the user account, by the social network application, using the algorithm; receiving the user data from the user account, by the social network application; transmitting at least a portion of the received

Assignees

Inventors

Classifications

  • for networked environments · CPC title

  • Error detection or correction of the data by redundancy in operations (error detection or correction of the data by redundancy in hardware G06F11/16) · CPC title

  • Replication mechanisms · CPC title

  • Distributed or networked storage systems, e.g. storage area networks [SAN], network attached storage [NAS] · CPC title

  • by selection of backup contents · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10712951B2 cover?
Disclosed are methods, systems and computer program products for backing up user data from a social network account. An exemplary general method includes the steps of obtaining access to a user account on a social network, by a social network application; determining, by the social network application, one or more restrictions on external requests for data imposed by the social network; generat…
Who is the assignee on this patent?
Acronis Int Gmbh
What technology area does this patent fall under?
Primary CPC classification G06F11/1464. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jul 14 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 6 related publications on this page (citations in our corpus or others sharing the same primary CPC).