Abstract: Methods and systems utilizing receiving, at a first proxy node, a first TCP SYN segment from a first endpoint to establish a TCP connection with a second endpoint, the first TCP SYN segment including a first TCP option having a first option-kind value; transmitting a first spoofed connection request message corresponding to the first TCP SYN segment from the first proxy node to a second proxy node associated with the second endpoint; including, in response to the first TCP option having the first option-kind value, an indication in the first spoofed connection request message that a TCP option having the first option-kind value was included in the first TCP SYN segment; receiving, at the first proxy node, a second TCP SYN segment from a third endpoint to establish a TCP connection with a fourth endpoint, the second TCP SYN segment including a second TCP option having a second option-kind value different from the first option-kind value; transmitting a second spoofed connection request message corresponding to
Type:
Grant
Filed:
February 1, 2017
Date of Patent:
February 12, 2019
Assignee:
Hughes Network Systems, LLC
Inventors:
Nagesh Javali, Robert James Torres, John Leonard Border, Venkat Ganesan, Zili Qian
Abstract: A telecommunications system includes a plurality of ranging terminals programmed to communicate with a plurality of satellites over a plurality of frequencies. A processor, having a memory, is programmed to receive ranging data from each of the plurality of ranging terminals, determine a plurality of power levels for each of the plurality of terminals, and transmit the plurality of power levels to each of the plurality of ranging terminals. Each power level is associated with one of the plurality of frequencies. The plurality of ranging terminals is programmed to transmit signals to the plurality of satellites over the plurality of frequencies in accordance with the power levels determined by the processor.
Abstract: A system and method for estimating calibration parameters and locating a Calibration Earth Station (CES) is described. The method may be performed offline. The method includes: providing LxM pilot signal measurements in a matrix R from L CESs and the M feed elements, wherein the matrix R comprises a set of channel coefficients c={c1, c2, . . . , cM}, and k={k1, k2, . . . , kL} perturbations; linking a subset of channel coefficients {c1, c2, . . . , cM} using each of the L CESs; and estimating a relative estimate of the k={k1, k2, . . . , kL} pertubations across the L CESs by using each of the L CESs as a bridging element. In the method, the bridging element provides a strong pilot signal for at least two of the L CESs. A set of criteria for determining locations of CESs have been described. A set of desirable properties for the solution set of L CESs have been disclosed. A combination of inner loop and outer loop methods for determining the final set of optimal locations have been described.
Abstract: A system and method for filtering code blocks to maintain high throughput thru a Forward Error Correcting (FEC) decoder is disclosed. The method includes: monitoring a Signal-to-Noise Ratio (SNR) for an incoming link; selecting a rank table including a rank, Modulation and Coding Rate (MODCOD), and a minimum SNR; determining a threshold MODCOD range from the rank table based on the SNR; demodulating an incoming frame; identifying, in the incoming frame, the code blocks and an associated MODCOD for each of the code blocks; selecting a code block from the code blocks when the respective MODCOD for the code block is in the rank table and within the threshold MODCOD range; and decoding the selected code block with the associated MODCOD.
Abstract: A system and method for establishing virtual beams for initial timing synchronization in a satellite communication network. The system and method perform operations of estimating, by a controller, a maximum satellite position error associated with an estimated position of a satellite of the satellite communication network within a satellite location space, and estimating, by a controller, a maximum remote unit position error associated with estimated position of a remote unit that is configured to communicate with the satellite of the satellite communication network. The system and method thus establish, by a controller, a size of the virtual beam based on the maximum satellite position error and the maximum remote unit position error.
Abstract: A method for providing service levels in a Radio Frequency (RF) network is disclosed. The method including: associating one or more service levels with each supported symbol rate, modulation and error correction encoded scheme (ModCod); assigning a subscriber service level for a RF transmitter; receiving a signal quality of a transmission by the RF transmitter; selecting a transmit ModCod from the supported ModCods, wherein the signal quality exceeds a threshold signal quality for the transmit ModCod; and authorizing the RF transmitter to transmit to the receiver when the subscriber service level is included in the one or more service levels associated with the transmit ModCod, wherein signal quality adapts to a signal fade.
Abstract: Techniques including controlling coupling and uncoupling of RF ports included in an RF switch matrix including first-side RF ports and second-side RF ports, where each of the first-side RF ports is configured to be selectively coupled to at least one of two or more of the second-side RF ports, identifying one or more of the second-side RF ports as active ports including an active port, causing the RF switch matrix to couple the active port to a signal port included in the first-side RF ports, obtaining at least one of a bit error rate and a signal to noise ratio for a demodulation of an RF stream received via the active port, and causing, in response to at least one of the bit error rate or the signal to noise ratio, the RF switch matrix to couple the signal port to a spare port included in the second-side RF ports.
Abstract: A method and system for automatically bypassing a network proxy in the presence of interdependent traffic flows. Messages from a client attempting to establish communication with an origin server are monitored to detect the presence of certain state information. If the origin server is present in one or more bypass lists, the network proxy is bypassed and communication is established between the client and origin sever directly. Otherwise, communication between the client and origin server is established though the network proxy. Messages between at least the origin server and client are monitored in order to identify origin servers for which the network proxy should be bypassed. The bypass lists are automatically updated for such origin servers.
Type:
Grant
Filed:
December 31, 2015
Date of Patent:
January 22, 2019
Assignee:
Hughes Network Systems, LLC
Inventors:
George Choquette, Ganeshan Ramachandran, Nagesh Javali, Rob Torres
Abstract: Systems and methods are provided for quality of service over broadband networks. A network device performs a probe transaction over a tunnel of a broadband network. Based on the probe transaction, parameters are determined reflecting tunnel performance, and, based on the parameters, target transmit and receive rates are determined for data communications over the tunnel. Based on the target transmit and receive rates, data communications to and from a first node of the network are regulated. When the tunnel comprises a peered tunnel, the regulation of received data communications comprises performing a set rate transaction with a peer second node of the network (the set rate transaction establishes a rate for data transmitted over the tunnel by the peer second node to the first node). When the tunnel comprises a peerless tunnel, the regulation of received data communications comprises shaping data traffic received by the first node over the tunnel.
Abstract: A satellite system comprises LEO satellites and MEO satellites, and a control plane protocol architecture. The PHY, MAC, MAC/RLC and RRC layers are optimized for satellite environment. When the satellites are not processing satellites, eNB functions are implemented in a satellite gateway, and, when the satellites are processing satellites, protocol architecture in the control plane differ from LTE, as follows: PHY layer is moved to the communicating LEO/MEO satellite on the user link, MAC/RLC, RRC and PDCP are be located in satellite or gateway depending on satellite complexity, and the need to have mesh connectivity between UTs. When the RRC is implemented in the satellite, the RRC is divided into RRC-Lower and RRC-Upper layers. The RRC-L is satellite-based, and handles UT handover. The RRC-U is eNB-based, and handles resource management functions. The RRC-U communicates with the PDCP layer in the eNB to configure security, header and data compression.
Type:
Grant
Filed:
June 17, 2016
Date of Patent:
January 8, 2019
Assignee:
Hughes Network Systems, LLC
Inventors:
Channasandra Ravishankar, John Corrigan, Rajeev Gopal, Yash Vasavada, James Jehong Jong, Nassir Benammar, Gaguk Zakaria, Anthony Noerpel, Harish Ramchandran, Xiaoling Huang, Deepak Arur
Abstract: A system and method are disclosed for admission control of mobile conversational user sessions by a satellite network is described. When a request to admit a new session over a satellite network is received, the radio access bearer setup request is transmitted to a remote terminal of the satellite network. The system determines if a requested guaranteed bit rate for the new session is available from the remote terminal. If the requested guaranteed bit rate is available, the terminal forwards the request to a gateway of the satellite network. The new session is subsequently admitted over the satellite network and allocated the requested guaranteed bit rate.
Abstract: An apparatus, system and method for monitoring power to a communication device and switching operation modes. The system is monitored in order to detect a power interruption to the communication device. A first signal is supplied to the communication device to indicate the occurrence of a power interruption and/or activation of a backup power supply. The communication device is then switched to a low power mode which limits one or more operating functions.
Abstract: 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:
Grant
Filed:
November 25, 2016
Date of Patent:
January 1, 2019
Assignee:
HUGHES NETWORK SYSTEMS, LLC
Inventors:
Liping Chen, Mustafa Eroz, Yanlai Liu, Sri Bhat
Abstract: A packet is received from a first link, and includes identification of a sender and a destination. An acknowledgement of receiving the packet is transmitted toward the sender, and the packet is forwarded, over a second link, toward the destination. A copy of the packet is stored in a queue. Upon detecting that the destination failed to receive the packet forwarded over the second link, the copy of the packet is retrieved from the queue and re-transmitted over the second link to the destination.
Abstract: A method for reporting backlog in a LTE-like environment is disclosed. The method includes: providing a pending allocation for transferring a pending request data; receiving a new request for transferring data prior to completion of transferring the pending request data; generating a backlog report for the new request; sending the backlog report within the pending allocation; and receiving a new allocation for the new request data.
Abstract: A method of providing data via radio transmissions, the method including identifying a first content item as being of potential interest to multiple remote radio terminals; and in response to the identification of the first content item, cause a first portion of the first content item to be transmitted to a first plurality of remote radio terminals via a first multicast radio transmission, wherein the first transmission identifies the first portion of the first content as data which may be cached by the first plurality of remote radio terminals.
Type:
Grant
Filed:
March 1, 2016
Date of Patent:
December 18, 2018
Assignee:
Hughes Network Systems, LLC
Inventors:
Patrick Boyle Fisher, Matthew Mario Butehorn, Thomas Paul Gaske
Abstract: A method for reducing retransmission of packets by a sender is disclosed. The method includes: providing a network comprising a physical layer, a medium access control (MAC) layer and an Radio Link Control (RLC) layer; providing a retransmission packet in the physical layer, wherein the retransmission packet comprises a flow having a reordering feature in the RLC layer; enabling Hybrid Automatic Repeat reQuest (HARQ) in the physical layer and the MAC layer; receiving a HARQ request for a retransmission; and transmitting a new packet with the physical layer in response to the HARQ request, when the reordering feature for the flow in the retransmission packet is disabled.
Abstract: 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.