Patents Assigned to Broadcom Corporation
-
Publication number: 20120230342Abstract: A method and apparatus for more efficient routing of packets in a network is provided. The apparatus may include dynamic routing of packets or portions of packets which avoids congestion and blocking by making local decisions within the network. The apparatus may further include creating and updating routing tables which map switch outputs to available network output ports. Additionally the header of packets entering the network are processed prior to entry or as part of the entry to the network to produce a processed packet. The processed packets or portions of packets preferably include complete route information or a final destination address that enables rapid routing through the network without further processing of the packet header. One or more aspects of the inventions may be implemented in combination with other aspects of the invention to further improve network efficiency.Type: ApplicationFiled: March 7, 2011Publication date: September 13, 2012Applicant: Broadcom CorporationInventors: Ofer Iny, Eyal Dagan, Golan Schzukin
-
Publication number: 20120230194Abstract: Methods and apparatus for improving hash-based load balancing with randomized seed selection are disclosed. The methods and apparatus described herein increase the number of unique fields in a hash key before the hash key is presented to a hash function. The methods include selecting one or more seed values based the output of a first arbitrary function having a first set of packet fields as input. The one or more seed values are combined with a second set of packet fields. A second arbitrary function generates a hash value based on the one or more seed values and the second set of packet fields. The hash value is applied as input to a hash function in a member selection module. The method enables per flow randomization attributes based on per packet attributes to perform aggregate member selection while remaining deterministic from a root-node or network perspective.Type: ApplicationFiled: March 9, 2012Publication date: September 13, 2012Applicant: Broadcom CorporationInventors: Brad MATTHEWS, Puneet Agarwal
-
System and Method for Exchanging Channel, Physical Layer and Data Layer Information and Capabilities
Publication number: 20120230209Abstract: A system and method for exchanging channel, physical layer and data layer information and capabilities. The exchange of channel, physical layer and data layer capabilities enables optimal solutions for the provision of network services. In one embodiment, channel, physical layer and data layer capabilities are exchanged during an auto-negotiation process or LLDP messaging.Type: ApplicationFiled: March 7, 2011Publication date: September 13, 2012Applicant: Broadcom CorporationInventors: Wael William Diab, Nicholas Ilyadis, Sesha Thalpasai Panguluri -
Publication number: 20120229335Abstract: Method and apparatus for locating position of a remote receiver is described. In one example, long term satellite tracking data is obtained at a remote receiver. Satellite positioning system (SPS) satellites are detected. Pseudoranges are determined from the remote receiver to the detected SPS satellites. Position of the remote receiver is computed using the pseudoranges and the long term satellite tracking data. SPS satellites may be detected using at least one of acquisition assistance data computed using a previously computed position and a blind search. Use of long term satellite tracking data obviates the need for the remote receiver to decode ephemeris from the satellites. In addition, position of the remote receiver is computed without obtaining an initial position estimate from a server or network.Type: ApplicationFiled: March 12, 2012Publication date: September 13, 2012Applicants: Global Locate, Inc., Broadcom CorporationInventors: Frank Van Diggelen, Sergei Podshivalov, Charles Abraham
-
Publication number: 20120230225Abstract: Methods and apparatus for improving hash-based load balancing with per-hop seeding are disclosed. The methods and apparatus described herein provide a set of techniques that enable nodes to perform differing mathematical transformations when selecting a destination link. The techniques include manipulation of seeds, hash configuration mode randomization at a per node basis, per node/microflow basis or per microflow basis, seed index generation, and member selection. A node can utilize any, or all, of the techniques presented in this disclosure simultaneously to improve traffic distribution and avoid path starvation with a degree of determinism.Type: ApplicationFiled: March 12, 2012Publication date: September 13, 2012Applicant: Broadcom CorporationInventors: Brad MATTHEWS, Puneet Agarwal
-
Publication number: 20120229105Abstract: Embodiments of a hysteretic switching regulator with reduced switching frequency variation over changes in one or more of input voltage, output voltage, and temperature are provided herein. A frequency adjust controller is specifically used to adjust a parameter of an integrator within the hysteretic switching regulator to compensate for changes in one or more of input voltage, output voltage, and temperature to maintain the switching frequency of the regulator within a narrow frequency range. Limiting the potentially wide switching frequency variation makes filtering of electromagnetic interference (EMI) caused by the switching action of the hysteretic switching regulator more effective and simpler to implement.Type: ApplicationFiled: March 10, 2011Publication date: September 13, 2012Applicant: Broadcom CorporationInventors: Eric Martin HAYES, Ryan Desrosiers
-
Patent number: 8266415Abstract: A system may include a printed circuit board, a first component located on the printed circuit board, the first component having a first unique identifier and a processor located on the printed circuit board, the processor including a one time programming section. The processor may acquire the first unique identifier from the first component and store the first unique identifier in the one time programming section during the first time initialization. Upon subsequent initializations, the processor may acquire the first unique identifier from the first component and compare the first unique identifier to the stored first unique identifier. The processor may allow the subsequent initializations to proceed if the first unique identifier matches the stored first unique. The processor may disallow the subsequent initializations from proceeding if the first unique identifier does not match the stored first unique identifier.Type: GrantFiled: February 26, 2008Date of Patent: September 11, 2012Assignee: Broadcom CorporationInventors: Nanfang Hu, Xuezhang Dong, Yan Wang
-
Patent number: 8265690Abstract: A multiservice communication device includes a plurality of transceivers that wirelessly transceive network data with a corresponding plurality of networks in accordance with a corresponding plurality of network protocols, wherein at least one of the plurality of transceivers further transceives control channel data with a remote management unit contemporaneously with the network data via a logical control channel carried using the corresponding one of the plurality of network protocols, wherein the control channel data includes local control data sent to the management unit and remote control data received from the management unit. A processing module processes the remote control data and generates a least one control signal in response thereto, the at least one control signal for adapting at least one of the plurality of transceivers based on the remote control data.Type: GrantFiled: November 4, 2008Date of Patent: September 11, 2012Assignee: Broadcom CorporationInventors: Vinko Erceg, Arya Reza Behzad, David Rosmann, Brima B. Ibrahim, Jeyhan Karaoguz, John Walley
-
Patent number: 8265558Abstract: A device includes a first integrated circuit, a second integrated circuit and an RF bus controller. Each of the first and second ICs includes a radio frequency (RF) bus transceiver. The RF bus controller is coupled to control intra-device RF communications between the RF bus transceivers of the first and second ICs.Type: GrantFiled: October 11, 2011Date of Patent: September 11, 2012Assignee: Broadcom CorporationInventor: Ahmadreza (Reza) Rofougaran
-
Patent number: 8266468Abstract: An integrated circuit (IC) includes a clock circuit, a processing module, and processing circuitry. The clock circuit is coupled to produce a digital clock signal. The processing module is coupled to determine whether a harmonic component of the digital clock signal having a nominal digital clock rate is within the frequency passband and to provide an indication to the clock circuit to adjust its rate from the nominal digital clock rate to an adjusted digital clock rate when the harmonic component of the digital clock signal is within the frequency passband. The processing circuitry is coupled to process, at the adjusted digital clock rate, the data to produce processed data having a rate corresponding to the nominal digital clock rate and to interpolate, at an interpolation rate, the processed data to produce interpolated processed data having a rate corresponding to the interpolation rate.Type: GrantFiled: October 6, 2010Date of Patent: September 11, 2012Assignee: Broadcom CorporationInventors: Arya Reza Behzad, Mark Gonikberg, Ahmadreza (Reza) Rofougaran
-
Patent number: 8266390Abstract: Systems and methods that provide a one-time programmable (OTP) memory with fault tolerance are provided. In one example, the OTM memory may include a data portion and a multistage programming (MSP) portion. The data of the data portion may be protected by error coding. The MSP portion may include at least one MSP bit and at least one respective redundant MSP bit.Type: GrantFiled: May 16, 2006Date of Patent: September 11, 2012Assignee: Broadcom CorporationInventor: Paige Bushner
-
Patent number: 8265185Abstract: Method and system encodes a signal according to a code rate that includes a ratio of uncoded bits to coded bits. An outer Reed-Solomon encoder encodes the signal into codewords. An interleaver converts the codewords into bits of frames for wireless transmission. An inner encoder executes a convolutional code to generate an encoded signal. The encoded signal is transmitted over a plurality of subcarriers associated with a wide bandwidth channel. The convolutional code is punctured and code states are added by the inner encoder to improve the code rate.Type: GrantFiled: August 2, 2011Date of Patent: September 11, 2012Assignee: Broadcom CorporationInventors: Christopher J. Hansen, Jason Alexander Trachewsky, Rajendra T. Moorti
-
Patent number: 8266561Abstract: A method for providing a high-speed cell library is provided. The method can include, for example, selecting a set of commonly-occurring logic functions. The method can then include obtaining a netlist of area distributions for each of the set of functions. The netlist can be used to synthesize a set of cell libraries wherein an N-diffusion to P-diffusion area allowance is varied among the set of cell libraries. Thereafter, the method may also include comparing a time delay associated with each of the set of cell libraries with a time delay of a library benchmark delay. Based on the comparing, a delay number may be associated with each of the cell libraries. Finally, the cell libraries may be ranked based on the respective delay numbers associated with each of the cell libraries.Type: GrantFiled: November 16, 2007Date of Patent: September 11, 2012Assignee: Broadcom CorporationInventor: Paul Penzes
-
Patent number: 8266116Abstract: Methods and apparatus for dual hash tables are disclosed. An example method includes logically dividing a hash table data structure into a first hash table and a second hash table, where the first hash table and the second hash table are substantially logically equivalent. The example method further includes receiving a key and a corresponding data value, applying a first hash function to the key to produce a first index to a first bucket in the first hash table, and applying a second hash function to the key to produce a second index to a second bucket in the second hash table. In the example method the key and the data value are inserted in one of the first hash table and the second hash table based on the first index and the second index.Type: GrantFiled: August 28, 2007Date of Patent: September 11, 2012Assignee: Broadcom CorporationInventors: Puneet Agarwal, Eric Baden, Jeff Dull, Bruce Kwan
-
Patent number: 8265577Abstract: Methods and systems for dynamically tuning and calibrating an antenna using antenna hopping are disclosed. In this regard, in a wireless device comprising an antenna that is configurable into a plurality of configurations, determining a subset of the configurations, where each configuration of the subset enables received signal strength above a threshold for a wireless channel, may be determined. During a time interval in which the wireless device is receiving signals on the wireless channel, the antenna may be configured to sequentially utilize each configuration of the subset. During the time interval, a plurality of samples of the wireless channel may be generated, where each of the samples corresponds to a different one of the configurations of the subset. The plurality of samples may be aggregated. The aggregated samples may be processed to recover information communicated on the wireless channel.Type: GrantFiled: March 29, 2011Date of Patent: September 11, 2012Assignee: Broadcom CorporationInventor: Ahmadreza Rofougaran
-
Patent number: 8265217Abstract: The present invention includes a method of determining a phase estimate for an input signal having pilot symbols. The method includes receiving a plurality of pilot symbols, and then multiplying two or more pilot symbol slots by corresponding correlator coefficients to correct a phase estimate of the input signal.Type: GrantFiled: October 26, 2006Date of Patent: September 11, 2012Assignee: Broadcom CorporationInventors: Tommy Yu, Amy Gayle Hundhausen
-
Patent number: 8265132Abstract: A high-speed bit stream interface module interfaces a high-speed communication media to a communication Application Specific Integrated Circuit (ASIC) via a Printed Circuit Board (PCB). The high-speed bit stream interface module includes a line side interface, a board side interface, and a signal conditioning circuit. The line side interface includes a media coupler that receives the line side media, such as copper media or optical media. The board side interface couples the high-speed serial bit stream interface module to the PCB. A signal conditioning circuit communicatively couples to the line side interface and to the board side interface. The signal conditioning circuit receives an RX signal from the line side interface, conditions the RX signal, and provides the RX signal to the board side interface. The signal conditioning circuit receives a TX signal from the board side interface, conditions the TX signal, and provides the TX signal to the board side interface.Type: GrantFiled: April 6, 2009Date of Patent: September 11, 2012Assignee: Broadcom CorporationInventors: Davide Tonietto, Ali Ghiasi
-
Patent number: 8266460Abstract: A Power-over-Ethernet (PoE) communication system dynamically provides power and data communications over a communications link. In an enterprise environment made up of one or more personal computing devices (e.g., personal or laptop computers), a switch determines a power classification for each device via a PoE control module that can be part of, for example, a Power Source Equipment/Powered Device (PSE/PD) system or a LAN-On-Motherboard/Powered Device (LOM/PD) system. A method of classifying power for each device includes detecting a device, polling it for power requirement information using a Layer 2 data link layer, receiving power requirement information from the device, and determining a power classification for the device. Power requirement information can include battery charge status, power load, power mode, etc., of the device. Various types of data packets can be used. The method can be repeated on a periodic basis, allowing power classification to be dynamic.Type: GrantFiled: July 13, 2010Date of Patent: September 11, 2012Assignee: Broadcom CorporationInventor: Wael William Diab
-
Patent number: 8265141Abstract: Presented herein are systems, methods, and apparatus for real-time high definition television encoding. In one embodiment, there is a method for encoding video data. The method comprises downscaling at least one original reference picture; classifying the content of the macroblocks of the picture; and selecting a spatial prediction mode for each of the macroblocks of the picture based on the content classification. If it is determined that a macroblock is to be coded using spatial encoding, the macroblock is coded using the associated prediction mode.Type: GrantFiled: May 16, 2006Date of Patent: September 11, 2012Assignee: Broadcom CorporationInventor: Douglas Chin
-
Patent number: 8265484Abstract: One embodiment provides an EPON for transporting RF signals. The system includes a reference clock, an ONU, and an OLT. The ONU includes a mechanism for receiving a frequency and phase-reference signal from the OLT, a mechanism for receiving an RF signal, an ADC for converting the RF signal into a digital signal using a sampling signal associated with the frequency and phase-reference signal, a mechanism for assembling at least a portion of the digital signal into a packet, a mechanism configured to timestamp the packet, and an optical transceiver. The OLT includes a mechanism for receiving the packet, a buffer, a delay mechanism configured to delay reading the received packet from the buffer for a predetermined amount of time, and a DAC for converting the digital signal included in the packet back to RF domain using a clock signal associated with the frequency and phase-reference signal.Type: GrantFiled: May 21, 2010Date of Patent: September 11, 2012Assignee: Broadcom CorporationInventors: Edward W. Boyd, Weidong Rick Li