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

  • Publication number: 20090267952
    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: Application
    Filed: March 22, 2006
    Publication date: October 29, 2009
    Applicant: Lenovo (Beijing) Limited
    Inventors: Xiaoping Yan, Zihua Guo
  • Patent number: 7602707
    Abstract: A method provides differentiated quality of service (QoS) by providing adaptive updates to media access control (MAC) layer parameters on a distributed basis. The method includes calculating a failure probability for a transmission over the network, determining a target value for determining a contention window according to a mapped function of the failure probability, and altering the contention window according to a scaling function of the target value. The mapped function and the scaling can provide QoS differentiation. A wireless device ensures fairness in a wireless time slotted network and includes a network interface card (NIC), a network driver interface, a network monitor, a statistics engine, and an adaptive parameter engine for determining a target value for determining a contention window according to a mapped function of the one or more probabilities to enable an alteration of the contention window and provide new parameters for the MAC layer.
    Type: Grant
    Filed: January 12, 2005
    Date of Patent: October 13, 2009
    Assignee: Microsoft Corporation
    Inventors: Zihua Guo, Wenwu Zhu, Qian Zhang, Jun Zhao
  • Patent number: 7593423
    Abstract: A method provides differentiated quality of service (QoS) by providing adaptive updates to media access control (MAC) layer parameters on a distributed basis. The method includes calculating a failure probability for a transmission over the network, determining a target value for determining a contention window according to a mapped function of the failure probability, and altering the contention window according to a scaling function of the target value. The mapped function and the scaling can provide QoS differentiation. A wireless device ensures fairness in a wireless time slotted network and includes a network interface card (NIC), a network driver interface, a network monitor, a statistics engine, and an adaptive parameter engine for determining a target value for determining a contention window according to a mapped function of the one or more probabilities to enable an alteration of the contention window and provide new parameters for the MAC layer.
    Type: Grant
    Filed: October 21, 2004
    Date of Patent: September 22, 2009
    Assignee: Microsoft Corporation
    Inventors: Zihua Guo, Wenwu Zhu, Qian Zhang, Jun Zhao
  • Publication number: 20090141186
    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: Application
    Filed: December 14, 2006
    Publication date: June 4, 2009
    Applicant: Lenovo (Beijing) Limited
    Inventors: Zihua Guo, Xiaoping Yan, Wei Wei
  • Patent number: 7499432
    Abstract: A system and method for improved vertical handoff between different types of wireless network. Network allocation vector occupation and packet collision probability are used as quality of service measures, enabling vertical handoffs to be delayed until actually beneficial to quality of service. Improved wireless network cell boundary detection in vertical handoff scenarios is achieved with a Fourier-based technique in conjunction with an adaptively determined minimum operating signal strength threshold. Improved wireless network cell boundary detection enables vertical handoffs from high quality of service networks to be delayed as long as possible. Together, practical wireless network quality of service measures and improved detection of wireless network cell boundaries in vertical handoff scenarios reduce the rate of unnecessary vertical handoff resulting in higher overall quality of service experienced by a mobile computing device roaming between wireless network types.
    Type: Grant
    Filed: October 18, 2004
    Date of Patent: March 3, 2009
    Assignee: Microsoft Corporation
    Inventors: Zihua Guo, Qian Zhang, Richard Yao, Wenwu Zhu
  • Patent number: 7489656
    Abstract: In accordance with certain described implementation(s), a coordinating device performs bandwidth allocation procedures based on information from previously-unfulfilled bandwidth allocation requests and responsive to current bandwidth allocation requests. The current bandwidth allocation requests stipulate current requested bandwidth amounts for multiple streams, and the current bandwidth allocation requests may be received from multiple entities having the multiple streams. The information from previously-unfulfilled bandwidth allocation requests is taken into account when allocating available bandwidth between/among the multiple streams of the multiple entities for the current requested bandwidth amounts.
    Type: Grant
    Filed: March 23, 2004
    Date of Patent: February 10, 2009
    Assignee: Microsoft Corporation
    Inventors: Zihua Guo, Jun Zhao, Richard Yuqi Yao, Wenwu Zhu
  • Publication number: 20090029647
    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 said 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: Application
    Filed: December 5, 2006
    Publication date: January 29, 2009
    Applicant: Lenovo (Beijing) Limited
    Inventors: Wei Wei, Zihua Guo
  • Publication number: 20090013201
    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: Application
    Filed: March 23, 2006
    Publication date: January 8, 2009
    Applicant: LENOVO (BEIJING) LIMITED
    Inventors: Zhiqiang He, Zihua Guo
  • Publication number: 20090003690
    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: Application
    Filed: June 27, 2008
    Publication date: January 1, 2009
    Inventors: Yueguang Jiao, Zihua Guo, Wei Liu
  • Publication number: 20080225771
    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: Application
    Filed: March 21, 2006
    Publication date: September 18, 2008
    Applicant: Lenovo (Beijing) Limited
    Inventors: Zihua Guo, Wei Wei
  • Patent number: 7426178
    Abstract: A system and method for improved vertical handoff between different types of wireless network. Network allocation vector occupation and packet collision probability are used as quality of service measures, enabling vertical handoffs to be delayed until actually beneficial to quality of service. Improved wireless network cell boundary detection in vertical handoff scenarios is achieved with a Fourier-based technique in conjunction with an adaptively determined minimum operating signal strength threshold. Improved wireless network cell boundary detection enables vertical handoffs from high quality of service networks to be delayed as long as possible. Together, practical wireless network quality of service measures and improved detection of wireless network cell boundaries in vertical handoff scenarios reduce the rate of unnecessary vertical handoff resulting in higher overall quality of service experienced by a mobile computing device roaming between wireless network types.
    Type: Grant
    Filed: June 7, 2005
    Date of Patent: September 16, 2008
    Assignee: Microsoft Corporation
    Inventors: Zihua Guo, Qian Zhang, Richard Yao, Wenwu Zhu
  • Publication number: 20080125131
    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: Application
    Filed: June 29, 2007
    Publication date: May 29, 2008
    Applicant: LENOVO (BEIJING) LIMITED
    Inventor: Zihua Guo
  • Publication number: 20080076440
    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: Application
    Filed: September 13, 2007
    Publication date: March 27, 2008
    Applicant: Lenovo (Beijing) Limited
    Inventors: Zihua Guo, Weiwei Wang
  • Publication number: 20080076443
    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: Application
    Filed: September 24, 2007
    Publication date: March 27, 2008
    Inventor: Zihua GUO
  • Patent number: 7290195
    Abstract: Adaptive acknowledgement delay entails adaptively adjusting an acknowledgement delay period responsive to channel quality. A destination device is enabled to set the acknowledgment delay period between two successive acknowledgments that acknowledge blocks received from a source device over a wireless channel. In a described implementation, the acknowledgment delay period is decreased if the wireless channel quality is poor. Otherwise, the acknowledgment delay period is increased as bounded by a maximum acknowledgment delay period setting and a remaining number of unreceived blocks of a current suprablock. The quality of the wireless channel may be reflected by, for example, blocks that are received erroneously. The duration of the acknowledgment delay may be set in terms of number of blocks received at the destination device.
    Type: Grant
    Filed: March 5, 2004
    Date of Patent: October 30, 2007
    Assignee: Microsoft Corporation
    Inventors: Zihua Guo, Richard Yao, Wenwu Zhu, Xin Liu
  • Publication number: 20070168683
    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.
    Type: Application
    Filed: March 30, 2007
    Publication date: July 19, 2007
    Applicant: Microsoft Corporation
    Inventors: Zihua Guo, Richard Yao, Wenwu Zhu, Xin Wang
  • Patent number: 7203850
    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: January 20, 2004
    Date of Patent: April 10, 2007
    Assignee: Microsoft Corporation
    Inventors: Zihua Guo, Richard Yuqi Yao, Wenwu Zhu, Xin Wang
  • Patent number: 7154869
    Abstract: A system and method for improved vertical handoff between different types of wireless network. Network allocation vector occupation and packet collision probability are used as quality of service measures, enabling vertical handoffs to be delayed until actually beneficial to quality of service. Improved wireless network cell boundary detection in vertical handoff scenarios is achieved with a Fourier-based technique in conjunction with an adaptively determined minimum operating signal strength threshold. Improved wireless network cell boundary detection enables vertical handoffs from high quality of service networks to be delayed as long as possible. Together, practical wireless network quality of service measures and improved detection of wireless network cell boundaries in vertical handoff scenarios reduce the rate of unnecessary vertical handoff resulting in higher overall quality of service experienced by a mobile computing device roaming between wireless network types.
    Type: Grant
    Filed: June 27, 2005
    Date of Patent: December 26, 2006
    Assignee: Microsoft Corporation
    Inventors: Zihua Guo, Qian Zhang, Richard Yao, Wenwu Zhu
  • Publication number: 20060242328
    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: Application
    Filed: March 29, 2005
    Publication date: October 26, 2006
    Applicant: Microsoft Corporation
    Inventors: Zihua Guo, Richard Yao, Abhishek Abhishek, Shipeng Li
  • Publication number: 20060222009
    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: Application
    Filed: March 29, 2005
    Publication date: October 5, 2006
    Applicant: Microsoft Corporation
    Inventors: Richard Yao, Zihua Guo, Yidong Wang, Pung Xu, Steven Elliott