Peer discovery and connection management based on context sensitive social networks
First Claim
Patent Images
1. A method for responding to a networking request, comprising:
- intercepting, by a network response mechanism, a network request from an initiating party on an initiating communication device sent to a recipient communication device of a user;
identifying the initiating party, the user, and a communication channel for the network request;
using a dynamic social network model to determine whether the initiating party is a contact of the user, the dynamic social network model characterizing a user'"'"'s social network based on monitoring data automatically collected from network interactions of the user with contacts that the user communicates with over a network;
using the dynamic social network model to determine whether the communication channel for the network request matches a communication channel for a previous communication between the initiating party and the user; and
determining whether to grant the network request based on the determination of whether the initiating party is a contact of the user and the determination of whether the communication channel for the network request matches a communication channel for a previous communication between the initiating party and the user.
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.
-
Citations
22 Claims
-
1. A method for responding to a networking request, comprising:
-
intercepting, by a network response mechanism, a network request from an initiating party on an initiating communication device sent to a recipient communication device of a user; identifying the initiating party, the user, and a communication channel for the network request; using a dynamic social network model to determine whether the initiating party is a contact of the user, the dynamic social network model characterizing a user'"'"'s social network based on monitoring data automatically collected from network interactions of the user with contacts that the user communicates with over a network; using the dynamic social network model to determine whether the communication channel for the network request matches a communication channel for a previous communication between the initiating party and the user; and determining whether to grant the network request based on the determination of whether the initiating party is a contact of the user and the determination of whether the communication channel for the network request matches a communication channel for a previous communication between the initiating party and the user. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for responding to a networking request, comprising:
-
a computer-readable medium containing a dynamic social network model to store data pertaining to a user, wherein the dynamic social network model includes communication information automatically collected while the user utilized a communication device to interact with other communication device users over a network; and an automatic networking response mechanism to perform operations comprising; receiving a network request sent from an initiating party to the communication device to establish a connection with the communication device; identifying the initiating party, the user, and a communication channel for the network request; using the dynamic social network model to determine whether the initiating party is a contact of the user; using the dynamic social network model to determine whether the communication channel for the network request matches a communication channel for a previous communication between the initiating party and the user; and automatically determining whether to grant the networking request based at least in part on the determination of whether the initiating party is a contact of the user and the determination of whether the communication channel for the network request matches a communication channel for a previous communication between the initiating party and the user. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. An apparatus comprising:
-
a tangible, computer-readable medium; and instructions in the medium which, when executed, perform operations comprising; intercepting a network request from an initiating party on an initiating communication device, the network request addressed to a recipient communication device of a user; identifying the initiating party, the user, and a communication channel for the network request; using a dynamic social network model to determine whether the initiating party is a contact of the user, the dynamic social network model characterizing a user'"'"'s social network based on monitoring data automatically collected from network interactions of the user with contacts that the user communicates with over a network; using the dynamic social network model to determine whether the communication channel for the network request matches a communication channel for a previous communication between the initiating party and the user; and determining whether to grant the network request based on the determination of whether the initiating party is a contact of the user and the determination of whether the communication channel for the network request matches a communication channel for a previous communication between the initiating party and the user. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
Specification