Patents by Inventor Henry Milner
Henry Milner 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: 20260142903Abstract: Determining a time-state metric includes receiving a stream of raw data values of an attribute. Each received raw data value of the attribute is associated with a timestamp. It further includes converting the received stream of raw data values into a timeline representation of the attribute over time. The timeline representation comprises a sequence of spans. A span comprises a span start time, a span end time, and a span value. The span value comprises an encoding of one or more values of the attribute over a time interval determined by the span start time and the span end time. It further includes determining a time-state metric according to a timeline request configuration. The timeline request configuration comprises one or more timeline operations. The time-state metric is computed at least in part by performing a timeline operation on the timeline representation of the attribute.Type: ApplicationFiled: January 16, 2026Publication date: May 21, 2026Inventors: Henry Milner, Oleg Puzyrko, Jibin Zhan, Hui Zhang, Akara Sucharitakul, Vyas Sekar, Yihua Cheng
-
Patent number: 12549460Abstract: Determining a time-state metric includes receiving a stream of raw data values of an attribute. Each received raw data value of the attribute is associated with a timestamp. It further includes converting the received stream of raw data values into a timeline representation of the attribute over time. The timeline representation comprises a sequence of spans. A span comprises a span start time, a span end time, and a span value. The span value comprises an encoding of one or more values of the attribute over a time interval determined by the span start time and the span end time. It further includes determining a time-state metric according to a timeline request configuration. The timeline request configuration comprises one or more timeline operations. The time-state metric is computed at least in part by performing a timeline operation on the timeline representation of the attribute.Type: GrantFiled: February 2, 2024Date of Patent: February 10, 2026Assignee: Conviva Inc.Inventors: Henry Milner, Oleg Puzyrko, Jibin Zhan, Hui Zhang, Akara Sucharitakul, Vyas Sekar, Yihua Cheng
-
Publication number: 20250086662Abstract: Visual composition of stateful metrics includes receiving, via a user interface, an indication of a user interaction with respect to a visual representation of a timeline operator included in a stateful metric that is being visually composed. It further includes, based on the indication of the user interaction with respect to the visual representation of the timeline operator, providing visual feedback.Type: ApplicationFiled: August 27, 2024Publication date: March 13, 2025Inventors: Zhengyan Yu, Hun Namkung, Henry Milner, Jiang Guo, Joel Goldfoot, Yang Wang, Vyas Sekar
-
Patent number: 12250108Abstract: Automatic diagnostics alerts for streaming multiple types of content is disclosed. At a first time, a set of metrics for a plurality of groups of streaming sessions is computed. A streaming session in a group is associated with streaming of a piece of content encoded by an entity. The streaming of the piece of content encoded by the entity is associated with streaming of another piece of content. An anomaly is identified at least in part by performing anomaly detection using the set of metrics. A cause of the identified anomaly is diagnosed. An alert is generated based at least in part on the diagnosis.Type: GrantFiled: March 4, 2022Date of Patent: March 11, 2025Assignee: Conviva Inc.Inventors: Yan Li, Rui Zhang, Henry Milner, Jibin Zhan
-
Patent number: 12250259Abstract: Generating automatic diagnostics alerts is disclosed. At a first time, a set of quality metrics for a plurality of groups of streaming sessions is computed. An anomaly is identified at least in part by performing anomaly detection using the set of quality metrics and historical information. A cause of the identified anomaly is diagnosed. An alert is generated based at least in part on the diagnosis.Type: GrantFiled: August 2, 2023Date of Patent: March 11, 2025Assignee: Conviva Inc.Inventors: Yan Li, Rui Zhang, Henry Milner, Jibin Zhan
-
Patent number: 11943123Abstract: Determining a time-state metric includes receiving a stream of raw data values of an attribute. Each received raw data value of the attribute is associated with a timestamp. It further includes converting the received stream of raw data values into a timeline representation of the attribute over time. The timeline representation comprises a sequence of spans. A span comprises a span start time, a span end time, and a span value. The span value comprises an encoding of one or more values of the attribute over a time interval determined by the span start time and the span end time. It further includes determining a time-state metric according to a timeline request configuration. The timeline request configuration comprises one or more timeline operations. The time-state metric is computed at least in part by performing a timeline operation on the timeline representation of the attribute.Type: GrantFiled: August 31, 2023Date of Patent: March 26, 2024Assignee: Conviva Inc.Inventors: Henry Milner, Oleg Puzyrko, Jibin Zhan, Hui Zhang, Akara Sucharitakul, Vyas Sekar, Yihua Cheng
-
Publication number: 20240040206Abstract: Generating automatic diagnostics alerts is disclosed. At a first time, a set of quality metrics for a plurality of groups of streaming sessions is computed. An anomaly is identified at least in part by performing anomaly detection using the set of quality metrics and historical information. A cause of the identified anomaly is diagnosed. An alert is generated based at least in part on the diagnosis.Type: ApplicationFiled: August 2, 2023Publication date: February 1, 2024Inventors: Yan Li, Rui Zhang, Henry Milner, Jibin Zhan
-
Patent number: 11765437Abstract: Generating automatic diagnostics alerts is disclosed. At a first time, a set of quality metrics for a plurality of groups of streaming sessions is computed. An anomaly is identified at least in part by performing anomaly detection using the set of quality metrics and historical information. A cause of the identified anomaly is diagnosed. An alert is generated based at least in part on the diagnosis.Type: GrantFiled: May 5, 2021Date of Patent: September 19, 2023Assignee: Conviva Inc.Inventors: Yan Li, Rui Zhang, Henry Milner, Jibin Zhan
-
Publication number: 20220191085Abstract: Automatic diagnostics alerts for streaming multiple types of content is disclosed. At a first time, a set of metrics for a plurality of groups of streaming sessions is computed. A streaming session in a group is associated with streaming of a piece of content encoded by an entity. The streaming of the piece of content encoded by the entity is associated with streaming of another piece of content. An anomaly is identified at least in part by performing anomaly detection using the set of metrics. A cause of the identified anomaly is diagnosed. An alert is generated based at least in part on the diagnosis.Type: ApplicationFiled: March 4, 2022Publication date: June 16, 2022Inventors: Yan Li, Rui Zhang, Henry Milner, Jibin Zhan
-
Patent number: 11336506Abstract: Automatic diagnostics alerts for streaming multiple types of content is disclosed. At a first time, a set of metrics for a plurality of groups of streaming sessions is computed. A streaming session in a group is associated with streaming of a piece of content encoded by an entity. The streaming of the piece of content encoded by the entity is associated with streaming of another piece of content. An anomaly is identified at least in part by performing anomaly detection using the set of metrics. A cause of the identified anomaly is diagnosed. An alert is generated based at least in part on the diagnosis.Type: GrantFiled: May 30, 2019Date of Patent: May 17, 2022Assignee: Conviva Inc.Inventors: Yan Li, Rui Zhang, Henry Milner, Jibin Zhan
-
Publication number: 20210258652Abstract: Generating automatic diagnostics alerts is disclosed. At a first time, a set of quality metrics for a plurality of groups of streaming sessions is computed. An anomaly is identified at least in part by performing anomaly detection using the set of quality metrics and historical information. A cause of the identified anomaly is diagnosed. An alert is generated based at least in part on the diagnosis.Type: ApplicationFiled: May 5, 2021Publication date: August 19, 2021Inventors: Yan Li, Rui Zhang, Henry Milner, Jibin Zhan
-
Patent number: 11044533Abstract: Generating automatic diagnostics alerts is disclosed. At a first time, a set of quality metrics for a plurality of groups of streaming sessions is computed. An anomaly is identified at least in part by performing anomaly detection using the set of quality metrics and historical information. A cause of the identified anomaly is diagnosed. An alert is generated based at least in part on the diagnosis.Type: GrantFiled: May 31, 2018Date of Patent: June 22, 2021Assignee: Conviva Inc.Inventors: Yan Li, Rui Zhang, Henry Milner, Jibin Zhan
-
Patent number: 10873615Abstract: Directing a content player to a content source is disclosed. A first manifest request from a client requesting content is received at a server. The manifest request includes information generated as a result of the client contacting a content management system and in response, receiving from the content management system information associated with the client and a direction to the server. Based at least in part on the received information, at least one of a bitrate and a content source is determined. Instructions are sent to the client based at least in part on the determination. The client is configured to obtain the requested content according to the instructions.Type: GrantFiled: December 16, 2015Date of Patent: December 22, 2020Assignee: Conviva Inc.Inventors: Ion Stoica, Hui Zhang, Xi Liu, Florin Dobrian, Henry Milner
-
Patent number: 10637715Abstract: Fault isolation in over-the-top content (OTT) broadband networks is disclosed. Network topology information associated with a network service provider is received. Session information associated with one or more streaming sessions is received. A predictive model is generated for predicting session quality at least in part by using at least some of the network topology and session summary information as features. The predictive model is used to determine a first prediction of session quality using a first set of feature values. A second set of feature values is generated at least in part by replacing a first feature value in the first set of feature values with a replacement value. The predictive model is used to determine a replacement prediction of session quality using the second set of feature values including the replacement value with which the first feature value was replaced.Type: GrantFiled: April 24, 2018Date of Patent: April 28, 2020Assignee: Conviva Inc.Inventors: Oleg Vasilyev, Wensi Fu, Henry Milner, Sandeep Pombra
-
Patent number: 9446356Abstract: An apparatus, system, and method of dispersing solid forms of drugs or medications reliably and consistently may generally employ ultrasonic energy. The disclosed embodiments facilitate preparation of a liquid dose from solid medications for administration to a patient.Type: GrantFiled: November 2, 2015Date of Patent: September 20, 2016Assignee: Disperse Systems, Inc.Inventor: Henry Milner
-
Publication number: 20160220972Abstract: An apparatus, system, and method of dispersing solid forms of drugs or medications reliably and consistently may generally employ ultrasonic energy. The disclosed embodiments facilitate preparation of a liquid dose from solid medications for administration to a patient.Type: ApplicationFiled: November 2, 2015Publication date: August 4, 2016Inventor: Henry Milner
-
Patent number: 9246965Abstract: Directing a video player to a video source is disclosed. An indication that a client requires video streaming instructions is received. A past download performance for a plurality of clients that or correlated to the client requiring video streaming instructions is determined. At least one of: a content source, and a bitrate, is selected, based at least in part on the determined past download performance of the plurality of correlated clients. The client is provided with instructions based at least in part on the selection.Type: GrantFiled: January 28, 2013Date of Patent: January 26, 2016Assignee: Conviva Inc.Inventors: Ion Stoica, Hui Zhang, Xi Liu, Florin Dobrian, Henry Milner
-
Patent number: 9174176Abstract: An apparatus, system, and method of dispersing solid forms of drugs or medications reliably and consistently may generally employ ultrasonic energy. The disclosed embodiments facilitate preparation of a liquid dose from solid medications for administration to a patient.Type: GrantFiled: January 8, 2004Date of Patent: November 3, 2015Assignee: Disperse Systems, Inc.Inventor: Henry Milner
-
Publication number: 20040191275Abstract: An apparatus, system, and method of dispersing solid forms of drugs or medications reliably and consistently may generally employ ultrasonic energy. The disclosed embodiments facilitate preparation of a liquid dose from solid medications for administration to a patient.Type: ApplicationFiled: January 8, 2004Publication date: September 30, 2004Inventor: Henry Milner