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: 9344791Abstract: The present disclosure discloses a music earphone, which comprises an auricle-shaped shell, a cover, and a cavity formed by the auricle-shaped shell and the cover. A receiver(s) is disposed in the cavity, a sound aperture is disposed at an upper end of the shell, an edge of the sound aperture extends towards the interior of the cavity to form a cylindrical hearing tube, a lower end of the hearing tube is fixedly connected with the receiver(s), and a lower end of each of the receiver(s) is connected with a conductor. The music earphone allows the shell to match the auricle of a user in a breathable manner, filter out the external noise while still enabling the user to hear the external communication sound, improve the music quality, and guard the traffic safety of the user.Type: GrantFiled: March 26, 2012Date of Patent: May 17, 2016Assignee: JIANGSU BETTERLIFE MEDICAL CO., LTDInventors: Yong David Zhao, Jinping Jennifer Zhao, Kun Yan
-
Patent number: 9338473Abstract: 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: GrantFiled: October 17, 2011Date of Patent: May 10, 2016Assignee: SkypeInventors: David Zhao, Mattias Nilsson, Renat Vafin, Andrei Jefremov, Sören Vang Andersen, Pontus Carlsson
-
Publication number: 20160094510Abstract: In accordance with an embodiment, a system and method provides a messaging service in a multitenant application server environment. Deployable resources are usable within the multitenant application server environment and groupings of resources are defined by resource group templates within a domain. One or more partitions are provided, with each partition providing an administrative and runtime subdivision of the domain that can be associated with a tenant. Java message service (JMS) resources are defined within a resource group template or a resource group, and instantiated within a partition from the one or more partitions to enable messaging for applications deployed within the partition and between the one or more partition.Type: ApplicationFiled: September 25, 2015Publication date: March 31, 2016Inventors: DONGBO XIAO, THOMAS BARNES, LILY HE, AMY KANG, RICH T. LEE, DAVID ZHAO, PADMANABHA BHAT, JIGANG WANG, SIMON MENG, SAL GAMBINO
-
Publication number: 20160094498Abstract: In accordance with an embodiment, a system and method provides a messaging service in a multitenant application server environment. Deployable resources are usable within the multitenant application server environment and groupings of resources are defined by resource group templates within a domain. One or more partitions are provided, with each partition providing an administrative and runtime subdivision of the domain that can be associated with a tenant. Java message service (JMS) resources are defined within a resource group template or a resource group, and instantiated within a partition to enable messaging for applications deployed within the partition and between partitions. Integrating JMS in a multitenant application server environment further includes a foreign JMS server feature which maps remotely hosted JMS connection factories and JMS destinations into a local partition's JNDI, so that bridges and applications in turn gain access to these resources by looking them up in this name-space.Type: ApplicationFiled: September 25, 2015Publication date: March 31, 2016Inventors: DONGBO XIAO, THOMAS BARNES, DAVID ZHAO, JIGANG WANG, LILY HE, PADMANABHA BHAT
-
Patent number: 9296312Abstract: An electric vehicle may include a first drive axle to drive a first wheel of the electric vehicle, a first electric motor mounted directly on the first drive axle, a power supply such as a battery to power the first electric motor, and a controller to control the electric motor. The electric vehicle may include a second drive axle to drive a second wheel and a second electric motor mounted on the second drive axle. The electric motor may be only mounted on the first drive axle. The battery may be formed from an array of batteries.Type: GrantFiled: June 3, 2015Date of Patent: March 29, 2016Inventor: Dezhou David Zhao
-
Publication number: 20160088293Abstract: Method, device and computer program product for estimating quality of a video signal, wherein frames of the video signal are received at receiving means of the device, each frame comprising a plurality of blocks of pixels. A section of a first frame of the video signal, which is correctly received, is used to provide a concealed block for use in place of a block of a second frame of the video signal. A difference measure is determined indicative of a difference between at least some of the pixels surrounding the block in the second frame and the corresponding pixels surrounding the section in the first frame. The difference measure is used to estimate the quality of the second frame of the video signal.Type: ApplicationFiled: December 4, 2015Publication date: March 24, 2016Inventors: Pontus Carlsson, Andrei Jefremov, Sergey Silkin, David Zhao
-
Publication number: 20160044321Abstract: An encoder comprising an encoding module and an adaptation module. The encoding module is configured to encode video in at least one region-of-interest and outside the region-of-interest. The encoding comprises quantization, and the encoding module is operable to apply a difference in quantization granularity between the encoding inside and outside the region-of-interest. The adaptation module is configured to determine at least one metric representative of a difference in benefit of the quantization inside and outside the region-of-interest, and to adapt the difference in quantization granularity in dependence on this metric.Type: ApplicationFiled: October 20, 2015Publication date: February 11, 2016Inventors: Pontus Carlsson, Magnus Hemmendorff, Konrad Hofbauer, Sergei Nikiforov, David Zhao
-
Patent number: 9258203Abstract: A system and method for managing performance metric information is provided. Baseline performance metrics, such as network bandwidth capabilities, of various client computing devices may be obtained. The baseline performance metrics can be used to separate client computing devices into one or more groups. Based on the groupings, subsequent performance metrics associated with the one or more monitored groups can be collected in a manner to mitigate performance latencies associated with the baseline performance metric. The subsequent performance metrics can be processed to determine which metrics correspond to a potential performance problem.Type: GrantFiled: September 29, 2006Date of Patent: February 9, 2016Assignee: Amazon Technologies, Inc.Inventors: Robert L Goodwin, David Zhao, Adrian Tsang Kwong Chan, Chieh Wang, Michael V Rykov
-
Patent number: 9237289Abstract: Method, device and computer program product for estimating quality of a video signal, wherein frames of the video signal are received at receiving means of the device, each frame comprising a plurality of blocks of pixels. A section of a first frame of the video signal, which is correctly received, is used to provide a concealed block for use in place of a block of a second frame of the video signal. A difference measure is determined indicative of a difference between at least some of the pixels surrounding the block in the second frame and the corresponding pixels surrounding the section in the first frame. The difference measure is used to estimate the quality of the second frame of the video signal.Type: GrantFiled: October 24, 2012Date of Patent: January 12, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Pontus Carlsson, Andrei Jefremov, Sergey Silkin, David Zhao
-
Patent number: 9167255Abstract: An encoder comprising an encoding module and an adaptation module. The encoding module is configured to encode video in at least one region-of-interest and outside the region-of-interest. The encoding comprises quantization, and the encoding module is operable to apply a difference in quantization granularity between the encoding inside and outside the region-of-interest. The adaptation module is configured to determine at least one metric representative of a difference in benefit of the quantization inside and outside the region-of-interest, and to adapt the difference in quantization granularity in dependence on this metric.Type: GrantFiled: September 26, 2013Date of Patent: October 20, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Pontus Carlsson, Magnus Hemmendorff, Konrad Hofbauer, Sergei Nikiforov, David Zhao
-
Publication number: 20150291060Abstract: An electric vehicle may include a first drive axle to drive a first wheel of the electric vehicle, a first electric motor mounted directly on the first drive axle, a power supply such as a battery to power the first electric motor, and a controller to control the electric motor. The electric vehicle may include a second drive axle to drive a second wheel and a second electric motor mounted on the second drive axle. The electric motor may be only mounted on the first drive axle. The battery may be formed from an array of batteries.Type: ApplicationFiled: June 3, 2015Publication date: October 15, 2015Inventor: Dezhou David Zhao
-
Publication number: 20150249877Abstract: The present disclosure discloses a music earphone, which comprises an auricle-shaped shell, a cover, and a cavity formed by the auricle-shaped shell and the cover. A receiver(s) is disposed in the cavity, a sound aperture is disposed at an upper end of the shell, an edge of the sound aperture extends towards the interior of the cavity to form a cylindrical hearing tube, a lower end of the hearing tube is fixedly connected with the receiver(s), and a lower end of each of the receiver(s) is connected with a conductor. The music earphone allows the shell to match the auricle of a user in a breathable manner, filter out the external noise while still enabling the user to hear the external communication sound, improve the music quality, and guard the traffic safety of the user.Type: ApplicationFiled: March 26, 2012Publication date: September 3, 2015Applicant: JIANGSU BETTERLIFE MEDICAL CO., LTDInventors: Yong David Zhao, Jinping Jennifer Zhao, Kun Yan
-
Patent number: 9067484Abstract: An electric vehicle may include a first drive axle to drive a first wheel of the electric vehicle, a first electric motor mounted directly on the first drive axle, a power supply such as a battery to power the first electric motor, and a controller to control the electric motor. The electric vehicle may include a second drive axle to drive a second wheel and a second electric motor mounted on the second drive axle. The electric motor may be only mounted on the first drive axle. The battery may be formed from an array of batteries.Type: GrantFiled: October 23, 2013Date of Patent: June 30, 2015Inventor: Dezhou David Zhao
-
Publication number: 20150135165Abstract: A web application intended to be called by a cloud service is debugged locally in a developer's machine. A debugging session is configured to initiate execution of the web application in its intended cloud context by utilizing a reverse proxy mechanism to forward network traffic from a calling cloud service to the developer's machine. In a first embodiment, an integrated development environment (IDE) is able to establish a connection with the reverse proxy mechanism during the debugging session. In a second embodiment, a separate process is used to establish the connection with the reverse proxy mechanism where the separate process is outside of the IDE.Type: ApplicationFiled: November 9, 2013Publication date: May 14, 2015Applicant: Microsoft CorporationInventors: IOURI SIMERNITSKI, DOUG BUNTING, DAVID ZHAO, CHAKKARADEEP CHINNAKONDA CHANDRAN
-
Publication number: 20150107914Abstract: An electric vehicle may include a first drive axle to drive a first wheel of the electric vehicle, a first electric motor mounted directly on the first drive axle, a power supply such as a battery to power the first electric motor, and a controller to control the electric motor. The electric vehicle may include a second drive axle to drive a second wheel and a second electric motor mounted on the second drive axle. The electric motor may be only mounted on the first drive axle. The battery may be formed from an array of batteries.Type: ApplicationFiled: October 23, 2013Publication date: April 23, 2015Inventor: Dezhou David Zhao
-
Publication number: 20150082239Abstract: The present invention includes various embodiments of a mobile app remote virtualization system and process that enables users of remote client devices to control mobile apps running in a host server environment. The resulting user experience is practically equivalent to running native mobile apps, even when such mobile apps require access to local client device resources, as well as when native versions of such mobile apps do not exist for the user's client device. The functionality afforded by the mobile app remote virtualization system and process of the present invention enables a variety of novel scenarios and “use cases” that have not previously been available to mobile device users. One such use case involves encouraging users to click-thru interactive advertisements by displaying a transformed (e.g., blurred) version of the ad target in the background, and overlaying the interactive ad components that comprise the ad preroll.Type: ApplicationFiled: March 10, 2014Publication date: March 19, 2015Applicant: Curious Olive, Inc.Inventors: David Zhao, Yu Qing Cheng, Russ D'Sa, David Schwartz
-
Publication number: 20150081764Abstract: The present invention includes various embodiments of a mobile app remote virtualization system and process that enables users of remote client devices to control mobile apps running in a host server environment. The resulting user experience is practically equivalent to running native mobile apps, even when such mobile apps require access to local client device resources, as well as when native versions of such mobile apps do not exist for the user's client device. The functionality afforded by the mobile app remote virtualization system and process of the present invention enables a variety of novel scenarios and “use cases” that have not previously been available to mobile device users.Type: ApplicationFiled: September 13, 2013Publication date: March 19, 2015Applicant: Curious Olive, Inc.Inventors: David Zhao, Yu Qing Cheng, Russ D'Sa, David Schwartz
-
Publication number: 20150016510Abstract: An encoder comprising an encoding module and an adaptation module. The encoding module is configured to encode video in at least one region-of-interest and outside the region-of-interest. The encoding comprises quantization, and the encoding module is operable to apply a difference in quantization granularity between the encoding inside and outside the region-of-interest. The adaptation module is configured to determine at least one metric representative of a difference in benefit of the quantization inside and outside the region-of-interest, and to adapt the difference in quantization granularity in dependence on this metric.Type: ApplicationFiled: September 26, 2013Publication date: January 15, 2015Applicant: Microsoft CorporationInventors: Pontus Carlsson, Magnus Hemmendorff, Konrad Hofbauer, Sergei Nikiforov, David Zhao
-
Publication number: 20140307771Abstract: An apparatus for encoding video data, the apparatus comprising a compliance module configured to compare a resource requirement associated with encoding video data to form at least part of an encoded frame using a standard encoding mode with an acceptable resource level and an encoder configured to, responsive to a determination that the resource requirement will exceed the acceptable resource level, form the at least part of an encoded frame by encoding some of the video data using the standard encoding mode and filling a remainder of the at least part of the encoded frame with data that is associated with a lower resource usage than data generated using the standard encoding mode.Type: ApplicationFiled: June 20, 2013Publication date: October 16, 2014Inventors: Magnus Hemmendorff, David Zhao, Sergey Sablin, Pontus Carlsson, Konrad Hofbauer, Sergei Nikiforov
-
Publication number: 20140294214Abstract: A digital hearing aid is disclosed in the present disclosure. The digital hearing aid comprises a body hung behind an ear and a sound transmitting device for receiving and outputting sound that is placed within an auricle and extends into an external auditory canal. The body and the sound transmitting device are connected and fixed together via a connecting device. The connecting device is formed of a material and a structure which are bendable, extendable and capable of maintaining the bending deformation, and the connecting device is preformed into a shape of an ear hook. In this way, the present disclosure can have the advantages of both the behind-the-ear hearing aid and the complete-in-canal hearing aid and is adaptive to the shape of the auricle and the facial structure so as to meet the demands of people in different growth stages or of different people.Type: ApplicationFiled: June 11, 2014Publication date: October 2, 2014Inventors: Yong David Zhao, Jinping Jennifer Zhao