Systems and methods to connect buyers and sellers
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G07B-017/00
G07F-019/00
G06F-015/02
G07C-001/10
H04L-029/06
출원번호
US-0692739
(2007-03-28)
등록번호
US-9106473
(2015-08-11)
발명자
/ 주소
Altberg, Ebbe
Faber, Scott
Hirson, Ron
Van Der Linden, Sean
출원인 / 주소
YELLOWPAGES.COM LLC
대리인 / 주소
Kilpatrick Townsend & Stockton LLP
인용정보
피인용 횟수 :
2인용 특허 :
145
초록▼
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: providing a seller with a code to be embedded in a document, the document to be di
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: providing a seller with a code to be embedded in a document, the document to be distributed by the seller, the code to generate a display of a call button when the document is displayed; in response to a selection of the call button, initiating a process to make a telephonic connection between the seller and a buyer; and charging the buyer on behalf of the seller for a service delivered by the seller over the telephonic connection to the buyer.
대표청구항▼
1. A method comprising: transmitting, by a server system, a document to generate a callee interface to receive a set of specifications from a callee;generating, by the server system, a code to be embedded in an electronic document, the code to display a call button in the electronic document, the ca
1. A method comprising: transmitting, by a server system, a document to generate a callee interface to receive a set of specifications from a callee;generating, by the server system, a code to be embedded in an electronic document, the code to display a call button in the electronic document, the call button for initiating an electronic communication by any caller with the callee, wherein the call button includes communication status indicators for the callee, wherein the communication status indicators include: a first indicator that the callee is currently communicating with another caller, a second indicator requesting that the caller schedule an appointment with the callee, a third indicator of a price associated with communicating with the callee, and a fourth indicator of a number of other callers currently waiting to communicate with the callee;providing, by the server system, the code to the callee;processing, by the server system, a first request to display the call button at a caller device, the first request received via an electronic communication network based at least in part on a reference associated with the code and, responsive to the first request:determining, by the server system, a communication status of the callee, the determining comprising: determining whether the callee is currently communicating with any caller; andconsequent to a determination that the callee is currently communicating with any caller, determining a current number of other callers waiting to communicate with the callee;based at least in part on the communication status of the callee, specifying, by the server system, the communication status indicators to display at the call button at least the first indicator, the second indicator, the third indicator, and the fourth indicator;receiving, by the server system, an indication of an operation of the call button by the caller device to initiate an electronic communication connection;in response to the indication of the operation of the call button, initiating the electronic communication connection between the caller device and a callee device based on the communication status of the callee; andcharging the caller a fee for initiating the electronic communication connection. 2. The method of claim 1, wherein the electronic document comprises one or more of: a web page, a blog, a hypertext markup language document, an electronic mail, a wireless access protocol page, and/or a short message service text message. 3. The method of claim 1, wherein the code is generated in response to a request for the call button from the callee. 4. The method of claim 1, further comprising: subsequent to providing the code to the callee, determining, by the server system, a current communication status of the callee; andupdating the communication status indicators in the call button based on the determined current communication status of the callee. 5. The method of claim 4, wherein the current communication status of the callee is determined periodically. 6. The method of claim 4, wherein the code includes a uniform resource locator directed to an image for displaying at least one of the communication status indicators of the callee, and wherein updating the communication status indicators includes modifying the image based on the determined current communication status of the callee. 7. The method of claim 4, wherein the code includes software configured to: retrieve the current communication status of the callee; andupdate the communication status indicators in the call button by modifying the appearance of the call button displayed on a user interface of a device operated by the caller. 8. The method of claim 1, wherein the call button is displayed via a software application operating on a device operated by the caller, wherein the software application includes one or more of: a web browser, an email client, and/or a stand-alone application. 9. The method of claim 1, wherein the communication status of the callee indicates the callee is currently available to communicate with the caller, and wherein the initiating the electronic communication connection between the caller device and the callee device includes initiating a real-time communication between the caller device and the callee device. 10. The method of claim 9, wherein the real-time communication between the caller device and the callee device includes one or more of: a telephone communication, a video conference, a chat, and/or an instant message. 11. The method of claim 1, wherein the communication status of the callee indicates the callee will be available to communicate with the caller in the future, and wherein the initiating the electronic communication connection between the caller device and the callee device includes delaying the initiation of a real-time communication between the caller device and the callee device for a predetermined period of time. 12. The method of claim 1, wherein the communication status of the callee indicates the callee is currently unavailable to communicate with the caller, and wherein the initiating the electronic communication connection between the caller device and the callee device includes scheduling an appointment with the caller to communicate with the callee in the future. 13. The method of claim 1, wherein charging the caller includes: determining, prior to initiating the electronic communication connection, whether the caller has sufficient funds in an account to pay for the charges; anddebiting the account in a first event the account has sufficient funds or requesting an alternate form of payment from the caller in a second event the account does not have sufficient funds. 14. The method of claim 1, wherein charging the caller includes obtaining authorization to charge an account of the caller in response to the caller selecting the call button. 15. The method of claim 1, wherein charging the caller includes providing a portion of a charge to the callee for providing a service via the electronic communication connection between the caller device and the callee device. 16. The method of claim 1, wherein the determining the communication status of the callee is based at least partially on information provided by the callee. 17. The method of claim 16, wherein the information from the callee is received via a web interface accessed by the callee. 18. The method of claim 1, further comprising requesting that the caller accept a charge prior to initiating the electronic communication connection between the caller device and the callee device. 19. A tangible, non-transitory computer-readable medium storing instructions that, when executed by one or more computing devices of a server system, cause the computing device to: transmit a document to generate a callee interface to receive a set of specifications from a callee;generate a code to be embedded in an electronic document, the code to display a call button in the electronic document, the call button for initiating an electronic communication by any caller with the callee, wherein the call button includes communication status indicators for the callee, wherein the communication status indicators include: a first indicator that the callee is currently communicating with another caller, a second indicator requesting that the caller schedule an appointment with the callee, a third indicator of a price associated with communicating with the callee, and a fourth indicator of a number of other callers currently waiting to communicate with the callee;provide the code to the callee;process a first request to display the call button at a caller device, the first request received via an electronic communication network based at least in part on a reference associated with the code and, responsive to the first request: determine a communication status of the callee, the determining comprising: determining whether the callee is currently communicating with any caller; andconsequent to a determination that the callee is currently communicating with a first caller, determining a current number of other callers waiting to communicate with the callee;based at least in part on the communication status of the callee, specify the communication status indicators to display at the call button at least the first indicator, the second indicator, the third indicator, and the fourth indicator:receive an indication of an operation of the call button by the caller device to initiate an electronic communication connection;in response to the indication of the operation of the call button, initiate the electronic communication connection between the caller device and a callee device based on the communication status of the callee; andcharge the caller a fee for initiating the electronic communication connection. 20. A system, comprising: one or more servers coupled to one or more network interfaces to facilitate access to an electronic communication network, and memory coupled to the one or more servers and storing instructions that, when executed by the one or more servers, cause the system to: generate a code to be embedded in an electronic document, the code to display a call button in the electronic document, the call button for initiating an electronic communication by any caller with the, wherein the call button includes communication status indicators for the callee, wherein the communication status indicators include: a first indicator that the callee is currently communicating with another caller, a second indicator requesting that the caller schedule an appointment with the callee, a third indicator of a price associated with communicating with the callee, and a fourth indicator of a number of other callers currently waiting to communicate with the callee;provide the code to the callee;process a first request to display the call button at a caller device, the first request received via an electronic communication network based at least in part on a reference associated with the code and, responsive to the first request: determine a communication status of the callee, the determining comprising: determining whether the callee is currently communicating with any caller; andconsequent to a determination that the callee is currently communicating with a first caller, determining a current number of other callers waiting to communicate with the callee;based at least in part on the communication status of the callee, specify the communication status indicators to display at the call button at least the first indicator, the second indicator, the third indicator, and the fourth indicator:receive an indication of an operation of the call button by the caller device to initiate an electronic communication connection;in response to the indication of the operation of the call button, initiate the electronic communication connection between the caller device and a callee device based on the communication status of the callee; andcharge the caller a fee for initiating the electronic communication connection.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (145)
Robert Olshansky, Advertising-subsidized PC-telephony.
Lurie, Steven; Faber, Scott; Van der Linden, Sean, Apparatus and method for ensuring a real-time connection between users and selected service provider using voice mail.
Tom Evslin ; Edward Hirschman ; Jay Meranchik ; James Yu, Article comprising a distributed call monitoring, evaluation and routing system and method therefor.
Smith, Mark D.; Meek, James; Bakerink, Allan R.; Benore, Randolph C.; McIntyre, Daniel S.; DePietro, Mark, Automated banking machine system and method.
Armstrong, Steven M.; Parsons, Eric W.; Davies, Elwyn B.; Harker, Andrew Newton; Stringer, David Robert, Communication and presence spanning multiple access networks.
Matsushita, Takashi; Nishida, Makoto, Communication system, terminal device, and communication method for performing communication based on the real-time transport protocol/RTP control protocol.
Rusanen, Niko; Tiainen, Timo; Pursiainen, Maija; Laurila, Jussi; Saari, Aapo, Elevator call display panel with universal body part to accommodate call button and display variations.
Blinken Robert J. (Bedford Hills NY) Blinken ; Jr. Robert J. (White Plains NY) Garner Merle D. (Chatham NJ) Koenig William J. (Warrington PA) Oliver Billy B. (Chatham NJ), Enhanced dedicated teleconferencing system.
Machiraju Nagabhushan Rao ; Graves Michael James ; Vemuri Sunil ; Chandhok Ravinder Paul ; Lofgren Catherine Abbott, FAQ link creation between user's questions and answers.
Fenton Wayne (San Jose CA) Eaton Glenn A. (San Jose CA) McFadden Joseph A. (Palo Alto CA) Taylor Stuart A. (Menlo Park CA) Tracy Edward D. (Palo Alto CA) Wang Emil C. W. (Menlo Park CA), Graphical computer interface for an audio conferencing system.
Elliott John D. ; Zuber Mark D. ; Buondonno Michael F. ; Keeler Kenneth L. ; Mirashrafi Mojtaba ; Pirkl Keith A. ; Simon Al J. ; Taylor George L., Method and apparatus for bridging a voice call including selective provision of information in non-audio to the caller.
Monaco Peter C. ; Ehrlich Steven C. ; Ghosh Debajit ; Klenk Mark ; Sinai Julian ; Thirumalai Madhavan ; Gupta Sundeep, Method and apparatus for creating modifiable and combinable speech objects for acquiring information from a speaker in an interactive voice response system.
Mirashrafi Mojtaba ; Elliott John D. ; Buondonno Michael F. ; Keeler Kenneth L. ; Pirkl Keith A. ; Simon Al J. ; Taylor George L. ; Zuber Mark D. ; Sponaugle Jeffrey B., Method and apparatus for establishing a voice call to a PSTN extension for a networked client computer.
Mirashrafi Mojtaba ; Pawlak Ken ; Elliott John D. ; Buondonno Michael F. ; Keeler Kenneth L. ; Pirkl Keith A ; Simon Al J. ; Taylor George L. ; Zuber Mark D. ; Sponaugle Jeffrey B., Method and apparatus for establishing and facilitating a direct quality voice call to a telephone extension on behalf of a client computer.
Sponaugle Jeffrey B. ; Crutcher Paul D. ; Simon Al J. ; Cassezza Jason T. ; Mirashrafi Mojtaba ; Keeler Kenneth L. ; Pendse Ajit B., Method and apparatus for establishing and facilitating a voice call connection from a client computer to a PSTN extension.
Narain, Alfredo Jose; Angel, German; Wilson, Michael Anthony, Method and apparatus for establishing communications with a remote node on a switched network based on hypertext calling received from a packet network.
Crutcher Paul D. ; Sponaugle Jeffrey B. ; Simon Al J. ; Cassezza Jason L. ; Mirashrafi Mojtaba ; Keeler Kenneth L. ; Pendse Ajit B., Method and apparatus for facilitating tiered collaboration.
Douglas Petty CA; Michael William Petras CA; Raul San Martin CA; Alan Stuart Frank CA; Vivek Kapil CA; Dhansukh Mistry CA, Method and apparatus for originating voice calls from a data network.
Cohen, Michael H.; Balogh, Jennifer E.; Wax, Tracy D.; Thirumalai, Madhavan S.; Ghosh, Debajit, Method and apparatus for providing active help to a user of a voice-enabled application.
Bieselin David N. (Menlo Park CA) Eaton Glenn A. (San Jose CA) McFadden Joseph A. (Palo Alto CA) Taylor Stuart A. (Menlo Park CA) Tracy Edward D. (Palo Alto CA) Wang Emil C. W. (Menlo Park CA), Method and apparatus for recording and retrieval of audio conferences.
Mirashrafi Mojtaba ; Buondonno Michael F. ; Elliott John D. ; Keeler Kenneth L. ; Pirkl Keith A ; Simon Al J. ; Taylor George L. ; Zuber Mark D., Method and apparatus for synchronizing information browsing among multiple systems.
Mirashrafi Mojtaba ; Buondonno Michael F. ; Elliott John D. ; Keeler Kenneth L. ; Pirkl Keith L. ; Simon Al J. ; Taylor George L. ; Zuber Mark D. ; Crutcher Paul D., Method and apparatus for synchronizing information browsing among multiple systems.
Wong, Daric; Faber, Scott; Altberg, Ebbe; Halstead, Mark; Hirson, Ron, Method and apparatus to compensate demand partners in a pay-per-call performance based advertising system.
Altberg,Ebbe; Barach,Marc; Faber,Scott; Fordyce,Michael; Hickson,Chris; Hirson,Ron; Somorjai,John; Van Der Linden,Sean, Method and apparatus to provide pay-per-call performance based advertising.
Dickerman Robert Frank ; Furgason Shawn Paul ; Bartels Patty Marie, Method and computer program logic for providing an intelligent network operator console with enhanced services.
Bhatia,Randeep; Johansson,Hans; Lobo,Jorge; Sharma,Sharad, Method and system for supporting non-intrusive and effective voice communication among mobile users.
Shen, Qingchun; Yuan, Lei; Miao, Caixia; Zhang, Wenge; Shang, Wanjun; Chen, Xiaodong; Yang, Xiangyu, Method for establishing a session between a caller and a callee.
Levin Esther ; Narayanan Shrikanth Sambasivan ; Pieraccini Roberto ; Zeljkovic Ilija, Method of using a natural language interface to retrieve information from one or more data resources.
Katz Ronald A. ; West Gary L. ; Barker Thomas B., Methods and apparatus for intelligent selection of goods and services in telephonic and electronic commerce.
Bales Bruce M. (Louisville CO) Crumpley Robert L. (Westminster CO) Gallagher Donald D. (Boulder CO) Thieler Stephen M. (Boulder CO), Multi-level conference management and notification.
Ahuja Sudhir Raman (Aberdeen NJ) Aravamudan Murali (Berkley Heights NJ) Ensor James Robert (Red Bank NJ) Kuthyar Ashok K. (Holmdel NJ) Ramamurthy Ram S. (Manalapan NJ) Stuntebeck Peter H. (Little Sil, Multimedia telecommunications network and service.
Saylor, Michael J.; Trundle, Stephen S.; Patnaik, Anurag; Garr, David A.; Lindsey, Benjamin M.; Mahowald, Josh; Inanoglu, Zeynep, Multiple voice network access provider system and method.
Tatchell Gregory R.,CAX ; Ishikawa Cynthia I.,CAX ; Stacey R. Blair,CAX, Subscriber interface for accessing and operating personal communication services.
Davis Darren J. ; Derer Matthew ; Garcia Johann ; Greco Larry ; Kurt Tod E. ; Kwong Thomas ; Lee Jonathan C. ; Lee Ka Luk ; Pfarner Preston ; Skovran Steve, System and method for influencing a position on a search result list generated by a computer network search engine.
Curbow,David; Misner,Timothy; Simpson,Nigel; Oliver,Vicky, System and method of using presence information to delay dialing phone calls initiated by a caller to a callee.
Baugher Mark John (Austin TX), System for scheduling multimedia sessions among a plurality of endpoint systems wherein endpoint systems negotiate conne.
Alpdemir, Ahmet, System, method, and business model for speech-interactive information system having business self-promotion, audio coupon and rating features.
Altberg, Ebbe; Ciesla, Judith Lynn; Faber, Scott; Hirson, Ron; Van Der Linden, Sean, Systems and methods to provide telephonic connections via concurrent calls.
Blinken ; Jr. Robert J. (New York NY) Garner Merle D. (Chatham NJ) Oliver Billy B. (Chatham NJ) Sensenig Katharine (Norristown PA), Teleconferencing with bridge partitioning and other features.
Eaton Glenn A. (San Jose CA) McFadden Joseph A. (Palo Alto CA) Taylor Stuart A. (Menlo Park CA) Tracy Edward D. (Palo Alto CA) Wang Emil C. W. (Menlo Park CA), Voice processing interface for a teleconference system.
Altberg, Ebbe; Faber, Scott; Hirson, Ron; Manca, Paul G.; Van Der Linden, Sean; Yang, Virginia Hong-Jia, Systems and methods to provide connections via callback acceptance.
Altberg, Ebbe; Faber, Scott; Hirson, Ron; Manca, Paul G.; Van Der Linden, Sean; Yang, Virginia Hong-Jia, Systems and methods to provide connections via callback acceptance cross-reference to related applications.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.