WO2003084197A2 - Apparatus, method, media and signals for controlling a wireless communication appliance - Google Patents

Apparatus, method, media and signals for controlling a wireless communication appliance Download PDF

Info

Publication number
WO2003084197A2
WO2003084197A2 PCT/CA2002/001537 CA0201537W WO03084197A2 WO 2003084197 A2 WO2003084197 A2 WO 2003084197A2 CA 0201537 W CA0201537 W CA 0201537W WO 03084197 A2 WO03084197 A2 WO 03084197A2
Authority
WO
WIPO (PCT)
Prior art keywords
wireless communication
adjunct
signal
message
operable
Prior art date
Application number
PCT/CA2002/001537
Other languages
French (fr)
Other versions
WO2003084197A3 (en
Inventor
Leonard George Bleile
Christopher Henry Becker
Mae Jennifer Mah
Original Assignee
Embedded Systems Products 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
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=28673697&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=WO2003084197(A2) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Embedded Systems Products Inc. filed Critical Embedded Systems Products Inc.
Priority to CA002480700A priority Critical patent/CA2480700A1/en
Priority to AU2002331500A priority patent/AU2002331500A1/en
Publication of WO2003084197A2 publication Critical patent/WO2003084197A2/en
Publication of WO2003084197A3 publication Critical patent/WO2003084197A3/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/725Cordless telephones

Definitions

  • This invention relates to wireless communication appliances and more particularly to apparatus, method, media and signals for controlling a wireless communication appliance.
  • the existing method of using the location of the cell tower, which the mobile telephone is originating calls from, does not provide a small enough zone.
  • the density of mobile subscribers within a cell tower as well as geographical differences will affect the area served by a given cell tower. This leads to varying geographical sizes served by any given cell tower. It would be advantageous to have another method of determining when a mobile telephone was in a particular area of interest without needing the sophistication of knowing where it was at any other given time. Knowing the location of a mobile telephone allows service providers to offer enhanced services such as different billing rates when a mobile telephone user is in a known zone, such as a home or business office.
  • a method of controlling a wireless communication appliance involves producing a message signal comprising an address portion and a payload portion, in response to an action signal received at an adjunct apparatus, causing the adjunct apparatus to perform a function identified in the payload portion when the address portion satisfies a condition and transmitting the message signal to the wireless communication appliance when the address portion fails to satisfy the condition.
  • the method may further comprise receiving the action signal at the adjunct apparatus and receiving may comprise receiving the action signal from a remote device and/or from a remote computer.
  • the method may further comprise producing the action signal at the adjunct apparatus and this may involve detecting actuation of a switch at the adjunct apparatus.
  • Producing the action signal may comprise detecting engagement of the wireless communication appliance with a receptacle on the adjunct apparatus and producing the message signal may comprise producing a message signal having an address portion that does not meet the condition and having a payload portion representing a command operable to cause the wireless communication appliance to transmit a home signal to indicate that the wireless communication appliance is engaged with the receptacle.
  • a command operable to control the wireless communication appliance may be included in the payload portion.
  • the command may be operable to cause the wireless communication appliance to perform a function operable to be invoked by an actuator on the wireless communication appliance.
  • Transmitting the message signal may comprise causing electrical signals to be produced at a control interface of the wireless communication appliance.
  • transmitting the message signal may comprise causing electromagnetic energy to be radiated for reception by the wireless communication appliance.
  • the method may further comprise receiving the action signal from the wireless communication appliance and this may involve receiving an indicator signal from the wireless communication appliance.
  • Producing a message signal may involve producing a message signal such that the address portion satisfies the condition and such that the payload portion identifies a function that causes the adjunct apparatus to actuate an indicator on the adjunct apparatus to indicate information received from the wireless communication appliance.
  • Producing a message signal may involve producing a message signal such that the address portion does not satisfy the condition and such that the message signal has a payload portion identifying a function that causes the wireless communication appliance to employ a predictive text engine thereof.
  • the method may further involve actuating the indicator at the adjunct apparatus and actuating the indicator may comprise actuating a light emitting device on the adjunct apparatus, actuating a display on the adjunct apparatus and/or actuating a sound producing device on the adjunct apparatus.
  • an adjunct apparatus for a wireless communication appliance.
  • the apparatus comprises a message signal generator operable to produce a message signal comprising an address portion and a payload portion, in response to an action signal received at the adjunct apparatus, a functional block operable to perform a function indicated by the payload portion when the address portion satisfies a condition and a transmitter operable to transmit the message signal to the wireless communication appliance when the address portion fails to satisfy the condition.
  • the apparatus may further comprise a receiver operable to receive the action signal at the adjunct apparatus.
  • the receiver may be operable to receive the action signal from a remote device such as a remote computer.
  • the apparatus may further comprise a signal generator operable to produce the action signal at the adjunct apparatus.
  • the signal generator may comprise a switch.
  • the apparatus may comprise a base having a receptacle for engaging the wireless communication appliance and the base may have an appearance of a landline telephone base.
  • the apparatus may further comprise an adjunct handset operable to interface with a voice path in the wireless communication appliance to permit the handset to be used as an alternative to a handset in the wireless communication appliance.
  • the base may have a handset receptacle for receiving and holding the adjunct handset.
  • the message signal generator may comprise a detector operable to detect engagement of the wireless communication appliance with the receptacle.
  • the message signal generator may be operable to produce a message signal having an address portion that does not meet the condition and having a payload portion representing a command operable to cause the wireless communication appliance to transmit a home signal to indicate that the wireless communication appliance is engaged with the receptacle.
  • the message signal generator may be operable to include in the payload portion a command operable to control the wireless communication appliance.
  • the message signal generator may be operable to include in the payload portion a representation of command operable to cause the wireless communication appliance to perform a function operable to be invoked by an actuator on the wireless communication appliance.
  • the apparatus may comprise an interface in communication with the transmitter and operable to engage with a control interface of the wireless communication appliance to cause electrical signals representing the message signal to be produced at the control interface.
  • the transmitter may comprise an electromagnetic transmitter operable to radiate electromagnetic energy representing the message signal, for reception by the wireless communication appliance.
  • the apparatus may comprise a receiver operable to receive the action signal from the wireless communication appliance and the receiver may be operable to receive an indicator signal from the wireless communication appliance.
  • the message signal generator may be operable to produce a message signal such that the address portion satisfies the condition and such that the payload portion identifies a function that causes the adjunct apparatus to actuate an indicator at the adjunct apparatus to indicate information received from the wireless communication appliance.
  • the message signal generator may be operable to produce a message signal having an address portion that does not satisfy the condition and having a payload portion identifying a function that causes the wireless communication appliance to employ a predictive text engine thereof.
  • the apparatus may further comprise an indicator operable to indicate information received from the wireless communication appliance.
  • the indicator may comprise a light emitting device on the adjunct apparatus and/or a display on the adjunct apparatus and/or a sound producing device on the adjunct apparatus.
  • an adjunct apparatus for controlling a wireless communication appliance, the apparatus including a device for producing a message signal comprising an address portion and a payload portion, in response to an action signal received at an adjunct apparatus, a device for causing the adjunct apparatus to perform a function identified in the payload portion when the address portion satisfies a condition and a device for transmitting the message signal to the wireless communication appliance when the address portion fails to satisfy the condition.
  • a computer readable medium for providing codes operable to direct a processor circuit to control a wireless communication appliance, by producing a message signal comprising an address portion and a payload portion, in response to an action signal received at an adjunct apparatus, performing a function identified in the payload portion when the address portion satisfies a condition and transmitting the message signal to the wireless communication appliance when the address portion fails to satisfy the condition.
  • a signal representing codes for directing a processor circuit to control a wireless communication appliance may have a first segment for directing the processor circuit to produce a message signal comprising an address portion and a payload portion, in response to an action signal received at an adjunct apparatus, a second segment for directing the processor circuit to perform a function identified in the payload portion when the address portion satisfies a condition and a third segment for directing the processor circuit to transmit the message signal to the wireless communication appliance when the address portion fails to satisfy the condition.
  • a method of signaling the location of a wireless communications appliance involves detecting the establishment of communications between a wireless communication appliance and an adjunct and causing an adjunct zone signal indicating the communications have been established with the adjunct to be transmitted to a wireless communication service provider associated with the wireless communications appliance.
  • a computer readable medium and/or a computer readable signal operable to provide encoded instructions for directing a processor circuit to carry out the method for signaling the location of a wireless communication appliance as recited above.
  • an adjunct apparatus operable to communicate with a wireless communications appliance.
  • the apparatus comprises a detector operable to detect the establishment of communications between the wireless communication appliance and the adjunct and a processor circuit in communication with the detector and operable to cause an adjunct zone signal to be transmitted to a wireless communication service provider to indicate the communications have been established with the adjunct, when the detector detects the establishment of communications between the wireless communication appliance and the adjunct.
  • a method of billing a communication sen/ice subscriber based on location involves receiving at a wireless communication service provider a message initiated from a wireless communication appliance, the message indicating at least one of: 1 ) the wireless communication appliance is in communication with an adjunct; and 2) the wireless communication appliance is no longer in communication with the adjunct.
  • the method further involves causing a billing service associated with the communication service provider to adjust a billing rate for the communication service in response to the message.
  • a system for billing a communication service subscriber based on location comprises a communication service provider operable to receive a signal initiated from a wireless communication appliance, indicating at least one of 1 ) the wireless communication appliance is in communication with an adjunct; and 2) the wireless communication appliance is no longer in communication with the adjunct.
  • the system further includes a billing service associated with the communication service provider operable to receive a message from the communication service provider indicating whether the wireless communication appliance is or is not in communication with the adjunct and operable to adjust a billing rate for the communication service in response to the message.
  • a method for transferring contact information involves transmitting from a wireless communication appliance, on a wireless network a first message containing the contact information, receiving said first message at a communication service provider, receiving at least some of the contact information from the communication service provider at a message server in communication with the communication service provider and receiving at a remote device, from the message server, a second message containing at least some of the contact information.
  • a system for transferring contact information involves a wireless communication appliance operable to transmit on a wireless network a first message containing the contact information, a communication service provider operable to receive the first message via the wireless communication network, from the wireless communication device, a message server in communication with the communication service provider, operable to receive at least some of the contact information from the communication service provider, and a remote device operable to receive from the message server a second message containing at least some of the contact information.
  • Figure 1 is a block diagram of an adjunct apparatus according to a first embodiment of the invention
  • Figure 2 is a perspective view of the apparatus shown in Figure 1 ;
  • Figure 3 is a broken perspective detail of a wireless communication appliance receptacle of the apparatus, sectioned along lines Ill-Ill in Figure 2;
  • Figure 4 is a bottom view of a prior art cellular telephone
  • FIG. 5 is a schematic representation of an apparatus according to an alternate embodiment of the invention.
  • FIG 6 is a block diagram of a processor circuit used to implement the apparatus shown in Figure 1 ;
  • Figure 7 is a flowchart of a wireless communication appliance (WCA) detector routine executed by the processor circuit shown in Figure 5, for use when directly connecting the WCA to the adjunct apparatus;
  • WCA wireless communication appliance
  • FIG 8 is a flowchart of a WCA detector routine executed by the processor circuit shown in Figure 5, for use when the WCA communicates with the adjunct apparatus using a radio frequency link;
  • Figure 9 is a flowchart of a main routine executed by the processor circuit shown in Figure 6;
  • Figure 10 is a block diagram showing a system comprised of a base of the type shown in Figures 2 or 5 and a wireless communication appliance;
  • Figure 11 is a block diagram of a system comprising the system shown in
  • Figure 12 is a block diagram of an alternate embodiment of the system shown in Figure 11;
  • Figure 13 is a block diagram of a system for transferring contact information according to another aspect of the invention.
  • an adjunct apparatus for a wireless communication appliance such as a cellular telephone, or personal data organizer, for example, is shown generally at 10.
  • the adjunct apparatus 10 comprises a message signal generator 12, an adjunct functional block 14 and a transmitter 16.
  • the message signal generator 12 is operable to produce a message signal comprising an address portion 18 and a payload portion 20 in response to an action signal received at the adjunct apparatus.
  • the action signal may be received from any of a plurality of devices including a remote device, such as a laptop computer for example (not shown), an action signal generator 22 possibly located at the adjunct apparatus, or a receiver 24 operable to receive signals from the WCA.
  • An action signal from a remote device may be received by an action signal receiver 26 which buffers and formats the action signal for receipt by the message signal generator 12.
  • An action signal from a remote device may represent certain commands issued by the remote device, for example.
  • An action signal generated by the action signal generator 22, may represent key presses, switch actuations or changes in conditions, for example, at the adjunct apparatus 10.
  • An action signal received from the WCA may include information about the status of a call currently in progress on the WCA, where the WCA is a telephone, for example.
  • the adjunct functional block 14 serves to perform a function indicated by the payload portion 20 of the message signal when the address portion 18 thereof satisfies a condition.
  • the address portion 18 may represent a home address or an away address and when it represents a home address, the adjunct functional block 14 is rendered operational to perform the function specified by the payload portion 20, at the adjunct apparatus 10.
  • the specified function may be to connect a handset 28 to a voice path (not shown) of the WCA, or it may be to actuate an indicator 30 with information supplied by the WCA or it may be to actuate a display 32 with information from the WCA or it may be to actuate a speaker 34 with information from the WCA, for example.
  • the message signal When the address portion 18 does not satisfy the condition, the message signal is supplied to the transmitter 16, which transmits the message signal to the WCA. While the above description has referred to a message signal, it will be appreciated that more than one message signal may be produced.
  • the message signal may include a separate address signal operable to control whether or not separate payload signals representing the payload portion of the message are provided to the adjunct functional block or the transmitter 16.
  • the address signal may be used to control a demultiplexer, for example, for directing the payload signals to either the adjunct functional block or the transmitter.
  • the address signal acts to control a selector for selecting the recipient of the payload signals.
  • the adjunct apparatus 10 permits action signals from any of a variety of different sources to cause the message signal generator 12 to produce a message signal in a common format recognizable by the adjunct functional block 14 or by the WCA. For example, when the address portion
  • the payload portion 20 may represent commands for controlling different functions operable to be performed by the adjunct functional block 14. Similarly, when the address portion 18 is set to fail to satisfy the condition, the payload portion 20 may represent commands recognizable by the WCA.
  • the message signal generator 12 may have access to a look-up table shown generally at 36, or a plurality of look-up tables, where each table provides a listing of commands available for use with different WCAs thereby allowing the adjunct apparatus 10 to be used with any of a plurality of different WCAs of the same manufacturer or different manufacturers.
  • the adjunct apparatus may be implemented in a processor circuit 50 housed in a base 52 having the appearance of a landline telephone base.
  • the processor circuit 50 may be incorporated into a single chip microprocessor circuit, it may include a plurality of microprocessors or microcontrollers, it may be implemented in a collection of integrated circuits or it may be implemented in discrete components, for example.
  • the base 52 may have a receptacle such as shown generally at 54 for engaging a WCA 56 which, in this embodiment, is shown as a cellular telephone having a built-in handset. Alternatively, the receptacle may be omitted and the base 52 may have a wire extending therefrom for direct connection to the WCA.
  • the WCA may be placed in communication with the processor circuit 50 by any Radio Frequency (RF) communications link, such as a BluetoothTM communications link, for example.
  • RF Radio Frequency
  • the indicator 30, the display 32 and the speaker 34 shown in Figure 1 may be mounted on the base 52, for example, and may be in communication with the processor circuit 50.
  • a keypad shown generally at 58 may be mounted on the base 52 and may co-operate with the action signal generator 22 shown in Figure 1 which may also be implemented within the processor circuit 50.
  • the base 52 may further have a handset receptacle shown generally at 60 for receiving and holding an adjunct handset 62 having a shape and appearance of a conventional landline based telephone handset such as a Norstar® telephone provided by Nortel Networks Limited of Montreal, Canada.
  • the adjunct handset 62 may include a headset.
  • the adjunct handset 62 is of the hand-held type and may be large enough to fully extend between an adult user's ear and mouth, as opposed to the relatively short distance between the transmitter and receiver on a conventional cellular telephone.
  • the adjunct handset 62 is in communication with the processor circuit 50 to interface with a voice path of the WCA 56 to permit the adjunct handset to be used as an alternative to the built-in handset in the WCA.
  • An adjunct handset detector 63 such as a mechanically actuated switch may be incorporated into the handset receptacle 60 to produce a signal indicative of whether or not the adjunct handset 62 is in the handset receptacle 60, much like a hook switch of a conventional landline telephone base.
  • adjunct handset 62 may be placed in communication with the processor circuit 50 by any Radio Frequency (RF) communications link, such as a BluetoothTM communications link like the one mentioned above, for example.
  • RF Radio Frequency
  • Components implementing the RF wireless communications link may act as the adjunct handset detector 63 to produce a signal indicative of whether or not the adjunct handset 62 is in operation or not, instead of indicating whether or not the adjunct handset is in the receptacle 60.
  • the receptacle 54 for receiving the WCA is shown in greater detail.
  • the receptacle has a pivotal flap 70 to which is mounted a plurality of contacts 72 for engaging contacts of a control interface 74 of the WCA 56 as shown best in Figure 4.
  • the contacts on the control interface 74 mate with corresponding respective contacts 72 on the pivotal flap 70 shown in Figure 3 when the WCA 56 is in the receptacle 54.
  • the pivotal flap 70 is operable to pivot in a clockwise direction as shown by arrow 76 in Figure 3 to actuate a WCA detector which in this embodiment includes an actuator 78 of a micro switch 80 connected to the processor circuit 50 shown in Figure 2.
  • the flap 70 and the micro switch 80 together act as a detector operable to detect engagement of the WCA with the receptacle 54. Detection of the WCA 56 in the receptacle 54 is achieved by the weight of the WCA causing the flap 70 to rotate in the direction of arrow 76 to actuate the micro switch 80 thereby causing the micro switch 80 to produce an action signal which is received by the message signal generator 12 of Figure 1 implemented within the processor circuit 50 shown in Figure 2.
  • the base may be provided with a Radio Frequency Communications link including a wireless communication transceiver 57 in the base and a wireless communication transceiver 59 in the WCA to permit a separate wireless communication link
  • This separate link 61 is separate from the link 65 established between the WCA and a public network bay station (not shown).
  • the separate link 61 may be provided by transceivers 57 and 59 operating in accordance with the BluetoothTM specification mentioned above. This link effectively replaces the contacts 72 and 74 and permits the same information to be communicated between the WCA 56 and the base 52.
  • the processor circuit 50 includes a main processor 100, input and output interfaces 102 and 104 respectively, program memory 106, random access memory 108 and lookup table memory 109 and may include a computer readable media interface 110 and/or a modem shown in broken outline at 112.
  • the processor circuit 50 may further include a voice path interface 114 controlled by the main processor 100 for connecting the adjunct handset 62 to the voice path (not shown) of the WCA 56 through the contacts 72 shown in Figure 3.
  • the input interface 102 is operable to receive action signals from a plurality of different devices. Consequently, the input interface 102 has a first input 116 for receiving signals from a remote device such as a computer, for example.
  • the program memory 106 may be configured with a computer interface driver 118 which causes the processor circuit 50 to act as the action signal receiver 26 shown in Figure 1 to produce an action signal.
  • the input interface 102 includes an input 120 for receiving signals from the keypad 58 shown in Figure 2, from the handset detector 63 and from the micro switch 80 shown in
  • the program memory 106 includes a keypad interface 122, an adjunct handset detector interface 123 and a WCA detector interface 124 each of which acts as an action signal generator of the type shown at 22 in Figure 1.
  • the input inter ace 102 may further include an input 126 for receiving signals directly from the contacts 72 shown in Figure 3 to receive signals and information from the WCA 56 and thus the program memory may include a wireless communications input interface 128 which causes the processor circuit 50 to act as the receiver 24 shown in Figure 1 to produce action signals representing signals received from the WCA.
  • the output interface 104 is operable to supply signals to the indicator 30, the display 32 and the speaker 34 and thus, the program memory 106 includes an indicator driver, a display driver and an audio driver 130, 132 and 134 respectively.
  • the program memory 106 is also loaded with a main routine 136 a plurality of message signal producing routines 138 and a plurality of adjunct function routines 140.
  • the message signal producing routines 138 map action signals including incoming signals from the remote device, locally produced action signals and signals from the WCA 56 into message signals recognizable by the adjunct function routines 140 or the WCA 56.
  • the mapping of action signals to message signals may be done in conjunction with reference to any of the WCA lookup tables 36 shown in Figure 1 , to map certain action signals to certain message signals understandable by the WCA
  • the above indicated interfaces, drivers and routines stored in the program memory 106 may be different blocks of computer readable code representing instructions for directing the processor circuit 50 to carry out the intended functionality of the interfaces, drivers and/or routines.
  • These codes may be supplied to the microprocessor circuit 50 by way of the media interface 110 which may be operable to read the codes from a compact disk (read only memory) CD-ROM 142, for example.
  • the codes may be received in a computer data signal 111 received by the modem 112, from the voice path of the WCA 56 or from a data output on the WCA.
  • the codes may be supplied in a pre-programmed or electrically programmable read-only memory which acts as the program memory 106 of Figure 6, for example.
  • the program memory 106 may include a boot portion (not shown), that automatically "boots up" the main processor 100 when power is applied to the processor circuit 50 and this may cause the processor to invoke a reprogramming routine (not shown) which directs the processor to enable the voice path interface 114 to permit signals to be received from the voice path of the WCA.
  • the reprogramming routine may cause the modem 112 to be enabled to receive data signals from the voice path of the
  • the reprogramming routine may direct the main processor 100 to decode the incoming signals to determine whether or not they relate to data packages containing codes for any of the above indicated interfaces, drivers or routines. In this manner, replacement interfaces, drivers or routines replacing the interfaces, drivers and/or routines described above may be received from the WCA which itself receives such routines as data signals from a central computer (not shown) connected to a public wireless network, for example.
  • a user of the base 52 may make a request to a service provider which is able to supply such replacement routines, and the service provider simply dials up or otherwise establishes a connection with the WCA 56.
  • a user may use the WCA 56 to dial up a server to establish a connection, to permit a standard data transfer to occur between the service provider and the WCA, the data transfer including data packages containing the requested replacement interfaces, drivers or routines as the case may be.
  • the data package could even contain all of the interfaces, drivers or routines or any subset thereof to permit the functionality of the base 52 to be updated, changed or configured at any time.
  • action signals may be produced in a variety of ways.
  • the appropriate interface, driver or routine 118, 122, 124 or 128 is executed by the main processor 100 to format the received signal into an action signal.
  • the computer interface driver 118 may exchange handshaking signals with the remote computer and ultimately produce a file, word, byte, or bit, for example, as the action signal.
  • These entities may be stored in the random access memory 108, as the action signal, for example.
  • Receiving a communication from a remote computer may be regarded as an event.
  • an action signal may be generated by other routines running on the main processor 100, in response to the occurrence of certain other events at the adjunct apparatus 10, such as the actuation of the keypad 58, actuation of the adjunct handset detector 63 or detection of the establishment of communications between the WCA 56 and the adjunct apparatus 10, by the micro switch 80 or via the BluetoothTM link.
  • the keypad interface 122 may provide keypad scanning features which ultimately cause a file, word, byte or bit representing a key press, to be stored in the random access memory 108 as being representative of an action signal.
  • the adjunct handset detector interface 123 and WCA detector interface 124 may include de-bounce functions which may remove the bounce effect of the micro switch 80 and produce a file, word, byte or bit representing whether or not the corresponding detector has been actuated.
  • the WCA input interface 128 may act to strip off any extraneous bits from data received from the WCA 56 and deposit only the necessary components of received data from the WCA into the random access memory 108 as an action signal.
  • the input 126 on the input interface 102 may be connected to a pulldown resistor 240 by a signal line 242 that is ultimately connected to a receive contact of the interface 74 of the WCA 56.
  • the pulldown resistor 240 pulls the input 126 to a logic low voltage value and when the WCA 56 is connected to the contacts 72, the receive data line will be pulled to a logic high level by the WCA and this logic high level can be detected by the processor circuit 50, by monitoring the status of the input 126 through the input interface 102.
  • the WCA detector interface 124 functions as shown in Figure 7.
  • the WCA detector interface 124 includes a first block 244 that directs the processor circuit 50 to read the input interface 102, specifically the status of input 126 to determine whether or not the receive line 242 from the WCA 56 is at a logic high voltage level. If it is not, the processor circuit 50 is directed to check again.
  • block 246 directs the processor circuit 50 to send an attention command to the WCA 56 by writing to an appropriate location in the output interface 104 operable to cause the attention command to appear on the WCA command bus 248 for receipt by the WCA.
  • the attention command is continually sent until a response is received. This is shown by block 250.
  • the processor circuit 50 is directed to block 252 which causes it to produce an action signal indicating communications have been established with the WCA 56.
  • the WCA detection interface 124 includes blocks of code as shown at 260 in Figure 8 that cause the processor circuit 50 to determine whether communications with the WCA have been established.
  • the WCA detection interface 124 begins with a first block 262 that directs the processor circuit 50 to wait for an address to be received from the wireless transceiver 57 shown in Figure 5.
  • Block 264 directs the processor circuit 50 to determine whether or not the received address is on a list of known addresses and, if so, block 266 directs the processor circuit 50 to determine whether or not the WCA transceiver 59 is already paired with the adjunct apparatus transceiver 57. If so, block 268 directs the processor circuit 50 to attempt to cause the adjunct apparatus 10 to be considered the master in communications between it and the WCA 56.
  • Block 270 directs the processor circuit 50 to determine whether the attempt to connect as master was successful and, if so, block 272 directs the processor circuit 50 to enable the transceiver 57 to establish a data stream with the WCA transceiver 59. Then, block 274 directs the processor circuit 50 to produce an action signal indicating that communications between the WCA 56 and the adjunct apparatus 10 have been established.
  • block 276 directs the processor circuit to attempt to be considered a slave in communications with the WCA 56 and block 278 directs the processor circuit 50 to determine whether or not the attempt to act as a slave has been successful. If so, the processor circuit 50 is directed to block 272 and, if not, it is directed back to block 268 to attempt to connect as a master again. If, at block 266, the processor circuit 50 determines that the adjunct apparatus 10 and the WCA 56 are not paired, block 280 directs the processor circuit to attempt to establish pairing and block 282 directs it to determine whether or not the attempt to establish pairing has been successful. If it has been successful, the processor circuit 50 is directed to block 268 to attempt to be considered a master, etc. If the attempt to establish pairing is not successful, the processor circuit 50 is directed to continue to try to establish pairing.
  • block 284 directs the processor circuit 50 to make other enquiries to establish other criteria for determining whether or not the received address from the transceiver 57 is a valid address.
  • Block 286 then directs the processor circuit 50 to use the established criteria to determine whether or not the received address is in fact a valid address and, if so, the processor circuit 50 is directed to block 280 to attempt to establish pairing. If the received address is deemed not to be a valid address, the processor circuit 50 is directed back to block 284 to establish other criteria for validating the address received from the transceiver 57. ln the above manner, the WCA detector interface 124 effectively produces an action signal in response to receipt of a base address from the transceiver 57 which receives same from the WCA 56 using the BluetoothTM RF communication link 61 , shown in Figure 5.
  • an action signal interrupt signal is produced in response thereto, and is provided to the processor 100 to invoke operation of the main routine 136.
  • the main routine 136 is shown generally at 130 and includes a message signal generation portion 150 a functional block implementation portion 152 and a transmitter portion shown generally at 154. These portions correspond to the message signal generator 12, the adjunct functional block 14 and the transmitter 16, respectively shown in Figure 1.
  • the message signal generation portion 150 includes blocks 156, 158 and 160 that determine the source of the action signal. This portion 150 also includes message signal producing blocks 162, 164 and 166 that produce message signals having the address portion 18 and the payload portion 20, of the message signals described herein, depending upon the source of the action signal. Thus, blocks 162, 164 and 166 may be implemented by further blocks of codes (not shown) stored in the program memory 106, which act as subroutines called by the main routine 136. In effect, the message signal generation portion 150 causes a message signal to be produced in response to a corresponding action signal.
  • block 168 directs the processor circuit 50 to determine whether or not the address portion 18 of the message signal satisfies a predefined condition.
  • the predefined condition may be a predefined bit sequence or bit, for example, and satisfying the condition may be deemed to have occurred when the bit sequence or designated bit in the address portion of the message signal matches the bit sequence of a reference bit sequence or matches a predefined bit.
  • block 170 directs the processor circuit 50 to execute a function call for a function defined in the payload portion 20 of the message signal.
  • the payload portion 20 includes a bit sequence or code identifying a particular function to be executed by the adjunct apparatus 10. This function may be implemented by blocks of code stored as a function routine in the plurality of function routines 140 in the program memory 106.
  • exemplary functions may include actuating the indicator
  • block 172 directs the processor circuit 50 to cause the message signal to be converted into a formatted message signal having voltage levels, timing and a format readable by the WCA 56. Such conversion may be facilitated by accessing the lookup tables 36 stored in the lookup table memory 109 shown in Figure 6.
  • block 174 directs the processor circuit 50 to transmit the formatted message signal to the WCA 56 and the main routine 136 is then ended.
  • the effect of the main routine 136 is that a user, for example, may lift the adjunct handset 62 shown in Figure 2 and actuate a button on the keypad 58, or a sequence of keypad buttons to cause the keypad interface 122 shown in Figure 6 to be invoked to cause the processor circuit 50 to act as an action signal generator 22 to produce an action signal.
  • the main routine 130 would then direct the processor circuit 50 to interpret this action signal as being from an action signal generator 22 and cause the processor circuit to produce a message signal having an address portion 18 which does not satisfy the condition and which has a payload portion 20 specifying a command recognizable by the WCA 56 shown in Figure 2.
  • the command may be of a type that causes the WCA to place an outgoing call over a wireless communication network to which it subscribes, for example.
  • the processor circuit 50 may also produce a message signal having an address portion 18 that does satisfy the condition and that has a payload portion 20 specifying an adjunct function that actuates the voice path interface 114 to connect the adjunct handset 62 to the voice path of the WCA 56. Thereafter, to the user, the apparatus shown in Figure 2 appears to function like a normal landline telephone.
  • the WCA may present signals at the contacts 74 shown in Figure 4, which are ultimately received at input 126 of the input interface 102 shown in Figure 6 to cause an action signal to be produced and stored in the random access memory 108.
  • block 160 of the main routine may detect that the action signal is from the WCA 56 and invoke block 166 to produce a message signal having an address portion 18 satisfying the condition and having a payload portion 20 identifying a function that causes the output interface 104 to cause the speaker 34 to emit an audible tone to indicate ringing, similar to a landline based telephone. Then, should the user lift the adjunct handset 62, the removal of the handset from the handset receptacle 60 may be detected by the adjunct handset detector 63 to produce an action signal received at the action signal input 120 of the input interface 102 shown in Figure 6.
  • Such action signal may be stored in the random access memory 108 and block 156 of the main routine 136 may detect that the signal is from an action signal generator 22 and thereby invoke block 162 to cause a message signal having an address portion 18 satisfying the condition and having a payload portion 20 identifying a function that causes the output interface 104 to actuate the voice path interface 114 shown in Figure 6 to connect the adjunct handset 62 to the voice path of the WCA 56 through the contacts 72 shown in Figure 3 and the contacts 74 shown in Figure 4.
  • the apparatus appears to operate similar to the way a landline based telephone operates.
  • a similar procedure may be invoked whereby when the WCA receives a short messaging service (SMS) or text message, the WCA causes signals to be presented at the contacts 74 ultimately causing the processor circuit 50 to display the SMS or text message on the display 32.
  • SMS short messaging service
  • the actuation of a particular key of the keypad 58 may be associated with access to a user contact directory stored in the WCA 56, which would normally be accessed by pressing a similar key on the WCA.
  • a key press on the keypad 58 of the base 52 may invoke a function of the WCA 56 that can already be invoked by actuation of an actuator on the
  • the base 52 may be used to set the WCA 56 into a mode in which retrieved directory entries are encoded in signals presented at the contacts 74 and these signals may be detected at the input 126 of the input interface 102 which are interpreted by the WCA input interface 128 to produce an action signal which may be interpreted by the main routine 136 shown in
  • Figure 9 to produce a message signal to invoke an adjunct function that causes the information contained in such signals to be displayed on the display 32 shown in Figures 2 and 6.
  • the base 52 may be used advantageously with WCAs having predictive text features. For example, actuation of a particular key or key sequence on the base 52 may cause the action signal generator 22 to produce an action signal representing a request for use of a predictive text engine in the WCA 56.
  • block 162 causes message signals to be produced in which the address portion 18 is set to cause the message signals to be transmitted to the WCA 56 and the payload portion 20 contains a command recognizable by the WCA as a request to use the predictive text engine in the WCA.
  • message signals having a payload portion representing the key press may be passed in a similar manner to the predictive text engine in the WCA 56, which may respond by producing signals that are received at the input 126 and interpreted by the WCA interface 128 to cause it to produce action signals that cause the message signal producing block 166 to produce a message signal for receipt by the function call block 170 to cause invocation of a function that causes a selection of words or symbols offered by the predictive text engine of the WCA to be displayed on the display 32.
  • This process may be repeated as more and more letters or symbols are entered by the user to allow the user to use the predictive text engine in the WCA 56 without actually pressing buttons on the WCA, but rather pressing keys on the keypad 58 on the base
  • the apparatus has the appearance of a landline telephone having the predictive text feature of the WCA.
  • SMS short messaging service
  • the actuation of key presses invoking the production of the SMS or text message may be interpreted by the message signal producing block 162 as a request to produce an SMS or text message and the message signal producing block 162 may refer to the lookup tables 36 to find conversion parameters to convert the SMS or text message into a message in accordance with a mobile wireless standard such as the Global System for Mobile Communications (GSM) standard and use this information to produce a message signal having an address portion that causes it to be transmitted to the WCA 56 and having a payload portion bearing a command directing the WCA to send a GSM message in accordance with the GSM standard, over the wireless communication link to which it subscribes.
  • GSM Global System for Mobile Communications
  • the keypad 58 on the base 52 may act as a remote control keypad or adjunct to a keypad of the WCA 56 and the display
  • the apparatus facilitates the use of the adjunct handset 62 as an adjunct to the handset incorporated within the WCA 56, thereby permitting users to employ all of the features of the WCA while appearing to use a landline-type handset, and while permitting control of the
  • WCA with a keypad of the size and feel of a typical landline telephone base.
  • the base 52 and adjunct handset 62 provide the look and feel of a landline telephone while providing wireless service and features.
  • Different WCAs may be used with the same base 52, at different times since the base only acts as an adjunct to whatever WCA is received in the receptacle 54 or, more generally, is connected to the contacts 72 or, even more generally, in communication with the processor circuit 50.
  • the adjunct apparatus 10 may not need the handset receptacle 60 or the adjunct handset 62 and may provide merely the remote control and display functions described above.
  • the apparatus may also facilitate network signaling.
  • the message signal producing block 164 shown in Figure 9 may act to cause a "home" message to be produced in response to receipt of the WCA 56 in the receptacle 54 in response to an action signal produced by the WCA detector interface in response to actuation of the micro switch 80 shown in Figure 3.
  • the wireless communication transceiver 57 interfaces with the WCA detector interface 124 in Figure 6 as though it were the micro switch 80 to produce an action signal that causes the message producing block 162, shown in Figure 9, to produce the same or a similar home message signal to that produced when the WCA 56 is received in the receptacle 54.
  • the home message signal may include an address portion causing it to be directed to the WCA 56, and a payload portion containing a command causing the WCA to transmit an adjunct zone signal to a base station of the wireless network, to inform equipment in communication with the base station that the
  • WCA 56 has been received in the receptacle 54, or more generally that communications have been established between the WCA and the adjunct apparatus 10.
  • Detection of this adjunct zone signal by equipment in communication with the wireless network base station may be used to signal a change in available subscriber features or a change in billing rates, for example.
  • it may be used to prompt other service providers to send messages to the WCA 56 in such a manner that the processor circuit 50 causes information to be displayed on a display 32 thereof.
  • the display 32 on the base 52 may be a relatively large display compared to the display on the WCA, in which case advertising messages can be conveniently displayed on the display 32 of the base 52 in response to detection that the WCA 56 is in communication with the adjunct apparatus 10.
  • the WCA detector interface 124 in conjunction with the micro switch 80 and/or the wireless communication transceiver 57 shown in Figure 5 acts as a detector operable to detect the establishment of communications between the WCA 56 and the adjunct apparatus 10.
  • the processor circuit 50 is in communication with the detector and is operable to cause an adjunct zone signal to be transmitted to a wireless communication service provider to indicate that communications have been established between the WCA 56 and the adjunct apparatus 10.
  • a signal may be provided by the voice path interface 114 to the WCA detector interface 124 to indicate the establishment of a voice path between the WCA 56 and the adjunct apparatus 10. This signal from the voice path interface may be used to indicate the establishment of communications between the WCA and the adjunct apparatus.
  • a signal may be provided by the input interface 102 to the WCA detector interface 124 to indicate the establishment of communications between the WCA 56 and the adjunct apparatus 10.
  • the processor circuit 50 may produce messages that cause the WCA 56 to produce an adjunct zone signal that includes an SMS message or other type of message according to a short message service (SMS) protocol and/or the adjunct zone signal to be produced according to an SMS signaling format.
  • SMS short message service
  • the processor circuit 50 in producing the home message signal at the message signal producing block 162, may include, in the payload portion of the home message signal, an identification of the wireless communication appliance 56, identification of the adjunct apparatus 10, a time stamp, identification of a base station that is communicating with the wireless communication appliance, a message type identifier, phone book entries and call log entries, for example.
  • This information may be communicated to the communication service provider in an SMS message or other message type, in the adjunct zone signal.
  • Information such as the identification of the WCA 56 and identification of the base station may be based on pre-stored information, stored at the adjunct apparatus 10 and previously obtained through communications with the WCA, for example.
  • the processor circuit 50 may be configured to send a plurality of home message signals to the WCA 56, each one causing a respective adjunct zone signal to be transmitted by the WCA to the communication services provider to indicate that communications have been or are established with the adjunct apparatus 10, while the WCA is in communication with the adjunct. Consequently, a plurality of adjunct zone signals may be transmitted to the communication services provider.
  • These adjunct zone signals may be transmitted at periodic intervals which may be fixed or user programmable or network programmable, for example. Programming may be achieved by simply storing a number representing the desired interval in memory at the adjunct and using it in conjunction with a timer to wait for the desired time interval between successive transmissions of the adjunct zone signal.
  • the adjunct zone signal may be transmitted every approximately 5 minutes, for example.
  • the processor circuit 50 may be operable to produce a home message signal including instructions for causing the wireless communication appliance 56 to autonomously send adjunct zone signals at time intervals.
  • the wireless communication appliance 56 would be programmed with the ability to receive such a specific home message signal and respond by autonomously sending the adjunct zone signal at the indicated time intervals.
  • the processor circuit 50 may be programmed to further produce a reprogramming message signal, in addition to the home message signal for reception by itself via blocks 168 and 170 in Figure 9, to cause it to reprogram certain operating parameters controlling the operation of the adjunct apparatus 10 when the establishment of communications between the WCA 56 and the adjunct apparatus is detected.
  • the processor circuit 50 may be programmed to further produce a reprogramming message signal, in addition to the home message signal for reception by itself via blocks 168 and 170 in Figure 9, to cause it to reprogram certain operating parameters controlling the operation of the adjunct apparatus 10 when the establishment of communications between the WCA 56 and the adjunct apparatus is detected.
  • the processor circuit 50 may be programmed to further produce a reprogramming message signal, in addition to the home message signal for reception by itself via blocks 168 and 170 in Figure 9, to cause it to reprogram certain operating parameters controlling the operation of the adjunct apparatus 10 when the establishment of communications between the WCA 56 and the adjunct apparatus is detected.
  • the processor circuit 50 may be programmed to further produce a reprogramming message signal, in addition to
  • the 50 may respond to a reprogramming message by writing to the audio path interface to change audio signal path levels, on/off status of an internal ringer (not shown), ringer volume, display 32 brightness or other operating parameters, for example.
  • the processor circuit 50 may further produce a call forward message signal, in addition to the home message signal for transmission to the WCA 56 to cause the WCA to transmit a system-recognizable call forward message to the wireless communication service provider to cause the wireless communication service provider to place the WCA in a call forward mode in which any call intended to be received by the WCA is forwarded to a specific location.
  • a specific location may include a landline telephone number, or an internet protocol address, for example.
  • the WCA 56 itself may be programmed to detect when communications between the WCA and the adjunct apparatus 10 are no longer established and may be programmed to transmit a roam signal to the communication service provider indicating that communications are no longer established between the WCA and the adjunct apparatus.
  • the roam signal may include an SMS message according to a short message service format and may be transmitted according to an SMS signaling protocol, for example.
  • This SMS message may include instructions to cancel a system-implemented call forward mode, for example
  • the WCA detector interface 124 in the adjunct apparatus 10 may cause the processor circuit 50 to produce an action signal indicating that communications between the WCA and the adjunct are no longer established and this may be used to cause the message producing block 162 to produce an "away" message that invokes functions at the function call block 170 that cause the processor circuit to restore certain programmable operating parameters to their default states or original states or states they were in prior to being programmed when communications between the WCA and the adjunct were established.
  • the message producing block 162 may produce message signals that cause function calls at block 170 that cause a call forward mode to be cancelled by transmitting an appropriate message to a communications services provider via a landline (not shown) operable to be used by the adjunct apparatus 10.
  • a billing service 212 associated with the communication service provider may receive a message 214 indicating whether or not the received signal is an adjunct zone signal or a roam signal, and the billing service may adjust a billing rate for the communication service associated with the WCA 56, in response to the message.
  • the billing service 212 may adjust the billing rate in real time or may store information contained in the message, indicating whether or not the signal was an adjunct zone signal or a roam signal and may use such information at a later time for adjusting the billing rate.
  • billing rates may be changed based on proximity of the wireless communication appliance to the adjunct.
  • adjunct apparatus 10 and WCA 56 together form a communications device wherein the adjunct apparatus 10 acts as an adjunct to the WCA 56.
  • the base 52 may receive signals from a remote computer 200.
  • a remote computer 200 Such a configuration is shown in Figure 11.
  • data may be transferred from the remote computer 200 to the adjunct apparatus 10 using the action signal receiver 26 shown in Figure 1, and the adjunct apparatus 10 may send message signals containing such data to the WCA 56 in the manner described above.
  • a direct data connection shown generally at 202 in Figure 11 may be provided between the remote computer 200 and the WCA 56 while at the same time maintaining the connection between the remote computer 200, the adjunct apparatus 10 and the WCA 56.
  • the maintained connection may be used to control the WCA
  • the direct data connection 202 may be used simply to transfer data.
  • the main routine 136 may be incorporated into the remote computer 200 and the remote computer 200 may have action signal generator modules to produce action signals interpretable by the main routine 136. Then, the main routine 136 at the remote computer may produce message signals with address portions 18 and payload portions 20 as described above. If, as a result of running the main routine 136, an action signal is transmitted toward the WCA 56 as indicated at block 174 in Figure 9, this action signal may be received at input 116 of the input interface 102 of the processor circuit 50 shown in Figure 2. This may cause the main routine 136 being executed by the processor circuit 50 at the adjunct apparatus 10 to simply pass the action signal through at block 164, without modifications, assuming the action signal is already in the address/payload format of a message of the type described herein.
  • the signal produced by the remote computer 200 may be relayed by the adjunct apparatus 10 to the WCA 56.
  • signals produced by the WCA 56 may be relayed by the adjunct apparatus 10 to the remote computer 200.
  • the adjunct apparatus 10 may act as both a desktop interface and a computer interface to a WCA 56. More generally, the method described herein may be incorporated into other adjunct devices and such devices may be daisy-chained together so that messages can ripple from the furthest downstream device to an upstream WCA 56 through intermediate adjunct apparatuses of the types described herein.
  • the adjunct apparatus 10 and the remote computer 200 of Figure 11 may be swapped, and if the computer is provided with the main routine 136 shown in Figure 9, the remote computer may be used to relay control and data signals between the base 52 and the WCA 56 while at the same time itself having the ability to control the WCA. It will also be appreciated that the adjunct apparatus 10 may also be programmed with routines that enable it to produce commands recognizable by the remote computer 200, thereby enabling the base to control the remote computer as well as the WCA 56.
  • a system for transferring contact information from a WCA to a remote device is shown generally at 220.
  • the system includes a primary wireless communication appliance 222 operable to transmit on a wireless network a first message 224 containing the contact information.
  • the contact information may be stored in a file in a local directory 226 of the WCA, for example.
  • the local directory 226 may include telephone numbers and names of contacts, for example, or may include more extensive lists of information such as addresses and email addresses, for example.
  • the system 220 further includes a communication service provider 228 operable to receive the first message 224, via the wireless communication network, from the wireless communication appliance 222 and a message server 230 in communication with the communication service provider, and operable to receive at least some of the contact information from the communication service provider.
  • the message server 230 may be an email server, for example and the service provider 228 may be programmed to parse the first message 224 to extract at least some of the contact information to produce an email message that is sent to the message server 230.
  • the system further includes a remote device 232 operable to receive from the message server 230 a second message 234 containing at least some of the contact information.
  • the second message 234 may be an email message retrieved from the message server 230 for example, or it may be an SMS message, for example.
  • the remote device 232 may be a secondary wireless PDA, for example and the above system may facilitate transfer of contact information from the primary WCA 222 such as a cellular telephone or primary PDA, to the secondary wireless PDA acting as the remote device 232.
  • the remote device 232 may be a computer with a wireless modem and the above system may facilitate transfer of contact information from a cellular telephone to the computer, for example.
  • the computer need not have a wireless modem, but rather may have a standard modem that allows email messages to be received via a landline, for example.
  • the second message may be transmitted using any communications medium such as a landline-based internet implemented on the public switched telephone network as shown at 236, an internet implemented at least partially on a wireless network, or any other communications medium.
  • a communications medium such as a landline-based internet implemented on the public switched telephone network as shown at 236, an internet implemented at least partially on a wireless network, or any other communications medium.
  • users can transfer information from a WCA to a remote device, allowing the user to synchronize all of his communication appliances and remote devices.

