US20040229602A1 - Scanner with auxiliary non-volatile memory - Google Patents

Scanner with auxiliary non-volatile memory Download PDF

Info

Publication number
US20040229602A1
US20040229602A1 US10/811,720 US81172004A US2004229602A1 US 20040229602 A1 US20040229602 A1 US 20040229602A1 US 81172004 A US81172004 A US 81172004A US 2004229602 A1 US2004229602 A1 US 2004229602A1
Authority
US
United States
Prior art keywords
radio receiver
memory
configurations
scanner
working memory
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.)
Abandoned
Application number
US10/811,720
Inventor
N. Brown
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
General Research of Electronics Inc
Original Assignee
General Research of Electronics Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by General Research of Electronics Inc filed Critical General Research of Electronics Inc
Priority to US10/811,720 priority Critical patent/US20040229602A1/en
Priority to PCT/US2004/014576 priority patent/WO2004102985A2/en
Assigned to GENERAL RESEARCH OF ELECTRONICS, INC. reassignment GENERAL RESEARCH OF ELECTRONICS, INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: BROWN, N. CRAIG
Publication of US20040229602A1 publication Critical patent/US20040229602A1/en
Priority to US11/542,344 priority patent/US7817965B2/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03JTUNING RESONANT CIRCUITS; SELECTING RESONANT CIRCUITS
    • H03J1/00Details of adjusting, driving, indicating, or mechanical control arrangements for resonant circuits in general
    • H03J1/0008Details of adjusting, driving, indicating, or mechanical control arrangements for resonant circuits in general using a central processing unit, e.g. a microprocessor
    • H03J1/0091Details of adjusting, driving, indicating, or mechanical control arrangements for resonant circuits in general using a central processing unit, e.g. a microprocessor provided with means for scanning over a band of frequencies
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03JTUNING RESONANT CIRCUITS; SELECTING RESONANT CIRCUITS
    • H03J1/00Details of adjusting, driving, indicating, or mechanical control arrangements for resonant circuits in general
    • H03J1/0008Details of adjusting, driving, indicating, or mechanical control arrangements for resonant circuits in general using a central processing unit, e.g. a microprocessor
    • H03J1/0058Details of adjusting, driving, indicating, or mechanical control arrangements for resonant circuits in general using a central processing unit, e.g. a microprocessor provided with channel identification means
    • H03J1/0066Details of adjusting, driving, indicating, or mechanical control arrangements for resonant circuits in general using a central processing unit, e.g. a microprocessor provided with channel identification means with means for analysing the received signal strength
    • H03J1/0075Details of adjusting, driving, indicating, or mechanical control arrangements for resonant circuits in general using a central processing unit, e.g. a microprocessor provided with channel identification means with means for analysing the received signal strength where the receiving frequencies of the stations are stored in a permanent memory, e.g. ROM
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03JTUNING RESONANT CIRCUITS; SELECTING RESONANT CIRCUITS
    • H03J7/00Automatic frequency control; Automatic scanning over a band of frequencies
    • H03J7/18Automatic scanning over a band of frequencies

