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: 8830853
    Abstract: 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: Grant
    Filed: December 16, 2011
    Date of Patent: September 9, 2014
    Assignee: Skype
    Inventors: Karlheinz Wurm, Andrei Jefremov, David Zhao
  • Publication number: 20140211842
    Abstract: 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: Application
    Filed: March 15, 2013
    Publication date: July 31, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: David Zhao, Sergey Nikiforov, Konrad Hofbauer, Magnus Hemmendorff, Pontus Carlsson
  • Patent number: 8755549
    Abstract: 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: Grant
    Filed: July 19, 2010
    Date of Patent: June 17, 2014
    Assignee: Jiangsu Betterlife Medical Co., Ltd
    Inventors: Yong David Zhao, Jennifer Jinping Zhao
  • Patent number: 8711233
    Abstract: 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: Grant
    Filed: November 15, 2011
    Date of Patent: April 29, 2014
    Assignee: Skype
    Inventors: Andrei Jefremov, David Zhao, Pontus Carlsson
  • Publication number: 20130329751
    Abstract: 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: Application
    Filed: November 15, 2012
    Publication date: December 12, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: David Zhao, Christoffer Asgaard Rodbro
  • Publication number: 20130267027
    Abstract: 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: Application
    Filed: November 18, 2011
    Publication date: October 10, 2013
    Applicant: MERCK PATENT GMBH
    Inventors: Michael Howard Rayner-Brandes, Xiaojian (David) Zhao
  • Publication number: 20130259114
    Abstract: 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: Application
    Filed: June 28, 2012
    Publication date: October 3, 2013
    Inventors: Pontus Carlsson, Andrei Jefremov, Sergey Sablin, David Zhao
  • Publication number: 20130101030
    Abstract: 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: Application
    Filed: December 30, 2011
    Publication date: April 25, 2013
    Inventors: Pontus Carlsson, Andrei Jefremov, Sergey Sablin, David Zhao
  • Publication number: 20130093906
    Abstract: 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: Application
    Filed: December 29, 2011
    Publication date: April 18, 2013
    Inventors: Pontus Carlsson, Andrei Jefremov, Sergey Sablin, David Zhao
  • Publication number: 20130058405
    Abstract: 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: Application
    Filed: October 17, 2011
    Publication date: March 7, 2013
    Inventors: David Zhao, Mattias Nilsson, Renat Vafin, Andrei Jefremov, Sören Vang Andersen, Pontus Carlsson
  • Publication number: 20130058232
    Abstract: 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: Application
    Filed: December 16, 2011
    Publication date: March 7, 2013
    Inventors: Karlheinz Wurm, Andrei Jefremov, David Zhao
  • Patent number: 8345068
    Abstract: 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: Grant
    Filed: January 28, 2010
    Date of Patent: January 1, 2013
    Assignee: Amazon Technologies, Inc.
    Inventors: Robert L. Goodwin, David Zhao, Adrian Tsang Kwong Chan, Chieh Wang, Michael V. Rykov
  • Publication number: 20120307086
    Abstract: 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: Application
    Filed: November 15, 2011
    Publication date: December 6, 2012
    Inventors: Andrei Jefremov, David Zhao, Pontus Carlsson
  • Publication number: 20120219168
    Abstract: 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: Application
    Filed: July 19, 2010
    Publication date: August 30, 2012
    Inventors: Yong David Zhao, Jennifer Jinping Zhao
  • Publication number: 20120219067
    Abstract: 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: Application
    Filed: November 14, 2011
    Publication date: August 30, 2012
    Inventors: Andrei Jefremov, David Zhao, Sergey Sablin
  • Patent number: 8244985
    Abstract: 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: Grant
    Filed: January 27, 2009
    Date of Patent: August 14, 2012
    Assignee: Intel Corporation
    Inventors: Vladimir Pentkovksi, Ling Cen, Vivek Garg, Deep Buch, David Zhao
  • Patent number: 8234302
    Abstract: 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: Grant
    Filed: September 29, 2006
    Date of Patent: July 31, 2012
    Assignee: Amazon Technologies, Inc.
    Inventors: Robert L Goodwin, David Zhao, Adrian Tsang Kwong Chan, Chieh Wang, Michael V Rykov
  • Publication number: 20120170658
    Abstract: 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: Application
    Filed: December 29, 2011
    Publication date: July 5, 2012
    Inventors: Ian Anderson, Andrei Jefremov, Renat Vafin, David Zhao
  • Patent number: 8213506
    Abstract: 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: Grant
    Filed: September 8, 2009
    Date of Patent: July 3, 2012
    Assignee: Skype
    Inventor: David Zhao
  • Publication number: 20120151334
    Abstract: 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: Application
    Filed: February 6, 2012
    Publication date: June 14, 2012
    Inventors: Robert L. Goodwin, David Zhao, Adrian Tsang Kwong Chan, Chieh Wang, Michael V. Rykov