摘要:
A smart BLUETOOTH interface gateway device that allows a BLUETOOTH headset to establish an audio connection and communicate with a conventional wireless phone (e.g., a wireless phone that does not have BLUETOOTH installed). In accordance with the principles of the present invention, the connection is controlled merely by monitoring the presence of sound and tones in the audio stream from an analog audio jack of a conventional wireless phone. The smart BLUETOOTH interface gateway device preferably attaches to the wireless phone just as a wired headset would. Use of the wireless phone is the same as if a wired headset were plugged in.
摘要:
In accordance with the principles of the present invention utilizing the BLUETOOTH specification Cordless Telephony profile, incoming calls to a cell phone including a Gateway role can be routed to another piconet device (e.g., another cell phone including a Terminal role. Two cell phones with BLUETOOTH capability each include the Cordless Telephony Profile. The cell phone receiving the call acts as a PSTN cordless telephone Gateway cell phone via the cellular network, while the other cell phone acts as a cordless telephone Terminal cell phone. The cordless telephone Terminal cell phone then acts as an extension to the Gateway cell phone allowing both calls to the Gateway cell phone to be answered at the Terminal cell phone, and even allowing calls by the Gateway cell phone to be originated by the Terminal cell phone. Moreover, the present invention includes the ability for any one of a number of authorized Terminal devices (e.g., Terminal cell phone) to answer an incoming call to a Gateway cell phone ‘on the fly’ after hearing the ringing at the Gateway cell phone. Telephone calls may be remotely initiated from the Terminal cell phone via the Gateway cell phone. Inexpensive or featureless Terminal devices can tap into advanced features of more expensive Gateway cell phones, without the need to implement the hardware and/or software for the features themselves in the Terminal device. An authorized terminal list identifies Terminal devices authorized to answer an incoming call to a Gateway cell phone, and may be expanded to include other feature enable/disable configuration. The present invention also provides an interface between devices having differing telephony standards, e.g., between an IS-41 cell phone acting as a Terminal and a GSM cell phone acting as a Gateway cell phone.
摘要:
A BLUETOOTH device is provided wherein the output RF transmission power level during pairing is purposefully reduced from otherwise conventional or normal communication levels to a low power level, greatly reducing the range of possible interception. Security can be improved even more by further reducing the transmit power even below that defined for a class 2 radio to an extremely low power level. After the link keys have been passed and/or other pairing processes, the BLUETOOTH devices may safely return to normal power levels to continue communications. In an alternative embodiment, a BLUETOOTH device may be required to transmit data keys (e.g., a link key) and/or other pairing operations over a temporary wired connection (or temporary line-of-sight or near line-of-sight connection such as infrared) to another BLUETOOTH device.
摘要:
Embedded writing or typing in a fax document or white board presentation are detected in a predetermined region of the document, recognized and converted into textual data corresponding to the fax telephone number or e-mail of the recipient of the document. The fax telephone number is automatically dialed without requiring the user to input the telephone number or even select a speed dial telephone number, although the use of confirmation of the scanned and textually converted fax telephone number or e-mail is within the principles of the present invention. In a first embodiment, the present invention adds the capability to a fax machine to scan the first page of the outgoing fax (e.g., the cover page) for detection and recognition (e.g., optical character recognition (OCR)) of the recipient's fax number and automatically dials it if found. Moreover, the sender's identification (e.g., telephone number and/or name) can also or alternatively be automatically scanned and determined to replace, add to, or otherwise overwrite the default header information programmed into the sending fax machine. In this way, the fax machine can automatically dial the sender's fax number, and/or imprint the customized header on the outgoing faxed pages with the sender's telephone number and/or name. A look-up table may be maintained to correlate specific names of individuals or businesses with specific fax telephone numbers or e-mail addresses. In another embodiment, a scanning white board allows a destination telephone number or e-mail address to be written in a predetermined area, and either periodically or upon demand the white board is scanned, and the image automatically faxed or e-mailed to the designated destination.
摘要:
A technique and apparatus for efficiently and flexibly utilizing shared memory as a full duplex mailbox for both data and payload information. The invention allows payload messages of varying lengths to be passed in contiguous memory space, allowing an interrupt service routine (ISR) or other process to easily and quickly read or cache the passed payload data. In a disclosed embodiment, a processor-to-processor mailbox is formed using a shared memory (e.g., a dual port RAM). The shared memory is separated into three main portions: a processor 1 to processor 2 fixed portion, a processor 2 to processor 1 fixed portion, and an unallocated dynamic portion. Importantly, the other direction of the mailbox is located starting at the highest address of the shared memory, and works toward the lowest address of the shared memory. Preferably, write access for payload messages and other generally longer messages are dynamically allocated in the unallocated dynamic portion for use in either mailbox. For messages passed in mailbox 1, i.e., from processor 1 to processor 2, the memory in the unallocated dynamic portion is allocated in a lowest to highest address direction. Conversely, for messages passed in mailbox 2, i.e., from processor 2 to processor 1, the memory in the unallocated dynamic portion is allocated in a highest to lowest address direction.
摘要:
A method of transmitting digital data between a base unit and a handset of a cordless telephone includes the step of transmitting a frame including a speech data portion, and a non-speech data portion. In one particular example, the size of the speech data portion and the size of the non-speech data portion are variable. In an alternative embodiment, a cordless telephone includes a base unit, including a codec adapted to convert analog speech data from a far end party to digital samples, a variable encoder adapted to encode the digital samples, and a transceiver adapted to transmit and receive encoded digital samples. The cordless telephone also includes a handset, including a transceiver adapted to transmit and receive encoded digital samples, a controller adapted to act on non-speech data, and a transducer adapted to be responsive to speech data. According to this embodiment, the variable encoder is adapted to encode a speech data portion of a frame based upon a non-speech data portion of the frame. In another alternative embodiment, a frame structure for digital RF communications between a base unit and a handset of a cordless telephone includes a speech data portion, and a non-speech data portion. In one particular example a size of the speech data portion and a size of the non-speech data portion are variable.
摘要:
A method and apparatus to perform a real-time drift correction of a remote handset's local oscillator in a digital cordless telephone. The remote handset begins in a standby (sniff) mode. The remote handset periodically wakes from a sleep mode and goes into a normal link verification mode. Once in the link verification mode, the remote handset enters a time division duplexing (TDD) mode and attempts to establish a link with a base unit based on the timing of the TDD data frame. After the remote handset establishes a link with the base unit, the remote handset requests a security word from the base unit. Upon receiving the requested security word, the remote handset determines if the requested security word matches a security word of the remote handset. The remote handset implements a software frequency adjustment of its local oscillator. Once per frame, the remote handset enters a timing recovery state where the current state of the frame is compared with a previous state. When the cumulative timing slip is greater than a designated threshold, a frequency adjustment is made. During this exchange of commands between the remote handset and base unit, the remote handset continuously adjusts its local oscillator to achieve frequency alignment within, e.g., 1 part per million (ppm). Alternatively, frequency alignment may be achieved to a specified value.
摘要:
The present invention provides a circuit arrangement and technique for detecting any of a plurality of positions of a multi-position switch using a single input pin of a digital input/output device. Two specific embodiments are described relating to the use of a multi-position switch using a single digital input/output (DIO). In the first embodiment, a multi-position switch switches between various clock signals (e.g., pre-existing clock signals) on a circuit board, and inputs the same to the relevant pin of the. DIO device. In a variation of this embodiment, a second multi-position switch is connected in series with the first multi-position switch and varies the selected signal in a detectable and distinguishable way, e.g., by inverting or not inverting the signal selected by the first multi-position switch. In another embodiment, a multi-position switch switches between nodes of a series chain of resistors to produce a change to an RC circuit that will respond differently to a step change to the input depending upon the position of the multi-position switch. In either case, the positions of a multi-position (i.e., at least two position) switch can be detected using only one input pin of a digital input/output device.
摘要:
A system for, and method of, determining a condition of a battery and telecommunications equipment incorporating the system or the method. In one embodiment, the system includes: (1) a load controller, having a memory, that couples a load of a known magnitude to the battery and (2) a voltage monitor, coupled to the load controller, that measures voltages of the battery at first and second times and provides the voltages to the load controller, the load controller comparing a slope defined by the voltages to a model stored in the memory and regarding the battery to determine a condition thereof.
摘要:
Proximity regulation systems for use with a portable cell phone and portable cell phones are disclosed. In one embodiment, the portable cell phone includes: (1) an operation mode input or circuit and (2) means for determining a transmit power level of the portable cell phone based on the operation mode input or circuit.