Patents by Inventor Wen Gao

Wen Gao 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).

  • Publication number: 20080157633
    Abstract: A mounting structure for a motor includes a tube and a stator. The tube includes at least an axial positioning block and at least a radial mounting block. The stator defines an axis hole for receiving a portion of the tube therein, and at least a positioning groove in an inner surface thereof. One of the stator and the tube is rotated from an unlock position, where the at least an axial positioning block is located just above the at least a positioning groove, to a locked position, where a bottom surface of the at least an axial positioning block abuts a top surface of the stator and the at least a radial mounting block engages with the inner surface of the stator.
    Type: Application
    Filed: April 2, 2007
    Publication date: July 3, 2008
    Applicant: FOXCONN TECHNOLOGY CO., LTD.
    Inventors: ZHI-YA YANG, YING-SEN CHEN, WEN-GAO WANG, SHU-HO LIN
  • Publication number: 20080151839
    Abstract: A Universal Mobile Telephone System (UMTS) receiver performs slot synchronization using a received primary synchronization channel (PSCH) (305). Subsequent to completion of slot synchronization, the UMTS receiver performs frame synchronization using a received secondary synchronization channel (SSCH) (320) in such a way that the UMTS receiver uses the received primary synchronization channel (PSCH) to adjust for the presence of frequency offset (325, 330, 335).
    Type: Application
    Filed: August 4, 2003
    Publication date: June 26, 2008
    Inventors: Louis Robert Litwin, Wen Gao
  • Publication number: 20080144278
    Abstract: A fan frame includes a main body (10) and conducting wires (40) secured on the main body. The main body has a securing tab (30) extending from an outer surface thereof. The securing tab has a free end. A groove (32) for the wires to extend through is defined between the securing tab and the outer surface of the main body. At least a block (35) extends from the outer surface of the main body. A space (80) for receiving the wires therein is defined between the block, the securing tab and the outer surface of the main body. A guiding surface (352) is formed on the block from a bottom end towards a top end of the block for guiding the wires to move into the space.
    Type: Application
    Filed: February 6, 2007
    Publication date: June 19, 2008
    Applicant: FOXCONN TECHNOLOGY CO., LTD.
    Inventors: ZHI-YA YANG, WEN-GAO WANG, ZHEN-NENG LIN, SHU-HO LIN, HSIANG-HO HUANG
  • Patent number: 7386766
    Abstract: There is provided an address generation apparatus for one of an interleaver and a deinterleaver in a Wideband Code Division Multiple Access (W-CDMA) system. The apparatus includes an address pair generator for generating an address pair (n, P(n)) in real-time for one of an interleaver operation and a deinterleaver operation that includes inter-row permutation and intra-row permutation. The address pair (n, P(n)) is generated such that, for the interleaving operation, data to be interleaved are read out from the at least one memory device using the P(n) and interleaved data are written into the at least one memory device using the n. Further, the address pair (n, P(n)) is generated such that, for the deinterleaving operation, data to be deinterleaved are read out from the at least one memory device using the n and deinterleaved data are written into the at least one memory device using the P(n).
    Type: Grant
    Filed: March 5, 2004
    Date of Patent: June 10, 2008
    Assignee: Thomson Licensing
    Inventors: Wen Gao, Alton Keel
  • Publication number: 20080104474
    Abstract: A satellite receiver comprises a front-end, demodulator and an LDPC decoder. The front-end receives a DVB-S2 LDPC coded signal and provides a down-converted signal to the demodulator. The latter demodulates the down-converted signal and provides a demodulated signal to the LDPC decoder. The LDPC decoder has a partially parallel architecture and partitions the bit node messages into N/360 groups and the check node messages into q groups, where q=M/360. Each group is processed by 360 bit node processors or 360 check node processors, respectively. Illustratively, the LDPC decoder includes a memory that is partitioned such that messages associated with bit node groups are consecutively addressed. Alternatively, the LDPC decoder includes a memory that is partitioned such that messages associated with check node groups are consecutively addressed.
    Type: Application
    Filed: September 19, 2005
    Publication date: May 1, 2008
    Inventors: Wen Gao, Kumar Ramaswamy, John Sidney Stewart
  • Publication number: 20080089302
    Abstract: A system for controlling configuration settings for mobile data communication devices and services includes a redirection server and a policy generation system. The redirection server detects a triggering event in a host system and in response to the triggering event continuously redirects data items from the host system to a wireless network. Each mobile data communication device receives data items from the wireless network and includes a device configuration stored in a memory location on the mobile data communication device. The device configuration of each mobile data communication device controls one or more functions of the mobile data communication device. The policy generation system receives a policy setting from a user interface and stores the policy setting in a user information record associated with a mobile data communication device.
    Type: Application
    Filed: November 20, 2007
    Publication date: April 17, 2008
    Inventors: James Godfrey, Denny Chiu, Wen Gao
  • Publication number: 20080071798
    Abstract: Apparatus and methods for managing data used by mobile devices. Data can be retrieved from a second computing device (e.g. a server) where it is stored on a storage medium (e.g. a disk). A subset of the data of a data record stored in the storage medium, or one or more pointers to the data of a data record stored on the storage medium is stored in a memory of the mobile device so that it is not necessary to store a given data record in its entirety in the memory of the mobile device.
    Type: Application
    Filed: November 19, 2007
    Publication date: March 20, 2008
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Tabitha Ferguson, Wen Gao, Pascal Gaudette, James Godfrey
  • Patent number: 7321930
    Abstract: Apparatus and methods for managing data used by mobile devices. Data can be retrieved from a second computing device (e.g. a server) where it is stored on a storage medium (e.g. a disk). A subset of the data of a data record stored in the storage medium, or one or more pointers to the data of a data record stored on the storage medium is stored in a memory of the mobile device so that it is not necessary to store a given data record in its entirety in the memory of the mobile device.
    Type: Grant
    Filed: February 11, 2004
    Date of Patent: January 22, 2008
    Assignee: Research In Motion Limited
    Inventors: Tabitha K. Ferguson, Wen Gao, Pascal Gaudette, James A. Godfrey
  • Patent number: 7317699
    Abstract: A system for controlling configuration settings for mobile data communication devices and services includes a redirection server and a policy generation system. The redirection server detects a triggering event in a host system and in response to the triggering event continuously redirects data items from the host system to a wireless network. Each mobile data communication device receives data items from the wireless network and includes a device configuration stored in a memory location on the mobile data communication device. The device configuration of each mobile data communication device controls one or more functions of the mobile data communication device. The policy generation system receives a policy setting from a user interface and stores the policy setting in a user information record associated with a mobile data communication device.
    Type: Grant
    Filed: October 28, 2002
    Date of Patent: January 8, 2008
    Assignee: Research in Motion Limited
    Inventors: James A. Godfrey, Denny K. Chiu, Wen Gao
  • Publication number: 20070297493
    Abstract: A receiver comprises a number of fingers, each finger providing symbols associated with a path of a received multipath signal, and a maximal ratio combiner (MRC) that activates to combine the symbols when the symbols are available. In an illustrative embodiment a receiver is a CDMA receiver and comprises a number of fingers, an interface, and an MRC. Each finger provides symbols asociated with a path of a received multipath signal for the various channels conveyed therein, the interface provides an indiction when symbols from the fingers are ready for processing to the MRC, which then activates to combine those symbols from the fingers that are asociated with the same channel. Illustratively, the interface includes a priority encoder for selecting different channels for processing by the MRC. Further, the MRC can be configured to operate with a clock rate that is greater than a chip rate.
    Type: Application
    Filed: January 14, 2005
    Publication date: December 27, 2007
    Inventors: Alton Keel, Louis Litwin, Wen Gao
  • Publication number: 20070217500
    Abstract: The present invention provides an encoding method for skipped macroblocks in a video image comprising the steps of: adding one indication bit into a picture header for indicating a coding mode for skipped macroblocks in a current image; selecting the coding mode for a macroblock type in the current image according to the number of skipped macroblocks, if it is a run_length coding, then setting the indication bit of the picture header as a status indicating a run_length coding, and encoding the macroblock type in the image by the run_length coding mode; if it is a joint coding of the number of skipped macroblocks and the macroblock type, then setting the indication bit of the picture header as status indicating a joint coding and encoding the macroblock type in the image by the joint coding mode of the number of skipped macroblocks and the macroblock type; finally, encoding other data in the current macroblock and writing data into a code stream.
    Type: Application
    Filed: July 8, 2004
    Publication date: September 20, 2007
    Inventors: Wen Gao, Junhao Zheng, Siwei Ma, Xiangyang Ji, Peng Zhang, Yan lu
  • Publication number: 20070200737
    Abstract: The present invention provides an entropy coding method for coding video prediction residual coefficients, comprising the steps of: firstly, zig-zag scanning coefficients of blocks to be coded to form a sequence of (level, run) pairs; secondly, selecting a type of code table for coding a current image block to be coded according to a type of macro block; then switching and coding each (level, run) pair in the obtained sequence of (level, run) pairs with multiple tables, with the reverse zig-zag scanning order for the coding order of the pairs; at last, coding a flag of End of Block EOB with the current code table. The present invention of an entropy coding method for coding video prediction residual coefficients fully considers the context information and the rules of symbol's conditional probability distribution by designing different tables for different block types and different regions of level. The coding efficiency is improved and no impact to computational implementation complexity is involved.
    Type: Application
    Filed: July 5, 2004
    Publication date: August 30, 2007
    Inventors: Wen Gao, Debin Zhao, Qiang Wang, Siwei Ma, Yan Lu
  • Publication number: 20070186129
    Abstract: There is provided an address generation apparatus for one of an interleaver and a deinterleaver in a Wideband Code Division Multiple Access (W-CDMA) system. The apparatus includes an address pair generator for generating an address pair (n, P(n)) in real-time for one of an interleaver operation and a deinterleaver operation that includes inter-row permutation and intra-row permutation. The address pair (n, P(n)) is generated such that, for the interleaving operation, data to be interleaved are read out from the at least one memory device using the P(n) and interleaved data are written into the at least one memory device using the n. Further, the address pair (n, P(n)) is generated such that, for the deinterleaving operation, data to be deinterleaved are read out from the at least one memory device using the n and deinterleaved data are written into the at least one memory device using the P(n).
    Type: Application
    Filed: March 5, 2004
    Publication date: August 9, 2007
    Inventors: Wen Gao, Alton Keel
  • Publication number: 20070165703
    Abstract: There is provided a method for generating an error signal for an automatic frequency control (AFC) loop in a Code Division Multiple Access (CDMA) system. Sign information relating to phase differences in received pilot signals is accumulated. In one embodiment, the accumulated sign information is compared against predetermined threshold levels. The error signal is generated when at least one of the predetermined threshold levels is satisfied. In a second embodiment, the accumulated sign information is decimated. An output of the decimating step is utilized as the error signal for the AFC loop.
    Type: Application
    Filed: March 8, 2004
    Publication date: July 19, 2007
    Inventors: Wen Gao, Zoran Kostic, Alton Keel
  • Publication number: 20070116123
    Abstract: The present invention discloses a method for obtaining image reference block in a code mode of fixed reference frame number, comprising the steps of: performing motion estimation for each block of a current B frame and obtaining a motion vector MV of a corresponding block of a backward reference frame; discriminating whether the motion vector is beyond a maximum forward reference frame which is possibly pointed by the B frame, if not, then calculating the forward and backward motion vectors in a normal way; if yes, then using the motion vector of the forward reference frame that the B frame can obtain in the same direction to replace the motion vector of the corresponding block in the backward reference, and calculating the forward and the backward motion vectors of the B frame; finally, two image blocks pointed by the final obtained forward and backward motion vectors as the image reference blocks corresponding to the macro block.
    Type: Application
    Filed: July 19, 2004
    Publication date: May 24, 2007
    Applicant: Institute of Computing Technology, Chinese Academy
    Inventors: Wen Gao, Xiangyang Ji, Siwei Ma, Debin Zhao, Yan lu
  • Publication number: 20070110156
    Abstract: The invention discloses a bi-directional prediction method for video coding/decoding. When bi-directional prediction coding at the coding end, firstly the given forward candidate motion vector of the current image block is obtained for every image block of the current B-frame; the backward candidate motion vector is obtained through calculation, and the candidate bi-directional prediction reference block is obtained through bi-directional prediction method; the match is computed within the given searching scope and/or the given matching threshold; finally the optimal matching block is selected to determine the final forward motion vector, and the backward motion vector and the block residual. The present invention achieves the object of bi-directional prediction by coding a single motion vector, furthermore, it will not enhance the complexity of searching for a matching block at the coding end, and may save amount of coding the motion vector and represent the motion of the objects in video more actually.
    Type: Application
    Filed: July 2, 2004
    Publication date: May 17, 2007
    Inventors: Xiangyang Ji, Wen Gao, Debin Zhao, Yan Lu, Siwei Ma, Honggang Qi
  • Publication number: 20070072617
    Abstract: One illustrative method for use by a host server in pushing messages to a mobile communication device involves the steps of causing a message to be sent to a relay network for delivery to the mobile communication device through one of a plurality of wireless communication networks which are communicatively coupled to the relay network; receiving, from the relay network, a result message when the mobile communication device is unavailable to receive the message through the wireless communication network, the result message comprising a message identifier which uniquely corresponds to the message; maintaining storage of the message in memory accessible by the host server after the result message is received; receiving, from the relay network, a status message which indicates that the mobile communication device is available to receive the message when the mobile communication device is available to receive the message through the wireless communication device; and causing the message to be sent again to the rel
    Type: Application
    Filed: September 28, 2005
    Publication date: March 29, 2007
    Inventors: Allan Lewis, James Godfrey, Wen Gao, Tabitha Ferguson, Ian Patterson
  • Publication number: 20060227901
    Abstract: A satellite receiver receives a hierarchical modulation based received signal, which has at least an upper layer (UL) and a lower layer (LL), and simultaneously recovers therefrom data conveyed in the UL signal and data conveyed in the LL signal.
    Type: Application
    Filed: April 24, 2004
    Publication date: October 12, 2006
    Inventors: Wen Gao, Joshua Koslov
  • Publication number: 20060212776
    Abstract: A satellite communications system comprises a transmitting ground station, including a transmitter and a receiver, a satellite transponder and a receiving ground station. The transmitter transmits an uplink signal to the satellite transponder, which broadcasts the received uplink signal as a downlink signal to the receiving ground station. The transmitting ground station monitors the downlink signal through the receiver and calculates log-likelihood ratios (LLRs) as a function of the monitored downlink signal. These LLRs are illustratively stored in a look-up table, which are then transmitted to the receiving ground station for use in recovering data from a received data signal.
    Type: Application
    Filed: April 24, 2004
    Publication date: September 21, 2006
    Inventors: Joshua Koslov, Kumar Ramaswamy, Wen Gao
  • Patent number: D561888
    Type: Grant
    Filed: December 28, 2006
    Date of Patent: February 12, 2008
    Assignee: Foxconn Technology Co., Ltd.
    Inventors: Zhi-Ya Yang, Wen-Gao Wang, Zhen-Neng Lin, Shu-Ho Lin, Hsiang-Ho Huang