Patents by Inventor Abilash Menon

Abilash Menon 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: 20240039827
    Abstract: A router advertises an aggregated service or route that can be evaluated by other routers as a unitary segment rather than as a group of individual links/paths associated with the aggregated service or route. The aggregated service or route can be based on service and topology state information received from one or more other routers and can be advertised with the router as the nexthop for the aggregated service or route. The router can advertise an aggregated metric for the aggregated service or route for use in such evaluation. An aggregated route can be associated with different aggregated metrics for different services.
    Type: Application
    Filed: September 27, 2023
    Publication date: February 1, 2024
    Inventors: Hadriel S. Kaplan, Abilash Menon, Patrick Timmons, Michael Baj, Robert Penfield, Patrick J. MeLampy
  • Publication number: 20230372663
    Abstract: A sleeping application receives initial sensor data from one or more sensors of a sensor set in a physical environment for a time period, wherein the sensor set includes at least one of a temperature sensor, a pressure sensor, a humidity sensor, a light sensor, a sound sensor, a thermal-imaging sensor, and a motion sensor. The sleeping application behavior patterns of a set of sleep events of a target subject based on the initial sensor data. The sleeping application generates a recommendation based on the behavior patterns to achieve a target outcome for a target subject in the physical environment. The sleeping application provides the recommendation.
    Type: Application
    Filed: May 20, 2022
    Publication date: November 23, 2023
    Applicant: Dream Team Baby, Corp
    Inventors: Conner Wyatt HERMAN, Abilash MENON
  • Publication number: 20230370365
    Abstract: A first router generates session establishment metrics for use in network path selection. For example, a plurality of routers connect a client device to a network service instance hosted by a server. A first router is connected to the network service instance via first and second paths. The first router receives session performance requirements for a session between the client device and the network service instance. The first router forwards, along the first path, network traffic for the session by modifying a first packet of the session to include a session identifier for the session. The first router determines that session establishment metrics for the session do not satisfy the session performance requirements. In response, the first router forwards, along the second path, the network traffic for the session by modifying a second packet of the session to include the session identifier for the session.
    Type: Application
    Filed: March 28, 2023
    Publication date: November 16, 2023
    Inventors: Michael Baj, Patrick J. MeLampy, Ryan Koss, Kaushik Adesh Agrawal, Abilash Menon, Michael John Adams, Sarah V. Jaffer
  • Patent number: 11799762
    Abstract: Techniques are disclosed for session-based routing within Open Systems Interconnection (OSI) Model Layer-2 (L2) networks extended over Layer-3 (L3) networks. In one example, L2 networks connect a first client device to a first router and a second client device to a second router. An L3 network connects the first and second routers. The first router receives, from the first client device, an L2 frame destined for the second client device. The first router generates an L3 packet comprising an L3 header specifying L3 addresses of the first and second routers, a first portion of metadata comprising L2 addresses for the first and second client devices, and a second portion of metadata comprising L3 addresses for the first and second client devices, and forwards the L3 packet to the second router. The second router recovers the L2 frame from the metadata and forwards the L2 frame to the second client device.
    Type: Grant
    Filed: December 5, 2022
    Date of Patent: October 24, 2023
    Assignee: Juniper Networks, Inc.
    Inventors: Abilash Menon, Anna Yungelson, Scott A. McCulley, Jacob Dionne
  • Publication number: 20230327984
    Abstract: In exemplary embodiments of the present invention, a router determines whether or not to establish a stateful routing session based on the suitability of one or more candidate return path interfaces. This determination is typically made at the time a first packet for a new session arrives at the router on a given ingress interface. In some cases, the router may be configured to require that the ingress interface be used for the return path of the session, in which case the router may evaluate whether the ingress interface is suitable for the return path and may drop the session if the ingress interface is deemed by the router to be unsuitable for the return path. In other cases, the router may be configured to not require that the ingress interface be used for the return path, in which case the router may evaluate whether at least one interface is suitable for the return path and drop the session if no interface is deemed by the router to be suitable for the return path.
    Type: Application
    Filed: June 13, 2023
    Publication date: October 12, 2023
    Inventors: Abilash Menon, Robert Penfield, Hadriel S. Kaplan
  • Patent number: 11784907
    Abstract: A router advertises an aggregated service or route that can be evaluated by other routers as a unitary segment rather than as a group of individual links/paths associated with the aggregated service or route. The aggregated service or route can be based on service and topology state information received from one or more other routers and can be advertised with the router as the nexthop for the aggregated service or route. The router can advertise an aggregated metric for the aggregated service or route for use in such evaluation. An aggregated route can be associated with different aggregated metrics for different services.
    Type: Grant
    Filed: April 30, 2021
    Date of Patent: October 10, 2023
    Assignee: 128 Technology, Inc.
    Inventors: Hadriel S. Kaplan, Abilash Menon, Patrick Timmons, Michael Baj, Robert Penfield, Patrick J. MeLampy
  • Patent number: 11784917
    Abstract: Techniques are disclosed for session-based routing within Open Systems Interconnection (OSI) Model Layer-2 (L2) networks extended over Layer-3 (L3) networks. In one example, L2 networks connect a first client device to a first router and a second client device to a second router. An L3 network connects the first and second routers. The first router receives, from the first client device, an non-session-based L2 frame destined for the second client device. The first router forms an L3 packet comprising an L3 header specifying L3 addresses of the first and second routers and a protocol selected based on an L3 service for the L2 frame, a payload comprising the L2 frame, and metadata comprising a session identifier distinctly identifying the L2 frame, and forwards the L3 packet to the second router. The second router recovers the L2 frame from the payload and forwards the L2 frame to the second client device.
    Type: Grant
    Filed: September 15, 2022
    Date of Patent: October 10, 2023
    Assignee: Juniper Networks, Inc.
    Inventors: Abilash Menon, Anna Yungelson, Scott A. McCulley, Jacob Dionne
  • Patent number: 11750483
    Abstract: One function of a communications network, or of nodes in such a network, is to gather data that is useful in assessing network performance, and quantifying metrics of node and/or network performance. Various embodiments disclosed herein improve the ability of nodes and networks to gather such data, and quantify metrics of node and/or network performance by selectively marking existing network traffic, and in preferred embodiments without having to dilute network traffic by generating and transmitting dummy data packets.
    Type: Grant
    Filed: July 1, 2021
    Date of Patent: September 5, 2023
    Assignee: 128 Technology, Inc.
    Inventors: Scott A. McCulley, Abilash Menon, Anna Yungelson
  • Patent number: 11750508
    Abstract: A routing system for routing packets for a route or service comprises a plurality of routers including a source router, wherein the source router is configured to receive, using a service and topology exchange protocol, service and topology state information from a STEP repository for at least one other router based on configured relationships between routers; determine a first path to a destination for a route or service based on the service and topology state information, the first path including an ordered list of successive routers to receive a packet associated with the route or service starting with a first successive router and ending with a destination router; and transmit a packet toward the first successive router with first metadata including a list of at least one remaining router of the ordered list of routers to receive the packet associated with the route or service.
    Type: Grant
    Filed: March 31, 2022
    Date of Patent: September 5, 2023
    Assignee: 128 Technology, Inc.
    Inventors: Hadriel S. Kaplan, Abilash Menon, Patrick Timmons, Michael Baj, Robert Penfield, Patrick J. MeLampy
  • Patent number: 11722405
    Abstract: In exemplary embodiments of the present invention, a router determines whether or not to establish a stateful routing session based on the suitability of one or more candidate return path interfaces. This determination is typically made at the time a first packet for a new session arrives at the router on a given ingress interface. In some cases, the router may be configured to require that the ingress interface be used for the return path of the session, in which case the router may evaluate whether the ingress interface is suitable for the return path and may drop the session if the ingress interface is deemed by the router to be unsuitable for the return path. In other cases, the router may be configured to not require that the ingress interface be used for the return path, in which case the router may evaluate whether at least one interface is suitable for the return path and drop the session if no interface is deemed by the router to be suitable for the return path.
    Type: Grant
    Filed: July 19, 2021
    Date of Patent: August 8, 2023
    Assignee: 128 Technology, Inc.
    Inventors: Abilash Menon, Robert Penfield, Hadriel S. Kaplan
  • Publication number: 20230246930
    Abstract: One function of a communications network, or of nodes in such a network, is to gather data that is useful in assessing network performance, and quantifying metrics of node and/or network performance. Various embodiments disclosed herein improve the ability of nodes and networks to gather such data, and quantify metrics of node and/or network performance by selectively marking existing network traffic, and in preferred embodiments without having to dilute network traffic by generating and transmitting dummy data packets.
    Type: Application
    Filed: April 10, 2023
    Publication date: August 3, 2023
    Inventors: Scott A. McCulley, Abilash Menon, Anna Yungelson
  • Patent number: 11706185
    Abstract: Techniques are disclosed for avoiding sending network traffic through a backup network device when an active network device is operational. An example device is configured to receive a first address resolution protocol (ARP) request from an active network device and a second ARP request from a backup network device. The device is also configured to, in response to receiving the first ARP request and the second ARP request, send a first ARP response to the active network device.
    Type: Grant
    Filed: February 1, 2022
    Date of Patent: July 18, 2023
    Assignee: Juniper Networks, Inc.
    Inventor: Abilash Menon
  • Patent number: 11695687
    Abstract: A routing system for distributing multicast routing information for a multicast service includes a plurality of routers including a multicast source router and a plurality of multicast receiver routers, the plurality of routers providing a multicast service, wherein the routers are configured to exchange multicast information associated with the multicast service including identification of multicast sources and the multicast receivers.
    Type: Grant
    Filed: June 21, 2021
    Date of Patent: July 4, 2023
    Assignee: 128 Technology, Inc.
    Inventors: Hadriel S. Kaplan, Abilash Menon, Patrick Timmons, Michael Baj, Robert Penfield, Patrick J. MeLampy
  • Publication number: 20230198848
    Abstract: Techniques are disclosed for promulgating service information and topology information in a network in a high availability manner. An example device is configured to create a first service and topology exchange protocol (STEP) document. The first STEP document includes service information and topology information. The example device is configured to send the first STEP document to a first STEP repository for forwarding to at least one subscribing network device. The example device is also configured to send the first STEP document to a second STEP repository for forwarding to the at least one subscribing network device.
    Type: Application
    Filed: March 29, 2022
    Publication date: June 22, 2023
    Inventors: Tong Jiang, Chaohui Zhang, Abilash Menon, John M. Peterson, Markus Jork, Pranav Kethe-Sai
  • Patent number: 11658902
    Abstract: A first router generates session establishment metrics for use in network path selection. For example, a plurality of routers connect a client device to a network service instance hosted by a server. A first router is connected to the network service instance via first and second paths. The first router receives session performance requirements for a session between the client device and the network service instance. The first router forwards, along the first path, network traffic for the session by modifying a first packet of the session to include a session identifier for the session. The first router determines that session establishment metrics for the session do not satisfy the session performance requirements. In response, the first router forwards, along the second path, the network traffic for the session by modifying a second packet of the session to include the session identifier for the session.
    Type: Grant
    Filed: April 23, 2021
    Date of Patent: May 23, 2023
    Assignee: Juniper Networks, Inc.
    Inventors: Michael Baj, Patrick J. MeLampy, Ryan Koss, Kaushik Adesh Agrawal, Abilash Menon, Michael John Adams, Sarah V. Jaffer
  • Patent number: 11658901
    Abstract: Techniques are disclosed for session-based routing of multipoint Open Systems Interconnection (OSI) Model Layer-2 (L2) frames of an L2 network extended over Layer-3 (L3) networks. In one example, L2 networks connect a source device to an ingress router and receiver devices to egress routers. An L3 network connects the ingress and egress routers. The ingress router receives, from the source device, a multipoint L2 frame destined for the receiver devices. The ingress router forms, for each egress router that is connected to at least one multipoint receiver device, a unicast L3 packet for the L2 frame and forwards the unicast L3 packet to the egress router. Each egress router generates, in response to receiving the unicast L3 packet, the multipoint L2 frame and forwards, to the receiver devices, the multipoint L2 frame.
    Type: Grant
    Filed: June 24, 2021
    Date of Patent: May 23, 2023
    Assignee: Juniper Networks, Inc.
    Inventors: Abilash Menon, Anna Yungelson, Scott A. McCulley, Jacob Dionne
  • Publication number: 20230136743
    Abstract: Techniques are disclosed for avoiding sending network traffic through a backup network device when an active network device is operational. An example device is configured to receive a first address resolution protocol (ARP) request from an active network device and a second ARP request from a backup network device. The device is also configured to, in response to receiving the first ARP request and the second ARP request, send a first ARP response to the active network device.
    Type: Application
    Filed: February 1, 2022
    Publication date: May 4, 2023
    Inventor: Abilash Menon
  • Publication number: 20230131877
    Abstract: Techniques are disclosed for inline security key exchanges between network devices. An example network device includes one or more processors and memory coupled to the one or more processors. The memory stores instructions that, upon execution, cause one or more processors to obtain a first payload key and obtain a path key. The instructions cause the one or more processors to encrypt a first payload of a first packet using the first payload key and insert the first payload key into first metadata of the first packet. The instructions cause the one or more processors to encrypt the first metadata using the path key and send the first packet to another network device.
    Type: Application
    Filed: February 18, 2022
    Publication date: April 27, 2023
    Inventors: Abilash Menon, Avinash Prakash Bhat, Anna Yungelson
  • Publication number: 20230116163
    Abstract: Techniques are described for forming on-demand mesh connections between spoke routers of a Software-Defined Wide Area Network (SD-WAN) arranged in a hub-and-spoke topology. A first spoke router modifies the first packet to include metadata specifying first reachability information and first Internet Protocol (IP) address information for the first spoke router. The first spoke router forwards the first packet to a hub router for forwarding to a second spoke router. The first spoke router receives a second packet from the hub router that includes metadata specifying second reachability information and second IP address information for the second spoke router. In response to determining that the first reachability information is compatible with the second reachability information, the first spoke router initiates a peering connection with the second spoke router along a path which bypasses the hub router for forwarding subsequent packets of the forward packet flow.
    Type: Application
    Filed: September 29, 2021
    Publication date: April 13, 2023
    Inventors: Hendrik Scholz, Abilash Menon
  • Publication number: 20230097324
    Abstract: Techniques are disclosed for session-based routing within Open Systems Interconnection (OSI) Model Layer-2 (L2) networks extended over Layer-3 (L3) networks. In one example, L2 networks connect a first client device to a first router and a second client device to a second router. An L3 network connects the first and second routers. The first router receives, from the first client device, an L2 frame destined for the second client device. The first router generates an L3 packet comprising an L3 header specifying L3 addresses of the first and second routers, a first portion of metadata comprising L2 addresses for the first and second client devices, and a second portion of metadata comprising L3 addresses for the first and second client devices, and forwards the L3 packet to the second router. The second router recovers the L2 frame from the metadata and forwards the L2 frame to the second client device.
    Type: Application
    Filed: December 5, 2022
    Publication date: March 30, 2023
    Inventors: Abilash Menon, Anna Yungelson, Scott A. McCulley, Jacob Dionne