Patents by Inventor Ying-Zong Huang
Ying-Zong Huang 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: 11995092Abstract: A system for event prediction is configured to ingest at least partially incomplete unstructured data from at least one data source, convert at least a subset of the ingested data into a prediction model in accordance with a received model definition, receive a prediction query, and in response, supply an event prediction based on the prediction model. In some embodiments, ingesting the data involves transforming the unstructured data into a universal structured format in which the data is represented as key-value pairs each comprising a key tuple and an associated value, the key tuple specifying an operation and at least one identifier; the prediction query includes a key tuple specifying an operation and at least one identifier; and the event prediction generated with the prediction model includes a value associated with the key tuple that is missing from the transformed data.Type: GrantFiled: September 20, 2022Date of Patent: May 28, 2024Assignee: NIKE, Inc.Inventors: Ying-zong Huang, Vishal Doshi, Balaji Rengarajan, Vasudha Shivamoggi, Devavrat Shah, Ritesh Madan
-
Publication number: 20230021223Abstract: Methods and systems for event prediction. The system includes at least one connector configured to gather at least partially incomplete data from at least one data source. The gathered data may be communicated to a model definition module that converts at least a subset of the gathered data into a prediction model in accordance with a received definition. A prediction module may receive a prediction query and, in response, supply an event prediction based on the prediction model.Type: ApplicationFiled: September 20, 2022Publication date: January 19, 2023Inventors: Ying-zong Huang, Vishal Doshi, Balaji Rengarajan, Vasudha Shivamoggi, Devavrat Shah, Ritesh Madan
-
Patent number: 11481644Abstract: A system includes at least one connector configured to gather at least partially incomplete data from at least one data source. The gathered data is communicated to a model definition module that converts at least a subset of the gathered data into a prediction model in accordance with a received definition. A prediction module receives a prediction query and, in response, supplies an event prediction based on the prediction model.Type: GrantFiled: December 17, 2017Date of Patent: October 25, 2022Assignee: NIKE, Inc.Inventors: Ying-zong Huang, Vishal Doshi, Balaji Rengarajan, Vasudha Shivamoggi, Devavrat Shah, Ritesh Madan
-
Patent number: 11062224Abstract: Methods and apparatus for predicting unknown values given a data set of known values. A prediction engine ingests a variety of data sets. Once the dataset has been ingested, requests for predictions may be presented to the prediction engine. The engine responds with a prediction as well as a confidence score based on the ingested information using a variety of techniques. Some of these techniques identify witness values in the ingested data that are similar to the requested prediction, other techniques compute witness values from ingested data, etc. These witness values are aggregated to yield an answer and a confidence level in a way that permits the user to review the underlying witness values.Type: GrantFiled: October 14, 2016Date of Patent: July 13, 2021Assignee: NIKE, Inc.Inventors: George Chen, Vishal Doshi, Ying-zong Huang, Vighnesh Sachidananda, Devavrat Shah, Vasudha Shivamoggi
-
Patent number: 10397747Abstract: Systems and methods for tracking at least one entity. Systems according to various embodiments may include an interface for at least receiving training data representing movements of a plurality of training entities and a query regarding a test entity's movement, a memory, and at least one processor executing instructions stored on the memory to create a plurality of tracks, generate an index of the plurality of tracks, execute the received query, and output a feature value with respect to the test entity.Type: GrantFiled: November 13, 2018Date of Patent: August 27, 2019Assignee: Celect, Inc.Inventors: Sai Kiran Burle, Joshua Lee, Devavrat Shah, Vishal Doshi, Ying-zong Huang, Quan Li
-
Publication number: 20190200167Abstract: Systems and methods for tracking at least one entity. Systems according to various embodiments may include an interface for at least receiving training data representing movements of a plurality of training entities and a query regarding a test entity's movement, a memory, and at least one processor executing instructions stored on the memory to create a plurality of tracks, generate an index of the plurality of tracks, execute the received query, and output a feature value with respect to the test entity.Type: ApplicationFiled: November 13, 2018Publication date: June 27, 2019Inventors: Sai Kiran Burle, Joshua Lee, Devavrat Shah, Vishal Doshi, Ying-zong Huang, Quan Li
-
Publication number: 20180240024Abstract: Methods and systems for event prediction. The system includes at least one connector configured to gather at least partially incomplete data from at least one data source. The gathered data may be communicated to a model definition module that converts at least a subset of the gathered data into a prediction model in accordance with a received definition. A prediction module may receive a prediction query and, in response, supply an event prediction based on the prediction model.Type: ApplicationFiled: December 17, 2017Publication date: August 23, 2018Inventors: Ying-zong Huang, Vishal Doshi, Balaji Rengarajan, Vasudha Shivamoggi, Devavrat Shah, Ritesh Madan
-
Publication number: 20180107763Abstract: Methods and apparatus for predicting unknown values given a data set of known values. A prediction engine ingests a variety of data sets. Once the dataset has been ingested, requests for predictions may be presented to the prediction engine. The engine responds with a prediction as well as a confidence score based on the ingested information using a variety of techniques. Some of these techniques identify witness values in the ingested data that are similar to the requested prediction, other techniques compute witness values from ingested data, etc. These witness values are aggregated to yield an answer and a confidence level in a way that permits the user to review the underlying witness values.Type: ApplicationFiled: October 14, 2016Publication date: April 19, 2018Inventors: George Chen, Vishal Doshi, Ying-zong Huang, Vighnesh Sachidananda, Devavrat Shah, Vasudha Shivamoggi
-
Patent number: 9543980Abstract: An encoder generates a compressed data sequence from an original data sequence using many-to-one mapping independently of a source model associated with the original data sequence and without extracting the source model. A decoder uses both the source model associated with the original data sequence and the mapping applied during compression that is devoid of, in substance, the source model, to regenerate, at least in part, the original uncompressed data sequence from the compressed data sequence that does not include a significant portion of the source model.Type: GrantFiled: February 6, 2015Date of Patent: January 10, 2017Assignee: Massachusettes Institute of TechnologyInventors: Ying-Zong Huang, Gregory W. Wornell
-
Publication number: 20160204795Abstract: An encoder generates a compressed data sequence from an original data sequence using many-to-one mapping independently of a source model associated with the original data sequence and without extracting the source model. A decoder uses both the source model associated with the original data sequence and the mapping applied during compression that is devoid of, in substance, the source model, to regenerate, at least in part, the original uncompressed data sequence from the compressed data sequence that does not include a significant portion of the source model.Type: ApplicationFiled: February 6, 2015Publication date: July 14, 2016Inventors: Ying-Zong Huang, Gregory W. Wornell
-
Patent number: 8228800Abstract: Transmission delays are minimized when packets are transmitted from a source computer over a network to a destination computer. The source computer measures the network's available bandwidth, forms a sequence of output packets from a sequence of data packets, and transmits the output packets over the network to the destination computer, where the transmission rate is ramped up to the measured bandwidth. In conjunction with the transmission, the source computer monitors a transmission delay indicator which it computes using acknowledgement packets it receives from the destination computer. Whenever the indicator specifies that the transmission delay is increasing, the source computer reduces the transmission rate until the indicator specifies that the delay is unchanged. The source computer dynamically decides whether each output packet will be a forward error correction packet or a single data packet, where the decision is based on minimizing the expected transmission delays.Type: GrantFiled: February 3, 2009Date of Patent: July 24, 2012Assignee: Microsoft CorporationInventors: Sanjeev Mehrotra, Ying-zong Huang, Jin Li, Sayandeep Sen, Manish Jain, Sudipta Sengupta
-
Publication number: 20100195488Abstract: Transmission delays are minimized when packets are transmitted from a source computer over a network to a destination computer. The source computer measures the network's available bandwidth, forms a sequence of output packets from a sequence of data packets, and transmits the output packets over the network to the destination computer, where the transmission rate is ramped up to the measured bandwidth. In conjunction with the transmission, the source computer monitors a transmission delay indicator which it computes using acknowledgement packets it receives from the destination computer. Whenever the indicator specifies that the transmission delay is increasing, the source computer reduces the transmission rate until the indicator specifies that the delay is unchanged. The source computer dynamically decides whether each output packet will be a forward error correction packet or a single data packet, where the decision is based on minimizing the expected transmission delays.Type: ApplicationFiled: February 3, 2009Publication date: August 5, 2010Applicant: Microsoft CorporationInventors: Sanjeev Mehrotra, Ying-zong Huang, Jin Li, Sayandeep Sen, Manish Jain, Sudipta Sengupta
-
Patent number: 7372393Abstract: A method converts an input image of noisy wrapped phases to an output image of absolute unwrapped phases. The noisy wrapped phases in the input image are represented as a set of re-wrapped phases and a set of phase shifts. The set of re-wrapped phases are partitioned into a first group and a second group. Integer differences between the phase shifts are optimized while holding the re-wrapped phases fixed. Then, the first group of re-wrapped phases are optimized, while holding the integer differences between the phase shifts, and the second group of re-wrapped phases fixed. The integer differences between the phase shifts are optimized again, while holding the re-wrapped phases fixed. Then, the second group of re-wrapped phases are optimized, while holding the integer differences between the phase shifts, and the first group of re-wrapped phases fixed. The optimizing steps are repeated until the re-wrapped phase converge.Type: GrantFiled: July 7, 2006Date of Patent: May 13, 2008Assignee: Mitsubishi Electric Research Laboratories, Inc.Inventors: Jonathan Yedidia, Ali Azarbayejani, Emin Martinian, Ying-Zong Huang
-
Publication number: 20080025206Abstract: Data packet processing is described. A set of first data packets comprising hierarchically encoded data is accessed. A number of the first data packets are identified as candidate data packets to be potentially transmitted over a network to a receiver based at least in part on the hierarchically encoded data. The number of candidate data packets is then reduced based at least in part on the hierarchically encoded data so that a number of second data packets comprising error correction information for one or more of the first data packets can be increased.Type: ApplicationFiled: July 20, 2007Publication date: January 31, 2008Inventors: Ying-zong Huang, John G. Apostolopoulos
-
Publication number: 20080007450Abstract: A method converts an input image of noisy wrapped phases to an output image of absolute unwrapped phases. The noisy wrapped phases in the input image are represented as a set of re-wrapped phases and a set of phase shifts. The set of re-wrapped phases are partitioned into a first group and a second group. Integer differences between the phase shifts are optimized while holding the re-wrapped phases fixed. Then, the first group of re-wrapped phases are optimized, while holding the integer differences between the phase shifts, and the second group of re-wrapped phases fixed. The integer differences between the phase shifts are optimized again, while holding the re-wrapped phases fixed. Then, the second group of re-wrapped phases are optimized, while holding the integer differences between the phase shifts, and the first group of re-wrapped phases fixed. The optimizing steps are repeated until the re-wrapped phase converge.Type: ApplicationFiled: July 7, 2006Publication date: January 10, 2008Inventors: Jonathan Yedidia, Ali Azarbayejani, Emin Martinian, Ying-Zong Huang