Patents by Inventor Nagesh JAVALI
Nagesh JAVALI 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: 11032176Abstract: Approaches for determining link conditions within a client network are provided. Network protocol statistics are recorded for network connections over the client network, wherein each connection provides data communications between a client terminal node and a different respective client device, and the client terminal node provides access to a broadband communications network for each of the different respective client device(s). Connection metrics are determined for each of the network connections, wherein each connection metric is determined based on the network protocol statistics associated with the respective network connection. Diagnoses of network conditions regarding connections over the client network that are of interest, wherein each diagnosis is performed based on an analysis of a respective set of the connection metrics for the respective network connection. Results of each diagnosis are provided to a system operator.Type: GrantFiled: January 14, 2016Date of Patent: June 8, 2021Assignee: Hughes Network Systems, LLCInventors: Kaustubh Jain, Chi-Jiun Su, Nagesh Javali
-
Patent number: 10812389Abstract: A terminal device in a first network includes a processor programmed to receive first data indicating a respective first loading of each of a plurality of first level access devices. The processor is further programmed to select a first level access device based at least in part on the first data; and communicate with a second network via the selected first level access device and a selected second level access device. Each of the first level access devices is switchable to communicate with the first terminal via at least a respective one of one or more shared access channels, and each of a plurality second level access devices is switchable to communicatively couple one or more of the plurality of first level access devices with a second network.Type: GrantFiled: June 30, 2016Date of Patent: October 20, 2020Assignee: Hughes Network Systems, LLCInventors: Jun Xu, Robert Torres, John Border, Nagesh Javali
-
Patent number: 10652765Abstract: Automatically diagnosing operation of a communication network, including collecting, during multiple time periods spanning multiple days, a plurality of Layer-4 statistics for Layer-4 network connections on the network; determining, for each time period in the multiple time periods, a first Layer-4 condition metric for the time period based on the Layer-4 protocol statistics collected during the time period; determining a network performance indicator, based on a number of the time periods that a first threshold condition is met by the first Layer-4 condition metric; determining whether the communication network has experienced a performance issue based on the network performance indicator meeting a second threshold condition; and causing a diagnostic action, a corrective action, or a maintenance action to be performed based on the determination whether the communication network has experienced a performance issue.Type: GrantFiled: November 26, 2018Date of Patent: May 12, 2020Assignee: Hughes Network Systems, LLCInventors: Kaustubh Jain, Nagesh Javali
-
Patent number: 10594616Abstract: A data buffering control system and method for a communication network comprises a buffer disposed at a destination site, and a controller. The buffer is configured to buffer data received at a data receiving rate by the destination site for delivery by the destination site to a user at a delivery flow rate. The controller is configured to increase or decrease a buffering rate according to which the data is buffered in the buffer based on an amount of buffered data in the buffer without stopping the buffering of the data in the buffer. The controller is configured to perform a transmission control protocol spoofing process at the destination site to effect a communication handshaking operation, without the destination site communicating with a source providing the data, to control the data receiving rate by the destination site, to thus modify the buffering rate.Type: GrantFiled: September 30, 2016Date of Patent: March 17, 2020Assignee: HUGHES NETWORK SYSTEMS, LLC.Inventors: Robert James Torres, Nagesh Javali, Venkat Ganesan
-
Patent number: 10516611Abstract: Systems and methods for the preferential selection or blocking of Internet Protocol (IP) version addresses, e.g., IPv4 and IPv6 addresses, are provided. During a process where address or domain name resolution is performed, an entity may access a domain bypass list to ascertain whether or not to proceed with requests utilizing an IPv4 address, an IPv6 address, or neither. Such a list may be dynamically or manually created and/or updated such that known issues associated with the use of a particular type of IP version address can be avoided for subsequent resolution requests to access network resources such as web pages, DNS entries, etc.Type: GrantFiled: April 17, 2019Date of Patent: December 24, 2019Assignee: HUGHES NETWORK SYSTEMS, LLCInventors: Robert James Torres, Nagesh Javali, Venkatasubramaniam Ganesan, Ganeshan Ramachandran, Mark Petronic
-
Patent number: 10397179Abstract: Methods and systems for providing sourcing Internet access requests from ISP subscribers serviced by a gateway not physically located near the subscribers. As the localization needs of all subscribers are not necessarily the same, the gateway determines an appropriate source IP address to use to ensure that the IP protocol localization features work efficiently. In addition, the gateway can help enforce rules related to the governing law of the geographic area of the subscriber and/or rules based on the content providers licensing. Through determination of the context of a request, the gateway may also determine whether localized sourcing of a request is necessary based on the type of content being requested.Type: GrantFiled: February 6, 2018Date of Patent: August 27, 2019Assignee: HUGHES NETWORK SYSTEMS, LLCInventors: George Choquette, Robert James Torres, Nagesh Javali, John Leonard Border, Gregory Presbury, Ramakrishnan Jayant
-
Publication number: 20190245786Abstract: Systems and methods for the preferential selection or blocking of Internet Protocol (IP) version addresses, e.g., IPv4 and IPv6 addresses, are provided. During a process where address or domain name resolution is performed, an entity may access a domain bypass list to ascertain whether or not to proceed with requests utilizing an IPv4 address, an IPv6 address, or neither. Such a list may be dynamically or manually created and/or updated such that known issues associated with the use of a particular type of IP version address can be avoided for subsequent resolution requests to access network resources such as web pages, DNS entries, etc.Type: ApplicationFiled: April 17, 2019Publication date: August 8, 2019Inventors: Robert James Torres, Nagesh Javali, Venkatasubramaniam Ganesan, Ganeshan Ramachandran, Mark Petronic
-
Patent number: 10305800Abstract: Systems and methods for the preferential selection or blocking of Internet Protocol (IP) version addresses, e.g., IPv4 and IPv6 addresses, are provided. During a process where address or domain name resolution is performed, an entity may access a domain bypass list to ascertain whether or not to proceed with requests utilizing an IPv4 address, an IPv6 address, or neither. Such a list may be dynamically or manually created and/or updated such that known issues associated with the use of a particular type of IP version address can be avoided for subsequent resolution requests to access network resources such as web pages, DNS entries, etc.Type: GrantFiled: April 15, 2015Date of Patent: May 28, 2019Assignee: HUGHES NETWORK SYSTEMS, LLCInventors: Robert James Torres, Nagesh Javali, Venkatasubramaniam Ganesan, Ganeshan Ramachandran, Mark Petronic
-
Publication number: 20190110211Abstract: Automatically diagnosing operation of a communication network, including collecting, during multiple time periods spanning multiple days, a plurality of Layer-4 statistics for Layer-4 network connections on the network; determining, for each time period in the multiple time periods, a first Layer-4 condition metric for the time period based on the Layer-4 protocol statistics collected during the time period; determining a network performance indicator, based on a number of the time periods that a first threshold condition is met by the first Layer-4 condition metric; determining whether the communication network has experienced a performance issue based on the network performance indicator meeting a second threshold condition; and causing a diagnostic action, a corrective action, or a maintenance action to be performed based on the determination whether the communication network has experienced a performance issue.Type: ApplicationFiled: November 26, 2018Publication date: April 11, 2019Applicant: Hughes Network Systems, LLCInventors: Kaustubh Jain, Nagesh Javali
-
Patent number: 10205804Abstract: 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 toType: GrantFiled: February 1, 2017Date of Patent: February 12, 2019Assignee: Hughes Network Systems, LLCInventors: Nagesh Javali, Robert James Torres, John Leonard Border, Venkat Ganesan, Zili Qian
-
Patent number: 10187475Abstract: 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: GrantFiled: December 31, 2015Date of Patent: January 22, 2019Assignee: Hughes Network Systems, LLCInventors: George Choquette, Ganeshan Ramachandran, Nagesh Javali, Rob Torres
-
Patent number: 10142860Abstract: Automatically diagnosing operation of a communication network, including collecting, during a plurality of time periods, a plurality of Layer-4 and/or Layer-1/-2 statistics for network activity on the communication network; determining a network performance indicator, based on the statistics collected during a first time period included in the time periods and the statistics collected during a second time period included in the time periods and neither overlapping nor consecutive with the first time period; determining whether the communication network has experienced a performance issue based on the network performance indicator; and causing a diagnostic action, a corrective action, or a maintenance action to be performed based on the determination whether the communication network has experienced a performance issue.Type: GrantFiled: September 13, 2016Date of Patent: November 27, 2018Assignee: Hughes Network Systems, LLCInventors: Kaustubh Jain, Nagesh Javali
-
Publication number: 20180219979Abstract: 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 toType: ApplicationFiled: February 1, 2017Publication date: August 2, 2018Applicant: Hughes Network Systems, LLCInventors: Nagesh Javali, Robert James Torres, John Leonard Border, Venkat Ganesan, Zili Qian
-
Publication number: 20180159817Abstract: Methods and systems for providing sourcing Internet access requests from ISP subscribers serviced by a gateway not physically located near the subscribers. As the localization needs of all subscribers are not necessarily the same, the gateway determines an appropriate source IP address to use to ensure that the IP protocol localization features work efficiently. In addition, the gateway can help enforce rules related to the governing law of the geographic area of the subscriber and/or rules based on the content providers licensing. Through determination of the context of a request, the gateway may also determine whether localized sourcing of a request is necessary based on the type of content being requested.Type: ApplicationFiled: February 6, 2018Publication date: June 7, 2018Inventors: George Choquette, Robert James Torres, Nagesh Javali, John Leonard Border, Gregory Presbury, Ramakrishnan Jayant
-
Publication number: 20180097738Abstract: A data buffering control system and method for a communication network comprises a buffer disposed at a destination site, and a controller. The buffer is configured to buffer data received at a data receiving rate by the destination site for delivery by the destination site to a user at a delivery flow rate. The controller is configured to increase or decrease a buffering rate according to which the data is buffered in the buffer based on an amount of buffered data in the buffer without stopping the buffering of the data in the buffer. The controller is configured to perform a transmission control protocol spoofing process at the destination site to effect a communication handshaking operation, without the destination site communicating with a source providing the data, to control the data receiving rate by the destination site, to thus modify the buffering rate.Type: ApplicationFiled: September 30, 2016Publication date: April 5, 2018Inventors: Robert James TORRES, Nagesh JAVALI, Venkat GANESAN
-
Patent number: 9887957Abstract: Methods and systems for providing sourcing Internet access requests from ISP subscribers serviced by a gateway not physically located near the subscribers. As the localization needs of all subscribers are not necessarily the same, the gateway determines an appropriate source IP address to use to ensure that the IP protocol localization features work efficiently. In addition, the gateway can help enforce rules related to the governing law of the geographic area of the subscriber and/or rules based on the content providers licensing. Through determination of the context of a request, the gateway may also determine whether localized sourcing of a request is necessary based on the type of content being requested.Type: GrantFiled: June 3, 2015Date of Patent: February 6, 2018Assignee: Hughes Network Systems, LLCInventors: George Choquette, Robert James Torres, Nagesh Javali, John Leonard Border, Gregory Presbury, Ramakrishnan Jayant
-
Publication number: 20180006949Abstract: A terminal device in a first network includes a processor programmed to receive first data indicating a respective first loading of each of a plurality of first level access devices. The processor is further programmed to select a first level access device based at least in part on the first data; and communicate with a second network via the selected first level access device and a selected second level access device. Each of the first level access devices is switchable to communicate with the first terminal via at least a respective one of one or more shared access channels, and each of a plurality second level access devices is switchable to communicatively couple one or more of the plurality of first level access devices with a second network.Type: ApplicationFiled: June 30, 2016Publication date: January 4, 2018Inventors: Jun Xu, Robert Torres, John Border, Nagesh Javali
-
Patent number: 9860195Abstract: A method and system are disclosed for providing a service to bypass carrier grade network address translation (NAT), or CGN. A first and second range of private IPv4 addresses are generated for mapping to public IPv4 addresses. Subscribers to the service are provided terminals with a status code which indicates its status with respect to the service. The terminal is assigned a private internet protocol (IP) subnet within the first range of private IPv4 addresses, if the status code is indicative of a bypass status and the terminal identifies a bypass device that requires access to inbound traffic from the public network. Each bypass device is assigned a private IPv4 address from the first range, and the bypass device's private IPv4 address is mapped to a public IPv4 address. Inbound traffic having a matching public IPv4 destination address is subsequently directed to the bypass device.Type: GrantFiled: December 31, 2015Date of Patent: January 2, 2018Assignee: HUGHES NETWORK SYSTEMS, LLCInventors: Nagesh Javali, Ramakrishnan Jayant, Rob Torres
-
Publication number: 20170359735Abstract: Automatically diagnosing operation of a communication network, including collecting, during a plurality of time periods, a plurality of Layer-4 and/or Layer-1/-2 statistics for network activity on the communication network; determining a network performance indicator, based on the statistics collected during a first time period included in the time periods and the statistics collected during a second time period included in the time periods and neither overlapping nor consecutive with the first time period; determining whether the communication network has experienced a performance issue based on the network performance indicator; and causing a diagnostic action, a corrective action, or a maintenance action to be performed based on the determination whether the communication network has experienced a performance issue.Type: ApplicationFiled: September 13, 2016Publication date: December 14, 2017Applicant: Hughes Network Systems, LLCInventors: Kaustubh Jain, Nagesh Javali
-
Patent number: 9832276Abstract: An approach for selective dynamic disabling of transport layer handshake spoofing is provided. A local proxy node of a communications network receives request message from a respective local host for establishing a network connection with a remote host. A destination address for the network connection is determined. It is determined whether the destination address is included in a handshake spoofing bypass list. If it is determined that the destination address is included in the spoofing bypass list, a corresponding un-spoofed connection request message is transmitted to a remote proxy node associated with the remote host, in accordance with a respective handshaking protocol for the connection establishment. If it is determined that the destination address is not included in the spoofing bypass list, a corresponding spoofed connection request message is transmitted to the remote proxy node, in accordance with a respective handshake spoofing protocol for the connection establishment.Type: GrantFiled: June 29, 2015Date of Patent: November 28, 2017Assignee: Hughes Network Systems, LLCInventors: Robert Torres, Nagesh Javali, John Border, Venkat Ganesan