Definitions

  • CD-R's Duplicate compact discs
  • Each compact disc contains the file Vscanner.asm (79,282 bytes, created Nov. 5, 2003).
  • the material on the compact discs is incorporated herein by reference as a computer program listing appendix.
  • This invention is generally directed to a portable or mobile scanning radio, also called a “scanner”, although it is also applicable to radio receivers, and radio transceivers with internal memory for frequencies, and other operational settings or “set-ups”.
  • a portable or mobile scanning radio also called a “scanner”
  • radio receivers and radio transceivers with internal memory for frequencies, and other operational settings or “set-ups”.
  • a scanner is essentially a radio receiver, which is capable of quickly checking multiple radio frequencies for activity, and selectively stopping on a single frequency, to receive and demodulate a radio signal of interest.
  • the scanner searches or scans for signals within a pre-selected range of frequencies or through a list of frequencies stored in internal memory.
  • the scanner is designed to stop scanning so that the user can listen to the signal, which is being received by the scanner.
  • users are not interested in many of the signals which can be received by the scanner. For example, a user may only be interested in receiving signals relating to public service (police and fire department), but not relating to marine or aviation activity.
  • scanners include the ability to program particular frequencies to be scanned.
  • the user can, therefore, program the desired frequencies relating to, for example, public service communications into his scanner.
  • the list of frequencies related to public service communications will be stored in the scanner's memory and the scanner will only scan the pre-programmed frequencies relating to public service communications. If a user later decides he would like to listen to different signals, for example, signals used by race car drivers at a race, the user can then enter the race car frequencies to be scanned into the scanner.
  • this new list of race car frequencies is entered into the scanner, very often, the old list of public service communications frequencies is removed from the scanner's memory, i.e. the scanner's memory is rewritten.
  • the entirety of the frequencies, and other programmable features are referred to as a “set-up”.
  • Some of these set-up features include: frequency ranges for searches, channel talk-group identifications, channel lockout status, contrast settings, etc.
  • a particular scanner set-up is comprised of, and defined by, the selections made for each of these features.
  • Each of the settings can be changed and set as desired by the particular user.
  • the set-up is saved in the scanner's working non-volatile memory so that when the scanner is turned on and off the set-up information is not lost.
  • Some scanners include thousands of settings (including frequencies and frequency labels), which can be set by a user.
  • a method which has been used to alleviate the time and effort involved with programming and reprogramming the scanner set-up involves use of a personal computer.
  • a personal computer Through the use of the memory and file system in a personal computer, the particular settings chosen by a user can be saved as a set-up file to be used repeatedly.
  • a cable 10 is provided between a scanner 14 and a personal computer 12 .
  • the scanner 14 includes working memory 16 .
  • the computer 12 includes memory or other storage media 18 in which multiple set-up files 19 are stored. Special software created to upload and download set up files 19 and to save and delete set up files 19 is loaded on the computer 12 .
  • the user can, for example, download a first configuration from the working memory 16 of the scanner 14 to the memory 18 of the computer 12 .
  • the first configuration is saved, for example, as set-up file 19 a.
  • the user can then alter the settings of the scanner 14 and save the second configuration within the scanner's working memory 16 .
  • the second configuration can then be transferred to the memory 18 of the computer 12 .
  • the second configuration is saved, for example, as set-up file 19 b.
  • the memory 18 of the computer 12 is capable of storing multiple set-up files, so that when a user desires a particular arrangement of settings, the related set-up file can be selected from the computer 12 and uploaded to the scanner's working memory 16 .
  • This prior art method of saving multiple set-up files on a computer allows a user to quickly change the settings on the scanner without the tedious repetitive manual entry required through use of the scanner user interface (keyboard and display) alone.
  • a disadvantage of this method is that it requires the user to have access to a personal computer, and interface hardware (i.e. cable or docking port) in order to effectuate the changes to the scanner's working memory. Not only is this costly, but it can also be cumbersome to transport the personal computer and interface hardware, even if, for example, a lap top personal computer is used.
  • a general object of an embodiment of the present invention is to provide a scanner, which is capable of storing multiple set-up files internally without any external connections or accessories.
  • An object of an embodiment of the present invention is to provide a scanner, which is capable of accessing and managing multiple internal set-up files.
  • Another object of an embodiment of the present invention is to economically provide a scanner, which can store multiple set-up files internally.
  • Still another object of an embodiment of the present invention is to provide a convenient and efficient method of storing multiple copies of a radio's working memory.
  • an embodiment of the present invention provides a scanner, which includes a working memory, an auxiliary memory, and a user interface.
  • Multiple set-up folders which contain set-up data, are stored within the auxiliary memory.
  • the user interface is driven by a microprocessor is provided within the scanner and allows a user to select which set-up folder is to be used by the working memory.
  • the user interface allows performance of common functions, such as, for example, load, save, delete, copy, and move to manage the internal set-up folders.
  • the invention is realized through modern high capacity flash memory chips, and a software program that runs on a microprocessor, which facilitates the practical use, and management of the working and auxiliary memories.
  • FIG. 1 represents a prior art scanner along with a personal computer, which is used to download and upload set-up files from the personal computer to the scanner through external connection cables;
  • FIG. 2 is a diagram which represents a scanner which incorporates the features of a first embodiment of the invention
  • FIG. 3 a is an electrical schematic illustrating a portion of a preferred embodiment of the electrical circuitry of the scanner represented in FIG. 2;
  • FIG. 3 b is an electrical schematic illustrating another portion of a preferred embodiment of the electrical circuitry of the scanner represented in FIG. 2;
  • FIG. 4 is a block diagram illustrating alignment of FIG. 3 a with respect to FIG. 3 b;
  • FIG. 5 a is an electrical schematic illustrating a portion of a preferred embodiment of the electrical circuitry of the scanner represented in FIG. 2;
  • FIG. 5 b is an electrical schematic illustrating another portion of a preferred embodiment of the electrical circuitry of the scanner represented in FIG. 2;
  • FIG. 6 is a block diagram illustrating alignment of FIG. 5 a with respect to FIG. 5 b;
  • FIG. 7 is a block diagram illustrating the steps for managing a plurality of set-up configurations using the scanner of FIG. 2.
  • FIG. 8 is a diagram which represents a scanner which incorporates the features of a second embodiment of the invention.
  • FIG. 9 is a block diagram illustrating the steps for managing a plurality of set-up configurations using the scanner of FIG. 8.
  • FIGS. 2-7 A scanner which is in accordance with a first embodiment of the present invention is illustrated in FIGS. 2-7 while a scanner in accordance with a second embodiment of the present invention is illustrated in FIGS. 8-9. Both embodiments provide a scanner which is capable of storing, accessing and managing multiple set-up files internally without any external connections or accessories.
  • the scanner 20 which is in accordance with a first embodiment of the present invention includes working memory 22 , auxiliary memory 24 , a user interface 23 , keys 28 and a display 30 .
  • the working memory 22 also referred to as the set-up memory, is located within the scanner 20 .
  • the working memory 22 is of a non-volatile type, such as, for example an EEPROM type.
  • the contents of the working memory are not lost when the power is removed from the scanner 20 .
  • the working memory 22 includes approximately 100 software settable features and hundreds or thousands of operator set features.
  • These operator set features preferably include, for example: frequencies, frequency ranges for searches, memory labels, talk-group identifications, and settings (flags) establishing which of the multitude of frequencies are to be scanned.
  • the selection of the settings, or set-up configuration encompasses the entire scanner configuration (set-up), such as, the frequency configurations and the display configurations.
  • a particular set-up may be useful, for example, for a specific geographic area.
  • Another set-up may be tailored for a particular type of listening, for example, public service fire/police frequencies, but not amateur radio or aviation frequencies.
  • the auxiliary memory 24 is also preferably located within the scanner 20 and may be controlled by the same or a different microprocessor that controls the working memory 22 .
  • the auxiliary memory 24 is a non-volatile type, such as, for example, a “FLASH” type.
  • the working memory 22 and auxiliary memory 24 are of the non-volatile type, it is possible due to the advantages of this invention that the working memory 22 may be of volatile type (RAM).
  • RAM volatile type
  • the auxiliary memory 24 provides a location for storing multiple set-up folders 26 .
  • Each set up folder 26 is capable of storing the set-up configuration data associated with the working memory 22 .
  • the user interface 23 includes a microprocessor 25 and software 27 .
  • the microprocessor 25 drives the software 27 .
  • the user interface 23 is internal to the scanner 20 and provides communication between the radio user, the working memory 22 and the auxiliary memory 24 .
  • the user interface 23 provides menus and prompts which allow the scanner user, through the keys 28 and display 30 , to accomplish the directed and convenient transfer of set-up data between the working memory 22 and the auxiliary memory 24 and to manage the multiple set-up folders 26 in the internal non-volatile memory 24 .
  • a copy of the code relating to the software 27 is submitted herewith on compact disc as a computer program listing appendix. It is to be understood that the code can be provided in variety of ways to carry out the functions of the user interface and that the code provided in appendix is only one example.
  • FIGS. 3 a and 3 b provide a schematic diagram of a logic circuit section of the preferred electrical circuitry in accordance with the first embodiment of the invention. As shown in FIG. 4, the diagram is aligned by placing FIG. 3 a to the left of FIG. 3 b. As shown in FIGS. 3 a and 3 b, the working memory 22 is provided by IC 201 , the auxiliary memory 24 is represented by IC 210 , the microprocessor 25 is represented by IC 204 and IC 209 , the display 30 is represented by LCD, and the keys 28 are represented by the Keyboard.
  • the working memory 22 is provided by IC 201
  • the auxiliary memory 24 is represented by IC 210
  • the microprocessor 25 is represented by IC 204 and IC 209
  • the display 30 is represented by LCD
  • the keys 28 are represented by the Keyboard.
  • FIGS. 5 a and 5 b provide a schematic diagram of a linear circuit section of the preferred electrical circuitry in accordance with the first embodiment of the invention. As shown in FIG. 6, the diagram is aligned by placing FIG. 5 a to the left of FIG. 5 b. Connection is provided between the logic circuit section and the linear circuit section as follows: CN 201 of the logic circuit section is connected to CN 2 of the linear circuit section; CN 203 of the logic circuit section is connected to CN 1 of the linear circuit section; and CN 202 of the logic circuit section is connected to CN 4 of the linear circuit section.
  • a user wants to temporarily alter the set-up configuration, the user can first save the current working set-up configuration from working memory 22 to a set-up folder 26 , for example, specifically set-up folder 26 a through the use of the microprocesse 25 , and software 27 . The user may then modify the set-up configuration data in the working memory 22 of the scanner 20 .
  • the set up configuration data currently in the working memory 22 can be transferred to a folder, for example set up folder 26 b of the auxiliary memory 24 .
  • the data from set up folder 26 a can be reloaded into the working memory 22 .
  • the user interface 23 allows for each folder to be labeled alphanumerically for the convenience of the scanner user. Additionally, the software 27 keeps track of which folders 26 may be empty, and upon query from the user, will display the empty status to provide a further convenience to the user. Thus, data regarding each scanner feature is stored within each set-up folder 26 .
  • a user may first configure the scanner 20 so that he can listen to aircraft and the park service frequencies. In addition, he may like darker contrast on the display 30 , and no Automatic Gain Control (AGC) on the audio.
  • a second configuration defined by the user may include fire and police frequencies with audio AGC activated, and long post-squelch-drop delays.
  • the microprocessor and software user interface allows for each configuration to be stored in a folder 26 a or 26 b in auxiliary memory 24 .
  • the desired set-up folder 26 n is loaded into the working memory 22 .
  • this operation is performed nearly effortlessly and can be completed within a matter of seconds.
  • the user later wants to modify the configuration of a particular set-up, the user can move the configuration data set-up from the working memory 22 to a memory folder 26 .
  • the working memory 22 is thereafter available for erasure, or modification, storing new data regarding the user's new configuration.
  • the scanner 20 can be configured such that the user simply follows the following steps. The user access a menu of functions by pressing the following sequence of keys “PGM”, “FUNC” “PGM”. In response, the scanner 20 will provide the user with a list of options including: “1-Save”, “2-Load”, “3-Delete” or “CL-Exit”.
  • the user selects the desired option by pressing the appropriate key, i.e. 1 , 2 , 3 , or CL, associated with desired function as displayed. If the user does not want to save, load, or delete a set up configuration, the function can be aborted by pressing the “CL” key. If for example, the user desires to save the particular configuration, the user presses the “1” key. The user will then be prompted through the display 30 to confirm that the configuration is to be saved. For example, the user will be asked to press the “enter ” key to save the configuration or to press the “CL” key to abort or exit the operation. The user is then asked to identify the folder in which the configuration is to be stored. The user identifies the folder using the keys 28 . If the particular folder identified by the user is not empty, the user will be asked to confirm that the previous data stored in the folder should be overwritten. If the user does not want to overwrite the previous data stored in the folder the user can chose another folder in which the configuration can be saved.
  • the appropriate key i.
  • the user interface 23 also warns the user of any possible non-reversible operation, e.g. “delete”, and requires a second confirmation key press before the non-reversible operation is initiated.
  • a status indication on the display 30 is provided while a function is performed by the microprocessor 25 so the user may know that the selected function is progressing normally.
  • the display 30 will indicate the completion of the function, and require a confirming key press on keypad 28 before additional functions are allowed.
  • the user interface 23 allows the set up folders 26 to be managed with the following commands: save, load, delete, copy and move.
  • the command “save” refers to storing data from the working memory 22 to a set-up folder 26 .
  • the command “load” refers to retrieving set-up data from a memory folder 26 and placing that data in the working memory 22 .
  • the command “delete” refers to erasing data (an individual folder) from the auxiliary memory 26 .
  • the command “copy” refers making an exact copy from one folder in auxiliary memory 26 to another folder in auxiliary memory 26 .
  • the command “move” refers to making an exact copy of one folder in auxiliary memory 26 to another folder in auxiliary memory 26 , and then deleting the contents of the source folder of the copy.
  • the scanner 20 can be used in a variety of ways to provide improved functionality and convenience to the user.
  • a diagram which generally represents a method of using the scanner 20 , is provided in FIG. 7.
  • the method begins by providing a radio receiver including a housing, an auxiliary memory disposed within the housing, and a working memory disposed within the housing.
  • the auxiliary memory is configured to store multiple set-up configurations and the working memory is configured to store a set-up configuration to be used by the radio receiver.
  • the user then obtains or selects data to define multiple set-up configurations.
  • the user then operates the radio receiver to store and manage the data relating to multiple set-up configurations within the auxiliary memory.
  • the user operates the radio receiver to retrieve a set-up configuration from the auxiliary memory and store the particular set-up configuration within the working memory. It is to be understood that it is not necessary to perform the steps shown in FIG. 7 in the particular sequence provided.
  • a scanner 60 in accordance with a second embodiment of the present invention is shown in FIG. 8.
  • the scanner 60 includes a user interface 61 , an auxiliary memory 62 , keys 64 , a display 66 and a working memory pointer 68 .
  • the scanner 60 is similar to the scanner 20 , however, a separate working memory is not provided within the scanner 60 .
  • the user interface 61 includes a microprocessor 63 and software 65 .
  • the microprocessor 63 drives the software 65 .
  • the auxiliary memory 62 is located within the scanner 60 .
  • the auxiliary memory 62 is of the FLASH type.
  • the auxiliary memory 62 provides a location for storing multiple set-up folders 70 .
  • Each set up folder 70 is capable of storing the set-up configuration data.
  • a software working memory pointer 68 is used to determine which particular set-up folder 70 is to be activated and used by the microprocessor 63 in scanner 60 .
  • microprocessor 63 and software 65 can scan a list of auxiliary memory folders 70 in sequence or individually via a list that is part of the scanner 60 set-up.
  • This second embodiment allows for a more cost effective implementation of the disclosed invention by using only one hardware memory device.
  • the software operation of “load” just changes the location of the pointer 68 , so no actual transfer of set-up data is performed.
  • a diagram representing a general method 200 of using the scanner 60 is provided in FIG. 9.
  • the method begins with step 202 in which a radio receiver is provided including a housing, a memory disposed within the housing, and a working memory pointer.
  • the memory is configured to store multiple set up configurations.
  • the user selects or obtains data to define multiple set-up configurations.
  • the user operates the radio receiver to store and manage multiple set-up configurations in the memory.
  • the user uses the working memory pointer to determine the set-up configuration to be used by the radio receiver.
  • a schematic diagram of the electrical circuit of the scanner 60 is similar to the schematic diagrams of FIGS. 3 a, 3 b, 5 a, 5 b, however, the schematic diagram of the scanner 60 does not include IC 201 which represent the working memory 22 of the scanner 20 .
  • the user interface functions are designed in such a way to be easy to understand, and prompt the user through each step of the functions.
  • the steps performed by the user to operate the interface functions are similar to the steps performed in connection with the scanner 20 described above.
  • Each of the embodiments of the scanner described above allows the user to save a set up configuration in a set-up folder as implemented by the microprocessor and software. Once the set-up configuration has been entered and saved, recall of the set up configuration is essentially effortless by virtue of the menu driven nature of the user interface. Because each scanner includes non-volatile, auxiliary memory within the scanner itself, along with a microprocessor and software, it is not necessary to use a personal computer or associated cables or docking port to access and alter the set-up configurations. Thus, this invention provides a single easily portable unit, which can easily be reconfigured as desired by the user.
  • each embodiment described above will still allow the folders to be fully accessible (load, save, delete, copy, move) by a personal computer via an industry standard interface (e.g. RS-232 or USB) such that the working memory, and or auxiliary memory folders may be managed via the personal computer for additional convenience.
  • an industry standard interface e.g. RS-232 or USB
  • the use and management of the scanner memory does not require the use of the personal computer, cables, or docking ports, as the microprocessor, non-volatile memory, and software feature set, as described in this disclosure is preferably internal to the scanner radio.
  • the cost of a scanner in accordance with the present invention is less expensive that the cost of the combination of a prior art scanner, a personal computer, and a cable.

