Replication of content to one or more servers

US11388232B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11388232-B2
Application numberUS-201916694415-A
CountryUS
Kind codeB2
Filing dateNov 25, 2019
Priority dateMay 2, 2013
Publication dateJul 12, 2022
Grant dateJul 12, 2022

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.

An approach is provided to automatically replicate content to certain servers in a networking environment based on, amongst other metrics, location of third parties accessing information in a social networking environment. The approach includes obtaining content from a user within a networked environment and analyzing information of one or more third parties that have access to the networked environment and who have an association with the user. The approach further includes replicating the content to one or more servers within the networked environment based on the analyzed information of the one or more third parties.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method comprising: obtaining, by a computing device, content originating from a user of a computer network and published on the computer network; determining, by the computing device, locations of a subset of third party users of the computer network who are likely to retrieve the content based on historical access patterns of the third party users, wherein the subset of the third party users are associated with the user on the computer network from whom the content is obtained; determining, by the computing device, network usage patterns of the subset of third party users; determining, by the computing device, that one or more of the subset of third party users meets a threshold value for a predetermined type of information accessed based on the network usage patterns; determining, by the computing device, one or more servers nearest to each of the one or more of the subset of third party users; and selectively replicating, by the computing device, the content for storage on respective ones of the one or more servers nearest the locations of the one or more of the subset of third party users meeting the threshold value for the predetermined type of information accessed, wherein the threshold value is a percentage of the subset of third party users above a predetermined percentage of all third party users associated with the user on the computer network. 2. The computer-implemented method of claim 1 , further comprising analyzing, by the computing device, information of the third party users including types of content previously viewed or requested by the third party users, wherein the network usage patterns of the third party users include the types of content previously viewed or request by the third party users, and the one or more servers are in a cloud environment based on accessing information in a social networking environment. 3. The computer-implemented method of claim 2 , further comprising: determining, by the computing device, one or more preferences of the third party users based on the analyzing the information, and the one or more preferences comprise a profile of the third party users; and determining, by the computing device, that the third party users have a preference indicative of wanting to view the content. 4. The computer-implemented method of claim 1 , further comprising determining, by the computing device that the usage patterns are indicative of the third party users wanting to view similar content to the content, and the third party users comprise friends and followers of the user of the computer network. 5. The computer-implemented method of claim 1 , further comprising obtaining, by the computing device, a profile of the user and profiles of the third party users associated with the user, and the network usage patterns comprise patterns of traffic. 6. The computer-implemented method of claim 5 , wherein each of the profiles of the third party users comprise a type of data to view and a size of data to download. 7. The computer-implemented method of claim 1 , wherein the content on the respective ones of the one or more servers, after the selective replicating, is accessible to the third party users through web-based email. 8. The computer-implemented method of claim 1 , wherein the replicating of the content to the respective ones of the one or more servers within the computer network is further based on quality of the respective ones of the one or more servers and load balancing issues among the respective ones of the one or more servers. 9. The computer-implemented method of claim 1 , wherein the determining the subset of third party users of the computer network who are associated with the user on the computer network comprises determining friends and followers of the user on the computer network, wherein the computer network comprises a social network. 10. A computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a computing device to cause the computing device to: obtain content originating from a user of a computer network and published on the computer network; determine locations of a subset of third party users of the computer network who are likely to retrieve the content based on historical access patterns of the third party users, wherein the subset of the third party users are associated with the user on the computer network from whom the content is obtained; determine network usage patterns of the subset of third party users; determine whether one or more of the subset of third party users meets a threshold value for a predetermined type of information accessed based on the network usage patterns; determine one or more servers nearest to each of the one or more of the subset of third party users; and selectively replicate the content for storage on respective ones of the one or more servers nearest the locations of the one or more of the subset of third party users determined to meet the threshold value for the predetermined type of information accessed, wherein the threshold value is a percentage of the subset of third party users being above a predetermined percentage of all third party users associated with the user on the computer network. 11. The computer program product of claim 10 , wherein the computing system is operable to refrain from replicating the content in response to the percentage of the one or more of the subset of third party users being below the threshold value, and the one or more servers are in a cloud environment based on accessing information in a social networking environment. 12. The computer program product of claim 10 , wherein the replicating of the content to the one or more servers within the computer network is further based on quality of the one or more servers and load balancing issues among the one or more servers. 13. The computer program product of claim 10 , wherein the program instructions further cause the computing device to analyzing information of the third party users including types of content previously viewed or requested by the third party users, wherein the network usage patterns of the third party users include the types of content previously viewed or request by the third party users. 14. The computer program product of claim 13 , wherein the program instructions further cause the computing device to: determine one or more preferences of the third party users based on the analyzing the information, and the one or more preferences comprise a profile of the third party users; and determine that the third party users have a preference indicative of wanting to view the content. 15. The computer program product of claim 10 , wherein the program instructions further cause the computing device to determine that the usage patterns are indicative of the third party users wanting to view similar content to the content, and the third party users comprise friends and followers of the user of the computer network. 16. The computer program product of claim 10 , wherein the program instructions further cause the computing device to obtain a profile of the user and profiles of the third party users associated with the user, and the network usage patterns comprise patterns of traffic. 17. The computer program product of claim 16 , wherein each of the profiles of the third party users comprise a type of data to view and a size of data to download. 18. The computer program product of claim 10 , wherein the content on the resp

Assignees

Inventors

Classifications

  • G06F16/27Primary

    Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor · CPC title

  • Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes · 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 US11388232B2 cover?
An approach is provided to automatically replicate content to certain servers in a networking environment based on, amongst other metrics, location of third parties accessing information in a social networking environment. The approach includes obtaining content from a user within a networked environment and analyzing information of one or more third parties that have access to the networked en…
Who is the assignee on this patent?
Kyndryl Inc
What technology area does this patent fall under?
Primary CPC classification G06F16/27. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jul 12 2022 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 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).