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: 20090267952Abstract: 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: ApplicationFiled: March 22, 2006Publication date: October 29, 2009Applicant: Lenovo (Beijing) LimitedInventors: Xiaoping Yan, Zihua Guo
-
Patent number: 7602707Abstract: 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: GrantFiled: January 12, 2005Date of Patent: October 13, 2009Assignee: Microsoft CorporationInventors: Zihua Guo, Wenwu Zhu, Qian Zhang, Jun Zhao
-
Patent number: 7593423Abstract: 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: GrantFiled: October 21, 2004Date of Patent: September 22, 2009Assignee: Microsoft CorporationInventors: Zihua Guo, Wenwu Zhu, Qian Zhang, Jun Zhao
-
Publication number: 20090141186Abstract: 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: ApplicationFiled: December 14, 2006Publication date: June 4, 2009Applicant: Lenovo (Beijing) LimitedInventors: Zihua Guo, Xiaoping Yan, Wei Wei
-
Patent number: 7499432Abstract: 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: GrantFiled: October 18, 2004Date of Patent: March 3, 2009Assignee: Microsoft CorporationInventors: Zihua Guo, Qian Zhang, Richard Yao, Wenwu Zhu
-
Patent number: 7489656Abstract: 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: GrantFiled: March 23, 2004Date of Patent: February 10, 2009Assignee: Microsoft CorporationInventors: Zihua Guo, Jun Zhao, Richard Yuqi Yao, Wenwu Zhu
-
Publication number: 20090029647Abstract: 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: ApplicationFiled: December 5, 2006Publication date: January 29, 2009Applicant: Lenovo (Beijing) LimitedInventors: Wei Wei, Zihua Guo
-
Publication number: 20090013201Abstract: 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: ApplicationFiled: March 23, 2006Publication date: January 8, 2009Applicant: LENOVO (BEIJING) LIMITEDInventors: Zhiqiang He, Zihua Guo
-
Publication number: 20090003690Abstract: 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: ApplicationFiled: June 27, 2008Publication date: January 1, 2009Inventors: Yueguang Jiao, Zihua Guo, Wei Liu
-
Publication number: 20080225771Abstract: 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: ApplicationFiled: March 21, 2006Publication date: September 18, 2008Applicant: Lenovo (Beijing) LimitedInventors: Zihua Guo, Wei Wei
-
Patent number: 7426178Abstract: 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: GrantFiled: June 7, 2005Date of Patent: September 16, 2008Assignee: Microsoft CorporationInventors: Zihua Guo, Qian Zhang, Richard Yao, Wenwu Zhu
-
Publication number: 20080125131Abstract: 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: ApplicationFiled: June 29, 2007Publication date: May 29, 2008Applicant: LENOVO (BEIJING) LIMITEDInventor: Zihua Guo
-
Publication number: 20080076440Abstract: 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: ApplicationFiled: September 13, 2007Publication date: March 27, 2008Applicant: Lenovo (Beijing) LimitedInventors: Zihua Guo, Weiwei Wang
-
Publication number: 20080076443Abstract: 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: ApplicationFiled: September 24, 2007Publication date: March 27, 2008Inventor: Zihua GUO
-
Patent number: 7290195Abstract: 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: GrantFiled: March 5, 2004Date of Patent: October 30, 2007Assignee: Microsoft CorporationInventors: Zihua Guo, Richard Yao, Wenwu Zhu, Xin Liu
-
Publication number: 20070168683Abstract: 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: ApplicationFiled: March 30, 2007Publication date: July 19, 2007Applicant: Microsoft CorporationInventors: Zihua Guo, Richard Yao, Wenwu Zhu, Xin Wang
-
Patent number: 7203850Abstract: 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: GrantFiled: January 20, 2004Date of Patent: April 10, 2007Assignee: Microsoft CorporationInventors: Zihua Guo, Richard Yuqi Yao, Wenwu Zhu, Xin Wang
-
Patent number: 7154869Abstract: 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: GrantFiled: June 27, 2005Date of Patent: December 26, 2006Assignee: Microsoft CorporationInventors: Zihua Guo, Qian Zhang, Richard Yao, Wenwu Zhu
-
Publication number: 20060242328Abstract: 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: ApplicationFiled: March 29, 2005Publication date: October 26, 2006Applicant: Microsoft CorporationInventors: Zihua Guo, Richard Yao, Abhishek Abhishek, Shipeng Li
-
Publication number: 20060222009Abstract: 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: ApplicationFiled: March 29, 2005Publication date: October 5, 2006Applicant: Microsoft CorporationInventors: Richard Yao, Zihua Guo, Yidong Wang, Pung Xu, Steven Elliott