Patents by Inventor Srikar Rajamani

Srikar Rajamani 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: 20230403744
    Abstract: A satellite constellation provides communication between user terminals (UTs) and ground stations that connect to other networks, such as the Internet. Satellites transmit beacon transmissions to particular areas on Earth as particular times. The beacon transmissions include information used by a UT to use a random access channel (RACH) uplink to request communication. Responsive to the request, encryption is established between the satellite and the UT. The satellite may then allocate uplink resources, send data to the UT on a downlink, and so forth. The UT receives additional data about future handovers to other satellites. Based on previously received data the UT may quickly re-establish communication with a satellite after an interruption, such as due to a power outage at the UT. If the previously received data has expired, the UT may again use a beacon transmission.
    Type: Application
    Filed: June 8, 2022
    Publication date: December 14, 2023
    Inventors: . DEEPAK, BULIN ZHANG, KAVITHA KAMARTHY, SHARANYA SUBRAMANIAN, SRIKAR RAJAMANI
  • Patent number: 9781009
    Abstract: An apparatus includes a destination edge device configured to receive a first validation packet according to a switch fabric validation protocol. The destination edge device is configured to validate multiple data paths through a distributed switch fabric from a source edge device to the destination edge device based on the first validation packet. The destination edge device is configured to send, in response to receiving the first validation packet, a second validation packet to a peripheral processing device. The destination edge device is also configured to send the second validation packet according to a validation protocol different from the first validation protocol.
    Type: Grant
    Filed: August 31, 2016
    Date of Patent: October 3, 2017
    Assignee: Juniper Networks, Inc.
    Inventors: Ashwani Kumar Mehra, Srikar Rajamani, Saurabh Saksena
  • Patent number: 9602428
    Abstract: A method in a computing device for locality sensitive load balancing between servers includes receiving a packet and querying a plurality of Bloom filters, using keys based upon a plurality of header field values of the packet, to generate a plurality of candidate servers. A subset of the candidate servers were generated due to false positive matches occurring from some of the plurality of Bloom filters. One server of the plurality of servers is identified as the destination for the packet based upon identifying the subset of candidate servers within an entry of a false positive table. Each false positive table entry identifies, for a flow of packets, servers that are falsely included in sets of candidate servers generated by the plurality of Bloom filters for packets of that flow. The packet is transmitted to the first server.
    Type: Grant
    Filed: January 29, 2014
    Date of Patent: March 21, 2017
    Inventors: Vinayak Joshi, Srikar Rajamani
  • Publication number: 20160373307
    Abstract: An apparatus includes a destination edge device configured to receive a first validation packet according to a switch fabric validation protocol. The destination edge device is configured to validate multiple data paths through a distributed switch fabric from a source edge device to the destination edge device based on the first validation packet. The destination edge device is configured to send, in response to receiving the first validation packet, a second validation packet to a peripheral processing device. The destination edge device is also configured to send the second validation packet according to a validation protocol different from the first validation protocol.
    Type: Application
    Filed: August 31, 2016
    Publication date: December 22, 2016
    Applicant: Juniper Networks, Inc.
    Inventors: Ashwani Kumar Mehra, Srikar Rajamani, Saurabh Saksena
  • Patent number: 9438533
    Abstract: An apparatus includes a destination edge device configured to receive a first validation packet according to a switch fabric validation protocol. The destination edge device is configured to validate multiple data paths through a distributed switch fabric from a source edge device to the destination edge device based on the first validation packet. The destination edge device is configured to send, in response to receiving the first validation packet, a second validation packet to a peripheral processing device. The destination edge device is also configured to send the second validation packet according to a validation protocol different from the first validation protocol.
    Type: Grant
    Filed: August 1, 2014
    Date of Patent: September 6, 2016
    Assignee: Juniper Networks, Inc.
    Inventors: Ashwani Kumar Mehra, Srikar Rajamani, Saurabh Saksena
  • Patent number: 9338097
    Abstract: A method of load balancing implemented at a data network is disclosed. The data network contains a number of data plane nodes and a number of clusters of a control node. The method starts with deriving a graph from a topology of the data plane nodes, where the graph contains vertices, each representing one of the data plane nodes, and edges, each representing a connection between a pair of data plane nodes. The method continues with partitioning the graph into a number of sub-graphs, where the partition aims at minimizing connectivity among the number of sub-graphs, and where the number of sub-graphs equal to the number of clusters. The control node then assigns each cluster to one of the data plane nodes, where each cluster is assigned to one or more data plane node partitioned into the same sub-graph.
    Type: Grant
    Filed: October 31, 2013
    Date of Patent: May 10, 2016
    Assignee: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
    Inventors: Prashant Anand, Srikar Rajamani
  • Patent number: 9203694
    Abstract: A network-assisted remote access system enables a user to remotely access a home Universal Plug-and-Play (UPnP) network from a visited UPnP network. A controller device coupled to a network edge device is operated by a network service provider. When the controller device receives a request from a roaming user to access her home UPnP network, the controller device confirms with a home network edge device that the user is authorized to access the home UPnP network. The controller device then instantiates a layer-2 connection specific for the user between the user device and the home edge device. The controller device provides the user device access to the home UPnP network via the layer-2 connection.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: December 1, 2015
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Srikar Rajamani, Srinivas Kadaba
  • Publication number: 20150215236
    Abstract: A method in a computing device for locality sensitive load balancing between servers includes receiving a packet and querying a plurality of Bloom filters, using keys based upon a plurality of header field values of the packet, to generate a plurality of candidate servers. A subset of the candidate servers were generated due to false positive matches occurring from some of the plurality of Bloom filters. One server of the plurality of servers is identified as the destination for the packet based upon identifying the subset of candidate servers within an entry of a false positive table. Each false positive table entry identifies, for a flow of packets, servers that are falsely included in sets of candidate servers generated by the plurality of Bloom filters for packets of that flow. The packet is transmitted to the first server.
    Type: Application
    Filed: January 29, 2014
    Publication date: July 30, 2015
    Applicant: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Vinayak Joshi, Srikar Rajamani
  • Publication number: 20150117216
    Abstract: A method of load balancing implemented at a data network is disclosed. The data network contains a number of data plane nodes and a number of clusters of a control node. The method starts with deriving a graph from a topology of the data plane nodes, where the graph contains vertices, each representing one of the data plane nodes, and edges, each representing a connection between a pair of data plane nodes. The method continues with partitioning the graph into a number of sub-graphs, where the partition aims at minimizing connectivity among the number of sub-graphs, and where the number of sub-graphs equal to the number of clusters. The control node then assigns each cluster to one of the data plane nodes, where each cluster is assigned to one or more data plane node partitioned into the same sub-graph.
    Type: Application
    Filed: October 31, 2013
    Publication date: April 30, 2015
    Applicant: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Prashant Anand, Srikar Rajamani
  • Publication number: 20140341045
    Abstract: An apparatus includes a destination edge device configured to receive a first validation packet according to a switch fabric validation protocol. The destination edge device is configured to validate multiple data paths through a distributed switch fabric from a source edge device to the destination edge device based on the first validation packet. The destination edge device is configured to send, in response to receiving the first validation packet, a second validation packet to a peripheral processing device. The destination edge device is also configured to send the second validation packet according to a validation protocol different from the first validation protocol.
    Type: Application
    Filed: August 1, 2014
    Publication date: November 20, 2014
    Applicant: Juniper Networks, Inc.
    Inventors: Ashwani Kumar Mehra, Srikar Rajamani, Saurabh Saksena
  • Patent number: 8798077
    Abstract: An apparatus includes a destination edge device configured to receive a first validation packet according to a switch fabric validation protocol. The destination edge device is configured to validate multiple data paths through a distributed switch fabric from a source edge device to the destination edge device based on the first validation packet. The destination edge device is configured to send, in response to receiving the first validation packet, a second validation packet to a peripheral processing device. The destination edge device is also configured to send the second validation packet according to a validation protocol different from the first validation protocol.
    Type: Grant
    Filed: December 29, 2010
    Date of Patent: August 5, 2014
    Assignee: Juniper Networks, Inc.
    Inventors: Ashwani Kumar Mehra, Srikar Rajamani, Saurabh Saksena
  • Publication number: 20120170585
    Abstract: An apparatus includes a destination edge device configured to receive a first validation packet according to a switch fabric validation protocol. The destination edge device is configured to validate multiple data paths through a distributed switch fabric from a source edge device to the destination edge device based on the first validation packet. The destination edge device is configured to send, in response to receiving the first validation packet, a second validation packet to a peripheral processing device. The destination edge device is also configured to send the second validation packet according to a validation protocol different from the first validation protocol.
    Type: Application
    Filed: December 29, 2010
    Publication date: July 5, 2012
    Applicant: Juniper Networks, Inc.
    Inventors: Ashwani Kumar Mehra, Srikar Rajamani, Saurabh Saksena