US8744058B1 - Do not call registry database access system - Google Patents
Do not call registry database access system Download PDFInfo
- Publication number
- US8744058B1 US8744058B1 US13/454,242 US201213454242A US8744058B1 US 8744058 B1 US8744058 B1 US 8744058B1 US 201213454242 A US201213454242 A US 201213454242A US 8744058 B1 US8744058 B1 US 8744058B1
- Authority
- US
- United States
- Prior art keywords
- dialed
- external database
- call
- logic
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 claims abstract description 14
- 230000004044 response Effects 0.000 claims description 8
- 230000000903 blocking effect Effects 0.000 claims description 3
- 238000012790 confirmation Methods 0.000 claims 2
- 230000006855 networking Effects 0.000 abstract description 9
- 230000011664 signaling Effects 0.000 abstract description 9
- 230000006978 adaptation Effects 0.000 description 2
- 101150027093 dnc-6 gene Proteins 0.000 description 2
- 230000001413 cellular effect Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000008569 process Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M15/00—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
- H04M15/04—Recording calls, or communications in printed, perforated or other permanent form
- H04M15/06—Recording class or number of calling, i.e. A-party or called party, i.e. B-party
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/38—Graded-service arrangements, i.e. some subscribers prevented from establishing certain connections
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/42025—Calling or Called party identification service
- H04M3/42085—Called party identification service
- H04M3/42102—Making use of the called party identifier
- H04M3/4211—Making use of the called party identifier where the identifier is used to access a profile
Definitions
- the present invention is related to the Do Not Call Registry and more specifically to an improvement in the manner in which businesses are able to determine whether a particular potential customer has listed their telephone number on the Do Not Call Registry.
- SS7 Signaling System No. 7
- PSTN public switched telephone network
- the SS7 network and protocol are used for, among others, basic call setup and toll-free (800/888) and toll (900) wired services.
- SS7 Signaling System No. 7
- third party provided SS7 networking can be used to incorporate into a system that provides Advanced Intelligent Networking (AIN) solutions.
- AIN Advanced Intelligent Networking
- standard signaling system protocol and equipment can be used to initiate inquiries to a database and obtain a result via the same signaling system protocol and equipment.
- FIG. 1 is a system diagram illustrating the operation of the present invention
- FIG. 2 is a schematic of an Intelligent Call Management (ICM) according to the present invention.
- ICM Intelligent Call Management
- FIG. 3 is a schematic of an electronic device for performing the improved method of the present invention.
- the system and method allows for a business entity or customer to use the interconnected networking to provide Advanced Intelligent Networking solutions and particularly, in this instance the ability to query the database of the Do Not Call Registry.
- a business entity that desires to make a connection to a phone number for solicitation purposes dials the toll number from phone 1 .
- the call proceeds to a Decision logic 2 that allows for either blocking or completing of the call.
- Control of the decision to block or allow the call is provided by the Intelligent Contact Management (ICM) 4 .
- the process for making the decision to block or allow the call begins by passing the dialed toll number, the Caller Entered Digits (CED), and the Automatic Number Identification (ANI) to the ICM 4 .
- CED Caller Entered Digits
- ANI Automatic Number Identification
- ICM 4 runs a routing script to perform a request to the Application Gateway 5 , which, in turn, forms an SQL (Structured Query Language) Statement, using the ANI/Dialed Number, to address the DNC (Do Not Call) Database 6 .
- SQL Structured Query Language
- the response from the DNC Database 6 is sent via Application Gateway 5 .
- the ICM 4 via script logic confirms whether the call number is okay to dial.
- ICM 4 returns a label to the ss7 network Decision Logic 2 , that, if validated to either block or allow to dial and proceeds according with the call. That is, if Label is validated as Okay the call is placed to a phone location 3 . On the other hand, the call is blocked if the Label is a blocking Label.
- the structure of the ICM 4 that provides interface between the ss7 networking associated with phone 1 and the Do Not Call Database 6 is shown in FIG. 2 .
- the dialed call generated by phone 1 is passed to the ICM 4 which, using the dialed number, the Called Entered Digits (CED) and/or the Automatic Number Identification (ANI), runs a routing script 11 necessary for the Application Gateway 5 to the START 12 .
- Decision Gate 13 queries the DNC by way of the Application Gateway 5 .
- the Application Gateway is now able to form an SQL (Structured Query Language) statement to the DNC 6 .
- the response from the DNC 6 contains the necessary information to determine whether the call from phone 1 may be placed. It is then necessary to have the script interpret, based on information returned from the Application Gateway 5 , whether the number can be called.
- the Script provides an Allow call 14 Label or a Do Not Call 15 Label which is passed back to the SS7 Decision Control Logic 2 .
- the electronic device 20 of FIG. 3 shows a configuration which may be used to perform the method of the present invention.
- the device includes the processor 22 and memory 24 which can be configured to determine whether a dialed toll number from a PSTN phone using a Standard Signaling No. 7 (SS7) protocol network based signaling will be allowed to be completed.
- the electronic device 20 may be a portable or fixed device, whether functioning by itself or as part of a more complex system or as part of system accomplishing multiple different functions, which includes a processor 22 and memory 24 to accomplish the described method of database lookup to determine whether to allow or block a dialed phone number.
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Telephonic Communication Services (AREA)
- Exchange Systems With Centralized Control (AREA)
Abstract
Description
Claims (20)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US13/454,242 US8744058B1 (en) | 2007-10-04 | 2012-04-24 | Do not call registry database access system |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US97740807P | 2007-10-04 | 2007-10-04 | |
US12/239,873 US8184794B1 (en) | 2007-10-04 | 2008-09-29 | Do not call registry database access system |
US13/454,242 US8744058B1 (en) | 2007-10-04 | 2012-04-24 | Do not call registry database access system |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/239,873 Continuation US8184794B1 (en) | 2007-10-04 | 2008-09-29 | Do not call registry database access system |
Publications (1)
Publication Number | Publication Date |
---|---|
US8744058B1 true US8744058B1 (en) | 2014-06-03 |
Family
ID=46061304
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/239,873 Active 2031-02-23 US8184794B1 (en) | 2007-10-04 | 2008-09-29 | Do not call registry database access system |
US13/454,242 Active US8744058B1 (en) | 2007-10-04 | 2012-04-24 | Do not call registry database access system |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/239,873 Active 2031-02-23 US8184794B1 (en) | 2007-10-04 | 2008-09-29 | Do not call registry database access system |
Country Status (1)
Country | Link |
---|---|
US (2) | US8184794B1 (en) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020136379A1 (en) * | 2001-01-17 | 2002-09-26 | Sbc Technology Resources, Inc. | Outgoing call screening |
US7099444B1 (en) * | 2003-04-16 | 2006-08-29 | At&T Corp. | Database service for telemarketers to screen and block selected telecommunication messages |
US20060280165A1 (en) | 2005-06-14 | 2006-12-14 | Gordon Blumenschein | Intelligent negotiator node |
US20080259918A1 (en) | 2007-04-19 | 2008-10-23 | Craig Elliott Walker | Method and apparatus for managing telephone calls |
-
2008
- 2008-09-29 US US12/239,873 patent/US8184794B1/en active Active
-
2012
- 2012-04-24 US US13/454,242 patent/US8744058B1/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020136379A1 (en) * | 2001-01-17 | 2002-09-26 | Sbc Technology Resources, Inc. | Outgoing call screening |
US7099444B1 (en) * | 2003-04-16 | 2006-08-29 | At&T Corp. | Database service for telemarketers to screen and block selected telecommunication messages |
US20060280165A1 (en) | 2005-06-14 | 2006-12-14 | Gordon Blumenschein | Intelligent negotiator node |
US20080259918A1 (en) | 2007-04-19 | 2008-10-23 | Craig Elliott Walker | Method and apparatus for managing telephone calls |
Also Published As
Publication number | Publication date |
---|---|
US8184794B1 (en) | 2012-05-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7260203B2 (en) | Method and apparatus for routing calls based on identification of the calling party or calling line | |
US7050426B2 (en) | Method and system for routing calls from a standard telephone device to a voice over internet protocol network | |
JP3734498B2 (en) | Remote communication follow-me service | |
US6885856B2 (en) | Telephone bridging method | |
US6310943B1 (en) | Method and apparatus for forwarding a caller identification for a credit card or calling card call to an automatic number identification system of a telephone network | |
CA2536725C (en) | Systems and methods for call measurement | |
US7555109B2 (en) | System and method for caller control of a distinctive ring | |
US6735294B2 (en) | Method and apparatus for an extensible markup language (XML) calendar-telephony interface | |
US20040170260A1 (en) | System and method for identifying parties in bills for communications services | |
CN1254483A (en) | Method and arrangement for using mobile phone in wireless office network | |
US20120219128A1 (en) | Customized caller ID based upon called party number | |
JP2002528000A (en) | System and method for controlling dialing list and dialing performance of personal telephone numbers | |
JPH04306948A (en) | Method and apparatus for investigating effectiveness of information | |
US7864941B1 (en) | Modifying call system identifiers to indicate keys associated with user information | |
ZA200405734B (en) | A system and a method for connecting telephone calls directly on the basis of a text query. | |
US7352855B2 (en) | Method and system for providing a privacy management service | |
US20020097854A1 (en) | Ani-based dialing in telephone networks | |
KR100776091B1 (en) | Intelligent-networked telecommunication system which strategically creates and employs service-dependent pseudo calling line identities to eliminate redundant billing errors | |
US8744058B1 (en) | Do not call registry database access system | |
US7983407B2 (en) | Calling party number override for emergency services | |
JP4152243B2 (en) | Public network connection method and public network connection program | |
US20050025128A1 (en) | Integration of an IP private branch exchange with a telecommunication switch provides users with additional features | |
CN103906002A (en) | Method and system for achieving through-one-number service | |
KR100242699B1 (en) | Advanced reset call service method of private exchange | |
JP3669478B2 (en) | Pre-translation method by station number |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
AS | Assignment |
Owner name: U.S. BANK NATIONAL ASSOCIATION, MINNESOTA Free format text: SECURITY INTEREST;ASSIGNORS:WEST CORPORATION;WEST INTERACTIVE SERVICES CORPORATION;WEST SAFETY SERVICES, INC.;AND OTHERS;REEL/FRAME:039093/0944 Effective date: 20160617 |
|
AS | Assignment |
Owner name: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT, NEW YORK Free format text: NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS (FIRST LIEN);ASSIGNOR:WEST CORPORATION;REEL/FRAME:044166/0901 Effective date: 20171010 Owner name: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLAT Free format text: NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS (FIRST LIEN);ASSIGNOR:WEST CORPORATION;REEL/FRAME:044166/0901 Effective date: 20171010 |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 4TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1551) Year of fee payment: 4 |
|
AS | Assignment |
Owner name: WEST CORPORATION, NEBRASKA Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:U.S. BANK NATIONAL ASSOCIATION;REEL/FRAME:046046/0547 Effective date: 20180430 Owner name: WEST INTERACTIVE SERVICES CORPORATION, NEBRASKA Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:U.S. BANK NATIONAL ASSOCIATION;REEL/FRAME:046046/0547 Effective date: 20180430 Owner name: WEST SAFETY SERVICES, INC., NEBRASKA Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:U.S. BANK NATIONAL ASSOCIATION;REEL/FRAME:046046/0547 Effective date: 20180430 Owner name: WEST UNIFIED COMMUNICATIONS SERVICES, INC., NEBRAS Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:U.S. BANK NATIONAL ASSOCIATION;REEL/FRAME:046046/0547 Effective date: 20180430 Owner name: RELIANCE COMMUNICATIONS, LLC, NEBRASKA Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:U.S. BANK NATIONAL ASSOCIATION;REEL/FRAME:046046/0547 Effective date: 20180430 |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 8TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1552); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 8 |
|
AS | Assignment |
Owner name: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS COLLATERAL AGENT, NEW YORK Free format text: NOTICE OF GRANT OF SECURITY INTEREST (SECOND LIEN) IN PATENTS;ASSIGNORS:CX360, INC.;WEST TECHNOLOGY GROUP, LLC (FKA INTRADO CORPORATION, FKA WEST CORPORATION);INTRADO INTERACTIVE SERVICES CORPORATION (FKA WEST INTERACTIVE SERVICES CORPORATION, FKA COBALT ACQUISITION COMPANY);REEL/FRAME:062571/0018 Effective date: 20230131 |
|
AS | Assignment |
Owner name: INTRADO CORPORATION, NEBRASKA Free format text: CHANGE OF NAME;ASSIGNOR:WEST CORPORATION;REEL/FRAME:063239/0900 Effective date: 20190920 Owner name: WEST TECHNOLOGY GROUP, LLC, NEW YORK Free format text: CHANGE OF NAME;ASSIGNOR:INTRADO CORPORATION;REEL/FRAME:063239/0876 Effective date: 20221222 |
|
AS | Assignment |
Owner name: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS THE SUCCESSOR COLLATERAL AGENT, DELAWARE Free format text: OMNIBUS ASSIGNMENT OF SECURITY INTEREST IN INTELLECTUAL PROPERTY;ASSIGNOR:UBS AG, STAMFORD BRANCH (AS SUCCESSOR TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH IN ITS CAPACITY AS COLLATERAL AGENT);REEL/FRAME:069438/0775 Effective date: 20241121 |