Patents Assigned to Broadcom
-
Publication number: 20090298555Abstract: A power management scheme for a wireless communications device processor substantially implemented on a single CMOS integrated circuit is described. By incorporating controls for sleep and wake-up mode transitions in the processor's control logic, improved power savings with reduced latency is provided, obviating the need for hardware-focused solutions with elaborate signaling mechanisms. A fully integrated power management with staged wake-up operations controlled by the MAC solution consumes less power than the conventional wireless LAN solutions in standby mode.Type: ApplicationFiled: August 7, 2009Publication date: December 3, 2009Applicant: Broadcom CorporationInventors: Mark D. Matson, Bruce E. Edwards
-
Publication number: 20090300701Abstract: Processing a video stream intended for a remote wireless device by a video processing system based upon identified area of interest information to produce an output video stream having lesser required data throughput. Operation commences with receiving the video stream and buffering the video stream. Then the video processing system identifies an area of interest corresponding to at least one video frame of the video stream. The video processing system the processes the video frames of the video stream based upon the identified area of interest to produce an output video stream. The video processing system then transmits the output video stream for delivery to the remote wireless device. Processing video frames of the video stream may include altering pixel resolution, color resolution, and/or cropping video information of the video frames outside of the area of interest.Type: ApplicationFiled: August 11, 2008Publication date: December 3, 2009Applicant: BROADCOM CORPORATIONInventors: Jeyhan Karaoguz, Sherman (Xuemin) Chen, Michael Dove, David Rosmann, Thomas J. Quigley, Stephen E. Gordon
-
Publication number: 20090296868Abstract: A system and method are used to allow for phase rotator control signals to be produced that rotate bits in the signals more than one step per clock cycle. This can be done through the following operation. First and second data signals that include a plurality of data bits are stored. Rotation of data bits in the first data signal and subsequently data bits in the second data signal is controlled based on a phase control signal during each clock cycle. The first and second controlled data signals are interleaved to form first and second interleaved data signals. One of the first and second interleaved data signals is selected based on a portion of the phase control signal during a second half of the clock cycle. Finally, the selected data signal is transmitted as the phase control signal.Type: ApplicationFiled: August 5, 2009Publication date: December 3, 2009Applicant: BROADCOM CORPORATIONInventors: Hui PAN, Seong-Ho Lee, Michael Q. Le
-
Publication number: 20090300240Abstract: A computing unit includes main memory, a processing module, a baseband processing module, a transmission section, and a control module. The control module includes inputs, outputs, and memory interfaces. The main memory is coupled to one of the memory interfaces. The processing module is coupled to one of the inputs and to one of the outputs. The baseband processing module is coupled to another one of the inputs and to another one of the outputs. The control module is operably coupled to receive a request via a input of the plurality of inputs and to interpret the request. The control module determines an address from the memory access request when the request is a memory access request. The control module then determines a memory interface based on the address and transmits a representation of the memory access request to the memory interface.Type: ApplicationFiled: April 28, 2009Publication date: December 3, 2009Applicant: BROADCOM CORPORATIONInventor: AHMADREZA (REZA) ROFOUGARAN
-
Publication number: 20090296794Abstract: The present invention provides a system and method for performing ranging operations in a cable modem system. In accordance with embodiments of the present invention, transmission times, transmission power levels, transmission carrier frequencies, and pre-equalization parameters are adjusted to provide for robust operation of the cable modem system. More particularly, iterative processing steps are used to provide coefficient ordering, scaling, and aligning between the multiple cable modems and the cable modem termination system present in a cable modem system.Type: ApplicationFiled: August 10, 2009Publication date: December 3, 2009Applicant: Broadcom CorporationInventors: Jonathan S. MIN, Fang LU
-
Publication number: 20090296828Abstract: Processing a video stream using upon Program Clock References (PCRs) contained therein in preparation for transmission to a wireless device. Operation includes receiving video frames of the video stream, buffering the video frames, and extracting PCRs from at least some of the video frames of the video stream. Operation further includes, based upon at least the values of the PCRs, determining transmission parameters, and transmitting video frames of the video stream to the wireless device according to the transmission parameters. Operation may further include determining a round trip delay of transmissions to the wireless device and acknowledgements from the wireless device, adjusting PCRs of at least some video frames of the video stream based upon the round trip delay, and transmitting the video frames of the video stream to the wireless device.Type: ApplicationFiled: August 11, 2008Publication date: December 3, 2009Applicant: BROADCOM CORPORATIONInventors: Thomas J. Quigley, Jeyhan Karaoguz, Sherman (Xuemin) Chen, Michael Dove, David Rosmann, Stephen E. Gordon
-
Publication number: 20090300686Abstract: A video processing system and method of operation transports a video stream between a video source and a remote wireless device and includes a communication interface and processing circuitry. The processing circuitry couples to the communication interface, establishes a reception verified communication link with the remote wireless device via the communication interface, and establishes a non-reception verified communication link with the video source via the communication interface. The processing circuitry further receives the video stream (and an audio stream) from the video source via the communication interface using the non-reception verified communication link and transmits the video stream (and audio stream) to the remote wireless device via the communication interface using the reception verified communication link.Type: ApplicationFiled: July 11, 2008Publication date: December 3, 2009Applicant: Broadcom CorporationInventors: Thomas J. Quigley, Jeyhan Karaoguz, Sherman (Xuemin) Chen, Michael Dove, David Rosmann, Stephen E. Gordon
-
Publication number: 20090300688Abstract: Providing Quality of Service (QoS) information regarding video content delivery to a requesting wireless device. QoS/position information is first collected by, for each wireless device of a plurality of serviced wireless devices operating within a service area, receiving position information regarding a wireless device during delivery of video content and determining QoS provided during delivery of the video content, the QoS provided during delivery of the video content delivery varying over time and respective to the position information. The collected QoS/position information is then consolidated and a QoS map for the service area is produced based upon the consolidated collected QoS/position information. Finally, the QoS map for the service area is downloaded to the requesting wireless device. The QoS map may be tailored for the requesting wireless device based upon a current position/mobility of the requesting wireless device.Type: ApplicationFiled: August 11, 2008Publication date: December 3, 2009Applicant: BROADCOM CORPORATIONInventors: Jeyhan Karaoguz, Sherman (Xuemin) Chen, Michael Dove, Thomas J. Quigley, David Rosmann, Stephen E. Gordon
-
Publication number: 20090300698Abstract: A video processing system includes a communications interface and video processing circuitry. The communications interface receives video data from a video source, receives at least one operating parameter regarding a remote wireless device, and transmits an output video stream to the remote wireless device. The video processing circuitry couples to the communications interface, receives the video data and the at least one operating parameter, determines video processing parameters based upon the video data and the at least one operating parameter, processes the video data based upon the video processing parameters to produce the output video stream, and provides the output video stream to the communications interface for transmission to the remote wireless device. The video data (incoming video stream) may be processed by altering a frame rate, PCRs, pixel resolution, color resolution, color content, and/or region of interest content of the incoming video data to produce the output video stream.Type: ApplicationFiled: July 11, 2008Publication date: December 3, 2009Applicant: BROADCOM CORPORATIONInventors: Thomas J. Quigley, Jeyhan Karaoguz, Sherman (Xuemin) Chen, Michael Dove, David Rosmann, Stephen E. Gordon
-
Patent number: 7627734Abstract: A “virtual on-chip memory” that provides advantages as compared to an on-chip memory that utilizes a cache. In accordance with the invention, when a CPU attempts to access a memory address that is not on-chip, the access is aborted and the abort is handled at a page level. A single page table is utilized in which each entry constitutes an address in the virtual address space that will be mapped to a page of on-chip memory. The CPU obtains the missing data, updates the page table, and continues execution from the aborted point. Because aborts are handled at the page level rather than the line level, the virtual on-chip memory is less expensive to implement than a cache. Furthermore, critical real-time applications can be stored within a non-virtual portion of the memory space to ensure that they are not stalled.Type: GrantFiled: January 16, 2007Date of Patent: December 1, 2009Assignee: Broadcom CorporationInventor: Sophie M. Wilson
-
Patent number: 7626543Abstract: An integrated circuit, for use in a GPS device, includes an on-chip gyrating circuit that generates a motion parameter based on motion of the IC. A global positioning system (GPS) receiver receives a GPS signal and generates GPS position data based on the GPS signal. A processing module processes the motion parameter to produce motion data and that generates position information based on the GPS position data.Type: GrantFiled: December 4, 2008Date of Patent: December 1, 2009Assignee: Broadcom CorporationInventor: Ahmadreza (Reza) Rofougaran
-
Patent number: 7626994Abstract: End-point devices, access points and other types of network nodes each employ multi-path management software to manage communication via multiple possible paths to the Internet backbone from communication applications that run on an end-point device. Although the multi-path management software on an end-point device may operate independently, it may also cooperate with the local communication applications and the multi-path management software located on the access points or other network nodes to select one or more pathways for the local communication applications. Alternatively, the multi-path management software of an end-point device may pass all or a portion of such management responsibility to a local communication application and/or to multi-path management software of another network node. In addition to managing the selection of one or more pathways, the multi-path management software seamlessly switches pathways as may become necessary to meet changing network conditions or bandwidth demands.Type: GrantFiled: March 1, 2006Date of Patent: December 1, 2009Assignee: Broadcom CorporationInventor: James D. Bennett
-
Patent number: 7627025Abstract: A method and apparatus for detecting faults in cables. The method and apparatus comprise receiving a reflected signal; multiplying an estimation of the reflected signal from an echo canceller by a predetermined gain factor; subtracting the value obtained as a result of the multiplication from the received reflected signal; and generating an error signal to adapt the echo canceller tap weight to match the real received reflected signal.Type: GrantFiled: March 31, 2005Date of Patent: December 1, 2009Assignee: Broadcom CorporationInventors: Peiqing Wang, Scott R. Powell
-
Patent number: 7627294Abstract: A radio transmitter front-end for use in a voice data and RF integrated circuit (IC) includes a phase correction module that produces a phase adjusted signal in response to a phase modulated signal and at least one phase correction signal. An amplitude correction module produces an amplitude adjusted signal in response to an amplitude modulating signal and an amplitude correction signal. An amplifier amplifies the phase adjusted signal and amplitude modulates the phase adjusted signal, based on the amplitude adjusted signal, to produce a polar coordinate transmit signal. A correction generation module generates the at least one phase correction signal and the amplitude correction signal, based on the polar coordinate transmit signal and the phase adjusted signal.Type: GrantFiled: February 27, 2007Date of Patent: December 1, 2009Assignee: Broadcom CorporationInventor: Ahmadreza (Reza) Rofougaran
-
Patent number: 7627720Abstract: Systems and methods that provide directional prefetching are provided. In one embodiment, a method may include one or more of the following: storing a first block and a second block in a prefetch buffer; associating a first block access with a backward prefetch scheme; associating a second block access with a forward prefetch scheme; and, if the first block is accessed before the second block, then performing a backward prefetch with respect to the first block.Type: GrantFiled: April 8, 2005Date of Patent: December 1, 2009Assignee: Broadcom CorporationInventors: Kimming So, Jin Chin Wang
-
Patent number: 7626985Abstract: A method of replicating multicast datagrams in a network device is disclosed. The method includes the steps of determining by a memory management unit whether a scheduled outgoing datagram stored in a main memory is a multicast (MC) packet. When the scheduled outgoing datagram type is the MC datagram, the method also includes performing a lookup of a replicate count table to determine a copy count value and writing the copy count value to a copy count register, awaiting a ready signal from an egress port of the network switch and sending the outgoing datagram to the egress port from the main memory along with the copy count value. The method also includes changing the copy count value in the copy count register, modifying a VLAN identifier of the outgoing datagram if necessary based on the copy count value and forwarding the outgoing datagram from the egress port.Type: GrantFiled: March 16, 2004Date of Patent: December 1, 2009Assignee: Broadcom CorporationInventor: Jimmy S. Wong
-
Patent number: 7627026Abstract: A method and apparatus for detecting faults in cables. The invention comprises computing a plurality of thresholds representing a corresponding plurality of values of reflections in the cable; comparing a received reflection to a given threshold; if the received reflection value is greater than the given threshold value, then determining the location of the cable fault; and if the received reflection is not greater than the given threshold value, then taking no further action.Type: GrantFiled: March 31, 2005Date of Patent: December 1, 2009Assignee: Broadcom CorporationInventors: Peiqing Wang, Scott R. Powell
-
Patent number: 7627115Abstract: In a wireless communication system, a method and system for implementing the GEA3 encryption algorithm for GPRS compliant handsets are provided. An intermediate value may be generated based on initialized input variables, a cipher key and a key modifier. A first processing block of output bits may be generated by a keystream generator from the intermediate value, the cipher key, and an indication of the processing block of output bits being processed. Additional processing blocks of output bits may also be generated by the keystream generator based on an immediately previous processing block of output bits, the intermediate value, the cipher key, and an indication of the processing block of output bits being processed. A restart signal may indicate that subsequent processing blocks of output bits may be generated by the keystream generator by utilizing the same cipher key and the generated intermediate value.Type: GrantFiled: August 23, 2004Date of Patent: December 1, 2009Assignee: Broadcom CorporationInventors: Ruei-Shiang Suen, Srinivasan Surendran
-
Patent number: 7626996Abstract: A system for detecting collisions in a shared communications medium, such as a TDMA medium, includes a receive path adapted to generate a first intermediate signal, a second intermediate signal, and a data symbol sequence from an input signal. A preamble detection module generates a correlation metric from the first intermediate signal. A power measurement module generates a power indication signal from the second intermediate signal. A noise measurement module generates a noise indication signal from the second intermediate signal and the data symbol sequence. A processing module is adapted to characterize the input signal as a collision for certain values of correlation metric, power indication signal, and noise indication signal.Type: GrantFiled: July 20, 2006Date of Patent: December 1, 2009Assignee: Broadcom CorporationInventors: Bruce J. Currivan, Jonathan S. Min, Fang Lu
-
Patent number: 7627113Abstract: In a wireless communication system, a method and system for hardware accelerator for implementing the f8 confidentiality algorithm in WCDMA compliant handsets are provided. Input variables may be initialized in a keystream generator and an intermediate value may be generated with a confidentiality key parameter and a key modifier. The number of processing blocks of output bits may be based on the length of the input bitstream. The processing blocks of output bits may be generated utilizing a KASUMI operation and may be based on an immediately previous processing block of output bits, the intermediate value, and an indication of the current processing block of output bits. The processing blocks of output bits may be generated after an indication that an immediately previous processing block of output bits is available. The keystream generator may indicate when a first and any additional processing blocks of output bits have been determined.Type: GrantFiled: February 8, 2005Date of Patent: December 1, 2009Assignee: Broadcom CorporationInventors: Srinivasan Surendran, Ruei-Shiang Suen