Abstract

Apparatus, method, media and signals for controlling a wireless communication appliance are disclosed. A method implemented by the apparatus, media and signals involves producing a message signal comprising an address portion and a payload portion, in response to an action signal received at an adjunct apparatus, causing the adjunct apparatus to perform a function identified in the payload portion when the address portion satisfies a condition and transmitting the message signal to the wireless communication appliance when the address portion fails to satisfy the condition. The message signal may be used to cause an adjunct zone or roam signal to be transmitted to a wireless communications service provider, permitting different billing rates, or service to be applied, depending on whether the wireless communication appliance is in communication with the adjunct apparatus.

Description

APPARATUS, METHOD, MEDIA AND SIGNALS FOR CONTROLLING A WIRELESS COMMUNICATION APPLIANCE
BACKGROUND OF THE INVENTION 1. Field of Invention
This invention relates to wireless communication appliances and more particularly to apparatus, method, media and signals for controlling a wireless communication appliance.
2. Description of Related Art
There has been a rapid increase in mobile telephone usage as manufacturers have overcome many technical problems associated therewith, including extension of battery life and convenience.
Despite overcoming these technical problems, the increasing usage of mobile telephones is impeded by the inherent resistance of some people to change and accept new technologies. Many people still prefer to use conventional landline telephones despite the availability of better features on mobile telephones as compared to the features available to conventional landlines and to the telephones connected thereto. This greater feature set may include two-way messaging and/or predictive text entry, for example. Feature sets available to conventional landlines are generally applied to the line and not to individual telephone appliances connected to the line. Thus, those who do not make use of mobile telephones generally do not enjoy the features of such telephones.
One reason that people are reluctant to adopt mobile telephones is due to the fact that mobile telephones have a form factor that is designed for mobility. Reduced size, for example, facilitates mobility. However, reductions in size are made at the expense of ease of use. For example, keypad buttons and displays are smaller on mobile telephones than on landline based telephones. In addition, the housings of mobile telephones often act as the handset and are much smaller and less optimized for audio quality than handsets of landline based telephones. Considerable expenditures of research time and money have gone into optimizing the acoustics and ergonomics of landline based handsets since the inception of the telephone in the late 1800's. Much of this optimization has been discarded by present mobile telephone designs.
Another deterrent to the use of mobile telephones is the apparently unresolved issue of whether or not radiation produced by mobile telephones is harmful. Some potential users prefer not to take the risk.
Another deterrent to mobile telephone use is the difficulty experienced when using user response systems that require the entry of passcodes. When using such a system, the user of a mobile telephone typically moves the mobile telephone back and forth, toward and away from the user's ear, so that the user can see and access the keypad, which is usually positioned adjacent an earpiece of the mobile telephone.
Some people, particularly older people, find mobile telephones awkward and uncomfortable to use, due to lack of familiarity. Many people are simply more comfortable using conventional landline based telephones due to the better ergonomics of such telephones, as compared to the ergonomics of mobile telephones. In addition, appliances for the sight impaired or hearing impaired are more readily available for landline based telephones. Further, the impaired have greater familiarity with landline based telephones.
In the past, landline telephones have been connected to mobile telephones using subscriber line interface circuits which require a 4 to 2 wire conversion and a 2 to 4 wire conversion in the voice path. This requires hybrid circuits and requires a high voltage battery feed and a ringing circuit. These create unnecessary complexity. With the plethora of wireless communication appliances available to consumers today, each manufacturer of wireless communication appliances is faced with the above problems for generally all wireless communication appliance products it produces. Thus, each manufacturer may be required to address each of the above problems for each of its products in order to increase its market share.
What would be desirable is a simple way of providing wireless communication appliance features to users, in a landline-based form easily adaptable to a plurality of different wireless communication appliances.
In addition, there has been much effort expended to develop methods of determining the physical location of these mobile telephones. Systems have been developed which employ GPS (global positioning systems) as well as sophisticated algorithms that attempt to locate a mobile telephone based on relative signal strength from various known points or based on delay of signal reception from multiple known points. These are all very sophisticated and costly methods to determine the location of a mobile telephone. There are also methods that attempt to simply narrow the location of a mobile telephone to an area serviced by a particular cell tower as an example. These methods all rely on knowing where the mobile telephone is at any given time. What is needed is a method of knowing when a mobile telephone is in single point, or zone or whether it is not in that zone. The existing method of using the location of the cell tower, which the mobile telephone is originating calls from, does not provide a small enough zone. The density of mobile subscribers within a cell tower as well as geographical differences will affect the area served by a given cell tower. This leads to varying geographical sizes served by any given cell tower. It would be advantageous to have another method of determining when a mobile telephone was in a particular area of interest without needing the sophistication of knowing where it was at any other given time. Knowing the location of a mobile telephone allows service providers to offer enhanced services such as different billing rates when a mobile telephone user is in a known zone, such as a home or business office.
What would be desirable is a simple, cost effective way of providing this information to service providers.
SUMMARY OF THE INVENTION
In accordance with one aspect of the invention there is provided a method of controlling a wireless communication appliance. The method involves producing a message signal comprising an address portion and a payload portion, in response to an action signal received at an adjunct apparatus, causing the adjunct apparatus to perform a function identified in the payload portion when the address portion satisfies a condition and transmitting the message signal to the wireless communication appliance when the address portion fails to satisfy the condition.
The method may further comprise receiving the action signal at the adjunct apparatus and receiving may comprise receiving the action signal from a remote device and/or from a remote computer.
The method may further comprise producing the action signal at the adjunct apparatus and this may involve detecting actuation of a switch at the adjunct apparatus. Producing the action signal may comprise detecting engagement of the wireless communication appliance with a receptacle on the adjunct apparatus and producing the message signal may comprise producing a message signal having an address portion that does not meet the condition and having a payload portion representing a command operable to cause the wireless communication appliance to transmit a home signal to indicate that the wireless communication appliance is engaged with the receptacle.
A command operable to control the wireless communication appliance may be included in the payload portion. The command may be operable to cause the wireless communication appliance to perform a function operable to be invoked by an actuator on the wireless communication appliance.
Transmitting the message signal may comprise causing electrical signals to be produced at a control interface of the wireless communication appliance.
Alternatively, or in addition transmitting the message signal may comprise causing electromagnetic energy to be radiated for reception by the wireless communication appliance.
The method may further comprise receiving the action signal from the wireless communication appliance and this may involve receiving an indicator signal from the wireless communication appliance.
Producing a message signal may involve producing a message signal such that the address portion satisfies the condition and such that the payload portion identifies a function that causes the adjunct apparatus to actuate an indicator on the adjunct apparatus to indicate information received from the wireless communication appliance.
Producing a message signal may involve producing a message signal such that the address portion does not satisfy the condition and such that the message signal has a payload portion identifying a function that causes the wireless communication appliance to employ a predictive text engine thereof. The method may further involve actuating the indicator at the adjunct apparatus and actuating the indicator may comprise actuating a light emitting device on the adjunct apparatus, actuating a display on the adjunct apparatus and/or actuating a sound producing device on the adjunct apparatus.
In accordance with another aspect of the invention there is provided an adjunct apparatus for a wireless communication appliance. The apparatus comprises a message signal generator operable to produce a message signal comprising an address portion and a payload portion, in response to an action signal received at the adjunct apparatus, a functional block operable to perform a function indicated by the payload portion when the address portion satisfies a condition and a transmitter operable to transmit the message signal to the wireless communication appliance when the address portion fails to satisfy the condition.
The apparatus may further comprise a receiver operable to receive the action signal at the adjunct apparatus. The receiver may be operable to receive the action signal from a remote device such as a remote computer.
The apparatus may further comprise a signal generator operable to produce the action signal at the adjunct apparatus. The signal generator may comprise a switch.
The apparatus may comprise a base having a receptacle for engaging the wireless communication appliance and the base may have an appearance of a landline telephone base. The apparatus may further comprise an adjunct handset operable to interface with a voice path in the wireless communication appliance to permit the handset to be used as an alternative to a handset in the wireless communication appliance. The base may have a handset receptacle for receiving and holding the adjunct handset.
The message signal generator may comprise a detector operable to detect engagement of the wireless communication appliance with the receptacle. The message signal generator may be operable to produce a message signal having an address portion that does not meet the condition and having a payload portion representing a command operable to cause the wireless communication appliance to transmit a home signal to indicate that the wireless communication appliance is engaged with the receptacle.
The message signal generator may be operable to include in the payload portion a command operable to control the wireless communication appliance. The message signal generator may be operable to include in the payload portion a representation of command operable to cause the wireless communication appliance to perform a function operable to be invoked by an actuator on the wireless communication appliance.
The apparatus may comprise an interface in communication with the transmitter and operable to engage with a control interface of the wireless communication appliance to cause electrical signals representing the message signal to be produced at the control interface. The transmitter may comprise an electromagnetic transmitter operable to radiate electromagnetic energy representing the message signal, for reception by the wireless communication appliance.
The apparatus may comprise a receiver operable to receive the action signal from the wireless communication appliance and the receiver may be operable to receive an indicator signal from the wireless communication appliance.
The message signal generator may be operable to produce a message signal such that the address portion satisfies the condition and such that the payload portion identifies a function that causes the adjunct apparatus to actuate an indicator at the adjunct apparatus to indicate information received from the wireless communication appliance.
The message signal generator may be operable to produce a message signal having an address portion that does not satisfy the condition and having a payload portion identifying a function that causes the wireless communication appliance to employ a predictive text engine thereof.
The apparatus may further comprise an indicator operable to indicate information received from the wireless communication appliance. The indicator may comprise a light emitting device on the adjunct apparatus and/or a display on the adjunct apparatus and/or a sound producing device on the adjunct apparatus.
In accordance with another aspect of the invention there is provided an adjunct apparatus for controlling a wireless communication appliance, the apparatus including a device for producing a message signal comprising an address portion and a payload portion, in response to an action signal received at an adjunct apparatus, a device for causing the adjunct apparatus to perform a function identified in the payload portion when the address portion satisfies a condition and a device for transmitting the message signal to the wireless communication appliance when the address portion fails to satisfy the condition.
In accordance with another aspect of the invention there is provided a computer readable medium for providing codes operable to direct a processor circuit to control a wireless communication appliance, by producing a message signal comprising an address portion and a payload portion, in response to an action signal received at an adjunct apparatus, performing a function identified in the payload portion when the address portion satisfies a condition and transmitting the message signal to the wireless communication appliance when the address portion fails to satisfy the condition.
In accordance with another aspect of the invention there is provided a signal representing codes for directing a processor circuit to control a wireless communication appliance. The signal may have a first segment for directing the processor circuit to produce a message signal comprising an address portion and a payload portion, in response to an action signal received at an adjunct apparatus, a second segment for directing the processor circuit to perform a function identified in the payload portion when the address portion satisfies a condition and a third segment for directing the processor circuit to transmit the message signal to the wireless communication appliance when the address portion fails to satisfy the condition. In accordance with another aspect of the invention there is provided a method of signaling the location of a wireless communications appliance. The method involves detecting the establishment of communications between a wireless communication appliance and an adjunct and causing an adjunct zone signal indicating the communications have been established with the adjunct to be transmitted to a wireless communication service provider associated with the wireless communications appliance.
In accordance with another aspect of the invention there is provided a computer readable medium and/or a computer readable signal operable to provide encoded instructions for directing a processor circuit to carry out the method for signaling the location of a wireless communication appliance as recited above.
In accordance with another aspect of the invention there is provided an adjunct apparatus operable to communicate with a wireless communications appliance. The apparatus comprises a detector operable to detect the establishment of communications between the wireless communication appliance and the adjunct and a processor circuit in communication with the detector and operable to cause an adjunct zone signal to be transmitted to a wireless communication service provider to indicate the communications have been established with the adjunct, when the detector detects the establishment of communications between the wireless communication appliance and the adjunct.
In accordance with another aspect of the invention there is provided a method of billing a communication sen/ice subscriber based on location. The method involves receiving at a wireless communication service provider a message initiated from a wireless communication appliance, the message indicating at least one of: 1 ) the wireless communication appliance is in communication with an adjunct; and 2) the wireless communication appliance is no longer in communication with the adjunct. The method further involves causing a billing service associated with the communication service provider to adjust a billing rate for the communication service in response to the message.
In accordance with another aspect of the invention there is provided a system for billing a communication service subscriber based on location. The system comprises a communication service provider operable to receive a signal initiated from a wireless communication appliance, indicating at least one of 1 ) the wireless communication appliance is in communication with an adjunct; and 2) the wireless communication appliance is no longer in communication with the adjunct. The system further includes a billing service associated with the communication service provider operable to receive a message from the communication service provider indicating whether the wireless communication appliance is or is not in communication with the adjunct and operable to adjust a billing rate for the communication service in response to the message.
In accordance with another aspect of the invention there is provided a method for transferring contact information. The method involves transmitting from a wireless communication appliance, on a wireless network a first message containing the contact information, receiving said first message at a communication service provider, receiving at least some of the contact information from the communication service provider at a message server in communication with the communication service provider and receiving at a remote device, from the message server, a second message containing at least some of the contact information.
In accordance with another aspect of the invention there is provided a system for transferring contact information. The system involves a wireless communication appliance operable to transmit on a wireless network a first message containing the contact information, a communication service provider operable to receive the first message via the wireless communication network, from the wireless communication device, a message server in communication with the communication service provider, operable to receive at least some of the contact information from the communication service provider, and a remote device operable to receive from the message server a second message containing at least some of the contact information.
Other aspects and features of the present invention will become apparent to those ordinarily skilled in the art upon review of the following description of specific embodiments of the invention in conjunction with the accompanying figures.
BRIEF DESCRIPTION OF THE DRAWINGS
In drawings which illustrate embodiments of the invention,
Figure 1 is a block diagram of an adjunct apparatus according to a first embodiment of the invention;
Figure 2 is a perspective view of the apparatus shown in Figure 1 ;
Figure 3 is a broken perspective detail of a wireless communication appliance receptacle of the apparatus, sectioned along lines Ill-Ill in Figure 2;
Figure 4 is a bottom view of a prior art cellular telephone;
Figure 5 is a schematic representation of an apparatus according to an alternate embodiment of the invention;
Figure 6 is a block diagram of a processor circuit used to implement the apparatus shown in Figure 1 ; Figure 7 is a flowchart of a wireless communication appliance (WCA) detector routine executed by the processor circuit shown in Figure 5, for use when directly connecting the WCA to the adjunct apparatus;
Figure 8 is a flowchart of a WCA detector routine executed by the processor circuit shown in Figure 5, for use when the WCA communicates with the adjunct apparatus using a radio frequency link;
Figure 9 is a flowchart of a main routine executed by the processor circuit shown in Figure 6;
Figure 10 is a block diagram showing a system comprised of a base of the type shown in Figures 2 or 5 and a wireless communication appliance;
Figure 11 is a block diagram of a system comprising the system shown in
Figure 10 and a remote computer;
Figure 12 is a block diagram of an alternate embodiment of the system shown in Figure 11;
Figure 13 is a block diagram of a system for transferring contact information according to another aspect of the invention.
DETAILED DESCRIPTION
Referring to Figure 1 , an adjunct apparatus for a wireless communication appliance (WCA), such as a cellular telephone, or personal data organizer, for example, is shown generally at 10. The adjunct apparatus 10 comprises a message signal generator 12, an adjunct functional block 14 and a transmitter 16. The message signal generator 12 is operable to produce a message signal comprising an address portion 18 and a payload portion 20 in response to an action signal received at the adjunct apparatus. The action signal may be received from any of a plurality of devices including a remote device, such as a laptop computer for example (not shown), an action signal generator 22 possibly located at the adjunct apparatus, or a receiver 24 operable to receive signals from the WCA.
An action signal from a remote device may be received by an action signal receiver 26 which buffers and formats the action signal for receipt by the message signal generator 12. An action signal from a remote device may represent certain commands issued by the remote device, for example. An action signal generated by the action signal generator 22, may represent key presses, switch actuations or changes in conditions, for example, at the adjunct apparatus 10. An action signal received from the WCA may include information about the status of a call currently in progress on the WCA, where the WCA is a telephone, for example.
The adjunct functional block 14 serves to perform a function indicated by the payload portion 20 of the message signal when the address portion 18 thereof satisfies a condition. For example, the address portion 18 may represent a home address or an away address and when it represents a home address, the adjunct functional block 14 is rendered operational to perform the function specified by the payload portion 20, at the adjunct apparatus 10. The specified function may be to connect a handset 28 to a voice path (not shown) of the WCA, or it may be to actuate an indicator 30 with information supplied by the WCA or it may be to actuate a display 32 with information from the WCA or it may be to actuate a speaker 34 with information from the WCA, for example.
When the address portion 18 does not satisfy the condition, the message signal is supplied to the transmitter 16, which transmits the message signal to the WCA. While the above description has referred to a message signal, it will be appreciated that more than one message signal may be produced. For example, the message signal may include a separate address signal operable to control whether or not separate payload signals representing the payload portion of the message are provided to the adjunct functional block or the transmitter 16. The address signal may be used to control a demultiplexer, for example, for directing the payload signals to either the adjunct functional block or the transmitter. Generally, the address signal acts to control a selector for selecting the recipient of the payload signals.
Effectively, the adjunct apparatus 10 permits action signals from any of a variety of different sources to cause the message signal generator 12 to produce a message signal in a common format recognizable by the adjunct functional block 14 or by the WCA. For example, when the address portion
18 satisfies the condition, the payload portion 20 may represent commands for controlling different functions operable to be performed by the adjunct functional block 14. Similarly, when the address portion 18 is set to fail to satisfy the condition, the payload portion 20 may represent commands recognizable by the WCA.
The message signal generator 12, may have access to a look-up table shown generally at 36, or a plurality of look-up tables, where each table provides a listing of commands available for use with different WCAs thereby allowing the adjunct apparatus 10 to be used with any of a plurality of different WCAs of the same manufacturer or different manufacturers.
Referring to Figure 2, in one embodiment, the adjunct apparatus may be implemented in a processor circuit 50 housed in a base 52 having the appearance of a landline telephone base. The processor circuit 50 may be incorporated into a single chip microprocessor circuit, it may include a plurality of microprocessors or microcontrollers, it may be implemented in a collection of integrated circuits or it may be implemented in discrete components, for example. The base 52 may have a receptacle such as shown generally at 54 for engaging a WCA 56 which, in this embodiment, is shown as a cellular telephone having a built-in handset. Alternatively, the receptacle may be omitted and the base 52 may have a wire extending therefrom for direct connection to the WCA. Or, the WCA may be placed in communication with the processor circuit 50 by any Radio Frequency (RF) communications link, such as a Bluetooth™ communications link, for example. (Bluetooth is a trade-mark of Bluetooth SIG Inc.) The indicator 30, the display 32 and the speaker 34 shown in Figure 1 may be mounted on the base 52, for example, and may be in communication with the processor circuit 50. A keypad shown generally at 58 may be mounted on the base 52 and may co-operate with the action signal generator 22 shown in Figure 1 which may also be implemented within the processor circuit 50.
The base 52 may further have a handset receptacle shown generally at 60 for receiving and holding an adjunct handset 62 having a shape and appearance of a conventional landline based telephone handset such as a Norstar® telephone provided by Nortel Networks Limited of Montreal, Canada. Alternatively, the adjunct handset 62 may include a headset.
In this embodiment, the adjunct handset 62 is of the hand-held type and may be large enough to fully extend between an adult user's ear and mouth, as opposed to the relatively short distance between the transmitter and receiver on a conventional cellular telephone. The adjunct handset 62 is in communication with the processor circuit 50 to interface with a voice path of the WCA 56 to permit the adjunct handset to be used as an alternative to the built-in handset in the WCA. An adjunct handset detector 63 such as a mechanically actuated switch may be incorporated into the handset receptacle 60 to produce a signal indicative of whether or not the adjunct handset 62 is in the handset receptacle 60, much like a hook switch of a conventional landline telephone base. Alternatively, the adjunct handset 62 may be placed in communication with the processor circuit 50 by any Radio Frequency (RF) communications link, such as a Bluetooth™ communications link like the one mentioned above, for example. Components implementing the RF wireless communications link may act as the adjunct handset detector 63 to produce a signal indicative of whether or not the adjunct handset 62 is in operation or not, instead of indicating whether or not the adjunct handset is in the receptacle 60.
Referring to Figure 3, the receptacle 54 for receiving the WCA is shown in greater detail. In this embodiment, the receptacle has a pivotal flap 70 to which is mounted a plurality of contacts 72 for engaging contacts of a control interface 74 of the WCA 56 as shown best in Figure 4. The contacts on the control interface 74 mate with corresponding respective contacts 72 on the pivotal flap 70 shown in Figure 3 when the WCA 56 is in the receptacle 54.
The pivotal flap 70 is operable to pivot in a clockwise direction as shown by arrow 76 in Figure 3 to actuate a WCA detector which in this embodiment includes an actuator 78 of a micro switch 80 connected to the processor circuit 50 shown in Figure 2. In effect, the flap 70 and the micro switch 80 together act as a detector operable to detect engagement of the WCA with the receptacle 54. Detection of the WCA 56 in the receptacle 54 is achieved by the weight of the WCA causing the flap 70 to rotate in the direction of arrow 76 to actuate the micro switch 80 thereby causing the micro switch 80 to produce an action signal which is received by the message signal generator 12 of Figure 1 implemented within the processor circuit 50 shown in Figure 2.
Referring to Figure 5 as mentioned above, alternatively the base may be provided with a Radio Frequency Communications link including a wireless communication transceiver 57 in the base and a wireless communication transceiver 59 in the WCA to permit a separate wireless communication link
61 to be established between the WCA and the base 52. This separate link 61 is separate from the link 65 established between the WCA and a public network bay station (not shown). The separate link 61 may be provided by transceivers 57 and 59 operating in accordance with the Bluetooth™ specification mentioned above. This link effectively replaces the contacts 72 and 74 and permits the same information to be communicated between the WCA 56 and the base 52.
Referring to Figure 6, the processor circuit 50 is shown in greater detail. In this embodiment, the processor circuit 50 includes a main processor 100, input and output interfaces 102 and 104 respectively, program memory 106, random access memory 108 and lookup table memory 109 and may include a computer readable media interface 110 and/or a modem shown in broken outline at 112. The processor circuit 50 may further include a voice path interface 114 controlled by the main processor 100 for connecting the adjunct handset 62 to the voice path (not shown) of the WCA 56 through the contacts 72 shown in Figure 3.
Still referring to Figure 6, the input interface 102 is operable to receive action signals from a plurality of different devices. Consequently, the input interface 102 has a first input 116 for receiving signals from a remote device such as a computer, for example. To facilitate receipt of such signals, the program memory 106 may be configured with a computer interface driver 118 which causes the processor circuit 50 to act as the action signal receiver 26 shown in Figure 1 to produce an action signal. In addition, the input interface 102 includes an input 120 for receiving signals from the keypad 58 shown in Figure 2, from the handset detector 63 and from the micro switch 80 shown in
Figure 3. Consequently, the program memory 106 includes a keypad interface 122, an adjunct handset detector interface 123 and a WCA detector interface 124 each of which acts as an action signal generator of the type shown at 22 in Figure 1. The input inter ace 102 may further include an input 126 for receiving signals directly from the contacts 72 shown in Figure 3 to receive signals and information from the WCA 56 and thus the program memory may include a wireless communications input interface 128 which causes the processor circuit 50 to act as the receiver 24 shown in Figure 1 to produce action signals representing signals received from the WCA.
The output interface 104 is operable to supply signals to the indicator 30, the display 32 and the speaker 34 and thus, the program memory 106 includes an indicator driver, a display driver and an audio driver 130, 132 and 134 respectively. The program memory 106 is also loaded with a main routine 136 a plurality of message signal producing routines 138 and a plurality of adjunct function routines 140. The message signal producing routines 138 map action signals including incoming signals from the remote device, locally produced action signals and signals from the WCA 56 into message signals recognizable by the adjunct function routines 140 or the WCA 56. The mapping of action signals to message signals may be done in conjunction with reference to any of the WCA lookup tables 36 shown in Figure 1 , to map certain action signals to certain message signals understandable by the WCA
56 with which the base 52 is to be used.
The above indicated interfaces, drivers and routines stored in the program memory 106 may be different blocks of computer readable code representing instructions for directing the processor circuit 50 to carry out the intended functionality of the interfaces, drivers and/or routines. These codes may be supplied to the microprocessor circuit 50 by way of the media interface 110 which may be operable to read the codes from a compact disk (read only memory) CD-ROM 142, for example. Alternatively, the codes may be received in a computer data signal 111 received by the modem 112, from the voice path of the WCA 56 or from a data output on the WCA. Alternatively, the codes may be supplied in a pre-programmed or electrically programmable read-only memory which acts as the program memory 106 of Figure 6, for example.
The program memory 106 may include a boot portion (not shown), that automatically "boots up" the main processor 100 when power is applied to the processor circuit 50 and this may cause the processor to invoke a reprogramming routine (not shown) which directs the processor to enable the voice path interface 114 to permit signals to be received from the voice path of the WCA. At the same time, the reprogramming routine may cause the modem 112 to be enabled to receive data signals from the voice path of the
WCA, through the voice path interface 114. If such signals are received, the reprogramming routine may direct the main processor 100 to decode the incoming signals to determine whether or not they relate to data packages containing codes for any of the above indicated interfaces, drivers or routines. In this manner, replacement interfaces, drivers or routines replacing the interfaces, drivers and/or routines described above may be received from the WCA which itself receives such routines as data signals from a central computer (not shown) connected to a public wireless network, for example. Thus, a user of the base 52 may make a request to a service provider which is able to supply such replacement routines, and the service provider simply dials up or otherwise establishes a connection with the WCA 56. Or a user may use the WCA 56 to dial up a server to establish a connection, to permit a standard data transfer to occur between the service provider and the WCA, the data transfer including data packages containing the requested replacement interfaces, drivers or routines as the case may be. The data package could even contain all of the interfaces, drivers or routines or any subset thereof to permit the functionality of the base 52 to be updated, changed or configured at any time.
Operation
Referring to Figures 1 and 6, action signals may be produced in a variety of ways. When a signal is received at any of the inputs 116, 120 or 126, the appropriate interface, driver or routine 118, 122, 124 or 128 is executed by the main processor 100 to format the received signal into an action signal. For example, the computer interface driver 118 may exchange handshaking signals with the remote computer and ultimately produce a file, word, byte, or bit, for example, as the action signal. These entities may be stored in the random access memory 108, as the action signal, for example. Receiving a communication from a remote computer may be regarded as an event.
Alternatively, an action signal may be generated by other routines running on the main processor 100, in response to the occurrence of certain other events at the adjunct apparatus 10, such as the actuation of the keypad 58, actuation of the adjunct handset detector 63 or detection of the establishment of communications between the WCA 56 and the adjunct apparatus 10, by the micro switch 80 or via the Bluetooth™ link.
If the received signal is from the keypad 58 shown in Figure 2, the keypad interface 122 may provide keypad scanning features which ultimately cause a file, word, byte or bit representing a key press, to be stored in the random access memory 108 as being representative of an action signal. The adjunct handset detector interface 123 and WCA detector interface 124, may include de-bounce functions which may remove the bounce effect of the micro switch 80 and produce a file, word, byte or bit representing whether or not the corresponding detector has been actuated. The WCA input interface 128 may act to strip off any extraneous bits from data received from the WCA 56 and deposit only the necessary components of received data from the WCA into the random access memory 108 as an action signal.
Referring to Figures 2 and 6, to facilitate detecting the engagement of the WCA 56 with the receptacle 54 or with an alternate cable, the input 126 on the input interface 102 may be connected to a pulldown resistor 240 by a signal line 242 that is ultimately connected to a receive contact of the interface 74 of the WCA 56. Normally, the pulldown resistor 240 pulls the input 126 to a logic low voltage value and when the WCA 56 is connected to the contacts 72, the receive data line will be pulled to a logic high level by the WCA and this logic high level can be detected by the processor circuit 50, by monitoring the status of the input 126 through the input interface 102. ln this embodiment, the WCA detector interface 124 functions as shown in Figure 7. In particular, the WCA detector interface 124 includes a first block 244 that directs the processor circuit 50 to read the input interface 102, specifically the status of input 126 to determine whether or not the receive line 242 from the WCA 56 is at a logic high voltage level. If it is not, the processor circuit 50 is directed to check again. When a logic high level is detected, block 246 directs the processor circuit 50 to send an attention command to the WCA 56 by writing to an appropriate location in the output interface 104 operable to cause the attention command to appear on the WCA command bus 248 for receipt by the WCA.
Referring back to Figure 7, if no response is subsequently received from the WCA 56, the attention command is continually sent until a response is received. This is shown by block 250. When a response is properly received, the processor circuit 50 is directed to block 252 which causes it to produce an action signal indicating communications have been established with the WCA 56.
Where the adjunct apparatus 10 employs a Bluetooth™ RF communication link with the WCA 56, the WCA detection interface 124, shown in Figure 6, includes blocks of code as shown at 260 in Figure 8 that cause the processor circuit 50 to determine whether communications with the WCA have been established. In this embodiment, the WCA detection interface 124 begins with a first block 262 that directs the processor circuit 50 to wait for an address to be received from the wireless transceiver 57 shown in Figure 5. Block 264 directs the processor circuit 50 to determine whether or not the received address is on a list of known addresses and, if so, block 266 directs the processor circuit 50 to determine whether or not the WCA transceiver 59 is already paired with the adjunct apparatus transceiver 57. If so, block 268 directs the processor circuit 50 to attempt to cause the adjunct apparatus 10 to be considered the master in communications between it and the WCA 56.
Block 270 directs the processor circuit 50 to determine whether the attempt to connect as master was successful and, if so, block 272 directs the processor circuit 50 to enable the transceiver 57 to establish a data stream with the WCA transceiver 59. Then, block 274 directs the processor circuit 50 to produce an action signal indicating that communications between the WCA 56 and the adjunct apparatus 10 have been established.
If, at block 270, the processor circuit 50 is not successful in establishing itself as the master, block 276 directs the processor circuit to attempt to be considered a slave in communications with the WCA 56 and block 278 directs the processor circuit 50 to determine whether or not the attempt to act as a slave has been successful. If so, the processor circuit 50 is directed to block 272 and, if not, it is directed back to block 268 to attempt to connect as a master again. If, at block 266, the processor circuit 50 determines that the adjunct apparatus 10 and the WCA 56 are not paired, block 280 directs the processor circuit to attempt to establish pairing and block 282 directs it to determine whether or not the attempt to establish pairing has been successful. If it has been successful, the processor circuit 50 is directed to block 268 to attempt to be considered a master, etc. If the attempt to establish pairing is not successful, the processor circuit 50 is directed to continue to try to establish pairing.
If, at block 264, the address received from the transceiver 57 is not a known address, block 284 directs the processor circuit 50 to make other enquiries to establish other criteria for determining whether or not the received address from the transceiver 57 is a valid address. Block 286 then directs the processor circuit 50 to use the established criteria to determine whether or not the received address is in fact a valid address and, if so, the processor circuit 50 is directed to block 280 to attempt to establish pairing. If the received address is deemed not to be a valid address, the processor circuit 50 is directed back to block 284 to establish other criteria for validating the address received from the transceiver 57. ln the above manner, the WCA detector interface 124 effectively produces an action signal in response to receipt of a base address from the transceiver 57 which receives same from the WCA 56 using the Bluetooth™ RF communication link 61 , shown in Figure 5.
Whenever any of the indicated interfaces provides a representation of an action signal, an action signal interrupt signal is produced in response thereto, and is provided to the processor 100 to invoke operation of the main routine 136.
Referring to Figure 9, the main routine 136 is shown generally at 130 and includes a message signal generation portion 150 a functional block implementation portion 152 and a transmitter portion shown generally at 154. These portions correspond to the message signal generator 12, the adjunct functional block 14 and the transmitter 16, respectively shown in Figure 1.
Referring to Figures 1 , 6 and 9, the message signal generation portion 150 includes blocks 156, 158 and 160 that determine the source of the action signal. This portion 150 also includes message signal producing blocks 162, 164 and 166 that produce message signals having the address portion 18 and the payload portion 20, of the message signals described herein, depending upon the source of the action signal. Thus, blocks 162, 164 and 166 may be implemented by further blocks of codes (not shown) stored in the program memory 106, which act as subroutines called by the main routine 136. In effect, the message signal generation portion 150 causes a message signal to be produced in response to a corresponding action signal.
Whenever a message signal is produced, block 168 directs the processor circuit 50 to determine whether or not the address portion 18 of the message signal satisfies a predefined condition. The predefined condition may be a predefined bit sequence or bit, for example, and satisfying the condition may be deemed to have occurred when the bit sequence or designated bit in the address portion of the message signal matches the bit sequence of a reference bit sequence or matches a predefined bit. Thus, when the condition is satisfied, block 170 directs the processor circuit 50 to execute a function call for a function defined in the payload portion 20 of the message signal. Thus, the payload portion 20 includes a bit sequence or code identifying a particular function to be executed by the adjunct apparatus 10. This function may be implemented by blocks of code stored as a function routine in the plurality of function routines 140 in the program memory 106.
As indicated earlier, exemplary functions may include actuating the indicator
30, the display 32, or the speaker 34, shown in Figure 6, or to connect the handset to the voice path through the voice path interface 114, for example.
If at block 168 the address portion 18 of the message signal does not satisfy the condition, block 172 directs the processor circuit 50 to cause the message signal to be converted into a formatted message signal having voltage levels, timing and a format readable by the WCA 56. Such conversion may be facilitated by accessing the lookup tables 36 stored in the lookup table memory 109 shown in Figure 6.
After converting the message signal into the appropriate format, block 174 directs the processor circuit 50 to transmit the formatted message signal to the WCA 56 and the main routine 136 is then ended.
The effect of the main routine 136 is that a user, for example, may lift the adjunct handset 62 shown in Figure 2 and actuate a button on the keypad 58, or a sequence of keypad buttons to cause the keypad interface 122 shown in Figure 6 to be invoked to cause the processor circuit 50 to act as an action signal generator 22 to produce an action signal. The main routine 130 would then direct the processor circuit 50 to interpret this action signal as being from an action signal generator 22 and cause the processor circuit to produce a message signal having an address portion 18 which does not satisfy the condition and which has a payload portion 20 specifying a command recognizable by the WCA 56 shown in Figure 2. The command may be of a type that causes the WCA to place an outgoing call over a wireless communication network to which it subscribes, for example. The processor circuit 50 may also produce a message signal having an address portion 18 that does satisfy the condition and that has a payload portion 20 specifying an adjunct function that actuates the voice path interface 114 to connect the adjunct handset 62 to the voice path of the WCA 56. Thereafter, to the user, the apparatus shown in Figure 2 appears to function like a normal landline telephone.
Similarly, if an incoming call is received by the WCA 56, the WCA may present signals at the contacts 74 shown in Figure 4, which are ultimately received at input 126 of the input interface 102 shown in Figure 6 to cause an action signal to be produced and stored in the random access memory 108.
In this instance, block 160 of the main routine may detect that the action signal is from the WCA 56 and invoke block 166 to produce a message signal having an address portion 18 satisfying the condition and having a payload portion 20 identifying a function that causes the output interface 104 to cause the speaker 34 to emit an audible tone to indicate ringing, similar to a landline based telephone. Then, should the user lift the adjunct handset 62, the removal of the handset from the handset receptacle 60 may be detected by the adjunct handset detector 63 to produce an action signal received at the action signal input 120 of the input interface 102 shown in Figure 6. Such action signal may be stored in the random access memory 108 and block 156 of the main routine 136 may detect that the signal is from an action signal generator 22 and thereby invoke block 162 to cause a message signal having an address portion 18 satisfying the condition and having a payload portion 20 identifying a function that causes the output interface 104 to actuate the voice path interface 114 shown in Figure 6 to connect the adjunct handset 62 to the voice path of the WCA 56 through the contacts 72 shown in Figure 3 and the contacts 74 shown in Figure 4. To the user, the apparatus appears to operate similar to the way a landline based telephone operates.
A similar procedure may be invoked whereby when the WCA receives a short messaging service (SMS) or text message, the WCA causes signals to be presented at the contacts 74 ultimately causing the processor circuit 50 to display the SMS or text message on the display 32.
In addition, certain keys of the keypad 58 shown in Figure 2, or key sequences, may be used and interpreted to invoke certain functions of the
WCA 56. For example, the actuation of a particular key of the keypad 58 may be associated with access to a user contact directory stored in the WCA 56, which would normally be accessed by pressing a similar key on the WCA. Thus, a key press on the keypad 58 of the base 52 may invoke a function of the WCA 56 that can already be invoked by actuation of an actuator on the
WCA. Furthermore, the base 52 may be used to set the WCA 56 into a mode in which retrieved directory entries are encoded in signals presented at the contacts 74 and these signals may be detected at the input 126 of the input interface 102 which are interpreted by the WCA input interface 128 to produce an action signal which may be interpreted by the main routine 136 shown in
Figure 9 to produce a message signal to invoke an adjunct function that causes the information contained in such signals to be displayed on the display 32 shown in Figures 2 and 6.
In addition, the base 52 may be used advantageously with WCAs having predictive text features. For example, actuation of a particular key or key sequence on the base 52 may cause the action signal generator 22 to produce an action signal representing a request for use of a predictive text engine in the WCA 56. In this case, block 162 causes message signals to be produced in which the address portion 18 is set to cause the message signals to be transmitted to the WCA 56 and the payload portion 20 contains a command recognizable by the WCA as a request to use the predictive text engine in the WCA.
In response to a subsequent key press on the keypad 58, for example, message signals having a payload portion representing the key press may be passed in a similar manner to the predictive text engine in the WCA 56, which may respond by producing signals that are received at the input 126 and interpreted by the WCA interface 128 to cause it to produce action signals that cause the message signal producing block 166 to produce a message signal for receipt by the function call block 170 to cause invocation of a function that causes a selection of words or symbols offered by the predictive text engine of the WCA to be displayed on the display 32. This process may be repeated as more and more letters or symbols are entered by the user to allow the user to use the predictive text engine in the WCA 56 without actually pressing buttons on the WCA, but rather pressing keys on the keypad 58 on the base
52, while observing the results of the predictive text engine in the WCA on the display 32. Thus, the apparatus has the appearance of a landline telephone having the predictive text feature of the WCA.
Once a desired sequence of predictive words has been obtained, the user may actuate another key or key sequence on the keypad 58 to cause a short messaging service (SMS) message or text message to be produced, the SMS or text message including the sequence of predicted words selected by the user. The actuation of key presses invoking the production of the SMS or text message may be interpreted by the message signal producing block 162 as a request to produce an SMS or text message and the message signal producing block 162 may refer to the lookup tables 36 to find conversion parameters to convert the SMS or text message into a message in accordance with a mobile wireless standard such as the Global System for Mobile Communications (GSM) standard and use this information to produce a message signal having an address portion that causes it to be transmitted to the WCA 56 and having a payload portion bearing a command directing the WCA to send a GSM message in accordance with the GSM standard, over the wireless communication link to which it subscribes.
Referring back to Figure 2, the keypad 58 on the base 52 may act as a remote control keypad or adjunct to a keypad of the WCA 56 and the display
32 may act as an adjunct display to a display of the WCA. Similarly, it will be appreciated from the foregoing, that the apparatus facilitates the use of the adjunct handset 62 as an adjunct to the handset incorporated within the WCA 56, thereby permitting users to employ all of the features of the WCA while appearing to use a landline-type handset, and while permitting control of the
WCA with a keypad of the size and feel of a typical landline telephone base. In general, the base 52 and adjunct handset 62 provide the look and feel of a landline telephone while providing wireless service and features. Different WCAs may be used with the same base 52, at different times since the base only acts as an adjunct to whatever WCA is received in the receptacle 54 or, more generally, is connected to the contacts 72 or, even more generally, in communication with the processor circuit 50.
The above-described example is provided on the assumption that the WCA 56 is a cellular telephone. Where the WCA 56 is a personal data organizer, for example, the adjunct apparatus 10 may not need the handset receptacle 60 or the adjunct handset 62 and may provide merely the remote control and display functions described above.
The apparatus may also facilitate network signaling. For example, the message signal producing block 164 shown in Figure 9 may act to cause a "home" message to be produced in response to receipt of the WCA 56 in the receptacle 54 in response to an action signal produced by the WCA detector interface in response to actuation of the micro switch 80 shown in Figure 3. In the case of the embodiment shown in Figure 5, wherein the apparatus employs a radio frequency communication link such as BLUETOOTH™ between the adjunct apparatus 10 and the WCA 56, the wireless communication transceiver 57 interfaces with the WCA detector interface 124 in Figure 6 as though it were the micro switch 80 to produce an action signal that causes the message producing block 162, shown in Figure 9, to produce the same or a similar home message signal to that produced when the WCA 56 is received in the receptacle 54.
The home message signal may include an address portion causing it to be directed to the WCA 56, and a payload portion containing a command causing the WCA to transmit an adjunct zone signal to a base station of the wireless network, to inform equipment in communication with the base station that the
WCA 56 has been received in the receptacle 54, or more generally that communications have been established between the WCA and the adjunct apparatus 10. Detection of this adjunct zone signal by equipment in communication with the wireless network base station may be used to signal a change in available subscriber features or a change in billing rates, for example. Alternatively, it may be used to prompt other service providers to send messages to the WCA 56 in such a manner that the processor circuit 50 causes information to be displayed on a display 32 thereof. The display 32 on the base 52 may be a relatively large display compared to the display on the WCA, in which case advertising messages can be conveniently displayed on the display 32 of the base 52 in response to detection that the WCA 56 is in communication with the adjunct apparatus 10.
In general, the WCA detector interface 124, in conjunction with the micro switch 80 and/or the wireless communication transceiver 57 shown in Figure 5 acts as a detector operable to detect the establishment of communications between the WCA 56 and the adjunct apparatus 10. The processor circuit 50 is in communication with the detector and is operable to cause an adjunct zone signal to be transmitted to a wireless communication service provider to indicate that communications have been established between the WCA 56 and the adjunct apparatus 10. ln one embodiment, a signal may be provided by the voice path interface 114 to the WCA detector interface 124 to indicate the establishment of a voice path between the WCA 56 and the adjunct apparatus 10. This signal from the voice path interface may be used to indicate the establishment of communications between the WCA and the adjunct apparatus.
In another embodiment, a signal may be provided by the input interface 102 to the WCA detector interface 124 to indicate the establishment of communications between the WCA 56 and the adjunct apparatus 10.
The processor circuit 50 may produce messages that cause the WCA 56 to produce an adjunct zone signal that includes an SMS message or other type of message according to a short message service (SMS) protocol and/or the adjunct zone signal to be produced according to an SMS signaling format.
The processor circuit 50, in producing the home message signal at the message signal producing block 162, may include, in the payload portion of the home message signal, an identification of the wireless communication appliance 56, identification of the adjunct apparatus 10, a time stamp, identification of a base station that is communicating with the wireless communication appliance, a message type identifier, phone book entries and call log entries, for example. This information may be communicated to the communication service provider in an SMS message or other message type, in the adjunct zone signal. Information such as the identification of the WCA 56 and identification of the base station may be based on pre-stored information, stored at the adjunct apparatus 10 and previously obtained through communications with the WCA, for example.
The processor circuit 50 may be configured to send a plurality of home message signals to the WCA 56, each one causing a respective adjunct zone signal to be transmitted by the WCA to the communication services provider to indicate that communications have been or are established with the adjunct apparatus 10, while the WCA is in communication with the adjunct. Consequently, a plurality of adjunct zone signals may be transmitted to the communication services provider. These adjunct zone signals may be transmitted at periodic intervals which may be fixed or user programmable or network programmable, for example. Programming may be achieved by simply storing a number representing the desired interval in memory at the adjunct and using it in conjunction with a timer to wait for the desired time interval between successive transmissions of the adjunct zone signal. The adjunct zone signal may be transmitted every approximately 5 minutes, for example.
Alternatively, the processor circuit 50 may be operable to produce a home message signal including instructions for causing the wireless communication appliance 56 to autonomously send adjunct zone signals at time intervals. The wireless communication appliance 56, of course, would be programmed with the ability to receive such a specific home message signal and respond by autonomously sending the adjunct zone signal at the indicated time intervals.
The processor circuit 50 may be programmed to further produce a reprogramming message signal, in addition to the home message signal for reception by itself via blocks 168 and 170 in Figure 9, to cause it to reprogram certain operating parameters controlling the operation of the adjunct apparatus 10 when the establishment of communications between the WCA 56 and the adjunct apparatus is detected. For example, the processor circuit
50 may respond to a reprogramming message by writing to the audio path interface to change audio signal path levels, on/off status of an internal ringer (not shown), ringer volume, display 32 brightness or other operating parameters, for example.
In addition, the processor circuit 50 may further produce a call forward message signal, in addition to the home message signal for transmission to the WCA 56 to cause the WCA to transmit a system-recognizable call forward message to the wireless communication service provider to cause the wireless communication service provider to place the WCA in a call forward mode in which any call intended to be received by the WCA is forwarded to a specific location. Such location may include a landline telephone number, or an internet protocol address, for example.
The WCA 56 itself may be programmed to detect when communications between the WCA and the adjunct apparatus 10 are no longer established and may be programmed to transmit a roam signal to the communication service provider indicating that communications are no longer established between the WCA and the adjunct apparatus. The roam signal may include an SMS message according to a short message service format and may be transmitted according to an SMS signaling protocol, for example. This SMS message may include instructions to cancel a system-implemented call forward mode, for example
Also, the WCA detector interface 124 in the adjunct apparatus 10, may cause the processor circuit 50 to produce an action signal indicating that communications between the WCA and the adjunct are no longer established and this may be used to cause the message producing block 162 to produce an "away" message that invokes functions at the function call block 170 that cause the processor circuit to restore certain programmable operating parameters to their default states or original states or states they were in prior to being programmed when communications between the WCA and the adjunct were established. In addition, the message producing block 162 may produce message signals that cause function calls at block 170 that cause a call forward mode to be cancelled by transmitting an appropriate message to a communications services provider via a landline (not shown) operable to be used by the adjunct apparatus 10. Referhng to Figure 5, by providing a communication service provider 210 with the capability of receiving a signal such as the adjunct zone signal and/or the roam signal from a wireless communication appliance, a billing service 212 associated with the communication service provider may receive a message 214 indicating whether or not the received signal is an adjunct zone signal or a roam signal, and the billing service may adjust a billing rate for the communication service associated with the WCA 56, in response to the message. The billing service 212 may adjust the billing rate in real time or may store information contained in the message, indicating whether or not the signal was an adjunct zone signal or a roam signal and may use such information at a later time for adjusting the billing rate. Thus, billing rates may be changed based on proximity of the wireless communication appliance to the adjunct.
Referring to Figure 10, it will be appreciated that in the description of the apparatus thus far it is contemplated that the adjunct apparatus 10 and WCA 56 together form a communications device wherein the adjunct apparatus 10 acts as an adjunct to the WCA 56.
Referring to Figure 11 , it was mentioned above that the base 52 may receive signals from a remote computer 200. Such a configuration is shown in Figure 11. As described above, data may be transferred from the remote computer 200 to the adjunct apparatus 10 using the action signal receiver 26 shown in Figure 1, and the adjunct apparatus 10 may send message signals containing such data to the WCA 56 in the manner described above. However, alternatively, a direct data connection shown generally at 202 in Figure 11 may be provided between the remote computer 200 and the WCA 56 while at the same time maintaining the connection between the remote computer 200, the adjunct apparatus 10 and the WCA 56. In effect, the maintained connection may be used to control the WCA, whereas the direct data connection 202 may be used simply to transfer data. Thus, in this embodiment there are separate data and control paths. The main routine 136 may be incorporated into the remote computer 200 and the remote computer 200 may have action signal generator modules to produce action signals interpretable by the main routine 136. Then, the main routine 136 at the remote computer may produce message signals with address portions 18 and payload portions 20 as described above. If, as a result of running the main routine 136, an action signal is transmitted toward the WCA 56 as indicated at block 174 in Figure 9, this action signal may be received at input 116 of the input interface 102 of the processor circuit 50 shown in Figure 2. This may cause the main routine 136 being executed by the processor circuit 50 at the adjunct apparatus 10 to simply pass the action signal through at block 164, without modifications, assuming the action signal is already in the address/payload format of a message of the type described herein. Thus, the signal produced by the remote computer 200 may be relayed by the adjunct apparatus 10 to the WCA 56. Similarly, signals produced by the WCA 56 may be relayed by the adjunct apparatus 10 to the remote computer 200. Thus, the adjunct apparatus 10 may act as both a desktop interface and a computer interface to a WCA 56. More generally, the method described herein may be incorporated into other adjunct devices and such devices may be daisy-chained together so that messages can ripple from the furthest downstream device to an upstream WCA 56 through intermediate adjunct apparatuses of the types described herein.
Referring to Figure 12, the adjunct apparatus 10 and the remote computer 200 of Figure 11 may be swapped, and if the computer is provided with the main routine 136 shown in Figure 9, the remote computer may be used to relay control and data signals between the base 52 and the WCA 56 while at the same time itself having the ability to control the WCA. It will also be appreciated that the adjunct apparatus 10 may also be programmed with routines that enable it to produce commands recognizable by the remote computer 200, thereby enabling the base to control the remote computer as well as the WCA 56. Referring to Figure 11 a system for transferring contact information from a WCA to a remote device is shown generally at 220. The system includes a primary wireless communication appliance 222 operable to transmit on a wireless network a first message 224 containing the contact information. The contact information may be stored in a file in a local directory 226 of the WCA, for example. The local directory 226 may include telephone numbers and names of contacts, for example, or may include more extensive lists of information such as addresses and email addresses, for example.
The system 220 further includes a communication service provider 228 operable to receive the first message 224, via the wireless communication network, from the wireless communication appliance 222 and a message server 230 in communication with the communication service provider, and operable to receive at least some of the contact information from the communication service provider. The message server 230 may be an email server, for example and the service provider 228 may be programmed to parse the first message 224 to extract at least some of the contact information to produce an email message that is sent to the message server 230. The system further includes a remote device 232 operable to receive from the message server 230 a second message 234 containing at least some of the contact information. The second message 234 may be an email message retrieved from the message server 230 for example, or it may be an SMS message, for example.
The remote device 232 may be a secondary wireless PDA, for example and the above system may facilitate transfer of contact information from the primary WCA 222 such as a cellular telephone or primary PDA, to the secondary wireless PDA acting as the remote device 232.
Alternatively, the remote device 232 may be a computer with a wireless modem and the above system may facilitate transfer of contact information from a cellular telephone to the computer, for example. The computer need not have a wireless modem, but rather may have a standard modem that allows email messages to be received via a landline, for example.
The second message may be transmitted using any communications medium such as a landline-based internet implemented on the public switched telephone network as shown at 236, an internet implemented at least partially on a wireless network, or any other communications medium.
In the above manner, users can transfer information from a WCA to a remote device, allowing the user to synchronize all of his communication appliances and remote devices.
While specific embodiments of the invention have been described and illustrated, such embodiments should be considered illustrative of the invention only and not as limiting the invention as construed in accordance with the accompanying claims.

