Patents by Inventor Suresh Krishnan

Suresh Krishnan 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: 20230283486
    Abstract: Computing devices and method for performing a secure neighbor discovery. A local computing device transmits an encrypted local node identifier and an encrypted local challenge to a remote computing device. The remote computing device generates a local challenge response based on the local challenge; and transmits an encrypted remote node identifier and an encrypted local challenge response to the local computing device. The local computing device determines that the received local challenge response corresponds to an expected local challenge response generated based on the local challenge. The remote computing device further transmits an encrypted remote challenge. The local computing device generates a remote challenge response based on the remote challenge; and transmits an encrypted remote challenge response to the remote computing device.
    Type: Application
    Filed: May 10, 2023
    Publication date: September 7, 2023
    Applicant: KALOOM INC
    Inventors: Per ANDERSSON, Benoit TREMBLAY, Suresh KRISHNAN, Laurent MARCHAND
  • Publication number: 20230259450
    Abstract: Aspects of the disclosure relate to conducting automated web service testing in a continuous integration and delivery test deployment environment using artificial intelligence (AI) generated test data. In some embodiments, a computing platform may receive, from a developer computing platform, a test code request, receive, from a web service computing platform, a training data set, configure a test data set based on the training data set and the test code request, use AI engine to apply one or more corrections to the test data set based on the test code request and to produce a corrected test data set, execute the test code using the corrected test data set to produce test code output results, and send, to the developer computing platform, the test code output results.
    Type: Application
    Filed: April 27, 2023
    Publication date: August 17, 2023
    Inventors: Swathi Bussa, Suresh Krishnan Narayanamoorthy, Savitri Jaganath Podal, Amrut Gopal Nayak
  • Patent number: 11695575
    Abstract: Computing devices and method for performing a secure neighbor discovery. A local computing device transmits an encrypted local node identifier and an encrypted local challenge to a remote computing device. The remote computing device generates a local challenge response based on the local challenge; and transmits an encrypted remote node identifier and an encrypted local challenge response to the local computing device. The local computing device determines that the received local challenge response corresponds to an expected local challenge response generated based on the local challenge. The remote computing device further transmits an encrypted remote challenge. The local computing device generates a remote challenge response based on the remote challenge; and transmits an encrypted remote challenge response to the remote computing device.
    Type: Grant
    Filed: March 30, 2021
    Date of Patent: July 4, 2023
    Assignee: KALOOM Inc
    Inventors: Per Andersson, Benoit Tremblay, Suresh Krishnan, Laurent Marchand
  • Patent number: 11687441
    Abstract: Aspects of the disclosure relate to conducting automated web service testing in a continuous integration and delivery test deployment environment using artificial intelligence (AI) generated test data. In some embodiments, a computing platform may receive, from a developer computing platform, a test code request, receive, from a web service computing platform, a training data set, configure a test data set based on the training data set and the test code request, use AI engine to apply one or more corrections to the test data set based on the test code request and to produce a corrected test data set, execute the test code using the corrected test data set to produce test code output results, and send, to the developer computing platform, the test code output results.
    Type: Grant
    Filed: July 8, 2021
    Date of Patent: June 27, 2023
    Assignee: Bank of America Corporation
    Inventors: Swathi Bussa, Suresh Krishnan Narayanamoorthy, Amrut Gopal Nayak, Savitri Jaganath Podal
  • Publication number: 20230011250
    Abstract: Aspects of the disclosure relate to conducting automated web service testing in a continuous integration and delivery test deployment environment using artificial intelligence (AI) generated test data. In some embodiments, a computing platform may receive, from a developer computing platform, a test code request, receive, from a web service computing platform, a training data set, configure a test data set based on the training data set and the test code request, use AI engine to apply one or more corrections to the test data set based on the test code request and to produce a corrected test data set, execute the test code using the corrected test data set to produce test code output results, and send, to the developer computing platform, the test code output results.
    Type: Application
    Filed: July 8, 2021
    Publication date: January 12, 2023
    Inventors: Swathi Bussa, Suresh Krishnan Narayanamoorthy, Amrut Gopal Nayak, Savitri Jaganath Podal
  • Publication number: 20230007894
    Abstract: Aspects of the disclosure relate to conducting automated web service testing in a continuous integration and delivery test deployment environment using artificial intelligence (AI) generated test data. In some embodiments, a computing platform may receive, from a developer computing platform, a test code request, receive, from a web service computing platform, a training data set, configure a test data set based on the training data set and the test code request, use AI engine to apply one or more corrections to the test data set based on the test code request and to produce a corrected test data set, execute the test code using the corrected test data set to produce test code output results, and send, to the developer computing platform, the test code output results.
    Type: Application
    Filed: July 8, 2021
    Publication date: January 12, 2023
    Inventors: Swathi Bussa, Suresh Krishnan Narayanamoorthy, Amrut Gopal Nayak, Savitri Jaganath Podal
  • Publication number: 20220247684
    Abstract: The present method and computer device store a plurality of functional filtering rules in memory, each functional filtering rule being based on at least one of a namespace and a pod type. A data structure providing a mapping between pods and Internet Protocol (IP) addresses is stored in the memory. Upon receipt or transmission of an IP packet, a source IP address and a destination IP address are extracted from the IP packet. A source pod corresponding to the source IP address and a destination pod corresponding to the destination IP address are determined using the data structure. Each pod belongs to one of a plurality of namespaces and one of a plurality of pod types. The method and computer further identify and apply a functional filtering rule among the plurality of functional filtering rules that is matched for the source pod and destination pod respective namespaces and pod types.
    Type: Application
    Filed: January 28, 2022
    Publication date: August 4, 2022
    Inventors: Per ANDERSSON, Suresh KRISHNAN, Abdallah CHATILA
  • Patent number: 11343673
    Abstract: Methods and systems for group re-authentication of devices in a wireless telecommunication network are provided. According to one aspect, a method of operation of a base station in a wireless telecommunication network comprises receiving a group authentication request message from a mobility management entity, the group authentication request message comprising a group identifier; identifying at least one user equipment as belonging to a group identified by the group identifier; sending an individual authentication request message to each identified UE; receiving an authentication response from at least one of the identified UE; aggregating the received at least one authentication response to create a group authentication response message; and sending the group authentication response message to the mobility management entity.
    Type: Grant
    Filed: July 14, 2016
    Date of Patent: May 24, 2022
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Suresh Krishnan, Catherine Truchan, Peyman Talebi Fard, Stere Preda
  • Patent number: 11323488
    Abstract: Systems and methods are disclosed herein that relate to secure monitoring or interception of traffic in a wireless communications system. In some embodiments, a method of operation of a network node comprises receiving a list of one or more obfuscated target identifiers from a monitoring node, where each obfuscated target identifier is a user identifier of a target user that is encrypted using a first encryption key that is unknown to the network node. The method further comprises receiving an encrypted packet from another network node and determining whether an encrypted user identifier of the encrypted packet matches one of the obfuscated target identifiers. The method further comprises, if the encrypted user identifier matches one of the obfuscated target identifiers, further encrypting the encrypted packet using a second encryption key negotiated between the network node and the monitoring node and transmitting the further encrypted packet to the monitoring node.
    Type: Grant
    Filed: June 7, 2017
    Date of Patent: May 3, 2022
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Catherine Truchan, Suresh Krishnan, Daniel Migault, Stere Preda
  • Publication number: 20220006778
    Abstract: Computing device and method for generating a functional IPv6 address of a pod. The computing device stores at least one namespace, at least one associated pod type for each namespace, and an IPv6 base prefix. A namespace is selected among the at least one namespace and a pod type is selected among the at least one pod type associated to the selected namespace. The computing device creates a pod corresponding to the selected namespace and pod type. The computing device generates a pod identifier which uniquely identifies the pod at the computing device level. The computing device generates a namespace field based on the selected namespace and a pod type field based on the selected pod type. The computing device generates a functional IPv6 address of the pod by combining at least the IPv6 base prefix, the namespace field, the pod type field, and the pod identifier.
    Type: Application
    Filed: July 2, 2020
    Publication date: January 6, 2022
    Applicant: KALOOM INC.
    Inventors: Per ANDERSSON, Suresh KRISHNAN, Abdallah CHATILA
  • Publication number: 20210218581
    Abstract: Computing devices and method for performing a secure neighbor discovery. A local computing device transmits an encrypted local node identifier and an encrypted local challenge to a remote computing device. The remote computing device generates a local challenge response based on the local challenge; and transmits an encrypted remote node identifier and an encrypted local challenge response to the local computing device. The local computing device determines that the received local challenge response corresponds to an expected local challenge response generated based on the local challenge. The remote computing device further transmits an encrypted remote challenge. The local computing device generates a remote challenge response based on the remote challenge; and transmits an encrypted remote challenge response to the remote computing device.
    Type: Application
    Filed: March 30, 2021
    Publication date: July 15, 2021
    Applicant: KALOOM INC.
    Inventors: Per ANDERSSON, BENOIT TREMBLAY, SURESH KRISHNAN, LAURENT MARCHAND
  • Publication number: 20210204202
    Abstract: Systems and methods are provided for exchanging network connection access technology information amongst nodes in a communication network. An access point such as a router can include an indication of the access technology used for its network connection in a router advertisement message. A network device can connect to the router using a different access technology, but use the router's network access technology to determine operating information.
    Type: Application
    Filed: March 16, 2021
    Publication date: July 1, 2021
    Inventor: Suresh Krishnan
  • Patent number: 11044089
    Abstract: Methods, systems, and computer program products for security context escrowing are provided herein. According to one aspect, a method of operation of a network node for a telecommunications network comprises storing security context information associated with a small data, fast path connection between a wireless device and a first gateway that is serving the wireless device, determining a change in the gateway that is serving the wireless device from the first gateway to a second gateway, and, in response to determining the change, providing the stored security context information to the second gateway for use with the wireless device.
    Type: Grant
    Filed: May 5, 2016
    Date of Patent: June 22, 2021
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Catherine Truchan, Stere Preda, Suresh Krishnan
  • Patent number: 11005667
    Abstract: Computing devices and method for performing a secure neighbor discovery. A local computing device transmits an encrypted local node identifier and an encrypted local challenge to a remote computing device. The remote computing device generates a local challenge response based on the local challenge; and transmits an encrypted remote node identifier and an encrypted local challenge response to the local computing device. The local computing device determines that the received local challenge response corresponds to an expected local challenge response generated based on the local challenge. The remote computing device further transmits an encrypted remote challenge. The local computing device generates a remote challenge response based on the remote challenge; and transmits an encrypted remote challenge response to the remote computing device.
    Type: Grant
    Filed: September 27, 2018
    Date of Patent: May 11, 2021
    Assignee: Kaloom Inc.
    Inventors: Per Andersson, Benoit Tremblay, Suresh Krishnan, Laurent Marchand
  • Patent number: 10979247
    Abstract: Computing devices and methods for transmitting and receiving optimized tunneling IP packets. At the entry point of a tunnel, an IP packet comprising at least one header is received. If data comprised in one of the at least one header of the received IP packet are redundant with data comprised in one or more tunneling header of a tunneling IP packet, then the redundant header is removed from the received IP packet. The tunneling IP packet encapsulating the received IP packet (with its redundant header removed) is transmitted. A header removal field is positioned in the tunneling IP packet to indicate the positive determination of redundancy. At the exit point of the tunnel, the tunneling IP packet is received. The header removal field and the one or more tunneling header of the tunneling IP packet are used for identifying the previous determination of redundancy and recreating the removed header.
    Type: Grant
    Filed: July 24, 2019
    Date of Patent: April 13, 2021
    Assignee: Kaloom Inc.
    Inventors: Per Andersson, Benoit Tremblay, Suresh Krishnan, Laurent Marchand
  • Patent number: 10952129
    Abstract: Systems and methods are provided for exchanging network connection access technology information amongst nodes in a communication network. An access point such as a router can include an indication of the access technology used for its network connection in a message for the end-user network device (e.g LTE). The network device can connect to the router using a different access technology (e.g. WLAN) for its local connection, nut exploits the router's network access technology information received to determine the own behaviour (e.g. stop applications or software updates).
    Type: Grant
    Filed: February 12, 2016
    Date of Patent: March 16, 2021
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventor: Suresh Krishnan
  • Patent number: 10924454
    Abstract: Computing device and method for generating a fabric-wide IPv6 address in a data center comprising a plurality of fabrics. A configuration file is stored in a memory of a computing device. The configuration file comprises an Internet Protocol version 6 (IPv6) base prefix and a fabric identifier. A processing unit of the computing device determines a host identifier. The processing unit generates an IPv6 prefix, by combining the IPv6 base prefix stored in the configuration file and the fabric identifier stored in the configuration file. The processing unit generates an IPv6 address, by combining the IPv6 prefix and the host identifier. The processing unit further advertises the generated IPv6 address.
    Type: Grant
    Filed: September 27, 2018
    Date of Patent: February 16, 2021
    Assignee: KALOOM INC.
    Inventors: Per Andersson, Benoit Tremblay, Suresh Krishnan, Laurent Marchand
  • Patent number: 10896200
    Abstract: A distributed data storage system includes first and second data storage systems (DSSs) at respective sites and a cloud gateway at a third. The first DSS remotely mirrors data using synchronous and asynchronous channels both employing a block-based protocol (e.g., SCSI). The second DSS is connected to the synchronous channel to provide synchronous backup to the first DSS. The cloud gateway is connected to the asynchronous channel and has a cloud storage connection to a cloud storage system, the cloud storage connection using a wide area network interface and employing an object-based protocol. The cloud gateway (1) provides asynchronous backup to the first DSS via the asynchronous channel, and (2) uses the cloud storage connection to access object-based cloud data storage to store data of the asynchronous backup. The use of the cloud gateway and cloud storage system for an asynchronous third mirror enhances reliability/resiliency in a cost-effective manner.
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: January 19, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Suresh Krishnan, Wayne D'Entremont, Adnan Sahin, Arieh Don
  • Patent number: 10873500
    Abstract: Computing device (located in a fabric of a data center) and method for generating a link IPv6 address. The computing device determines a local node identifier and a local link identifier for a communication interface of the computing device. The computing device receives from a remote computing device a remote node identifier and a remote link identifier for a remote communication interface of the remote computing device. Based on a comparison of the local and remote node identifiers, the link IPv6 address is generated by using an IPv6 base prefix, the local node identifier, the remote node identifier, the local link identifier, the remote link identifier, and an indicator that the local node identifier is greater or lower than the remote node identifier. A network configuration of the computing device is performed by generating a fabric-wide IPv6 address and one or more link IPv6 address.
    Type: Grant
    Filed: September 27, 2018
    Date of Patent: December 22, 2020
    Assignee: Kaloom Inc.
    Inventors: Per Andersson, Benoit Tremblay, Suresh Krishnan, Laurent Marchand
  • Patent number: 10826867
    Abstract: Systems and methods relating to an efficient communication system to, e.g., support Massive Machine Type Communication (M-MTC) devices are disclosed. In some embodiments, a base station in a cellular communications network comprises, during initial attachment of a wireless device, establishing a Data Radio Bearer (DRB) between the base station and the wireless device, updating a context of the wireless device to include information regarding the DRB established between the base station and the wireless device to thereby provide a mapping between the DRB and a cellular network identifier of the wireless device. The method further comprises, during initial attachment of the wireless device, providing, to the wireless device, at least a portion of an Internet Protocol (IP) address assigned to the wireless device and updating the context of the wireless device to include the at least a portion of the IP address of the wireless device.
    Type: Grant
    Filed: January 5, 2017
    Date of Patent: November 3, 2020
    Assignee: Telefonaktiebolaget LM Ericsson (Publ)
    Inventors: Catherine Truchan, Peyman Talebi Fard, Stere Preda, Suresh Krishnan