System and method for information provider communication with information requester
First Claim
1. A system for an information provider communicating with an information requester comprising:
- a messenger server which manages instant messaging, identifies, in a dealer database, a timing of availability of the information provider which indicates a time when the information provider is available for communication, a plurality of types of communication means available to the information provider and a predetermined priority order of communication means which indicates an order of switching between the plurality of types of communication means available to the information provider for making a connection to the information requester from a higher priority to a lower priority until the connection is made, wherein the timing of availability of the information provider, the plurality of types of communication means available to the information provider and the predetermined priority order of communication means are registered in the dealer database by the information provider prior to receiving a communication request by the information requester, and, upon receiving the communication request from the information requester, the messenger server sequentially searches the plurality of types of communication means available to the information provider registered in the dealer database from those of the higher priority to those of the lower priority for a corresponding communication means that matches a communication means of the information requester to make a connection between the information provider and the information requester;
a proxy server, coupled to the messenger server, which determines a communication channel for connecting the information provider to the information requester based on the corresponding communication means of the information provider, and connects the information provider and the information requester using the determined communication channel;
a redirect server, coupled to the messenger server, which administers information of a location of the information requester and the information provider recorded in the messenger server, based on Internet Protocol addresses, wherein the information of the location of the information requester and the information provider are used by the proxy server for determining the communication channel; and
a Voice Over Internet Protocol (VOIP) gateway server, coupled to the messenger server, which provides internet telephone network services to which a personal computer terminal or a phone of the information requester is connected to the information provider,wherein the proxy server manages a connection blocking list and a connection period restriction list according to evaluation of the information requester and the information provider,wherein if the information requester or the information provider is registered in the connection blocking list, the proxy server immediately blocks communication between the information provider and the information requester, andif the information provider or the information requester is registered in the connection period restriction list, the proxy server will allow communication between the information provider and the information requester for only a permitted period of time, wherein the permitted period of time begins when the information provider is connected to the information requester by the proxy server, and the proxy server disconnects the information provider from the information requester when the permitted period of time expires during the communication between the information provider and the information requester.
6 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a system and a method for an information provider communicating with an information requester. The system includes a messenger server for managing instant messaging, identifying whether the information provider registers a timing available for communication, priority sequence of communication channel and communication means, searching communication means available for communication promptly connecting the communication means of the information provider from a higher priority to a lower priority sequentially; a proxy server, coupled to the messenger server, receiving a signal from the messenger server and deciding a communication channel to process this signal and transmitting a call; a redirect server administrating the position of the information requester and the information provider logged in the messenger server, based on Internet Protocol; and a VOIP gateway providing the internet telephone network services to which a personal computer terminal or a phone is connected.
14 Citations
13 Claims
-
1. A system for an information provider communicating with an information requester comprising:
-
a messenger server which manages instant messaging, identifies, in a dealer database, a timing of availability of the information provider which indicates a time when the information provider is available for communication, a plurality of types of communication means available to the information provider and a predetermined priority order of communication means which indicates an order of switching between the plurality of types of communication means available to the information provider for making a connection to the information requester from a higher priority to a lower priority until the connection is made, wherein the timing of availability of the information provider, the plurality of types of communication means available to the information provider and the predetermined priority order of communication means are registered in the dealer database by the information provider prior to receiving a communication request by the information requester, and, upon receiving the communication request from the information requester, the messenger server sequentially searches the plurality of types of communication means available to the information provider registered in the dealer database from those of the higher priority to those of the lower priority for a corresponding communication means that matches a communication means of the information requester to make a connection between the information provider and the information requester; a proxy server, coupled to the messenger server, which determines a communication channel for connecting the information provider to the information requester based on the corresponding communication means of the information provider, and connects the information provider and the information requester using the determined communication channel; a redirect server, coupled to the messenger server, which administers information of a location of the information requester and the information provider recorded in the messenger server, based on Internet Protocol addresses, wherein the information of the location of the information requester and the information provider are used by the proxy server for determining the communication channel; and a Voice Over Internet Protocol (VOIP) gateway server, coupled to the messenger server, which provides internet telephone network services to which a personal computer terminal or a phone of the information requester is connected to the information provider, wherein the proxy server manages a connection blocking list and a connection period restriction list according to evaluation of the information requester and the information provider, wherein if the information requester or the information provider is registered in the connection blocking list, the proxy server immediately blocks communication between the information provider and the information requester, and if the information provider or the information requester is registered in the connection period restriction list, the proxy server will allow communication between the information provider and the information requester for only a permitted period of time, wherein the permitted period of time begins when the information provider is connected to the information requester by the proxy server, and the proxy server disconnects the information provider from the information requester when the permitted period of time expires during the communication between the information provider and the information requester. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for an information provider communicating with an information requester comprising steps of:
-
registering, by the information provider, in a dealer database information on a timing of availability of the information provider which indicates a time when the information provider is available for communication, a plurality of types of communication means available to the information provider, and a predetermined priority order of communication means which indicates an order of switching between the plurality of types of communication means available to the information provider for making a connection to the information requester from a higher priority to a lower priority until a match between the communication means of the information requester and a communication means of the information provider is made, wherein the information on a timing of availability of the information provider, the plurality of types of communication means available to the information provider and the predetermined priority order of communication means are registered in the dealer database by the information provider prior to receiving a communication request by the information requester; upon the information requester requesting communication with the information provider, searching, by a messenger server, the plurality of types of communication means available to the information provider registered in the dealer database from those of the higher priority to those of the lower priority for a corresponding communication means that matches a communication means of the information requester to make a connection between the information provider and the information requester, wherein the searching comprises switching the communication means of the information provider from those of the higher priority to those of the lower priority, sequentially, until a corresponding communication means that matches a communication means of the information requester is made for making a connection between the information provider and the information requester; communicating with the information requester, if the information provider responds to the communication request; transmitting, by a web server, an automated message to the information requester notifying the information requester that the information provider is unable to respond to the communication request, if the information provider is unable to respond to the communication request; and managing, by a proxy server, a connection blocking list and a connection period restriction list according to evaluation of the information requester and the information provider; wherein if the information requester or the information provider is registered in the connection blocking list, the proxy server immediately blocks communication between the information provider and the information requester and transmits an automated message to the information requester notifying the information requester that the information provider is unable to respond to the communication request, and, if the information provider or the information requester is registered in the connection period restriction list, the proxy server allows communication between the information provider and the information requester for only a permitted period of time, wherein the permitted period of time begins when the information provider is connected to the information requester by the proxy server, and the proxy server disconnects the information provider from the information requester when the permitted period of time expires during the communication between the information provider and the information requester. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13)
-
Specification