Patents by Inventor Ningning Hu

Ningning Hu 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: 20240155015
    Abstract: Establishing a data store of content metadata includes receiving, from a content player executing on a client device, an indication of content played by the content player, the indication comprising one or more pieces of metadata associated with the content. It further includes selecting a set of one or more rules applicable to parsing the metadata associated with the content. It further includes processing the metadata at least in part by applying the selected parsing rules to at least a portion of the metadata associated with the content. It further includes storing, to a data store, at least some of the processed metadata associated with the content.
    Type: Application
    Filed: October 10, 2023
    Publication date: May 9, 2024
    Inventors: Chang Sun, Lei Cao, Ningning Hu
  • Patent number: 11928133
    Abstract: Described are systems and methods for establishing a unit group dictionary based on user provided annotations. The unit group dictionary may be used to identify relationships between multiple items in a corpus. Those relationships may facilitate the display of object identifiers and/or other aspects used and/or provided by the object management service.
    Type: Grant
    Filed: August 23, 2021
    Date of Patent: March 12, 2024
    Assignee: Pinterest, Inc.
    Inventors: Ningning Hu, Tze Way Eugene Ie
  • Patent number: 11838343
    Abstract: Establishing a data store of content metadata includes receiving, from a content player executing on a client device, an indication of content played by the content player, the indication comprising one or more pieces of metadata associated with the content. It further includes selecting a set of one or more rules applicable to parsing the metadata associated with the content. It further includes processing the metadata at least in part by applying the selected parsing rules to at least a portion of the metadata associated with the content. It further includes storing, to a data store, at least some of the processed metadata associated with the content.
    Type: Grant
    Filed: June 21, 2019
    Date of Patent: December 5, 2023
    Assignee: Conviva Inc.
    Inventors: Chang Sun, Lei Cao, Ningning Hu
  • Publication number: 20220141276
    Abstract: Establishing a data store of content metadata includes receiving, from a content player executing on a client device, an indication of content played by the content player, the indication comprising one or more pieces of metadata associated with the content. It further includes selecting a set of one or more rules applicable to parsing the metadata associated with the content. It further includes processing the metadata at least in part by applying the selected parsing rules to at least a portion of the metadata associated with the content. It further includes storing, to a data store, at least some of the processed metadata associated with the content.
    Type: Application
    Filed: June 21, 2019
    Publication date: May 5, 2022
    Inventors: Chang Sun, Lei Cao, Ningning Hu
  • Patent number: 11323500
    Abstract: Remote multi-target client monitoring for streaming content is disclosed. Raw data generated within a remote client device is received from the client device. The raw data is associated with content playback. An adaptor is used to translate the raw data into a unified data model. The translating comprises determining, from the raw data, a designation of at least one of a start and an end of a monitoring session.
    Type: Grant
    Filed: July 10, 2018
    Date of Patent: May 3, 2022
    Assignee: Conviva Inc.
    Inventors: Ming Liu, Weijia Li, Jibin Zhan, Ningning Hu
  • Publication number: 20220043837
    Abstract: Described are systems and methods for establishing a unit group dictionary based on user provided annotations. The unit group dictionary may be used to identify relationships between multiple items in a corpus. Those relationships may facilitate the display of object identifiers and/or other aspects used and/or provided by the object management service.
    Type: Application
    Filed: August 23, 2021
    Publication date: February 10, 2022
    Inventors: Ningning Hu, Tze Way Eugene Ie
  • Publication number: 20220021721
    Abstract: Remote multi-target client monitoring for streaming content is disclosed. Raw data generated within a remote client device is received from the client device. The raw data is associated with content playback. An adaptor is used to translate the raw data into a unified data model. The translating comprises determining, from the raw data, a designation of at least one of a start and an end of a monitoring session.
    Type: Application
    Filed: September 8, 2021
    Publication date: January 20, 2022
    Inventors: Ming Liu, Weijia Li, Jibin Zhan, Ningning Hu
  • Patent number: 11106700
    Abstract: Described are systems and methods for establishing a unit group dictionary based on user provided annotations. The unit group dictionary may be used to identify relationships between multiple items in a corpus. Those relationships may facilitate the display of object identifiers and/or other aspects used and/or provided by the object management service.
    Type: Grant
    Filed: October 17, 2018
    Date of Patent: August 31, 2021
    Assignee: Pinterest, Inc.
    Inventors: Ningning Hu, Tze Way Eugene Ie
  • Patent number: 10911344
    Abstract: Controlling dynamic reporting of content distribution performance information from a client is disclosed. The content distribution performance information associated with the delivery of content is generated. The content distribution performance information is reported to a content distribution monitor at a first reporting level. In response to a triggering event, the first reporting level is changed to a second reporting level. Additional content distribution performance information is reported according to the second reporting level.
    Type: Grant
    Filed: August 29, 2017
    Date of Patent: February 2, 2021
    Assignee: Conviva Inc.
    Inventors: Aditya Ravikumar Ganjam, Ningning Hu, Asad K. Awan, George C. Necula, Ion Stoica
  • Patent number: 10862994
    Abstract: Facilitating a decision of a content player is disclosed. In some cases, performance information associated with a content player is received. The information is received from a client. A determination is made that an update should be sent to the client. The update is sent to the client. In other cases, information is received from an external entity. Based at least in part on the received information, an instruction is sent to a content player.
    Type: Grant
    Filed: May 14, 2010
    Date of Patent: December 8, 2020
    Assignee: Conviva Inc.
    Inventors: Aditya R. Ganjam, Ryan J. Huebsch, Karthik K. Lakshminarayanan, Ningning Hu, Ion Stoica, Hui Zhang, Jibin Zhan
  • Publication number: 20200344320
    Abstract: Facilitating a decision of a content player is disclosed. In some cases, performance information associated with a content player is received. The information is received from a client. A determination is made that an update should be sent to the client. The update is sent to the client. In other cases, information is received from an external entity. Based at least in part on the received information, an instruction is sent to a content player.
    Type: Application
    Filed: May 8, 2020
    Publication date: October 29, 2020
    Inventors: Aditya R. Ganjam, Ryan J. Huebsch, Karthik K. Lakshminarayanan, Ningning Hu, Ion Stoica, Hui Zhang, Jibin Zhan
  • Patent number: 10815099
    Abstract: A lifting container power generating device using a flexible guidance system includes a power source section, a power transmission section and an electrical section. The power source section includes a slide recess base electrically connected to a top portion of a flexible lifting container. A body is connected to the slide recess base through a linear bearing. A fixed roller and a sliding roller on the body are symmetrically disposed at two sides of a guide wire rope. Under the combined action of a preloaded spring and a tension spring, the fixed roller and the sliding roller jointly press tightly against the guide wire rope. The power transmission section includes an electromagnetic clutch axially connected to the fixed roller, and an electromagnetic clutch pulley connected to a power generator pulley via a V-belt. The power source section includes an electrical cabinet connected to the electromagnetic clutch, a power generator and a battery of the flexible lifting container.
    Type: Grant
    Filed: December 7, 2016
    Date of Patent: October 27, 2020
    Assignee: JIANGSU NORMAL UNIVERSITY
    Inventors: Ningning Hu, Zhixiang Li, Gongbo Zhou, Penghui Wang, Zhenzhi He
  • Publication number: 20200095095
    Abstract: A lifting container power generating device using a flexible guidance system includes a power source section, a power transmission section and an electrical section. The power source section includes a slide recess base electrically connected to a top portion of a flexible lifting container. A body is connected to the slide recess base through a linear bearing. A fixed roller and a sliding roller on the body are symmetrically disposed at two sides of a guide wire rope. Under the combined action of a preloaded spring and a tension spring, the fixed roller and the sliding roller jointly press tightly against the guide wire rope. The power transmission section includes an electromagnetic clutch axially connected to the fixed roller, and an electromagnetic clutch pulley connected to a power generator pulley via a V-belt. The power source section includes an electrical cabinet connected to the electromagnetic clutch, a power generator and a battery of the flexible lifting container.
    Type: Application
    Filed: December 7, 2016
    Publication date: March 26, 2020
    Applicant: JIANGSU NORMAL UNIVERSITY
    Inventors: Ningning HU, Zhixiang LI, Gongbo ZHOU, Penghui WANG, Zhenzhi HE
  • Patent number: 10426257
    Abstract: An automatic handle assembly system for a paint brush, including a feeding device, a conveying device, a handle pushing device, a pneumatic system, and a control system. The feeding device is used for transporting a glue-filled paint brush head to an entrance of the conveying device. The conveying device is used for realizing transportation, pressing and precise positioning of the paint brush head. The handle pushing device is used for pushing a paint brush handle to precisely insert into the paint brush head. The feeding device, the conveying device, and the handle pushing device are all connected to the pneumatic system and the control system.
    Type: Grant
    Filed: December 7, 2016
    Date of Patent: October 1, 2019
    Assignee: Jiangsu Normal University
    Inventors: Ningning Hu, Ping Zhou, Zhenzhi He, Gongbo Zhou, Chaoquan Tang, Jinhe Wu, Xiang Zhang
  • Patent number: 10313035
    Abstract: Displaying video on a video display device is disclosed. A first video stream from a first video streaming source is displayed on the display device. A second video stream from a second video streaming source is processed on the display device without displaying the second video stream. Displaying the first video stream is ceased and instead the second video stream is displayed. Supporting operations on a video stream is also disclosed. At least one video chunk is received at a first granularity. A determination is made that an operation is to be performed at a different granularity. At least one video chunk is requested at the different granularity.
    Type: Grant
    Filed: October 14, 2015
    Date of Patent: June 4, 2019
    Assignee: Conviva Inc.
    Inventors: Ningning Hu, John W. Heffner, Mei-Hsuan Lu, Aditya Ravikumar Ganjam, Ion Stoica
  • Patent number: 10313734
    Abstract: Displaying video on a video display device is disclosed. A first video stream from a first video streaming source is displayed on the display device. A second video stream from a second video streaming source is processed on the display device without displaying the second video stream. Displaying the first video stream is ceased and instead the second video stream is displayed. Supporting operations on a video stream is also disclosed. At least one video chunk is received at a first granularity. A determination is made that an operation is to be performed at a different granularity. At least one video chunk is requested at the different granularity.
    Type: Grant
    Filed: October 14, 2015
    Date of Patent: June 4, 2019
    Assignee: Conviva Inc.
    Inventors: Ningning Hu, John W. Heffner, Mei-Hsuan Lu, Aditya Ravikumar Ganjam, Ion Stoica
  • Publication number: 20190150605
    Abstract: An automatic handle assembly system for a paint brush, including a feeding device, a conveying device, a handle pushing device, a pneumatic system, and a control system. The feeding device is used for transporting a glue-filled paint brush head to an entrance of the conveying device. The conveying device is used for realizing transportation, pressing and precise positioning of the paint brush head. The handle pushing device is used for pushing a paint brush handle to precisely insert into the paint brush head. The feeding device, the conveying device, and the handle pushing device are all connected to the pneumatic system and the control system.
    Type: Application
    Filed: December 7, 2016
    Publication date: May 23, 2019
    Applicant: Jiangsu Normal University
    Inventors: Ningning HU, Ping ZHOU, Zhenzhi HE, Gongbo ZHOU, Chaoquan TANG, Jinhe WU, Xiang ZHANG
  • Patent number: 10108696
    Abstract: This disclosure describes systems and methods for establishing a unit group dictionary based on user provided annotations. The unit group dictionary may be used to identify relationships between multiple items in a corpus. Those relationships may facilitate the display of object identifiers and/or other aspects used and/or provided by the object management service.
    Type: Grant
    Filed: August 31, 2016
    Date of Patent: October 23, 2018
    Assignee: Pinterest, Inc.
    Inventors: Ningning Hu, Tze Way Eugene Ie
  • Patent number: 10009242
    Abstract: Improving a content player is disclosed. A monitoring module is configured to obtain status information associated with a content player. The monitoring module is loaded. Status information associated with the content player is obtained. A report of at least a portion of the obtained status information is made to a monitoring service.
    Type: Grant
    Filed: June 17, 2015
    Date of Patent: June 26, 2018
    Assignee: Conviva Inc.
    Inventors: Aditya Ravikumar Ganjam, Ningning Hu, George C. Necula
  • Patent number: 9819566
    Abstract: Controlling dynamic reporting of content distribution performance information from a client is disclosed. The content distribution performance information associated with the delivery of content is generated. The content distribution performance information is reported to a content distribution monitor at a first reporting level. In response to a triggering event, the first reporting level is changed to a second reporting level. Additional content distribution performance information is reported according to the second reporting level.
    Type: Grant
    Filed: May 1, 2012
    Date of Patent: November 14, 2017
    Assignee: Conviva Inc.
    Inventors: Aditya R. Ganjam, Ningning Hu, Asad K. Awan, George C. Necula, Ion Stoica