Patents by Inventor Yaming He
Yaming He 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: 12616303Abstract: A multidimensional rocking chair is provided, belonging to the technical field of rocking chairs, including a reclining seat and a base. The reclining seat includes a seat cushion part and a backrest part. The base has provided therein a driving machine. The driving machine has an output end connected to the reclining seat to drive movement of the reclining seat. The driving machine includes a horizontal sliding module and a vertical lifting module. The horizontal sliding module is configured to drive the reclining seat to move horizontally, and the vertical lifting module is configured to drive the reclining seat to move vertically.Type: GrantFiled: September 17, 2025Date of Patent: May 5, 2026Inventor: Yaming He
-
Patent number: 12611050Abstract: A baby bassinet includes a supporting bracket, a cradle, a sliding mechanism, and a driving mechanism. Two supporting rods are vertically arranged on an upper portion of the supporting bracket. At least one guide shaft is connected between the supporting rods. The sliding mechanism includes a connecting base, at least one housing fixed to the connecting base, and at least three rolling pieces. Two through holes are defined on two ends of the at least one housing. The at least one guide shaft passes through the through holes. The at least three rolling pieces are uniformly arranged in the at least one housing around the at least one guide shaft. The at least three rolling pieces abut against the at least one guide shaft to roll on the at least one guide shaft when the at least one housing moves relative to the at least one guide shaft.Type: GrantFiled: February 7, 2024Date of Patent: April 28, 2026Assignee: GUANGZHOU MASTELA COMMODITY CO., LTD.Inventor: Yaming He
-
Publication number: 20260007235Abstract: A multidimensional rocking chair is provided, belonging to the technical field of rocking chairs, including a reclining seat and a base. The reclining seat includes a seat cushion part and a backrest part. The base has provided therein a driving machine. The driving machine has an output end connected to the reclining seat to drive movement of the reclining seat. The driving machine includes a horizontal sliding module and a vertical lifting module. The horizontal sliding module is configured to drive the reclining seat to move horizontally, and the vertical lifting module is configured to drive the reclining seat to move vertically.Type: ApplicationFiled: September 17, 2025Publication date: January 8, 2026Inventor: Yaming HE
-
Patent number: 12484712Abstract: A child care apparatus includes a horizontal reciprocating motion mechanism, a vertical reciprocating motion mechanism, and a supporting device. The horizontal reciprocating motion mechanism includes a mounting cover. The vertical reciprocating motion mechanism is disposed at the mounting cover. The vertical reciprocating motion mechanism includes a lifting component and a driving mechanism for driving the lifting component to move, the lifting component is located in the mounting cover and passes through the mounting cover to extend out of the mounting cover, and the mounting cover is configured to limit rotation of the lifting component. The supporting device is located outside the mounting cover and is disposed on the lifting component. The child care apparatus has advantages of low noise, good balance, and good stability.Type: GrantFiled: September 5, 2023Date of Patent: December 2, 2025Inventors: Yaming He, Guanlin Chen, Yingxin Hu
-
Publication number: 20240415294Abstract: A child care apparatus includes a horizontal reciprocating motion mechanism, a vertical reciprocating motion mechanism, and a supporting device. The horizontal reciprocating motion mechanism includes a mounting cover. The vertical reciprocating motion mechanism is disposed at the mounting cover. The vertical reciprocating motion mechanism includes a lifting component and a driving mechanism for driving the lifting component to move, the lifting component is located in the mounting cover and passes through the mounting cover to extend out of the mounting cover, and the mounting cover is configured to limit rotation of the lifting component. The supporting device is located outside the mounting cover and is disposed on the lifting component. The child care apparatus has advantages of low noise, good balance, and good stability.Type: ApplicationFiled: September 5, 2023Publication date: December 19, 2024Inventors: YAMING HE, GUANLIN CHEN, YINGXIN HU
-
Publication number: 20240277159Abstract: A baby bassinet includes a supporting bracket, a cradle, a sliding mechanism, and a driving mechanism. Two supporting rods are vertically arranged on an upper portion of the supporting bracket. At least one guide shaft is connected between the supporting rods. The sliding mechanism includes a connecting base, at least one housing fixed to the connecting base, and at least three rolling pieces. Two through holes are defined on two ends of the at least one housing. The at least one guide shaft passes through the through holes. The at least three rolling pieces are uniformly arranged in the at least one housing around the at least one guide shaft. The at least three rolling pieces abut against the at least one guide shaft to roll on the at least one guide shaft when the at least one housing moves relative to the at least one guide shaft.Type: ApplicationFiled: February 7, 2024Publication date: August 22, 2024Inventor: YAMING HE
-
Patent number: 11546596Abstract: Embodiments are described for dynamically adapting video encoding to maintain a nearly stable frame rate based on processor capabilities and bandwidth, for example, by varying a quantization parameter. The quality of the encoded video can be varied to maintain the nearly constant frame rate, which may be measured from the number of encoded video frames being transmitted over a network interface.Type: GrantFiled: December 20, 2019Date of Patent: January 3, 2023Assignee: Meta Platforms, Inc.Inventors: Yaming He, Zhengping Zuo
-
Patent number: 11190570Abstract: A video encoder may be put in a starve mode during a low latency operation in which the video encoder may be operated in a mode that allows video frames to be encoded without any interdependencies such as motion compensation. At least one encoding parameter of the video encoding is selected such that, for each resulting encoded video frame, the video frame fits in exactly one application layer packet.Type: GrantFiled: August 20, 2020Date of Patent: November 30, 2021Assignee: Facebook, Inc.Inventors: Yaming He, Zhengping Zuo
-
Publication number: 20200382575Abstract: A video encoder may be put in a starve mode during a low latency operation in which the video encoder may be operated in a mode that allows video frames to be encoded without any interdependencies such as motion compensation. At least one encoding parameter of the video encoding is selected such that, for each resulting encoded video frame, the video frame fits in exactly one application layer packet.Type: ApplicationFiled: August 20, 2020Publication date: December 3, 2020Inventors: Yaming He, Zhengping Zuo
-
Patent number: 10785279Abstract: A video encoder may be put in a starve mode during a low latency operation in which the video encoder may be operated in a mode that allows video frames to be encoded without any interdependencies such as motion compensation. At least one encoding parameter of the video encoding is selected such that, for each resulting encoded video frame, the video frame fits in exactly one application layer packet.Type: GrantFiled: December 29, 2016Date of Patent: September 22, 2020Assignee: Facebook, Inc.Inventors: Yaming He, Zhengping Zuo
-
Publication number: 20200128246Abstract: Embodiments are described for dynamically adapting video encoding to maintain a nearly stable frame rate based on processor capabilities and bandwidth, for example, by varying a quantization parameter. The quality of the encoded video can be varied to maintain the nearly constant frame rate, which may be measured from the number of encoded video frames being transmitted over a network interface.Type: ApplicationFiled: December 20, 2019Publication date: April 23, 2020Inventors: Yaming He, Zhengping Zuo
-
Patent number: 10587669Abstract: In one embodiment, a method includes receiving multimedia content information associated with at least one segment of a multimedia content, receiving a request to view the at least one segment of the multimedia content from a client device, logging playback information associated with the viewing of the at least one segment of the multimedia content, determining a multimedia quality metric associated with the at least one segment of multimedia content based in part upon a portion of the received multimedia content information and a portion of the logged playback information, and classifying the at least one segment of the multimedia content with the multimedia quality metric.Type: GrantFiled: December 20, 2017Date of Patent: March 10, 2020Assignee: Facebook, Inc.Inventors: Minchuan Chen, Shankar Lakshmi Regunathan, Sonal Gandhi, Yaming He, Amit Puntambekar, Michael Hamilton Coward
-
Patent number: 10523939Abstract: Embodiments are described for dynamically adapting video encoding to maintain a nearly stable frame rate based on processor capabilities and bandwidth, for example, by varying a quantization parameter. The quality of the encoded video can be varied to maintain the nearly constant frame rate, which may be measured from the number of encoded video frames being transmitted over a network interface.Type: GrantFiled: June 8, 2016Date of Patent: December 31, 2019Assignee: Facebook, Inc.Inventors: Yaming He, Zhengping Zuo
-
Publication number: 20190190976Abstract: In one embodiment, a method includes receiving multimedia content information associated with at least one segment of a multimedia content, receiving a request to view the at least one segment of the multimedia content from a client device, logging playback information associated with the viewing of the at least one segment of the multimedia content, determining a multimedia quality metric associated with the at least one segment of multimedia content based in part upon a portion of the received multimedia content information and a portion of the logged playback information, and classifying the at least one segment of the multimedia content with the multimedia quality metric.Type: ApplicationFiled: December 20, 2017Publication date: June 20, 2019Inventors: Minchuan Chen, Shankar Lakshmi Regunathan, Sonal Gandhi, Yaming He, Amit Puntambekar, Michael Hamilton Coward
-
Publication number: 20180192061Abstract: A video encoder may be put in a starve mode during a low latency operation in which the video encoder may be operated in a mode that allows video frames to be encoded without any interdependencies such as motion compensation. At least one encoding parameter of the video encoding is selected such that, for each resulting encoded video frame, the video frame fits in exactly one application layer packet.Type: ApplicationFiled: December 29, 2016Publication date: July 5, 2018Inventors: Yaming He, Zhengping Zuo
-
Publication number: 20170195672Abstract: Embodiments are described for dynamically adapting video encoding to maintain a nearly stable frame rate based on processor capabilities and bandwidth, for example, by varying a quantization parameter. The quality of the encoded video can be varied to maintain the nearly constant frame rate, which may be measured from the number of encoded video frames being transmitted over a network interface.Type: ApplicationFiled: June 8, 2016Publication date: July 6, 2017Inventors: Yaming He, Zhengping Zuo
-
Patent number: 9161034Abstract: Decoding tasks are identified for decoding encoded video. Decoding tasks may include entropy decoding tasks, motion compensation tasks, inverse frequency transform tasks, inverse quantization tasks, intra decoding tasks, loop filtering tasks, or other tasks. Task dependencies are identified for the video decoding tasks. For example, one or more decoding tasks may depend on prior completion of entropy decoding tasks. The decoding tasks are prioritized based at least in part on the task dependencies. For example, a higher priority may be assigned to tasks that must be completed before other tasks that depend on them can begin. Prioritized decoding tasks are selected to be performed by hardware threads. For example, a first hardware thread may perform a first decoding task that does not depend on any uncompleted tasks while a second hardware thread performs a second decoding task that does not depend on any uncompleted tasks.Type: GrantFiled: April 30, 2014Date of Patent: October 13, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Weidong Zhao, Yaming He
-
Publication number: 20140233652Abstract: Decoding tasks are identified for decoding encoded video. Decoding tasks may include entropy decoding tasks, motion compensation tasks, inverse frequency transform tasks, inverse quantization tasks, intra decoding tasks, loop filtering tasks, or other tasks. Task dependencies are identified for the video decoding tasks. For example, one or more decoding tasks may depend on prior completion of entropy decoding tasks. The decoding tasks are prioritized based at least in part on the task dependencies. For example, a higher priority may be assigned to tasks that must be completed before other tasks that depend on them can begin. Prioritized decoding tasks are selected to be performed by hardware threads. For example, a first hardware thread may perform a first decoding task that does not depend on any uncompleted tasks while a second hardware thread performs a second decoding task that does not depend on any uncompleted tasks.Type: ApplicationFiled: April 30, 2014Publication date: August 21, 2014Applicant: Microsoft CorporationInventors: Weidong Zhao, Yaming He
-
Patent number: 8743948Abstract: Decoding tasks are identified for decoding encoded video. Decoding tasks may include entropy decoding tasks, motion compensation tasks, inverse frequency transform tasks, inverse quantization tasks, intra decoding tasks, loop filtering tasks, or other tasks. Task dependencies are identified for the video decoding tasks. For example, one or more decoding tasks may depend on prior completion of entropy decoding tasks. The decoding tasks are prioritized based at least in part on the task dependencies. For example, a higher priority may be assigned to tasks that must be completed before other tasks that depend on them can begin. Prioritized decoding tasks are selected to be performed by hardware threads. For example, a first hardware thread may perform a first decoding task that does not depend on any uncompleted tasks while a second hardware thread performs a second decoding task that does not depend on any uncompleted tasks.Type: GrantFiled: March 21, 2013Date of Patent: June 3, 2014Assignee: Microsoft CorporationInventors: Weidong Zhao, Yaming He
-
Patent number: D1067655Type: GrantFiled: November 26, 2024Date of Patent: March 25, 2025Assignee: GUANGZHOU MASTELA COMMODITY CO., LTD.Inventor: Yaming He