Replication of content to one or more servers

US10554744B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10554744-B2
Application numberUS-201614990224-A
CountryUS
Kind codeB2
Filing dateJan 7, 2016
Priority dateMay 2, 2013
Publication dateFeb 4, 2020
Grant dateFeb 4, 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.

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 method comprising: obtaining, by a computing system, content published on a social network within a computing environment from a user within the social network; determining locations of only third party users who are likely to retrieve the content based on historical access patterns of the third party users, wherein the third party users are associated with the user from whom the content is obtained; determining one or more servers nearest to each of the third party users; determining whether a number of the third party users nearest to each of the one or more servers meets or exceeds a predetermined threshold value; selectively replicating the the content for storage on respective ones of the one or more servers when the number of the third party users nearest the respective ones of the one or more servers meets or exceeds the predetermined threshold value, wherein the content is replicated to multiple geographically dispersed servers over a network connection, and wherein the predetermined threshold is a percentage of the one or more third party users being above a certain percentage of all third party users associated with the user within the social network. 2. The 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 historic access patterns of the third party users include the types of content previously viewed or request by the third party users. 3. The method of claim 2 , wherein: the analyzing the information further includes determining one or more preferences of the third users; and the method further comprising determining that the third party users have a preference indicative of wanting to view the content. 4. The method of claim 1 , further comprising determining, by the computing device, based on historical usage patterns of the third party users, that the patterns are indicative of the third party users wanting to view similar content to the content. 5. A computer program product comprising a computer readable storage device having readable program code embodied in the storage device and when executed on a computing system is operable to: obtain content published on a social network within a computing environment from a user within the social network; determine locations of only third party users who are likely to retrieve the content based on historical access patterns of the third party users, wherein the third party users are associated with the user from whom the content is obtained; determine one or more servers nearest to each of the third party users; determine whether a number of the third party users nearest to each of the one or more servers meets or exceeds a predetermined threshold value; and selectively replicate the content for storage on respective ones of the one or more servers when the number of the third party users nearest the respective ones of the one or more servers meets or exceeds the predetermined threshold value, wherein the content is replicated to multiple geographically dispersed servers over a network connection, and wherein the predetermined threshold is a percentage of the one or more third party users being above a certain percentage of all third party users associated with the user within the social network. 6. The method of claim 1 , further comprising obtaining a profile of the user within the networked environment and profiles of the third party users that have access to the networked environment. 7. The method of claim 6 , wherein each of the profiles of the third party users comprise a type of data to view and a size of data to download. 8. The computer program product of claim 5 , wherein the computing system is operable to refrain from replicating the content in response to the percentage being below the predetermined threshold. 9. The computer program product of claim 5 , wherein the replicating of the content to the one or more servers within the social network is further based on quality of the one or more servers and load balancing issues among the one or more servers. 10. The 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.

Assignees

Inventors

Classifications

  • Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes · CPC title

  • G06F16/27Primary

    Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor · 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 US10554744B2 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?
IBM
What technology area does this patent fall under?
Primary CPC classification H04L67/1095. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Feb 04 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 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).