Patents by Inventor Zhenheng Li

Zhenheng Li 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: 20240118355
    Abstract: The present disclosure relates to a wide-range perpendicular sensitive magnetic sensor and the method for manufacturing the same, the magnetic sensor includes a substrate, a plurality of magnetic tunnel junctions, a plurality of magnetic flux regulators, a first output port and a second output port.
    Type: Application
    Filed: September 6, 2023
    Publication date: April 11, 2024
    Applicant: DIGITAL GRID RES. INST., CHINA SOUTHERN PWR. GRID
    Inventors: Peng LI, Qiancheng LV, Bing TIAN, Zejie TAN, Zhiming WANG, Jie WEI, Renze CHEN, Xiaopeng FAN, Zhong LIU, Zhenheng XU, Senjing YAO, Licheng LI, Yuehuan LIN, Shengrong LIU, Bofeng LUO, Jiaming ZHANG, Xu YIN
  • Patent number: 11953568
    Abstract: The present disclosure relates to a wide-range perpendicular sensitive magnetic sensor and the method for manufacturing the same, the magnetic sensor includes a substrate, a plurality of magnetic tunnel junctions, a plurality of magnetic flux regulators, a first output port and a second output port.
    Type: Grant
    Filed: September 6, 2023
    Date of Patent: April 9, 2024
    Assignee: DIGITAL GRID RES. INST., CHINA SOUTHERN PWR. GRID
    Inventors: Peng Li, Qiancheng Lv, Bing Tian, Zejie Tan, Zhiming Wang, Jie Wei, Renze Chen, Xiaopeng Fan, Zhong Liu, Zhenheng Xu, Senjing Yao, Licheng Li, Yuehuan Lin, Shengrong Liu, Bofeng Luo, Jiaming Zhang, Xu Yin
  • Patent number: 11927608
    Abstract: The present disclosure relates to an AC/DC closed-loop current sensor, including a magnetism gathering iron core, a TMR chip, a signal processing circuit, a signal generator, and a feedback coil. The TMR chip is arranged at an air gap of the magnetism gathering iron core and connected to the signal processing circuit. The signal processing circuit is connected to the signal generator. The feedback coil is wound around the magnetism gathering iron core and connected to the signal generator. The signal processing circuit is configured to select from the induced signal of the TMR chip and make an amplification to obtain a current signal component and send the current signal component to the signal generator. The signal generator is configured to adjust a current output to the feedback coil based on the current signal component, and output a measurement result of the selected current signal component.
    Type: Grant
    Filed: September 18, 2023
    Date of Patent: March 12, 2024
    Assignee: DIGITAL GRID RES. INST., CHINA SOUTHERN PWR. GRID
    Inventors: Peng Li, Qiancheng Lv, Bing Tian, Xiaopeng Fan, Zhong Liu, Zhiming Wang, Renze Chen, Jie Wei, Xu Yin, Zejie Tan, Zhenheng Xu, Senjing Yao, Licheng Li, Yuehuan Lin, Shengrong Liu, Bofeng Luo, Jiaming Zhang
  • Patent number: 11178202
    Abstract: In one embodiment, systems, methods and non-transitory machine readable media detect differences between the rate of production, by a server, of media segments identified in an HTTP compliant playlist and the rate of consumption, by a client device, of the media segments in streaming media content. These differences, once detected, can be used to adjust a playback rate at the client to reduce the difference between the server rate and the client rate. This detection can be used in low latency streaming media contexts in which the client device is playing back content that is live, such as a live sports event happening during the playback by the client device. The adjustment of the client's playback rate can avoid running out of buffered media segments (when the client's rate is much faster than the server's rate) and can avoid increasing latency at the client device and overloading a buffer with too many media segments (when the client's rate is much slower than the server's rate).
    Type: Grant
    Filed: March 16, 2020
    Date of Patent: November 16, 2021
    Assignee: APPLE INC.
    Inventors: Prashant Nandakumar, Zhenheng Li, Roger N. Pantos, Gregory R. Chapman
  • Publication number: 20210289017
    Abstract: In one embodiment, systems, methods and non-transitory machine readable media detect differences between the rate of production, by a server, of media segments identified in an HTTP compliant playlist and the rate of consumption, by a client device, of the media segments in streaming media content. These differences, once detected, can be used to adjust a playback rate at the client to reduce the difference between the server rate and the client rate. This detection can be used in low latency streaming media contexts in which the client device is playing back content that is live, such as a live sports event happening during the playback by the client device. The adjustment of the client's playback rate can avoid running out of buffered media segments (when the client's rate is much faster than the server's rate) and can avoid increasing latency at the client device and overloading a buffer with too many media segments (when the client's rate is much slower than the server's rate).
    Type: Application
    Filed: March 16, 2020
    Publication date: September 16, 2021
    Inventors: Prashant Nandakumar, Zhenheng Li, Roger N. Pantos, Gregory R. Chapman
  • Patent number: 10715776
    Abstract: Systems and methods for enabling playback control functions of a media player are disclosed. For example, a user of a client device receiving streaming playback of a video stream may perform rewind and fast forward control functions. The client device may implement these playback control functions by retrieving an enhanced playback segment. Using the enhanced playback segment, the media player may display selected frames at a predetermined interval while maintaining a visual cadence that is pleasing to a viewer. In the described embodiments, a client device may render a video stream, receive a command to control a fast forward or rewind playback mode for the video stream, and retrieve, from a distribution server or associated edge cache, one or more enhanced playback segments adapted to implement the user command.
    Type: Grant
    Filed: June 20, 2017
    Date of Patent: July 14, 2020
    Assignee: Apple Inc.
    Inventors: Roger N. Pantos, Zhenheng Li
  • Patent number: 10582158
    Abstract: Techniques are disclosed for synchronizing media rendering among a plurality of networked terminals. A first terminal may receive communication from another terminal that correlates a network time to a first portion of a media item to be rendered on the terminals. The terminals may identify, from the correlation of network time to the first portion of media and from a playback rate negotiated between the terminals, other portions of the media item to be rendered at other network times. The terminals each may render appropriate portions of the media item as network time progresses. The terminals also may exchange other data to alter playback modes during the course of a common rendering session.
    Type: Grant
    Filed: February 17, 2017
    Date of Patent: March 3, 2020
    Assignee: Apple Inc.
    Inventors: David L. Biderman, Simon Ezriel Chaim Goldrei, Zhenheng Li, Roger N. Pantos, Mohammed Z. Visharam
  • Patent number: 10382830
    Abstract: System and methods for improved playback of a video stream are presented. Video snippets are identified that include a number of consecutive frames for playback. Snippets may be evenly temporally spaced in the video stream or may be content adaptive. Then the first frame of a snippet may be selected as the first frame of a scene or other appropriate stopping point. Scene detection, object detection, motion detection, video metadata, or other information generated during encoding or decoding of the video stream may aid in appropriate snippet selection.
    Type: Grant
    Filed: October 18, 2016
    Date of Patent: August 13, 2019
    Assignee: Apple Inc.
    Inventors: David L. Biderman, Xiaosong Zhou, Douglas Scott Price, Yeping Su, Chris Y. Chung, Hsi-Jung Wu, Zhenheng Li, John Su, James D. Batson
  • Publication number: 20170359607
    Abstract: A method of switching media output includes receiving a first variant of a media item with a player, transmitting the first variant to a secondary device, and upon determining a change in operating conditions, switching from the first variant of the media item to a second variant of the media item by estimating a time to perform the switch to the second variant, transmitting to the secondary device a notification of a time to switch from the first variant to the second variant, and transmitting the second variant to the secondary device.
    Type: Application
    Filed: June 10, 2016
    Publication date: December 14, 2017
    Inventors: Zhenheng Li, David P. Saracino, Roger N. Pantos, Simon Goldrei
  • Patent number: 9843825
    Abstract: A method of switching media output includes receiving a first variant of a media item with a player, transmitting the first variant to a secondary device, and upon determining a change in operating conditions, switching from the first variant of the media item to a second variant of the media item by estimating a time to perform the switch to the second variant, transmitting to the secondary device a notification of a time to switch from the first variant to the second variant, and transmitting the second variant to the secondary device.
    Type: Grant
    Filed: June 10, 2016
    Date of Patent: December 12, 2017
    Assignee: APPLE INC.
    Inventors: Zhenheng Li, David P. Saracino, Roger N. Pantos, Simon Goldrei
  • Publication number: 20170289514
    Abstract: Systems and methods for enabling playback control functions of a media player are disclosed. For example, a user of a client device receiving streaming playback of a video stream may perform rewind and fast forward control functions. The client device may implement these playback control functions by retrieving an enhanced playback segment. Using the enhanced playback segment, the media player may display selected frames at a predetermined interval while maintaining a visual cadence that is pleasing to a viewer. In the described embodiments, a client device may render a video stream, receive a command to control a fast forward or rewind playback mode for the video stream, and retrieve, from a distribution server or associated edge cache, one or more enhanced playback segments adapted to implement the user command.
    Type: Application
    Filed: June 20, 2017
    Publication date: October 5, 2017
    Inventors: Roger N. Pantos, Zhenheng Li
  • Publication number: 20170289500
    Abstract: Techniques are disclosed for synchronizing media rendering among a plurality of networked terminals. A first terminal may receive communication from another terminal that correlates a network time to a first portion of a media item to be rendered on the terminals. The terminals may identify, from the correlation of network time to the first portion of media and from a playback rate negotiated between the terminals, other portions of the media item to be rendered at other network times. The terminals each may render appropriate portions of the media item as network time progresses. The terminals also may exchange other data to alter playback modes during the course of a common rendering session.
    Type: Application
    Filed: February 17, 2017
    Publication date: October 5, 2017
    Inventors: David L. Biderman, Simon Ezriel Chaim Goldrei, Zhenheng Li, Roger N. Pantos, Mohammed Z. Visharam
  • Publication number: 20170041681
    Abstract: System and methods for improved playback of a video stream are presented. Video snippets are identified that include a number of consecutive frames for playback. Snippets may be evenly temporally spaced in the video stream or may be content adaptive. Then the first frame of a snippet may be selected as the first frame of a scene or other appropriate stopping point. Scene detection, object detection, motion detection, video metadata, or other information generated during encoding or decoding of the video stream may aid in appropriate snippet selection.
    Type: Application
    Filed: October 18, 2016
    Publication date: February 9, 2017
    Inventors: David L. Biderman, Xiaosong Zhou, Douglas Scott Price, Yeping Su, Chris Y. Chung, Hsi-Jung Wu, Zhenheng Li, John Su, James D. Batson
  • Patent number: 9508390
    Abstract: System and methods for improved playback of a video stream are presented. Video snippets are identified that include a number of consecutive frames for playback. Snippets may be evenly temporally spaced in the video stream or may be content adaptive. Then the first frame of a snippet may be selected as the first frame of a scene or other appropriate stopping point. Scene detection, object detection, motion detection, video metadata, or other information generated during encoding or decoding of the video stream may aid in appropriate snippet selection.
    Type: Grant
    Filed: July 12, 2013
    Date of Patent: November 29, 2016
    Assignee: Apple Inc.
    Inventors: David L. Biderman, Xiaosong Zhou, Douglas Scott Price, Yeping Su, Chris Y. Chung, Hsi-Jung Wu, Zhenheng Li, John Su, James D. Batson
  • Publication number: 20150350622
    Abstract: Systems and methods for enabling playback control functions of a media player are disclosed. For example, a user of a client device receiving streaming playback of a video stream may perform rewind and fast forward control functions. The client device may implement these playback control functions by retrieving an enhanced playback segment. Using the enhanced playback segment, the media player may display selected frames at a predetermined interval while maintaining a visual cadence that is pleasing to a viewer. In the described embodiments, a client device may render a video stream, receive a command to control a fast forward or rewind playback mode for the video stream, and retrieve, from a distribution server or associated edge cache, one or more enhanced playback segments adapted to implement the user command.
    Type: Application
    Filed: September 30, 2014
    Publication date: December 3, 2015
    Inventors: Roger N. Pantos, Zhenheng Li
  • Publication number: 20150016804
    Abstract: System and methods for improved playback of a video stream are presented. Video snippets are identified that include a number of consecutive frames for playback. Snippets may be evenly temporally spaced in the video stream or may be content adaptive. Then the first frame of a snippet may be selected as the first frame of a scene or other appropriate stopping point. Scene detection, object detection, motion detection, video metadata, or other information generated during encoding or decoding of the video stream may aid in appropriate snippet selection.
    Type: Application
    Filed: July 12, 2013
    Publication date: January 15, 2015
    Inventors: David L. Biderman, Xiaosong Zhou, Douglas Scott Price, Yeping Su, Chris Y. Chung, Hsi-Jung Wu, Zhenheng Li, John Su, James D. Batson
  • Patent number: 8904453
    Abstract: Systems and methods for switching between encoded media streams are disclosed. A system may be configured to receive at least two media streams of differing qualities that are associated with an identical media asset. The system can seamlessly switch between a first media stream and a second media stream using an algorithm that can determine which frames of a second stream must be discarded to sync the second stream with the first media stream. The two media streams can then be cross faded to switch from the first media stream to the second media stream.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: December 2, 2014
    Assignee: Apple Inc.
    Inventors: William G. Stewart, Roger N. Pantos, Douglas S. Wyatt, Zhenheng Li
  • Publication number: 20130332969
    Abstract: Systems and methods for switching between encoded media streams are disclosed. A system may be configured to receive at least two media streams of differing qualities that are associated with an identical media asset. The system can seamlessly switch between a first media stream and a second media stream using an algorithm that can determine which frames of a second stream must be discarded to sync the second stream with the first media stream. The two media streams can then be cross faded to switch from the first media stream to the second media stream.
    Type: Application
    Filed: March 14, 2013
    Publication date: December 12, 2013
    Applicant: APPLE INC.
    Inventors: William G. Stewart, Roger N. Pantos, Douglas S. Wyatt, Zhenheng Li
  • Publication number: 20080297503
    Abstract: A system and method for reconstructing a 3D solid model from a 2D axonometric projection (line drawing) are described herein. The system comprises an interactive face identification module for identifying candidate 2D boundary loops for a user to selectively verify as corresponding to valid faces in the 3D solid model. The system further comprises an interactive geometry reconstruction module for reconstructing the 3D solid model from the 2D line drawing and validated boundary loops by iteratively receiving constraints from a user and propagating such constraints to the elements of the model following ranking rules to preserve significant symmetrical characteristics of the 3D solid.
    Type: Application
    Filed: May 30, 2007
    Publication date: December 4, 2008
    Inventors: John Dickinson, Yong Zeng, Zhenheng Li, Michael Kernahan, Alfred Sham, Ajit Pardasani