IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
UP-0329677
(2006-01-10)
|
등록번호 |
US-7720091
(2010-06-10)
|
발명자
/ 주소 |
- Faber, Scott
- Altberg, Ebbe
- Hirson, Ron
- Van Der Linden, Sean
|
출원인 / 주소 |
|
대리인 / 주소 |
|
인용정보 |
피인용 횟수 :
25 인용 특허 :
200 |
초록
▼
Methods and apparatuses to provide services to people who wish to make connections for real time communication, such as live telephone conversation, chat, video conferencing, etc. In one embodiment, a method includes: receiving in a system a call back time window for a request from a first entity to
Methods and apparatuses to provide services to people who wish to make connections for real time communication, such as live telephone conversation, chat, video conferencing, etc. In one embodiment, a method includes: receiving in a system a call back time window for a request from a first entity to establish a media connection for real time communication with a second entity, the call back time window being specified by the first entity to indicate a period of time including a current time during which the first entity is available for real time communication with the second entity; and attempting to establish the media connection between the first entity and the second entity according to the call back time window.
대표청구항
▼
What is claimed is: 1. A method, comprising: providing, by a computer, a web page to a first entity, in response to the first entity selecting a call button embedded in a separate web page not from the computer system, wherein the call button is assigned by the computer to a second entity; determin
What is claimed is: 1. A method, comprising: providing, by a computer, a web page to a first entity, in response to the first entity selecting a call button embedded in a separate web page not from the computer system, wherein the call button is assigned by the computer to a second entity; determining, by the computer, whether the second entity is currently available to communicate in real time with the first entity after the call button is selected; if the second entity is currently available to communicate in real time with the first entity, initiating by the computer separate connections to the first entity and the second entity to connect the first entity and the second entity; if the second entity is not currently available to communicate in real time with the first entity, receiving, by the computer from the first entity using the web page, a call back time window to establish a media connection for real time communication with the second entity, the call back time window being specified by the first entity to indicate a period of time, including a current time, during which the first entity is available for real time communication with the second entity; and attempting, by the computer according to the call back time window, to establish the media connection between the first entity and the second entity, via initiating separate connections from the computer to the first entity and the second entity. 2. The method of claim 1, wherein the call back time window starts from a time of receiving the time window from the first entity. 3. The method of claim 1, wherein said attempting to establish the media connection comprises: determining whether the second entity is available for real time communication with the first entity. 4. The method of claim 1, wherein said attempting to establish the media connection comprises: establishing the media connection between the system and the second entity; and determining whether the second entity is available for real time communication with the first entity within the time window using the media connection between the system and the second entity. 5. The method of claim 1, further comprising: verifying a source of payment of the first entity sufficient to pay for a session of real time communication over the media connection to the second entity; wherein said attempting is after successful completion of said verifying. 6. The method of claim 5, further comprising: charging an account of the first entity for an amount for the session of the real time communication before said attempting; and automatically refunding the amount to the first entity in response to a failure to establish the media connection between the first entity and the second entity within the call back time window. 7. The method of claim 5, further comprising: obtaining authorization to charge an amount to a credit card of the first entity for the session of the real time communication before said attempting; and charging the amount after establishing the media connection between the first entity and the second entity within the call back time window. 8. The method of claim 1, further comprising: authenticating the first entity after the call button is selected by the first entity. 9. The method of claim 8, wherein said authenticating the first entity comprises one of verifying a member identification and a password and creating an account with a new member identification and a password. 10. The method of claim 1, further comprising: recording a voice message from the first entity; and presenting the voice message to the second entity when the media connection is established between the system and the second entity, before the system determining if the second entity is available for communication with the first entity. 11. The method of claim 10, further comprising: prompting the first entity to verbally record a name of the first entity. 12. The method of claim 10, further comprising: prompting the first entity to verbally record an introduction of the first entity. 13. The method of claim 1, further comprising: contacting the second entity to determine at least one of: the second entity is not currently available for real time communication with the first entity, and is available within the call back time window; and the second entity is not available for real time communication with the first entity within the call back time window. 14. The method of claim 13, wherein the contacting the second entity to determine is performed through a media connection between the system and the second entity. 15. The method of claim 14, further comprising: when the second entity is not currently available for real time communication with the first entity, and is available within the call back time window, the system re-initiating a connection with the second entity within the call back time window. 16. The method of claim 15, wherein said re-initiating is in response to one of: reaching a period of a scheduled attempt to contact the second entity within the call back time window, and receiving an indication of current availability from the second entity. 17. The method of claim 16, further comprising: presenting a user interface to the second entity to show a request pending in the call back time window, the user interface comprising an element which is selectable to inform the system of current availability of the second entity for the request. 18. A non-transitory computer readable media embodying instructions, the instructions causing a computer to perform a method, the method comprising: providing, by a computer, a web page to a first entity, in response to the first entity selecting a call button embedded in a separate web page not from the computer system, wherein the call button is assigned by the computer to a second entity; determining, by the computer, whether the second entity is currently available to communicate in real time with the first entity after the call button is selected; if the second entity is currently available to communicate in real time with the first entity, initiating by the computer separate connections to the first entity and the second entity to connect the first entity and the second entity; if the second entity is not currently available to communicate in real time with the first entity, receiving, by the computer from the first entity using the web page, a call back time window to establish a media connection for real time communication with the second entity, the call back time window being specified by the first entity to indicate a period of time, including a current time, during which the first entity is available for real time communication with the second entity; and attempting, by the computer according to the call back time window, to establish the media connection between the first entity and the second entity, via initiating separate connections from the computer to the first entity and the second entity. 19. A computer, comprising: a memory; and at least one processor coupled with the memory to: provide a web page to a first entity, in response to the first entity selecting a call button embedded in a separate web page not from the computer, wherein the call button is assigned by the data processing system to a second entity; determine whether the second entity is currently available to communicate in real time with the first entity after the call button is selected; if the second entity is currently available to communicate in real time with the first entity, initiate separate connections to the first entity and the second entity to connect the first entity and the second entity; if the second entity is not currently available to communicate in real time with the first entity, receive, from the first entity using the web page, a call back time window to establish a media connection for real time communication with the second entity, the call back time window being specified by the first entity to indicate a period of time, including a current time, during which the first entity is available for real time communication with the second entity; and attempt, according to the call back time window, to establish the media connection between the first entity and the second entity, via initiating separate connections from the computer to the first entity and the second entity. 20. A method, comprising: providing, by a computer, a call button to a second entity for embedding in a web page of the second entity not hosted on the computer; if the call button is selected by a first entity in the web page of the second entity, providing a web page by the computer; receiving, by the computer from the first entity, a call back time window to establish a telephone connection with the second entity, the call back time window being specified by the first entity to indicate a period of time including a current time during which the first entity is available for real time communication with the second entity; authenticating the first entity after the call back time window is received; verifying a source of payment of the first entity sufficient to pay for a session of real time communication over the media connection to the second entity before contacting the second entity for the request; establishing a telephone connection between the computer and the second entity to receive an indication from the second entity; when the indication indicates that the second entity is currently available for real time communication with the first entity, instructing the first entity to accept a charge for a telephone connection between the system and the first entity for a real time communication session before joining the first entity and the second entity for the real time communication session; when the indication indicates that the second entity is not currently available for real time communication with the first entity, and is available within the call back time window, re-initiating a telephone connection at a later time within the call back time window; and when the indication indicates that the second entity is not available for real time communication with the first entity within the call back time window, presenting the first entity with an option to make an appointment with the second entity.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.