IP Library Patent Application 13853297
Patent Application
App. No. 13/853,297

SYSTEM AND METHOD FOR UPDATING CONNECTIONS IN SOCIAL NETWORKS

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.
13/853,297
Abstract

A method for updating connections in social networks is disclosed. The method comprises analyzing information collected respective of a user, wherein the collected information relates to communication of the user with other connections through at least one application installed on a device of the user; determining connections that are of interest to the user based on the analysis information, wherein each of the determined connections is assigned with at least a communicative value; creating a user profile to include the determined connections and their respective communicative value; and updating, based on the created user profile, a connection list of the user in at least one social network to which the user is subscribed.

Claims (70)

1 . A method for updating connections in social networks comprising:

analyzing information collected respective of a user, wherein the collected information relates to communication of the user with other connections through at least one application installed on a device of the user;

determining connections that are of interest to the user based on the analysis information, wherein each of the determined connections is assigned with at least a communicative value;

creating a user profile to include the determined connections and their respective communicative value; and

updating, based on the created user profile, a connection list of the user in at least one social network to which the user is subscribed.

2 . The method of claim 1 , wherein the method is performed by one of: the client node, a server communicatively connected to the client node.

3 . The method of claim 1 , wherein analyzing the collected information further comprises:

identifying names of connections in the collected information;

computing a frequency with which each name appeared in the collected information; and

computing the communicative value for the connection based in part on computed frequency, wherein the connection is any one of: a person and organization.

4 . The method of claim 3 , wherein the communicative value is computed based on at least one of demographic information and comment interest of the connection with respect to the user.

5 . The method of claim 3 , further comprising:

determining an affiliation indication for each connection, wherein the affiliation indication designates an affiliation of the user to the connection; and

saving the affiliation indication in the user profile.

6 . The method of claim 1 , wherein analyzing the collected information further comprising:

identifying the type of the client node; and

updating the user profile respective of the client node.

7 . The method of claim 1 , wherein the at least one application includes at least: an email application, a unified communication interaction, a social network application, a document collaboration application, an enterprise network interaction, and a data source.

8 . The method of claim 4 , wherein the unified communication interaction is at least one of: a chat, a phone call, a video conference, and e-mail exchanges.

9 . The method of claim 1 , further comprising:

storing the user profile in a database.

10 . The method of claim 1 , wherein updating the at least one connection list includes any least one of: adding new connections and removing inactive connections.

11 . The method of claim 10 , wherein removing the inactive connections further comprising:

scanning the application for the at least one connection list to identify all connections listed therein;

matching the identified connections to connections designated in the user profile;

marking, as an inactive connection, each connection in the identified connections that does not appear in the user profile or marking if its respective connection in the user profile is assigned with a communicative value of less than a predefined threshold; and

removing inactive connections from the connection list.

12 . The method of claim 10 , wherein adding the new connections further comprising:

scanning the application for the at least one connection list to identify all connections listed therein;

matching the identified connections to connections designated in the user profile;

marking, as a new connection, each connection in the identified connections that appears in the user profile and not in the at least one connection list; and

adding inactive connections from the connection list.

13 . The method of claim 12 , wherein each of the new marked connections is assigned with a communicative value that is above a predefined threshold and the assigned affiliation indication corresponds to a type of the social network of the at least one connection list.

14 . A non-transitory computer readable medium having stored thereon instructions for causing one or more processing units to execute the computerized method according to claim 1 .

15 . A server configured to generate a user profile utilized for updating connections in social networks, comprising:

a processor communicatively connected to the network;

a memory coupled to the processor and containing a plurality of instructions that when executed by the processor, causes the server to:

analyze information collected respective of a user, wherein the collected information relates to communication of the user with other connections through at least one application installed on a device of the user;

determine connections that are of interest to the user based on the analysis information, wherein each of the determined connections is assigned with at least a communicative value; and

create a user profile to include the determined connections and their respective communicative value;

save the user profile in a database.

16 . The server of claim 15 , wherein the at least one application is any one of: an email application, a unified communication interaction, a social network interaction, a document collaboration application, an enterprise network interaction, and a data source.

17 . The server of claim 16 , wherein the unified communication interaction is one of: one or more chats, one or more phone calls, one or more video conferences or any combination thereof.

18 . The server of claim 15 , wherein the server is further configured to:

identify names of connections in the collected information;

compute a frequency that each name appeared in the collected information; and

compute the communicative value for the connection based in part on the computed frequency, wherein the connection is any one of: a person and organization.

19 . The server of claim 15 , wherein the server is further configured to:

determine an affiliation indication for each connection, wherein the affiliation indication designates an affiliation of the user to the connection; and

save the affiliation indication in the user profile.

20 . An agent for updating connections in social networks comprising:

a network interface;

a data collector (DC) for monitoring at least one application executed on a client node, wherein the collected data is utilized for generating a profile of a user of the client node;

a connection updater (CU) for updating, based on the user profile, a connection list of the user on at least one social network to which the user is subscribed; and

a readable medium for storing at least the collected data.

21 . The agent of claim 20 , wherein the at least one application is any one of: an email application, a unified communication interaction, a social network interaction, a document collaboration application, an enterprise network interaction, and a data source.

22 . The agent of claim 21 , wherein the unified communication interaction is at least one of: a chat, a phone call, a video conference, and e-mail exchanges.

23 . The agent of claim 22 , wherein updating the at least one connection list includes at least one of: adding new connections and removing inactive connections.

24 . The agent of claim 23 , wherein the connection updater is configured to remove the inactive connections by:

scanning the application for the at least one connection list to identify all connections listed therein;

matching the identified connections to connections designated in the user profile;

marking, as an inactive connection, each connection in the identified connections that does not appear in the user profile or marking if its respective connection in the user profile is assigned with a communicative value of less than a predefined threshold; and

removing inactive connections from the connection list.

25 . The agent of claim 22 , wherein the connection updater is configured to add the new connections by:

scanning the application for the at least one connection list to identify all connections listed therein;

matching the identified connections to connections designated in the user profile;

marking, as a new connection, each connection in the identified connections that appears in the user profile and not in the at least one connection list; and

adding inactive connections from the connection list.

26 . The agent of claim 25 , wherein each of the new marked connections is assigned with a communicative value that is above a predefined threshold and the assigned affiliation indication corresponds to a type of the social network of the at least one connection list.

27 . The agent of claim 25 , wherein the data collector is further configured to generate the user profile.

Assignments (4)
CORRECTIVE ASSIGNMENT TO CORRECT THE JUNE 30, 2015 DATE OF THE UNDERLYING SECURITY AGREEMENT PREVIOUSLY RECORDED ON REEL 036859 FRAME 0892. ASSIGNOR(S) HEREBY CONFIRMS THE JULY 14, 2015 DATE OF THE UNDERLYING SECURITY AGREEMENT. Recorded Nov 24, 2015
From: HARMON.IE CORPORATION
To: WESTERN ALLIANCE BANK
Reel/Frame 037180/0278 →
SECURITY INTEREST Recorded Oct 22, 2015
From: HARMON.IE CORPORATION
To: WESTERN ALLIANCE BANK
Reel/Frame 036859/0892 →
CHANGE OF NAME Recorded Apr 2, 2015
From: MAINSOFT R&D LTD.
To: HARMON.IE R&D LTD.
Reel/Frame 035357/0027 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 29, 2013
From: SHEINFELD, ROY
To: MAINSOFT R&D LTD.
Reel/Frame 030114/0677 →