Patents by Inventor Sri Bhat
Sri Bhat 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: 11658734Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for channel bonding in an adaptive coding and modulation mode. In some implementations, a system receives packets of a data stream for transmission in a satellite communications system. The system determines a modulation and coding arrangement for the received packets. The system generates code blocks that include data from the packets of the data stream. The system assigns the generated code blocks for transmission on different carriers. One or more of the different carriers is operated in an adaptive coding and modulation mode to support multiple modulation and coding arrangements within a single carrier. The system transmits the code blocks on the different carriers using the determined one or more modulation and coding arrangements.Type: GrantFiled: April 15, 2022Date of Patent: May 23, 2023Assignee: Hughes Network Systems, LLCInventors: Liming Qin, Bala Subramaniam, Sri Bhat, Brandon Lasher
-
Publication number: 20220376870Abstract: An apparatus and method for detecting multiple types of data frames within a single data stream. The data stream is examined to determine if a data frame contained therein is of a first type or a second type. The data frame is processed based on its determined type. The type of data frame is selected from a predetermined set of data frame types. Additionally, the determination is made based on detection of a first portion of the data frame or a second portion of the data frame.Type: ApplicationFiled: December 30, 2021Publication date: November 24, 2022Applicant: HUGHES NETWORK SYSTEMS, LLCInventors: Brandon LASHER, Bala SUBRAMANIAM, Seokho KIM, Sri BHAT, Tejo Bhavani Shankar POTHURAJU
-
Publication number: 20220311507Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for channel bonding in an adaptive coding and modulation mode. In some implementations, a system receives packets of a data stream for transmission in a satellite communications system. The system determines a modulation and coding arrangement for the received packets. The system generates code blocks that include data from the packets of the data stream. The system assigns the generated code blocks for transmission on different carriers. One or more of the different carriers is operated in an adaptive coding and modulation mode to support multiple modulation and coding arrangements within a single carrier. The system transmits the code blocks on the different carriers using the determined one or more modulation and coding arrangements.Type: ApplicationFiled: April 15, 2022Publication date: September 29, 2022Inventors: Liming Qin, Bala Subramaniam, Sri Bhat, Brandon Lasher
-
Patent number: 11316585Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for channel bonding in an adaptive coding and modulation mode. In some implementations, a system receives packets of a data stream for transmission in a satellite communications system. The system determines a modulation and coding arrangement for the received packets. The system generates code blocks that include data from the packets of the data stream. The system assigns the generated code blocks for transmission on different carriers. One or more of the different carriers is operated in an adaptive coding and modulation mode to support multiple modulation and coding arrangements within a single carrier. The system transmits the code blocks on the different carriers using the determined one or more modulation and coding arrangements.Type: GrantFiled: August 28, 2019Date of Patent: April 26, 2022Assignee: Hughes Network Systems, LLCInventors: Liming Qin, Bala Subramaniam, Sri Bhat, Brandon Lasher
-
Patent number: 10819469Abstract: A deinterleaver device, a method for deinterleaving, an interleaver device, and a method for interleaving are disclosed. The method for deinterleaving includes: providing a memory and a stream count for a frame; virtually dividing the memory into equal sections, wherein a section count equals the stream count; calculating a write address for a sample of the samples based on a location of the sample in the frame and a correspondence of the location to one of the sections; receiving the sample; and writing the received sample to the write address, wherein the calculating and the write address corresponds to a correct deinterleaving location in one of the sections for the sample.Type: GrantFiled: September 20, 2019Date of Patent: October 27, 2020Assignee: Hughes Network Systems, LLCInventors: Sri Bhat, Bala Subramaniam, Yanlai Liu
-
Publication number: 20200059294Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for channel bonding in an adaptive coding and modulation mode. In some implementations, a system receives packets of a data stream for transmission in a satellite communications system. The system determines a modulation and coding arrangement for the received packets. The system generates code blocks that include data from the packets of the data stream. The system assigns the generated code blocks for transmission on different carriers. One or more of the different carriers is operated in an adaptive coding and modulation mode to support multiple modulation and coding arrangements within a single carrier. The system transmits the code blocks on the different carriers using the determined one or more modulation and coding arrangements.Type: ApplicationFiled: August 28, 2019Publication date: February 20, 2020Inventors: Liming Qin, Bala Subramaniam, Sri Bhat, Brandon Lasher
-
Publication number: 20200014490Abstract: A deinterleaver device, a method for deinterleaving, an interleaver device, and a method for interleaving are disclosed. The method for deinterleaving includes: providing a memory and a stream count for a frame; virtually dividing the memory into equal sections, wherein a section count equals the stream count; calculating a write address for a sample of the samples based on a location of the sample in the frame and a correspondence of the location to one of the sections; receiving the sample; and writing the received sample to the write address, wherein the calculating and the write address corresponds to a correct deinterleaving location in one of the sections for the sample.Type: ApplicationFiled: September 20, 2019Publication date: January 9, 2020Applicant: Hughes Network Systems, LLCInventors: Sri BHAT, Bala SUBRAMANIAM, Yanlai LIU
-
Patent number: 10484136Abstract: A deinterleaver device, a method for deinterleaving, an interleaver device, and a method for interleaving are provided. The method for deinterleaving includes: providing a memory and a stream count for a frame; virtually dividing the memory into equal sections, wherein a section count equals the stream count; calculating a write address for a sample of the samples based on a location of the sample in the frame and a correspondence of the location to one of the sections; receiving the sample; and writing the received sample to the write address, wherein the calculating and the write address corresponds to a correct deinterleaving location in one of the sections for the sample.Type: GrantFiled: June 6, 2017Date of Patent: November 19, 2019Assignee: Hughes Network Systems, LLCInventors: Sri Bhat, Bala Subramaniam, Yanlai Liu
-
Patent number: 10419107Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for channel bonding in an adaptive coding and modulation mode. In some implementations, a system receives packets of a data stream for transmission in a satellite communications system. The system determines a modulation and coding arrangement for the received packets. The system generates code blocks that include data from the packets of the data stream. The system assigns the generated code blocks for transmission on different carriers. One or more of the different carriers is operated in an adaptive coding and modulation mode to support multiple modulation and coding arrangements within a single carrier. The system transmits the code blocks on the different carriers using the determined one or more modulation and coding arrangements.Type: GrantFiled: March 24, 2017Date of Patent: September 17, 2019Assignee: Hughes Network Systems, LLCInventors: Liming Qin, Bala Subramaniam, Sri Bhat, Brandon Lasher
-
Patent number: 10168938Abstract: A method and apparatus allows single port memory devices to be accessed as pseudo two port memory devices. An access table is created to map the single port memory device to a single port even bank and a single port odd bank. The single port memory device is then accessed based on the mapping. An initial number of entries from the access table are retrieved in order to read addresses in the memory device until a predetermined delay expires. Simultaneous operations are then performed to read from rows in the memory device and write to rows in the memory device. Once all memory addresses have been read, write operations are sequentially performed in rows of the memory device based on the remaining entries of the access table.Type: GrantFiled: November 25, 2016Date of Patent: January 1, 2019Assignee: HUGHES NETWORK SYSTEMS, LLCInventors: Liping Chen, Mustafa Eroz, Yanlai Liu, Sri Bhat
-
Publication number: 20180351701Abstract: A deinterleaver device, a method for deinterleaving, an interleaver device, and a method for interleaving are disclosed. The method for deinterleaving includes: providing a memory and a stream count for a frame; virtually dividing the memory into equal sections, wherein a section count equals the stream count; calculating a write address for a sample of the samples based on a location of the sample in the frame and a correspondence of the location to one of the sections; receiving the sample; and writing the received sample to the write address, wherein the calculating and the write address corresponds to a correct deinterleaving location in one of the sections for the sample.Type: ApplicationFiled: June 6, 2017Publication date: December 6, 2018Applicant: Hughes Network Systems, LLCInventors: Sri BHAT, Bala SUBRAMANIAM, Yanlai LIU
-
Publication number: 20180278324Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for channel bonding in an adaptive coding and modulation mode. In some implementations, a system receives packets of a data stream for transmission in a satellite communications system. The system determines a modulation and coding arrangement for the received packets. The system generates code blocks that include data from the packets of the data stream. The system assigns the generated code blocks for transmission on different carriers. One or more of the different carriers is operated in an adaptive coding and modulation mode to support multiple modulation and coding arrangements within a single carrier. The system transmits the code blocks on the different carriers using the determined one or more modulation and coding arrangements.Type: ApplicationFiled: March 24, 2017Publication date: September 27, 2018Inventors: Liming Qin, Bala Subramaniam, Sri Bhat, Brandon Lasher
-
Publication number: 20180150253Abstract: A method and apparatus allows single port memory devices to be accessed as pseudo two port memory devices. An access table is created to map the single port memory device to a single port even bank and a single port odd bank. The single port memory device is then accessed based on the mapping. An initial number of entries from the access table are retrieved in order to read addresses in the memory device until a predetermined delay expires. Simultaneous operations are then performed to read from rows in the memory device and write to rows in the memory device. Once all memory addresses have been read, write operations are sequentially performed in rows of the memory device based on the remaining entries of the access table.Type: ApplicationFiled: November 25, 2016Publication date: May 31, 2018Inventors: Liping CHEN, Mustafa EROZ, Yanlai LIU, Sri BHAT
-
Patent number: 8929501Abstract: A method and apparatus for processing input data signals transmitted in a continuous mode, or in a burst mode, of signal transmission, such as in a satellite or a computer network communications system. A receiver receives input data signals and a buffer stores the received input data. Processing circuitry generates frame timing synchronization control signals for writing the frames of the input data for storage, generates timing error control signals corresponding to a processing delay for the input data, for synchronizing reading out the stored data from the buffer based on a timing difference between the timing error control signals and the frame timing synchronization control signals to adjust for an arbitrary delay in processing the input data. The processing circuitry can include a tap gradient update circuit for generating a tap gradient corresponding to the read out data, based on equalizer error signals generated by the processing circuitry.Type: GrantFiled: May 29, 2012Date of Patent: January 6, 2015Assignee: Hughes Network Systems, LLCInventors: Krishnaraj Varma, Tony Huang, Sri Bhat
-
Publication number: 20130322511Abstract: A method and apparatus for processing input data signals transmitted in a continuous mode, or in a burst mode, of signal transmission, such as in a satellite or a computer network communications system. A receiver receives input data signals and a buffer stores the received input data. Processing circuitry generates frame timing synchronization control signals for writing the frames of the input data for storage, generates timing error control signals corresponding to a processing delay for the input data, for synchronizing reading out the stored data from the buffer based on a timing difference between the timing error control signals and the frame timing synchronization control signals to adjust for an arbitrary delay in processing the input data. The processing circuitry can include a tap gradient update circuit for generating a tap gradient corresponding to the read out data, based on equalizer error signals generated by the processing circuitry.Type: ApplicationFiled: May 29, 2012Publication date: December 5, 2013Applicant: Hughes Network Systems, LLCInventors: Krishnaraj Varma, Tony Huang, Sri Bhat