摘要:
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.
摘要:
Clocks between at least two wireless devices are synchronized to reduce the need to transmit synchronization signals over a wireless communication channel therebetween. Two wireless devices synchronize their respective clocks with each other when each are electrically coupled, e.g., during a cradle time when brought into physical contact with each other through charge contacts, e.g., to recharge a remote portable unit. The charge signal appearing at the charge contacts is driven to create a time duration marked by a start transition and an end transition in the charge signal. The number of clock pulses of each of the two wireless devices during the time duration is counted, and compared to determine the difference in clock speeds of the wireless devices. The frequency of the clock of at least one of the wireless devices is adjusted to bring the difference in the clock speeds within a predetermined threshold tolerance level.
摘要:
An embodiment of the disclosed subject matter allows wireless electronic badges to temporarily establish a wireless network, such as a piconet network, with a network security station. The wireless electronic badges automatically exchange user code with the network security station, to determine if the wireless electronic badge is authorized. If the wireless electronic badge is an authorized badge, then the network security station transmits display information to the authorized badge, for example, data for a photograph of the authorized user, where, upon receipt by the authorized badge, the badge visually displays the photograph.
摘要:
An apparatus and technique for allowing wireless electronic badges to temporarily establish a wireless network (e.g., a piconet network) with a network security station mounted in a facility of an employer, a gym, a membership club, etc. The wireless electronic badges automatically exchange user code with the network security station, and receives relevant badge information for display and use by that particular secured facility. In a preferred embodiment, BLUETOOTH technology is used in the wireless piconet front ends of the electronic wireless badge and the network security station. The disclosed electronic wireless badge includes an LCD display, a display controller, an information exchange module, and a wireless front end (e.g., a wireless piconet network such as a BLUETOOTH network). The electronic wireless badge includes a unique user code which is passed to the network security station. The network security station includes a complementary wireless front end, together with a database of user codes and badge display information for the properly authorized user codes. As an individual enters an area requiring identification, their electronic wireless badge exchanges a security code with the network security station, and upon proper authorization receives from the network security station appropriate badge display information for display. Exemplary display information may include, e.g., a photo of the authorized user corresponding to the authorization code in the electronic wireless badge, a name of the authorized user, an identification number, a company for which the displayed badge information relates, a membership type, a security level, etc.
摘要:
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.
摘要:
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.