Patents by Inventor Yanlai Liu
Yanlai Liu 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: 20240078274Abstract: A technique for providing search results may include determining a first entity type, a second entity type, and a relationship type based on a compositional query. The technique may also include identifying nodes of a knowledge graph corresponding to entity references of the first entity type and entity references of the second entity type. The technique may also include determining from the knowledge graph an attribute value corresponding to the relationship type for each entity reference of the first entity type and for each entity reference of the second entity type. The technique may also include comparing the attribute value of each entity reference of the first entity type with the attribute value of each entity reference of the second entity type. The technique may also include determining one or more resultant entity references from the entity references of the first entity type based on the comparing.Type: ApplicationFiled: September 18, 2023Publication date: March 7, 2024Inventors: Jinyu Lou, Ying Chai, Chen Ding, Lijie Chen, Liang Hu, Kejia Liu, Weibin Pan, Yanlai Huang, David Francois Huynh
-
Patent number: 11277221Abstract: Systems and methods for ACM trajectory include receiving data at a communications receiver; decoding the received data based on a selected MODCOD; monitoring a number of iterations used to decode the data using the selected MODCOD; comparing the number of iterations used to decode the data using the first selected MODCOD to a reference number of iterations; and adjusting a SNR threshold value for the selected MODCOD where the number of iterations used to decode the data using the first selected MODCOD is greater than the reference number of iterations.Type: GrantFiled: April 13, 2020Date of Patent: March 15, 2022Assignee: HUGHES NETWORK SYSTEMS, LLCInventors: Bala Subramaniam, Yanlai Liu
-
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: 20200244391Abstract: Systems and methods for ACM trajectory include receiving data at a communications receiver; decoding the received data based on a selected MODCOD; monitoring a number of iterations used to decode the data using the selected MODCOD; comparing the number of iterations used to decode the data using the first selected MODCOD to a reference number of iterations; and adjusting a SNR threshold value for the selected MODCOD where the number of iterations used to decode the data using the first selected MODCOD is greater than the reference number of iterations.Type: ApplicationFiled: April 13, 2020Publication date: July 30, 2020Inventors: Bala Subramaniam, Yanlai Liu
-
Patent number: 10727977Abstract: A system and method for improving forward error correction efficiency in a communication network. The system and method employ a controller configured to evaluate a plurality of frames to identify a first type of the plurality of frames having a first frame processing characteristic pertaining to a first type of frame iteration processing performed by a terminal of the communication network and a second type of the plurality of frames having a second frame processing characteristic pertaining to a second type of frame iteration processing performed by the terminal. The controller is further configured to arrange a plurality of the first type of frames and at least one of the plurality of the second type of frames in an alternating order within a transmission window for transmission to the terminal.Type: GrantFiled: December 28, 2017Date of Patent: July 28, 2020Assignee: HUGHES NETWORK SYSTEMS, LLCInventors: Bala Subramaniam, Yanlai Liu
-
Patent number: 10623136Abstract: Systems and methods for ACM trajectory include receiving data at a communications receiver; decoding the received data based on a selected MODCOD; monitoring a number of iterations used to decode the data using the selected MODCOD; comparing the number of iterations used to decode the data using the first selected MODCOD to a reference number of iterations; and adjusting a SNR threshold value for the selected MODCOD where the number of iterations used to decode the data using the first selected MODCOD is greater than the reference number of iterations.Type: GrantFiled: August 7, 2018Date of Patent: April 14, 2020Assignee: HUGHES NETWORK SYSTEMS, LLCInventors: Bala Subramaniam, Yanlai Liu
-
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: 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: 20180351583Abstract: Systems and methods for ACM trajectory include receiving data at a communications receiver; decoding the received data based on a selected MODCOD; monitoring a number of iterations used to decode the data using the selected MODCOD; comparing the number of iterations used to decode the data using the first selected MODCOD to a reference number of iterations; and adjusting a SNR threshold value for the selected MODCOD where the number of iterations used to decode the data using the first selected MODCOD is greater than the reference number of iterations.Type: ApplicationFiled: August 7, 2018Publication date: December 6, 2018Inventors: Bala Subramaniam, Yanlai Liu
-
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
-
Patent number: 10044373Abstract: Systems and methods for ACM trajectory include receiving data at a communications receiver; decoding the received data based on a selected MODCOD; monitoring a number of iterations used to decode the data using the selected MODCOD; comparing the number of iterations used to decode the data using the first selected MODCOD to a reference number of iterations; and adjusting a SNR threshold value for the selected MODCOD where the number of iterations used to decode the data using the first selected MODCOD is greater than the reference number of iterations.Type: GrantFiled: December 30, 2016Date of Patent: August 7, 2018Assignee: Hughes Network Systems, LLCInventors: Bala Subramaniam, Yanlai Liu
-
Publication number: 20180191380Abstract: Systems and methods for ACM trajectory include receiving data at a communications receiver; decoding the received data based on a selected MODCOD; monitoring a number of iterations used to decode the data using the selected MODCOD; comparing the number of iterations used to decode the data using the first selected MODCOD to a reference number of iterations; and adjusting a SNR threshold value for the selected MODCOD where the number of iterations used to decode the data using the first selected MODCOD is greater than the reference number of iterations.Type: ApplicationFiled: December 30, 2016Publication date: July 5, 2018Applicant: Hughes Network Systems, LLCInventors: Bala Subramaniam, Yanlai Liu
-
Publication number: 20180191463Abstract: A system and method for improving forward error correction efficiency in a communication network. The system and method employ a controller configured to evaluate a plurality of frames to identify a first type of the plurality of frames having a first frame processing characteristic pertaining to a first type of frame iteration processing performed by a terminal of the communication network and a second type of the plurality of frames having a second frame processing characteristic pertaining to a second type of frame iteration processing performed by the terminal. The controller is further configured to arrange a plurality of the first type of frames and at least one of the plurality of the second type of frames in an alternating order within a transmission window for transmission to the terminal.Type: ApplicationFiled: December 28, 2017Publication date: July 5, 2018Inventors: Bala SUBRAMANIAM, Yanlai LIU
-
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
-
Publication number: 20160080802Abstract: A system includes an antenna and a receiver. The antenna receives an encoded satellite signal having a plurality of frames. The receiver receives the satellite signal from the antenna and iteratively processes each frame a predetermined number of times. The number of times the frame is processed is based at least on part on a characteristic of the frame. Moreover, the receiver terminates frame processing earlier if a condition, associated with the processing of the frame, exists. An example receiver includes a decoder that decodes the satellite signal and extracts data from at least one frame by iteratively processing each frame the predetermined number of times. The receiver further includes a controller that generates a control signal representing the predetermined number of times the decoder is to iteratively process each frame. The controller generates the control signal based at least in part on a characteristic of the frame.Type: ApplicationFiled: September 11, 2014Publication date: March 17, 2016Inventors: Bala Subramaniam, Yanlai Liu