Peer discovery and connection management based on context sensitive social networks
First Claim
1. A method for responding a networking request, comprising:
- receiving, by a communication device representing a user, a networking request from an initiating party on an initiating communication device to establish a connection between the initiating party and the user;
identifying the identity of the initiating party; and
responding the network request according to a dynamic social network model to either grant or deny the networking request.
1 Assignment
0 Petitions
Accused Products
Abstract
An arrangement is provided for responding a networking request. An initiating communication device, representing an initiating party, sends a networking request to a receiving communication device, representing a user, to request to establish a connection between the initiating party and the user. When the receiving communication device receives the networking request, it identifies the identity of the initiating party. The receiving communication device responds the networking request according to a dynamic social network model with respect to the identity of the initiating party. The response either grants or denies the networking request.
307 Citations
30 Claims
-
1. A method for responding a networking request, comprising:
-
receiving, by a communication device representing a user, a networking request from an initiating party on an initiating communication device to establish a connection between the initiating party and the user;
identifying the identity of the initiating party; and
responding the network request according to a dynamic social network model to either grant or deny the networking request. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for monitoring communications, comprising:
-
observing the communication activities between a user and each of the contacts of the user; and
extracting the context information related to the communication activities. - View Dependent Claims (7)
-
-
8. A method for generating a dynamic social network model, comprising:
-
retrieving monitoring data, recorded by a communication monitoring mechanism, related to the 2-way communications between a user and one of a plurality of contacts; and
modeling the dynamic social network of the user based on the monitoring data, retrieved by the retrieving. - View Dependent Claims (9)
-
-
10. A method for automatic networking request responding, comprising:
-
receiving, by a communication device representing a user, a networking request from an initiating party on a different communication device to establish a connection;
identifying the identity of the initiating party;
retrieving a dynamic social network model established with respect to the user;
determining, based on the dynamic social network model, whether the initiating party is a contact;
determining whether the context under which the networking request is issued is permitted by either the dynamic social network model or the user;
responding the networking request by either granting the networking request if the initiating party is a contact and the context under which the initiating party issues the networking request is permitted, or denying the networking request if either that the initiating party is not a contact or that the context under which the initiating party issues the networking request is not permitted. - View Dependent Claims (11)
-
-
12. A system for responding a networking request, comprising:
-
a dynamic social network model, built with respect to a user operating on a communication device;
an automatic networking response mechanism for receiving a networking request from an initiating party who initiates the networking request to establish a connection with the user and for automatically responding the networking request according to the dynamic social network model. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A system for monitoring communication, comprising:
-
a contact monitor for monitoring a contact that communicates with a user;
an activity monitor for monitoring the communication activities between the user and the contact; and
a context monitor for monitoring and extracting the context information associated with the communication activities. - View Dependent Claims (18)
-
-
19. A system for modeling dynamic social network, comprising:
-
a contact information retriever for accessing the information related to a contact of a user;
a contact statistics retriever for retrieving the statistics associated with the communications between the user and the contact; and
a dynamic social network model generator for building a dynamic social network model of the user based on the monitoring data. - View Dependent Claims (20)
-
-
21. A system for a networking request responding mechanism, comprising:
-
a networking request receiver for intercepting a networking request from an initiating party requesting to establish a connection with a user;
an identifying mechanism for identifying the identification of the initiating party;
a contact look-up mechanism for determining whether the initiating party is a contact of the user according to a dynamic social network model of the user; and
a social network sensitive responding mechanism for automatically generating a response to either grant or deny the networking request based on whether the initiating party is a contact of the user. - View Dependent Claims (22)
-
-
23. A computer-readable medium encoded with a program for responding a networking request, the program, when executed, causing:
-
receiving, by a communication device representing a user, a networking request from an initiating party on an initiating communication device to establish a connection between the initiating party and the user;
identifying the identity of the initiating party; and
responding the network request according to a dynamic social network model to either grant or deny the networking request. - View Dependent Claims (24)
-
-
25. A computer-readable medium encoded with a program for monitoring communications, the program, when executed, causing:
-
observing the communication activities between a user and each of the contacts of the user; and
extracting the context information related to the communication activities. - View Dependent Claims (26)
-
-
27. A computer-readable medium encoded with a program for generating a dynamic social network model, the program, when executed, causing:
-
retrieving monitoring data, recorded by a communication monitoring mechanism, related to the 2-way communications between a user and one of a plurality of contacts; and
modeling the dynamic social network of the user based on the monitoring data, retrieved by the retrieving. - View Dependent Claims (28)
-
-
29. A computer-readable medium encoded with a program for automatic networking request responding, the program, when executed, causing:
-
receiving, by a communication device representing a user, a networking request from an initiating party on a different communication device to establish a connection;
identifying the identity of the initiating party;
retrieving a dynamic social network model established with respect to the user;
determining, based on the dynamic social network model, whether the initiating party is a contact;
determining whether the context under which the networking request is issued is permitted by either the dynamic social network model or the user;
responding the networking request by either granting the networking request if the initiating party is a contact and the context under which the initiating party issues the networking request is permitted, or denying the networking request if either that the initiating party is not a contact or that the context under which the initiating party issues the networking request is not permitted. - View Dependent Claims (30)
-
Specification