Patents by Inventor JianWei Bei
JianWei Bei has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 9762939Abstract: A method is implementable in a source device operable to provide, via a wireless channel, a video stream to a sink device for display by the sink device. The method includes receiving link quality information indicative of a condition of the wireless channel and/or performance of communications between the source device and the sink device via the wireless channel. The method also includes determining a measure of network congestion based on the link quality information, and, based on the measure of network congestion, skipping one or more, but not all, video frames of a plurality of video frames in the video stream, such that the one or more video frames are not provided to the sink device, reconfiguring a video encoder operating on the plurality of video frames, such that an output bit rate of the video encoder is changed, and/or changing a video format of the video stream.Type: GrantFiled: September 27, 2013Date of Patent: September 12, 2017Assignee: Marvell World Trade Ltd.Inventors: Jianwei Bei, Manish Kumar, Sarang Shrikrishna Wagholikar
-
Patent number: 9648363Abstract: A method is implementable in a source device that is operable to provide, via a wireless channel, a video stream to a sink device for display by the sink device. The method includes receiving compressed video data corresponding to one or more video frames of the video stream, and generating a current packet of a plurality of packets. The plurality of packets collectively includes the compressed video data. The current packet includes a current portion of the compressed video data and recovery information indicative of at least one of (i) an arrangement of an earlier portion of the compressed video data, or (ii) content of the earlier portion of the compressed video data, wherein the earlier portion of the compressed video data is data included in an earlier packet of the plurality of packets. The method also includes causing the current packet to be transmitted to the sink device.Type: GrantFiled: September 27, 2013Date of Patent: May 9, 2017Assignee: Marvell World Trade Ltd.Inventors: Jianwei Bei, Manish Kumar
-
Patent number: 9201148Abstract: In a receive system, a plurality of correlators correlate a received signal with a plurality of delayed versions of a reference signal to generate a plurality of correlator outputs. A timing error detector estimates an optimal timing based on a set of correlator outputs, and determines a timing error based on (i) the estimated optimal correlation point and (ii) an existing timing, such that the timing error is hard or soft limited between two positive thresholds and two negative thresholds.Type: GrantFiled: May 24, 2010Date of Patent: December 1, 2015Assignee: Marvell International Ltd.Inventors: Yihong Qi, Jianwei Bei, Xiaotao Xu, Victor Lin
-
Patent number: 9188678Abstract: In accordance with the teachings described herein, system and methods are provided for a GPS PRN code interpolation scheme with a reduced memory requirement. An example GPS receiver system may include a memory, a local PRN code generator, and an interpolator. The memory may be used to store GPS PRN code received from a global positioning satellite. The local PRN code generator generates a replica PRN code having a repeating code that includes at least a first epoch and a second epoch. The interpolator determines an offset point in the first epoch of replica PRN code and interpolates the replica PRN code at a predetermined sample rate to generate an interpolated replica PRN code for use in correlating with the GPS PRN code.Type: GrantFiled: January 28, 2014Date of Patent: November 17, 2015Assignee: MARVELL INTERNATIONAL LTD.Inventors: Xiangdong Jin, Mao Yu, Jianwei Bei, Xiaotao Xu
-
Patent number: 8869152Abstract: A method for altering an operating frequency of a processor. The method includes monitoring a real-time performance indicator of a system, and determining a desired frequency in response to the indicator. The indicator may be an amount of idle time of a processor of the system. The method also includes selectively altering an operating frequency of the processor in response to a comparison of the desired frequency and the operating frequency, including increasing the operating frequency in response to the desired frequency being greater than the operating frequency, and decreasing the operating frequency only in response to the desired frequency being less than the operating frequency by more than a predetermined value.Type: GrantFiled: December 31, 2007Date of Patent: October 21, 2014Assignee: Marvell International Ltd.Inventors: Mehrdad Abrishami, Jianwei Bei, Benjamin Beasley
-
Patent number: 8817967Abstract: A base station of a cordless telephone includes a transceiver, a control module, a connection handler, and a media handler. The transceiver wirelessly communicates with a handset. While the handset is operating in a standby mode, the transceiver transmits a signal to instruct the handset to exit the standby mode. The control module establishes a permanent virtual circuit with the handset that includes a predetermined user datagram protocol (UDP) port or a negotiated UDP port. The control module negotiates, with the handset to determine a feature subset of the handset and transmits packets to the handset via the permanent virtual circuit. The packets are selected based on the feature subset of the handset. The connection handler is configured to establish a switched virtual circuit with an endpoint device via a communications channel. The media handler is configured to convert media packets into first and second digital audio compression formats.Type: GrantFiled: September 10, 2012Date of Patent: August 26, 2014Assignee: Marvell International Ltd.Inventors: Mehrdad Abrishami, Jianwei Bei, Ganesh Pasupathy, Ran Katzor
-
Publication number: 20140096164Abstract: A method is implementable in a source device that is operable to provide, via a wireless channel, a video stream to a sink device for display by the sink device. The method includes receiving compressed video data corresponding to one or more video frames of the video stream, and generating a current packet of a plurality of packets. The plurality of packets collectively includes the compressed video data. The current packet includes a current portion of the compressed video data and recovery information indicative of at least one of (i) an arrangement of an earlier portion of the compressed video data, or (ii) content of the earlier portion of the compressed video data, wherein the earlier portion of the compressed video data is data included in an earlier packet of the plurality of packets. The method also includes causing the current packet to be transmitted to the sink device.Type: ApplicationFiled: September 27, 2013Publication date: April 3, 2014Applicant: MARVELL WORLD TRADE LTD.Inventors: Jianwei Bei, Manish Kumar
-
Publication number: 20140096165Abstract: A method is implementable in a source device operable to provide, via a wireless channel, a video stream to a sink device for display by the sink device. The method includes receiving link quality information indicative of a condition of the wireless channel and/or performance of communications between the source device and the sink device via the wireless channel. The method also includes determining a measure of network congestion based on the link quality information, and, based on the measure of network congestion, skipping one or more, but not all, video frames of a plurality of video frames in the video stream, such that the one or more video frames are not provided to the sink device, reconfiguring a video encoder operating on the plurality of video frames, such that an output bit rate of the video encoder is changed, and/or changing a video format of the video stream.Type: ApplicationFiled: September 27, 2013Publication date: April 3, 2014Applicant: MARVELL WORLD TRADE LTD.Inventors: Jianwei Bei, Manish Kumar, Sarang Shrikrishna Wagholikar
-
Patent number: 8675712Abstract: In accordance with the teachings described herein, system and methods are provided for a GPS PRN code interpolation scheme with a reduced memory requirement. An example GPS receiver system may include a memory, a local PRN code generator, and an interpolator. The memory may be used to store GPS PRN code received from a global positioning satellite. The local PRN code generator generates a replica PRN code having a repeating code that includes at least a first epoch and a second epoch. The interpolator determines an offset point in the first epoch of replica PRN code and interpolates the replica PRN code at a predetermined sample rate to generate an interpolated replica PRN code for use in correlating with the GPS PRN code.Type: GrantFiled: April 6, 2011Date of Patent: March 18, 2014Assignee: Marvell International Ltd.Inventors: Xiangdong Jin, Mao Yu, Jianwei Bei, Xiaotao Xu
-
Patent number: 8468326Abstract: A hardware module configured to perform single instructions faster than is possible in software running on the microprocessor. In one implementation, the hardware module is configured to perform a single count instruction, including - counting a number of “ones” contained in a first register; and storing, in a second register, the count of the number of “ones” contained in the first register.Type: GrantFiled: August 3, 2009Date of Patent: June 18, 2013Assignee: Marvell International Ltd.Inventors: Jack Kang, Jianwei Bei, Shanker Rao Donthineni, Manish Kumar, Victor Lin, Justin Lau
-
Patent number: 8265255Abstract: An endpoint system for media communication comprises a resource-limited device and a base station. The resource-limited device at least one of receives and outputs at least one of audio and graphic information. The base station communicates media and control packets with the resource-limited device via a permanent virtual circuit, establishes a switched virtual circuit with an endpoint device via a communications channel, and translates media packets between the permanent virtual circuit and the switched virtual circuit.Type: GrantFiled: October 10, 2005Date of Patent: September 11, 2012Assignee: Marvell International Ltd.Inventors: Mehrdad Abrishami, Jianwei Bei, Ganesh Pasupathy, Ran Katzur
-
Patent number: 7167469Abstract: A method of processing Voice band Data in a communication path in a telecommunication network. The communication path consists of a plurality of Voice band Data relay gateways, including a first Voice band Data relay gateway, a last Voice band Data relay gateway, and at least one Voice band Data relay gateway between the first and last Voice band Data relay gateways. The method includes steps of detecting the Voice band Data relay gateway, and disabling the at least one Voice band Data relay gateway between the first and last Voice band Data relay gateways, whereby the at least one Voice band Data relay gateway between the first and last Voice band Data relay gateways does not encode and decode the Voice band Data.Type: GrantFiled: February 21, 2002Date of Patent: January 23, 2007Assignee: LSI Logic CorporationInventors: Mehrdad Abrishami, Jianwei Bei
-
Patent number: 6937709Abstract: A method and apparatus for maintaining a fax transmission over a relay network that includes at least first and second portions and a relay portion that couples the first and second portions to each other. At a second gateway connecting the second portion to the relay portion, data frames received over the relay portion are processed to determine if they are corrupted, and signals are sent back to a first gateway to resend any data frames that are corrupted. The first gateway connects the first portion to the relay portion.Type: GrantFiled: February 9, 2001Date of Patent: August 30, 2005Assignee: LSI Logic CorporationInventors: JianWei Bei, Mehrdad Abrishami, Abhinandan Dodamani, Richard Meyers
-
Patent number: 6927878Abstract: A technique for detection and bypass of unnecessary modulation/demodulation and compression/decompression of Group 3 fax, in a telecommunication network having more than one pair, or “tandem,” Group 3 fax relay gateways. Detection and the effective removal of a Group 3 fax tandem reduces end-to-end processing delays of the facsimile signal, and improves performance of the Group 3 fax communication. The invention uses frequencies normally used for voice information (such as V.21 channel 1 frequencies) to detect tandem fax relay gateways and effectively remove unnecessary relay gateways.Type: GrantFiled: February 9, 2001Date of Patent: August 9, 2005Assignee: LSI Logic CorporationInventors: JianWei Bei, Mehrdad Abrishami, Richard Meyers
-
Publication number: 20040042467Abstract: A method and apparatus to improve fax quality when transmitting fax over packet based network with significant packet jitter or loss. In non-ECM mode, the method is based on insertion of “Fill” at the end of a data scan line and prior to the End-Of-Line (EOL) in order to maintain data transmission continuity toward a receiving fax machine. The insertion of “Fill” is applied when operating Facsimile transmission over Internet to increase the success rate for transmission of facsimile via T.38 or similar Facsimile relay protocols. The method ensures that network delay, packet jitter or loss do not result in violation of the T.30 protocol when transmitting data toward the receiving fax machine. An alternative method is also provided for ECM mode where HDLC flags are inserted instead of “Fill.Type: ApplicationFiled: August 28, 2002Publication date: March 4, 2004Inventors: Mehrdad Abrishami, Jianwei Bei
-
Publication number: 20040042031Abstract: A method and apparatus for improving fax transmission success rate when transmitting over a packet-based network. The method and apparatus is based on the detection and demodulation of the V.21 echo during the transmission of the Binary Coded Signal (BCS), and anticipates the peer response and discriminates between the possible responses and the generating machine's echo transmission. The gateway demodulates any echo signal received while the gateway is transmitting a Binary Coded Signal (BCS), and waits until the end of the echo signal before accepting a response.Type: ApplicationFiled: August 28, 2002Publication date: March 4, 2004Inventors: Mehrdad Abrishami, Jianwei Bei
-
Publication number: 20030223463Abstract: A method and apparatus to improve fax quality when transmitting fax over packet based network with significant delay and packet jitter. The method is based on adjustment to the protocol timing between a “receiving Gateway” and the receiving Group 3 Facsimile Equipment (G3FE). The protocol adjustment is applied when operating facsimile transmission over Internet to increase the success rate for transmission of facsimile via T.38 or similar facsimile relay protocols. The method ensures that network delay and packet jitter do no result in certain violation of timing constraints defined by the T.30 protocol between a “receiving Gateway” and receiving G3 Fax Terminals.Type: ApplicationFiled: May 30, 2002Publication date: December 4, 2003Inventors: Mehrdad Abrishami, Jianwei Bei
-
Publication number: 20030189720Abstract: A technique for detection and bypass of unnecessary modulation/demodulation and compression/decompression of Group 3 fax, in a telecommunication network having more than one pair, or “tandem,” Group 3 fax relay gateways. Detection and the effective removal of a Group 3 fax tandem reduces end-to-end processing delays of the facsimile signal, and improves performance of the Group 3 fax communication. The invention uses frequencies normally used for voice information (such as V.21 channel 1 frequencies) to detect tandem fax relay gateways and effectively remove unnecessary relay gateways.Type: ApplicationFiled: February 9, 2001Publication date: October 9, 2003Applicant: LSI LOGIC CORPORATIONInventors: JianWei Bei, Mehrdad Abrishami, Richard Meyers
-
Publication number: 20030099338Abstract: A method and apparatus for maintaining a fax transmission over a relay network that includes at least first and second portions and a relay portion that couples the first and second portions to each other. At a second gateway connecting the second portion to the relay portion, data frames received over the relay portion are processed to determine if they are corrupted, and signals are sent back to a first gateway to resend any data frames that are corrupted. The first gateway connects the first portion to the relay portion.Type: ApplicationFiled: February 9, 2001Publication date: May 29, 2003Applicant: LSI Logic CorporationInventors: JianWei Bei, Mehrdad Abrishami, Abhinandan Dodamani, Richard Meyers
-
Patent number: 6463135Abstract: A system and method for fax transmission over a fax relay network that includes at least a wideband portion and a narrowband portion, includes a first fax relay gateway communicatively connecting a sending fax machine on the wideband portion of the network to the narrowband portion of the network, the first fax relay gateway receiving image data from the sending fax machine and outputting digitized image data in accordance with a data rate of the narrowband portion of the fax relay network. A second fax relay gateway, communicatively connects a receiving fax machine to the narrowband portion of the network. At least one of the first fax relay gateway or the second fax relay gateway includes a control process that determines whether an amount of data stored in a buffer in the fax relay gateway is greater or less than a particular threshold or determines that the amount of jitter in the narrow band network exceeds a particular threshold, and if so, initiates a retrain procedure to adjust the fax data rate.Type: GrantFiled: February 9, 2001Date of Patent: October 8, 2002Assignee: LSI Logic CorporationInventors: Mehrdad Abrishami, JianWei Bei, Abhinandan Dodamini, Richard Meyers