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: 20240155015Abstract: 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: ApplicationFiled: October 10, 2023Publication date: May 9, 2024Inventors: Chang Sun, Lei Cao, Ningning Hu
-
Patent number: 11928133Abstract: 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: GrantFiled: August 23, 2021Date of Patent: March 12, 2024Assignee: Pinterest, Inc.Inventors: Ningning Hu, Tze Way Eugene Ie
-
Patent number: 11838343Abstract: 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: GrantFiled: June 21, 2019Date of Patent: December 5, 2023Assignee: Conviva Inc.Inventors: Chang Sun, Lei Cao, Ningning Hu
-
Publication number: 20220141276Abstract: 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: ApplicationFiled: June 21, 2019Publication date: May 5, 2022Inventors: Chang Sun, Lei Cao, Ningning Hu
-
Patent number: 11323500Abstract: 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: GrantFiled: July 10, 2018Date of Patent: May 3, 2022Assignee: Conviva Inc.Inventors: Ming Liu, Weijia Li, Jibin Zhan, Ningning Hu
-
Publication number: 20220043837Abstract: 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: ApplicationFiled: August 23, 2021Publication date: February 10, 2022Inventors: Ningning Hu, Tze Way Eugene Ie
-
Publication number: 20220021721Abstract: 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: ApplicationFiled: September 8, 2021Publication date: January 20, 2022Inventors: Ming Liu, Weijia Li, Jibin Zhan, Ningning Hu
-
Patent number: 11106700Abstract: 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: GrantFiled: October 17, 2018Date of Patent: August 31, 2021Assignee: Pinterest, Inc.Inventors: Ningning Hu, Tze Way Eugene Ie
-
Patent number: 10911344Abstract: 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: GrantFiled: August 29, 2017Date of Patent: February 2, 2021Assignee: Conviva Inc.Inventors: Aditya Ravikumar Ganjam, Ningning Hu, Asad K. Awan, George C. Necula, Ion Stoica
-
Patent number: 10862994Abstract: 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: GrantFiled: May 14, 2010Date of Patent: December 8, 2020Assignee: Conviva Inc.Inventors: Aditya R. Ganjam, Ryan J. Huebsch, Karthik K. Lakshminarayanan, Ningning Hu, Ion Stoica, Hui Zhang, Jibin Zhan
-
Publication number: 20200344320Abstract: 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: ApplicationFiled: May 8, 2020Publication date: October 29, 2020Inventors: Aditya R. Ganjam, Ryan J. Huebsch, Karthik K. Lakshminarayanan, Ningning Hu, Ion Stoica, Hui Zhang, Jibin Zhan
-
Patent number: 10815099Abstract: 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: GrantFiled: December 7, 2016Date of Patent: October 27, 2020Assignee: JIANGSU NORMAL UNIVERSITYInventors: Ningning Hu, Zhixiang Li, Gongbo Zhou, Penghui Wang, Zhenzhi He
-
Publication number: 20200095095Abstract: 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: ApplicationFiled: December 7, 2016Publication date: March 26, 2020Applicant: JIANGSU NORMAL UNIVERSITYInventors: Ningning HU, Zhixiang LI, Gongbo ZHOU, Penghui WANG, Zhenzhi HE
-
Patent number: 10426257Abstract: 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: GrantFiled: December 7, 2016Date of Patent: October 1, 2019Assignee: Jiangsu Normal UniversityInventors: Ningning Hu, Ping Zhou, Zhenzhi He, Gongbo Zhou, Chaoquan Tang, Jinhe Wu, Xiang Zhang
-
Patent number: 10313035Abstract: 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: GrantFiled: October 14, 2015Date of Patent: June 4, 2019Assignee: Conviva Inc.Inventors: Ningning Hu, John W. Heffner, Mei-Hsuan Lu, Aditya Ravikumar Ganjam, Ion Stoica
-
Patent number: 10313734Abstract: 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: GrantFiled: October 14, 2015Date of Patent: June 4, 2019Assignee: Conviva Inc.Inventors: Ningning Hu, John W. Heffner, Mei-Hsuan Lu, Aditya Ravikumar Ganjam, Ion Stoica
-
Publication number: 20190150605Abstract: 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: ApplicationFiled: December 7, 2016Publication date: May 23, 2019Applicant: Jiangsu Normal UniversityInventors: Ningning HU, Ping ZHOU, Zhenzhi HE, Gongbo ZHOU, Chaoquan TANG, Jinhe WU, Xiang ZHANG
-
Patent number: 10108696Abstract: 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: GrantFiled: August 31, 2016Date of Patent: October 23, 2018Assignee: Pinterest, Inc.Inventors: Ningning Hu, Tze Way Eugene Ie
-
Patent number: 10009242Abstract: 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: GrantFiled: June 17, 2015Date of Patent: June 26, 2018Assignee: Conviva Inc.Inventors: Aditya Ravikumar Ganjam, Ningning Hu, George C. Necula
-
Patent number: 9819566Abstract: 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: GrantFiled: May 1, 2012Date of Patent: November 14, 2017Assignee: Conviva Inc.Inventors: Aditya R. Ganjam, Ningning Hu, Asad K. Awan, George C. Necula, Ion Stoica