Marvell World Trade Ltd. Patent applications |
Patent application number | Title | Published |
20160065190 | CLOCK GATED FLIP-FLOP - Aspects of the disclosure provide a data storage circuit. The data storage circuit includes a first latch, a second latch, and a clock gating and buffer circuit. The first latch is configured to provide an intermediate output to the second latch in response to a data input when a clock signal is in a first state and to hold the intermediate output when the clock signal is in a second state, and the second latch is configured to provide a data output in response to the intermediate output and the clock signal. The clock gating and buffer circuit is configured to provide the clock signal, and to suppress providing the clock signal to one or both of the first latch and the second latch when the intermediate output stays unchanged. | 03-03-2016 |
20150381481 | DATA PATH ACCELERATION USING HW VIRTUALIZATION - A processing core includes a packet classifier, implemented in a single processing core, configured to classify incoming data packets into first data packets of a known data packet flow and into second data packets of an unknown data packet flow, a first path thread, implemented in the single processing core, configured to process ones of the first data packets at least by forwarding the first data packets to a destination that corresponds to a previously determined destination associated with the known data packet flow, and a second path thread, implemented in the single processing core, configured to process a received second data packet at least to determine a new data packet flow for the second data packet. | 12-31-2015 |
20150346889 | TOUCH PANEL AND TOUCH DETECTION CIRCUIT - Aspects of the disclosure provide a touch panel having an electrode array. The electrode array includes first electrodes arranged on a first layer, each first electrode patterned to include a plurality of sequentially connected first electrode elements that are generally shaped as elongated polygons, and second electrodes arranged on a second layer, each second electrode patterned to include a plurality of sequentially connected second electrode elements that are generally shaped as elongated polygons, wherein the first electrodes on the first layer and the second electrodes on the second layer are arranged over one another so as to form an interlocking pattern. | 12-03-2015 |
20150269052 | METHOD AND APPARATUS FOR SUPPORTING PERFORMANCE ANALYSIS - Aspects of the disclosure provide a method to support performance analysis. The method includes compiling bytecodes to generate native codes corresponding to the bytecodes in an electronic device, generating a file to include the bytecodes and the corresponding native codes in the file, collecting symbol information to map symbols in the bytecodes with offsets of corresponding native codes, and including the symbol information in the file to enable profiling. | 09-24-2015 |
20150264640 | DEVICE AND METHOD FOR MOBILE COMMUNICATION - Aspects of the disclosure provide a method for use in a mobile communication device having at least a first communication system and a second communication system. The method includes conducting a network search with the first communication system to obtain network search information and providing the network search information to the second communication system in the mobile communication device to reduce a network search time of the second communication system. | 09-17-2015 |
20150264534 | METHOD AND APPARATUS FOR ADAPTIVE POSITIONING - The present disclosure provides methods and apparatus for adaptively performing position determination in response to environmental profile determination. Aspects of the disclosure provide an apparatus including a sensor, an environmental profile determination module, and a profile based position provider. The sensor is configured to generate data indicative of motions of the apparatus. The environmental profile determination module is configured to receive the data indicative of the motions of the apparatus, and detect an environmental profile from a plurality of environmental profiles for the apparatus based on the data. The profile based position provider includes a plurality of configurations associated with the plurality of environmental profiles. The profile based position provider is configured in one of the configurations associated with the environmental profile, and is configured to select a positioning source to determine a location of the apparatus based on the configuration. | 09-17-2015 |
20150260850 | METHOD AND APPARATUS FOR GEO-FENCE DETECTION - Aspects of the disclosure provide an apparatus that includes a navigation signal receiver. The navigation signal receiver includes a receiving circuit configured to receive a satellite navigation signal from a satellite and a processing circuit configured to calculate a distance between the apparatus and the satellite based on the satellite navigation signal, and determine whether the apparatus is in a detection area based on the distance, a minimum distance from the detection area to the satellite and a maximum distance from the detection area to the satellite. | 09-17-2015 |
20150215765 | METHOD AND APPARATUS FOR DISCOVERING A WIRELESS DEVICE IN A WIRELESS NETWORK - A method for synchronizing the discovery of wireless services or applications in a wireless network using a recurring time interval T in which wireless devices within the wireless network can be in one of a predetermined plurality of time states. The method includes selecting a time state from amongst the plurality of time states, performing discovery by a first wireless device supporting a given service or application once during the recurring time interval T at the selected time state, and repeating the above steps in successive ones of the recurring time interval T until all of the predetermined plurality of time states have been selected. | 07-30-2015 |
20150215204 | METHOD AND APPARATUS FOR PRE-CLASSIFYING PACKETS - The disclosed embodiments relate to a system that provides an intelligent port infrastructure for communication network devices. This is accomplished by incorporating a highly configurable pre-classifier module into the port infrastructure. This pre-classifier makes it possible to realign packet data to add a configurable number of bytes to the front of the packet, and also to select interesting data from incoming packets for further analysis. The selected data is sent into a configurable classification engine, which generates instructions that specify how to determine associated packet attributes. The packet attributes are then generated based on the instructions, and are forwarded along with the packet to downstream processing units. | 07-30-2015 |
20150214954 | CLOCK DIVIDER - Aspects of the disclosure provide a circuit including a logic circuit. The logic circuit is configured to operate without inputs from a first clock signal. The logic circuit is further configured to frequency-divide the first clock signal to generate a second clock signal based on a logic combination of a first pattern provided by a first circuitry driven by the first clock signal, and a second pattern provided by a second circuitry driven by the first clock signal. | 07-30-2015 |
20150206634 | PSEUDO-8-SHAPED INDUCTOR - Aspects of the disclosure provide a device that includes a first inductor. The first inductor includes a first coil portion having more than one turn that defines a first enclosed area and a second coil portion having more than one turn that defines a second enclosed area. The first coil portion and the second coil portion are arranged to generate magnetic fields having substantially equal strength and opposite directions. | 07-23-2015 |
20150194518 | METHOD AND APPARATUS FOR MITIGATING EFFECTS OF PARASITIC CAPACITANCE IN SEMICONDUCTOR DEVICES - Embodiments include a semiconductor device comprising: a gate layer comprising (i) a first section and (ii) a second section, wherein the gate layer is non-linear such that the first section of the gate layer is offset with respect to the second section of the gate layer; and a first contact and a second contact, wherein the first section of the gate layer is at (i) a first distance from the first contact and (ii) a second distance from the second contact, wherein the first distance is different from the second distance. | 07-09-2015 |
20150188798 | ACCURATE MEASUREMENT OF DISTRIBUTED COUNTERS - Aspects of the disclosure provide a method for collecting distributed counter values in a packet-switched system having multiple distributed packet processors. The method includes receiving a probe packet at a packet processor, storing a counter value corresponding to a flow processed by the packet processor for subsequent delivery to a management controller, and forwarding the probe packet to a next packet processor. The next packet processor stores a counter value of the next packet processor for subsequent delivery to the management controller. | 07-02-2015 |
20150155898 | METHODS AND SYSTEMS FOR CALIBRATING AN ANALOG FILTER - Devices and methods capable of addressing filter responses are disclosed. For example, a method for compensating a first low-pass filter and a second low-pass filter is disclosed. The method includes injecting a reference tone f | 06-04-2015 |
20150155887 | METHOD AND APPARATUS FOR READING A DISC - Aspects of the disclosure provide a circuit that includes a decoder, an error checking module, and a controller. The decoder is configured to receive codewords, and decode the codewords based on an error correcting code. The error checking module is configured to error-check sectors using an error detecting code in the sectors. Each sector is formed of a plurality of decoded codewords. The controller is configured to store in a memory, when the error checking fails for at least one sector, the decoded codewords and corresponding flags indicative of pass or fail of the decoding of the codewords. | 06-04-2015 |
20150130544 | METHOD AND APPARATUS TO CALIBRATE FREQUENCY SYNTHESIZER - Aspects of the disclosure provide a circuit that includes a detector, a loop filter and a controller. The detector is configured to generate a first signal indicative a timing difference between a reference clock signal and a feedback clock signal. The feedback clock signal is generated based on an oscillating signal from an oscillator. The oscillator includes a first tuning circuit and a second tuning circuit to tune a frequency of the oscillating signal. The loop filter is configured to filter out a portion of frequency components from the first signal to generate a second signal for tuning the first tuning circuit of the oscillator. The controller is configured to tune the second tuning circuit based on the first signal and the second signal. | 05-14-2015 |
20150102796 | PEAK DETECTOR FOR AMPLIFIER - Aspects of the disclosure provide a circuit for peak voltage detection. The circuit includes a diode-based peak detector and a compensation circuit. The diode-based peak detector has a first diode, and is configured to receive a signal for peak voltage detection and generate a first voltage of a stable level indicative of a peak voltage of the signal based on the first diode. The compensation circuit has a second diode. The compensation circuit is configured to receive the first voltage and generate a second voltage of a stable level that is independent of the first diode. | 04-16-2015 |
20150078047 | CURRENT SHAPING FOR DIMMABLE LED - Aspects of the disclosure provide a circuit that includes a detector and a controller. The detector is configured to detect a firing start by a triode for alternating current (TRIAC) in a power supply. The controller is configured to control a switch in connection with a magnetic component in response to the firing start to shape a profile of a current pulled from the power supply to satisfy a latch current requirement and a hold current requirement of the TRIAC. | 03-19-2015 |
20150074675 | METHOD AND SYSTEM FOR INSTRUCTION SCHEDULING - Aspects of the disclosure provide a method for instruction scheduling. The method includes receiving a sequence of instructions, identifying redundant flag-register based dependency of the instructions, and re-ordering the instructions without being restricted by the redundant flag-register based dependency. | 03-12-2015 |
20150074310 | HARDWARE VIRTUALIZATION FOR MEDIA PROCESSING - Methods and systems for implementing virtual processors are disclosed. For example, in an embodiment a processing apparatus configured to act as a plurality of virtual processors includes a first virtual program space that includes a first program execution memory, the first program execution memory including code to run a non-real-time operating system capable of supporting a one or more non-real-time applications, a second virtual program space that includes a second program execution memory, the second program execution memory including code to run one or more real-time processes, and a central processing unit (CPU) configured to operate in a first operating mode and a second operating mode, the CPU being configured to perform operating system and application activities using the first virtual program space for the first operating mode without using the second virtual program space and without appreciably interfering with the one or more real-time processes that are running in the second operating mode. | 03-12-2015 |
20150070946 | METHOD AND APPARATUS FOR POWER DRIVING - Aspects of the disclosure provide a power circuit to provide electric energy with control and protection for driving a load, such as a light emitting diode (LED) array, and the like. The power circuit includes a converter, a voltage feedback module, a current feedback module and a controller. The converter is configured to receive electric energy from an energy source and to deliver the electric energy for driving the load. The voltage feedback module is configured to generate a first feedback signal based on a voltage of the delivered electric energy. The current feedback module is configured to generate a second feedback signal based on a current of the delivered electric energy. The controller is configured to receive the first feedback signal and the second feedback signal, and to control the converter to receive and deliver the electric energy based on the first feedback signal and the second feedback signal. | 03-12-2015 |
20150052464 | METHOD AND APPARATUS FOR ICON BASED APPLICATION CONTROL - Aspects of the disclosure provide a method for icon based application control. The method includes receiving, by a processor, a detection signal indicative of a pre-defined user action on an icon in a graphical user interface (GUI). The icon has an associated application. Further, the method includes extracting adjustable settings of the associated application with the icon, and providing, by the processor, a setting interface for the icon in the GUI to enable adjustments of the settings for the application to be performed via the setting interface. | 02-19-2015 |
20150050948 | POSITIONING DATA DISTRIBUTION APPLIED TO SERVER-BASED POSITIONING SYSTEM - Aspects of the disclosure provide a method for positioning data management. The method includes checking a reset condition that is used to trigger a reset of boundaries of signal strength values for clustering a group of positioning data associated with a wireless station into subsets. Each positioning data associates position information of a location with an identifier of the wireless station for providing wireless connection at the location and a strength of a signal received at the location. Further, the method includes updating, when the reset condition is satisfied, one or more boundaries to re-allocate the group of positioning data in order to increase a population uniformity across the subsets, and storing the updated boundaries. | 02-19-2015 |
20150035576 | CLOCK SPURS REDUCTION TECHNIQUE - Aspects of the disclosure provide a circuit having a jittered clock generator. The jittered clock generator is configured to add jitter of a controlled characteristic to a first clock signal of a clock frequency to generate a second clock signal to be used by a transceiver for operating at a radio frequency. The jitter of the controlled characteristic adjusts a clock harmonic at the radio frequency of the transceiver. | 02-05-2015 |
20150033214 | METHOD AND SYSTEM FOR COMPILER OPTIMIZATION - Aspects of the disclosure provide a method for code compilation. The method includes receiving instructions of a loop code for compiling, allocating one or more registers to variables before compiling the instructions into a loop body for the loop code, and compiling the instructions into the loop body based on the allocated registers. | 01-29-2015 |
20140359207 | Systems and Methods for DQS Gating - Systems and methods for timing read operations with a memory device are provided. A timing signal from the memory device is received at a gating circuit. The timing signal is passed through as a filtered timing signal during a gating window. The gating circuit is configured to open the gating window based on a control signal. The gating circuit is further configured to close the gating window based on a first edge of the timing signal. The first edge is determined based on a counter that is triggered to begin counting by the control signal. At a timing control circuit, the control signal is generated based on i) a count signal from the counter, and ii) a second edge of the timing signal that precedes the first edge in time. | 12-04-2014 |
20140355013 | Systems and Methods for Red-Eye Correction - Systems and methods are provided for correcting red-eye in a digital image. an identification of pixels in a color image where red-eye is to be corrected is accessed. At least a portion of the color image is converted from a color representation to generate a grayscale representation. The color image is adjusted by replacing identified pixels in the color image with corresponding pixels from the grayscale representation to generate an adjusted color image, and the adjusted color image is saved in a computer-readable medium. | 12-04-2014 |
20140354324 | METHOD AND APPARATUS FOR TESTING A SEMICONDUCTOR PACKAGE HAVING A PACKAGE ON PACKAGE (POP) DESIGN - Embodiments include a testing arrangement for testing a first package, the testing arrangement comprising a frame having a top section and a bottom section, wherein the bottom section of the frame comprises a pickup section, and wherein the pickup section has a first air pathway; a second package mounted on a top surface of the bottom section of the frame such that a second air pathway is defined between (i) the second package and (ii) the top surface of the bottom section of the frame; and a vacuum path defined by (i) the first air pathway and (ii) the second air pathway, wherein during testing of the first package, a vacuum in the vacuum path is generated such that the pickup section of the bottom section of the frame holds the first package. | 12-04-2014 |
20140347894 | CURRENT SHAPING FOR DIMMABLE LED - Aspects of the disclosure provide a circuit that includes a detector and a controller. The detector is configured to detect a firing start by a triode for alternating current (TRIAC) in a power supply. The controller is configured to control a switch in connection with a magnetic component in response to the firing start to shape a profile of a current pulled from the power supply to satisfy a latch current requirement and a hold current requirement of the TRIAC. | 11-27-2014 |
20140344647 | NAND FLASH MEMORY SYSTEMS WITH EFFICIENT SOFT INFORMATION INTERFACE - A controller for a nonvolatile memory device includes a transfer control module and a decoder module. The transfer control module is configured to request a read of data from a flash memory module. The data to be read includes data corresponding to a first codeword. The transfer control module is configured to receive hard decisions corresponding to the first codeword from the flash memory module. The transfer control module is configured to receive soft information corresponding to the first codeword from the flash memory module. Both the hard decisions corresponding to the first codeword and the soft information corresponding to the first codeword are received without receiving any intervening hard decisions or soft information corresponding to another codeword. The decoder module is configured to decode the first codeword using the hard decisions and the soft information corresponding to the first codeword. | 11-20-2014 |
20140344543 | METHOD AND SYSTEM FOR MEMORY ACCESS PROTECTION - Aspects of the disclosure provide a method for null address handling. The method includes compiling code without adding a null check code before a memory access code, storing a first address of the memory access code in association with a second address of a handling code for null address, determining, in response to an exception that occurs at the first address during an execution of the compiled code, the second address based on the stored information, and executing the handling code at the second address. | 11-20-2014 |
20140342754 | METHOD AND SYSTEM FOR POSITIONING WIRELESS DEVICE - Aspects of the disclosure provide a method. The method includes storing a database of positioning data. Each positioning data can associate position information of a location with an identifier of a wireless station for providing wireless connection at the location and a characteristic of a wireless signal received at the location. Further, the method includes receiving a position request from a wireless device that receives an identifier and a specific characteristic of a wireless signal from a specific wireless station, identifying the specific wireless station using the identifier to retrieve a group of positioning data from a database, selecting a subset in the group of positioning data using the specific characteristic, and determining position information of the wireless device using the selected subset of positioning data. | 11-20-2014 |
20140337690 | PHYSICAL LAYER FRAME FORMAT FOR WLAN - A first field of a preamble of a data unit is generated to include a first set of one or more information bits that indicate a duration of the data unit and is formatted to conform to a first communication protocol and such that the first field allows a receiver device that conforms to a second communication protocol to determine the duration of the data unit. A second field of a preamble of a data unit is generated to include a second set of one or more information bits that indicate to a receiver device that conforms to the first communication protocol that the data unit conforms to the first communication protocol. The second field is convolutionally coded using a tail biting technique, and the first field and the second field are modulated using a modulation scheme specified for a field corresponding to the first field and the second field, respectively, by the second communication protocol. | 11-13-2014 |
20140335887 | GPS AND WLAN HYBRID POSITION DETERMINATION - The present disclosure provides a method for determining a real-time position of a mobile device using a global positioning system (GPS) and wireless local area network (WLAN) hybrid positioning mode. The method includes determining, by a mobile device, the mobile device's environment area based on GPS satellite signals; determining an absolute position of the mobile device based on the GPS satellite signals while the mobile device is moving from an outdoor area to an indoor area; estimating a reference position of the mobile device based on the determined absolute position and WLAN access point signals while moving to a shadow area; and while moving to an indoor area, determining an estimated position of the mobile device based on calculated regressive coefficients and the WLAN access point signals, and updating the estimated position of the mobile device based on motion information and indoor floor map information. | 11-13-2014 |
20140334321 | HEURISTIC NETWORK TRAFFIC CLASSIFICATION USING BYTE-DISTRIBUTIONS - A network device has counters that are configured to generate for a plurality of byte positions in a specified portion of data packets, a count indicative of a correspondence of a value found at the byte position corresponding to a rule such that occurrences of predetermined byte values in the plurality of byte positions may be counted. A packet classifier is configured to receive from the counters a number of byte values corresponding to the rules and to classify data packets based on the analysis. | 11-13-2014 |
20140334201 | SNUBBER CIRCUIT TO INCREASE EFFICIENCY OF POWER CONVERTERS - A system including a converter and a snubber circuit. The converter converts an alternating current voltage into a direct current voltage and outputs the direct current voltage across an inductance and a switch connected in series. The inductance has a center tap connected to a node, which is connected to a load. In response to the switch being turned on, a first current flows through the inductance and the switch. In response to the switch being turned off, a second current flows from the node to the load. The snubber circuit is connected across the node and a junction of the inductance and the switch. In response to the switch being turned off, the snubber circuit receives a third current from the junction, and supplies a first portion of the third current to the node. The second current and the first portion of the third current flow through the load. | 11-13-2014 |
20140334200 | START-UP CIRCUIT - Aspects of the disclosure provide a circuit. The circuit includes a depletion mode transistor coupled to a power supply and a current path coupled with the depletion mode transistor in series to provide a current to charge a capacitor. The current path has a first resistance during a first stage, such as when the circuit initially receives power, and has a second resistance during a second stage when the capacitor is charged to have a predetermined voltage level. | 11-13-2014 |
20140333216 | MULTI-STRING DIMMABLE LED DRIVER - An apparatus includes a first LED driver configured to control a first string of LEDs, a second LED driver configured to control a second string of LEDs, a third LED driver configured to control a third string of LEDs, and a control circuit configured to receive a control signal and to control the first, second, and third LED drivers so that the first, second, and third strings of LEDs cooperate in producing light according to the control signal and a color curve. | 11-13-2014 |
20140328335 | BEAM CHANGE AND SMOOTHING IN MIXED MODE WLAN SYSTEMS - A first wireless communication device including a physical layer device configured to generate a data packet having a mixed mode preamble. The mixed mode preamble includes a first portion to be transmitted omnidirectionally via a single stream, and a second portion to be transmitted in a beamformed manner. The mixed mode preamble includes a signal field corresponding to information about the data packet. The signal field includes a first sub-field that indicates a number of streams of the second portion and a second sub-field indicating, based on the first sub-field, whether to perform a beam change between the first portion and the second portion or whether to perform channel smoothing on the second portion. A transceiver is configured to transmit, from the first wireless communication device to a second wireless communication device, the data packet having the mixed mode preamble. | 11-06-2014 |
20140328196 | TIME EFFICIENT COUNTERS AND METERS ARCHITECTURE - A network device includes a plurality of interfaces configured to receive, from a network, packets to be processed by the network device. A load determination circuit of the network device is configured to determine whether a packet traffic load of the network device is above a traffic load threshold, and a dual-mode counter module is configured to (i) determine a count of quanta associated with the received packets using a first counting mode in response to the load determination unit determining that the packet traffic load is above the traffic load threshold, and (ii) determine a count of quanta associated with the received packets using a second counting mode, different than the first counting mode, in response to the load determination unit determining that the packet traffic load is not above the traffic load threshold. | 11-06-2014 |
20140327559 | SYSTEMS AND METHODS FOR ORDERING CODEWORDS BASED ON POSTERIOR INFORMATION IN SUCCESSIVE INTERFERENCE CANCELLATION (SIC) RECEIVERS - Systems and methods are provided for determining a decoding order in a successive interference cancellation receiver. The method includes receiving, using control circuitry, a plurality of codewords. The method further includes computing at least one ordering metric for at least one of the plurality of codewords based on posterior information associated with the plurality of codewords, and determining the decoding order based on the at least one ordering metric. | 11-06-2014 |
20140327372 | METHOD AND APPARATUS FOR DIMMABLE LED DRIVER - Aspects of the disclosure provide a method for driving dimmable load. The method includes detecting a dimming characteristic in an energy source from which a load draws a first energy according to the dimming characteristic. The dimming characteristic requires a second energy in addition to the first energy to be drawn from the energy source to sustain an operation of the energy source. The method further includes biasing a switch to consume the second energy. The second energy and the first energy are drawn from the energy source to sustain the operation of the energy source. | 11-06-2014 |
20140325179 | SYSTEM AND METHOD FOR WRITING PILOT DATA INTERSPERSED WITH USER DATA FOR ESTIMATING DISTURBANCE EXPERIENCED BY USER DATA - A system including a write module to write pilot data at predetermined locations in a page of memory cells that are interspersed with user data in the page. The pilot data has a first predetermined pattern and provides an indication of a disturbance experienced by the user data due to noise and a read, write, or erase operation performed on the page. A read module reads data from the predetermined locations subsequent to writing the pilot data. A signal processing module compares the data read from the predetermined locations with the pilot data and estimates, based on the comparison of the data read from the predetermined locations in the page with the pilot data, and the first predetermined pattern of the pilot data, the disturbance experienced by the user data due to the noise and the read, write, or erase operation performed on the page. | 10-30-2014 |
20140321297 | DIRECT LINK SETUP MECHANISMS FOR WIRELESS LANs - A client station including a communication circuit to communicate, via an infrastructure mode, with an access point in a basic service set; identify, based on signals transmitted by the access point, a plurality of client stations in the basic service set capable of communicating via a direct link setup mode; and during a predetermined time period, communicate, via the direct link setup mode, with the plurality of client stations; and a control circuit to, during the predetermined time period, determine strength of signals received from the plurality of client stations via the direct link setup mode, determine highest supportable data rates for communicating with the plurality of client stations via the direct link setup mode, and select, based on (i) the strength of the signals and (ii) the highest supportable data rates, one or more of the plurality of client stations for communicating via the direct link setup mode. | 10-30-2014 |
20140310430 | Tunneling Transaction Packets - The present disclosure describes apparatuses and techniques for tunneling transaction packets. In some aspects a packet is received from a peripheral device via a first data interface of a device. The packet includes an address for resource access and an identifier that identifies the peripheral device or a function thereof. Based on this identifier, it is determined whether the peripheral device is attempting to access an internal resource of the device or a resource of a host device connected to a second data interface of the device. If the peripheral device is attempting to access the resource of the host device, the packet is routed to the host device via the second data interface without modifying the address for resource access. By so doing, the peripheral device can exchange data with the host device without using address translation. | 10-16-2014 |
20140307821 | Method and Apparatus for Mitigating Interference in a Wireless Network Through Use of Transmit Beamforming - In a method for reducing interference in wireless communications, a beamforming matrix is determined at a first communication device based on an estimate of a multiple input, multiple output (MIMO) communication channel between the first communication device and a second communication device. Both the first communication device and the second communication device belong to a first wireless network. Alternatively, the beamforming matrix may be generated based on the estimate of the MIMO communication channel and received at the first communication device. The beamforming matrix is used at the first communication device for the purpose of reducing interference to a second wireless network. where the interference is caused by the first communication device transmitting to the second communication device via the MIMO communication channel. | 10-16-2014 |
20140307568 | METHOD AND APPARATUS FOR TESTING THE BEAMFORMING PERFORMANCE OF A WIRELESS COMMUNICATION DEVICE - Systems and techniques relating to beamforming testing for wireless communication are described. A described technique includes controlling a first wireless device to deactivate or activate a beamforming mode, the first device being configured to selectively use the beamforming mode to transmit data over multiple antennas; causing the first device to send a first portion of data traffic to a second wireless device via a wireless channel while the beamforming mode is deactivated; measuring first throughput values of the first portion of data traffic while the beamforming mode is deactivated; causing the first device to send a second portion of data traffic to the second device via the wireless channel while the beamforming mode is activated; measuring second throughput values of the second portion of the data traffic while the beamforming mode is activated; and producing a test result based on a comparison of the first and second throughput values, and predetermined criteria. | 10-16-2014 |
20140304535 | ACCESS POINT ROTATION FOR SHARING POWER LOAD - Aspects of the disclosure provide a method for sharing power load in a network. The method includes identifying a first device to serve as an AP of the network in a next time interval, providing network information from a second device that presently serves as the AP to the first device. When the first device starts to serve as the AP of the network, the second device can be configured to enter into a power save state in order to reduce power consumption by the second device in the next time interval. | 10-09-2014 |
20140293912 | TERMINATION OF WIRELESS COMMUNICATION UPLINK PERIODS TO FACILITATE RECEPTION OF OTHER WIRELESS COMMUNICATIONS - The present disclosure describes systems and techniques relating to wireless communications by devices that employ more than one wireless communication technology. According to an aspect of the described systems and techniques, a device includes: a first radio configured to communicate wirelessly with a first station in accordance with a first wireless communication technology, a second radio configured to communicate wirelessly with a second station in accordance with a second wireless communication technology, a controller configured to (i) terminate scheduled portions of time for sending communications from the first radio to the first station in favor of receiving communications from the second station to the second radio and (ii) restrict which of all available scheduled portions of time for sending communications from the first radio to the first station are provided for termination based on information about types of data transmitted in respective ones of the available scheduled portions of time. | 10-02-2014 |
20140289584 | SYSTEMS AND METHODS FOR MULTI-STAGE SOFT INPUT DECODING - Systems and methods are provided for decoding data. A first decoder attempts to decode the data based on a hard decision input for a symbol. When the attempt to decode the data based on the hard decision input fails, a request is transmitted reliability information for the symbol. Receiving circuitry receives the reliability information for the symbol, and a second decoder decodes the data based on the reliability information. | 09-25-2014 |
20140289575 | SYSTEMS AND METHODS FOR TESTING PAGES OF DATA STORED IN A MEMORY MODULE - A memory module including a first memory, a second memory, a test module, and a control module. The first memory is configured to store pages of data to be tested for errors. The second memory is configured to store addresses for the pages of data and store copies of the pages of data. The test module is configured to perform testing on the pages of data stored in the first memory. The control module is configured to, prior to the testing being performed by the test module on the pages of data stored in the first memory, cause the second memory to store the addresses and the copies of the pages of data stored in the first memory and, subsequent to the testing being performed by the test module, store the copies of the pages of data to the first memory based on the addresses stored in the second memory. | 09-25-2014 |
20140286352 | CUT-THROUGH PROCESSING FOR SLOW AND FAST PORTS - In a method for processing network packets, a network packet is received at an ingress port. Before the network packet has been completely received at the ingress port, a first data structure representing the network packet is generated based on a received first portion of the network packet, and the first data structure is processed at a packet processor of the network device. Processing the first data structure includes making a forwarding decision for the network packet. A second data structure representing the network packet is generated and, after the network packet has been completely received at the ingress port, at least one or more non-forwarding operations are performed with respect to the network packet using at least the second data structure. | 09-25-2014 |
20140286351 | CUT-THROUGH PROCESSING FOR SLOW AND FAST PORTS - In a method for processing network packets, a network packet is received at an ingress port. After at least a first portion of the network packet has been received, but before the network packet has been completely received, a first data structure representing the network packet is generated based on the first portion, the first data structure is processed, and the network packet begins to be selectively forwarded to a first one or more egress ports, or selectively not forwarded to any egress port, responsively to processing the first data structure. A second data structure representing the network packet is generated and, after the network packet has been completely received, the second data structure is processed, and the network packet is selectively forwarded to a second one or more egress ports, different from the first one or more egress ports, responsively to processing the second data structure. | 09-25-2014 |
20140286339 | Hardware Acceleration for Routing Programs - The present disclosure describes techniques for hardware acceleration for routing programs. In some aspects communications between a routing determination program and a packet router are monitored in a router, both the routing determination program and the packet router being part of a software layer of the router. The communications include the routing determination program providing configuration data to the packet router. Based on the monitored communications, a packet processor is changed to reflect the configuration data, the packet processor being part of a hardware layer of the router. The packet processor performs packet routing operations of receiving packets, determining the next routers in the paths to the target destinations of the packets, and sending the packets to the next routers independent of the software layer. | 09-25-2014 |
20140285719 | Guided Filter-Based Detail Enhancement - Systems and methods for generating a detail-enhanced video signal are provided. In a method for generating the detail-enhanced video signal, an input video signal is received. A first signal that is a linear transformation of the input video signal is generated. A detail signal is generated by determining a difference between the input video signal and the first signal, where the detail signal includes information that is added to the input video signal to generate the detail-enhanced video signal. A filtered detail signal is generated by removing noise from the detail signal. The filtered detail signal is multiplied by a gain function to generate a second signal. The gain function is based on an amount of variance in the input video signal. The input video signal and the second signal are combined to generate the detail-enhanced video signal. | 09-25-2014 |
20140281845 | HIGH SPEED SERIAL DATA RECEIVER ARCHITECTURE WITH DUAL ERROR COMPARATORS - A receiver path including first, second, third, and fourth comparator modules. The first comparator module is configured to generate, based on a signal received via the receiver path, a first digital output signal indicative of a sum of first data in the received signal and a first error. The second comparator module is configured to generate, based on the signal received via the receiver path, a second digital output signal indicative of a sum of second data in the received signal and a second error. The third comparator module is configured to generate, based on the signal received via the receiver path, a third digital output signal indicative of the first data in the received signal. The fourth comparator module is configured to generate, based on the signal received via the receiver path, a fourth digital output signal indicative of the second data in the received signal. | 09-18-2014 |
20140281788 | SYSTEMS AND METHODS FOR DECODING USING PARTIAL RELIABILITY INFORMATION - Systems and methods are provided for decoding data. A decoder receives a plurality of variable node values for a plurality of variable nodes and processed reliability data for at least a subset of the plurality of variable nodes. Circuitry updates the variable node values based on the variable node values and the processed reliability data. The processed reliability data represents a version of the reliability data for at least the subset of the plurality of variable nodes. | 09-18-2014 |
20140274202 | IN-DEVICE COEXISTENCE OF WIRELESS COMMUNICATION TECHNOLOGIES - In a method of operating a communication device that includes at least (i) a first network interface configured to operate according to a first communication protocol and (ii) a second network interface configured to operate according to a second communication protocol, the first communication interface is operated according to the first communication protocol. The first communication protocol defines a periodically repeating set of time intervals. One or more time intervals, from the set of time intervals, that meet a selection criteria are determined. The selection criteria is based on level of interference experienced by the first network interface. During the determined one or more time intervals, operation of the first network interface according to the first communication protocol is suspended, and operation of the second network interface according to the second communication protocol is enabled. | 09-18-2014 |
20140269515 | SYSTEM AND METHOD FOR CONNECTING A WIRELESS TERMINAL TO A NETWORK VIA A GATEWAY - A system including (i) a first gateway providing access to a first network and a second network, and (ii) a second gateway providing access to the second network. A network device determines whether a wireless terminal is communicating with the first network via the first gateway and attempting to communicate with the second network via the second gateway. The network device determines whether the first gateway permits the wireless terminal to communicate with the second network. In response to determining that the wireless terminal is communicating with the first network via the first gateway and is attempting to communicate with the second network via the second gateway and that the first gateway permits the wireless terminal to communicate with the second network, the network device permits the wireless terminal to access the second network via the first gateway prior to the wireless terminal establishing a connection with the second gateway. | 09-18-2014 |
20140269426 | SERVICE DISCOVERY METHODS - Aspects of the disclosure provide a method for service discovery. The method includes receiving a first service advertisement by a first device. The first service advertisement includes at least a service of a second device. Further, the method include updating a service directory of the first device to include the service of the second device, and transmitting a second service advertisement by the first device. The second service advertisement includes at least the service of the second device, and can be used by a third device to effect use of the service of the second device. | 09-18-2014 |
20140269405 | Method and Apparatus for Determining Channel Bandwidth - In a method implemented in a communication device an available bandwidth for transmitting one or more data frames is determined, wherein the available bandwidth corresponds to a first composite communication channel comprising a plurality of communication channels. A control frame to indicate a request to transmit via the first composite communication channel is generated, wherein the control frame includes a header, and wherein a portion of the header includes information indicating the bandwidth of the first composite channel. The control frame is transmitted via the first composite communication channel, wherein at least the portion of the header is duplicated in a plurality of bandwidth portions of the first composite communication channel. | 09-18-2014 |
20140269393 | Cumulative Route Metrics for Wireless Mesh Network Routing - A wireless network device includes a physical layer module configured to send and receive packets wirelessly. The wireless network device includes a mesh routing module configured to receive a first packet from a second wireless network device via the physical layer module. The first packet includes a metric and a source address. The mesh routing module is further configured to determine a cumulative metric based on (i) the metric from the first packet and (ii) a link metric. The mesh routing module is further configured to transmit a second packet to a third wireless network device via the physical layer module. The second packet includes the cumulative metric. The mesh routing module is further configured to determine the link metric based on (i) a state of charge of a power supply of the wireless network device and (ii) a transmission parameter of the second packet. | 09-18-2014 |
20140268937 | SYSTEM AND METHOD FOR SUPPLYING POWER AT STARTUP - A system including a switch and a control circuit. The switch is configured to receive a first voltage. The control circuit is configured to, during a rising portion of a half cycle of the first voltage, (i) turn on the switch in response to the first voltage reaching a first value, and (ii) turn off the switch in response to the first voltage reaching a second value, where the second value is greater than the first value. The control circuit is further configured to, during a falling portion of the half cycle of the first voltage, (i) turn on the switch in response to the first voltage reaching the second value, and (ii) turn off the switch in response to the first voltage reaching the first value. | 09-18-2014 |
20140268450 | HIGH SPEED LATCH WITH OVER VOLTAGE PROTECTION AND INTEGRATED SUMMING NODES - A latch includes a current source, an input amplifier, and a latch output circuit. The current source is configured to output a current based on a voltage source. The input amplifier is configured to receive a differential analog input signal including a first differential input and a second differential input and selectively provide the current based on the first differential input and the second differential input. A latch output circuit is configured to selectively output a differential digital output signal including a first differential output and a second differential output. The latch output circuit includes an over voltage protection circuit configured to receive the current output from the input amplifier, receive the voltage source limit, and output a modified differential digital output signal based on a comparison between a voltage corresponding to each of the first differential output and the second differential output and the voltage source limit. | 09-18-2014 |
20140266846 | METHOD AND APPARATUS FOR CONVERTING AN ANALOG SIGNAL TO A DIGITAL SIGNAL BASED ON REFERENCE VOLTAGES PROVIDED BY REFERENCE LADDERS - A circuit including first and second reference ladders, a selection circuit, first and second analog to digital converters (ADCs), and a summer. The first reference ladder is configured to provide first reference voltages via first taps. The selection circuit is configured to select one of the first reference voltages. The second reference ladder is configured to, based on the selected one of the first reference voltages, provide second reference voltages via second taps. The first ADC is configured to convert the first version of the analog input signal to a first digital signal. The second ADC is configured to, based on the second reference voltages, convert the second version of the analog input signal to a second digital signal. The summer is configured to generate a digital output signal based on the first and second digital signals. | 09-18-2014 |
20140266467 | SYSTEM AND METHOD FOR REDUCING STRESS IN A CASCODE COMMON-SOURCE AMPLIFIER - A method of reducing stress in a cascode common-source amplifier including a first transistor and a second transistor connected in a cascode arrangement. The method includes providing an input voltage and a bias voltage to the first transistor and the second transistor, respectively, connected in the cascode arrangement, generating, based on the input voltage and the bias voltage, an output current, and equalizing stress associated with operation of each of the first transistor and the second transistor. Equalizing the stress includes, in response to the input voltage decreasing by an amount sufficient to cause the first transistor and the second transistor to turn off, equalizing respective voltage drops across the first transistor and the second transistor. | 09-18-2014 |
20140266331 | METHOD AND APPARATUS FOR LOCAL OSCILLATION DISTRIBUTION - A circuit includes an oscillation generation circuit, a distribution circuit, and a transceiver circuit. The oscillation generation circuit is configured to generate a first oscillation signal having a first frequency. The distribution circuit includes a voltage to current stage, a transmission portion and a current to voltage stage. The voltage to current stage is configured to receive the first oscillation signal, and convert the first oscillation signal into a current form. The transmission portion is configured to transmit the first oscillation signal in the current form. The current to voltage stage is configured to receive the first oscillation signal in the current form and generate a second oscillation signal having a sub-harmonic frequency of the first frequency, such as half of the first frequency. The transceiver circuit is configured to operate in a frequency band responsive to the second oscillation signal. | 09-18-2014 |
20140258809 | SYSTEMS AND METHODS FOR DECODING WITH LATE RELIABILITY INFORMATION - Systems and methods are provided for decoding data. A variable node value for a variable node is received at a first time, and reliability data for the variable node is received at a second time. The variable node is decoded using a first decoding scheme after the first time and before the second time, and the variable node is decoded using a second decoding scheme different from the first decoding scheme after the second time. | 09-11-2014 |
20140258724 | SECURE SIMPLE ENROLLMENT - Methods, systems, and apparatus are disclosed for generating one or more device identifiers based on a public key associated with a respective device. Various embodiments include condensing and/or hashing a device public key to generate the corresponding device identifier. By using the relationship between a device public key and its device identifier, public key exchanges are implemented to verify this relationship and facilitate device enrollment into one or more networks. The embodiments further describe enrolling one or more devices into networks and/or authorizing devices to enroll one more devices into networks based on public key exchanges and verification that the one or more device identifiers match the respective public keys. Embodiments for authorizing other devices describe a first device enrolling a second device in a first network and authorizing a third device to enroll the second device in a second network using an exchange of public keys and/or messages. | 09-11-2014 |
20140254719 | SYMBOL VECTOR-LEVEL COMBINING TRANSMITTER FOR INCREMENTAL REDUNDANCY HARQ WITH MIMO - Techniques are provided for transmitting and receiving a mother code in an incremental redundancy hybrid automatic repeat-request protocol. A set of information bits corresponding to a message may be encoded and interleaved to produce the mother code. Each bit position of the mother code may be mapped to an output symbol, and each output symbol may be mapped to an antenna for transmission. One or more transmissions of symbols contained in the output symbols may be performed, where each transmission may include puncturing the mother code by selecting one or more symbols from the of output symbols, and transmitting each symbol in the one or more symbols on an antenna corresponding to that symbol. The mother code may be decoded, in part, by determining combinable bits contained within a set of received symbols, and computing one or more log-likelihood ratio values corresponding to each symbol in the set of received symbols. | 09-11-2014 |
20140254512 | SIGNAL DECODING IN THE PRESENCE OF ALMOST-BLANK SUBFRAMES (ABS) - A method includes, in a mobile communication terminal, receiving signals from a base station in a sequence of time frames. Based on the received signals, a classification of the time frames into first and second types is determined in the terminal, such that a level of interference in the time frames of the first type is lower than the level of interference in the time frames of the second type. The received signals are decoded based on the time frames and the corresponding classification. | 09-11-2014 |
20140254414 | Compressed Feedback Format for WLAN - Channel data for a plurality of OFDM tones for one or more spatial or space-time streams are determined. A plurality of angle values associated with the one or more spatial or space-time streams and the one or more OFDM tones of the plurality of OFDM tones are determined. For each of the one or more spatial or space time streams, a per-tone signal to noise ratio (PT-SNR) associated with one or more OFDM tone of the plurality of OFDM tones is determined, and an average signal to noise ratio (avg-SNR) is determined by averaging signal to noise ratio (SNR) values corresponding to one or more OFDM tones of the plurality of OFDM tones. A feedback report is generated to include at least i) the plurality of angle values , ii) the PT-SNRs, and iii) the avg-SNR. | 09-11-2014 |
20140253578 | Systems and Methods for Performing Color Adjustment of Pixels on a Color Display - System and methods are provided for performing saturation adjustment of one or more pixels. In one embodiment, an input color value of a pixel is received. The input color value includes an input saturation component. An adjusted color value is extracted from a predetermined look-up table that maps the input color value to the adjusted color value, the adjusted color value having an adjusted saturation component that is different from the input saturation component. The adjusted color value is output. | 09-11-2014 |
20140253238 | CLASS AB AMPLIFIERS - An amplifier including first, second, third, and fourth switches, each having first and second terminals. The first terminal of each switch communicates with a respective load. The second terminal of the first switch communicates with the second terminal of the second switch. The second terminal of the third switch communicates with the second terminal of the fourth switch. A first terminal of a first capacitance communicates with the second terminals of the first and second switches. A first terminal of a second capacitance communicates with the second terminals of the third and fourth switches. A first inductance communicates with second terminals of the first and second capacitances. | 09-11-2014 |
20140250541 | ANTI-TAMPER SYSTEM BASED ON DUAL RANDOM BITS GENERATORS FOR INTEGRATED CIRCUITS - An apparatus includes a mesh block, a first number generator configured to generate a first number, a second number generator configured to generate a second number, and a comparator block configured to compare the first number with the second number and generate an output signal from the mesh block. The output signal indicates an occurrence of an unauthorized activity on the mesh block. | 09-04-2014 |
20140247903 | MODULAR FREQUENCY DIVIDER WITH SWITCH CONFIGURATION TO REDUCE PARASITIC CAPACITANCE - A system comprising a first frequency divider to divide an input frequency of an input signal to generate a first signal having a first frequency and a first phase. Each of a plurality of second frequency dividers divides the input frequency of the input signal to generate a second signal having the first frequency and a second phase. A first switch includes a first end connected to a first node of the first frequency divider, and a second end connected to a second node of a first one of the plurality of second frequency dividers. A plurality of second switches include first ends connected to the second end of the first switch, and second ends respectively connected to the second nodes of the plurality of second frequency dividers other than the first one of the plurality of second frequency dividers. | 09-04-2014 |
20140247471 | METHOD, NETWORK DEVICE, AND SYSTEMS FOR REQUESTING, SCANNING, AND RECEIVING A DOCUMENT AS AN IMAGE FILE VIA A CLOUD - A network device including a controller, a transmitter and a receiver. The controller is configured to generate a first request that initiates, via a cloud, scanning of a document via a scanner. The cloud includes a service device, and a document device that is separate from the document device. The transmitter is configured to, prior to the scanner scanning the document, transmit the first request from the network device to the service device. The receiver is configured to, based on the first request received at the service device and subsequent to the scanner scanning the document, receive an image file transmitted from the document device to the network device without prior transmission of the image file from the document device to the service device. The image file includes an image of the document. | 09-04-2014 |
20140244991 | Patching Boot Code of Read-Only Memory - The present disclosure describes apparatuses and techniques for patching boot code of read-only memory (ROM). In some aspects, execution of boot code from a ROM is initiated to start a boot process of a device. Execution of the boot code from the ROM is then interrupted to enable execution of other boot code, such as corrected boot code or additional boot code, from another memory. Once the other boot code is executed, execution of the boot code from the ROM is resumed to continue booting the computing device. By so doing, the corrected boot code or additional boot code can be executed during the boot process effective to patch the boot code stored in the ROM. | 08-28-2014 |
20140244884 | Multi-slot multi-point audio interface - An apparatus includes multiple media processing modules and a control unit. The media processing modules are configured to exchange digital media signals over a shared bus. The control unit is configured to determine a desired connectivity scheme among the media processing modules, to adaptively define, based on the desired connectivity scheme, connections that transfer the media signals among the media processing modules over the shared bus, and to instruct the media processing modules to establish the connections, by communicating with the media processing modules over a control interface that is independent of the shared bus. | 08-28-2014 |
20140244779 | Efficient Longest Prefix Matching Techniques for Network Devices - A network address associated with a packet is obtained at a search engine of a network device. The search engine includes a plurality of Bloom filters that represent prefixes of respective lengths in the routing table. Respective Bloom filters are applied to respective prefixes of the network address to determine a set of one or more prefixes for which a match potentially exists in the routing table. A number of accesses to the memory are performed using prefixes in set of prefixes, beginning with a longest prefix and continuing in decreasing order of prefix lengths until a matching entry is found in the routing table, and routing information for the packet is retrieved. If the number of performed memory accesses exceeds a threshold, the routing table is adapted to reduce a number of memory accesses to be performed for subsequent packets associated with the network address. | 08-28-2014 |
20140243013 | Determining an Estimated Location of a Base Station - In some implementations, a system for determining an estimated location of a base station includes a server that receives location information from mobile devices located within a communication range of base stations of a wireless communication network, processes the location information, and stores the location information in a data repository. The location information includes a location of a mobile device, the location associated with an identifier of a base station and a received signal strength indication between the mobile device and the base station. The server excludes at least one location of the mobile device from a set of locations of the mobile device using a previously determined coverage area length and a previously determined transmission signal range, and calculates a geographic location of each base station using non-excluded locations of the mobile device by accessing a base station information table using an identifier of each base station. | 08-28-2014 |
20140241458 | Training Sequence Indication for WLAN - In a method for generating a preamble of a data unit for transmission via a multiple input, multiple output (MIMO) communication channel, a first field of the preamble is generated. The first field provides a plurality of indicators to a plurality of receivers. Each one of the plurality of indicators indicates a set of a plurality of training sequences that corresponds to transmission of the data unit to a corresponding one of the plurality of receivers. The plurality of training sequences is included in a second field of the preamble. The preamble is formatted such that the first field of the preamble will be transmitted prior to the second field of the preamble being transmitted. | 08-28-2014 |
20140241441 | POWER LINE COMMUNICATIONS USING FRAME CONTROL DATA BLOCKS FOR DATA TRANSPORT - Method, systems, and apparatus include a communication device configured to receive a data unit in accordance with a power line communications protocol, to extract data within the data unit to provide extracted data, and to process the extracted data in accordance with a non-power line communication protocol. Embodiments also describe a communication device configured to format data according to a non-power line communication protocol as part of a data unit conforming to a power line communication protocol, to redundantly encode the data unit across a plurality of subcarriers in accordance with the second communication protocol, and to transmit the data unit in accordance with the second communication protocol to another communications device. | 08-28-2014 |
20140240046 | SYSTEMS AND METHODS FOR OPERATING A POWER AMPLIFIER - A power amplifier configured to receive an AC input signal and output, based on the AC input signal, an output voltage via a first output voltage terminal and a second output voltage terminal. The power amplifier includes a first transistor and a second transistor connected in a push-pull configuration, a first inductor, a second inductor, and a first capacitor. The first output voltage terminal is located between the first inductor and the first transistor. The second output voltage terminal is located between the second transistor and ground. The first capacitor is configured to provide a first circuit path between the first output voltage terminal and the second output voltage terminal. The first circuit path functions as a short circuit for even harmonics of a fundamental frequency of the AC input signal but does not function as a short circuit for the fundamental frequency of the AC input signal. | 08-28-2014 |
20140240012 | REFERENCE CLOCK COMPENSATION FOR FRACTIONAL-N PHASE LOCK LOOPS (PLLS) - In one embodiment, a method includes determining a phase difference between a reference clock and a feedback clock in even and odd cycles for a phase lock loop (PLL). The even and odd cycles are alternating clock periods. A delta value based on the phase difference is determined. The method then adjusts a division value used by a divider to generate the feedback clock during the even cycle based on the delta value where the delta value is of a first polarity. Also, the method adjusts the division value used by the divider to generate the feedback clock during the odd cycle based on the delta value where the delta value is of a second polarity. | 08-28-2014 |
20140239825 | REDUCED NOISE POWER CONVERTER USING NOVEL SHIELD - Power converters that produce less noise are disclosed. For example, in an embodiment, power converter can include a first inductor magnetically coupled to a second inductor, wherein a first end of the second inductor is electrically open and a second end of the second inductor is electrically coupled to ground via a second capacitor, a transistor electrically connected to the first inductor, and control circuitry to control switching of the transistor, wherein when the transistor is repeatedly switched on and off by the control circuitry, a current loop is formed through the transistor, the second capacitor, the first inductor and the second inductor, the current loop causing a reduced amount of switching noise to be generated by the power converter. | 08-28-2014 |
20140239485 | WINDOW BALL GRID ARRAY (BGA) SEMICONDUCTOR PACKAGES - A semiconductor package includes a substrate having a first surface, a second surface that is opposite to the first surface, and an opening formed between the first surface of the substrate and the second surface of the substrate. One or more bonding wires electrically couple a first surface of a semiconductor die included in the semiconductor package to the first surface of the substrate through an opening of the substrate. A first electrically insulative structure is disposed to substantially fill an area between the first surface of the semiconductor die, the second surface of the substrate, and one or more interconnect bumps that electrically couple the semiconductor die to the substrate. The first electrically insulative structure substantially encapsulates the one or more bonding wires and substantially fills the opening of the substrate. | 08-28-2014 |
20140237287 | IMPLEMENTING RAID IN SOLID STATE MEMORY - The present disclosure includes systems and techniques relating to implementing fault tolerant data storage in solid state memory. In some implementations, a method includes receiving a data request for a solid state memory; identifying a logical block grouping corresponding to the data request, wherein the logical block grouping indicates physical data storage blocks spanning at least two distinct memory units of the solid state memory; reading stored data and parity information from at least a portion of the physical data storage blocks spanning the at least two distinct memory units; and recovering data of at least one block of the logical block grouping based on the stored data and the parity information. | 08-21-2014 |
20140237171 | SOLID-STATE DISK WITH WIRELESS FUNCTIONALITY - A system including an interface module to interface a solid-state disk controller to a computing device. A memory control module exchanges data with the computing device via the interface module and caches the data in a solid-state memory controlled by the solid-state disk controller. A network interface module communicates with the computing device via the interface module and interfaces the computing device to a wireless network. A crossbar module has a master bus (Mbus) interface bridged to an advanced high-performance bus (AHB). A memory communicates with one or more of the network interface module and the crossbar module via one or more of the Mbus interface and the AHB. In response to data being cached from the computing device to the solid-sate memory or data cached in the solid-state memory being output to the computing device, the network interface module buffers data received from the wireless network in the memory. | 08-21-2014 |
20140235241 | EPLMN TRANSITION MECHANISM FOR MANUAL NETWORK REGISTRATION - A method includes, in a mobile communication terminal configured to operate in a manual network registration mode, maintaining in a memory a list of one or more Equivalent Public Land Mobile Networks (EPLMNs) with which the terminal is permitted to register. Upon registering with a Public Land Mobile Network (PLMN), the one or more EPLMNs already on the list are retained, and, if receiving from the PLMN a notification of at least one EPLMN defined for the PLMN, the at least one EPLMN is added to the list. In response to loss of communication with the PLMN, registration is performed with a selected EPLMN among the EPLMNs appearing on the list. | 08-21-2014 |
20140235189 | Clock multiplexing for baseband automatic frequency correction - A wireless communications system includes a clock module, a communications module, a receiver module, and a baseband module. The clock module is configured to generate a first clock reference. The communications module is configured to operate in response to the first clock reference and independent of a corrected clock reference. The corrected clock reference is generated by performing automatic frequency correction on the first clock reference according to an automatic frequency correction signal. The receiver module is configured to (i) receive radio frequency signals from a wireless medium, and (ii) in response to the corrected clock reference, generate baseband signals based on the received radio frequency signals. The baseband module is configured to (i) receive the baseband signals, and (ii) in response to a selected one of the first clock reference and the corrected clock reference, generate the automatic frequency correction signal based on the baseband signals. | 08-21-2014 |
20140233625 | MAXIMAL RATIO COMBINING OF EQUALIZED SYMBOLS FOR MIMO SYSTEMS WITH HARQ AND/OR REPETITION CODING - Systems and methods are provided for decoding signal vectors in multiple-input multiple-output (MIMO) systems, where the receiver has received one or more signal vectors based on the same transmitted vector. The receiver linearizes each received signal vector using one or more zero-forcing, MMSE, or other suitable linear equalizers. The components of the equalized signal vectors may be combined using maximum-ratio combining to form the components of a combined equalized signal vector. The components of the combined equalized signal vector may then be decoded individually using a linear decoder. | 08-21-2014 |
20140233582 | SEMAPHORE SOFT AND HARD HYBRID ARCHITECTURE - A packet processing device has a plurality of processing stages, including a first processing stage and a second processing stage arranged as a packet processing pipeline. The first processing stage and the second processing stage each have a respective processor configured to process a packet of a packet stream and a respective resource manager having a respective local resource lock corresponding to a remote resource. The respective processor requests the respective resource manager to allocate the remote resource. The respective resource manager responds to the request to allocate the remote resource by locking the remote resource with the respective local resource lock and allocating the remote resource. The respective processor implements a packet processing operation associated with the allocated remote resource. | 08-21-2014 |
20140233576 | SYSTEM AND METHOD FOR ENABLING G.HN NODES TO SUPPORT 1905.1 RELAYING (MAC RELAYING) WHILE SUPPORTING LEGACY G.HN RELAYING ACCORDING TO THE G.HN STANDARDS - A device including a first node configured to communicate, over a first connection, with a second node and a third node in a network. The first node includes a first network layer associated with a first communication domain. The first communication domain corresponds to the first connection. A second network layer is associated with the first communication domain and a second communication domain. The first communication domain and the second communication domain are different. The first network layer is configured to receive, from the second node, a data packet to be relayed to the third node, in a first mode, forward the data packet to the third node, and in a second mode, selectively provide the data packet to the second network layer. The second network layer is configured to, in the second mode, forward the data packet to the third node. | 08-21-2014 |
20140233526 | MULTI-BAND TRANSMISSION SYSTEM - Signals transmitted via a plurality of frequency bands by a transmitter using respective sets of one or more transmit chains are received at a receiver device. The signals are processed at the receiver using a plurality of receive chains including using a set of first receive chains associated with a first frequency band, and using a set of one or more second receive chains associated with the second frequency band. A number of receive chains in the first set of receive chains is different than a number of transmit chains used by the transmitter device to transmit via the first frequency band. A number of receive chains in the second set of receive chains is different than a number of transmit chains used by the transmitter device to transmit via the second frequency band. MIMO processing is performed on outputs of the set of first receive chains. | 08-21-2014 |
20140233446 | WIRELESS MULTICAST PROXY - An access point including a snoop circuit to generate a table including a plurality of entries, each entry associating a MAC address of a wireless client with a multicast IP address; to enable multicast traffic for a first wireless client in response to receiving a first message from the first wireless client by i) adding an entry to the table for the first wireless client in response to the entry not existing in the table, and ii) starting a timeout timer for the first wireless client, or by restarting the timeout timer in response to the entry for the first wireless client existing in the table; and to keep the multicast traffic for the first wireless client enabled as long as the timeout timer is reset before expiring. An output circuit transmits a packet to the first wireless client if the multicast traffic for the first wireless client is enabled. | 08-21-2014 |
20140231993 | PACKAGE-ON-PACKAGE STRUCTURES - Embodiments of the present disclosure provide a first package configured to be coupled to a second package, wherein the first package comprises: a ball grid array substrate; a die coupled to the ball grid array substrate; two rows of ball pads arranged around a periphery of the ball grid array substrate, wherein the ball pads of the two rows of ball pads are configured to receive solder balls to couple the first package to the second package, wherein an outer row of the two rows of ball pads comprises at least some ball pads configured as a first type of ball pad, wherein an inner row of the two rows of ball pads comprises at least some ball pads configured as a second type of ball pad, wherein the first type of ball pad is different than the second type of ball pad. | 08-21-2014 |
20140220914 | POWER AMPLIFIER ADJUSTMENT FOR TRANSMIT BEAMFORMING IN MULTI-ANTENNA WIRELESS SYSTEMS - One or more beamsteering matrices are applied to one or more signals to be transmitted via multiple antennas. After the one or more beamsteering matrices are applied to the one or more signals, the plurality of signals is provided to a plurality of power amplifiers coupled to the multiple antennas. Signal energies are determined for the plurality of signals provided to the plurality of power amplifiers, and relative signal energies are determined based on the determined signal energies. Output power levels of the plurality of power amplifiers are adjusted based on the determined relative signal energies. | 08-07-2014 |
20140220898 | SYSTEMS AND METHODS FOR PROVIDING COLLABORATIVE COEXISTENCE BETWEEN BLUETOOTH AND WI-FI - Methods and systems are described for providing Bluetooth and Wi-Fi coexistence on an electronic device. Aspects of exemplary embodiments include determining Bluetooth link parameters for a Bluetooth connection and Wi-Fi link parameters for a Wi-Fi connection. Also, a Bluetooth path loss for the Bluetooth connection and a Wi-Fi path loss for the Wi-Fi connection can be determined. According to this embodiment, one or more link conditions, based upon one or more of the Bluetooth link parameters, the Wi-Fi link parameters, the Bluetooth path loss, and the Wi-Fi path loss, may be calculated to determine if simultaneous collaboration between the Bluetooth connection and Wi-Fi connection is feasible. In response to simultaneous collaboration being feasible, the Bluetooth link parameters and the Wi-Fi link parameters are customized based on the one or more link conditions to permit simultaneous collaboration between the Bluetooth connection and the Wi-Fi connection. | 08-07-2014 |
20140218114 | Complementary Low Noise Transductor with Active Single Ended to Differential Signal Conversion - A method includes, in at least one aspect, receiving, at both an input node of a first input stage and in input node of a second input stage, a single-ended voltage signal; providing, by at least one of the first input stage or the second input stage, inductive degeneration to the single-ended voltage signal; converting an output from the first input stage into a first single-ended current signal; converting an output from the second input stage into a second single-ended current signal; and outputting, by an output stage, a differential output including the first single-ended current signal and the second single-ended current signal. | 08-07-2014 |
20140218093 | METHOD AND APPARATUS FOR TIMING CLOSURE - Aspects of the disclosure provide a circuit, such as an integrated circuit. The circuit includes a first circuit and a second circuit. The second circuit includes a delay circuit configured to cause the second circuit to have substantially matched delay characteristics of the first circuit in response to at least one parameter change of manufacturing, environmental and operational parameters, such as process variation, temperature variation, and supply voltage variation. | 08-07-2014 |
20140218086 | METHODS AND DEVICES FOR MULTIPLE-MODE RADIO FREQUENCY SYNTHESIZERS - Methods and devices provide for determining whether to operate a radio frequency synthesizer in a first mode of operation or a second mode of operation based on a reference frequency signal. The radio frequency synthesizer includes a digitally-controlled oscillator configured to generate an oscillator signal having an output frequency. A digital frequency locked-loop is configured to control the output frequency of the oscillator signal in a first mode of operation based on a first control signal. A digital phase locked-loop is configured to control the output frequency of the oscillator signal in a second mode of operation based on a second control signal. A controller determines whether to operate in the first mode or second mode based on a reference frequency signal. The controller generates the first or second control signal based on the determination of operating in the first or second mode, respectively. | 08-07-2014 |
20140217916 | METHOD AND APPARATUS FOR ALTERING A COLOR OF A MIXTURE OF LIGHT PROVIDED BY MIXING OUTPUTS OF LIGHT FROM MULTIPLE LAMPS - A system including first and second lamps, one of an inductor or a transformer, first and second switches, and a control module. The first lamp generates a first output of light having a first color. The second lamp generates a second output of light having a second color. The first and second outputs of light are mixed to provide a mixture of light having a third color. The transformer includes first and second coils. The first and second coils supply power respectively to the first and second lamps. The first and second switches are connected respectively to the first and second coils. The control module alters the third color by controlling (i) a state of the first switch to adjust a first amount of current supplied to the first lamp, and (ii) a state of the second switch to adjust a second amount of current supplied to the second lamp. | 08-07-2014 |
20140215594 | WIRELESS AUTHENTICATION USING BEACON MESSAGES - Systems, methods, and other embodiments associated with wireless authentication using beacon messages are described. According to one embodiment, a controller includes logic configured to control a transmitter to wirelessly transmit a beacon message. The beacon message is configured to announce to a remote device that a wireless device is available to communicate. The beacon message includes a security identifier that identifies a public key for the wireless device. | 07-31-2014 |
20140215164 | Multiport Memory Architecture - The present disclosure describes techniques and apparatuses for multiport memory architecture. In some aspects serial data is received from a data port and converted to n-bit-wide words of data. The n-bit-wide words of data are then buffered as a k-word-long block of parallel data into a line of a multiline buffer as a block of k*n bits of data. The block of k*n bits of data is then transmitted to a multiport memory via a write bus effective to write the block of k*n bits of data to the multiport memory. | 07-31-2014 |
20140215136 | METHODS AND APPARATUS FOR STORING DATA TO A SOLID STATE STORAGE DEVICE BASED ON DATA CLASSIFICATION - Systems and methods for storing data to a non-volatile storage device are provided. A request to store data to the storage device at a given address corresponding to one of a plurality of regions of the storage device is received. A region classification map associated with the storage device associates a classification with each of the plurality of regions. A determination is made based on the region classification map as to which classification is associated with the one of the plurality of regions corresponding to the given address. The data is stored at the given address in response to determining that the one of the plurality of regions is associated with a first classification. The data is stored to an alternate location in response to determining that the one of the plurality of regions is associated with a second classification. | 07-31-2014 |
20140213193 | FREQUENCY OFFSET COMPENSATION FOR WIFI RANGING - Methods, systems, and apparatus are disclosed for determining accurate ranging measurements between communication devices. Various embodiments are described for recording timestamps associated with when transmissions are sent and received between the communication devices. The communication devices are configured to determine a difference in their clock frequencies and to communicate this difference with one another. Furthermore, each of the communication devices is configured to compensate for these differences before or after the timestamps are exchanged and to send a compensation indicator of whether the compensation has been performed. If the compensation has not been performed, either of the communication devices can compensate for the clock frequency differences after receiving the timestamps based on the compensation indicator. By using compensated clock frequencies based on a single clock reference, highly accurate ranging measurements are obtained using round trip propagation time calculations. | 07-31-2014 |
20140211766 | IN-DEVICE COEXISTENCE OF MULTIPLE WIRELESS COMMUNICATION TECHNOLOGIES - In a method of operating a device configured to communicate according to at least a first communication protocol and a second communication protocol, a time division multiplexing (TDM) pattern is obtained. The TDM pattern is defined for communication according to the first communication protocol is obtained. The TDM pattern defines communication periodicity that includes a scheduled period and an unscheduled period. A guard interval is reserved within the unscheduled period, and the unscheduled period is used for communication according to the second communication protocol. The guard interval is used to transition to an inactive state with respect to the second communication protocol. | 07-31-2014 |
20140211697 | APPARATUS AND METHOD FOR REDUCING RECEIVER FREQUENCY ERRORS - A method includes, in a receiver that includes an uncompensated crystal oscillator, receiving signals from a transmitter by activating the receiver periodically at intervals corresponding to a specified wake-up time period. In response to detecting at the receiver that the specified wake-up time period is insufficient for maintaining synchronization between the receiver and the transmitter using the uncompensated crystal oscillator, an actual wake-up time period, smaller than the specified wake-up time period, is selected. The receiver is activated periodically according to the selected actual wake-up time period. | 07-31-2014 |
20140206304 | BEAMFORMING BY SECTOR SWEEPING - A first plurality of training data units are transmitted via a plurality of antennas of a first station as part of a first transmit beamforming training procedure. Subsequently, a second plurality of training data units are received via the plurality of antennas as part of second transmit beamforming procedure while the first station applies a single receive antenna configuration. The second plurality of training data units includes an information element that specifies a feedback from a second station, the feedback including an identifier corresponding to one of the training data units in the first plurality of data units. The first station transmits a feedback message to the second station, that includes (i) one or more indicators of one or more training data units selected from the second plurality of training data units, and (ii) a request to perform a subsequent beamforming training procedure. | 07-24-2014 |
20140206152 | SINGLE LAYER BGA SUBSTRATE PROCESS - The present disclosure provides semiconductor packaging techniques that form a substrate using metal and insulating materials. The substrate includes a first surface that is bonded to a semiconductor device and a second surface that is bonded to a printed circuit board. The substrate is formed using several techniques that minimize the amount of mask levels used to form the substrate. For example, a metal substrate is patterned to form a three dimensional pattern on the surface. A dielectric material is deposited on the three dimensional pattern. Using several patterning and polishing embodiments described herein, the metal/dielectric substrate is patterned and polished to form a substantially flush surface that is bonded to the semiconductor device. In one embodiment, the top surface of the metal/dielectric substrate is patterned to expose the underlying metal substrate and the bottom surface of the metal substrate is polished to be substantially flush with the dielectric material. | 07-24-2014 |
20140206141 | METHODS AND ARRANGEMENTS RELATING TO SEMICONDUCTOR PACKAGES INCLUDING MULTI-MEMORY DIES - Embodiments provide a method comprising providing a multi-memory die that comprises multiple individual memory dies. Each of the individual memory dies is defined as an individual memory die within a wafer of semiconductor material during production of memory dies. The multi-memory die is created by singulating the wafer of semiconductor material into memory dies where at least one of the memory dies is a multi-memory die that includes multiple individual memory dies that are still physically connected together. The method further comprises coupling a semiconductor die to the multi-memory die. | 07-24-2014 |
20140205029 | METHODS AND APPARATUS FOR WLAN TRANSMISSION - In a method for generating a PHY data unit for transmission via a communication channel, a modulation scheme is selected from a plurality of modulation schemes, information bits are encoded to generate encoded data using one or more encoders, and an interleaving parameter N | 07-24-2014 |
20140205026 | DEVICES AND METHODS FOR POWER CONSUMPTION CONTROL IN POWERLINE COMMUNICATIONS SYSTEMS AND APPARATUS - The present disclosure includes systems and techniques relating to power line communications (PLC) systems and apparatus. In some implementations, a method includes determining information regarding a potential data rate to be used with a powerline communications (PLC) channel, reducing a bias current or voltage of an analog front end of a PLC transceiver based on the determined information to reduce power consumption of the analog front end of the PLC transceiver, and transmitting or receiving data over the PLC channel with the reduced bias current or voltage of the analog front end of the PLC transceiver. | 07-24-2014 |
20140203874 | POWER AMPLIFIERS WITH PUSH-PULL TRANSISTORS, CAPACITIVE COUPLING FOR HARMONIC CANCELLATION, AND INDUCTIVE COUPLING TO PROVIDE DIFFERENTIAL OUTPUT SIGNALS - A differential power amplifier including a push-pull pair of transistors, a capacitance, a first inductance, and a second inductance. The push-pull pair of transistors includes first and second transistors. The first transistor includes control and output terminals. The second transistor includes input and control terminals. The control terminals of the first and second transistors collectively receive a differential input signal. The output and input terminals collectively provide a differential output signal. The capacitance is connected to the output and input terminals. The first capacitance cancels first harmonics at the output terminal of the first transistor with second harmonics at the input terminal of the second transistor. The first transistor and the first inductance are connected in series between a voltage source and a reference terminal. The second transistor and the second inductance are connected in series between the voltage source and the reference terminal. | 07-24-2014 |
20140201822 | METHOD AND SYSTEM FOR PERMITTING ACCESS TO RESOURCES BASED ON INSTRUCTIONS OF A CODE TAGGED WITH AN IDENTIFIER ASSIGNED TO A DOMAIN - A method including: assigning identifiers to respective domains, where each of the domains is allocated a corresponding set of resources, and where the resources in the sets of resources are accessible at respective physical addresses; storing permissions to access the physical addresses, where each of the permissions indicates which of the physical addresses one or more of the domains are permitted to access. The method also includes: assigning a code to a first domain, where the code includes instructions, and where each of the instructions includes a corresponding one of the physical addresses; tagging each of the instructions by adding the identifier assigned to the first domain to each of the instructions; and during execution of each of the instructions, comparing the identifier included in the corresponding instruction to one of the permissions; and based on the comparison, permitting access to the set of resources allocated to the first domain. | 07-17-2014 |
20140201600 | APPARATUS AND METHOD FOR ENCODING DATA FOR STORAGE IN MULTI-LEVEL NONVOLATILE MEMORY - A controller for a nonvolatile memory includes an encoder and a decoder. The memory includes memory cells that each store data using more than two levels. The encoder generates first data for storage in first memory cells. For first and second subsets of cells of the first memory cells, the first data is stored at first and second levels, respectively. Measurable values of the first subset of cells are characterized by a first probability density function having a first width. Measurable values of the second subset of cells are characterized by a second probability density function having a second width. The first width is greater than the second width. The encoder generates the first data such that a size of the first subset of cells is less than a size of the second subset of cells. The decoder decodes encoded data from the memory. | 07-17-2014 |
20140201472 | INTERCONNECTED RING NETWORK IN A MULTI-PROCESSOR SYSTEM - In various embodiments, the present disclosure provides a system comprising a first plurality of processing cores, ones of the first plurality of processing cores coupled to a respective core interface module among a first plurality of core interface modules, the first plurality of core interface modules configured to be coupled to form in a first ring network of processing cores; a second plurality of processing cores, ones of the second plurality of processing cores coupled to a respective core interface module among a second plurality of core interface modules, the second plurality of core interface modules configured to be coupled to form a second ring network of processing cores; a first global interface module to form an interface between the first ring network and a third ring network; and a second global interface module to form an interface between the second ring network and the third ring network. | 07-17-2014 |
20140201470 | SHARED OP-SYMMETRIC UPDATE-SENSITIVE VARIABLES - Embodiments include multi-processor systems, including multi-core processor systems, as well as methods for operating the same, in which at least one processor or processor core is configured to receive an instruction directing the at least one processor core to read a value associated with a memory address. In response to receiving the instruction and before execution of the instruction, the at least one processor or processor core causes ones of the plurality of mutually communicatively inter-coupled processor cores to provide a plurality of locally stored values that are stored individually in the respective processor cores and that are associated with the memory address. | 07-17-2014 |
20140201469 | SHARED OP-SYMMETRIC UPDATE-SENSITIVE VARIABLES - Embodiments include multi-processor systems, including multi-core processor systems, as well as methods for operating the same, in which at least one processor or processor core is configured to receive an instruction directing the at least one processor core to read a value associated with a memory address. In response to receiving the instruction and before execution of the instruction, the at least one processor or processor core causes ones of the plurality of mutually communicatively inter-coupled processor cores to provide a plurality of locally stored values that are stored individually in the respective processor cores and that are associated with the memory address. | 07-17-2014 |
20140201445 | INTERCONNECTED RING NETWORK IN A MULTI-PROCESSOR SYSTEM - In various embodiments, the present disclosure provides a system comprising a first plurality of processing cores, ones of the first plurality of processing cores coupled to a respective core interface module among a first plurality of core interface modules, the first plurality of core interface modules configured to be coupled to form in a first ring network of processing cores; a second plurality of processing cores, ones of the second plurality of processing cores coupled to a respective core interface module among a second plurality of core interface modules, the second plurality of core interface modules configured to be coupled to form a second ring network of processing cores; a first global interface module to form an interface between the first ring network and a third ring network; and a second global interface module to form an interface between the second ring network and the third ring network. | 07-17-2014 |
20140201444 | INTERCONNECTED RING NETWORK IN A MULTI-PROCESSOR SYSTEM - In various embodiments, the present disclosure provides a system comprising a first plurality of processing cores, ones of the first plurality of processing cores coupled to a respective core interface module among a first plurality of core interface modules, the first plurality of core interface modules configured to be coupled to form in a first ring network of processing cores; a second plurality of processing cores, ones of the second plurality of processing cores coupled to a respective core interface module among a second plurality of core interface modules, the second plurality of core interface modules configured to be coupled to form a second ring network of processing cores; a first global interface module to form an interface between the first ring network and a third ring network; and a second global interface module to form an interface between the second ring network and the third ring network. | 07-17-2014 |
20140201443 | INTERCONNECTED RING NETWORK IN A MULTI-PROCESSOR SYSTEM - In various embodiments, the present disclosure provides a system comprising a first plurality of processing cores, ones of the first plurality of processing cores coupled to a respective core interface module among a first plurality of core interface modules, the first plurality of core interface modules configured to be coupled to form in a first ring network of processing cores; a second plurality of processing cores, ones of the second plurality of processing cores coupled to a respective core interface module among a second plurality of core interface modules, the second plurality of core interface modules configured to be coupled to form a second ring network of processing cores; a first global interface module to form an interface between the first ring network and a third ring network; and a second global interface module to form an interface between the second ring network and the third ring network. | 07-17-2014 |
20140201358 | System and Method for Asynchronous Event Reporting - Systems and methods for event reporting are provided. In a method for event reporting in a system that includes an event source and a plurality of event consumers, notifications from the event source are received at an event reporter. The notifications are received at a first rate. The event reporter receives a plurality of desired sampling rates from the plurality of event consumers, where each of the desired the sampling rates indicates a rate at which an event consumer desires reporting of notifications from the event reporter. The notifications are filtered based on the first rate and the plurality of desired sampling rates. The filtering selects one or more of the notifications to be reported to one or more event consumers of the plurality of event consumers. The selected one or more of the notifications are reported. | 07-17-2014 |
20140201326 | INTERCONNECTED RING NETWORK IN A MULTI-PROCESSOR SYSTEM - In various embodiments, the present disclosure provides a system comprising a first plurality of processing cores, ones of the first plurality of processing cores coupled to a respective core interface module among a first plurality of core interface modules, the first plurality of core interface modules configured to be coupled to form in a first ring network of processing cores; a second plurality of processing cores, ones of the second plurality of processing cores coupled to a respective core interface module among a second plurality of core interface modules, the second plurality of core interface modules configured to be coupled to form a second ring network of processing cores; a first global interface module to form an interface between the first ring network and a third ring network; and a second global interface module to form an interface between the second ring network and the third ring network. | 07-17-2014 |
20140200882 | METHOD AND APPARATUS TO TRANSMIT DATA THROUGH TONES - Aspects of the disclosure provide a method for transmitting data. The method includes encoding data, by a first device, symbol-by-symbol into a first electrical signal of frequencies in a specific range, mixing, by the first device, the first electrical signal with a second electrical signal corresponding to captured voices, and transmitting, by the first device, the mixed electrical signal to a second device via a channel being configured for transmitting the captured voices. | 07-17-2014 |
20140198886 | METHOD AND APPARATUS FOR FILTERING AND COMBINING MULTIPATH COMPONENTS OF A SIGNAL RECEIVED AT MULTIPLE ANTENNAS ACCORDING TO A WIRELESS COMMUNICATION PROTOCOL STANDARD FOR FILTERING A SIGNAL RECEIVED BY A SINGLE ANTENNA - A receiver communicating according to a wireless communication protocol standard for filtering a signal received at a single antenna. The receiver includes filter modules, receiver modules, and a summer. The filter modules receive from antennas multipath components of the signal as transmitted to the receiver. The signal includes bits of data. Each of the filter modules: receives corresponding ones of the multipath components of the signal as received at a respective one of the antennas; and according to the wireless communication protocol standard, filters the signal as received at the respective one of the antennas to generate a filtered signal. The receiver modules respectively receive the filtered signals. Each of the receiver modules combines the multipath components in the respective filtered signal to generate an output signal. Each of the output signals includes a respective version of the bits of data. The summer sums the output signals. | 07-17-2014 |
20140198779 | METHOD AND APPARATUS FOR SYNCHRONIZING TIMING OF A FIRST STATION TO TIMING OF A SECOND STATION FOR TRANSMISSION OF DATA IN SEQUENTIAL SLOTS OF A TIME DIVISION MULTIPLE ACCESS CHANNEL - A first station including a transceiver, a control module, first counters, and a generation module. The transceiver receives information from a second station. The control module generates an adjustment signal based on the information to synchronize the first station to the second station. The first counters, based on the adjustment signal, generate respective count values. The first counters comprise a first counter and second counters. The count value of the first counter is indicative of an amount of time within a first slot of a time division multiple access (TDMA) channel. Each of the count values of the second counters is based on one of the other count values of the first counters. The generation module, in response to the count values of the first counters, generates a control signal. The transceiver, based on the control signal, transmits data in a second time slot on the TDMA channel. | 07-17-2014 |
20140198351 | METHOD AND SYSTEM FOR PERFORMING IMAGE PROCESSING ON A DOCUMENT BASED ON A DELAYED DETERMINATION OF WHETHER THE DOCUMENT IS MONOCHROME OR COLOR - Embodiments include systems and methods for performing image processing on a document based on a delayed determination of whether the document is monochrome or color. The image reproduction system includes image processing hardware configured to receive a plurality of pixels corresponding to a scan document, perform color processing on the plurality of pixels to produce color-processed scan data, perform monochrome processing on the plurality of pixels to produce monochrome-processed scan data, produce color distribution data for the plurality of pixels, and determine from the color distribution data that the scan document is one of a color document or a monochrome document. Based at least on determining that the scan document is one of a color document or a monochrome document, one of the color-processed scan data or the monochrome-processed scan data are discarded. | 07-17-2014 |
20140197897 | PRECISION OSCILLATOR WITH TEMPERATURE COMPENSATION - New and highly stable oscillators are disclosed. Such an oscillator may include a first capacitor electrically connected to a first charging switch and a first discharging switch, a second capacitor electrically connected to a second charging switch and a second discharging switch, a first chopping circuit having a first input electrically connected to the first capacitor and a second input electrically connected to a reference voltage, a second chopping circuit having a first input electrically connected to the second capacitor and a second input electrically connected to the reference voltage, a first comparator having a first input electrically connected to a first and second output of the first chopping circuit, a second comparator having a first input electrically connected to a first and second output of the second chopping circuit, and control circuitry having a first input electrically coupled to an output of the first comparator and a second input electrically connected to an output of the second comparator. | 07-17-2014 |
20140192984 | RECOVERY FROM DECRYPTION ERRORS IN A SEQUENCE OF COMMUNICATION PACKETS - A method in a receiver includes receiving from a transmitter a sequence of communication packets, which carry data encrypted with an encryption scheme. The encryption scheme depends on a counter value that is incremented independently by each of the transmitter and the receiver. Attempts are made to decrypt the data of a received packet multiple times using different, respective counter values, to produce multiple respective decrypted outputs. A decrypted output in which the data has been decrypted correctly is identified, the counter value is corrected, and the data of the received packet is recovered from the identified decrypted output. | 07-10-2014 |
20140192857 | ENHANCED BUFFERING OF SOFT DECODING METRICS - A method includes, in a receiver, computing soft decoding metrics for decoding a received signal. The soft decoding metrics are stored in compressed form in a memory buffer. The soft decoding metrics in the compressed form are retrieved from the memory buffer, the retrieved soft decoding metrics are decompressed, and the received signal is decoded using the decompressed soft decoding metrics. | 07-10-2014 |
20140189467 | METHOD AND APPARATUS FOR DECODING AND CORRECTING A FIRST BYTE BASED ON A STATUS OF A SECOND BYTE ADJACENT TO THE FIRST BYTE AND IN RESPONSE TO A FAILURE TO DECODE THE FIRST BYTE - A decoder including a decode module, a matrix module, and a marking module. The decode module receives data and performs a first decoding iteration to decode the data. The first decoding iteration includes generating a first matrix having a first byte. The matrix module generates a second matrix based on the first matrix. The second matrix includes the first and second bytes. The second byte is adjacent and sequentially prior or subsequent to the first byte. The marking module: determines whether the first byte has been correctly decoded; based on determining whether the first byte has been correctly decoded, determines a status of the second byte; and based on the status of the second byte, marks the first byte as an erasure. The decode module, based on the second byte being marked as an erasure, corrects the second byte during the second decoding iteration. | 07-03-2014 |
20140187185 | RF PEAK DETECTION SCHEME USING BASEBAND CIRCUITS - A receiver includes an antenna configured to receive a set of RF signals, and a low-noise amplifier (LNA) coupled to the antenna and amplify the set of RF signals to generate a set of amplified signals. The receiver further includes a down-conversion mixer configured to down convert the set of amplified signals to baseband frequencies. The receiver further includes a low-pass filter configured to filter from the set of amplified signals to baseband frequencies an out-of-band signal. The receiver further includes a high-pass filter configured to reverse the filtering of the low-pass filter. The receiver further includes a peak detector configured to determine whether the LNA is operating at saturation; and an automatic-gain controller configured to decrease a gain of the LNA based on the determination of the peak detector. | 07-03-2014 |
20140185386 | Reliability Metrics Management for Soft Decoding - Embodiments provide a method for reading a target memory sector of a memory. The method comprises, based on read data corresponding to a plurality of memory sectors of the memory, estimating first one or more reference voltages and, using the first one or more reference voltages, performing a first read operation on the target memory sector. The method further comprises determining an error correcting code (ECC) decoding failure of the first read operation and, in response to determining the ECC decoding failure of the first read operation and based on read data corresponding to the target memory sector, updating the estimate of the first one or more reference voltages to generate second one or more reference voltages. The method also comprises using the second one or more reference voltages, performing a second read operation on the target memory sector. | 07-03-2014 |
20140184156 | SYSTEM AND METHOD FOR CHARGING BATTERIES OF VEHICLES AND RETURNING CHARGE FROM BATTERIES TO UTILITY COMPANIES - A monitoring module monitors a charge level of a battery in a vehicle. A network interface module transmits a first set of charging parameters for charging the battery to a utility company and receives a reply and a charge return request from the utility company for returning charge from the battery to the utility company. The first set of charging parameters includes the charge level of the battery and a first time of the day for charging the battery. The reply includes a second time of the day for charging the battery. A control module generates a first signal based on the reply and the first set of charging parameters, and a second signal based on the charge return request and charge return parameters. A charging module charges the battery based on the first signal. A charge retrieval module returns the charge based on the second signal. | 07-03-2014 |
20140177470 | Memory Sharing in a Network Device - A network device includes processor devices configured to perform packet processing functions, and a shared memory system including multiple memory blocks. A memory connectivity network couples the processor devices to the shared memory system. A configuration unit configures the memory connectivity network so that processor devices are provided access to respective sets of memory blocks. | 06-26-2014 |
20140176200 | METHODS AND APPARATUS FOR TUNING A CURRENT SOURCE AND SELECTING A REFERENCE VOLTAGE TO MAINTAIN A TRANSCONDUCTANCE AND TRANSITION FREQUENCIES OF TRANSISTORS OF AN INVERTER - A circuit including a current source, an inverter, and a device. The current source is configured to receive a first reference voltage and supply an output current. The inverter has a transconductance. The inverter includes a first transistor having a source and a drain and a second transistor having a source. The source of the first transistor is connected to the current source. The source of the first transistor is configured to receive a portion of the output current. The source of the second transistor is connected to the drain of the first transistor. The device is configured to select the first reference voltage such that the output current of the current source varies with changes in a temperature of the current source to maintain the transconductance of the inverter at a same value and prevent changes in respective transition frequencies of both the first transistor and the second transistor. | 06-26-2014 |
20140176194 | ZERO CROSSING DETECTOR USING CURRENT MODE APPROACH - An apparatus includes a signal converter configured to convert a voltage signal into a current signal and an analog digital converter (ADC) configured to convert the current signal to a digital signal. The apparatus also includes a digital processor configured to process the digital signal and generate an output signal that indicates a zero crossing point of the mains voltage signal. | 06-26-2014 |
20140173197 | METHOD AND STORAGE DRIVE FOR WRITING PORTIONS OF BLOCKS OF DATA IN RESPECTIVE ARRAYS OF MEMORY CELLS OF CORRESPONDING INTEGRATED CIRCUITS - A storage drive includes a first integrated circuit, a second integrated circuit, an interface, an encoder, and a write module. The first integrated circuit includes a first array of memory cells. The second integrated circuit includes a second array of memory cells. The interface is connected to a host. The interface is configured to receive a first block of data transmitted from the host to the storage drive. The encoder is configured to encode the first block of data. The write module is configured to write (i) a first portion of the encoded first block of data to a first row of the first array of memory cells, and (ii) a second portion of the encoded first block of data to a first row of the second array of memory cells. | 06-19-2014 |
20140171138 | SELECTIVE LAYER-2 FLUSHING IN MOBILE COMMUNICATION TERMINALS - A method includes classifying signaling messages to be transmitted from a mobile communication terminal into one or more classes, wherein each class corresponds to a respective event relating to the terminal and specifies the signaling messages that become irrelevant when the event occurs. The signaling messages are queued for transmission in a queue. In response to detecting an occurrence of a given event, the irrelevant signaling messages are removed from the queue based on the class specifying irrelevant signaling messages corresponding to the given event. | 06-19-2014 |
20140170832 | RESISTIVE RANDOM ACCESS MEMORY AND METHOD FOR CONTROLLING MANUFACTURING OF CORRESPONDING SUB-RESOLUTION FEATURES OF CONDUCTIVE AND RESISTIVE ELEMENTS - A method including: forming a stack of resistive layers; prior to or subsequent to forming the stack of resistive layers, forming a conductive layer; applying a mask layer on the stack of resistive layers or the conductive layer; forming a first spacer on the mask layer; and etching away a first portion of the mask layer using the first spacer as a first mask to provide a remainder. The method further includes: forming a second spacer on the stack of the resistive layers or the conductive layer and the remainder of the mask layer; etching away a second portion of the remainder of the mask layer to form an island; and using the island as a second mask, etching the stack of the resistive layers to form a resistive element of a memory, and etching the conductive layer to form a conductive element of the memory. | 06-19-2014 |
20140169372 | Network Discovery Apparatus - A network device has a packet input unit, a checking unit, and a discovery unit. The packet input unit is configured to receive ingress packets. The checking unit is configured to determine whether identifying characteristics of received ingress packets match stored identifying characteristics of a packet flow that is stored in a memory, to perform a network action when the identifying characteristic of the received ingress packet matches the stored identifying characteristic. The discovery unit is configured to intercept an egress packet received from the control plane processor, the egress packet corresponding to the received ingress packet, to determine one or more differences in selected portions of a header portion of the received ingress packet resulting from processing at the control plane processor, and to store in the memory a new network action based on the one or more differences. | 06-19-2014 |
20140169250 | WiMax Enhanced Sleep Mode - Enhancements are provided to lower power consumption in a wireless communication device. A traffic indicator message is designated to be positioned at or near a first burst to be transmitted to a subscriber station. Further, a clock signal provided to a decoder in the subscriber station has a variable frequency, the frequency being chosen based on the nature of the data to be decoded. Data needing immediate decoding is processed with a high speed clock. Other data are processed with a lower speed clock to reduce power consumption. Also, control information that is demodulated when the subscriber station is in sleep mode is batch processed when the subscriber station becomes active again. | 06-19-2014 |
20140168511 | Systems and Methods for Adaptive Scaling of Digital Images - Systems and methods are provided for upscaling a digital image. A digital image to be upscaled is accessed, where the digital image comprises a plurality of pixel values. A first half pixel value is computed for a first point in the digital image based on a plurality of pixel values of the digital image surrounding the first point and an activity level. A second half pixel value is computed for a second point in the digital image, and an interpolated pixel of an upscaled version of the digital image is determined using a plurality of the pixel values, the first half pixel value, and the second half pixel value. | 06-19-2014 |
20140160855 | SYSTEMS AND METHODS FOR GENERATING SOFT INFORMATION IN NAND FLASH - Systems and methods are provided to generate soft information related to the threshold voltage of a memory cell. A range of threshold voltages for the memory cell is divided into subregions of threshold voltage values herein referred to as bins. An output of the memory cell in response to an applied reference signal is measured. The applied reference signal includes a voltage value and position information. A single bin is identified based on the position information of the reference signal. The identified bin is split into more than one bin based on the output of the memory cell and the voltage value of the reference signal. The newly split bins and all the other bins that were not split are assigned new bin indices. | 06-12-2014 |
20140160725 | LIGHT EMITTING DIODES GENERATING WHITE LIGHT - A system including a first set of light emitting diodes, a second set of light emitting diodes, and a control module. The first set of light emitting diodes is configured to emit blue light having first wavelengths in a first wavelength range in a spectrum of blue light. The first set of light emitting diodes includes a green phosphor configured to convert the blue light having the first wavelengths to green light. The second set of light emitting diodes is configured to emit blue light having second wavelengths in a second wavelength range in the spectrum of blue light. The second set of light emitting diodes includes a red phosphor configured to convert the blue light having the second wavelengths to red light. The first wavelength range is less than the second wavelength range. The control module is configured to control currents through the first set of light emitting diodes and the second set of light emitting diodes. | 06-12-2014 |
20140159600 | LED-BASED LAMP WITH USER-SELECTABLE COLOR TEMPERATURE - A lamp including a first set of light emitting diodes configured to generate first light, a second set of light emitting diodes configured to generate second light, and a third set of light emitting diodes configured to generate third light. The first light, the second light, and the third light combine to produce white light. A first switch is located at a base portion of the lamp. The state of the first switch corresponds to a color temperature of the white light. A color temperature adjustment module is configured to vary outputs of the first, second, and third sets of light emitting diodes in accordance with the color temperature of the white light selected by a user using the first switch. | 06-12-2014 |
20140159596 | PHOSPHOR AND LED PLACEMENT FOR WHITE LED-BASED LAMPS - A system including a base portion, which includes first and second sets of light emitting diodes (LEDs) to emit blue light having first and second wavelengths in first and second wavelength ranges in a spectrum of blue light, a glass layer arranged at a second predetermined distance from the base portion, and a plurality of coatings of first and second phosphors having a predetermined length arranged in an alternating pattern on a surface of the glass layer facing toward the LEDs. The LEDs of the first and second sets are arranged on the base portion in an alternating pattern and are separated from each other by a first predetermined distance. Centers of the coatings of the first and second phosphors respectively align with centers of corresponding LEDs in the first and second sets. | 06-12-2014 |
20140159595 | CURRENT BALANCING CIRCUITS FOR LIGHT-EMITTING-DIODE-BASED ILLUMINATION SYSTEMS - A system includes first, second, and third sets of LEDs and a control module. The first set of LEDs outputs light having wavelengths in a wavelength range in a spectrum of ultraviolet light and is coated with a phosphor to convert the ultraviolet light to blue light having wavelengths in a wavelength range in a spectrum of blue light. The second and third sets of LEDs output light having wavelengths in a wavelength range in the spectrum of blue light and is coated with phosphors to convert the blue light to light having wavelengths in a wavelength range in a spectrum of green, yellow, and red light. The second set of LEDs generates less red light than green light. The third set of LEDs generates less green light than red light. The current control module controls currents through the first, second, and third sets of LEDs to generate white light. | 06-12-2014 |
20140157077 | DECODER BASED DATA RECOVERY - Systems, methods, and other embodiments associated with decoder based data recovery are described. According to one embodiment, an apparatus includes a decoder configured to decode codewords and decoder firmware configured to control one or more decoding parameters of the decoder. The decoder includes a recovery unit configured to store recovery instructions. The decoder is further configured to execute the stored recovery instructions without interaction with the decoder firmware when the decoding fails. | 06-05-2014 |
20140157068 | PROGRAMMING NONVOLATILE MEMORY BASED ON STATISTICAL ANALYSIS OF CHARGE LEVEL DISTRIBUTIONS OF MEMORY CELLS - A system includes a read module, a statistical data generating module, and a storing module. The read module reads charge levels of nonvolatile memory cells and generates read signals. The statistical data generating module generates statistical data based on the read signals. The storing module stores the statistical data. The read module generates the read signals based on the charge levels of the nonvolatile memory cells and the statistical data. | 06-05-2014 |
20140153677 | ENHANCED RECEPTION OF PRECODING VECTOR SWITCHING (PVS) - A method includes, in a mobile communication terminal, receiving a signal including multiple instances of a synchronization signal transmitted in multiple respective time periods, wherein each instance is precoded with a respective precoding scheme that is selected from a set of precoding schemes in accordance with a precoding alternation pattern. A subset of the instances of the synchronization signal is selected, in accordance with an instance selection pattern that ensures that at least one of the instances of the synchronization signal is received in the terminal with at least a predefined quality. Only the instances belonging to the selected subset are decoded. | 06-05-2014 |
20140153659 | PILOT DESIGN FOR UNIVERSAL FREQUENCY REUSE IN CELLULAR ORTHOGONAL FREQUENCY-DIVISION MULTIPLEXING SYSTEMS - Systems and methods are provided for transmitting information between an intended source and a receiver to minimize co-channel interference from at least one interfering source. Pilot subcarriers and data subcarriers may be broadcast from an intended source and at least one interfering source. The pilot subcarriers may be shared across base stations or distributed among base stations in frequency, in time, or both. In addition, the frequency reuse factor of the pilot subcarriers may be different than the frequency reuse factor of the data subcarriers A receiver receives a composite signal that corresponds with an intended signal from an intended source and an interfering signal from at least one interfering source. The portion of the received signal that corresponds to the intended signal may be recovered by the receiver based on the broadcast of the pilot subcarriers. | 06-05-2014 |
20140153588 | METHODS AND APPARATUS FOR PRECISION TIME STAMPING - In a network device, apparatus and methods perform precision time stamping. A time agent receives a master pace signal corresponding to a time representation based on a master real time clock in a master clock domain. A time accumulator accumulates time units one fill quantum at a time based on the master pace signal. The time accumulator decreases the accumulated time units by a leak quantum according to a local clock signal running at a higher frequency than the master pace signal. Correction logic periodically generates, at a granularity corresponding to the frequency of the local clock signal, an updated time representation in a target clock domain based on a residual number of time units in the time accumulator before depositing an additional fill quantum of time units in the time accumulator. | 06-05-2014 |
20140151880 | PACKAGE-ON-PACKAGE STRUCTURES - Embodiments of the present disclosure provide a package on package arrangement comprising a first package including a substrate layer including a top side, and a bottom side that is opposite to the top side, wherein the top side of the substrate layer defines a substantially flat surface, and a first die coupled to the bottom side of the substrate layer. The arrangement also comprises a second package including a plurality of rows of solder balls and at least one of one or both of an active component or a passive component. The second package is attached, via the plurality of rows of solder balls, to the substantially flat surface of the top side of the substrate layer of the first package. The active component and/or a passive component is attached to the substantially flat surface of the top side of the substrate layer of the first package. | 06-05-2014 |
20140149807 | Controller For Reading Data From Non-Volatile Memory - A method includes, in at least one aspect, receiving a command for a group of data units to be transmitted to a host in a first sequence; for each data unit of the group of data units, receiving an identifier of the data unit and a signal indicating that the data unit has been retrieved and processed for errors, wherein the identifiers and the signals are received in accordance with the group of data units being retrieved from one or more memory devices in a second sequence that is different from the first sequence; tracking the group of data units retrieved in the second sequence; determining, by processing circuitry, that the group of data units has been retrieved and processed for errors; and directing transmission of the group of data units to the host in accordance with the first sequence. | 05-29-2014 |
20140146909 | Beamforming Using Predefined Spatial Mapping Matrices - In one or more aspects data packets are iteratively transmitted to a receiver using predefined spatial mapping matrices, channel estimates are received from the receiver responsive to iteratively transmitted data packets, and one of the predefined spatial mapping matrices is selected for transmitting additional data packets to the receiver based on the received channel estimates. | 05-29-2014 |
20140145304 | STACKABLE HIGH-DENSITY METAL-OXIDE-METAL CAPACITOR WITH MINIMUM TOP PLATE PARASITIC CAPACITANCE - A system including first and second plurality of conductors stacked along a first axis on a substrate. The first axis is perpendicular to a plane on which the substrate lies. In the first and second plurality of conductors, each conductor is connected to an adjacent conductor by one or more first vias arranged along the first axis. The first and second plurality of conductors are arranged in parallel along a second axis (i) perpendicular to the first axis and (ii) parallel to the plane on which the substrate lies. The first plurality of conductors respectively lie on a plurality of planes (i) perpendicular to the first axis and (ii) parallel to the plane on which the substrate lies. The second plurality of conductors respectively lie on the plurality of planes. Capacitances are formed along the plurality of planes between the first plurality of conductors and the second plurality of conductors. | 05-29-2014 |
20140143641 | ITERATIVE DECODER SYSTEMS AND METHODS - Systems and methods are provided for improved designs and performance for iterative decoder systems. In some embodiments, the iterative decoder may be decoupled from FIR samples through an FIR RAM, thus resulting in a less complex design and shorter processing times. In some embodiments, an intermediate memory may be used when passing information between the SOVA and LDPC of the iterative decoder. In some embodiments, the SOVA-required information may be continuously serialized from information received from the LDPC during each LDPC iteration. In some embodiments, the 1/(1+D | 05-22-2014 |
20140141730 | METHOD FOR FAST AUTOMATIC POWER CONTROL OF WIRELESS TRANSMITTERS - A circuit includes a transmit path to receive an input signal and generate an output signal to be output at a transmit power level according to a power target signal. The circuit also includes a gain corrector to output a signal for adjusting a power level of the output signal to correspond to the transmit power level. The signal for adjusting is based on the power target signal and a delay for time-aligning a first signal and a second signal. | 05-22-2014 |
20140140330 | SYSTEM AND METHOD FOR REDUCING INTERFERENCE BETWEEN COLLOCATED TRANSCEIVERS IN A WIRELESS NETWORK DEVICE - A network device including a first transceiver and a second transceiver. The first transceiver is configured to receive, in accordance with a first wireless protocol, first data during a first time period, and transmit, in accordance with the first wireless protocol, second data during a second time period. The second transceiver is configured to receive, in accordance with a second wireless protocol, a block of packets during the first time period in which the first transceiver receives the first data. The second wireless protocol is different from the first wireless protocol. Subsequent to receiving all packets in the block of packets, the second transceiver is configured to transmit, in accordance with the second wireless protocol, a single acknowledgement during the second time period in which the first transceiver transmits the second data. The single acknowledgement is configured to indicate receipt of all the packets in the block of packets. | 05-22-2014 |
20140136732 | METHOD AND APPARATUS FOR WIRELESS DEVICE WITH MULTIPLE WIRELESS INTERFACES USING PROXY MOBILITY - A wireless device includes first and second wireless network interfaces, first and second address determination modules, and a mobility control module. The first interface establishes layer two connectivity with a first media access gateway. The first address determination module assigns a first address to the first interface in response to a first address assignment message received from the first media access gateway. The second interface establishes layer two connectivity with a second media access gateway in preparation for a handoff from the first media access gateway to the second media access gateway. The second interface transmits an address request message, indicating a desire for the first address to be assigned to the second interface, to the second media access gateway. The second address determination module assigns a second address to the second interface in response to a second address assignment message received from the second media access gateway. | 05-15-2014 |
20140135011 | EFFICIENT RECOVERY FROM CALL SETUP FAILURES - A method includes, in a mobile communication terminal, detecting degradation in communication quality between the terminal and a serving base station during establishment of a call via the serving base station. During the establishment of the call via the serving base station, the terminal searches for an alternative base station that is suitable for establishing the call. Upon finding the alternative base station, a switch is made to establish the call via the alternative base station. | 05-15-2014 |
20140134956 | Pseudo-Omni-Directional Beamforming with Multiple Narrow-Band Beams - In a technique for communication with a station on a wireless network, the technique includes forming a plurality of narrow-band beams, each having a different angular direction from an antenna of a base station and collectively distributed over a beamspace to form a pseudo-omni-directional beam pattern. That beamspace may span an entire spherical region or a portion thereof, for example, when the narrow-band beams are broadcast over a sector of an entire spherical region. The technique may assign each of the plurality of narrow-band beams to a different frequency band (such as a different channel band or sub-channel) on the wireless network. The technique may simultaneously broadcast the plurality of narrow-band beams in a time-varying manner such that the angular direction of each of the plurality of narrow-band beams varies with time, where that variation may be random or ordered. | 05-15-2014 |
20140133853 | PASSIVE OPTICAL NETWORK SWITCH - A Passive Optical Network (PON) Switch which breaks down and regenerates a point to multipoint optical communication signals that are compliant with a PON protocol between an Optical Line Terminal (OLT) and an Optical Network Unit (ONU) by performing a conversion between optical communication signals compliant with PON protocol and data units compliant with Ethernet protocol. | 05-15-2014 |
20140133610 | DISTANCE-LEVEL COMBINING FOR MIMO SYSTEMS WITH HARQ AND/OR REPETITION CODING - Systems and methods are provided for decoding signal vectors in multiple-input multiple-output (MIMO) systems, where the receiver has received one or more signal vectors from the same transmitted vector. For each received signal vector, the receiver evaluates a decoding metric using each possible value of the transmitted signal vector to produce a set of distances. The receiver then combines distances from across the received signal vectors to produce a combined distance associated with each possible value of the transmitted signal vector. Using the combined distances, the receiver may choose among the possible values of the transmit signal vector to determine the actual transmit signal vector. | 05-15-2014 |
20140133217 | CONCURRENT USE OF SRAM CELLS WITH BOTH NMOS AND PMOS PASS GATES IN A MEMORY SYSTEM - A memory system includes first memory cells and second memory cells. Each of the first memory cells includes first and second pass gates including NMOS transistors. Each of the second memory cells include first and second pass gates including PMOS transistors. The first memory cells are pre-charged by one polarity of a voltage supply. The second memory cells are pre-charged by an opposite polarity of the voltage supply. | 05-15-2014 |
20140132349 | Self-Biasing Radio Frequency Circuitry - The present disclosure describes self-biasing radio frequency circuitry. In some aspects a radio frequency (RF) signal is amplified via a circuit having a first transistor configured to source current to an output of the circuit and a second transistor configured to sink current from the output of the circuit, and another signal is provided, without active circuitry, from the output of the circuit to a gate of the first transistor effective to bias a voltage at the output of the circuit. By so doing, the output of the circuit can be biased without active circuitry which can reduce design complexity of and substrate area consumed by the circuit. | 05-15-2014 |
20140132296 | HEAT SINK BLADE PACK FOR DEVICE UNDER TEST TESTING - Embodiments of the present disclosure provide an apparatus configured to engage a device for testing the device via automatic test equipment. The apparatus includes a heat sink, wherein the heat sink comprises a plurality of fins extending from the heat sink, and wherein the heat sink is configured to engage the device. The apparatus further includes a heat conduction layer coupled to the heat sink, a first leg coupled to the heat conduction layer, and a second leg coupled to the heat conduction layer. The second leg is spaced apart from the first leg. A vacuum path is defined through (i) the heat conduction layer and (ii) the heat sink. The vacuum path permits the apparatus to engage the device to be tested by the automatic test equipment. | 05-15-2014 |
20140129754 | Customization Of A Bus Adapter Card - The present disclosure includes systems and techniques relating to customization of a bus adapter card. in some implementations, an apparatus includes a processor and a program memory, a bus adapter card coupled with the computing apparatus and configured to connect with a storage device, the bus adapter card computing a cache memory and a controller to cache in the cache memory data associated with the storage device, where the program memory includes a driver to communicate with the bus adapter card responsive to requests corresponding to the storage device, and the driver is configured to modify its communications with the bus adapter card responsive to information provided separate from the requests. | 05-08-2014 |
20140126342 | METHOD AND APPARATUS FOR OFFSET AND GAIN CORRECTION - Aspects of the disclosure provide a signal processing circuit that has fast response time to sudden profile changes in an electrical signal. The signal processing circuit includes a processing path configured to process an electrical signal that is generated in response to reading data on a storage medium, and a feed-forward correction module. The feed-forward correction module is configured to detect a profile variation based the electrical signal in a time window, and correct the electrical signal in the time window based on the detected profile variation. | 05-08-2014 |
20140126294 | UPDATING REFERENCE VOLTAGES TO COMPENSATE FOR CHANGES IN THRESHOLD VOLTAGE DISTRIBUTIONS OF NONVOLATILE MEMORY CELLS - A system including a reference voltage module configured to generate one or more reference voltages for determining states of a plurality of memory cells of a nonvolatile memory, where the plurality of memory cells have a threshold voltage distribution. A divider module divides, in response to a change in the threshold voltage distribution, a voltage range into a plurality of regions. An update module updates, to compensate for the change in the threshold voltage distribution, one of the reference voltages to a voltage value associated with one of the plurality of regions. | 05-08-2014 |
20140126022 | METHODS FOR OPERATING A CIRCUIT BOARD AND AN APPARATUS EACH HAVING CORRESPONDING SYSTEMS ON CHIPS FOR WIRELESS COMMUNICATION AND PRINTING - A method for operating a circuit board, where: the circuit board is mounted within a printer; a first system on a first chip and a second system on a second chip are mounted on the circuit board; the first system on the first chip comprises a receiver and a transmitter; and the second system on the second chip comprises a first processing module and a second processing module. The method includes wirelessly receiving a first radio frequency signal at the receiver. A second radio frequency signal is generated based on the first radio frequency signal. The second radio frequency signal is wirelessly transmitted from the transmitter. The transmitter is implemented in the first system on the first chip. A data signal is generated based on the first radio frequency signal via the first processing module. A printing process is implemented based on the data signal via the second processing module. | 05-08-2014 |
20140124961 | TECHNIQUES AND CONFIGURATIONS FOR RECESSED SEMICONDUCTOR SUBSTRATES - Embodiments of the present disclosure provide a method comprising providing a semiconductor substrate having (i) a first surface and (ii) a second surface that is disposed opposite to the first surface, forming a dielectric film on the first surface of the semiconductor substrate, forming a redistribution layer on the dielectric film, electrically coupling one or more dies to the redistribution layer, forming a molding compound on the semiconductor substrate, recessing the second surface of the semiconductor substrate, forming one or more channels through the recessed second surface of the semiconductor substrate to expose the redistribution layer; and forming one or more package interconnect structures in the one or more channels, the one or more package interconnect structures being electrically coupled to the redistribution layer, the one or more package interconnect structures to route electrical signals of the one or more dies. Other embodiments may be described and/or claimed. | 05-08-2014 |
20140122786 | FLASH MEMORY CONTROLLER - In some implementations, an apparatus includes a first programmable hardware timer that specifies an initial wait time before issuing two or more commands to a storage device, and a second programmable hardware timer that specifies an interval time between at least two commands of the two or more commands. | 05-01-2014 |
20140119464 | Cyclic Shift Delay Techniques For Wlan Multi-Radio Devices - The present disclosure includes systems and techniques relating to wireless devices. A described technique includes generating respective frequency segments of a composite signal which are contiguous in a frequency domain, each of the respective frequency segments being based on a segment bandwidth; applying respective cyclic shift delay (CSD) phase shifts to the respective frequency segments to produce respective output signals; and transmitting the composite signal by transmitting signals that are based on the respective output signals. The respective CSD phase shifts, including first and second CSD phase shifts, are equivalent to third CSD phase shifts that correspond to a contiguous non-composite signal having a single frequency segment. A bandwidth of the single frequency segment is at least twice the segment bandwidth. The respective CSD phase shifts are applied such that a device receiving the composite signal uses the third CSD phase shifts that correspond to the contiguous non-composite signal. | 05-01-2014 |
20140119370 | SWITCHING APPARATUS AND METHOD BASED ON VIRTUAL INTERFACES - A network device comprises a plurality of physical ports and a packet processing pipeline. The packet processing pipeline is configured to assign a virtual port from a plurality of virtual ports to a packet received via one of the physical ports, wherein a quantity of the virtual ports is larger than a quantity of the physical ports, and wherein, for each of at least some of the physical ports, multiple virtual ports correspond to one physical port. The packet processing pipeline is also configured to assign a virtual domain from a plurality of virtual domains to the packet based on the assigned virtual port, and process the packet based on one or more of i) the assigned virtual port, ii) the assigned virtual domain, and iii) a header field of the packet, including determining zero, one, or more physical ports to which the packet is to be forwarded. | 05-01-2014 |
20140119103 | SRAM Cells Suitable for Fin Field-Effect Transistor (FinFET) Process - A static random access memory (SRAM) cell includes first and second n-channel transistors, first and second p-channel transistors, first and second enable transistors, and first and second pass gates. The first n-channel transistor, the first p-channel transistor, and the first enable transistor are connected in series between first and second reference potentials. The second n-channel transistor, the second p-channel transistor, and the second enable transistor are connected in series between the first and second reference potentials. The first pass gate is configured to selectively connect a first bitline to a first node. The first node is connected to a gate of the first n-channel transistor and a gate of the first p-channel transistor. The second pass gate is configured to selectively connect a second bitline to a second node. The second node is connected to a gate of the second n-channel transistor and a gate of the second p-channel transistor. | 05-01-2014 |
20140118077 | INVERTER CELL FOR A RING OSCILLATOR - An inverter cell for a ring oscillator. The inverter cell includes a first transistor, a second transistor, a first resistor, a second resistor, and a capacitor. A voltage input terminal is connected to gates of the first transistor and the second transistor. A voltage output terminal is connected drains of the first transistor and the second transistor. The first resistor is connected to the source of the first transistor and a first voltage potential. The second resistor is connected to the source of the second transistor and a second voltage potential. The capacitor has a first end directly connected to the source of the first transistor and the first end of the first resistor and a second end directly connected to the source of the second transistor and the first end of the second resistor. | 05-01-2014 |
20140118050 | HIGHLY ACCURATE TRUE RMS POWER DETECTOR FOR CELLULAR APPLICATIONS - New devices and methods capable of detecting a true Root-Mean-Square (RMS) power level of an analog input signal are disclosed. For example, an electronic circuit can include a squaring circuit that receives the analog input signal and processes the analog input signal so as to produce a squared-output of the analog input signal using an analog transfer function of the squaring circuit, and a square-root circuit that receives the squared-output and processes the squared-output using an analog transfer function of the square-root circuit so as to produce an analog RMS output signal representing the true RMS power level of the analog input signal. | 05-01-2014 |
20140113690 | DYNAMIC POWER MANAGEMENT IN A WIRELESS DEVICE - In a method for dynamically adjusting power consumption of a wireless assembly in a communication device a first signal indicative of activity of a first wireless interface unit and a second signal indicative of activity of a second wireless interface unit are received at a dynamic power management unit. The first wireless interface unit configured to operate according to a first communication protocol. The second wireless interface unit configured to operate according to a second communication protocol. The second communication protocol is different than the first communication protocol. A supply voltage level needed to support the activity of the first wireless interface unit and the activity second wireless interface unit is supported based on the first signal and the second signal. A supply voltage supplied to the wireless assembly is adjusted based on the supply voltage level. | 04-24-2014 |
20140112595 | LOW-FREQUENCY COMPRESSION OF HIGH DYNAMIC RANGE IMAGES - Methods and apparatuses for adjusting a global dynamic range of an image are described. An image is decomposed into (i) a low spatial frequency component and (ii) a high spatial frequency component. The global dynamic range of the low spatial frequency component is adjusted to produce an adjusted low spatial frequency component. The image is reconstructed with (i) the adjusted low spatial frequency component and (ii) the high spatial frequency component to thereby produce a processed image. | 04-24-2014 |
20140112317 | EFFICIENT AND FLEXIBLE TRANSMIT BEAMFORMING SECTOR SWEEP IN A MULTI-ANTENNA COMMUNICATION DEVICE - A method implemented in a communication device includes receiving a first beamforming training transmission corrupted by a collision, determining a first station to which the first beamforming training transmission corresponds based on the first beamforming training transmission corrupted by the collision, and in response to determining the first station, transmitting a signal to the first station to prompt the first station to transmit a second beamforming training transmission. | 04-24-2014 |
20140112197 | AD-HOC SIMPLE CONFIGURATION - A protocol governing the operation of an ad-hoc WLAN enables each device in the WLAN to be configured as a registrar and/or an enrollee. Accordingly, each device is configurable to support both the registrar as well as enrollee modes of operations. In response to a time-driven user action, the device may be configured to enter into a registrar mode or an enrollee mode. While in the registrar mode, the device enters into an aggressive beaconing phase by setting its beacon contention window to a relatively very small value. The aggressive beaconing increases the probability of the discovery of the registrar by the enrollees. Optionally the device may prompt the user to select between a registrar and an enrollee mode of operation by displaying the option on an LCD panel. | 04-24-2014 |
20140112057 | APPARATUS AND METHOD FOR REFORMING RESISTIVE MEMORY CELLS - A memory includes an array of memory cells, a first module and a second module. The first module is configured to compare a first state of a memory cell with a reference. The memory cell is in the array of memory cells. The second module is configured to, subsequent to a read cycle or a write cycle of the memory cell and based on the comparison, reform the memory cell to adjust a difference between the first state and a second state of the memory cell. | 04-24-2014 |
20140112035 | METHOD AND APPARATUS TO REDUCE OVERCURRENT DURING THE STARTUP OF A SWITCHING REGULATOR - A power supply apparatus includes an inductor to store and discharge energy and a circuit to charge the inductor using a plurality of charging pulses. The circuit skips a charging pulse of the plurality of charging pulses to reduce overcurrent associated with the inductor. | 04-24-2014 |
20140111218 | FAILURE PREDICTION IN A ROTATING DEVICE - Some of the embodiments of the present disclosure provide a method comprising: during an operation phase, operating a rotating device at a first speed; during the operation phase, monitoring a first current consumed by the rotating device to operate at the first speed; comparing the first current to a second current measured during a calibration phase while rotating the device at a second speed, wherein the first speed is substantially equal to the second speed; and based on comparing the first current and the second current, predicting a possible failure of the rotating device. | 04-24-2014 |
20140111131 | METHOD AND APPARATUS FOR WINDOWLESS BEMF DETECTION - A zero crossing of a motor current waveform at the terminal of a brushless sensor-less multi-phase DC motor is determined without opening a non-drive period while the motor is continuously driven. A voltage level at a first threshold at the terminal of a motor is detected. At a first time, a current flow switch connected to the terminal is switched. At a second time, a voltage level at a second threshold is detected at the terminal of the motor. The zero crossing is determined between the first time and the second time and used to synchronize the driving of the motor. | 04-24-2014 |
20140111090 | TEMPERATURE FOLDBACK CIRCUIT FOR LED LOAD CONTROL BY CONSTANT CURRENT SOURCE - An apparatus includes an input node, a light-emitting diode (LED) string to receive a current from the input node, a voltage divider to output a control voltage, and a switch to receive the control voltage. The switch coupled to the LED string controls the current through the LED string according to the control voltage. | 04-24-2014 |
20140111011 | SYSTEM AND METHOD FOR PROVIDING POWER TO CIRCUITS UNTIL POWER SUPPLY TURNS ON AND SUPPLIES POWER - A system for a power supply, wherein the power supply is configured to receive an alternating current voltage and supply an output voltage, the system including a switch and a control circuit. The switch receives the alternating current voltage and charges, in response to the power supply receiving the alternating current voltage and not supplying the output voltage, a capacitance to a first voltage. The first voltage is output to a first circuit controlling the power supply while the power supply is receiving the alternating current voltage and not supplying the output voltage. The control circuit deactivates the switch in response to the power supply receiving the alternating current voltage and supplying the output voltage. In response to the control circuit deactivating the switch, the switch stops charging the capacitance, and the first circuit receives the output voltage of the power supply. | 04-24-2014 |
20140108714 | APPARATUS AND METHOD FOR GENERATING DESCRIPTORS TO TRANSFER DATA TO AND FROM NON-VOLATILE SEMICONDUCTOR MEMORY OF A STORAGE DRIVE - A storage drive including first, second, third, fourth and fifth modules. The first module is configured to control transfer of blocks of data between a host device and the storage drive. The second module is configured to transfer the blocks of data to and from a non-volatile semiconductor memory in the storage drive. The third module is configured to generate a first descriptor, which describes a transfer of blocks of data between the second module and the non-volatile semiconductor memory. The fourth module is configured to, according to the first descriptor, generate second descriptors. Each of the second descriptors corresponds to a respective one of the blocks of data. The fifth module is configured to generate instruction signals based on the second descriptors. The second module is configured to, based on the instruction signals, transfer the blocks of data between the first module and the non-volatile semiconductor memory. | 04-17-2014 |
20140106752 | INTER-RAT RESELECTION IN MOBILE COMMUNICATION SYSTEMS - A method includes, in a mobile communication terminal that is camped on a serving cell, evaluating signals of one or more neighbor cells, and permitting the terminal to switch to a neighbor cell when a signal of the neighbor cell meets a reselection criterion for at least a predefined reselection interval. Acquisition of one or more configuration parameters of the neighbor cell is initiated at least partly in parallel with the reselection interval of the neighbor cell. Following the reselection interval, a switch is made to camp on the neighbor cell using the acquired configuration parameters. | 04-17-2014 |
20140106508 | STRUCTURES EMBEDDED WITHIN CORE MATERIAL AND METHODS OF MANUFACTURING THEREOF - Embodiments of the present disclosure provide a method that comprises providing a first die having a surface comprising a bond pad to route electrical signals of the first die and attaching the first die to a layer of a substrate. The method further comprises forming one or more additional layers of the substrate to embed the first die in the substrate and coupling a second die to the one or more additional layers, the second die having a surface comprising a bond pad to route electrical signals of the second die. The second die is coupled to the one or more additional layers such that electrical signals are routed between the first die and the second die. | 04-17-2014 |
20140105415 | HIGH BANDWIDTH CONFIGURABLE SERIAL LINK - Aspects of the disclosure provide an audio circuit that includes a clock circuit, a transmitting circuit, an audio data preparation circuit and a controller. The controller is configured to provide control signals to configure the transmitting circuit and the audio data preparation circuit according to one of a plurality of link protocol. The clock circuit is configured to provide a clock signal for bit transmission. The transmitting circuit is configured to transmit a bit in response to a transition edge of the clock signal according to the link protocol. The audio data preparation circuit is configured to insert audio data into a bit stream and provide the bit stream to the transmitting circuit according to the link protocol. | 04-17-2014 |
20140105337 | BICM DECODING IN THE PRESENCE OF CO-CHANNEL INTERFERENCE - Systems and methods are provided for computing soft information for digital information based on a received signal, where the received signal suffers from noise and interference. A receiver that decodes the received signal may estimate channel information, such as the channel gain, associated with the interfering source. The receiver may also obtain modulation information through a backbone network or by decoding control information transmitted by the interfering source. Using the modulation information and the channel information, the receiver may estimate the effect that interference has on the received signal, and may compute soft information (e.g., a log-likelihood ratio) for the digital information. | 04-17-2014 |
20140105331 | DC OFFSET CANCELLATION IN DIRECT CONVERSION RECEIVERS - A method includes receiving a signal using a direct conversion receiver, while the receiver is set at a gain that is selected from a range of possible gain values. Multiple DC offset correction values are provided for use by a DC offset cancellation loop, each DC offset correction value being associated with a respective sub-range of the range of the possible gain values. A DC offset correction value is selected from among the multiple DC offset correction values based on the gain to which the receiver is set. A DC offset in the signal is canceled by setting the DC offset cancellation loop to the selected DC offset correction value. | 04-17-2014 |
20140105317 | CODEBOOK ADAPTATION IN MIMO COMMUNICATION SYSTEMS USING MULTILEVEL CODEBOOKS - A method includes holding in a receiver a definition of a codebook including precoding matrices, and a definition of multiple sub-codebooks including different respective subsets of the precoding matrices in the codebook. A sub-codebook is selected in coordination with a transmitter, for use in a given time interval or frequency range. A Multiple-Input Multiple-Output (MIMO) signal that is transmitted from the transmitter is received. Feedback is generated in the receiver based on the received MIMO signal. The feedback is indicative of one or more preferred precoding matrices, which are chosen from the selected sub-codebook and which are to be used in precoding subsequent MIMO signals in respective partitions of the given time interval or frequency range. The feedback is transmitted from the receiver to the transmitter. | 04-17-2014 |
20140105197 | LOCATION AWARE BACKGROUND ACCESS POINT SCANNING FOR WLAN - Respective distances between a communication device and a plurality of wireless local area network (WLAN) access points are determined. One of the plurality of WLAN access points with which the communication device is to associate is selected based on the determined distances. A background scanning process is initiated based on determined distances. The background scanning process includes at least selecting one of the plurality of WLAN access points with which the communication device is to associate based on the determined respective distances by evaluating the plurality of WLAN access points in an order based on the determined respective distances. If it is determined that a WLAN access point is acceptable, evaluation of the plurality of WLAN access points is stopped before all of the plurality of WLAN access points have been evaluated. | 04-17-2014 |
20140105090 | APPARATUS AND METHOD FOR COMMUNICATING WITH AN ACCESS POINT VIA A COMPONENT SHARED BY MULTIPLE CLIENT MODULES - A network interface including a radio frequency system with a component configured for communication with an access point. First, second and third client modules communicate with the access point according to respective wireless communication standards. The first, second and third client modules share the component, such that during respective periods the first, second and third client modules communicate with the access point via the component. The first client module transmits a request signal to the second client module while the second client module is in an idle state and the third client module is in an active state. The request signal requests access to the component. The third client module, in response to the request signal, aborts transmitting of first data to the access point and transmits an acknowledgement signal. The first client module transmits to or receives from the access point second data based on the acknowledgement signal. | 04-17-2014 |