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: 20230283486Abstract: 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: ApplicationFiled: May 10, 2023Publication date: September 7, 2023Applicant: KALOOM INCInventors: Per ANDERSSON, Benoit TREMBLAY, Suresh KRISHNAN, Laurent MARCHAND
-
Publication number: 20230259450Abstract: 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: ApplicationFiled: April 27, 2023Publication date: August 17, 2023Inventors: Swathi Bussa, Suresh Krishnan Narayanamoorthy, Savitri Jaganath Podal, Amrut Gopal Nayak
-
Patent number: 11695575Abstract: 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: GrantFiled: March 30, 2021Date of Patent: July 4, 2023Assignee: KALOOM IncInventors: Per Andersson, Benoit Tremblay, Suresh Krishnan, Laurent Marchand
-
Patent number: 11687441Abstract: 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: GrantFiled: July 8, 2021Date of Patent: June 27, 2023Assignee: Bank of America CorporationInventors: Swathi Bussa, Suresh Krishnan Narayanamoorthy, Amrut Gopal Nayak, Savitri Jaganath Podal
-
Publication number: 20230011250Abstract: 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: ApplicationFiled: July 8, 2021Publication date: January 12, 2023Inventors: Swathi Bussa, Suresh Krishnan Narayanamoorthy, Amrut Gopal Nayak, Savitri Jaganath Podal
-
Publication number: 20230007894Abstract: 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: ApplicationFiled: July 8, 2021Publication date: January 12, 2023Inventors: Swathi Bussa, Suresh Krishnan Narayanamoorthy, Amrut Gopal Nayak, Savitri Jaganath Podal
-
Publication number: 20220247684Abstract: 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: ApplicationFiled: January 28, 2022Publication date: August 4, 2022Inventors: Per ANDERSSON, Suresh KRISHNAN, Abdallah CHATILA
-
Patent number: 11343673Abstract: 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: GrantFiled: July 14, 2016Date of Patent: May 24, 2022Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Suresh Krishnan, Catherine Truchan, Peyman Talebi Fard, Stere Preda
-
Patent number: 11323488Abstract: 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: GrantFiled: June 7, 2017Date of Patent: May 3, 2022Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Catherine Truchan, Suresh Krishnan, Daniel Migault, Stere Preda
-
Publication number: 20220006778Abstract: 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: ApplicationFiled: July 2, 2020Publication date: January 6, 2022Applicant: KALOOM INC.Inventors: Per ANDERSSON, Suresh KRISHNAN, Abdallah CHATILA
-
Publication number: 20210218581Abstract: 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: ApplicationFiled: March 30, 2021Publication date: July 15, 2021Applicant: KALOOM INC.Inventors: Per ANDERSSON, BENOIT TREMBLAY, SURESH KRISHNAN, LAURENT MARCHAND
-
Publication number: 20210204202Abstract: 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: ApplicationFiled: March 16, 2021Publication date: July 1, 2021Inventor: Suresh Krishnan
-
Patent number: 11044089Abstract: 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: GrantFiled: May 5, 2016Date of Patent: June 22, 2021Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Catherine Truchan, Stere Preda, Suresh Krishnan
-
Patent number: 11005667Abstract: 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: GrantFiled: September 27, 2018Date of Patent: May 11, 2021Assignee: Kaloom Inc.Inventors: Per Andersson, Benoit Tremblay, Suresh Krishnan, Laurent Marchand
-
Patent number: 10979247Abstract: 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: GrantFiled: July 24, 2019Date of Patent: April 13, 2021Assignee: Kaloom Inc.Inventors: Per Andersson, Benoit Tremblay, Suresh Krishnan, Laurent Marchand
-
Patent number: 10952129Abstract: 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: GrantFiled: February 12, 2016Date of Patent: March 16, 2021Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventor: Suresh Krishnan
-
Patent number: 10924454Abstract: 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: GrantFiled: September 27, 2018Date of Patent: February 16, 2021Assignee: KALOOM INC.Inventors: Per Andersson, Benoit Tremblay, Suresh Krishnan, Laurent Marchand
-
Patent number: 10896200Abstract: 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: GrantFiled: June 30, 2016Date of Patent: January 19, 2021Assignee: EMC IP Holding Company LLCInventors: Suresh Krishnan, Wayne D'Entremont, Adnan Sahin, Arieh Don
-
Patent number: 10873500Abstract: 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: GrantFiled: September 27, 2018Date of Patent: December 22, 2020Assignee: Kaloom Inc.Inventors: Per Andersson, Benoit Tremblay, Suresh Krishnan, Laurent Marchand
-
Patent number: 10826867Abstract: 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: GrantFiled: January 5, 2017Date of Patent: November 3, 2020Assignee: Telefonaktiebolaget LM Ericsson (Publ)Inventors: Catherine Truchan, Peyman Talebi Fard, Stere Preda, Suresh Krishnan