Patents by Inventor Zihua Guo

Zihua Guo 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: 8504735
    Abstract: A docking device for restoring location arrangement of output devices is provided according to an aspect of the present invention. The docking device includes a transmission module configured to obtain output information from an information generation module and transmit it to an output device and an identifier storage module configured to store an identifier corresponding to the output device. An output system and method for restoring a location arrangement of output devices are also provided.
    Type: Grant
    Filed: June 13, 2012
    Date of Patent: August 6, 2013
    Assignee: Lenovo (Beijing) Limited
    Inventors: Hongwei Li, Zihua Guo, Fei Zhou
  • Patent number: 8432846
    Abstract: The present invention discloses a point-to-multipoint wireless display method comprising steps of establishing connection between a data processing device and multiple display devices, acquiring pixel data, generating pixel data packets and transmitting the pixel data packets over the air in a multicast manner at the data processing device side, receiving the multicast data packets over the air, unpacketizing the data packets in accordance with a multicast protocol and restoring the pixel data from the multicast data packets at the display device side, and performing display output according to the pixel data. Preferably, the transmitting rate at the data processing device side can be determined according to signal strength, and the display devices can be divided into several multicast groups.
    Type: Grant
    Filed: March 21, 2006
    Date of Patent: April 30, 2013
    Assignee: Lenovo (Beijing) Limited
    Inventors: Zihua Guo, Wei Wei
  • Patent number: 8290504
    Abstract: A cellular network system and a method for realizing broadcast communication and data communication utilize a cellular network to carry out video data broadcast and data communication with terminals. The cellular network system includes a central control node and base stations. The central control node generates control information to control the base stations to broadcast video broadcast data to the terminals during the time slot for video data broadcast, and said control information includes frequency allocation information and time slot allocation information. With the cellular network system and method thereof for realizing video broadcast and data communication in the cellular network, video broadcast and data communication are incorporated in the sectorized cellular network while avoiding a lowered efficiency of frequency spectrum use during video broadcasting due to sectorization.
    Type: Grant
    Filed: September 24, 2007
    Date of Patent: October 16, 2012
    Assignee: Lenovo (Beijing) Limited
    Inventor: Zihua Guo
  • Publication number: 20120254471
    Abstract: A docking device for restoring location arrangement of output devices is provided according to an aspect of the present invention. The docking device includes a transmission module configured to obtain output information from an information generation module and transmit it to an output device and an identifier storage module configured to store an identifier corresponding to the output device. An output system and method for restoring a location arrangement of output devices are also provided.
    Type: Application
    Filed: June 13, 2012
    Publication date: October 4, 2012
    Inventors: Hongwei Li, Zihua Guo, Fei Zhou
  • Patent number: 8280393
    Abstract: The invention discloses a method and an apparatus of bandwidth resource allocation in a mobile communication system. The methods is used for dividing sector bandwidth resource into private bandwidth resource for only users in its own sector and a public bandwidth resource. The bandwidth resource in the public bandwidth resource which is not allocated to users in its own sector for use can be lent to other sectors, and bandwidth resource in the public bandwidth resource which has been allocated to users, located at a central area, of its own sector for use can be multiplexed by other sectors. The method of bandwidth resource allocation in a mobile communication system according to the present invention utilizes the resource of the adjacent cells efficiently, and resolves the interference among cells due to the bandwidth resource borrowing/multiplexing.
    Type: Grant
    Filed: September 13, 2007
    Date of Patent: October 2, 2012
    Assignee: Lenovo (Beijing) Limited
    Inventors: Zihua Guo, Weiwei Wang
  • Patent number: 8213858
    Abstract: A wireless display system is disclosed comprising a host-side data communication apparatus connected to a host and configured to acquire media data containing at least display data from the hardware of the host, generate data message and transfer the data message wirelessly, and a display-device side data communication apparatus configured to receive the data message transferred wirelessly, interpret it into media data and then output to a display device. With the system of the present invention, CPU does not need to execute a screen-capturing program to acquire display information from a display memory unit and thus has a reduced work load, and transmission delay can also be reduced.
    Type: Grant
    Filed: December 5, 2006
    Date of Patent: July 3, 2012
    Assignee: Lenovo (Beijing) Limited
    Inventors: Wei Wei, Zihua Guo
  • Patent number: 8107752
    Abstract: An image processing method and system that performs color space transformation on an image to be compressed and obtaining pixel values, performing intra-row differential pulse code modulation coding on the image pixel values to obtain numerical values, and determining whether each of the numerical values is within a preset range. Variable length coding is performed on the numerical value obtained by using a fixed code table if the numerical value is within the range, variable length and by using a dynamic code table if it is not. Low algorithm complexity and fast processing meets the requirement of real-time video transmission. The pixel components of the image can be processed in parallel and adjacent processing steps can be performed in the same clock frequency, thereby remarkably reducing difficulty and cost in FPGA or chip implementation.
    Type: Grant
    Filed: June 27, 2008
    Date of Patent: January 31, 2012
    Assignee: Lenovo (Beijing) Limited
    Inventors: Yueguang Jiao, Zihua Guo, Wei Liu
  • Patent number: 8060148
    Abstract: The present invention discloses an apparatus for wirelessly transmitting display signals between a plurality of external host device and a display device. The apparatus comprises a wireless signal transceiver unit for establishing a network-transmission-protocol-based high-frequency signal channel for respective external host devices; a main controller, connected to the wireless signal transceiver unit, for analyzing signals from the wireless signal transceiver unit to extract information of the plurality of external host devices, configuration information and/or the display data, performing configurations and display mode selection based on the configuration information, and outputting the active display data; an image data process control unit, connected to the main controller and the display device, for storing the display data from the main controller, controlling the output of the display data, and performing timing control to interface signals of the display device.
    Type: Grant
    Filed: March 22, 2006
    Date of Patent: November 15, 2011
    Assignee: Lenovo (Beijing) Limited
    Inventors: Xiaoping Yan, Zihua Guo
  • Patent number: 8051310
    Abstract: A method for reducing power consumption of a processor is disclosed comprising steps of applying time-frequency transformation to a plurality of load values of the processor to obtain the feature sampling cycle of the processor, and adjusting the voltage/frequency of the processor based on said feature sampling cycle. With the method of the present invention, the processor load value in next time interval can be accurately predicted, and thus the voltage/frequency of the processor in the next time interval can be adjusted on the basis of the load value.
    Type: Grant
    Filed: March 23, 2006
    Date of Patent: November 1, 2011
    Assignee: Lenovo (Beijing) Limited
    Inventors: Zhiqiang He, Zihua Guo
  • Patent number: 7949797
    Abstract: The present invention provides a computer docking station and a switching method thereof. The method comprises: monitoring whether a wired input/output module is connected to a host computer, and outputting a monitoring result; controlling a first data processing module to be connected to the wired input/output module when the monitoring result indicates that the wired input/output module is connected to the host computer, or otherwise controlling the first data processing module to be connected to a wireless input/output module when the monitoring result indicates that the wired input/output module is not connected to the host computer. According to the present invention, an extended interface can be provided to the host computer in either of a wireless way and a wired way.
    Type: Grant
    Filed: September 17, 2009
    Date of Patent: May 24, 2011
    Assignee: Lenovo (Beijing) Limited
    Inventors: Xiaoping Yan, Wei Xie, Zihua Guo
  • Patent number: 7886311
    Abstract: A hardware-independent proxy layer for synchronous processing of commands in a mobile telephone is disclosed. Such synchronous processing may include receiving a function call of an application program interface (API) that is associated with a function to be performed by a mobile telephone, waiting to receive from a driver layer a result notify event indicating that the function has been performed, and, after receiving the result notify event from the driver layer, passing to the client first result data associated with the first result notify event. The API may be translated into an input/output control (IOCTL) code, which may be sent to the driver layer.
    Type: Grant
    Filed: March 29, 2005
    Date of Patent: February 8, 2011
    Assignee: Microsoft Corporation
    Inventors: Richard Yuqi Yao, Zihua Guo, Zhi Li, Pung Pengyang Xu, Steven Elliott
  • Patent number: 7870588
    Abstract: This invention discloses a communication system incorporating a video broadcast network and a mobile communication network in which a plurality of base stations constitutes at least one cell cluster, said communication system comprising: a central control node which allocates time slots for broadcast video data to a broadcast transmission tower based on a predetermined schedule algorithm and allocates time slots and/or frequency for communication to said base stations; a plurality of base stations each of which communicates with terminals within the time slots for communication allocated by the central control node and at a predetermined frequency or the frequency allocated by the central control node; and a broadcast transmission tower which transmits signals to said terminals within the time slots for broadcast video data allocated by the central control node.
    Type: Grant
    Filed: June 29, 2007
    Date of Patent: January 11, 2011
    Assignee: Lenovo (Beijing) Limited
    Inventor: Zihua Guo
  • Patent number: 7821974
    Abstract: A UMTS extension to the GSM/GPRS RIL is disclosed. The UTMS RIL provides an API set interface for the support of UMTS features such as 3G QoS, secondary PDP contexts call, priority service, voice group call and voice broadcast services, etc. The API set is based on the UMTS AT command interface as defined in 3GPP specification TS 27.007. The architecture of the UMTS RIL is designed as a standard interface with APIs and callback mechanisms that can be used across different platforms and multi-radio hardware such as GSM, GPRS, WCDMA, and HSDPA. The UTMS RIL may enable various applications running on mobile platforms in 2G, 2.5G, and 3G cellular radio stacks to issue commands without knowledge of underlying radio hardware structure.
    Type: Grant
    Filed: March 29, 2005
    Date of Patent: October 26, 2010
    Assignee: Microsoft Corporation
    Inventors: Richard Yuqi Yao, Zihua Guo, Yidong Wang, Pung Pengyang Xu, Steven Elliott
  • Patent number: 7788412
    Abstract: A display system and method are disclosed. The system comprises a data transmitting apparatus built in a computer and a data receiving apparatus connected to a remote VGA/DVI display device, in which the data transmitting apparatus comprises a collecting unit for collecting screen data and/or audio data in video signals and a local control unit for encoding said screen data and/or audio data and transmitting said encoded screen data and/or audio data; the data receiving apparatus comprises a remote control unit for controlling the reception of said screen data and/or audio data and decoding it, a buffer unit for controlling the audio/video data decoded by the remote control unit to be placed into a memory for buffering, and an output unit for converting the buffered screen data and/or audio data into a format supported by the VGA/DVI display device and/or audio format.
    Type: Grant
    Filed: December 14, 2006
    Date of Patent: August 31, 2010
    Assignee: Lenovo (Beijing) Limited
    Inventors: Zihua Guo, Xiaoping Yan, Wei Wei
  • Publication number: 20100174832
    Abstract: A docking device for restoring location arrangement of output devices is provided according to an aspect of the present invention. The docking device includes a transmission module configured to obtain output information from an information generation module and transmit it to an output device and an identifier storage module configured to store an identifier corresponding to the output device. An output system and method for restoring a location arrangement of output devices are also provided.
    Type: Application
    Filed: December 29, 2009
    Publication date: July 8, 2010
    Inventors: Hongwei Li, Zihua Guo, Fei Zhou
  • Patent number: 7747249
    Abstract: A GSM/UMTS emulator is disclosed for emulating a real network so that certain device functionalities can be easily tested. The architecture of such a GSM/UMTS emulator may include a terminal PC and a server. The terminal PC runs the device (including a radio interface layer and a multiplexer). The server acts as the application server to emulate UMTS network performance. Such an emulator may enable testing of both control information and data applications.
    Type: Grant
    Filed: March 29, 2005
    Date of Patent: June 29, 2010
    Assignee: Microsoft Corporation
    Inventors: Zihua Guo, Richard Yuqi Yao, Jin Shi, Pung Pengyang Xu, Steven Elliot
  • Patent number: 7702932
    Abstract: A power management technique for a network including a plurality of computing devices. The power management technique includes identifying an order in which one or more devices of the plurality of computing devices can transmit data within the prescribed time period. In one aspect, the number of wakeups are reduced for the computing devices within the network by increasing a number of adjacent channel time allocation periods within a prescribed time period that share a common computing device. In one aspect, the network can be based on Time Division Multiple Access (TDMA).
    Type: Grant
    Filed: March 30, 2007
    Date of Patent: April 20, 2010
    Assignee: Microsoft Corporation
    Inventors: Zihua Guo, Richard Yuqi Yao, Wenwu Zhu, Xin Wang
  • Publication number: 20100077109
    Abstract: The present invention provides a computer docking station and a switching method thereof. The method comprises: monitoring whether a wired input/output module is connected to a host computer, and outputting a monitoring result; controlling a first data processing module to be connected to the wired input/output module when the monitoring result indicates that the wired input/output module is connected to the host computer, or otherwise controlling the first data processing module to be connected to a wireless input/output module when the monitoring result indicates that the wired input/output module is not connected to the host computer. According to the present invention, an extended interface can be provided to the host computer in either of a wireless way and a wired way.
    Type: Application
    Filed: September 17, 2009
    Publication date: March 25, 2010
    Applicant: LENOVO (BEIJING) LIMITED
    Inventors: Xiaoping Yan, Wei Xie, Zihua Guo
  • Patent number: 7636380
    Abstract: Orthogonal pulse polarity modulation involves wireless communication in which the polarity of modulating pulses are set responsive to positive and negative character values of a corresponding code sequence. In a described implementation, data is converted to chip waveforms, spectrum lines are removed, and pulses are appropriately shaped. For example, a data bit stream may be converted into chip waveforms using a bit stream-to-symbol segmenter, a symbol-to-code sequence mapper, and a code sequence-to-chip waveform transformer. The polarities of respective individual chips in a given chip waveform match the signs of respective individual characters in a corresponding code sequence.
    Type: Grant
    Filed: May 17, 2004
    Date of Patent: December 22, 2009
    Assignee: Microsoft Corporation
    Inventors: Richard Yuqi Yao, Zihua Guo, Weiyu Xu, Wenwu Zhu
  • Patent number: 7631202
    Abstract: Computer-implemented methods for power management of network interface devices are disclosed. Such methods may include dividing a time period into a plurality of time slots, determining an amount of data received by the network interface device during a first of the time slots, and determining whether the amount of data received exceeds a predefined threshold. If the amount of data received exceeds the predefined threshold, then the network interface device is caused to be awake during a subsequent time slot. The network interface device is caused to go to sleep during the subsequent time slot unless the amount of data received exceeds the predefined threshold. A number of the time slots may be defined as wakeup time slots during which the network interface device is awake. The number of time slots during the time period in which one or more packets were received by the network interface device may be compared to the number of wakeup time slots during the time period.
    Type: Grant
    Filed: March 29, 2005
    Date of Patent: December 8, 2009
    Assignee: Microsoft Corporation
    Inventors: Zihua Guo, Richard Yuqi Yao, Abhishek Abhishek, Shipeng Li