Communications-enabled dynamic social network routing utilizing presence
First Claim
Patent Images
1. A method, comprising:
- (a) an enterprise network receiving, from a communication device of a requestor, an electronic request for a meeting with an unspecified enterprise resource;
(b) in response, the enterprise network automatically detecting presence of a set of possible enterprise resources and selecting, from among the set of possible enterprise resources, a preferred subset of enterprise resources to interact with the requestor, the selection being based on information contained in the electronic request and presence information obtained from a presence service, wherein the presence information indicates a communication context for detecting the set of possible enterprise resources and a suggested communication modality to successfully reach the enterprise resources;
(c) transmitting, by the enterprise network, to the communication device of the requestor a message containing a ranked list of members of the preferred subset of enterprise resources and one or more possible meeting times between the requestor and each respective subset member in the ranked list, the one or more possible meeting times being determined at least in part by reference to the presence information; and
(d) receiving, at the enterprise network and from the communication device of the requestor, a selection of one or more members of the ranked list of members and a selected meeting time for a meeting with the selected one or more members.
21 Assignments
0 Petitions
Accused Products
Abstract
The present invention is directed to architectures for receiving, from requestors, requests for information, identifying appropriate responders, unknown to the requestors, to provide the requested information, and effecting interactions between the requestors and responders.
137 Citations
19 Claims
-
1. A method, comprising:
-
(a) an enterprise network receiving, from a communication device of a requestor, an electronic request for a meeting with an unspecified enterprise resource; (b) in response, the enterprise network automatically detecting presence of a set of possible enterprise resources and selecting, from among the set of possible enterprise resources, a preferred subset of enterprise resources to interact with the requestor, the selection being based on information contained in the electronic request and presence information obtained from a presence service, wherein the presence information indicates a communication context for detecting the set of possible enterprise resources and a suggested communication modality to successfully reach the enterprise resources; (c) transmitting, by the enterprise network, to the communication device of the requestor a message containing a ranked list of members of the preferred subset of enterprise resources and one or more possible meeting times between the requestor and each respective subset member in the ranked list, the one or more possible meeting times being determined at least in part by reference to the presence information; and (d) receiving, at the enterprise network and from the communication device of the requestor, a selection of one or more members of the ranked list of members and a selected meeting time for a meeting with the selected one or more members. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A server, comprising:
-
a microprocessor; and a computer readable medium, coupled to the microprocessor, comprising instructions that program the microprocessor to; receive, from a communication device of a requestor, an electronic request for a meeting with an unspecified enterprise resource; in response, automatically detect presence of a set of possible enterprise resources; select, from among the set of possible enterprise resources and based on information contained in the electronic request and presence information obtained from a presence service, a preferred subset of enterprise resources to interact with the requestor, wherein the presence information indicates a communication context for detecting the set of possible enterprise resources and a suggested communication modality to successfully reach the enterprise resources; and transmit to the communication device of the requestor a message containing a ranked list of members of the preferred subset of enterprise resources and one or more possible meeting times between the requestor and each respective subset member in the ranked list, the one or more possible meeting times being determined at least in part by reference to the presence information; and receive, from the communication device of the requestor, a selection of one or more members of the ranked list of members and a selected meeting time for a meeting with the selected one or more members. - View Dependent Claims (7, 8, 9, 10, 11, 12)
-
-
13. A server comprising:
-
a microprocessor; and a computer readable medium, coupled to the microprocessor, comprising instructions that cause the microprocessor to; receive, from a communication device of a requestor, an electronic request for a meeting with an unspecified enterprise resource; select, from among the set of possible enterprise resources and based on presence information obtained from a presence service, a preferred subset of enterprise resources to interact with the requestor, wherein the presence information indicates a communication context for detecting the set of possible enterprise resources; determine, based on the presence information, one or more possible meeting times between the requestor and each respective subset member; transmit a ranked list of members of the preferred subset of enterprise resources, together with the one or more possible meeting times, to the communication device of the requestor; and receive, from the communication device of the requestor, a selection of one or more members of the ranked list of members and a selected meeting time for a meeting with the selected one or more members. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
Specification