Claims

What is claimed is:
1. A method of controlling a wireless communication appliance, the method comprising:
producing a message signal comprising an address portion and a payload portion, in response to an action signal received at an adjunct apparatus;
causing said adjunct apparatus to perform a function identified in said payload portion when said address portion satisfies a condition; and
transmitting said message signal to said wireless communication appliance when said address portion fails to satisfy said condition.
2. The method of claim 1 further comprising receiving said action signal at said adjunct apparatus.
3. The method of claim 2 wherein receiving comprises receiving said action signal from a remote device.
4. The method of claim 3 wherein receiving said action signal from a remote device comprises receiving said action signal from a remote computer.
5. The method of claim 1 further comprising producing said action signal at said adjunct apparatus.
The method of claim 5 wherein producing said action signal comprises detecting actuation of a switch at said adjunct apparatus.
7. The method of claim 5 wherein producing said action signal comprises detecting engagement of the wireless communication appliance with a receptacle on said adjunct apparatus.
8. The method of claim 7 wherein producing a message signal comprises producing a message signal having an address portion that does not meet said condition and having a payload portion representing a command operable to cause the wireless communication appliance to transmit a home signal to indicate that the wireless communication appliance is engaged with said receptacle.
9. The method of claim 1 wherein producing a message signal comprises including in said payload portion a command operable to control said wireless communication appliance.
10. The method of claim 1 further including causing said payload portion to include a command operable to cause said wireless communication appliance to perform a function operable to be invoked by an actuator on said wireless communication appliance.
11. The method of claim 1 wherein transmitting said message signal comprises causing electrical signals to be produced at a control interface of said wireless communication appliance.
12. The method of claim 1 wherein transmitting said message signal comprises causing electromagnetic energy to be radiated for reception by said wireless communication appliance.
13. The method of claim 1 wherein producing a message signal comprises producing a message signal such that said address portion does not satisfy said condition and such that said message signal has a payload portion identifying a function that causes the wireless communication appliance to employ a predictive text engine thereof.
14. The method of claim 1 further comprising receiving said action signal from said wireless communication appliance.
15. The method of claim 14 wherein receiving said action signal comprises receiving an indicator signal from said wireless communication appliance.
16. The method of claim 15 wherein producing comprises producing a message signal such that said address portion satisfies said condition and wherein said message signal has a payload portion identifying a function that causes said adjunct apparatus to actuate an indicator on said adjunct apparatus to indicate information received from said wireless communication appliance.
17. The method of claim 16 further comprising actuating said indicator at said adjunct apparatus.
18. The method of claim 17 wherein actuating an indicator comprises actuating a light emitting device on said adjunct apparatus.
19. The method of claim 17 wherein actuating an actuator comprises actuating a display on said adjunct apparatus.
20. The method of claim 17 wherein actuating an indicator comprises actuating a sound producing device on said adjunct apparatus.
21. An adjunct apparatus for a wireless communication appliance, the apparatus comprising: a message signal generator operable to produce a message signal comprising an address portion and a payload portion, in response to an action signal received at said adjunct apparatus;
a functional block operable to perform a function indicated by said payload portion when said address portion satisfies a condition; and
a transmitter operable to transmit said message signal to said wireless communication appliance when said address portion fails to satisfy said condition.
22. The apparatus of claim 21 further comprising a receiver operable to receive said action signal at said adjunct apparatus.
23. The apparatus of claim 22 wherein said receiver is operable to receive said action signal from a remote device.
24. The apparatus of claim 23 wherein said receiver is operable to receive said action signal from a remote computer.
25. The apparatus of claim 21 further comprising a signal generator operable to produce said action signal at said adjunct apparatus.
26. The apparatus of claim 25 wherein said signal generator comprises a switch.
27. The apparatus of claim 25 wherein said apparatus comprises a base having receptacle for engaging the wireless communication appliance.
28. The apparatus of claim 27 wherein said base has an appearance of a landline telephone base.
29. The apparatus of claim 28 further comprising an adjunct handset operable to interface with a voice path in the wireless communication appliance to permit said handset to be used as an alternative to a handset in the wireless communication appliance.
30. The apparatus of claim 29 wherein said base has a handset receptacle for receiving and holding said adjunct handset.
31. The apparatus of claim 27 wherein said signal generator comprises a detector operable to detect engagement of the wireless communication appliance with said receptacle.
32. The apparatus of claim 31 wherein said message signal generator is operable to produce a message signal having an address portion that does not meet said condition and having a payload portion representing a command operable to cause the wireless communication appliance to transmit a home signal to indicate that the wireless communication appliance is engaged with said receptacle.
33. The apparatus of claim 21 wherein said message signal generator is operable to include in said payload portion a command operable to control the wireless communication appliance.
34. The apparatus of claim 33 wherein said message signal generator is operable to include in said payload portion a representation of command operable to cause the wireless communication appliance to perform a function operable to be invoked by an actuator on the wireless communication appliance.
35. The apparatus of claim 21 further comprising an interface in communication with said transmitter and operable to engage with a control interface of the wireless communication appliance to cause electrical signals representing said message signal to be produced at said control interface.
36. The apparatus of claim 21 wherein said transmitter comprises an electromagnetic transmitter operable to radiate electromagnetic energy representing said message signal, for reception by the wireless communication appliance.
37. The apparatus of claim 21 wherein said message signal generator is operable to produce a message signal such that said address portion fails to satisfy said condition and such that said payload portion includes a command operable to invoke a predictive text engine in the wireless communication appliance.
38. The apparatus of claim 21 further comprising a receiver operable to receive said action signal from the wireless communication appliance.
39. The apparatus of claim 38 wherein said receiver is operable to receive an indicator signal from the wireless communication appliance.
40. The apparatus of claim 39 wherein said message signal generator is operable to produce a message signal such that said address portion satisfies said condition and such that said payload portion identifies a function that causes said adjunct apparatus to actuate an indicator at said adjunct apparatus to indicate information received from the wireless communication appliance.
41. The apparatus of claim 40 further comprising an indicator operable to indicate information received from the wireless communication appliance.
42. The apparatus of claim 41 wherein said indicator comprises a light emitting device on said adjunct apparatus.
43. The apparatus of claim 41 wherein said indicator comprises a display on said adjunct apparatus.
44. The apparatus of claim 41 wherein said indicator comprises a sound producing device on said adjunct apparatus.
45. An adjunct apparatus for controlling a wireless communication appliance, the apparatus comprising:
means for producing a message signal comprising an address portion and a payload portion, in response to an action signal received at an adjunct apparatus;
means for causing said adjunct apparatus to perform a function identified in said payload portion when said address portion satisfies a condition; and
means for transmitting said message signal to the wireless communication appliance when said address portion fails to satisfy said condition.
46. A computer readable medium for providing codes operable to direct a processor circuit to control a wireless communication appliance, by:
producing a message signal comprising an address portion and a payload portion, in response to an action signal received at an adjunct apparatus; performing a function identified in said payload portion when said address portion satisfies a condition; and
transmitting said message signal to the wireless communication appliance when said address portion fails to satisfy said condition.
47. A signal representing codes for directing a processor circuit to control a wireless communication appliance, the signal comprising:
a first segment for directing the processor circuit to produce a message signal comprising an address portion and a payload portion, in response to an action signal received at an adjunct apparatus;
a second segment for directing the processor circuit to perform a function identified in said payload portion when said address portion satisfies a condition; and
a third segment for directing the processor circuit to transmit said message signal to the wireless communication appliance when said address portion fails to satisfy said condition.
48. A method of signaling the location of a wireless communications appliance, the method comprising:
detecting the establishment of communications between a wireless communication appliance and an adjunct apparatus; and
causing an adjunct zone signal indicating said communications have been established with said adjunct to be transmitted to a wireless communication service provider associated with said wireless communications appliance.
49. The method of claim 48 wherein detecting is done at the adjunct apparatus.
50. The method of claim 48 wherein transmitting is initiated by the adjunct apparatus.
51. The method of claim 48 further comprising transmitting said adjunct zone signal according to a short message sen/ice (SMS) protocol.
52. The method of claim 51 wherein transmitting comprises transmitting a message according to an SMS signaling format.
53. The method of claim 51 further comprising producing a home message signal at said adjunct apparatus and communicating said home message signal to said wireless communication appliance to initiate transmission of said adjunct zone signal from the wireless communication appliance to the wireless communication service provider.
54. The method of claim 53 wherein producing said home message signal comprises producing a message signal including at least one of: an identification of the wireless communication appliance, identification of the adjunct, a time stamp, identification of a base station that is communicating with the wireless communication appliance, a message type identifier, phone book entries and call log entries .
55. The method of claim 48 wherein causing comprises causing a plurality of adjunct zone signals indicating said communications have been established with said adjunct apparatus to be transmitted to the wireless communication service provider while said wireless communication appliance is in communication with said adjunct apparatus.
56. The method of claim 55 wherein causing comprises causing a plurality of adjunct zone signals to be transmitted at periodic intervals.
57. The method of claim 56 further comprising varying said periodic intervals.
58. The method of claim 56 wherein causing comprises causing an adjunct zone signal to be transmitted every approximately 5 minutes.
59. The method of claim 55 wherein causing comprises producing a home message signal at the adjunct apparatus and communicating said home message signal to said wireless communications appliance, said home message signal including instructions for causing the wireless communication appliance to autonomously send said adjunct zone signal at time intervals.
60. The method of claim 48 wherein detecting the establishment of communications comprises detecting the establishment of an audio path between said wireless communication appliance and said adjunct apparatus.
61. The method of claim 60 wherein detecting is performed at the adjunct apparatus.
62. The method of claim 48 wherein detecting the establishment of communications further comprises detecting the establishment of communication between the wireless communication appliance and a remote device.
63. The method of claim 62 wherein detecting the establishment of communication between the wireless communication appliance and a remote device is performed at the adjunct apparatus.
64. The method of claim 48 further comprising detecting when communications between said wireless communication appliance and said adjunct apparatus are no longer established.
65. The method of claim 64 wherein detecting is performed at the wireless communication appliance.
66. The method of claim 48 further comprising causing a roam signal indicating said communications are no longer established to be transmitted to the wireless communication service provider.
67. The method of claim 66 further comprising transmitting said roam signal comprises transmitting a message according to a short message service (SMS) protocol.
68. The method of claim 48 further comprising reprogramming at least one operating parameter of said wireless communication appliance in response to said home signal.
69. The method of claim 48 further comprising producing at the adjunct apparatus a reprogramming message in response to detecting the establishment of communications between the wireless communication appliance and the adjunct and adjunct to modify its own operating parameters in response thereto.
70. The method of claim 48 further comprising causing said wireless communications appliance to be placed in a call forward mode in which any call intended to be received by the wireless communication appliance is forwarded to a specified location, in response to detecting the establishment of communications between the wireless communication appliance and the adjunct.
71. The method of claim 70 further comprising detecting, at the wireless communication appliance, when communications between said wireless communication appliance and said adjunct apparatus are no longer established and causing said call forward mode to be cancelled in response thereto.
72. The method of claim 48 further comprising causing a signal to be sent to a landline service provider to indicate that any call intended to be received at a landline to the adjunct apparatus is to be forwarded to the wireless communication appliance instead of to the adjunct.
73. An adjunct apparatus operable to communicate with a wireless communications appliance, the apparatus comprising:
a detector operable to detect the establishment of communications with the wireless communication appliance; and
a processor circuit in communication with the detector and operable to cause an adjunct zone signal to be transmitted to a wireless communication service provider to indicate said communications have been established with said adjunct apparatus, when said detector detects the establishment of communications between the wireless communication appliance and the adjunct apparatus.
74. The apparatus of claim 73 wherein said processor circuit is operable to cause said adjunct zone signal to include a message according to a short message service (SMS) protocol.
75. The apparatus of claim 74 wherein said processor circuit is operable to cause said adjunct zone signal to be produced according to an SMS signaling format.
76. The apparatus of claim 73 wherein said processor circuit is operable to cause said adjunct zone signal to include at least one of: an identification of the wireless communication appliance, identification of the adjunct, a time stamp, identification of a base station that is communicating with the wireless communication appliance, a message type identifier, phone book entries and call log entries .
77. The apparatus of claim 73 wherein said processor circuit is configured to cause a plurality of adjunct zone signals to be transmitted to the communication services provider to indicate said communications have been established with said adjunct, while said wireless communication appliance is in communication with said adjunct.
78. The apparatus of claim 77 wherein said processor circuit is configured to cause said plurality of adjunct zone signals to be transmitted at periodic intervals.
79. The apparatus of claim 78 wherein said processor circuit is programmable to provide for said periodic intervals to be variable.
80. The apparatus of claim 78 wherein said processor circuit is operable to cause said plurality of adjunct zone signals to be transmitted every approximately 5 minutes.
81. The apparatus of claim 77 wherein said processor circuit is operable to cause the wireless communication appliance to autonomously send said adjunct zone signal at time intervals.
82. The apparatus of claim 73 further comprising means for establishing an audio path between the wireless communication appliance and the adjunct apparatus, said means for establishing an audio path being operable to communicate with said detector to detect the establishment of said audio path.
83. The apparatus of claim 73 further including means for establishing communications between the wireless communication appliance and a remote device and wherein said detector is operable to communicate with said means for establishing communications, to detect the establishment of communications between the wireless communication appliance and a remote device.
84. The apparatus of claim 73 wherein said detector is operable to detect when communications between said wireless communication appliance and said adjunct apparatus are no longer established.
85. The apparatus of claim 73 wherein said processor circuit is operable to control the operation of said adjunct apparatus according to programmable parameters, said processor circuit being operable to reprogram at least some of said programmable parameters when the establishment of communications between the wireless communication appliance and the adjunct is detected.
86. The apparatus of claim 73 wherein said processor circuit is operable to cause a call forward message to be transmitted to the wireless communication service provider to cause said wireless communication service provider to place said wireless communication appliance in a call forward mode in which any call intended to be received by the wireless communication appliance is forwarded to a specified location.
87. The apparatus of claim 86 wherein said processor circuit is operable to produce and cause to be sent to the communication service provider a call forward message that causes said service provider to forward calls intended for the wireless communication appliance to a landline.
88. An adjunct apparatus operable to communicate with a wireless communications appliance, the apparatus comprising:
means for detecting the establishment of communications between the wireless communication appliance and the adjunct apparatus;
means for causing an adjunct zone signal to be transmitted to a wireless communication service provider to indicate said communications have been established with said adjunct apparatus.
89. A computer readable medium on which is stored computer readable instructions for directing a processor circuit to cause the location of a wireless communications appliance to be signaled to a communication service provider by:
detecting the establishment of communications between a wireless communication appliance and an adjunct apparatus;
causing an adjunct zone signal indicating said communications have been established with said adjunct apparatus to be transmitted to a wireless communication service provider associated with said wireless communications appliance.
90. A computer readable signal encoded with computer readable instructions for directing a processor circuit to signal the location of a wireless communications appliance by:
detecting the establishment of communications between a wireless communication appliance and an adjunct apparatus;
causing an adjunct zone signal indicating said communications have been established with said adjunct apparatus to be transmitted to a wireless communication service provider associated with said wireless communications appliance.
91. A method of billing a communication service subscriber based on location, the method comprising:
receiving at a wireless communication service provider a message initiated from a wireless communication appliance, the message indicating at least one of:
said wireless communication appliance is in communication with an adjunct; and
said wireless communication appliance is no longer in communication with said adjunct; and
causing a billing service associated with said communication service provider to adjusting a billing rate for said communication service in response to said message.
92. The method of claim 91 wherein adjusting said billing rate comprises adjusting said billing rate in real time.
93. The method of claim 91 further comprising storing information contained in said message for later use in adjusting said billing rate.
94. A system for billing a communication service subscriber based on location, the system comprising:
a communication service provider operable to receive a signal initiated from a wireless communication appliance, indicating at least one of:
said wireless communication appliance is in communication with an adjunct apparatus; and
said wireless communication appliance is no longer in communication with said adjunct apparatus; and
a billing service associated with the communication service provider operable to receive a message from said communication service provider indicating whether said wireless communication appliance is or is not in communication with the adjunct apparatus and operable to adjust a billing rate for said communication service in response to said message.
95. The system of claim 94 wherein said billing service is operable to adjust a billing rate in real time.
96. The system of claim 94 wherein at least one of said communication service provider and said billing service is operable to cause information contained in said message to be stored for later use in adjusting a billing rate.
97. A method for transferring contact information, the method comprising:
transmitting from a wireless communication appliance, on a wireless network a first message containing the contact information;
receiving said first message at a communication service provider;
receiving at least some of the contact information from the communication service provider at a message server in communication with the communication service provider; and
receiving from the message server a second message containing the at least some of the contact information at a remote device.
98. The method of claim 97 wherein said contact information is transmitted from said message server to said remote device using an internet protocol.
99. A system for transferring contact information, the system comprising:
a wireless communication appliance operable to transmit on a wireless network a first message containing said contact information;
a communication service provider operable to receive said first message, via said wireless communication network, from said wireless communication device; a message server in communication with said communication service provider, operable to receive at least some of said contact information from said communication service provider; and
a remote device operable to receive from said message server a second message containing said at least some of said contact information.
PCT/CA2002/001537 2002-04-03 2002-10-15 Apparatus, method, media and signals for controlling a wireless communication appliance WO2003084197A2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CA002480700A CA2480700A1 (en) 2002-04-03 2002-10-15 Apparatus, method, media and signals for controlling a wireless communication appliance
AU2002331500A AU2002331500A1 (en) 2002-04-03 2002-10-15 Apparatus, method, media and signals for controlling a wireless communication appliance

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US10/114,485 US7162228B2 (en) 2002-04-03 2002-04-03 Apparatus, method, media and signals for controlling a wireless communication appliance
US10/114,485 2002-04-03

