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).
-
Patent number: 12231944Abstract: 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: GrantFiled: January 14, 2022Date of Patent: February 18, 2025Assignee: HUGHES NETWORK SYSTEMS, LLCInventor: Satyajit Roy
-
Publication number: 20240179569Abstract: 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: ApplicationFiled: November 29, 2022Publication date: May 30, 2024Inventors: Satyajit Roy, Akshay Giridhar Ravichandran
-
Patent number: 11831396Abstract: 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: GrantFiled: August 3, 2022Date of Patent: November 28, 2023Assignee: HUGHES NETWORK SYSTEMS, LLCInventors: Satyajit Roy, Ramanathan Thirunallaih, Akshaya Hosalli Mukund, Archana Gharpuray
-
Publication number: 20230370160Abstract: 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: ApplicationFiled: May 11, 2023Publication date: November 16, 2023Inventors: Satyajit Roy, Murali Regunathan, Rajeev Oza
-
Patent number: 11711302Abstract: 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: GrantFiled: May 24, 2021Date of Patent: July 25, 2023Assignee: Hughes Network Systems, LLCInventors: Satyajit Roy, George Choquette
-
Patent number: 11664888Abstract: 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: GrantFiled: June 29, 2020Date of Patent: May 30, 2023Assignee: HUGHES NETWORK SYSTEMS, LLCInventors: Jun Xu, Chandrasekhar Sangireddi, Robert James Torres, Thomas Jagodits, Sandeep Ahluwalia, Satyajit Roy, Amit Arora, Joseph Sanju George
-
Patent number: 11617124Abstract: 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: GrantFiled: December 15, 2020Date of Patent: March 28, 2023Assignee: HUGHES NETWORK SYSTEMS, LLCInventors: Akshay Giridhar Ravichandran, Satyajit Roy, Rajeev Oza
-
Patent number: 11589315Abstract: 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: GrantFiled: November 22, 2019Date of Patent: February 21, 2023Assignee: Hughes Network Systems, LLCInventors: Satyajit Roy, George Choquette
-
Patent number: 11588546Abstract: 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: GrantFiled: December 16, 2021Date of Patent: February 21, 2023Assignee: Hughes Network Systems, LLCInventors: Guy Montgomery, George Choquette, Satyajit Roy
-
Patent number: 11540173Abstract: 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: GrantFiled: October 19, 2020Date of Patent: December 27, 2022Assignee: Hughes Network Systems, LLCInventors: Satyajit Roy, Archana Gharpuray
-
Publication number: 20220376776Abstract: 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: ApplicationFiled: August 3, 2022Publication date: November 24, 2022Inventors: Satyajit Roy, Ramanathan Thirunallaih, Akshaya Hosalli Mukund, Archana Gharpuray
-
Patent number: 11489734Abstract: 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: GrantFiled: July 8, 2021Date of Patent: November 1, 2022Assignee: Hughes Network Systems, LLCInventors: Amit Arora, Satyajit Roy, John Kenyon
-
Patent number: 11444687Abstract: 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: GrantFiled: October 29, 2020Date of Patent: September 13, 2022Assignee: HUGHES NETWORK SYSTEMS, LLCInventors: Satyajit Roy, Ramanathan Thirunallaih, Akshaya Hosalli Mukund, Archana Gharpuray
-
Publication number: 20220140891Abstract: 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: ApplicationFiled: October 29, 2020Publication date: May 5, 2022Inventors: Satyajit Roy, Ramanathan Thirunallaih, Akshaya Hosalli Mukund, Archana Gharpuray
-
Patent number: 11233562Abstract: 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: GrantFiled: December 29, 2020Date of Patent: January 25, 2022Assignee: Hughes Network Systems, LLCInventors: Guy Montgomery, George Choquette, Satyajit Roy
-
Patent number: 11218422Abstract: 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: GrantFiled: December 28, 2019Date of Patent: January 4, 2022Assignee: Hughes Network Systems, LLCInventors: Satyajit Roy, John D Kenyon, Amit Arora
-
Patent number: 11211999Abstract: 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: GrantFiled: December 28, 2017Date of Patent: December 28, 2021Assignee: Hughes Network Systems, LLCInventors: Satyajit Roy, George Choquette
-
Publication number: 20210336857Abstract: 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: ApplicationFiled: July 8, 2021Publication date: October 28, 2021Inventors: Amit Arora, Satyajit Roy, John Kenyon
-
Patent number: 11108646Abstract: 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: GrantFiled: December 31, 2019Date of Patent: August 31, 2021Assignee: Hughes Network Systems, LLCInventors: Amit Arora, Satyajit Roy, John Kenyon
-
Patent number: 11063662Abstract: A system comprises a gateway computer further comprising a processor and a memory. The memory stores instructions executable by the processor to determine one or more service functions (SF) based on a received data packet, and to determine a list of routing identifiers based on the determined service functions and a destination of the data packet. Each routing identifier identifies at least one of a router computer and a service function. The memory stores instructions to update the data packet to include the list of routing identifiers, and to transmit the updated data packet based on the list of routing identifiers.Type: GrantFiled: October 22, 2019Date of Patent: July 13, 2021Assignee: Hughes Network Systems, LLCInventors: Bhavit Shah, Satyajit Roy