MULTI-USER COMMUNICATION SYSTEM AND METHOD
First Claim
1. A method for enabling communication between a user and at least one entity by a communication service, the method comprising acts of:
- receiving a search for the at least one entity;
analyzing the search, by a processor, to determine search results based on the search including the at least one entity;
receiving a message from the user to the at least one entity, the message including inquiry information directed to the at least one entity;
determining, by the processor, presence status associated with the at least one entity;
establishing, by the processor, a communication channel between the user and the at least one entity based on the presence status; and
transmitting a response to the message based on the inquiry information via the communication channel.
5 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for enabling communication between a user and at least one entity by a communication service are disclosed. In one example, the method comprises acts of receiving a search for the at least one entity, analyzing the search, by a processor, to determine search results based on the search including the at least one entity, receiving a message from the user to the at least one entity, the message including inquiry information directed to the at least one entity, determining, by the processor, presence status associated with the at least one entity, establishing, by the processor, a communication channel between the user and the at least one entity based on the presence status, and transmitting a response to the message based on the inquiry information via the communication channel.
-
Citations
20 Claims
-
1. A method for enabling communication between a user and at least one entity by a communication service, the method comprising acts of:
-
receiving a search for the at least one entity; analyzing the search, by a processor, to determine search results based on the search including the at least one entity; receiving a message from the user to the at least one entity, the message including inquiry information directed to the at least one entity; determining, by the processor, presence status associated with the at least one entity; establishing, by the processor, a communication channel between the user and the at least one entity based on the presence status; and transmitting a response to the message based on the inquiry information via the communication channel. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for enabling communication between a user and at least one entity in a distributed communication network, the system comprising:
-
an interface configured to receive a search for the at least one entity and receive a message from the user to the at least one entity, the message including inquiry information directed to the at least one entity; a processor configured to; analyze the search to determine search results based on the search including at least one entity; determine a presence status associated with the at least one entity included in the search results; establish a communication channel between the user and the at least one entity based on the presence status, wherein the interface is configured to transmit a response to the message based on the inquiry information via the communication channel. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory computer readable medium for enabling communication between a user and at least one entity in a distributed communication network, having stored thereon sequences of instruction that are capable of causing at least one processor to:
-
receive a search for the at least one entity and receive a message from the user to the at least one entity, the message including inquiry information directed to the at least one entity; analyze the search to determine search results based on the search including at least one entity; determine a presence status associated with the at least one entity included in the search results; establish a communication channel between the user and the at least one entity based on the presence status; and transmit a response to the message based on the inquiry information via the communication channel.
-
Specification