Publications (2)

Publication Number Publication Date
WO2003084197A2 true WO2003084197A2 (en) 2003-10-09
WO2003084197A3 WO2003084197A3 (en) 2004-04-15

Family

ID=28673697

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CA2002/001537 WO2003084197A2 (en) 2002-04-03 2002-10-15 Apparatus, method, media and signals for controlling a wireless communication appliance

Country Status (4)

Country Link
US (1) US7162228B2 (en)
AU (1) AU2002331500A1 (en)
CA (1) CA2480700A1 (en)
WO (1) WO2003084197A2 (en)

Families Citing this family (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7149514B1 (en) 1997-07-30 2006-12-12 Bellsouth Intellectual Property Corp. Cellular docking station
US20080207197A1 (en) 1997-07-30 2008-08-28 Steven Tischer Apparatus, method, and computer-readable medium for interfacing devices with communications networks
US7020488B1 (en) 2000-07-19 2006-03-28 Embedded Systems Products Inc. Communications unit, system and methods for providing multiple access to a wireless transceiver
US7120454B1 (en) 2001-12-26 2006-10-10 Bellsouth Intellectual Property Corp. Auto sensing home base station for mobile telephone with remote answering capabilites
US7162228B2 (en) * 2002-04-03 2007-01-09 Embedded Systems Products Inc. Apparatus, method, media and signals for controlling a wireless communication appliance
US7933945B2 (en) * 2002-06-27 2011-04-26 Openpeak Inc. Method, system, and computer program product for managing controlled residential or non-residential environments
US8116889B2 (en) * 2002-06-27 2012-02-14 Openpeak Inc. Method, system, and computer program product for managing controlled residential or non-residential environments
US8526466B2 (en) 2002-07-15 2013-09-03 At&T Intellectual Property I, L.P. Apparatus and method for prioritizing communications between devices
US8554187B2 (en) 2002-07-15 2013-10-08 At&T Intellectual Property I, L.P. Apparatus and method for routing communications between networks and devices
US8543098B2 (en) 2002-07-15 2013-09-24 At&T Intellectual Property I, L.P. Apparatus and method for securely providing communications between devices and networks
US8000682B2 (en) 2002-07-15 2011-08-16 At&T Intellectual Property I, L.P. Apparatus and method for restricting access to data
US7200424B2 (en) 2002-07-15 2007-04-03 Bellsouth Intelectual Property Corporation Systems and methods for restricting the use and movement of telephony devices
US8275371B2 (en) 2002-07-15 2012-09-25 At&T Intellectual Property I, L.P. Apparatus and method for providing communications and connection-oriented services to devices
US8416804B2 (en) 2002-07-15 2013-04-09 At&T Intellectual Property I, L.P. Apparatus and method for providing a user interface for facilitating communications between devices
US7987489B2 (en) 2003-01-07 2011-07-26 Openpeak Inc. Legacy device bridge for residential or non-residential networks
US7373181B2 (en) * 2003-10-24 2008-05-13 Motorola, Inc. Method and apparatus for sender controllable modalities
US7499729B2 (en) * 2004-11-19 2009-03-03 Kun-Ho Lie Apparatus to provide signal link between mobile phone and landline house telephone for voice communication
US8416929B2 (en) * 2008-01-09 2013-04-09 Christopher Henry Becker Sharing solutions for a universal linking gateway between telephonic devices
US8345838B2 (en) * 2008-01-09 2013-01-01 Christopher Henry Becker Universal linking gateway between telephonic devices
FI126338B (en) 2013-05-15 2016-10-14 Pulseon Oy Portable heart rate monitor
US11308793B2 (en) 2019-04-16 2022-04-19 Distech Controls Inc. Remote control device and method for interacting with a controlled appliance via the BLE standard
US11294341B2 (en) * 2019-04-16 2022-04-05 Distech Controls Inc. Controlled appliance and method for interacting with a remote control device via the BLE standard

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2365266A (en) * 2000-05-30 2002-02-13 E Lead Electronic Co Ltd Fixed telephone structurally adapted for use of cellular phones
WO2002015542A2 (en) * 2000-08-16 2002-02-21 Clearnet Communications Inc. System for interfacing a conventional telephone installation to a wireless telephone network
US20020025832A1 (en) * 2000-02-18 2002-02-28 Durian Michael B. Controlling data transmission involving a wireless telephone

Family Cites Families (75)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE2719827A1 (en) 1977-05-04 1978-11-09 Licentia Gmbh SYSTEM FOR SELECTING AND PLAYING BACK SCREEN TEXT
US4519074A (en) 1983-05-31 1985-05-21 Rca Corporation Transceiver having collision detection capability for contention-formatted FDM local area networks
US4658096A (en) 1984-09-18 1987-04-14 Metrofone, Inc. System for interfacing a standard telephone set with a radio transceiver
US4737975A (en) 1984-09-18 1988-04-12 Metrofone, Inc. Programmable system for interfacing a standard telephone set with a radio transceiver
US4775997A (en) 1984-09-18 1988-10-04 Metrofone, Inc. System for interfacing a standard telephone set with a radio transceiver
DE3819863A1 (en) 1987-06-12 1989-01-05 Matsushita Electric Ind Co Ltd REMOTE CONTROL DEVICE FOR ELECTRONIC DEVICES
US4841562A (en) 1987-07-24 1989-06-20 Steven Lem Telephone VCR control
US5185779A (en) 1987-08-05 1993-02-09 Norbert Zawacki Cellular alarm backup system
US4887290A (en) 1987-08-05 1989-12-12 Norbert W. Zawacki Cellular alarm backup system
US5128987A (en) 1989-01-23 1992-07-07 John Sheridan Telephone-responsive device for muting the sound output of a television set
US5117450A (en) 1989-05-10 1992-05-26 Motorola, Inc. Cellular telephone with standard telephone set
US5201059A (en) 1989-11-13 1993-04-06 Chips And Technologies, Inc. Method for reducing power consumption includes comparing variance in number of time microprocessor tried to react input in predefined period to predefined variance
US5010565A (en) 1990-06-29 1991-04-23 Bryan Nash Apparatus and method for adding cordless handset capability to an existing corded telephone
US5138649A (en) 1990-11-16 1992-08-11 General Instrument Corporation Portable telephone handset with remote control
US5805677A (en) 1991-07-11 1998-09-08 Sbc Technology Resources, Inc. Apparatus for facilitating the display of information relating to the origin of a third source caller
CA2053137C (en) 1991-10-10 2001-08-21 Rolf G. Meier Digital wireless interface
US5333177A (en) 1991-10-19 1994-07-26 Cell Port Labs, Inc. Universal connection for cellular telephone interface
US5535274A (en) 1991-10-19 1996-07-09 Cellport Labs, Inc. Universal connection for cellular telephone interface
US5353331A (en) 1992-03-05 1994-10-04 Bell Atlantic Network Services, Inc. Personal communications service using wireline/wireless integration
JP2542989B2 (en) 1992-05-01 1996-10-09 橋本コーポレイション株式会社 Recording reservation device for video tape recorders that can be easily registered from the outside
EP0651935B1 (en) 1992-07-20 2001-09-26 Motorola, Inc. Radio data interface device
JP3421373B2 (en) 1992-11-26 2003-06-30 三洋電機株式会社 Attachment, charging device and power supply device
TW226510B (en) 1993-01-19 1994-07-11 Novatel Comm Ltd Wireline interface for cellular telephone
US5349638A (en) 1993-01-25 1994-09-20 Micro-Technology Inc.-Wisconsin Universal calling/originating number identification
US5375160A (en) * 1993-05-28 1994-12-20 Ledler Corporation Interface apparatus for effecting captioning and communications between a telephone line and a television
US5420907A (en) 1993-07-27 1995-05-30 Shapiro; L. Dennis Automatic control system for a remotely controllable sound producing device
US5870453A (en) 1993-07-27 1999-02-09 Shapiro; L. Dennis Automatic control system for a remotely controllable sound producing device
CO4180414A1 (en) 1993-08-31 1995-06-07 Bellsouth Corp RADIO TELEPHONE COMMUNICATIONS SYSTEM WITH DIRECT ACCESS TO LINKS CIRCUITS BETWEEN OFFICES AND INTERFACE CIRCUIT FOR THIS PURPOSE
CA2109011C (en) 1993-10-22 1999-09-07 Michael D. Bell Apparatus for television display of telephone audio and data dialog
US5600711A (en) 1994-05-03 1997-02-04 Yuen; Henry C. Apparatus and methods for providing initializing settings to an appliance
US5555258A (en) 1994-06-17 1996-09-10 P. Stuckey McIntosh Home personal communication system
US5706334A (en) 1994-08-18 1998-01-06 Lucent Technologies Inc. Apparatus for providing a graphical control interface
US5946616A (en) 1994-09-20 1999-08-31 Telular Corp. Concurrent wireless/landline interface apparatus and method
US5715296A (en) 1994-09-20 1998-02-03 Telular Corp. Concurrent wireless/landline interface apparatus
US5528673A (en) 1994-10-14 1996-06-18 Rosenthal; Richard A. Switching device for controlling power to appliances and muting audio devices in response to a telephone call
US5953676A (en) 1994-11-10 1999-09-14 Hughes Electronics Corporation Fixed wireless communication system and method for originating a call
FI98106C (en) * 1994-11-25 1997-04-10 Nokia Mobile Phones Ltd Mobile phone and mobile device connection device
US5671267A (en) 1994-12-30 1997-09-23 Lucent Technologies Inc. Interactive system for communications between a cordless telephone and a remotely operated device
US5615252A (en) 1995-01-05 1997-03-25 Lucent Technologies Inc. System and apparatus for recording and displaying received information at a remote location
US5812637A (en) 1995-01-05 1998-09-22 Telular Corp. Concurrent wireless/landline interface apparatus with testing means
US5666399A (en) 1995-03-31 1997-09-09 Lucent Technologies Inc. Software architecture for providing communication features to different types of wireless telephones via different communication switching systems
US5696815A (en) 1995-05-01 1997-12-09 Bell Communications Research, Inc. Method and apparatus for delivering caller identification information and services
US5754546A (en) 1995-11-30 1998-05-19 Bell Atlantic Network Services, Inc. AIN narrowband to video signalling
US5802468A (en) 1995-06-28 1998-09-01 Mci Corporation System and method for identifying calling areas within a communication system
EP0758187B1 (en) 1995-08-09 2005-05-11 Hewlett-Packard Company, A Delaware Corporation Radio base station for a private telecommunications system
US5603078A (en) 1995-09-15 1997-02-11 Spectravision, Inc. Remote control device with credit card reading and transmission capabilities having multiple IR LEDs
US5751789A (en) 1995-11-13 1998-05-12 Bell Atlantic Network Services, Inc. SNID with wireless backup
US5805682A (en) 1995-11-30 1998-09-08 Bell Atlantic Network Services, Inc. Method for delivering call related information to a video display
US5754641A (en) 1995-11-30 1998-05-19 Bell Atlantic Network Services, Inc. Method of screening outgoing calls via a video display
US5870155A (en) 1996-02-06 1999-02-09 Fca Corporation IR transmitter with integral magnetic-stripe credit card reader
US5999620A (en) 1996-05-06 1999-12-07 U.S. Philips Corporation Device having a base part, and a cover selected for external configuration
US5818197A (en) 1996-10-30 1998-10-06 Alexander Manufacturing Corp. Adaptive battery charger with universal interface plate
US6212377B1 (en) 1996-11-27 2001-04-03 Ericsson Telefon Ab L M System and method of providing group wireless extension phone service in a radio telecommunications network
US5953276A (en) * 1997-12-18 1999-09-14 Micron Technology, Inc. Fully-differential amplifier
US5913176A (en) 1997-04-14 1999-06-15 Jrc Canada Inc. System for virtual connection to dedicated PSTN lines
US6480714B1 (en) 1997-07-30 2002-11-12 Bellsouth Intellectual Property Corporation Cellular docking station
US6640108B2 (en) 1997-09-11 2003-10-28 Interwave Communications International, Ltd. Cellular communication system
US6128504A (en) 1997-10-01 2000-10-03 Lucent Technologies Inc. Apparatus and method of contention resolution for a plurality of handset units in a cordless telephone system
US6091758A (en) 1997-10-01 2000-07-18 Lucent Technologies Inc. Cordless telephone arranged for operating with multiple portable units in a frequency hopping system
US6073031A (en) 1997-12-24 2000-06-06 Nortel Networks Corporation Desktop docking station for use with a wireless telephone handset
US5877565A (en) 1998-02-24 1999-03-02 Lucent Technologies, Inc. Communication card with telephone line interlock and cellular interconnect
US6205326B1 (en) 1998-06-10 2001-03-20 Motorola, Inc. Method for determining when a communication unit is located within a preferred zone
US6400957B1 (en) 1998-06-17 2002-06-04 Smart-Tel Llc Wireless phone-line interface
US6466799B1 (en) 1999-04-30 2002-10-15 Sprint Communications Company L.P. Premises telephonic interface system for communicating using a hand-held wireless device
US6366784B1 (en) 1999-07-28 2002-04-02 Chih-Yuan Hsueh Mobile phone extension set
US6487403B2 (en) 1999-08-19 2002-11-26 Verizon Laboratories Inc. Wireless universal provisioning device
JP3349688B2 (en) * 1999-11-05 2002-11-25 松下電器産業株式会社 Mobile communication terminal
US6424840B1 (en) 1999-11-05 2002-07-23 Signalsoft Corp. Method and system for dynamic location-based zone assignment for a wireless communication network
KR20010092569A (en) * 2000-03-22 2001-10-26 이은복 a cellular phone capable of accommodating electronic device
US6865403B1 (en) * 2000-11-28 2005-03-08 Sprint Spectrum L.P. Method and system for simplified control of a subscriber terminal
US6674358B1 (en) * 2001-01-04 2004-01-06 Motorola, Inc. Holster with detection for an inserted electronic device
US6889065B2 (en) * 2001-06-25 2005-05-03 Cingular Wireless Ii, Llc System and method for providing an adapter module
US6636749B2 (en) * 2001-06-25 2003-10-21 At&T Wireless Services, Inc. Method and apparatus for providing power and wireless protocol capability to a wireless device, such as a wireless phone
US7162228B2 (en) * 2002-04-03 2007-01-09 Embedded Systems Products Inc. Apparatus, method, media and signals for controlling a wireless communication appliance
US6836644B2 (en) * 2002-08-26 2004-12-28 Bellsouth Intellectual Property Corporation Methods and apparatus for establishing a fixed wireless telephone service

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020025832A1 (en) * 2000-02-18 2002-02-28 Durian Michael B. Controlling data transmission involving a wireless telephone
GB2365266A (en) * 2000-05-30 2002-02-13 E Lead Electronic Co Ltd Fixed telephone structurally adapted for use of cellular phones
WO2002015542A2 (en) * 2000-08-16 2002-02-21 Clearnet Communications Inc. System for interfacing a conventional telephone installation to a wireless telephone network

Also Published As

Publication number Publication date
WO2003084197A3 (en) 2004-04-15
CA2480700A1 (en) 2003-10-09
US20030190018A1 (en) 2003-10-09
US7162228B2 (en) 2007-01-09
AU2002331500A1 (en) 2003-10-13

Similar Documents

Publication Publication Date Title
US7162228B2 (en) Apparatus, method, media and signals for controlling a wireless communication appliance
EP0979570B1 (en) Apparatus enabling usage of external display monitor with a mobile telephone
JP3987281B2 (en) Apparatus and method for retrieving voice mail messages in a wireless communication system
US7430428B2 (en) Method for communicating teletype information in a vehicle communication system between a vehicle and a remote station
EP1502421B1 (en) A method of remotely changing operating characteristics of a communications device
US6018665A (en) Wireless terminal with auxilary desktop unit
CA2273657A1 (en) Telephony and data network services at a telephone
US6721397B1 (en) System and method for message exchange over a public-switched telephone network
JPH07327261A (en) Method for storing base station in hand set base station registration
JP2002508890A (en) System and method for inserting and extracting telephone numbers into wireless text messages
KR100841037B1 (en) Multi-user interface support method of multi-number mobile phone
CN101422024A (en) Select from the carrier type that external equipment initiates to carry out to the calling of mobile communication equipment
JP2000236578A (en) Portable telephone system
KR20020022460A (en) The user-information management system in mobilephone
KR20020078406A (en) Method for reservation transmission of short message in mobile communication terminal
KR20040039508A (en) Method for collect short message service
KR20040105138A (en) Device and the Method for multi changing the text to the speech of mobile phone
KR100539872B1 (en) Short message service method of mobile communication terminal system
JP2003283640A (en) Cellular phone terminal apparatus, dispatcher name verification program, and telephone number-searching system
KR100582077B1 (en) Method and apparatus for pushing background music by mobile terminal
KR100501322B1 (en) circuit exchange apparatus and method for short message service
KR100594066B1 (en) System for mobile communication and method thereof
KR200333864Y1 (en) Internet Telephone
KR100535988B1 (en) SMS Transmission Method in Mobile Phone
JPH05344051A (en) Wireless telephone set

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ OM PH PL PT RO RU SD SE SG SI SK SL TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR IE IT LU MC NL PT SE SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
WWE Wipo information: entry into national phase

Ref document number: 2480700

Country of ref document: CA

122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase

Ref country code: JP

WWW Wipo information: withdrawn in national office

Country of ref document: JP