System and method for abstract communication
First Claim
1. A method for providing communication between a user and at least one entity, the method comprising acts of:
- receiving a search criteria for the at least one entity from the user through a user interface of a computer system;
determining search results including one or more entities meeting the search criteria, the search results including the at least one entity;
ordering, the search results based on the responsiveness of the one or more entities to past queries by users;
transmitting the ordered search results to the user;
receiving, by the computer system, an entity selection input of the at least one entity, and a message from the user to the at least one entity;
analyzing, by the computer system, the entity selection input and the message to determine entity information and inquiry information associated with the message and the selection input;
determining least one communication channel based on the entity information and the inquiry information;
obtaining a response to the message via the at least one communication channel from the at least one entity; and
transmitting the response to the user.
5 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for providing communication between a user and at least one entity are disclosed. In one example, the method comprises receiving an entity selection input of the at least one entity, and a message from the user to the at least one entity, analyzing the selection input and the message to determine entity information and inquiry information associated with the message and the selection input, determining least one communication channel based on the entity information and the inquiry information, obtaining a response to the message via the at least one communication channel from the at least one entity, and transmitting the response to the user.
-
Citations
20 Claims
-
1. A method for providing communication between a user and at least one entity, the method comprising acts of:
-
receiving a search criteria for the at least one entity from the user through a user interface of a computer system; determining search results including one or more entities meeting the search criteria, the search results including the at least one entity; ordering, the search results based on the responsiveness of the one or more entities to past queries by users; transmitting the ordered search results to the user; receiving, by the computer system, an entity selection input of the at least one entity, and a message from the user to the at least one entity; analyzing, by the computer system, the entity selection input and the message to determine entity information and inquiry information associated with the message and the selection input; determining least one communication channel based on the entity information and the inquiry information; obtaining a response to the message via the at least one communication channel from the at least one entity; and transmitting the response to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for enabling communication between a user and at least one entity, the system comprising:
-
an interface that receives a search criteria for the at least one entity from the user; a processor, coupled to the interface, that determines search results including one or more entities meeting the search criteria, the search results including the at least one entity, and orders the search results based on the responsiveness of the one or more entities to past queries by users, the interface transmitting the ordered search results to the user and receiving an entity selection input of the at least one entity, and a message from the user to the at least one entity, the message including entity information and inquiry information, the processor analyzing the message and the entity selection input to determine the entity information and the inquiry information associated with the message and the selection input and determine least one communication channel based on the entity information and the inquiry information; and a database, coupled to the processor and that stores the entity information, the inquiry information and the message, wherein the interface receives the response to the message from the at least, one entity via the at least one communication channel and transmits the response to the user. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory computer readable medium having stored thereon sequences of instruction for enabling communication between a user and at least one entity, including instructions that will cause at least one processor to:
-
receive a search criteria for the at least one entity from the user; determine search results including one or more entities meeting the search criteria the search results including the at least one entity; order the search results based on the responsiveness of the one or more entities tea past queries by users; transmit the ordered search results to the user; receive an entity selection input of the at least one entity, and a message from the user to the at least one entity; analyze the selection put and the message to determine entity information and inquiry information associated with the message and the selection input; determine at least one communication channel based on the entity information and the inquiry information; obtain a response to the message via the at least one communication channel from the at least one entity; and transmit the response to the user.
-
Specification