Method for providing clean endpoint addresses
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
H04M-003/22
출원번호
US-0167548
(2011-06-23)
등록번호
US-8416923
(2013-04-09)
발명자
/ 주소
Lawson, Jeffrey G.
Wolthuis, John
Cooke, Evan Mansfield
출원인 / 주소
Twilio, Inc.
대리인 / 주소
Schox, Jeffrey
인용정보
피인용 횟수 :
2인용 특허 :
123
초록▼
A method for providing clean endpoints including managing a collection of endpoints; testing communication of an endpoint of the collection of endpoints; and generating a cleanliness score for the endpoint according to results of the test. The method functions to create a metric that can be used to
A method for providing clean endpoints including managing a collection of endpoints; testing communication of an endpoint of the collection of endpoints; and generating a cleanliness score for the endpoint according to results of the test. The method functions to create a metric that can be used to evaluate undesired communication activity and functionality of an endpoint. The method may be implemented by any suitable platform providing endpoint addresses to clients, which may include service providers, internet-telephony platforms, or any suitable entity. The method is preferably applied to telephony endpoints used in internet-telephony applications, but may be used in any suitable application.
대표청구항▼
1. A method for providing clean endpoints comprising: managing a collection of endpoints;testing communication of an endpoint of the collection of endpoints, wherein testing communication of the endpoint includes monitoring incoming communication activity of the endpoint and identifying undesired co
1. A method for providing clean endpoints comprising: managing a collection of endpoints;testing communication of an endpoint of the collection of endpoints, wherein testing communication of the endpoint includes monitoring incoming communication activity of the endpoint and identifying undesired communication activity patterns; andgenerating a cleanliness score for the endpoint according to results of the test. 2. The method of claim 1, wherein endpoints are globally namespaced. 3. The method of claim 1, wherein the endpoints are phone numbers. 4. The method of claim 1, wherein testing communication of the endpoint includes testing periodically over a duration of time. 5. The method of claim 4, wherein managing the collection of endpoints includes managing a collection of quarantined endpoints; and further comprising releasing the endpoint for distribution according to the cleanliness score. 6. The method of claim 5, wherein the collection of endpoints includes phone numbers. 7. The method of claim 6, wherein identifying undesired communication activity patterns includes determining temporal patterns of communication. 8. The method of claim 6, wherein identifying undesired communication activity patterns includes determining incoming communication origin patterns. 9. The method of claim 6, wherein identifying undesired communication activity patterns is achieved by receiving a signal from an assigned user of the endpoint that an instance of communication is undesired. 10. The method of claim 6, further comprising filtering incoming communication based on attributes of the communication and identified undesired communication activity patterns. 11. The method of claim 10, wherein a dynamic blacklist of communication origins is created from the identified undesired communication activity patterns and wherein the communication origins in the dynamic blacklist are filtered. 12. The method of claim 10, wherein filtering incoming communications further includes routing an incoming communication to a second user, wherein the second user is a previous owner. 13. The method of claim 10, wherein filtering incoming communications further includes routing an incoming communication to a second user, wherein the second user concurrently uses the endpoint for communications with attributes distinct from a first user. 14. The method of claim 6, wherein releasing the endpoint for distribution according to the cleanliness score includes making the endpoint available for assignment upon satisfying a cleanliness score threshold. 15. The method of claim 6, wherein releasing the endpoint for distribution includes correlating a price to the cleanliness score of the endpoint. 16. The method of claim 6, wherein the cleanliness score includes use-case sub-scores and wherein releasing the endpoint for distribution includes releasing the endpoint for at least one categorized use-case according to the use-case cleanliness sub-score. 17. The method of claim 6, further comprising filtering incoming communication to the released endpoint based on attributes of the incoming communication and identified undesired communication activity patterns. 18. The method of claim 17, wherein testing communication of the endpoint includes testing functionality of communication between the endpoint and a network endpoint comprising the steps of creating a test signature; sending the test signature between a network endpoint and the endpoint; and verifying the test signature. 19. The method of claim 5, wherein testing communication of the endpoint includes testing functionality of communication between the endpoint and a network endpoint comprising the steps of creating a test signature; sending the test signature between a network endpoint and the endpoint; and verifying the test signature. 20. The method of claim 19, wherein the endpoints are phone numbers. 21. A method for providing clean endpoints comprising: managing a collection of endpoints;testing communication of an endpoint of the collection of endpoints, wherein testing communication of the endpoint includes testing functionality of communication between the endpoint and a network endpoint comprising the steps of creating a test signature; sending the test signature between a network endpoint and the endpoint; and verifying the test signature; andgenerating a functionality score for the endpoint according to results of the test. 22. The method of claim 21, wherein the endpoint is a phone number. 23. The method of claim 22, wherein testing functionality of the endpoint includes testing functionality of communication between the endpoint and a plurality of network endpoints wherein testing functionality is performed on a plurality of communication protocols. 24. The method of claim 22, wherein sending the test signature is sent from the endpoint to the network endpoint. 25. The method of claim 22, wherein sending the test signature is sent from the network endpoint to the endpoint. 26. The method of claim 22, wherein testing functionality of communication between the endpoint and a network endpoint includes generating a plurality of functionality tests configurations; uploading the functionality test configurations to a queue on a hosted resource; at least one device dequeuing a functionality test from the hosted resource; and running the functionality test configuration from the at least one device. 27. The method of claim 26, wherein network, protocol, and network endpoint attributes of the at least one device are customized for a functionality test. 28. The method of claim 21, wherein testing communication of the endpoint includes monitoring incoming communication activity of the endpoint and identifying undesired communication activity patterns.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (123)
Charles Kevin Shank ; R. Alberto Villarica, Abstract interface for media and telephony services.
Dezonno Anthony J. (2225 Midhurst Rd. Downers Grove IL 60516) Surma Richard S. (5216 Pennywood Dr. Lisle IL 60532) Holtaway Thomas S. (245 Spring Ave. Glen Ellyn IL 60137), Automatic call distribution system with an ISDN compatible call connection system and method.
Porter, Brandon W.; Stifelman, Lisa Joy; Bodell, Michael; Marx, Matthew Talin; Sutton, Bill, Handling of speech recognition in a declarative markup language.
Dobner, Edward Joseph; Kuehr-McLaren, David Gerard; Nadalin, Anthony Joseph; Zhang, Xiaoyan, Method and apparatus for establishing a secure communication connection between a java application and secure server.
Grunsted David P. ; Krebs Christopher C. ; Botkin Bruce A. ; Kemp Daniel L. ; Dohrmann Kevin, Method and apparatus for initiating telephone calls using a data network.
Jreij Elie A. (Austin TX) Dunn Tave P. (Austin TX) Horowitz Michael J. (Ann Arbor MI) Gersing Peter E. (Cupertino CA) Whittington Robert D. (Pflugerville TX) Huber Werner (Munich DEX), Method and apparatus for masking the reporting of network telephony events to a computer.
Kochanski, Gregory P.; Olive, Joseph Philip; Shih, Chi-Lin, Method and apparatus for performing text-to-speech conversion in a client/server environment.
Andhare, Shirish; Haakenson, Erik; Adeeb, Ramy; McKinnon, Beth; Vernooy, Matt; Kunins, Jeff, Method and system for design for run-time control of voice XML applications.
Drosset, Joseph St-John; Kim, Michael; Bottorf, Christopher J.; McMillan, Juan C., Method and system for subscriber-based audio service over a communication network.
Ball, Thomas J.; Danielsen, Peter John; Mataga, Peter Andrew; Rehor, Kenneth G., Method of providing transfer capability on web-based interactive voice response services.
Gechter Jerry (Lincoln MA) Fried Jeffrey A. (Somerville MA) Pokress Robert L. (Andover MA) Andrews G. Wayne (Nashua NH), Methods of automatically rerouting an incoming telephone call placed over a network.
Mellen-Garnett, Katrina A.; Gupta, Prashant, Modular application collaboration including filtering at the source and proxy execution of compensating transactions to conserve server resources.
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.
Stifelman, Lisa J.; Partovi, Hadi; Partovi, Haleh; Alpert, David Bryan; Marx, Matthew Talin; Bailey, Scott James; Sims, Kyle D.; Bailey, Darby McDonough; Brathwaite, Roderick Steven; Koh, Eugene; Davis, Angus Macdonald, Providing menu and other services for an information processing system using a telephone or other audio interface.
Stifelman,Lisa Joy; Partovi,Hadi; Partovi,Haleh; Alpert,David Bryan; Marx,Matthew Talin; Bailey,Scott James; Sims,Kyle D.; Bailey,Darby McDonough; Brathwaite,Roderick Steven; Koh,Eugene; Davis,Angus , Providing menu and other services for an information processing system using a telephone or other audio interface.
Stifelman,Lisa Joy; Partovi,Hadi; Partovi,Haleh; Alpert,David Bryan; Marx,Matthew Talin; Bailey,Scott James; Sims,Kyle D.; Bailey,Darby McDonough; Brathwaite,Roderick Steven; Koh,Eugene; Davis,Angus Macdonald, Providing services for an information processing system using an audio interface.
Saylor, Michael J.; Trundle, Stephen S.; Patnaik, Anurag; Garr, David A.; Lindsey, Benjamin M.; Mahowald, Josh; Inanoglu, Zeynep, Revenue generation method for use with voice network access provider system and method.
Schuster, Guido M.; Sidhu, Ikhlaq S.; Mahler, Jerry J.; Dean, Frederick D.; Grabiec, Jacek A., System and method for advertising using data network telephone connections.
Meubus Charles J.,CAX ; Jodoin Sylvain,CAX ; Nadeau Raymond,CAX, System and method for communication session disposition responsive to events in a telecommunications network and the internet.
Nick Nance ; Steve Johnson ; Mathew Porter ; Tracy Boehrer, System and method for controlling telephone calls through a cross platform enabled internet browser.
Saylor, Michael J.; Trundle, Steven S; Zirngibl, Michael X.; Brown, Steven R.; Patnaik, Anurag; Garr, David A.; Lindsey, Benjamin M.; Mahowald, Josh; Inanoglu, Zeynap, System and method for generating voice pages with included audio files for use in a voice page delivery system.
Saylor,Michael J.; Richards, III,Frederick; Trundle,Steven S; Rolincik,Mark J.; Gardner,Douglas F., System and method for personalizing an interactive voice broadcast of a voice service based on automatic number identification.
Saylor, Michael J.; Richards, III, Frederick; Patnaik, Anurag; Zirngibl, Michael, System and method for real-time, personalized, dynamic, interactive voice services for book-related information.
Saylor,Michael J.; Richards, III,Frederick; Patnaik,Anurag; Zirngibl,Michael, System and method for real-time, personalized, dynamic, interactive voice services for corporate-analysis related information.
Zirngibl, Michael; Patnaik, Anurag; Saylor, Michael J.; Richards, III, Frederick, System and method for real-time, personalized, dynamic, interactive voice services for information related to existing travel schedule.
Zirngibl,Michael; Anurag,Patnaik; Saylor,Michael J.; Richards, III,Frederick, System and method for real-time, personalized, dynamic, interactive voice services for information related to existing travel schedule.
Langseth, Justin; Orolin, Nicolas J.; Patnaik, Anurag; Zirngibl, Michael; Saylor, Michael J.; Richards, III, Frederick, System and method for real-time, personalized, dynamic, interactive voice services for property-related information.
Eberle, Hannes; Leon, Christopher S.; Maass, Bodo; Patnaik, Anurag; Santa Ana, Alberto; Zirngibl, Michael; Reyes, Benjamin; Mosle, Wolf, System and method for the creation and automatic deployment of personalized dynamic and interactive voice services.
Zirngibl,Michael; Patnaik,Anurag, System and method for the creation and automatic deployment of personalized dynamic and interactive voice services with integrated inbound and outbound voice services.
Eberle,Hannes; Leon,Christopher S.; Maass,Bodo; Patnaik,Anurag; Santa Ana,Alberto; Zirngibl,Michael; Reyes,Benjamin; Mosle,Wolf, System and method for the creation and automatic deployment of personalized, dynamic and interactive voice services.
Eberle, Hannes; Leon, Christopher S.; Maass, Bodo; Patnaik, Anurag; Santa Ana, Alberto; Zirngibl, Michael, System and method for the creation and automatic deployment of personalized, dynamic and interactive voice services including module for generating and formatting voice services.
Zirngibl, Michael; Patnaik, Anurag; Maass, Bodo; Eberle, Hannes, System and method for the creation and automatic deployment of personalized, dynamic and interactive voice services, including deployment through digital sound files.
Zirngibl, Michael; Patnaik, Anurag; Maass, Bodo; Eberle, Hannes; Langseth, Justin, System and method for the creation and automatic deployment of personalized, dynamic and interactive voice services, including deployment through personalized broadcasts.
Zirngibl, Michael; Patnaik, Anurag; Maass, Bodo; Leon, Christopher S., System and method for the creation and automatic deployment of personalized, dynamic and interactive voice services, with real-time database queries.
Zirngibl, Michael; Patnaik, Anurag; Maass, Bodo; Leon, Christopher S., System and method for the creation and automatic deployment of personalized, dynamic and interactive voice services, with real-time database queries.
Eberle,Hannes; Leon,Christopher S.; Maass,Bodo; Patnaik,Anurag; Santa Ana,Alberto; Zirngibl,Michael, System and method for the creation and automatic deployment of personalized, dynamic and interactive voice services, with system and method that enable on-the-fly content and speech generation.
Zirngibl, Michael; Patnaik, Anurag; Maass, Bodo; Eberle, Hannes, System and method for the creation and automatic deployment of personalized, dynamic and interactive voice services, with telephone-based service utilization and control.
Zirngibl,Michael; Patnaik,Anurag; Maass,Bodo; Eberle,Hannes, System and method for the creation and automatic deployment of personalized, dynamic and interactive voice services, with telephone-based service utilization and control.
Zirngibl, Michael; Patnaik, Anurag, System and method for the creation and automatic deployment of personalized, dynamic and interactive voice services, with the direct delivery of voice services to networked voice messaging systems.
Eberle,Hannes; Leon,Christopher S.; Maass,Bodo; Patnaik,Anurag; Santa Ana,Alberto; Zirngibl,Michael, System and method for voice-enabled input for use in the creation and automatic deployment of personalized, dynamic, and interactive voice services.
Partovi,Hadi; Brathwaite,Roderick Steven; Davis,Angus Macdonald; McCue,Michael S.; Porter,Brandon William; Giannandrea,John; Walther,Eckart; Accardi,Anthony; Li,Zhe, System for providing personalized content over a telephone interface to a user according to the corresponding personalization profile including the record of user actions or the record of user behavior.
Cafarella,Michael J.; Porter,Brandon W.; Scullin,Will H., System verifying if an email request passed a policy check before initiating an interactive telephony session.
Ezerzer, Ran; Aljane, Ali; St-Cyr, Pierre; Yahmadi, Imed; Borodow, Eli B.; Margulies, Edwin Kenneth; Rodriguez, Pablo M., Systems and methods for handling a plurality of communications.
Foladare Mark J. (Kendall Park NJ) Goldman Shelley B. (East Brunswick NJ) Khan Aslam Y. (Holmdel NJ) Pan Lyndon M. (Little Silver NJ) Silverman David P. (Somerville NJ) Tsao Yao-Chung (Middletown NJ), Technique for providing redundant capability in a personal mobile communication system.
Partovi,Hadi; Brathwaite,Roderick Steven; Alpert,David Bryan; Belldina,Jeremy; Arons,Barry, Voice and telephone keypad based data entry for interacting with voice information services.
Michael J. Saylor ; Stephen S. Trundle ; Anurag Patnaik ; David A. Garr ; Benjamin M. Lindsey ; Josh Mahowald ; Zeynep Inanoglu, Voice code registration system and method for registering voice codes for voice pages in a voice network access provider system.
Saylor, Michael J.; Trundle, Stephen S.; Patnaik, Anurag; Garr, David A.; Lindsey, Benjamin M.; Mahowald, Josh; Inanoglu, Zeynep, Voice network access provider system and method.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.