Advanced decoding and processing system
Abstract
Problem to be solved.To determine and display geographical information to a caller related to a caller. Receiving means for receiving a call number supply (CND) message from a local telephone exchange (CO) exchange or mobile exchange center; an area code and / or a local telephone exchange received from the caller. A microcontroller storage and retrieval device that contains a database library for determining corresponding geographic information such as cities and / or states by matching numbers; and reads to display the cities and states of incoming calls. Includes equipment. The system has the potential to automatically update the database library of the storage and retrieval device as new area codes and / or local exchanges are continuously assigned. [Selection diagram] Fig. 3

Term
Term ended
Projected expiry passed 30 January 2024, 2.7 years ago.
- Priority
- Filed
- Published
- Projected expiry
- Today
11 claims: 1 independent, 10 dependent
- 1地理的呼び出し人情報の進歩的な決定および表示用の改良された復号化および処理システムにおいて、 呼び出し識別データを含んでいる切り換えセンターからのCNDメッセージを受信するための受信手段;前記CNDメッセージを復号化することによって対応する地理的呼び出し人情報を選択的に決定するためのデータベースライブラリを含みそして前記呼び出し発生者の地理的呼び出し人情報を決定するために前記データベースライブラリと復号化されたメッセージを相関する記憶および検索装置;および 到来する呼び出しの地理的情報を表示するための読み出し装置を含んでいることを特徴とする改良された復号化および処理システム。
- 2前記CNDメッセージは移動ステーション切り換えセンターから受信されることを特徴とする請求項1に記載の改良された復号化および処理システム。
- 3前記CNDメッセージはローカル電話交換局交換台から受信されることを特徴とする請求項1に記載の改良された復号化および処理システム。
- 4前記記憶および検索装置は、新たなエリヤコードおよび/またはローカル電話交換局が連続して割り当てられるので、前記記憶および検索装置のデータベースライブラリを自動的に更新するような可能性を含んでいることを特徴とする請求項1に記載の改良された復号化および処理システム。
- 5標準データフィールドがダイヤルされた番号用のデータフィールドであることを特徴とする請求項1に記載の改良された復号化および処理システム。
- 6呼び出しデータ文字流れが前記標準データフィールドの内容を置き換えることを特徴とする請求項1に記載の改良された復号化および処理システム。
- 7前記呼び出しデータ文字流れがデータベース中に記憶された情報を参照することを特徴とする請求項1に記載の改良された復号化および処理システム。
- 8前記呼び出しデータ文字流れが電話呼び出しの声部分を処理するのに使用されることを特徴とする請求項1に記載の改良された復号化および処理システム。
- 9前記呼び出し地理的情報が前記呼び出し発生者の市識別であることを特徴とする請求項1に記載の改良された復号化および処理システム。
- 10前記呼び出し地理的情報が前記呼び出し発生者の州識別であることを特徴とする請求項1に記載の改良された復号化および処理システム。
- 11前記呼び出し地理的情報が絵で表示されることを特徴とする請求項1に記載の改良された復号化および処理システム。
Independent claims11
33 paragraphs, as filed
The present invention generally relates to the science of telecommunications. More specifically, the present invention relates to a system for providing progressive geographic information to a caller and / or a caller for a caller.
Currently, the telephone system has gradually evolved to include limited standard identification information about the calling phone (calling number and / or ANI) and the called phone (dialed number). This information comes primarily from the telephone number to which the telephone call is entrusted and the telephone number dialed by the caller. The telephone system recognizes these two numbers as basic sources of information (eg for sending calls and for billing purposes) and develops a standard system for data character fields that these numbers should be satisfied with. did. The following background information well illustrates these standards of restricted telephone identification as used today by the United States telephone system and also applies to international standards.
<p>Auto Number Identification Auto Number Identification (ANI) is a fundamental element of telephone calls carried through public and private telephone networks. With regard to the North American Numbering Plan (NANP), it is currently as long as 10 digits. ANI is used extensively for sending calls, billing calls, tracking calls, and identifying calls.</p><p>Call transmission based on ANI Transmission of area code based on call telephone number is a common feature recognized in many long-distance telephone networks. Calls are sent based on the caller's number (ANI) and / or special processing can be accepted by the telephone switch, telephone network, and equipment. Some exchange carriers (IXC's) (AT & T, MCI, Sprint, etc.) and local exchange companies (LEC's) (Americec) are highly enhanced, usually based on the first three or more ANI digit screenings. Provides a form of call transmission.</p><p> Call transmissions based on the first three ANI digits are commonly referred to as area code transmissions. For example, if the calling number ANI is 614 / 847-6161, then the area code transmission is considered to be the 614 part of the ANI and transmission rules and other factors (eg, available agents, etc., Ohio uses 614 as a broad geographic data element to initiate transmission routines and calculations based on call volume, available lines, time of day, day of the week, percentage allocation and other factors) Send an outbreak call.</p><p> Call transmissions based on the first three or more ANI digits allow for more geographic accuracy. Most ANI's have a geographical relationship. Bell Core gives an approximate longitude and latitude for the area code / telephone exchange (as well as other data contained in the LERG) indicated by the first 6 digits of ANI, the LERG (Local Telephone Exchange Transmission Guide). ) Is issued. For example, for call number 614 / 847-6161, the 614-847 component has a geographical indication of Ohio and the metropolis of North Columbus / Washington, Elijah. Elijah Code-Telephone Exchange (NPA-NXX) Provides more transmission clarity for the caller (ANI). If the caller to the 800 number by ANI of 614 / 847-6161 needs to be connected to the tow service, then the geographically closest tow service is the tow job (shorter run). It may be identified to handle (at the time and the lowest possible cost).</p><p>Call Identification One of the most widespread and well-known uses of the caller's ANI is the caller ID (caller identification). The concept of caller ID is to have the callee query the callee's ANI before the call is answered. ANI was a key element of ISDN (Integrated Services Digital Network) defined by CCITT in the 1970s. Caller ANI has joined the telephone network since the 1970s in two product forms, namely 1.1-800 access services; 2. Integrated Services Digital Network (ISDN Services), if not faster.</p><p> Many companies, businesses, and individuals-one of which is the caller's ANI-uses ISDN, digital access, and / or call IDs to obtain the data elements of the call.</p><p> The caller's ANI is reserved and passed when the call traverses the public telephone network (and usually the private telephone network, if possible). For example, the caller ANI can cross LECs, IXCs, CAPs (competitive access providers), PBXs, ACDs, agents, etc., where the final recipient receives the caller's ANI (ie, caller ID).</p><p> Many ordinary caller IDs display incoming phone numbers, but very few humans can geographically recognize each area code. In this regard, U.S. Pat. Nos. 6,009,149, 6,137,870, and 6,298,122 are referenced, the disclosures of which are incorporated herein by this reference. In addition, most caller ID users do not know more than some local exchanges and their corresponding cities.</p><p> Due to the ever-increasing number of new area codes in use, skilled personnel of the technology have improved systems for decoding and processing progressive decisions and displays of city and state caller information. Recognized a remarkable request. The present invention fulfills these requirements.</p>
<p> The improved decryption and processing system provides progressive determination and display of geographic information to the caller associated with the caller. The improved system is a means of receiving a call number supply (CND) message from a local telephone exchange (CO) switchboard or mobile station switching center; an area code and / or local telephone received from the caller. A microcontroller storage and retrieval device that contains a database library for selectively determining corresponding geographic information such as cities and / or states by matching exchange numbers; and the geography associated with incoming calls. It includes a reading device for displaying information. Preferably, the system includes the possibility of automatically updating the database library of the storage and retrieval device as new area codes and / or local telephone exchanges are continuously assigned. Therefore, the improved system provides the user with a convenient and valid display of city / state caller identification that can determine the ever-increasing number of area codes and local telephone exchange numbers.</p><p> The city / state information is quite large and I am interested in remembering it as effectively as possible. This also satisfies the demand for quick search.</p><p> Preferably, the system includes means such as automatically updating its database as new area codes and / or local telephone exchanges are continuously assigned. In a caller ID box with an off-hook circuit and such a system with dialing potential, the database device is programmed to call the server at a periodic rate for updates. The updated area code and associated data are then transferred from the server to the device using the FSK decoder in the caller ID box. In the case of mobile cellular phones, updates are achieved with greater versatility by direct connection to a PC via SMS messages, WAP links, or cables.</p><p> Therefore, the improved system provides the user with a convenient and valid display of city and state caller identification that can determine the ever-increasing number of area codes and local telephone exchange numbers.</p>
An improved decoding and processing system is provided for the progressive determination and display of geographic caller information to the caller regarding the caller. The improved system is a means of receiving a call number supply (CND) message from a local telephone exchange (CO) exchange or mobile station switching center; an area code and / or local exchange received from the caller. A microcontroller storage and retrieval device that contains a database library for selectively determining corresponding geographic information such as cities and / or states by matching numbers; and displays the cities and states of incoming calls. Includes a reader for. Preferably, the system includes the possibility of automatically updating the database library of the storage and retrieval device as new area codes and / or local telephone exchanges are continuously assigned. Therefore, the improved system provides the user with a convenient and valid display of geographic information associated with caller identification that can determine the ever-increasing number of area codes and local telephone exchange numbers.
Then, with reference to the drawings, FIG. 1 shows one embodiment of the present invention. The caller identification receiving means 9 receives an MDMF or SDMF format message from the local telephone exchange exchange including the calling telephone number. The database storage means 10, for example, the microcontroller then finds the corresponding geographic information, such as city and / or state, by matching the area code and / or local telephone exchange number received from the call occurrence signal. The storage means 10 may include internal or external memory. The storage means 10 is generally a FLASH, EEPROM, or other non-volatile memory device that is rewritable for update. The signal withdrawn from the storage means is sent to a reader to display the city and state of the incoming call.
In another embodiment, FIG. 2 shows a system for mobile cellular services in which CND data is then transmitted to the device over a wireless connection.
Next, with reference to FIG. 2, a schematic block diagram of yet another embodiment of the invention including a receiver for mobile cellular services is shown. In this regard, the call number supply message is sent through the mobile station switching center 21 and then to the base station controller 22. The message is then sent to multiple base stations 23. The receiver is a CDMA receiver for mobile cellular services and is decoded from cellular data packets by the host microcontroller. The database storage means 10, for example, the microcontroller then finds the corresponding geographic information by matching the area code and / or local exchange number received from the receiver 24 and the geography of the call coming from the database with the output signal. It is transmitted to the display device 8 for displaying the target information.
In both embodiments, the main microcontroller can be directly connected to the database memory. Alternatively, a database coprocessor may be utilized when additional host microcontroller overhead is unacceptable or for ease of integration. In addition, database co-processors and serial FLASH memory can be combined together to form a complete custom single-chip solution to existing designs.
The North American Numbering Plan (NANP) has 680 area codes available for use. Of these, more than 40 area codes are currently used in other countries involved in NANP. A storage device of 128MB or more is required for direct access to all 680 area codes in memory by their corresponding local telephone exchanges. Foreign numbering schemes with more prominent reading digits have larger storage conditions as well if addressed directly. Numerous methods exist for the effective storage and compression of data.
City and state information is organized using look-up tables for quick lookups because the microcontrollers commonly used by caller ID boxes are low cost and therefore slow.
<tables num="1"><img file="JP2005198218A_D0001.tif" /></tables>
Any area code that is not currently determined can be added to any memory location. Code that is not currently defined remains blank.
The city and state information is quite large and I am interested in remembering it as effectively as possible. The state name is remembered only once at the beginning of each area code table by its abbreviation. The city name is also remembered only once, followed by its associated exchange. All telephone exchanges must be posted separately, as telephone exchanges are generally not assigned consecutively for the granted city. The telephone exchange code 000 is used to indicate the end of recording as the telephone exchange does not actually exist in NANP.
<tables num="2"><img file="JP2005198218A_D0002.tif" /></tables>
If city and state information is not currently available, incoming call information cannot be matched to any entry in memory. If the telephone exchange has failed with a known area code, the state name will be further displayed. It can also be used in devices with smaller memory that does not include all of the few telephone exchanges.
Preferably, the system includes means such as automatically updating its database as new area codes and local telephone exchanges continue to be assigned. In this regard, devices with the potential for off-hook circuits or dialing can be programmed to call the server at a periodic rate for updates. The data is then sent from the server to a device that uses the FSK decoder in the caller ID box.
The following is an illustrated embodiment of the system of the present invention in FIG.
In another embodiment, the CNM is transmitted to the line interface 11 and then to the receiving means 12. The receiving means 12 is a low power monolithic mixed signal CMOS integrated circuit for receiving the physical layer FSK and CAS signals. For on-hook reception, the device is modified by the presence of channel occupancy detected by an FSK decoder with a ring or receiving means 12. For off-hook reception, Bellcore's call change signal (CAS) is detected by the integrated circuit. In both cases, the FSK signal is decoded by the microcontroller 17 and an NPA is obtained. The microcontroller 17 then compares the lookup table in the city and state database memory 14 with the first three digits of the NPA. Once the memory address for the corresponding area code is found, the alignment can be done to NXX to read the city data. City and state data are then displayed on the LCD 20 along with other standard name and number caller ID information.
The reception update may be conveniently provided in a device capable of off-hook reception. The device uses a built-in DTMF dialer to call a central server containing current city and state data. The server initiates the move using the CAS signal, which is confirmed by the device with the DTMF tone. The server then sends any updated area code and telephone exchange and the device receives using its FSK decoder. The microcontroller then updates the in-memory database with the updated NPA / NXX information.
The following is an illustrated embodiment of the system of the present invention in FIG.
In another embodiment, the receiver 24 is a CDMA receiver for mobile cellular services. The CND is received and decrypted from the cellular data packet by the host microcontroller 17. Microcontroller 17 then compares the look-up table in city and state database memory 14 with the first three digits of the NPA. Once the memory address for the corresponding area code is found, the alignment can be done to NXX to read the city data. City and state data are then displayed on the LCD 20 along with other standard name and number caller ID information. Full graphic display of cellular phones can display geolocation information alternately or additionally with pictures.
Updates to the database are received by SMS (Short Message Service). Carrier's servers send updated NPA / NXX information via SMS. The host microcontroller 17 writes the updated NPA / NXX information to the database in flash memory.
Although the above has shown for the North American Numbering Plan (NANP), those skilled in the art acknowledge that the system of the invention can also be used for foreign numbering plans. In this regard, foreign countries have equivalent identifyr information that can be geographically correlated in a particular country.
Mexico, for example, has recently completed a series of step-by-step, perhaps implemented series of numbering program changes. The first step was to expand the local number to the standard 7 digits. Three cities with high telephone densities-Mexico City, Guadalajara and Monterey-already had eight-digit local numbers and did not follow this numbering plan change. It was also recommended in the plan change that the term local number was changed to subscriber number (SN). The first local number, with some exceptions, appears to have been five digits in length. To make changes easier for consumers, two surplus numbers were taken from the last digit of the existing area code and placed at the beginning of the local number. This made only a single digit an area code for a tentative period.
Following the local number change, the country code was expanded from 8 to 10 digits. The country code consists of a country code (52), a region identification number (RIN) and a local number. RIN is also referred to as the Elijah Code, which is now recommended to be called the National Code (NDC).
This numbering plan change, which came into effect in November 2001 on all requests, assigned each local service area a new area identification number (ie, a three-digit area code). Again, Mexico City, Guadalajara and Monterey were exceptional due to their existing eight-digit local numbers and were assigned a two-digit area code. Some locations have a list of new RINs in at least the top 100 cities.
In recent years, Australia has also phased in a numbering plan change to achieve standardization and allow expansion. Local numbers have been standardized to 8 digits. With sufficient interest, the 54 area codes in place before the numbering plan change were reduced to just four area codes-02,03,08 and 07. In addition, all mobile phone numbers have an area code of 04, regardless of network. Here again, it appears that the old Elijah codes were used to extend the local numbers by placing them in front of the existing local numbers.
The UK Country Numbering Plan is a list of all those phone numbers that are assigned, released, protected, reserved or unspecified. The plan provides a framework for numbering plans and includes a UK Specialized Numbering Plan (SNS) managed by Oftel. However, Offtel does not control all phone numbers. For example, there is a short code, a memorable 3- to 6-digit number that is not managed by Offtel, which provides access to telephone services for terminal users.
The country's key number (NSN) is part of the UK's numbering program. The NSN consists of a geographic area code (formerly a country code) and a subscriber number. The UK is working to standardize on 10-digit NSNs (not including the '01' country code). It consists of a 3-digit area code that is followed by a 7-digit subscriber number, or a 4-digit code that is followed by a 6-digit number. Elijah codes, on the other hand, can range from 3 to 6 digits today and subscriber numbers can range from 3 to 7 digits.
The area code in Japan can be 1 to 5 digits in length. The subscriber number (ie, local telephone exchange number + subscriber number) can then be 4-8 in length. The relay line prefix for Japan is also '0'. Important numbers in Japan are represented by'OABCDEFGHIJK', and as a result, unlike the UK, phone number lengths do not exceed 11 digits. Phone numbers cannot start with '1'. Mobile phone numbers have a distinct prefix from the fixed line.
Therefore, the improved system provides the user with a convenient and valid display of geographic information associated with caller identification that can determine the ever-increasing number of area codes and local telephone exchange numbers.
<figref num="1">FIG. 6 is a schematic block diagram showing one embodied shape of the present invention with respect to the progressive determination and display of geographic information related to call origins for systems based on terrestrial communication lines.</figref><figref num="2">FIG. 6 is a schematic block diagram showing one embodied shape of the system of the invention for mobile cellular services.</figref><figref num="3">FIG. 6 is a schematic block diagram showing another embodied shape of the invention that includes flash memory elements for storing geographic information for systems based on terrestrial communication lines.</figref><figref num="4">FIG. 6 is a schematic block diagram showing still another embodiment having flash memory storage means for mobile cellular telephones.</figref>
2 sheets
Sheet 1 Sheet 2
Every citation, both ways
| Document | Relation | Office | Cited during |
|---|---|---|---|
| US8620281B2 | Cited by | United States of America | Applicant |
| US8644470B2 | Cited by | United States of America | Applicant |
| US8160555B2 | Cited by | United States of America | Applicant |
| US8160554B2 | Cited by | United States of America | Applicant |
| US8160556B2 | Cited by | United States of America | Applicant |
| JP2010514268A | Cited by | Japan | Search report |
| US10063695B2 | Cited by | United States of America | Applicant |
| US8983540B2 | Cited by | United States of America | Applicant |
24 members in 9 offices
Priority claims5
| Document | Office | Kind | Date |
|---|---|---|---|
| 10751822 | United States of America | – | |
| 75182204 | United States of America | A | |
| 75182204 | United States of America | A | |
| 2004751822 | – | – | – |
| US20040751822 | – | – | – |
Members24
| Document | Office | Kind | |
|---|---|---|---|
| US2004037413A1 | United States of America | A1 | |
| US2004141602A1 | United States of America | A1 | |
| US2004170139A1 | United States of America | A1 | |
| US2005074103A1 | United States of America | A1 | |
| CA2456489A1 | Canada | A1 | |
| EP1551201A2 | European Patent Office (EPO) | A2 | |
| KR20050072035A | Republic of Korea | A | |
| AU2004200336A1 | Australia | A1 | |
| JP2005198218AThis record | Japan | A | |
| US6985572B2 | United States of America | B2 | |
| EP1551201A3 | European Patent Office (EPO) | A3 | |
| US7170984B2 | United States of America | B2 | |
| US7170985B2 | United States of America | B2 | |
| US7200212B2 | United States of America | B2 | |
| EP1551201B1 | European Patent Office (EPO) | B1 | |
| AT485689T | Austria | T | |
| ATE485689T1 | Austria | T1 | |
| AU2010236031A1 | Australia | A1 | |
| DE602004029645D1 | Germany | D1 | |
| EP1551201B8 | European Patent Office (EPO) | B8 | |
| ES2354023T3 | Spain | T3 | |
| AU2010236031B2 | Australia | B2 | |
| KR101088349B1 | Republic of Korea | B1 | |
| CA2456489C | Canada | C |
13 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| Decision of refusalJAPANESE INTERMEDIATE CODE: A02A02 | A02 | |
| Written amendmentJAPANESE INTERMEDIATE CODE: A523A521 | A521 | |
| Written permission of extension of timeJAPANESE INTERMEDIATE CODE: A602A602 | A602 | |
| Written amendmentJAPANESE INTERMEDIATE CODE: A821A521 | A521 | |
| Written request for extension of timeJAPANESE INTERMEDIATE CODE: A601A601 | A601 | |
| Written amendmentJAPANESE INTERMEDIATE CODE: A821A521 | A521 | |
| Written request for extension of timeJAPANESE INTERMEDIATE CODE: A601A601 | A601 | |
| Notification of change in applicantJAPANESE INTERMEDIATE CODE: A711A711 | A711 | |
| Notification of acceptance of power of attorneyJAPANESE INTERMEDIATE CODE: A7422RD02 | RD02 | |
| Notification of reasons for refusalJAPANESE INTERMEDIATE CODE: A131A131 | A131 | |
| Report on retrievalJAPANESE INTERMEDIATE CODE: A971007A977 | A977 | |
| Written request for application examinationJAPANESE INTERMEDIATE CODE: A621A621 | A621 | |
| Notification of resignation of power of attorneyJAPANESE INTERMEDIATE CODE: A7424RD04 | RD04 |
Numbers
- Publication
- 2005198218
- Publication, DOCDB
- 2005198218
- Publication, EPODOC
- JP2005198218
- Application
- 24276
- Application, DOCDB
- 2004024276
- Application, EPODOC
- JP20040024276
Titles2
- Japanese
- 改良された復号化および処理システム
- English
- Improved decryption and processing system
Classification
- CPC, 12
- H04W4/20
- B61H13/34
- H04M3/42042
- H04M3/42059
- H04M3/42229
- H04M3/42348
- H04M2201/38
- H04M2242/30
- H04W4/02
- B61H13/20
- B61H1/00
- F16D65/062
- IPC, 4
- H04M1 57
- H04W4 20
- H04M3 42
- H04W4 02