Patents by Inventor Satyajit Roy

Satyajit Roy 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: 20240179569
    Abstract: The techniques described herein relate to a method and device for providing a dynamic flow control for latency sensitive Wi-Fi traffic, the method including: Determining a path is congested, wherein the path is shared by local devices to connect to a remote device, wherein the local devices include one or more wireless devices or one or more wired devices; Calculating, for each of the one or more wireless devices, a weight based on a respective link quality and a respective signal strength; and prioritizing traffic, between the local devices and the remote device via the path, by increasing a priority of traffic associated with the local devices based on a link quality less than a quality threshold or a signal strength less than a signal strength threshold.
    Type: Application
    Filed: November 29, 2022
    Publication date: May 30, 2024
    Inventors: Satyajit Roy, Akshay Giridhar Ravichandran
  • Patent number: 11831396
    Abstract: Some implementations of the disclosure relate to dynamic switching of a satellite inroute data path between a Time Division Multiple Access (TDMA) method and a Time Division Multiplexing (TDM) method. In one implementation, a satellite terminal comprises one or more processors; and one or more non-transitory computer-readable storage media configured with instructions executable by the one or more processors to cause the satellite terminal to perform operations comprising: communicating, using the satellite terminal, over an inroute TDM channel; determining, based on an ingress traffic rate to the satellite terminal or a determination that the satellite terminal has not received any traffic flows classified for communication using TDM, to switch communications from the inroute TDM channel to an inroute TDMA channel; and after determining to switch communications, switching, at the satellite terminal, from communicating over the inroute TDM channel to communicating over the inroute TDMA channel.
    Type: Grant
    Filed: August 3, 2022
    Date of Patent: November 28, 2023
    Assignee: HUGHES NETWORK SYSTEMS, LLC
    Inventors: Satyajit Roy, Ramanathan Thirunallaih, Akshaya Hosalli Mukund, Archana Gharpuray
  • Publication number: 20230370160
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer-storage media, for ground system techniques to support flexible reconfigurable satellite payload operation. In some implementations, a satellite communication network is managed to operate in a first configuration. The satellite communication network includes a satellite having a payload that enables dynamic reconfiguration of carriers within a beam. A reconfiguration event is detected, and in response, a second configuration is determined for the satellite communication network. The second configuration differs from the first configuration in at least one of a set of carriers used for the beams or an assignment of the carriers to gateways. The satellite network is managed to operate in the second configuration, including at least one of (i) changing to a second set of carriers for the beams of the satellite or (ii) changing to a second assignment of the carriers to the gateways.
    Type: Application
    Filed: May 11, 2023
    Publication date: November 16, 2023
    Inventors: Satyajit Roy, Murali Regunathan, Rajeev Oza
  • Patent number: 11711302
    Abstract: An apparatus, system, and method for balancing traffic loads on beam outroutes that contain both multicast and unicast traffic. An outroute is designated for supplying at least multicast traffic within a beam of a satellite communication system. Terminals interested in receiving the multicast traffic are moved to the designated outroute. Traffic loads on all outroutes within the beam, including the designated outroute, are compared to determine if variations in the traffic loads exceed a predetermined threshold. A load balancing routine is performed to redistribute the traffic loads on all outroutes, while excluding any terminal that is actively receiving the multicast traffic from the load balancing routine.
    Type: Grant
    Filed: May 24, 2021
    Date of Patent: July 25, 2023
    Assignee: Hughes Network Systems, LLC
    Inventors: Satyajit Roy, George Choquette
  • Patent number: 11664888
    Abstract: Systems and methods are provided to achieve dynamic bandwidth allocation among terminal groups (TGs) with proportional fairness in terms of both throughput and spectrum usage across a network. Quality of service (QoS) metrics for such TGs can be satisfied in terms of maximum throughput and spectrum utilization, while also satisfying QoS metrics such as latency, throughput, and prioritized traffic services for individual terminals within the TGs. A centralized bandwidth manager can be utilized to manage such dynamic bandwidth allocation across multiple Code Rate Organizers (CROs), including environments in which the multiple CROs manage communications across multiple IPGWs for multiple terminal groups. Because, in such environments, a given conventional CRO cannot effectively manage allocations across the entire network, the centralized bandwidth management functionality can be introduced to assess the flows for multiple TGs across multiple CROs and to make bandwidth allocations accordingly.
    Type: Grant
    Filed: June 29, 2020
    Date of Patent: May 30, 2023
    Assignee: HUGHES NETWORK SYSTEMS, LLC
    Inventors: Jun Xu, Chandrasekhar Sangireddi, Robert James Torres, Thomas Jagodits, Sandeep Ahluwalia, Satyajit Roy, Amit Arora, Joseph Sanju George
  • Patent number: 11617124
    Abstract: Systems and methods for detecting and preventing user terminal displacement are disclosed herein. In an embodiment, a method for managing access to a data network includes determining a baseline timing parameter based on at least one first communication signal transmitted between a gateway and a terminal, determining a current timing parameter based on at least one second communication signal transmitted between the gateway and the terminal, calculating the difference between the baseline timing parameter and the current timing parameter, and restricting access of the terminal to the data network when the difference between the baseline timing parameter and the current timing parameter exceeds a delay threshold.
    Type: Grant
    Filed: December 15, 2020
    Date of Patent: March 28, 2023
    Assignee: HUGHES NETWORK SYSTEMS, LLC
    Inventors: Akshay Giridhar Ravichandran, Satyajit Roy, Rajeev Oza
  • Publication number: 20230071786
    Abstract: An apparatus method and system are disclosed for dynamically implementing spectrum configuration plans in a satellite communication system. A spectrum configuration plan is created, and validated to determine if it can be utilized within the predetermined coverage area. If any errors are generated while validating the spectrum configuration plan, it is rejected. Otherwise, system components are configured to provide communication within the predetermined coverage area using parameters specified in the spectrum configuration plan. The spectrum configuration plan is also transmitted to all terminals in the coverage area. The spectrum configuration plan is subsequently implemented for all communication within the predetermined coverage area.
    Type: Application
    Filed: April 21, 2022
    Publication date: March 9, 2023
    Applicant: HUGHES NETWORK SYSTEMS, LLC
    Inventors: Murali REGUNATHAN, Rajeev OZA, Satyajit ROY
  • Patent number: 11588546
    Abstract: The present teachings include a method and computing apparatus for triggering synchronization of a satellite modem to a carrier frequency of a beam of a satellite, retrieving ephemeris information for the satellite and beam configuration information for the beam, calculating a velocity of the satellite per the ephemeris information, and adjusting the carrier frequency of the satellite modem when communicating via the beam to compensate for a doppler offset induced in the carrier frequency by the velocity. In the method, the satellite has a satellite type selected from a Geosynchronous Earth Orbit (GEO), Medium Earth Orbit (MEO) or Low Earth Orbit (LEO) type of satellite, and the satellite type is different than a satellite type of an immediately preceding synchronization.
    Type: Grant
    Filed: December 16, 2021
    Date of Patent: February 21, 2023
    Assignee: Hughes Network Systems, LLC
    Inventors: Guy Montgomery, George Choquette, Satyajit Roy
  • Patent number: 11589315
    Abstract: A satellite communication system and method for resizing an outroute carrier from a gateway to a terminal population including determining, at the gateway, an insufficiency based on an Uplink Power Control (ULPC) function in conjunction with an Adaptive Coding and Modulation (ACM) function failing to maintain the outroute carrier in operation; and downsizing, at the gateway based on the insufficiency, the outroute carrier by decreasing a symbol rate of the outroute carrier from the gateway while maintaining the aggregate carrier output power level to increase an outroute carrier margin, where the insufficiency is based on a fade. The outroute carrier may be upsized when the insufficiency expires or is reduced.
    Type: Grant
    Filed: November 22, 2019
    Date of Patent: February 21, 2023
    Assignee: Hughes Network Systems, LLC
    Inventors: Satyajit Roy, George Choquette
  • Publication number: 20230032024
    Abstract: A system and method for integrating 5g and satellite services. A data stream is received from a first network, and traffic conditions in the first network and a plurality of second networks are analyzed. The data stream is segmented into a first portion and at least one second portion based on the analysis of the traffic conditions, and transmitted over the plurality of second networks. The first portion of the data stream and the second portions of the data stream are received at a destination. The first portion of the data stream and the second portions of the data stream are subsequently reassembled, using reassembly information, to reproduce the data stream received from the first network.
    Type: Application
    Filed: January 14, 2022
    Publication date: February 2, 2023
    Applicant: HUGHES NETWORK SYSTEMS, LLC
    Inventor: Satyajit ROY
  • Patent number: 11540173
    Abstract: A method for balancing inroute traffic load that contains both guaranteed QoS and best effort traffic. Hierarchical grouping levels are defined with the lowest level corresponding to inroutes within the system. Certain levels have common symbol rates, modulation rates, or both. When a new terminal requires admission, it is assigned to entries in the different hierarchical levels so that the inroute traffic load across all levels are balanced. Terminals are admitted to inroutes based, in part, on their channel quality indicator. Inroute traffic load can periodically rebalance based on elapsed time or terminal redistribution.
    Type: Grant
    Filed: October 19, 2020
    Date of Patent: December 27, 2022
    Assignee: Hughes Network Systems, LLC
    Inventors: Satyajit Roy, Archana Gharpuray
  • Publication number: 20220376776
    Abstract: Some implementations of the disclosure relate to dynamic switching of a satellite inroute data path between a Time Division Multiple Access (TDMA) method and a Time Division Multiplexing (TDM) method. In one implementation, a satellite terminal comprises one or more processors; and one or more non-transitory computer-readable storage media configured with instructions executable by the one or more processors to cause the satellite terminal to perform operations comprising: communicating, using the satellite terminal, over an inroute TDM channel; determining, based on an ingress traffic rate to the satellite terminal or a determination that the satellite terminal has not received any traffic flows classified for communication using TDM, to switch communications from the inroute TDM channel to an inroute TDMA channel; and after determining to switch communications, switching, at the satellite terminal, from communicating over the inroute TDM channel to communicating over the inroute TDMA channel.
    Type: Application
    Filed: August 3, 2022
    Publication date: November 24, 2022
    Inventors: Satyajit Roy, Ramanathan Thirunallaih, Akshaya Hosalli Mukund, Archana Gharpuray
  • Patent number: 11489734
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for training and using machine learning models to classify network traffic as IoT traffic or non-IoT traffic and managing the traffic based on the classification. In some implementations, machine learning parameters of a local machine learning model trained by the edge device is received each of at least a subset of a set of edge devices. The machine learning parameters received from an edge device are parameters of the local machine learning model trained by the edge device based on local network traffic processed by the edge device and to classify the network traffic as Internet of Things (IoT) traffic or non-IoT traffic. A global machine learning model is generated, using the machine learning parameters, to classify network traffic processed by edge devices as IoT traffic or non-IoT traffic.
    Type: Grant
    Filed: July 8, 2021
    Date of Patent: November 1, 2022
    Assignee: Hughes Network Systems, LLC
    Inventors: Amit Arora, Satyajit Roy, John Kenyon
  • Patent number: 11444687
    Abstract: Some implementations of the disclosure relate to dynamic switching of a satellite inroute data path between a Time Division Multiple Access (TDMA) method and a Time Division Multiplexing (TDM) method. In one implementation, a method comprises: communicating, using a satellite terminal, over an inroute TDMA channel; determining, at the satellite terminal, based at least on an aggregate ingress traffic rate to the satellite terminal, to switch communications from the inroute TDMA channel to an inroute TDM channel; and after determining to switch communications, sending, from the satellite terminal to a Gateway Earth Station, a request to be allocated an inroute TDM channel.
    Type: Grant
    Filed: October 29, 2020
    Date of Patent: September 13, 2022
    Assignee: HUGHES NETWORK SYSTEMS, LLC
    Inventors: Satyajit Roy, Ramanathan Thirunallaih, Akshaya Hosalli Mukund, Archana Gharpuray
  • Publication number: 20220209855
    Abstract: The present teachings include a method and computing apparatus for triggering synchronization of a satellite modem to a carrier frequency of a beam of a satellite, retrieving ephemeris information for the satellite and beam configuration information for the beam, calculating a velocity of the satellite per the ephemeris information, and adjusting the carrier frequency of the satellite modem when communicating via the beam to compensate for a doppler offset induced in the carrier frequency by the velocity. In the method, the satellite has a satellite type selected from a Geosynchronous Earth Orbit (GEO), Medium Earth Orbit (MEO) or Low Earth Orbit (LEO) type of satellite, and the satellite type is different than a satellite type of an immediately preceding synchronization.
    Type: Application
    Filed: December 16, 2021
    Publication date: June 30, 2022
    Applicant: Hughes Network Systems, LLC
    Inventors: Guy MONTGOMERY, George CHOQUETTE, Satyajit ROY
  • Publication number: 20220191767
    Abstract: Systems and methods for detecting and preventing user terminal displacement are disclosed herein. In an embodiment, a method for managing access to a data network includes determining a baseline timing parameter based on at least one first communication signal transmitted between a gateway and a terminal, determining a current timing parameter based on at least one second communication signal transmitted between the gateway and the terminal, calculating the difference between the baseline timing parameter and the current timing parameter, and restricting access of the terminal to the data network when the difference between the baseline timing parameter and the current timing parameter exceeds a delay threshold.
    Type: Application
    Filed: December 15, 2020
    Publication date: June 16, 2022
    Inventors: Akshay Giridhar RAVICHANDRAN, Satyajit ROY, Rajeev OZA
  • Publication number: 20220140891
    Abstract: Some implementations of the disclosure relate to dynamic switching of a satellite inroute data path between a Time Division Multiple Access (TDMA) method and a Time Division Multiplexing (TDM) method. In one implementation, a method comprises: communicating, using a satellite terminal, over an inroute TDMA channel; determining, at the satellite terminal, based at least on an aggregate ingress traffic rate to the satellite terminal, to switch communications from the inroute TDMA channel to an inroute TDM channel; and after determining to switch communications, sending, from the satellite terminal to a Gateway Earth Station, a request to be allocated an inroute TDM channel.
    Type: Application
    Filed: October 29, 2020
    Publication date: May 5, 2022
    Inventors: Satyajit Roy, Ramanathan Thirunallaih, Akshaya Hosalli Mukund, Archana Gharpuray
  • Patent number: 11233562
    Abstract: The present teachings include a method and computing apparatus for triggering synchronization of a satellite modem to a carrier frequency of a beam of a satellite, retrieving ephemeris information for the satellite and beam configuration information for the beam, calculating a velocity of the satellite per the ephemeris information, and adjusting the carrier frequency of the satellite modem when communicating via the beam to compensate for a doppler offset induced in the carrier frequency by the velocity. In the method, the satellite has a satellite type selected from a Geosynchronous Earth Orbit (GEO), Medium Earth Orbit (MEO) or Low Earth Orbit (LEO) type of satellite, and the satellite type is different than a satellite type of an immediately preceding synchronization.
    Type: Grant
    Filed: December 29, 2020
    Date of Patent: January 25, 2022
    Assignee: Hughes Network Systems, LLC
    Inventors: Guy Montgomery, George Choquette, Satyajit Roy
  • Patent number: 11218422
    Abstract: Systems and method are disclosed and among these is a method for fingerprint based detection of Internet of Things (IoT) devices and classification of IoT device type, and corresponding adaptive allocation of link resources, with monitoring of traffic for flow data, detecting IoT devices and classifying the IoT device types, via machine learning classifiers, real time assigning IoT device type based quality of service (QoS) for IoT device traffic, and corresponding IoT device type based, real time allocating of resources to the link. Optionally, machine classifiers can be centrally instantiated, distributed to what can be large populations of user IoT Internet access terminals, and retrained by same, centrally merged or combined, and then redistributed.
    Type: Grant
    Filed: December 28, 2019
    Date of Patent: January 4, 2022
    Assignee: Hughes Network Systems, LLC
    Inventors: Satyajit Roy, John D Kenyon, Amit Arora
  • Patent number: 11211999
    Abstract: A satellite telecommunication system includes a satellite and multiple computing devices. One computing device is in communication with the satellite and programmed to generate a virtual local area network (VLAN) packet with a VLAN tag and transmit the VLAN packet to the satellite. Another computing device is in communication with the satellite and programmed to receive the VLAN packet, determine VLAN tag information from the VLAN tag, and forward at least the original packet while preserving VLAN tag information associated with the VLAN tag.
    Type: Grant
    Filed: December 28, 2017
    Date of Patent: December 28, 2021
    Assignee: Hughes Network Systems, LLC
    Inventors: Satyajit Roy, George Choquette