Patents by Inventor David Zhao
David Zhao 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: 8830853Abstract: According to an embodiment, a mobile device includes wireless access circuitry configured to access a wireless communication network; a processor for executing a communication client application to conduct a packet-based call with a remote device via a channel established over the wireless communication network, the communication client application configured to monitor at least one network parameter; a hardware processing module selectively operable to implement a processing function; a software processing module selectively executable to implement said processing function; and a selection mechanism for supplying the call to one of the hardware processing module and software processing module based on the at least one monitored network parameter.Type: GrantFiled: December 16, 2011Date of Patent: September 9, 2014Assignee: SkypeInventors: Karlheinz Wurm, Andrei Jefremov, David Zhao
-
Publication number: 20140211842Abstract: An input receives a video signal comprising a plurality of frames, each comprising a plurality of image portions. Each of the image portions is encoded by an encoder, to generate an encoded signal. An adaptation module selects a respective encoding mode used to encode each of the image portions. The selection is based on a process that balances an estimate of distortion for the image portion if encoded using the respective encoding mode and a bitrate that would be incurred by encoding the image portion using the respective encoding mode. The adaptation module is also configured to determine, within each of one or more frames of the video signal, at least two different regions having different perceptual significance, and to adapt the above-mentioned process in dependence on which of the regions the image portion being encoded is in.Type: ApplicationFiled: March 15, 2013Publication date: July 31, 2014Applicant: MICROSOFT CORPORATIONInventors: David Zhao, Sergey Nikiforov, Konrad Hofbauer, Magnus Hemmendorff, Pontus Carlsson
-
Patent number: 8755549Abstract: The present patent application discloses a universal flexible in-the-ear hearing aid, comprising a front portion of the hearing aid, a middle portion of the hearing aid and a rear portion of the hearing aid, the front portion of the hearing aid including a speaker, the rear portion of the hearing aid including a main body, the middle portion of the hearing aid including the sound transmission device, the sound transmission device is a flexible or soft-connection device, a end of the soft-connection device connected to the front portion of the hearing aid, another end of the soft-connection device connected to the rear portion of the hearing aid.Type: GrantFiled: July 19, 2010Date of Patent: June 17, 2014Assignee: Jiangsu Betterlife Medical Co., LtdInventors: Yong David Zhao, Jennifer Jinping Zhao
-
Patent number: 8711233Abstract: Method, device and computer program product for stabilizing a video signal. A plurality of frames of the video signal are captured using a camera. A motion sensor associated with the camera is used to generate a plurality of samples representing motion of the camera. The samples are used to determine a displacement of the camera between a first time and a second time, wherein the first time corresponds to an exposure time midpoint of a first frame of the video signal and the second time corresponds to an exposure time midpoint of a second frame of the video signal. The determined displacement is used to compensate for motion in the video signal between the first and second frames caused by the motion of the camera, to thereby stabilize the video signal.Type: GrantFiled: November 15, 2011Date of Patent: April 29, 2014Assignee: SkypeInventors: Andrei Jefremov, David Zhao, Pontus Carlsson
-
Publication number: 20130329751Abstract: Receiver, computer program product and method for processing data of a real-time communication event. A processing module of the receiver implements a real-time communication application to receive a data stream of the real-time communication event. Data of the received data stream is output to a user in the real-time communication event. Interaction of the user with the real-time communication application during the real-time communication event is determined, and the data rate of the received data stream in the real-time communication event is controlled based on the determined interaction.Type: ApplicationFiled: November 15, 2012Publication date: December 12, 2013Applicant: MICROSOFT CORPORATIONInventors: David Zhao, Christoffer Asgaard Rodbro
-
Publication number: 20130267027Abstract: The present invention relates dry granulated cell culture media which do not comprise peptones or tryptones, especially to dry granulated cell culture media formulations that support the growth of mammalian, and/or insect and/or plant cells. The present invention further relates to the production of these dry granulated cell culture media and their use.Type: ApplicationFiled: November 18, 2011Publication date: October 10, 2013Applicant: MERCK PATENT GMBHInventors: Michael Howard Rayner-Brandes, Xiaojian (David) Zhao
-
Publication number: 20130259114Abstract: The invention relates to a method of encoding a video stream comprising, receiving a video signal comprising a plurality of frames, each frame comprising one or more portion of video data displaying to a user a video image derived from the video signal; receiving from the user selection of at least one region in the video image, the region represented by a portion of video data; and encoding the video signal, said encoding comprising encoding the portion of video data corresponding to the at least one selected region at a higher quality level than other portions of the video data in the video stream.Type: ApplicationFiled: June 28, 2012Publication date: October 3, 2013Inventors: Pontus Carlsson, Andrei Jefremov, Sergey Sablin, David Zhao
-
Publication number: 20130101030Abstract: In an embodiment, a method of transmitting video data includes at an encoder encoding the video data as a plurality of frames, including reference frames and intermediate frames, at least some of which are encoded based on multiple reference frames; at the encoder maintaining for each frame a current list of reference frames; and transmitting the plurality of frames, each frame being transmitted in association with a current list of reference frames for that frame.Type: ApplicationFiled: December 30, 2011Publication date: April 25, 2013Inventors: Pontus Carlsson, Andrei Jefremov, Sergey Sablin, David Zhao
-
Publication number: 20130093906Abstract: Method, device and computer program product for stabilizing a received video signal. A plurality of frames of the video signal is captured using a camera. The video signal is transmitted as an encoded bit stream. Displacement of the camera between successive frames is determined from a motion indication in the bit stream. The determined displacement is used to compensate for motion in the video signal between successive frames caused by the motion of the camera, to thereby stabilize the video signal.Type: ApplicationFiled: December 29, 2011Publication date: April 18, 2013Inventors: Pontus Carlsson, Andrei Jefremov, Sergey Sablin, David Zhao
-
Publication number: 20130058405Abstract: A method of performing a rate-distortion optimization process comprising, for each of a plurality of target image portions to be encoded in each of a plurality of frames, selecting a preferred one of a set of encoding modes by optimizing a function comprising an estimate of distortion for the target image portion and a measure of bit rate required to encode the target image portion, wherein the estimate of distortion is based on source coding distortion and an estimate of a distortion that would be experienced due to possible loss over the channel; encoding the target image portion into the encoded video stream using the selected encoding mode; and transmitting the encoded video stream over the channel. The rate-distortion optimization process for a current one of the frames is performed in dependence on feedback received from the receiving terminal based on an earlier one of the frames.Type: ApplicationFiled: October 17, 2011Publication date: March 7, 2013Inventors: David Zhao, Mattias Nilsson, Renat Vafin, Andrei Jefremov, Sören Vang Andersen, Pontus Carlsson
-
Publication number: 20130058232Abstract: According to an embodiment, a mobile device includes wireless access circuitry configured to access a wireless communication network; a processor for executing a communication client application to conduct a packet-based call with a remote device via a channel established over the wireless communication network, the communication client application configured to monitor at least one network parameter; a hardware processing module selectively operable to implement a processing function; a software processing module selectively executable to implement said processing function; and a selection mechanism for supplying the call to one of the hardware processing module and software processing module based on the at least one monitored network parameter.Type: ApplicationFiled: December 16, 2011Publication date: March 7, 2013Inventors: Karlheinz Wurm, Andrei Jefremov, David Zhao
-
Patent number: 8345068Abstract: The present invention is directed to a method and system for continuously displaying image pages of digital content which are available over a network. More specifically, the method and system enables a user to view image pages in a continuous manner while a limited number of image pages are being downloaded at a given time. Several image pages which are adjacent to the image page(s) the user is currently viewing may be stored in temporary memory. The image pages in the temporary memory are utilized so that, within the image pages, the user can move the displayed image pages up and down without experiencing any discontinuation. In order to ensure continuous display throughout the entire digital content, the next possible set of image pages is constantly determined and obtained to update the current set of image pages in the temporary memory.Type: GrantFiled: January 28, 2010Date of Patent: January 1, 2013Assignee: Amazon Technologies, Inc.Inventors: Robert L. Goodwin, David Zhao, Adrian Tsang Kwong Chan, Chieh Wang, Michael V. Rykov
-
Publication number: 20120307086Abstract: Method, device and computer program product for stabilizing a video signal. A plurality of frames of the video signal are captured using a camera. A motion sensor associated with the camera is used to generate a plurality of samples representing motion of the camera. The samples are used to determine a displacement of the camera between a first time and a second time, wherein the first time corresponds to an exposure time midpoint of a first frame of the video signal and the second time corresponds to an exposure time midpoint of a second frame of the video signal. The determined displacement is used to compensate for motion in the video signal between the first and second frames caused by the motion of the camera, to thereby stabilize the video signal.Type: ApplicationFiled: November 15, 2011Publication date: December 6, 2012Inventors: Andrei Jefremov, David Zhao, Pontus Carlsson
-
Publication number: 20120219168Abstract: The present patent application discloses a universal flexible in-the-ear hearing aid, comprising a front portion of the hearing aid, a middle portion of the hearing aid and a rear portion of the hearing aid, the front portion of the hearing aid including a speaker, the rear portion of the hearing aid including a main body, the middle portion of the hearing aid including the sound transmission device, the sound transmission device is a flexible or soft-connection device, a end of the soft-connection device connected to the front portion of the hearing aid, another end of the soft-connection device connected to the rear portion of the hearing aid.Type: ApplicationFiled: July 19, 2010Publication date: August 30, 2012Inventors: Yong David Zhao, Jennifer Jinping Zhao
-
Publication number: 20120219067Abstract: An encoder allocates index numbers to portions of a video signal transmitted over a network to a decoder. At least some of the portions are stored in an encoder buffer. Feedback is received from the network at a remote control block, indicating whether the transmitted portions are correctly received. Based on the feedback, the control block determines a subset of the portions stored in the buffer. The control block transmits a message to the encoder, identifying the subset using the index numbers allocated to the portions in the subset. In response, the encoder uses the index numbers to identify and retrieve at least one portion of the subset of portions from the buffer, the retrieved portion is used to encode subsequent portions of the signal.Type: ApplicationFiled: November 14, 2011Publication date: August 30, 2012Inventors: Andrei Jefremov, David Zhao, Sergey Sablin
-
Patent number: 8244985Abstract: Apparatus and methods relating to store operations are disclosed. In one embodiment, a first storage unit is to store data. A second storage unit is to store the data only after it has become detectable by a bus agent. Moreover, the second storage unit may store an index field for each data value to be stored within the second storage unit. Other embodiments are also disclosed.Type: GrantFiled: January 27, 2009Date of Patent: August 14, 2012Assignee: Intel CorporationInventors: Vladimir Pentkovksi, Ling Cen, Vivek Garg, Deep Buch, David Zhao
-
Patent number: 8234302Abstract: A system and method for controlling access to electronic content stored on a content provider's server is provided. A content provider may control and restrict unauthorized access to electronic content through an identified user account by limiting a number of devices from which requests to access the content through the account have been received. A content provider may also collect usage information of interest by monitoring authorized access to electronic content.Type: GrantFiled: September 29, 2006Date of Patent: July 31, 2012Assignee: Amazon Technologies, Inc.Inventors: Robert L Goodwin, David Zhao, Adrian Tsang Kwong Chan, Chieh Wang, Michael V Rykov
-
Publication number: 20120170658Abstract: In an embodiment, a system includes a receiver for receiving a video signal over a lossy medium and a decoder coupled to the receiver and arranged to decode the video signal for output to a display. The decoder includes a concealment module for regenerating a portion of image data lost from the video signal over said medium, by interpolating or extrapolating from other image data of the video signal received over the medium. The decoder comprises a controller configured to select, based on a measure of loss effect estimated for the portion of image data, whether (i) to apply the concealment module to regenerate the portion of image data, or alternatively (ii) to freeze preceding image data of the video signal in place of the portion of image data.Type: ApplicationFiled: December 29, 2011Publication date: July 5, 2012Inventors: Ian Anderson, Andrei Jefremov, Renat Vafin, David Zhao
-
Patent number: 8213506Abstract: A method of transmitting video, a method of receiving and decoding video, and a corresponding transmitter, receiver and computer program products. The method of transmitting video to one or more recipient terminals comprises: transmitting a stream of inter frame encoded video data to a recipient terminal; during ongoing transmission of the stream to the recipient terminal, receiving a request signal from that recipient terminal; and in response to the request signal, transmitting alternatively encoded video data to the recipient terminal in association with the inter frame encoded video data.Type: GrantFiled: September 8, 2009Date of Patent: July 3, 2012Assignee: SkypeInventor: David Zhao
-
Publication number: 20120151334Abstract: The present invention is directed to a method and system for verifying a user for copying or printing a limited portion of digital content while allowing the user to view the digital content. The digital content may have image portions that are digital images generally scanned from a printed page of the content and text portions that are digital texts including all forms of letters, characters, symbols, etc. An interactive image document displaying image portions of the digital content is provided for secure data access to text portions. A user can request and obtain a limited text portion of the digital content or view the image portions of the digital content via user interactions within the interactive image document. While the text portions can be reproduced, copied, or printed, the image portions can not be re-used or manipulated by the user due to their non-text accessible format.Type: ApplicationFiled: February 6, 2012Publication date: June 14, 2012Inventors: Robert L. Goodwin, David Zhao, Adrian Tsang Kwong Chan, Chieh Wang, Michael V. Rykov