Patents by Inventor Dunling Li
Dunling 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).
-
Patent number: 11601135Abstract: A disclosure for lossless data compression can include receiving a data block by a processor, performing, by the processor, a sparse transform extraction on the data block, selecting, by the processor, a transform matrix for the data block, modeling, by the processor, the selected transform matrix for the data block, selecting, by the processor, a transform coefficient model for the data block, modeling, by the processor, the selected transform coefficient model for the data block, compressing, by the processor, the data in the data block using the selected transform matrix and the selected transform coefficient model.Type: GrantFiled: February 27, 2020Date of Patent: March 7, 2023Inventor: Dunling Li
-
Patent number: 11128935Abstract: Methods and systems for processing telemetry data that contains multiple data types is disclosed. Optimum multimodal encoding approaches can be used which can achieve data-specific compression performance for heterogeneous datasets by distinguishing data types and their characteristics at real-time and applying most effective compression method to a given data type. Using an optimum encoding diagram for heterogeneous data, a data classification algorithm classifies input data blocks into predefined categories, such as Unicode, telemetry, RCS and IR for telemetry datasets, and a class of unknown which includes non-studied data types, and then assigns them into corresponding compression models.Type: GrantFiled: June 28, 2019Date of Patent: September 21, 2021Assignee: BTS Software Solutions, LLCInventor: Dunling Li
-
Publication number: 20210273649Abstract: A disclosure for lossless data compression can include receiving a data block by a processor, performing, by the processor, a sparse transform extraction on the data block, selecting, by the processor, a transform matrix for the data block, modeling, by the processor, the selected transform matrix for the data block, selecting, by the processor, a transform coefficient model for the data block, modeling, by the processor, the selected transform coefficient model for the data block, compressing, by the processor, the data in the data block using the selected transform matrix and the selected transform coefficient model.Type: ApplicationFiled: February 27, 2020Publication date: September 2, 2021Applicant: BTS Software Solutions, LLCInventor: Dunling Li
-
Publication number: 20200128307Abstract: Methods and systems for processing telemetry data that contains multiple data types is disclosed. Optimum multimodel encoding approaches can be used which can achieve data-specific compression performance for heterogeneous datasets by distinguishing data types and their characteristics at real-time and applying most effective compression method to a given data type. Using an optimum encoding diagram for heterogeneous data, a data classification algorithm classifies input data blocks into predefined categories, such as Unicode, telemetry, RCS and IR for telemetry datasets, and a class of unknown which includes non-studied data types, and then assigns them into corresponding compression models.Type: ApplicationFiled: June 28, 2019Publication date: April 23, 2020Applicant: BTS Software Solutions, LLCInventor: Dunling Li
-
Patent number: 10382842Abstract: A method and system for transmitting data is disclosed. The method may include receiving data from two or more data sources. The method may also include selectively classifying the data into at least two input data streams, the at least two data streams including a one dimensional data stream, called an encoded data stream, and an imagery data stream, which can include still images or video or both. The method may also include separately compressing the one-dimensional data stream into a first compressed bit-stream and the imagery data stream into a second compressed bit-stream and combining the first compressed bit-stream and the second compressed bit-stream into a packetized bit-stream. The method may also include encrypting the packetized bit-stream to generate encrypted data packets prepared for transmission.Type: GrantFiled: October 5, 2018Date of Patent: August 13, 2019Assignee: BTS Software Software Solutions, LLCInventor: Dunling Li
-
Patent number: 10349150Abstract: A method for compressing data is disclosed. The method may include receiving data from one or more data sources. The method may also include selectively classifying the data into one or more data streams, the one or more data streams including at least PCM-encoded data and image data. The method may further include separately compressing the PCM-encoded data and the image data into first and second compressed bit-streams. The method may also include shuffling the first and second compressed bit-streams.Type: GrantFiled: March 14, 2018Date of Patent: July 9, 2019Assignee: BTS Software Software Solutions, LLCInventor: Dunling Li
-
Publication number: 20190191230Abstract: A method and system for transmitting data is disclosed. The method may include receiving data from two or more data sources. The method may also include selectively classifying the data into at least two input data streams, the at least two data streams including a one dimensional data stream, called an encoded data stream, and an imagery data stream, which can include still images or video or both. The method may also include separately compressing the one-dimensional data stream into a first compressed bit-stream and the imagery data stream into a second compressed bit-stream and combining the first compressed bit-stream and the second compressed bit-stream into a packetized bit-stream. The method may also include encrypting the packetized bit-stream to generate encrypted data packets prepared for transmission.Type: ApplicationFiled: October 5, 2018Publication date: June 20, 2019Inventor: Dunling Li
-
Publication number: 20180213303Abstract: A method for compressing data is disclosed. The method may include receiving data from one or more data sources. The method may also include selectively classifying the data into one or more data streams, the one or more data streams including at least PCM-encoded data and image data. The method may further include separately compressing the PCM-encoded data and the image data into first and second compressed bit-streams. The method may also include shuffling the first and second compressed bit-streams.Type: ApplicationFiled: March 14, 2018Publication date: July 26, 2018Applicant: BTS Software Solutions, LLCInventor: Dunling Li
-
Patent number: 9953436Abstract: A method for compressing data is disclosed. The method may include receiving data from one or more data sources. The method may also include selectively classifying the data into one or more data streams, the one or more data streams including at least PCM-encoded data and image data. The method may further include separately compressing the PCM-encoded data and the image data into first and second compressed bit-streams. The method may also include shuffling the first and second compressed bit-streams.Type: GrantFiled: June 25, 2013Date of Patent: April 24, 2018Assignee: BTS Software Solutions, LLCInventor: Dunling Li
-
Patent number: 9542839Abstract: A method for compressing data is disclosed. The method may include classifying the data from a plurality of data sources into classifications including at least PCM-encoded data and data structure information. The method may also include determining data states associated with the PCM-encoded data and the data structure information. The method may further include compressing the PCM-encoded data and the data structure information into compressed bit-streams based on the determined data states. The method may also include shuffling the compressed bit-streams to introduce randomness.Type: GrantFiled: June 25, 2013Date of Patent: January 10, 2017Assignee: BTS Software Solutions, LLCInventor: Dunling Li
-
Publication number: 20130342357Abstract: A method for compressing data is disclosed. The method may include classifying the data from a plurality of data sources into classifications including at least PCM-encoded data and data structure information. The method may also include determining data states associated with the PCM-encoded data and the data structure information. The method may further include compressing the PCM-encoded data and the data structure information into compressed bit-streams based on the determined data states. The method may also include shuffling the compressed bit-streams to introduce randomness.Type: ApplicationFiled: June 25, 2013Publication date: December 26, 2013Inventor: Dunling Li
-
Publication number: 20130343668Abstract: A method for compressing data is disclosed. The method may include receiving data from one or more data sources. The method may also include selectively classifying the data into one or more data streams, the one or more data streams including at least PCM-encoded data and image data. The method may further include separately compressing the PCM-encoded data and the image data into first and second compressed bit-streams. The method may also include shuffling the first and second compressed bit-streams.Type: ApplicationFiled: June 25, 2013Publication date: December 26, 2013Inventor: Dunling Li
-
Patent number: 7970121Abstract: In a voice activity detection (VAD) device a method for defining tone signals comprises defining a threshold for zero amplitude change, calculating a zero crossing rate of a signal, extracting a set of parameters from a plurality of duration periods of the signal, defining a tolerance threshold between the plurality of duration periods when a zero amplitude change occurs, calculating a maximum difference between the plurality of duration periods, and comparing the maximum difference with the threshold. The method is implemented in the International Telecommunications Union (ITU) recommendation G.729 Annex B VAD.Type: GrantFiled: August 29, 2007Date of Patent: June 28, 2011Assignee: Texas Instruments IncorporatedInventor: Dunling Li
-
Patent number: 7929520Abstract: In a method, apparatus and system for transmitting packet loss concealment (PLC) information, a subscriber device divides a voice sample into a plurality of packets, each including a plurality of successive frames having portions of the voice sample. The subscriber device determines if a predetermined look ahead time duration from the final frame of the plurality of successive frames in a current packet of the plurality of packets includes a noise to voice transition. When the predetermined look ahead time duration is determined to include the noise to voice transition, the subscriber device packs packing information regarding the predetermined look ahead time duration into the current packet. Finally, the subscriber device encodes the plurality of successive frames into the current packet for transmission.Type: GrantFiled: May 2, 2008Date of Patent: April 19, 2011Assignee: Texas Instruments IncorporatedInventor: Dunling Li
-
Patent number: 7924704Abstract: A method to reduce memory requirements for a packet loss concealment algorithm in the event of packet loss in a receiver of pulse code modulated voice signals. A voice playout unit in the receiver shares its nominal delay buffer with a history buffer of a packet loss concealment algorithm up to a maximum limit described in a standard. This reduces or eliminates need to allocate memory for the history buffer. A history buffer can also be extended to retain an original portion of voice signal packets received prior to a packet loss as well as generated voice signals as they are generated. A scratch buffer is used as a working buffer and replaces the function of a pitch buffer.Type: GrantFiled: August 24, 2009Date of Patent: April 12, 2011Assignee: Texas Instruments IncorporatedInventors: John T. Dowdal, Sachin Adlakha, Dunling Li
-
Patent number: 7899263Abstract: Embodiments of the invention provide methods to calculate compression noise statistics of decompressed images in transform coding. They can be used in compressed image quality assessment, compression algorithm optimization, compression noise reduction, and other quantization and compression related applications.Type: GrantFiled: January 10, 2007Date of Patent: March 1, 2011Assignee: Texas Instruments IncorporatedInventors: Dunling Li, Murray H. Loew
-
Publication number: 20090310603Abstract: A method to reduce memory requirements for a packet loss concealment algorithm in the event of packet loss in a receiver of pulse code modulated voice signals. A voice playout unit in the receiver shares its nominal delay buffer with a history buffer of a packet loss concealment algorithm up to a maximum limit described in a standard. This reduces or eliminates need to allocate memory for the history buffer. A history buffer can also be extended to retain an original portion of voice signal packets received prior to a packet loss as well as generated voice signals as they are generated. A scratch buffer is used as a working buffer and replaces the function of a pitch buffer.Type: ApplicationFiled: August 24, 2009Publication date: December 17, 2009Applicant: TEXAS INSTRUMENTS INCORPORATEDInventors: John T. Dowdal, Sachin Adlakha, Dunling Li
-
Patent number: 7590047Abstract: A method to reduce memory requirements for a packet loss concealment algorithm in the event of packet loss in a receiver of pulse code modulated voice signals. A voice playout unit in the receiver shares its nominal delay buffer with a history buffer of a packet loss concealment algorithm up to a maximum limit described in a standard. This reduces or eliminates need to allocate memory for the history buffer. A history buffer can also be extended to retain an original portion of voice signal packets received prior to a packet loss as well as generated voice signals as they are generated. A scratch buffer is used as a working buffer and replaces the function of a pitch buffer.Type: GrantFiled: February 14, 2005Date of Patent: September 15, 2009Assignee: Texas Instruments IncorporatedInventors: John T. Dowdal, Sachin Adlakha, Dunling Li
-
Publication number: 20090076828Abstract: A data encoding device is provided, comprising: a data frame encoder configured to receive an incoming frame of data and to generate an encoded frame of data using a frame encoding scheme; a data frame decoder configured to receive the encoded frame of data and to generate a decoded frame of data using the frame encoding scheme, and frame decoding parameters; a subtractor configured to subtract the decoded frame of data from the incoming frame of data to generate base quantization noise information; a quantization noise encoder configured to receive the base quantization noise information and the frame decoding parameters, and to generate encoded quantization noise information using a noise encoding scheme; and a transmitting circuit configured to transmit the encoded frame of data and the encoded quantization noise information.Type: ApplicationFiled: August 26, 2008Publication date: March 19, 2009Applicant: TEXAS INSTRUMENTS INCORPORATEDInventor: Dunling Li
-
Publication number: 20090059806Abstract: In a method, apparatus and system for transmitting packet loss concealment (PLC) information, a subscriber device divides a voice sample into a plurality of packets, each including a plurality of successive frames having portions of the voice sample. The subscriber device determines if a predetermined look ahead time duration from the final frame of the plurality of successive frames in a current packet of the plurality of packets includes a noise to voice transition. When the predetermined look ahead time duration is determined to include the noise to voice transition, the subscriber device packs packing information regarding the predetermined look ahead time duration into the current packet. Finally, the subscriber device encodes the plurality of successive frames into the current packet for transmission.Type: ApplicationFiled: May 2, 2008Publication date: March 5, 2009Applicant: TEXAS INSTRUMENTS INCORPORATEDInventor: Dunling Li