Patent application number | Description | Published |
20090004979 | METHOD OF CONTROLLING COMMUNICATION MECHANISM UTILIZED TO ARBITRATE TRANSMISSIONS OF WIRELESS SIGNALS AND COMMUNICATION APPARATUS UTILIZING THE SAME - A method of controlling a communication mechanism utilized to arbitrate transmissions of a first and a second wireless signals and a communication apparatus utilized the method are disclosed. The method includes determining a transmission quality indicator corresponding to one of the first wireless signal and the second wireless signal, and dynamically turning the communication mechanism on or off according to the transmission quality indicator. Therefore, the present invention is able to arbitrate transmissions of different wireless signals while decreasing the occurrence of transmission disconnection resulted from the arbitration. | 01-01-2009 |
20090041088 | METHODS AND APPARATUSES FOR CHANNEL ASSESSMENT - An embodiment of an apparatus for channel assessment is provided, comprising a radio frequency (RF) unit, a baseband unit and a microprocessor control unit (MCU). The baseband unit coupling to the RF unit directs the RF unit to selectively hop into one of a plurality of available channels in a frequency band using a pseudorandom sequence to receive a plurality of packets via the hopped channel. The MCU coupling to the baseband unit accumulates a measure for the hopped channel according to reception results of the packets and marks the hopped channel as a bad channel when the accumulated measure exceeds a predetermined threshold. The measure represents the inaccuracy extent during packet reception via the hopped channel. | 02-12-2009 |
20090247217 | APPARATUS AND METHOD FOR WIRELESS COMMUNICATIONS CAPABLE OF BLUETOOTH, WIRELESS LOCAL AREA NETWORK (WLAN) AND WIMAX COMMUNICATIONS - The invention provides an apparatus capable of wireless communications. In one embodiment, the apparatus comprises a packet traffic arbitration (PTA) module and a first wireless transceiving module, and the first wireless transceiving module is connected to the PTA module via a wire. The first wireless transceiving module sends a first request for performing a first signal transceiving to the PTA module via the wire, receives a first response to the first request via the wire, and performs the first signal transceiving when the first response indicates that the first request has been granted by the PTA module. | 10-01-2009 |
20090271593 | PATCHING DEVICE FOR PATCHING ROM CODE, METHOD FOR PATCHING ROM CODE, AND ELECTRONIC DEVICE UTILIZING THE SAME - An electronic device comprising a ROM, a reprogrammable memory, a processor, and a patching device. The ROM stores a first function starting from a first address, the reprogrammable memory stores a second function starting from a second address, the patching device couples to the ROM and the reprogrammable memory, and the processor couples to the patching device. The patching device receives directive information from the processor and determines whether the processor is going to fetch the first function, and generates and returns a branch instruction to the processor when the processor is going to fetch the first function. After receiving the branch instruction, the processor executes the branch instruction to cause an unconditional jump to the second address and subsequently fetches the second function. | 10-29-2009 |
20100041335 | COMMUNICATION APPARATUSES AND METHODS FOR FLEXIBLY PROVIDING VARIOUS APPLICATION PROFILES OF A WIRELESS COMMUNICATION SYSTEM - A communication apparatus is provided. The communication apparatus comprises an external memory device and a communication unit. The external memory device stores software functions corresponding to a predetermined application profile of the wireless communication system. The communication unit comprises: a radio transceiver module transceiving radio frequency wireless signals and converting the radio frequency wireless signals to or from baseband signals; a baseband module converting the baseband signals to or from digital signals and processing the digital signals; an internal memory device storing a firmware programmed for controlling the radio transceiver module, the baseband module, and performing a physical layer protocol and a data link layer protocol of the wireless communication system; and a microprocessor accessing the software functions via an interface and executing the firmware and the software functions when implementing the predetermined application profile. | 02-18-2010 |
20100061326 | METHODS FOR RESPONDING TO CO-LOCATED COEXISTENCE (CLC) REQUEST FROM A MOBILE ELECTRONIC DEVICE AND COMMUNICATIONS APPARATUSES CAPABLE OF CONTROLLING MULTI-RADIO COEXISTENCE - A communications apparatus is provided. A first radio module provides a first wireless communications service and communicates with a first communications device in compliance with a first protocol. A second radio module provides a second wireless communications service and communicates with a second communications device in compliance with a second protocol. A Co-Located Coexistence radio manager detects activities of the first radio modules, obtains a first traffic pattern describing downlink and/or uplink traffic allocations of the first radio module from the first radio module, and generates a second traffic pattern of the second radio module according to the first traffic pattern to coordinate operations of the first and second radio modules. The second traffic pattern describes recommended downlink and/or uplink traffic allocations to a plurality of sub-frames for the second radio module, and each sub-frame defined by the second protocol includes Orthogonal Frequency Division Multiplexing symbols. | 03-11-2010 |
20100107149 | PATCHING DEVICES AND METHODS THEREOF FOR PATCHING FIRMWARE FUNCTIONS - A patching device and method thereof for patching a firmware function by a patch function. When a fetch address from a processor does not correspond to the firmware function, the patching device outputs an instruction of the fetch address to respond to the processor. When the fetch address corresponds to the replaced firmware function, the patching device outputs an artificial instruction to respond to the processor. The artificial instruction is one of series of machine codes corresponding to a plurality of patch intermediary instructions utilized to direct the processor to jump to the beginning address of the patch function. | 04-29-2010 |
20100311339 | SYSTEM FOR THE COEXISTENCE BETWEEN A PLURALITY OF WIRELESS COMMUNICATION MODULES - A system for the coexistence between wireless communication modules sharing an antenna is disclosed. A wireless communication chipset includes a first wireless communication module capable of transmitting and receiving first wireless communication signals, a second wireless communication module capable of transmitting and receiving second wireless communication signals and a combine-separate unit capable of generating a first combined signal and separating a second combined signal. The switching device is configured to selectively transmit the first combined signal or receive the second combined signal. The connection device has a first port coupled to an antenna, a second port connected to the first port for transmitting the first combined signal or receiving the second combined signal, and a third port connected to the first port for transmitting or receiving the second wireless communication signals via the second path and the antenna. | 12-09-2010 |
20100322159 | PTA METHOD AND APPARATUS UTILIZING THE SAME - An apparatus includes a first and a second wireless communication modules and a packet traffic arbitration (PTA) module. The first wireless communication module issues a first request for a first transmission or reception operation in a first time period, wherein the first request includes information regarding a first power level for performing the first TX or RX operation. The second wireless communication module issues a second request for a second TX or RX operation in a second time period, wherein the second request includes information regarding a second power level for performing the second TX or RX operation. The packet traffic arbitration module receives the first request and the second request, and grants one or both of the first request and the second request according to the first power level and the second power level when the first time period is overlapped with the second time period. | 12-23-2010 |
20110007675 | SYSTEM FOR THE COEXISTENCE BETWEEN A PLURALITY OF WIRELESS COMMUNICATION MODULE SHARING SINGLE ANTENNA - A system for the coexistence between a plurality of wireless communication modules sharing a single antenna is provided, including an antenna, first and second transceiving paths, and first and second wireless communications modules. The first transceiving path is coupled to the antenna. The second transceiving path is coupled to the first transceiving path. The first wireless communications module is coupled to the first transceiving path and transmits or receives a plurality of first wireless signals. The second wireless communications module is coupled to the second transceiving path and transmits or receives a plurality of second wireless signals, wherein signal strengths of the second wireless signals passing through the second transceiving path are attenuated by a certain level, and the attenuated second wireless signals are added to the first wireless signals when passing through the first transceiving path. | 01-13-2011 |
20110009074 | SYSTEMS AND METHODS FOR COEXISTENCE BETWEEN PLURALITY OF WIRELESS COMMUNICATIONS MODULES SHARING SINGLE ANTENNA - A system for the coexistence between a plurality of wireless communications modules sharing single antenna is provided. A wireless communications chipset includes a first wireless communications module configured to transmit or receive first wireless communications signals, and a second wireless communications module configured to transmit or receive second wireless communications signals. A path selection circuit is configured to connect the first wireless communications module to the antenna via a first transceiving path or a second transceiving path for transmitting and receiving the first wireless signals according to transceiving statuses of the first wireless signals and the second wireless signals. | 01-13-2011 |
20110075778 | METHODS FOR CONTROLLING A MAIN CLOCK SOURCE SHARED BETWEEN DIFFERENT WIRELESS COMMUNICATIONS MODULES AND APPARATUSES USING THE SAME - A communications apparatus is provided. A first wireless communications module provides a first wireless communications service and communicates with a first communications device in compliance with a first protocol. A second wireless communications module provides a second wireless communications service and communicates with a second communications device in compliance with a second protocol. A clock source is shared by the first and the second communications modules and provides a reference clock to the first and the second communications modules. The first wireless communications module detects a request from the second wireless communications module for activating the clock source, determines whether the reference clock has been stably generated by the clock source, and adjusts an electrical characteristic of the clock source to facilitate the reference clock output from the clock source to achieve a target frequency when the reference clock has not been stably generated. | 03-31-2011 |
20110096758 | METHOD FOR ENHANCING THROUGHPUT OF A WLAN MODULE COLLOCATED WITH A BT SLAVE MODULE, AND ASSOCIATED WIRELESS COMMUNICATION APPARATUS AND WIRELESS COMMUNICATION MODULE - A method for enhancing throughput of a Wireless Local Area Network (WLAN) module collocated with a Bluetooth (BT) slave module includes: detecting whether timing critical data of the BT slave module exists; and allowing the WLAN module to perform wireless communication when it is detected that no timing critical data of the BT slave module exists. An associated wireless communication apparatus includes: a BT slave module; a WLAN module collocated with the BT slave module; and a controller arranged to control operations of the BT slave module and the WLAN module, wherein the controller detects whether timing critical data of the BT slave module exists, and allows the WLAN module to perform wireless communication when it is detected that no timing critical data of the BT slave module exists. An associated wireless communication module such as the BT slave module is further provided. | 04-28-2011 |
20110235621 | SYNCHRONIZED ACTIVITY BITMAP GENERATION METHOD FOR CO-LOCATED COEXISTENCE (CLC) DEVICES - A mobile communications device is provided. A first radio module communicates with a communications device in compliance with a first protocol. A second radio module communicates with a base station in compliance with a second protocol. A CLC radio manager receives a traffic pattern from the first radio module indicating a first traffic allocation for the first radio module, obtains timing information of the base station, obtains a native reference clock from a clock source, converts values of the traffic pattern into the native reference clock counts, aligns the converted traffic pattern with the timing information of the base station, generates one or more CLC bitmaps for the first radio module by converting the aligned traffic pattern into a plurality of WiMAX frames or sub-frames of the timing information, and transmits the generated CLC bitmaps to the base station to recommend a second traffic allocation of the frames or sub-frames. | 09-29-2011 |
20140099896 | System and Methods for Enhancing Coexistence Efficiency for Multi-Radio Terminals - A method of scheduling transmitting and receiving communication slots for co-located radio devices is provided. A Bluetooth (BT) device first synchronizes its communication time slots with a co-located radio module, and then obtains the traffic pattern of the co-located radio module. Based on the traffic pattern, the BT device selectively skips one or more TX or RX time slots to avoid data transmission or reception in certain time slots and thereby reducing interference with the co-located radio module. In addition, the BT device generates a co-located coexistence (CLC) bitmap and transmits the CLC bitmap to its peer BT device such that the peer BT device can also skip data transmission or reception in certain time slots affected by the co-located radio module. The skipped time slots are disabled for TX or RX operation to prevent interference and to achieve more energy saving. | 04-10-2014 |