IP Library Patent Application 14265826
Patent Application
App. No. 14/265,826

SIMULTANEOUS FORMATION OF ASSOCIATIONS AMONG MULTIPLE MEMBERS OF A SOCIAL NETWORK

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 None
App. No.
14/265,826
Abstract

A system, apparatus, and method are provided for facilitating simultaneous formation of associations or connections among multiple users of a professional network service, a social network service or other application or service in which users form relationships with each other. One user submits a request or suggestion to the system and identifies the multiple users (e.g., by username, by electronic mail address, by telephone number). The system dispatches invitations to some or all of the users to allow them to endorse connections with all of the other users, with none of the users, or with some specific subset. The system receives the responses and forms the approved associations.

Claims (66)

1 . A method of facilitating simultaneous formation of connections among multiple users of an online service, the method comprising:

receiving a message requesting formation of the connections, wherein the message includes identifiers of the multiple users; and

for each user in the multiple users:

transmitting to the user an invitation to form connections with each of the other users in the multiple users; and

forming connections between the user and each of the other users who accept the invitation to connect with the user.

2 . The method of claim 1 , further comprising, for each user in the multiple users:

identifying other users in the multiple users with whom the user is already connected, if any; and

omitting from the invitation connections between the user and the identified other users, if any.

3 . The method of claim 1 , further comprising:

receiving a second message requesting formation of the connections, wherein the second message includes identifiers of one or more additional users not identified in the message; and

for each user in the multiple users, transmitting to the user an updated invitation to form connections with the one or more additional users.

4 . The method of claim 1 , further comprising:

in a first invitation to a first user in the multiple users, soliciting identities of additional users to be included in the multiple users;

receiving a response to the first invitation, wherein the response identifies one or more additional users not identified in the message; and

for one or more users in the multiple users, transmitting to the user an updated invitation to form connections with the one or more additional users.

5 . The method of claim 1 , wherein the message is received from one of the multiple users.

6 . The method of claim 1 , wherein the message is received from a user not included in the multiple users.

7 . The method of claim 1 , further comprising:

identifying reputations of the multiple users within the online service; and

based on the reputations, omitting at least one of the multiple users from the invitations.

8 . The method of claim 1 , further comprising:

identifying an originator of the message; and

if the originator is blacklisted by the online service, ignoring the message by not sending the invitations.

9 . The method of claim 1 , further comprising:

comparing the identifiers to identifiers of users received within one or more previous messages.

10 . A system for facilitating simultaneous formation of connections among multiple users of an online service, comprising:

a message server operated to:

receive a message requesting formation of the connections, wherein the message includes identifiers of the multiple users; and

for each user in the multiple users, transmit to the user an invitation to form connections with each of the other users in the multiple users; and

a connection server operated to:

for each user in the multiple users, form connections between the user and each of the other users who accept the invitation to connect with the user.

11 . The system of claim 10 , wherein the connection server is further operated to:

for each user in the multiple users, identify other users in the multiple users with whom the user is already connected, if any; and

cause connections between the user and the identified other users, if any, to be omitted from the invitation transmitted to the user.

12 . The system of claim 10 , wherein the message server is further operated to:

receive a second message requesting formation of the connections, wherein the second message includes identifiers of one or more additional users not identified in the message; and

for each user in the multiple users, transmitting to the user an updated invitation to form connections with the one or more additional users.

13 . The system of claim 10 , wherein the message server is further operated to:

in a first invitation to a first user in the multiple users, solicit identities of additional users to be included in the multiple users;

receive a response to the first invitation, wherein the response identifies one or more additional users not identified in the message; and

for one or more users in the multiple users, transmit to the user an updated invitation to form connections with the one or more additional users.

14 . The system of claim 10 , wherein the message server is further operated to:

identify reputations of the multiple users within the online service; and

based on the reputations, omit at least one of the multiple users from the invitations.

15 . An apparatus for facilitating simultaneous formation of connections among multiple users of an online service, the apparatus comprising:

one or more processors; and

memory storing instructions that, when executed by the one or more processors, cause the apparatus to:

receive a message requesting formation of the connections, wherein the message includes identifiers of the multiple users; and

for each user in the multiple users:

transmit to the user an invitation to form connections with each of the other users in the multiple users; and

form connections between the user and each of the other users who accept the invitation to connect with the user.

16 . The apparatus of claim 15 , further comprising:

a repository of connection data identifying connections between users of the online service.

17 . The apparatus of claim 15 , wherein the memory further stores instructions that, when executed by the one or more processors, cause the apparatus to, for each user in the multiple users:

identify other users in the multiple users with whom the user is already connected, if any; and

omitting from the invitation connections between the user and the identified other users, if any.

18 . The apparatus of claim 15 , wherein the memory further stores instructions that, when executed by the one or more processors, cause the apparatus to:

receive a second message requesting formation of the connections, wherein the second message includes identifiers of one or more additional users not identified in the message; and

for each user in the multiple users, transmit to the user an updated invitation to form connections with the one or more additional users.

19 . The apparatus of claim 15 , wherein the memory further stores instructions that, when executed by the one or more processors, cause the apparatus to:

in a first invitation to a first user in the multiple users, solicit identities of additional users to be included in the multiple users;

receive a response to the first invitation, wherein the response identifies one or more additional users not identified in the message; and

for one or more users in the multiple users, transmit to the user an updated invitation to form connections with the one or more additional users.

20 . The apparatus of claim 15 , wherein the memory further stores instructions that, when executed by the one or more processors, cause the apparatus to:

identify reputations of the multiple users within the online service; and

based on the reputations, omit at least one of the multiple users from the invitations.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 1, 2017
From: LINKEDIN CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 044746/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 22, 2014
From: XIAO, FEI; SANG, LIFENG; CHEN, TING
To: LINKEDIN CORPORATION
Reel/Frame 032948/0840 →