Patent application number | Description | Published |
20090061781 | TECHNIQUES FOR CONTROLLING A RADIO PROCESSOR IN A MOBILE COMPUTING DEVICE - Techniques for controlling a radio processor for a mobile computing device are described. An apparatus may comprise a mobile computing device to support cellular voice communication, wireless data communication and computing capabilities, the mobile computing device including an applications processor coupled to a radio processor. The applications processor may include a radio management module to manage operations for the radio processor, the radio management module having a radio control module arranged to enable and disable the radio processor in accordance with a radio control schedule. Other embodiments are described and claimed. | 03-05-2009 |
20110258426 | BOOTING AND CONFIGURING A SUBSYSTEM SECURELY FROM NON-LOCAL STORAGE - According to one aspect, a multifunctional computing device having a wireless communications processor (e.g., cellular processor) and an application processor (e.g., general-purpose processor such as a CPU) share a storage device that is associated with or attached to the application processor. An example of such a multifunctional computing device may be a Smartphone device having a cellular phone and handheld computer functionalities. There is no specific storage device directly associated with or attached to the wireless communications processor (hereinafter simply referred to as a wireless processor). Instead, the wireless processor communicates with the application processor via a high speed communications link, such as a USB link, to access code and data stored in the storage device (e.g., flash memory device) associated with the application processor. | 10-20-2011 |
20120115553 | ADAPTIVE ANTENNA DIVERSITY SYSTEM - Electronic devices may be provided that contain wireless communications circuitry. The wireless communications circuitry may include radio-frequency transceiver circuitry with first and second ports that are coupled by switching circuitry to first and second antennas. A first receiver in the transceiver circuitry may be associated with the first port and a second receiver in the transceiver circuitry may be associated with the second port. An electronic device may be operated in a single receiver mode in which only one of the receivers is active to conserve power or a dual receiver mode in which signals from both antennas may be received in parallel to compare antenna performance. Based on antenna performance metrics, the electronic device may adjust the switching circuitry to ensure that an optimal antenna is being used. | 05-10-2012 |
20120233361 | HOST DEVICE SUSPENDING COMMUNICATION LINK TO CLIENT DEVICE BASED ON CLIENT DEVICE NOTIFICATION - A communication link between a host device and a client device can be suspended based on a suspend request or notification provided by the client device. The suspend request can be transmitted by a client device to a host device if the client device determines that suspension is appropriate, and can be sent in response to receiving a polling request from the host device. After receiving a suspend request, the host device can initiate an operation to suspend the communication link between the devices. | 09-13-2012 |
20130331044 | FACILITATING SWITCHING BETWEEN TRANSMITTING ANTENNAS IN PORTABLE ELECTRONIC DEVICES - The disclosed embodiments provide a system that uses a first antenna and a second antenna in a portable electronic device. During operation, the system receives a request to switch from the first antenna to the second antenna to transmit a signal to a cellular receiver. Next, the system loads a set of radio-frequency (RF) calibration values for the second antenna. Finally, the system performs the switch from the first antenna to the second antenna to transmit the signal, wherein the second antenna is operated using the RF calibration values after the switch. | 12-12-2013 |
20130332156 | Sensor Fusion to Improve Speech/Audio Processing in a Mobile Device - The disclosed system and method for a mobile device combines information derived from onboard sensors with conventional signal processing information derived from a speech or audio signal to assist in noise and echo cancellation. In some implementations, an Angle and Distance Processing (ADP) module is employed on a mobile device and configured to provide runtime angle and distance information to an adaptive beamformer for canceling noise signals, provides a means for building a table of filter coefficients for adaptive filters used in echo cancellation, provides faster and more accurate Automatic Gain Control (AGC), provides delay information for a classifier in a Voice Activity Detector (VAD), provides a means for automatic switching between a speakerphone and handset mode of the mobile device, or primary microphone and reference microphones and assists in separating echo path changes from double talk. | 12-12-2013 |
20150305035 | DYNAMIC ANTENNA TUNING FOR MULTI-BAND MULTI-CARRIER WIRELESS SYSTEMS - Apparatus and methods for the design and dynamic tuning of antenna circuitry for use across multiple radio frequency bands in wireless communication devices is disclosed herein. An antenna apparatus includes antenna tuning control, antenna tuning circuitry, and a set of one or more physical antennas. The antenna tuning controller includes a combination of baseband and front-end hardware and software. The antenna circuitry collectively includes antenna tuning circuitry and the set of one or more physical antennas. Based on a set of radio frequency bands and on communication channel conditions, the antenna tuning controller determines an optimal antenna tuning configuration and provides appropriate parameters to the antenna tuning circuitry. The antenna apparatus configures and optimizes the tuning of the antenna circuitry for a future time period, which can be a next time slot. The antenna tuning controller utilizes a cost/gain function to calculate the optimal antenna tuning configuration. | 10-22-2015 |
20160103480 | METHODS AND APPARATUS FOR MANAGING POWER WITH AN INTER-PROCESSOR COMMUNICATION LINK BETWEEN INDEPENDENTLY OPERABLE PROCESSORS - Methods and apparatus for an inter-processor communication (IPC) link between two (or more) independently operable processors. In one aspect, the IPC protocol is based on a “shared” memory interface for run-time processing (i.e., the independently operable processors each share (either virtually or physically) a common memory interface). In another aspect, the IPC communication link is configured to support a host driven boot protocol used during a boot sequence to establish a basic communication path between the peripheral and the host processors. Various other embodiments described herein include sleep procedures (as defined separately for the host and peripheral processors), and error handling. | 04-14-2016 |
20160103689 | METHODS AND APPARATUS FOR RUNNING AND BOOTING AN INTER-PROCESSOR COMMUNICATION LINK BETWEEN INDEPENDENTLY OPERABLE PROCESSORS - Methods and apparatus for an inter-processor communication (IPC) link between two (or more) independently operable processors. In one aspect, the IPC protocol is based on a “shared” memory interface for run-time processing (i.e., the independently operable processors each share (either virtually or physically) a common memory interface). In another aspect, the IPC communication link is configured to support a host driven boot protocol used during a boot sequence to establish a basic communication path between the peripheral and the host processors. Various other embodiments described herein include sleep procedures (as defined separately for the host and peripheral processors), and error handling. | 04-14-2016 |
20160103743 | METHODS AND APPARATUS FOR RECOVERING ERRORS WITH AN INTER-PROCESSOR COMMUNICATION LINK BETWEEN INDEPENDENTLY OPERABLE PROCESSORS - Methods and apparatus for an inter-processor communication (IPC) link between two (or more) independently operable processors. In one aspect, the IPC protocol is based on a “shared” memory interface for run-time processing (i.e., the independently operable processors each share (either virtually or physically) a common memory interface). In another aspect, the IPC communication link is configured to support a host driven boot protocol used during a boot sequence to establish a basic communication path between the peripheral and the host processors. Various other embodiments described herein include sleep procedures (as defined separately for the host and peripheral processors), and error handling. | 04-14-2016 |