Migrating social connections from a first profile to a second profile

US9531832B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9531832-B2
Application numberUS-201414298719-A
CountryUS
Kind codeB2
Filing dateJun 6, 2014
Priority dateApr 26, 2012
Publication dateDec 27, 2016
Grant dateDec 27, 2016

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.

In general, aspects of the present disclosure are directed to techniques for migrating social networking connections in a social network from one profile to another profile. A first incoming connection from a third profile in a social network to a first profile in the social network may be determined. A first outgoing connection to a fourth profile in the social network from the first profile in the social network may be determined. A second incoming connection from the third profile to a second profile may be created based at least in part on the first incoming connection. A second outgoing connection to the fourth profile from the second profile may be created based at least in part on the first outgoing connection.

First claim

Opening claim text (preview).

The invention claimed is: 1. A computer-implemented method comprising: receiving, using one or more computing devices, a request to create a new profile for a user in a social network; determining, using the one or more computing devices, connections of an existing profile of the user in the social network, the connections connecting the existing profile with other profiles in the social network; creating, using the one or more computing devices, the new profile for the user; receiving, using the one or more computing devices, a request to migrate the connections of the existing profile of the user to the new profile of the user, the existing profile of the user including an indication of restricted communication between the existing profile and a subset of the connections; transferring, using the one or more computing devices, the connections of the existing profile of the user to the new profile of the user, the new profile of the user including the indication of restricted communication between the existing profile and the subset of the connections of the existing profile; determining, using the one or more computing devices, whether an additional connection is formed with the existing profile of the user; and in response to determining that the additional connection was formed, migrating using the one or more computing devices, the additional connection to the new profile of the user. 2. The computer-implemented method of claim 1 , wherein transferring the connections of the existing profile includes transferring one or more of incoming connections to the existing profile from various profiles in the social network and outgoing connections from the existing profile to various profiles in the social network. 3. The computer-implemented method of claim 1 , wherein transferring the connections of the existing profile occurs without intervention by users associated with the other profiles. 4. The computer-implemented method of claim 1 , wherein the connections of the existing profile include an incoming connection from a third profile in the social network to the existing profile and an outgoing connection from the existing profile to a fourth profile in the social network, and transferring the connections of the existing profile includes creating an incoming connection from the third profile to the new profile based on the incoming connection from the third profile to the existing profile and creating an outgoing connection from the new profile to the fourth profile in the social network based on the outgoing connection from the existing profile to the fourth profile. 5. The computer-implemented method of claim 4 , further comprising: determining, using the one or more computing devices, groups categorizing one or more relationships between the existing profile and one or more of the other profiles connected to the existing profile in the social network, the groups including a first group that a third profile belongs to and a second group that a fourth profile belongs to; and creating, using the one or more computing devices, a corresponding first group and a corresponding second group for the new profile based on the first group and the second group of the existing profile. 6. The computer-implemented method of claim 1 , further comprising: determining, using the one or more computing devices, an indication of a communication restriction between the existing profile and a third profile to exist, wherein transferring the connections includes creating a corresponding indication for a communication restriction between the new profile and the third profile. 7. The computer-implemented method of claim 1 , further comprising: assigning, using the one or more computing devices, a fourth profile associated with the new profile to a category, wherein the fourth profile belongs to a same category in the existing profile. 8. A computer program product comprising a non-transitory computer-readable medium storing a computer-readable program, wherein the computer-readable program, when executed on one or more computers, causes the one or more computers to perform operations comprising: receiving, using one or more computing devices, a request to create a new profile for a user in a social network; determining, using the one or more computing devices, connections of an existing profile of the user in the social network, the connections connecting the existing profile with other profiles in the social network; creating, using the one or more computing devices, the new profile for the user; receiving, using the one or more computing devices, a request to migrate the connections of the existing profile of the user to the new profile of the user, the existing profile of the user including an indication of restricted communication between the existing profile and a subset of the connections; transferring, using the one or more computing devices, the connections of the existing profile of the user to the new profile of the user, the new profile of the user including the indication of restricted communication between the existing profile and the subset of the connections of the existing profile; determining, using the one or more computing devices, whether an additional connection is formed with the existing profile of the user; and in response to determining that the additional connection was formed, migrating using the one or more computing devices, the additional connection to the new profile of the user. 9. The computer program product of claim 8 , wherein transferring the connections of the existing profile includes transferring one or more of incoming connections to the existing profile from various profiles in the social network and outgoing connections from the existing profile to various profiles in the social network. 10. The computer program product of claim 8 , wherein transferring the connections of the existing profile occurs without intervention by users associated with the other profiles. 11. The computer program product of claim 8 , wherein the connections of the existing profile include an incoming connection from a third profile in the social network to the existing profile and an outgoing connection from the existing profile to a fourth profile in the social network, and transferring the connections of the existing profile includes creating an incoming connection from the third profile to the new profile based on the incoming connection from the third profile to the existing profile and creating an outgoing connection from the new profile to the fourth profile in the social network based on the outgoing connection from the existing profile to the fourth profile. 12. The computer program product of claim 11 , wherein the computer-readable program, when executed on one or more computers, further causes the one or more computers to perform operations of: determining groups categorizing one or more relationships between the existing profile and one or more of the other profiles connected to the existing profile in the social network, the groups including a first group that a third profile belongs to and a second group that a fourth profile belongs to; and creating a corresponding first group and a corresponding second group for the new profile based on the first group and the second group of the existing profile. 13. The computer program product of claim 8 , wherein the computer-readable program, when executed on the one or more computers, further causes the one or more computers to perform operations of: determining an indication of a communication restriction between the existing profile and a third profile to exist, wherein transferr

Assignees

Inventors

Classifications

  • Business processes related to social networking or social networking services · CPC title

  • G06Q10/10Primary

    Office automation; Time management · CPC title

  • H04L67/306Primary

    User profiles · CPC title

  • Physics · mapped topic

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 US9531832B2 cover?
In general, aspects of the present disclosure are directed to techniques for migrating social networking connections in a social network from one profile to another profile. A first incoming connection from a third profile in a social network to a first profile in the social network may be determined. A first outgoing connection to a fourth profile in the social network from the first profile i…
Who is the assignee on this patent?
Google Inc
What technology area does this patent fall under?
Primary CPC classification G06Q10/10. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Dec 27 2016 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).