Patents by Inventor Girish Chandran

Girish Chandran 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: 12289238
    Abstract: Methods, systems, and devices for communications are described. One or more flows between a node and one or more other nodes in a communication network may be monitored over a time period. During the monitoring, it may be identified that, during a subset of the time period, communications over at least one of the flows were restricted by the communication network based on receiving at least one indicator of congestion for the at least one flow. A quantity of traffic communicated over the one or more flows during the subset of the time period may then be determined, and respective flow rates of the one or more flows may be obtained. The obtained flow rates may be used to calculate a data rate of one or more connections between the node and the one or more other nodes.
    Type: Grant
    Filed: February 3, 2021
    Date of Patent: April 29, 2025
    Assignee: Viasat, Inc.
    Inventors: Jae Won Chung, Ankitkumar N. Patel, Girish Chandran, Anil K. Agarwal
  • Patent number: 12250152
    Abstract: Disclosed are systems and methods for steering network traffic over different access networks based on a classification of the network traffic. A first access network provides a first network path between a client device and a destination network and a second access network provides a second network path between the client device and the destination network. The access networks have different characteristics, such as latency or available bandwidth. A traffic classifier receives network messages and assigns classifications to the received network messages. A policy enforcer determines routes for individual network messages. The determined route is based at least in part on the classification assigned by the traffic classifier.
    Type: Grant
    Filed: June 16, 2023
    Date of Patent: March 11, 2025
    Assignee: VIASAT, INC.
    Inventor: Girish Chandran
  • Publication number: 20240421896
    Abstract: Methods, systems, and apparatuses for providing layer-2 connectivity through a non-routed ground segment network, are described. A system includes a non-autonomous gateway in communication with a satellite configured to relay data packets. The non-autonomous gateway is configured to receive the data packets from the satellite at layer-1 (L1) of the OSI-model, generate a plurality of virtual tagging tuples within the layer-2 packet headers of the plurality of data packets. The non-autonomous gateway is further configured to transmit, at layer-2 (L2) of the OSI-model, the virtually tagged data packets. Each of the packets may include a virtual tagging tuple and an entity destination. The system further includes a L2 switch in communication with the non-autonomous gateway. The L2 switch may be configured to receive the data packets and transmit the data packets to the entity based on the virtual tuples associated with each of the data packets.
    Type: Application
    Filed: March 22, 2024
    Publication date: December 19, 2024
    Inventors: Michael Foxworthy, Girish Chandran, Jason Lau
  • Patent number: 12114397
    Abstract: Described herein are systems and methods that dynamically manage network traffic for individual subscribers based on past and current data usage rates. The disclosed systems and methods operate to control data traffic for a group of subscribers that share a common access network or that share a common access link to an access network. Prior to an individual subscriber reaching their data plan limit, the disclosed systems and methods track individual subscribers' past and current data rates and manage individual subscribers' current usage rates so that each subscriber's continually or periodically updating past usage rate stays within a provisioning rate for the group. This can improve user experience because rather than waiting until a subscriber has reached their plan data limit to impose strict data usage restrictions, the disclosed systems and methods use modest restrictions continuously or intermittently during the plan period.
    Type: Grant
    Filed: June 8, 2023
    Date of Patent: October 8, 2024
    Assignee: VIASAT, INC.
    Inventors: James N. Esserman, Daniel M. Newman, Girish Chandran, Mark D. Dankberg, Jae Won Chung
  • Patent number: 11962397
    Abstract: Methods, systems, and apparatuses for providing layer-2 connectivity through a non-routed ground segment network, are described. A system includes a non-autonomous gateway in communication with a satellite configured to relay data packets. The non-autonomous gateway is configured to receive the data packets from the satellite at layer-1 (L1) of the OSI-model, generate a plurality of virtual tagging tuples within the layer-2 packet headers of the plurality of data packets. The non-autonomous gateway is further configured to transmit, at layer-2 (L2) of the OSI-model, the virtually tagged data packets. Each of the packets may include a virtual tagging tuple and an entity destination. The system further includes a L2 switch in communication with the non-autonomous gateway. The L2 switch may be configured to receive the data packets and transmit the data packets to the entity based on the virtual tuples associated with each of the data packets.
    Type: Grant
    Filed: July 8, 2022
    Date of Patent: April 16, 2024
    Assignee: Viasat, Inc.
    Inventors: Michael Foxworthy, Girish Chandran, Jason Lau
  • Publication number: 20240048959
    Abstract: Described herein are systems and methods that dynamically manage network traffic for individual subscribers based on past and current data usage rates. The disclosed systems and methods operate to control data traffic for a group of subscribers that share a common access network or that share a common access link to an access network. Prior to an individual subscriber reaching their data plan limit, the disclosed systems and methods track individual subscribers' past and current data rates and manage individual subscribers' current usage rates so that each subscriber's continually or periodically updating past usage rate stays within a provisioning rate for the group. This can improve user experience because rather than waiting until a subscriber has reached their plan data limit to impose strict data usage restrictions, the disclosed systems and methods use modest restrictions continuously or intermittently during the plan period.
    Type: Application
    Filed: June 8, 2023
    Publication date: February 8, 2024
    Applicant: VIASAT, INC.
    Inventors: James N. ESSERMAN, Daniel M. NEWMAN, Girish CHANDRAN, Mark D. DANKBERG, Jae Won CHUNG
  • Publication number: 20230412511
    Abstract: Disclosed are systems and methods for steering network traffic over different access networks based on a classification of the network traffic. A first access network provides a first network path between a client device and a destination network and a second access network provides a second network path between the client device and the destination network. The access networks have different characteristics, such as latency or available bandwidth. A traffic classifier receives network messages and assigns classifications to the received network messages. A policy enforcer determines routes for individual network messages. The determined route is based at least in part on the classification assigned by the traffic classifier.
    Type: Application
    Filed: June 16, 2023
    Publication date: December 21, 2023
    Applicant: VIASAT, INC.
    Inventor: GIRISH CHANDRAN
  • Patent number: 11722413
    Abstract: Disclosed are systems and methods for steering network traffic over different access networks based on a classification of the network traffic. A first access network provides a first network path between a client device and a destination network and a second access network provides a second network path between the client device and the destination network. The access networks have different characteristics, such as latency or available bandwidth. A traffic classifier receives network messages and assigns classifications to the received network messages. A policy enforcer determines routes for individual network messages. The determined route is based at least in part on the classification assigned by the traffic classifier.
    Type: Grant
    Filed: November 30, 2020
    Date of Patent: August 8, 2023
    Assignee: VIASAT, INC.
    Inventor: Girish Chandran
  • Patent number: 11716607
    Abstract: Described herein are systems and methods that dynamically manage network traffic for individual subscribers based on past and current data usage rates. The disclosed systems and methods operate to control data traffic for a group of subscribers that share a common access network or that share a common access link to an access network. Prior to an individual subscriber reaching their data plan limit, the disclosed systems and methods track individual subscribers' past and current data rates and manage individual subscribers' current usage rates so that each subscriber's continually or periodically updating past usage rate stays within a provisioning rate for the group. This can improve user experience because rather than waiting until a subscriber has reached their plan data limit to impose strict data usage restrictions, the disclosed systems and methods use modest restrictions continuously or intermittently during the plan period.
    Type: Grant
    Filed: November 17, 2021
    Date of Patent: August 1, 2023
    Assignee: VIASAT, INC.
    Inventors: James N. Esserman, Daniel M. Newman, Girish Chandran, Mark D. Dankberg, Jae Won Chung
  • Publication number: 20230037623
    Abstract: Methods, systems, and devices for communications are described. One or more flows between a node and one or more other nodes in a communication network may be monitored over a time period. During the monitoring, it may be identified that, during a subset of the time period, communications over at least one of the flows were restricted by the communication network based on receiving at least one indicator of congestion for the at least one flow. A quantity of traffic communicated over the one or more flows during the subset of the time period may then be determined, and respective flow rates of the one or more flows may be obtained. The obtained flow rates may be used to calculate a data rate of one or more connections between the node and the one or more other nodes.
    Type: Application
    Filed: February 3, 2021
    Publication date: February 9, 2023
    Inventors: Jae Won Chung, Ankitkumar N. Patel, Girish Chandran, Anil K. Agarwal
  • Publication number: 20220345209
    Abstract: Methods, systems, and apparatuses for providing layer-2 connectivity through a non-routed ground segment network, are described. A system includes a non-autonomous gateway in communication with a satellite configured to relay data packets. The non-autonomous gateway is configured to receive the data packets from the satellite at layer-1 (L1) of the OSI-model, generate a plurality of virtual tagging tuples within the layer-2 packet headers of the plurality of data packets. The non-autonomous gateway is further configured to transmit, at layer-2 (L2) of the OSI-model, the virtually tagged data packets. Each of the packets may include a virtual tagging tuple and an entity destination. The system further includes a L2 switch in communication with the non-autonomous gateway. The L2 switch may be configured to receive the data packets and transmit the data packets to the entity based on the virtual tuples associated with each of the data packets.
    Type: Application
    Filed: July 8, 2022
    Publication date: October 27, 2022
    Inventors: Michael Foxworthy, Girish Chandran, Jason Lau
  • Patent number: 11424821
    Abstract: Methods, systems, and apparatuses for providing layer-2 connectivity through a non-routed ground segment network, are described. A system includes a non-autonomous gateway in communication with a satellite configured to relay data packets. The non-autonomous gateway is configured to receive the data packets from the satellite at layer-1 (L1) of the OSI-model, generate a plurality of virtual tagging tuples within the layer-2 packet headers of the plurality of data packets. The non-autonomous gateway is further configured to transmit, at layer-2 (L2) of the OSI-model, the virtually tagged data packets. Each of the packets may include a virtual tagging tuple and an entity destination. The system further includes a L2 switch in communication with the non-autonomous gateway. The L2 switch may be configured to receive the data packets and transmit the data packets to the entity based on the virtual tuples associated with each of the data packets.
    Type: Grant
    Filed: February 16, 2021
    Date of Patent: August 23, 2022
    Assignee: Viasat, Inc.
    Inventors: Michael Foxworthy, Girish Chandran, Jason Lau
  • Publication number: 20220182813
    Abstract: Described herein are systems and methods that dynamically manage network traffic for individual subscribers based on past and current data usage rates. The disclosed systems and methods operate to control data traffic for a group of subscribers that share a common access network or that share a common access link to an access network. Prior to an individual subscriber reaching their data plan limit, the disclosed systems and methods track individual subscribers' past and current data rates and manage individual subscribers' current usage rates so that each subscriber's continually or periodically updating past usage rate stays within a provisioning rate for the group. This can improve user experience because rather than waiting until a subscriber has reached their plan data limit to impose strict data usage restrictions, the disclosed systems and methods use modest restrictions continuously or intermittently during the plan period.
    Type: Application
    Filed: November 17, 2021
    Publication date: June 9, 2022
    Applicant: VIASAT, INC.
    Inventors: James N. ESSERMAN, Daniel M. NEWMAN, Girish CHANDRAN, Mark D. DANKBERG, Jae Won CHUNG
  • Publication number: 20210218676
    Abstract: Disclosed are systems and methods for steering network traffic over different access networks based on a classification of the network traffic. A first access network provides a first network path between a client device and a destination network and a second access network provides a second network path between the client device and the destination network. The access networks have different characteristics, such as latency or available bandwidth. A traffic classifier receives network messages and assigns classifications to the received network messages. A policy enforcer determines routes for individual network messages. The determined route is based at least in part on the classification assigned by the traffic classifier.
    Type: Application
    Filed: November 30, 2020
    Publication date: July 15, 2021
    Applicant: VIASAT, INC.
    Inventor: GIRISH CHANDRAN
  • Publication number: 20210167849
    Abstract: Methods, systems, and apparatuses for providing layer-2 connectivity through a non-routed ground segment network, are described. A system includes a non-autonomous gateway in communication with a satellite configured to relay data packets. The non-autonomous gateway is configured to receive the data packets from the satellite at layer-1 (L1) of the OSI-model, generate a plurality of virtual tagging tuples within the layer-2 packet headers of the plurality of data packets. The non-autonomous gateway is further configured to transmit, at layer-2 (L2) of the OSI-model, the virtually tagged data packets. Each of the packets may include a virtual tagging tuple and an entity destination. The system further includes a L2 switch in communication with the non-autonomous gateway. The L2 switch may be configured to receive the data packets and transmit the data packets to the entity based on the virtual tuples associated with each of the data packets.
    Type: Application
    Filed: February 16, 2021
    Publication date: June 3, 2021
    Inventors: Michael Foxworthy, Girish Chandran, Jason Lau
  • Patent number: 11018758
    Abstract: Systems and methods for providing mobility across satellite beams, are described. The system includes a first core node, a second core node in communication with the first core node at layer-2 of the OSI model (L2), and a first gateway in communication, at L2, with the first core, the first gateway configured to provide access to a first spot beam at a first location. The system further includes a second gateway in communication, at L2, with the second core node, the second gateway configure to provide access to a second spot beam at a second location, and a mobile device, at the first location, in communication with the first gateway via the first spot beam, wherein the mobile device is assigned an IP address by the first core node. The mobile device moves from the first location to the second location.
    Type: Grant
    Filed: July 15, 2019
    Date of Patent: May 25, 2021
    Assignee: Viasat, Inc.
    Inventors: Michael Foxworthy, Girish Chandran, Jason Lau
  • Patent number: 10965365
    Abstract: Methods, systems, and apparatuses for providing layer-2 connectivity through a non-routed ground segment network, are described. A system includes a non-autonomous gateway in communication with a satellite configured to relay data packets. The non-autonomous gateway is configured to receive the data packets from the satellite at layer-1 (L1) of the OSI-model, generate a plurality of virtual tagging tuples within the layer-2 packet headers of the plurality of data packets. The non-autonomous gateway is further configured to transmit, at layer-2 (L2) of the OSI-model, the virtually tagged data packets. Each of the packets may include a virtual tagging tuple and an entity destination. The system further includes a L2 switch in communication with the non-autonomous gateway. The L2 switch may be configured to receive the data packets and transmit the data packets to the entity based on the virtual tuples associated with each of the data packets.
    Type: Grant
    Filed: May 13, 2020
    Date of Patent: March 30, 2021
    Assignee: Viasat, Inc.
    Inventors: Michael Foxworthy, Girish Chandran, Jason Lau
  • Patent number: 10855599
    Abstract: Methods and systems for individual forward-link and return-link policies for network communication are disclosed. In some aspects, the individual forward-link and return-link policies define how data is routed over a plurality of access networks between a client-side enforcement unit and a provider-side enforcement unit. In some aspects, the individual policies may be based on metrics collected by the client-side and provider-side enforcement units, which may be positioned on each end of one or more access networks.
    Type: Grant
    Filed: April 17, 2019
    Date of Patent: December 1, 2020
    Assignee: VIASAT, INC.
    Inventor: Girish Chandran
  • Publication number: 20200373999
    Abstract: Methods, systems, and apparatuses for providing layer-2 connectivity through a non-routed ground segment network, are described. A system includes a non-autonomous gateway in communication with a satellite configured to relay data packets. The non-autonomous gateway is configured to receive the data packets from the satellite at layer-1 (L1) of the OSI-model, generate a plurality of virtual tagging tuples within the layer-2 packet headers of the plurality of data packets. The non-autonomous gateway is further configured to transmit, at layer-2 (L2) of the OSI-model, the virtually tagged data packets. Each of the packets may include a virtual tagging tuple and an entity destination. The system further includes a L2 switch in communication with the non-autonomous gateway. The L2 switch may be configured to receive the data packets and transmit the data packets to the entity based on the virtual tuples associated with each of the data packets.
    Type: Application
    Filed: May 13, 2020
    Publication date: November 26, 2020
    Inventors: Michael Foxworthy, Girish Chandran, Jason Lau
  • Patent number: 10680704
    Abstract: Methods, systems, and apparatuses for providing layer-2 connectivity through a non-routed ground segment network, are described. A system includes a non-autonomous gateway in communication with a satellite configured to relay data packets. The non-autonomous gateway is configured to receive the data packets from the satellite at layer-1 (L1) of the OSI-model, generate a plurality of virtual tagging tuples within the layer-2 packet headers of the plurality of data packets. The non-autonomous gateway is further configured to transmit, at layer-2 (L2) of the OSI-model, the virtually tagged data packets. Each of the packets may include a virtual tagging tuple and an entity destination. The system further includes a L2 switch in communication with the non-autonomous gateway. The L2 switch may be configured to receive the data packets and transmit the data packets to the entity based on the virtual tuples associated with each of the data packets.
    Type: Grant
    Filed: January 18, 2019
    Date of Patent: June 9, 2020
    Assignee: Viasat, Inc.
    Inventors: Michael Foxworthy, Girish Chandran, Jason Lau