Abstract

A radio receiver having a plurality of features programmable by a user, the data relating to the programmable features defining a set-up configuration. The radio receiver includes a housing and an auxiliary memory disposed within the housing which stores a plurality of set-up configurations. A working memory is also disposed within the housing and is configured to store the set-up configuration in use by the radio receiver.

Description

    REFERENCE TO COMPACT DISCS (CD-R'S) FILED WITH THE APPLICATION
  • Duplicate compact discs (CD-R's) have been filed with the present application as a computer program listing appendix. Each compact disc contains the file Vscanner.asm (79,282 bytes, created Nov. 5, 2003). The material on the compact discs is incorporated herein by reference as a computer program listing appendix. [0001]
  • COPYRIGHT NOTICE
  • A portion of the disclosure of this patent application (including filed contained on the compact discs) contains material, which is subject to copyright protection. The copyright owner has no objection to the facsimile reproduction by anyone of the patent document or the patent disclosure, as it appears in the United States Patent and Trademark Office patent files or records, but otherwise reserves all copyrights whatsoever. [0002]
  • BACKGROUND OF THE INVENTION
  • This invention is generally directed to a portable or mobile scanning radio, also called a “scanner”, although it is also applicable to radio receivers, and radio transceivers with internal memory for frequencies, and other operational settings or “set-ups”. [0003]
  • A scanner is essentially a radio receiver, which is capable of quickly checking multiple radio frequencies for activity, and selectively stopping on a single frequency, to receive and demodulate a radio signal of interest. Typically, when a scanner is in a “scan mode”, the scanner searches or scans for signals within a pre-selected range of frequencies or through a list of frequencies stored in internal memory. When a signal is located, typically the scanner is designed to stop scanning so that the user can listen to the signal, which is being received by the scanner. Typically, users are not interested in many of the signals which can be received by the scanner. For example, a user may only be interested in receiving signals relating to public service (police and fire department), but not relating to marine or aviation activity. Generally, scanners include the ability to program particular frequencies to be scanned. The user can, therefore, program the desired frequencies relating to, for example, public service communications into his scanner. Now when the scanner performs its scanning function, the list of frequencies related to public service communications will be stored in the scanner's memory and the scanner will only scan the pre-programmed frequencies relating to public service communications. If a user later decides he would like to listen to different signals, for example, signals used by race car drivers at a race, the user can then enter the race car frequencies to be scanned into the scanner. When this new list of race car frequencies is entered into the scanner, very often, the old list of public service communications frequencies is removed from the scanner's memory, i.e. the scanner's memory is rewritten. [0004]
  • Beside frequency lists, many other features can be selected on a typical scanner. The entirety of the frequencies, and other programmable features are referred to as a “set-up”. Some of these set-up features include: frequency ranges for searches, channel talk-group identifications, channel lockout status, contrast settings, etc. A particular scanner set-up is comprised of, and defined by, the selections made for each of these features. Each of the settings can be changed and set as desired by the particular user. The set-up is saved in the scanner's working non-volatile memory so that when the scanner is turned on and off the set-up information is not lost. Some scanners include thousands of settings (including frequencies and frequency labels), which can be set by a user. Therefore, achieving a desired set-up for these scanners can be a lengthy and tedious process. In addition, if a user wants to temporarily alter the set-up, and use the previously entered settings, the user must spend a substantial amount of time to create a new set-up and then spend time and effort to achieve the previous set-up again. A common example of a practical reason to change between multiple set-ups may be due to travel. A user may have the scanner set for his local geographical area, and may then travel to other areas that use completely different frequencies, and labeling for these frequencies and talk-groups. It is very common that each separate geographical area will require a unique set-up to address the user's listening goals for that particular area. [0005]
  • A method which has been used to alleviate the time and effort involved with programming and reprogramming the scanner set-up involves use of a personal computer. Through the use of the memory and file system in a personal computer, the particular settings chosen by a user can be saved as a set-up file to be used repeatedly. With this method, as shown in FIG. 1, a [0006] cable 10 is provided between a scanner 14 and a personal computer 12. The scanner 14 includes working memory 16. The computer 12 includes memory or other storage media 18 in which multiple set-up files 19 are stored. Special software created to upload and download set up files 19 and to save and delete set up files 19 is loaded on the computer 12. With the computer 12 attached to the scanner 14, the user can, for example, download a first configuration from the working memory 16 of the scanner 14 to the memory 18 of the computer 12. The first configuration is saved, for example, as set-up file 19 a. The user can then alter the settings of the scanner 14 and save the second configuration within the scanner's working memory 16. Using the software on the computer 12, the second configuration can then be transferred to the memory 18 of the computer 12. The second configuration is saved, for example, as set-up file 19 b. The memory 18 of the computer 12 is capable of storing multiple set-up files, so that when a user desires a particular arrangement of settings, the related set-up file can be selected from the computer 12 and uploaded to the scanner's working memory 16.
  • This prior art method of saving multiple set-up files on a computer allows a user to quickly change the settings on the scanner without the tedious repetitive manual entry required through use of the scanner user interface (keyboard and display) alone. However, a disadvantage of this method is that it requires the user to have access to a personal computer, and interface hardware (i.e. cable or docking port) in order to effectuate the changes to the scanner's working memory. Not only is this costly, but it can also be cumbersome to transport the personal computer and interface hardware, even if, for example, a lap top personal computer is used. [0007]
  • The present invention overcomes at least some of the problems presented in the prior art and provides additional advantages over the prior art, such advantages will become clear upon a reading of the attached specification in combination with a study of the drawings. [0008]
  • OBJECTS AND SUMMARY OF THE INVENTION
  • A general object of an embodiment of the present invention is to provide a scanner, which is capable of storing multiple set-up files internally without any external connections or accessories. [0009]
  • An object of an embodiment of the present invention is to provide a scanner, which is capable of accessing and managing multiple internal set-up files. [0010]
  • Another object of an embodiment of the present invention is to economically provide a scanner, which can store multiple set-up files internally. [0011]
  • Still another object of an embodiment of the present invention is to provide a convenient and efficient method of storing multiple copies of a radio's working memory. [0012]
  • Briefly, and in accordance with the foregoing, an embodiment of the present invention provides a scanner, which includes a working memory, an auxiliary memory, and a user interface. Multiple set-up folders, which contain set-up data, are stored within the auxiliary memory. The user interface is driven by a microprocessor is provided within the scanner and allows a user to select which set-up folder is to be used by the working memory. The user interface allows performance of common functions, such as, for example, load, save, delete, copy, and move to manage the internal set-up folders. Preferably, the invention is realized through modern high capacity flash memory chips, and a software program that runs on a microprocessor, which facilitates the practical use, and management of the working and auxiliary memories.[0013]
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • The organization and manner of the structure and operation of the invention, together with further objects and advantages thereof, may best be understood by reference to the following description, taken in connection with the accompanying drawings, wherein like reference numerals identify like elements in which: [0014]
  • FIG. 1 represents a prior art scanner along with a personal computer, which is used to download and upload set-up files from the personal computer to the scanner through external connection cables; [0015]
  • FIG. 2 is a diagram which represents a scanner which incorporates the features of a first embodiment of the invention; [0016]
  • FIG. 3[0017] a is an electrical schematic illustrating a portion of a preferred embodiment of the electrical circuitry of the scanner represented in FIG. 2;
  • FIG. 3[0018] b is an electrical schematic illustrating another portion of a preferred embodiment of the electrical circuitry of the scanner represented in FIG. 2;
  • FIG. 4 is a block diagram illustrating alignment of FIG. 3[0019] a with respect to FIG. 3b;
  • FIG. 5[0020] a is an electrical schematic illustrating a portion of a preferred embodiment of the electrical circuitry of the scanner represented in FIG. 2;
  • FIG. 5[0021] b is an electrical schematic illustrating another portion of a preferred embodiment of the electrical circuitry of the scanner represented in FIG. 2;
  • FIG. 6 is a block diagram illustrating alignment of FIG. 5[0022] a with respect to FIG. 5b;
  • FIG. 7 is a block diagram illustrating the steps for managing a plurality of set-up configurations using the scanner of FIG. 2. [0023]
  • FIG. 8 is a diagram which represents a scanner which incorporates the features of a second embodiment of the invention; and [0024]
  • FIG. 9 is a block diagram illustrating the steps for managing a plurality of set-up configurations using the scanner of FIG. 8. [0025]
  • DETAILED DESCRIPTION OF THE ILLUSTRATED EMBODIMENTS
  • While the invention may be susceptible to embodiment in different forms, there are shown in the drawings, and herein will be described in detail, specific embodiments with the understanding that the present disclosure is to be considered an exemplification of the principles of the invention, and is not intended to limit the invention to that as illustrated and described herein. [0026]
  • A scanner which is in accordance with a first embodiment of the present invention is illustrated in FIGS. 2-7 while a scanner in accordance with a second embodiment of the present invention is illustrated in FIGS. 8-9. Both embodiments provide a scanner which is capable of storing, accessing and managing multiple set-up files internally without any external connections or accessories. [0027]
  • As illustrated in FIG. 2, the [0028] scanner 20 which is in accordance with a first embodiment of the present invention includes working memory 22, auxiliary memory 24, a user interface 23, keys 28 and a display 30.
  • The working [0029] memory 22, also referred to as the set-up memory, is located within the scanner 20. Preferably, the working memory 22 is of a non-volatile type, such as, for example an EEPROM type. Thus, the contents of the working memory are not lost when the power is removed from the scanner 20.
  • Preferably, the working [0030] memory 22 includes approximately 100 software settable features and hundreds or thousands of operator set features. These operator set features preferably include, for example: frequencies, frequency ranges for searches, memory labels, talk-group identifications, and settings (flags) establishing which of the multitude of frequencies are to be scanned. The selection of the settings, or set-up configuration, encompasses the entire scanner configuration (set-up), such as, the frequency configurations and the display configurations. A particular set-up may be useful, for example, for a specific geographic area. Another set-up may be tailored for a particular type of listening, for example, public service fire/police frequencies, but not amateur radio or aviation frequencies.
  • The [0031] auxiliary memory 24 is also preferably located within the scanner 20 and may be controlled by the same or a different microprocessor that controls the working memory 22. Preferably, the auxiliary memory 24 is a non-volatile type, such as, for example, a “FLASH” type. Thus, the contents of the auxiliary memory 24 are not lost when the power is removed from the scanner 20. Although is has been stated that the working memory 22 and auxiliary memory 24 are of the non-volatile type, it is possible due to the advantages of this invention that the working memory 22 may be of volatile type (RAM). Such volatile memory is automatically refreshed on initial microprocessor boot, in a fashion not apparent to the user, from the non-volatile auxiliary memory 24.
  • The [0032] auxiliary memory 24 provides a location for storing multiple set-up folders 26. Each set up folder 26 is capable of storing the set-up configuration data associated with the working memory 22.
  • The [0033] user interface 23 includes a microprocessor 25 and software 27. The microprocessor 25 drives the software 27. The user interface 23 is internal to the scanner 20 and provides communication between the radio user, the working memory 22 and the auxiliary memory 24. The user interface 23 provides menus and prompts which allow the scanner user, through the keys 28 and display 30, to accomplish the directed and convenient transfer of set-up data between the working memory 22 and the auxiliary memory 24 and to manage the multiple set-up folders 26 in the internal non-volatile memory 24. A copy of the code relating to the software 27 is submitted herewith on compact disc as a computer program listing appendix. It is to be understood that the code can be provided in variety of ways to carry out the functions of the user interface and that the code provided in appendix is only one example.
  • FIGS. 3[0034] a and 3 b provide a schematic diagram of a logic circuit section of the preferred electrical circuitry in accordance with the first embodiment of the invention. As shown in FIG. 4, the diagram is aligned by placing FIG. 3a to the left of FIG. 3b. As shown in FIGS. 3a and 3 b, the working memory 22 is provided by IC201, the auxiliary memory 24 is represented by IC210, the microprocessor 25 is represented by IC204 and IC209, the display 30 is represented by LCD, and the keys 28 are represented by the Keyboard.
  • FIGS. 5[0035] a and 5 b provide a schematic diagram of a linear circuit section of the preferred electrical circuitry in accordance with the first embodiment of the invention. As shown in FIG. 6, the diagram is aligned by placing FIG. 5a to the left of FIG. 5b. Connection is provided between the logic circuit section and the linear circuit section as follows: CN201 of the logic circuit section is connected to CN2 of the linear circuit section; CN203 of the logic circuit section is connected to CN1 of the linear circuit section; and CN202 of the logic circuit section is connected to CN4 of the linear circuit section.
  • Particular examples for using the [0036] radio receiver 20 will now be described. If, for example, a user wants to temporarily alter the set-up configuration, the user can first save the current working set-up configuration from working memory 22 to a set-up folder 26, for example, specifically set-up folder 26a through the use of the microprocesse 25, and software 27. The user may then modify the set-up configuration data in the working memory 22 of the scanner 20. When the user wants to use the previous set up configuration from set up folder 26a, the set up configuration data currently in the working memory 22 can be transferred to a folder, for example set up folder 26b of the auxiliary memory 24. Next, the data from set up folder 26a can be reloaded into the working memory 22. The user interface 23 allows for each folder to be labeled alphanumerically for the convenience of the scanner user. Additionally, the software 27 keeps track of which folders 26 may be empty, and upon query from the user, will display the empty status to provide a further convenience to the user. Thus, data regarding each scanner feature is stored within each set-up folder 26.
  • When the user, through the [0037] user interface 23, loads a folder 26 to the working memory 22, all of the settings relating to the scanner's features are restored to that of the saved features in the folder 26. For example, a user may first configure the scanner 20 so that he can listen to aircraft and the park service frequencies. In addition, he may like darker contrast on the display 30, and no Automatic Gain Control (AGC) on the audio. A second configuration defined by the user, may include fire and police frequencies with audio AGC activated, and long post-squelch-drop delays. The microprocessor and software user interface allows for each configuration to be stored in a folder 26a or 26b in auxiliary memory 24. When a particular configuration folder is chosen, through the use of the user interface 23, the desired set-up folder 26n is loaded into the working memory 22. Preferably, this operation is performed nearly effortlessly and can be completed within a matter of seconds. If the user later wants to modify the configuration of a particular set-up, the user can move the configuration data set-up from the working memory 22 to a memory folder 26. With the previously saved options now transferred from the working memory 22 to a memory folder 26, the working memory 22 is thereafter available for erasure, or modification, storing new data regarding the user's new configuration.
  • Unlike the prior art. Do external connection to a computer, or associated cable or docking port, is required. The user interface functions are designed in such a way to be easy to understand, and prompt the user through each step of the functions. Examples of the steps performed by a user to carry out these functions will now be described. For example, if a user chooses to save a particular set-up configuration, the [0038] scanner 20 can be configured such that the user simply follows the following steps. The user access a menu of functions by pressing the following sequence of keys “PGM”, “FUNC” “PGM”. In response, the scanner 20 will provide the user with a list of options including: “1-Save”, “2-Load”, “3-Delete” or “CL-Exit”. The user selects the desired option by pressing the appropriate key, i.e. 1, 2, 3, or CL, associated with desired function as displayed. If the user does not want to save, load, or delete a set up configuration, the function can be aborted by pressing the “CL” key. If for example, the user desires to save the particular configuration, the user presses the “1” key. The user will then be prompted through the display 30 to confirm that the configuration is to be saved. For example, the user will be asked to press the “enter ” key to save the configuration or to press the “CL” key to abort or exit the operation. The user is then asked to identify the folder in which the configuration is to be stored. The user identifies the folder using the keys 28. If the particular folder identified by the user is not empty, the user will be asked to confirm that the previous data stored in the folder should be overwritten. If the user does not want to overwrite the previous data stored in the folder the user can chose another folder in which the configuration can be saved.
  • The [0039] user interface 23 also warns the user of any possible non-reversible operation, e.g. “delete”, and requires a second confirmation key press before the non-reversible operation is initiated. A status indication on the display 30 is provided while a function is performed by the microprocessor 25 so the user may know that the selected function is progressing normally. Once the microprocessor 25 and software 27 determine that a function is complete, the display 30 will indicate the completion of the function, and require a confirming key press on keypad 28 before additional functions are allowed. Preferably, the user interface 23 allows the set up folders 26 to be managed with the following commands: save, load, delete, copy and move. For example, the command “save” refers to storing data from the working memory 22 to a set-up folder 26. The command “load” refers to retrieving set-up data from a memory folder 26 and placing that data in the working memory 22. The command “delete” refers to erasing data (an individual folder) from the auxiliary memory 26. The command “copy” refers making an exact copy from one folder in auxiliary memory 26 to another folder in auxiliary memory 26. The command “move” refers to making an exact copy of one folder in auxiliary memory 26 to another folder in auxiliary memory 26, and then deleting the contents of the source folder of the copy.
  • The [0040] scanner 20 can be used in a variety of ways to provide improved functionality and convenience to the user. A diagram, which generally represents a method of using the scanner 20, is provided in FIG. 7. As represented by step 102 in FIG. 7, the method begins by providing a radio receiver including a housing, an auxiliary memory disposed within the housing, and a working memory disposed within the housing. Next, as represented by steps 104 and 105, the auxiliary memory is configured to store multiple set-up configurations and the working memory is configured to store a set-up configuration to be used by the radio receiver. As represented by the step 108, the user then obtains or selects data to define multiple set-up configurations. As represented by step 110, the user then operates the radio receiver to store and manage the data relating to multiple set-up configurations within the auxiliary memory. Finally, as represented by step 112, the user operates the radio receiver to retrieve a set-up configuration from the auxiliary memory and store the particular set-up configuration within the working memory. It is to be understood that it is not necessary to perform the steps shown in FIG. 7 in the particular sequence provided.
  • A [0041] scanner 60 in accordance with a second embodiment of the present invention is shown in FIG. 8. As shown, the scanner 60 includes a user interface 61, an auxiliary memory 62, keys 64, a display 66 and a working memory pointer 68. The scanner 60 is similar to the scanner 20, however, a separate working memory is not provided within the scanner 60.
  • The user interface [0042] 61 includes a microprocessor 63 and software 65. The microprocessor 63 drives the software 65.
  • The [0043] auxiliary memory 62 is located within the scanner 60. Preferably, the auxiliary memory 62 is of the FLASH type. The auxiliary memory 62 provides a location for storing multiple set-up folders 70. Each set up folder 70 is capable of storing the set-up configuration data. A software working memory pointer 68 is used to determine which particular set-up folder 70 is to be activated and used by the microprocessor 63 in scanner 60. With this second embodiment, it is not necessary to delineate the actual hardware memory into separate integrated circuits, or the software operational concept of working, and auxiliary memories. It is possible for the microprocessor 63 and software 65 to use any folder 70 in auxiliary memory 62 directly, as if it were the working memory of the previous embodiment.
  • It is additionally possible for the microprocessor [0044] 63 and software 65 to scan a list of auxiliary memory folders 70 in sequence or individually via a list that is part of the scanner 60 set-up. This second embodiment allows for a more cost effective implementation of the disclosed invention by using only one hardware memory device. In this embodiment, the software operation of “load” just changes the location of the pointer 68, so no actual transfer of set-up data is performed.
  • A diagram representing a [0045] general method 200 of using the scanner 60 is provided in FIG. 9. The method begins with step 202 in which a radio receiver is provided including a housing, a memory disposed within the housing, and a working memory pointer. Next, as represented by step 204, the memory is configured to store multiple set up configurations. As represented by step 206, the user then selects or obtains data to define multiple set-up configurations. As represented by step 208, the user then operates the radio receiver to store and manage multiple set-up configurations in the memory. Finally, as represented by step 210, the user then uses the working memory pointer to determine the set-up configuration to be used by the radio receiver.
  • A schematic diagram of the electrical circuit of the [0046] scanner 60, is similar to the schematic diagrams of FIGS. 3a, 3 b, 5 a, 5 b, however, the schematic diagram of the scanner 60 does not include IC201 which represent the working memory 22 of the scanner 20.
  • As with the first embodiment, no external connection to a computer, or associated cable or docking port, is required in connection with the [0047] scanner 60. The user interface functions are designed in such a way to be easy to understand, and prompt the user through each step of the functions. Preferably, the steps performed by the user to operate the interface functions are similar to the steps performed in connection with the scanner 20 described above.
  • Each of the embodiments of the scanner described above allows the user to save a set up configuration in a set-up folder as implemented by the microprocessor and software. Once the set-up configuration has been entered and saved, recall of the set up configuration is essentially effortless by virtue of the menu driven nature of the user interface. Because each scanner includes non-volatile, auxiliary memory within the scanner itself, along with a microprocessor and software, it is not necessary to use a personal computer or associated cables or docking port to access and alter the set-up configurations. Thus, this invention provides a single easily portable unit, which can easily be reconfigured as desired by the user. Each embodiment described above will still allow the folders to be fully accessible (load, save, delete, copy, move) by a personal computer via an industry standard interface (e.g. RS-232 or USB) such that the working memory, and or auxiliary memory folders may be managed via the personal computer for additional convenience. Although the management of the scanner working and auxiliary memory by personal computer is supported, the use and management of the scanner memory does not require the use of the personal computer, cables, or docking ports, as the microprocessor, non-volatile memory, and software feature set, as described in this disclosure is preferably internal to the scanner radio. Thus, the cost of a scanner in accordance with the present invention is less expensive that the cost of the combination of a prior art scanner, a personal computer, and a cable. [0048]
  • While preferred embodiments of the present invention are shown and described, it is envisioned that those skilled in the art may devise various modifications of the present invention without departing from the spirit and scope of the invention. [0049]

Claims (19)

The invention claimed is:
1. A radio receiver having a plurality of features programmable by a user, data relating to the programmable features defining a set-up configuration, the radio receiver comprising:
a housing;
an auxiliary memory disposed within said housing, said auxiliary memory configured such that a plurality of set-up configurations are storable therein;
a working memory disposed within said housing, said working memory configured such that at least one of said set-up configurations for use by the radio receiver is storable in said working memory; and
wherein said radio receiver is configured to manage said plurality of set-up configurations.
2. A radio receiver as defined in claim 1, wherein the radio receiver is configured such that a plurality of set-up configurations are stored and managed within said radio receiver without using a computer in communication with the radio receiver.
3. A radio receiver as defined in claim 1, further comprising:
a microprocessor disposed within said housing and in communication with said auxiliary memory, and wherein said microprocessor is configured to manage said plurality of set-up configurations.
4. A radio receiver as defined in claim 3, wherein said working memory is controlled by said microprocessor.
5. A radio receiver as defined in claim 1, wherein said working memory is non-volatile.
6. A radio receiver as defined in claim 1, wherein said working memory comprises an EEPROM.
7. A radio receiver as defined in claim 1, wherein said working memory is configured such that contents of said working memory is not lost when power is removed from the radio receiver.
8. A radio receiver as defined in claim 1, wherein said auxiliary member is non-volatile.
9. A radio receiver as defined in claim 1, wherein said auxiliary memory comprises an EEPROM.
10. A radio receiver as defined in claim 1, wherein said auxiliary memory is configured such that contents of the auxiliary memory is not lost when power is removed from the radio receiver.
11. A radio receiver having a plurality of features programmable by a user, data relating to the programmable features defining a set-up configuration, the radio receiver comprising:
a housing;
a memory disposed within said housing, said memory'storing a plurality of set-up configurations;
a working memory pointer, wherein said working memory pointer identifies the set-up configuration in use by the radio receiver; and
wherein said radio receiver is configured to manage said plurality of set-up configurations.
12. A radio receiver as defined in claim 11, wherein the radio receiver is configured such that a plurality of set-up configurations are stored and managed without using a computer in communications with the radio receiver.
13. A radio receiver as defined in claim 11, further comprising:
a microprocessor configured to manage said plurality of set-up configurations.
14. A radio receiver as defined in claim 11, wherein said memory is non-volatile.
15. A radio receiver as defined in claim 11, wherein said memory comprises an EEPROM.
16. A radio receiver as defined in claim 11, wherein said memory is configured such that contents of said memory is not lost when power is removed from the radio receiver.
17. A method for managing multiple set-up configurations for a radio receiver comprising the steps of:
providing a radio receiver including a housing, an auxiliary memory disposed within said housing configured such that a plurality of set-up configurations are storable therein, a working memory disposed within said housing, said working memory storing at least one of said set-up configurations; wherein said radio receiver is configured to manage said plurality of set-up configurations; and
operating the scanner to store data relating to the multiple set-up configurations in said auxiliary memory.
18. A method as defined in claim 17, further including the step of:
operating the radio receiver to retrieve data relating to one of the multiple set-up configurations from said auxiliary memory and to move said data to said working memory.
19. A method for managing multiple set-up configurations for a radio receiver comprising the steps of:
providing a radio receiver including; a housing, a memory disposed within said housing, said memory storing a plurality of set-up configurations, wherein said radio receiver is configured to manage said plurality of set-up configurations, and a working memory pointer; and
directing said working memory pointer to identify one of said plurality of set-up configurations to be used by the radio receiver.
US10/811,720 2003-05-12 2004-03-29 Scanner with auxiliary non-volatile memory Abandoned US20040229602A1 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
US10/811,720 US20040229602A1 (en) 2003-05-12 2004-03-29 Scanner with auxiliary non-volatile memory
PCT/US2004/014576 WO2004102985A2 (en) 2003-05-12 2004-05-11 Scanner with auxiliary non-volatile memory
US11/542,344 US7817965B2 (en) 2003-05-12 2006-10-02 Scanner with auxiliary non-volatile memory

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US46986103P 2003-05-12 2003-05-12
US10/811,720 US20040229602A1 (en) 2003-05-12 2004-03-29 Scanner with auxiliary non-volatile memory

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US11/542,344 Continuation US7817965B2 (en) 2003-05-12 2006-10-02 Scanner with auxiliary non-volatile memory

Publications (1)

Publication Number Publication Date
US20040229602A1 true US20040229602A1 (en) 2004-11-18

Family

ID=33423914

Family Applications (2)

Application Number Title Priority Date Filing Date
US10/811,720 Abandoned US20040229602A1 (en) 2003-05-12 2004-03-29 Scanner with auxiliary non-volatile memory
US11/542,344 Active 2026-12-20 US7817965B2 (en) 2003-05-12 2006-10-02 Scanner with auxiliary non-volatile memory

Family Applications After (1)

Application Number Title Priority Date Filing Date
US11/542,344 Active 2026-12-20 US7817965B2 (en) 2003-05-12 2006-10-02 Scanner with auxiliary non-volatile memory

Country Status (2)

Country Link
US (2) US20040229602A1 (en)
WO (1) WO2004102985A2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100231964A1 (en) * 2009-03-12 2010-09-16 Canon Kabushiki Kaisha Image processing system and image processing apparatus and method
US20150304823A1 (en) * 2004-07-28 2015-10-22 Broadcom Corporation Quality-Of-Service (QoS)-Based Delivery Of Multimedia Call Sessions Using Multi-Network Simulcasting

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5842124A (en) * 1996-11-16 1998-11-24 Qualcomm Incorporated System and method for user-programmable service programming of cellular telephones
US5894596A (en) * 1996-08-16 1999-04-13 Ericsson Inc. Method and apparatus for establishing activation date for a cellular telephone
US5974312A (en) * 1997-07-10 1999-10-26 Ericsson Inc. System and method for updating a memory in an electronic device via wireless data transfer
US6018656A (en) * 1994-12-30 2000-01-25 Sony Corporation Programmable cellular telephone and system
US6134435A (en) * 1994-02-24 2000-10-17 Gte Wireless Service Corporation Cellular radiotelephone system with remotely programmed mobile stations
US6349204B1 (en) * 1996-02-12 2002-02-19 British Telecommunications Public Limited Company Provision of telecommunications control program data pursuant to preliminary data exchange between system elements
US20020032023A1 (en) * 1995-10-30 2002-03-14 Lipsit James Mason Method and apparatus for storing activation data in a cellular telephone
US20030224761A1 (en) * 2002-04-08 2003-12-04 Mitsuru Goto Mobile communications terminal and software updating method for mobile communications terminal

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6625451B1 (en) * 1999-07-14 2003-09-23 Bell Atlantic Mobile, Inc. Preferred roaming list and system select feature

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6134435A (en) * 1994-02-24 2000-10-17 Gte Wireless Service Corporation Cellular radiotelephone system with remotely programmed mobile stations
US20010005683A1 (en) * 1994-02-24 2001-06-28 Zicker Robert G. Cellular radiotelephone system with remotely programmed mobile stations
US6018656A (en) * 1994-12-30 2000-01-25 Sony Corporation Programmable cellular telephone and system
US20020032023A1 (en) * 1995-10-30 2002-03-14 Lipsit James Mason Method and apparatus for storing activation data in a cellular telephone
US6349204B1 (en) * 1996-02-12 2002-02-19 British Telecommunications Public Limited Company Provision of telecommunications control program data pursuant to preliminary data exchange between system elements
US5894596A (en) * 1996-08-16 1999-04-13 Ericsson Inc. Method and apparatus for establishing activation date for a cellular telephone
US5842124A (en) * 1996-11-16 1998-11-24 Qualcomm Incorporated System and method for user-programmable service programming of cellular telephones
US5974312A (en) * 1997-07-10 1999-10-26 Ericsson Inc. System and method for updating a memory in an electronic device via wireless data transfer
US20030224761A1 (en) * 2002-04-08 2003-12-04 Mitsuru Goto Mobile communications terminal and software updating method for mobile communications terminal

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150304823A1 (en) * 2004-07-28 2015-10-22 Broadcom Corporation Quality-Of-Service (QoS)-Based Delivery Of Multimedia Call Sessions Using Multi-Network Simulcasting
US20100231964A1 (en) * 2009-03-12 2010-09-16 Canon Kabushiki Kaisha Image processing system and image processing apparatus and method
JP2010213189A (en) * 2009-03-12 2010-09-24 Canon Inc Image processing system, image processor, and method
US8634098B2 (en) 2009-03-12 2014-01-21 Canon Kabushiki Kaisha Image processing system and image processing apparatus and method

Also Published As

Publication number Publication date
WO2004102985A3 (en) 2007-08-16
US20070232287A1 (en) 2007-10-04
WO2004102985A2 (en) 2004-11-25
US7817965B2 (en) 2010-10-19

Similar Documents

Publication Publication Date Title
CN100458689C (en) Controlling settings for mobile telecommunications apparatus
US6785579B2 (en) System and method for creating a controlling device
US7149471B1 (en) Portable cellular phone
US20010034244A1 (en) Contact management system having wireless telephone interface capability
US8892083B2 (en) System and method for locking and branding a mobile communication device to a network
US6389321B2 (en) Simultaneous wired and wireless remote in-system programming of multiple remote systems
US20030084206A1 (en) Method for installing two or more operating systems/user interfaces into an electronic device and an electronic device
US5349697A (en) Radiotelephone including battery-backup random access memory for storing operating code
US7340275B2 (en) Wireless communication unit
US5465402A (en) Automatic frequency transfer and storage method
CN100391279C (en) Method for updating main programme executed by radio communication module
CN1459207A (en) Method for over air mobile station management
EP1811377A1 (en) Receiver device
CN101091158A (en) Use loader for signaling the system software update service
US7039796B2 (en) Method and system of locating a position in memory at which to store incoming firmware image
US7817965B2 (en) Scanner with auxiliary non-volatile memory
EP2538706A1 (en) System and method for locking and branding a mobile communication device to a network
US6662248B2 (en) Recording/reproducing apparatus using an IC memory
US20060085499A1 (en) User customizable mobile phone
CN101212229A (en) Automatic optional tuning options for providing media channel
CN113836881A (en) Report form field configuration dynamic acquisition method and device, storage medium and terminal
US7630734B2 (en) Mobile wireless communications device providing enhanced file management and related methods
JPS6057094B2 (en) remote data communication processing equipment
CN100515110C (en) Search shortening method in mobile communication terminal and its mobile communication terminal
JP2697148B2 (en) Communication control method

Legal Events

Date Code Title Description
AS Assignment

Owner name: GENERAL RESEARCH OF ELECTRONICS, INC., JAPAN

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:BROWN, N. CRAIG;REEL/FRAME:015335/0465

Effective date: 20040324

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION