Patents by Inventor Abhigyan
Abhigyan 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: 20230209615Abstract: A method performed by a processing system includes receiving a request from a first user endpoint device to establish a mobile terminating connection to a second user endpoint device, determining whether an access certificate that is associated with the second user endpoint device has been received from the first user endpoint device, terminating the mobile terminating connection at the processing system when the access certificate is determined to be received from the first user endpoint device, identifying a private Internet Protocol address that is associated with the second user endpoint device when the access certificate is determined to be received from the first user endpoint device, and establishing a connection from the processing system to the second user endpoint device, separate from the mobile terminating connection from the first user endpoint device to the processing system, using the private internet protocol address of the second user endpoint device.Type: ApplicationFiled: December 28, 2021Publication date: June 29, 2023Inventors: Abhigyan, Aleksandr Zelezniak
-
Publication number: 20230208908Abstract: A system can include a gateway, a plurality of network function nodes, and a distributed load balancer including load balancer nodes each having a flow table portion stored thereon. The load balancer nodes can form a node chain having a tail and head nodes. A load balancer node can receive a packet from the gateway. In response, the load balancer node can generate a query, directed to the tail node, that identifies the packet and a network function identifier associated with a network function node that is proposed to handle a connection. The tail node can determine whether an entry for the connection exists in a flow table portion associated with the tail node. If not, the tail node can initiate an insert request for writing the entry for the connection via the head node. The entry can then be written to all load balancer nodes in the node chain.Type: ApplicationFiled: March 6, 2023Publication date: June 29, 2023Applicant: AT&T Intellectual Property I, L.P.Inventors: Abhigyan, Kaustubh Joshi, Edward Scott Daniels
-
Patent number: 11601497Abstract: A system can include a gateway, a plurality of network function nodes, and a distributed load balancer including load balancer nodes each having a flow table portion stored thereon. The load balancer nodes can form a node chain having a tail and head nodes. A load balancer node can receive a packet from the gateway. In response, the load balancer node can generate a query, directed to the tail node, that identifies the packet and a network function identifier associated with a network function node that is proposed to handle a connection. The tail node can determine whether an entry for the connection exists in a flow table portion associated with the tail node. If not, the tail node can initiate an insert request for writing the entry for the connection via the head node. The entry can then be written to all load balancer nodes in the node chain.Type: GrantFiled: October 8, 2021Date of Patent: March 7, 2023Assignee: AT&T Intellectual Property I, L.P.Inventors: Abhigyan, Kaustubh Joshi, Edward Scott Daniels
-
Patent number: 11489930Abstract: A processing system of an edge exchange point including at least one processor may receive, from a cloud service provider a request to allocate a first tag to communications between the cloud service provider and a first telecommunication network, transmit an acceptance of the request to allocate the first tag to the communications between the cloud service provider and the first telecommunication network, obtaining a first packet containing the first tag from the cloud service provider, and transmit the first packet to the first telecommunication network in accordance with the first tag.Type: GrantFiled: June 11, 2019Date of Patent: November 1, 2022Assignee: AT&T Intellectual Property I, L.P.Inventors: Abhigyan, Bharath Balasubramanian, Kaustubh Joshi, Oliver Spatscheck
-
Patent number: 11483379Abstract: A method, computer-readable medium, and apparatus for supporting services for customer traffic using edge clouds are disclosed. For example, a processing system may receive an indication of a set of customer devices of a customer of a network provider and an indication of a service of an edge cloud to be applied to customer traffic of the customer devices, support configuration of a network of the network provider to support a customer segment for the customer including configuration of a gateway of the network and a switch of the network that is associated with the edge cloud, support configuration of a virtual network between the switch and an edge cloud element supporting the service, and support configuration of the switch to support an association of the customer segment and the virtual network for supporting routing of the customer traffic to the service via the virtual network.Type: GrantFiled: November 16, 2020Date of Patent: October 25, 2022Assignee: AT&T Intellectual Property I, L.P.Inventors: Abhigyan, Aleksandr Zelezniak, Kaustubh Joshi, Oliver Spatscheck
-
Patent number: 11463511Abstract: Software-based data planes for network function virtualization may use a modular approach in which network functions are implemented as modules that can be composed into service chains. Infrastructures that allow these modules to share central processing unit resources are particularly appealing since they support multi-tenancy or diverse service chains applied to different traffic classes. Systems, methods, and apparatuses introduce schemes for load balancing considering central processing unit utilization of a next hop device when processing a packet that uses a service chain.Type: GrantFiled: December 17, 2018Date of Patent: October 4, 2022Assignees: AT&T Intellectual Property I, L.P., The George Washington UniversityInventors: Abhigyan, Wei Zhang, Timothy Wood
-
Publication number: 20220159059Abstract: A method, computer-readable medium, and apparatus for supporting services for customer traffic using edge clouds are disclosed. For example, a processing system may receive an indication of a set of customer devices of a customer of a network provider and an indication of a service of an edge cloud to be applied to customer traffic of the customer devices, support configuration of a network of the network provider to support a customer segment for the customer including configuration of a gateway of the network and a switch of the network that is associated with the edge cloud, support configuration of a virtual network between the switch and an edge cloud element supporting the service, and support configuration of the switch to support an association of the customer segment and the virtual network for supporting routing of the customer traffic to the service via the virtual network.Type: ApplicationFiled: November 16, 2020Publication date: May 19, 2022Inventors: Abhigyan, Aleksandr Zelezniak, Kaustubh Joshi, Oliver Spatscheck
-
Publication number: 20220029920Abstract: According to one aspect disclosed herein, a system can include a set of node peers, including a first subset implemented in software and a second subset implemented in hardware. The first subset can include a software node. The second subset can include a hardware node that includes a hardware cache, a processor, and a memory that stores computer-executable instructions. The hardware node can receive, from a network, a packet, and can determine if data that identifies a path associated with the packet is stored in the hardware cache. If not, the hardware node can query the software node to identify the path associated with the packet, and can receive, in response from the software node, the data that identifies the path, which then can be stored in the hardware cache. The hardware node can forward, along the path, the packet to a network element.Type: ApplicationFiled: October 4, 2021Publication date: January 27, 2022Applicant: AT&T Intellectual Property I, L.P.Inventors: Abhigyan, Kaustubh Joshi, Han Nguyen, Edward Daniels
-
Patent number: 11140081Abstract: According to one aspect disclosed herein, a system can include a set of node peers, including a first subset implemented in software and a second subset implemented in hardware. The first subset can include a software node. The second subset can include a hardware node that includes a hardware cache, a processor, and a memory that stores computer-executable instructions. The hardware node can receive, from a network, a packet, and can determine if data that identifies a path associated with the packet is stored in the hardware cache. If not, the hardware node can query the software node to identify the path associated with the packet, and can receive, in response from the software node, the data that identifies the path, which then can be stored in the hardware cache. The hardware node can forward, along the path, the packet to a network element.Type: GrantFiled: October 1, 2019Date of Patent: October 5, 2021Assignee: AT&T Intellectual Property I, L.P.Inventors: Abhigyan, Kaustubh Joshi, Han Nguyen, Edward Daniels
-
Patent number: 11122131Abstract: Methods, systems, and apparatuses, among other things, may direct client requests to an Edge Cloud location satisfying application requirements associated with the request. Moreover, a domain name service (DNS) query may be received, one or more requests associated with DNS query may be determined, a server may be identified based on the one or more requests, and the DNS query may be redirected to the identified server.Type: GrantFiled: November 18, 2020Date of Patent: September 14, 2021Assignee: AT&T Intellectual Property I, L.P.Inventors: Aleksandr Zelezniak, Abhigyan, Kaustubh Joshi, Oliver Spatscheck
-
Patent number: 10979361Abstract: Concepts and technologies are disclosed herein for creating cross-service chains of virtual network functions in a wide area network. A controller can receive a chain request from a requestor. The chain request can specify functionality that is to be included in a service chain. The functionality can include a first function and a second function. The controller can compute a route associated with the service chain. The route can specify a first site that hosts a first service that provides the first function and a second site that hosts a second service that provides the second function. A first virtual network function can be located at the first site and a second virtual network function can be located at the second site. The controller can configure edge devices and forwarding devices to various entities at the two sites to enable the cross-service virtual network function chain.Type: GrantFiled: July 8, 2019Date of Patent: April 13, 2021Assignee: AT&T Intellectual Property I, L.P.Inventors: Abhigyan, Kaustubh Joshi, Richard Schlichting, Matti Hiltunen, Yoji Ozawa
-
Publication number: 20210099388Abstract: According to one aspect disclosed herein, a system can include a set of node peers, including a first subset implemented in software and a second subset implemented in hardware. The first subset can include a software node. The second subset can include a hardware node that includes a hardware cache, a processor, and a memory that stores computer-executable instructions. The hardware node can receive, from a network, a packet, and can determine if data that identifies a path associated with the packet is stored in the hardware cache. If not, the hardware node can query the software node to identify the path associated with the packet, and can receive, in response from the software node, the data that identifies the path, which then can be stored in the hardware cache. The hardware node can forward, along the path, the packet to a network element.Type: ApplicationFiled: October 1, 2019Publication date: April 1, 2021Applicant: AT&T Intellectual Property I, L.P.Inventors: Abhigyan, Kaustubh Joshi, Han Nguyen, Edward Daniels
-
Publication number: 20200396301Abstract: A processing system of an edge exchange point including at least one processor may receive, from a cloud service provider a request to allocate a first tag to communications between the cloud service provider and a first telecommunication network, transmit an acceptance of the request to allocate the first tag to the communications between the cloud service provider and the first telecommunication network, obtaining a first packet containing the first tag from the cloud service provider, and transmit the first packet to the first telecommunication network in accordance with the first tag.Type: ApplicationFiled: June 11, 2019Publication date: December 17, 2020Inventors: Abhigyan, Bharath Balasubramanian, Kaustubh Joshi, Oliver Spatscheck
-
Publication number: 20200195711Abstract: Software-based data planes for network function virtualization may use a modular approach in which network functions are implemented as modules that can be composed into service chains. Infrastructures that allow these modules to share central processing unit resources are particularly appealing since they support multi-tenancy or diverse service chains applied to different traffic classes. Systems, methods, and apparatuses introduce schemes for load balancing considering central processing unit utilization of a next hop device when processing a packet that uses a service chain.Type: ApplicationFiled: December 17, 2018Publication date: June 18, 2020Inventors: Abhigyan, Wei Zhang, Timothy Wood
-
Patent number: 10616321Abstract: Concepts and technologies are disclosed herein for a distributed stateful load balancer. A first load balancer can store a first portion of a distributed hash table including data over a first range of hash keys. The first load balancer can be in communication with a second load balancer that stores a second portion of the distributed hash table including data over a second range of hash keys. The first load balancer can receive a packet, where a hash value calculated for the packet does not fall in the first range of hash keys. The first load balancer can identify, based on the hash value, that the second load balancer stores data that identifies a path associated with the packet and query the second load balancer to identify the path. The first load balancer can receive the data and forward, along the path, the packet to a network element.Type: GrantFiled: December 22, 2017Date of Patent: April 7, 2020Assignee: AT&T Intellectual Property I, L.P.Inventors: Abhigyan, Kaustubh Joshi, Edward Daniels, Han Nguyen
-
Publication number: 20190334831Abstract: Concepts and technologies are disclosed herein for creating cross-service chains of virtual network functions in a wide area network. A controller can receive a chain request from a requestor. The chain request can specify functionality that is to be included in a service chain. The functionality can include a first function and a second function. The controller can compute a route associated with the service chain. The route can specify a first site that hosts a first service that provides the first function and a second site that hosts a second service that provides the second function. A first virtual network function can be located at the first site and a second virtual network function can be located at the second site. The controller can configure edge devices and forwarding devices to various entities at the two sites to enable the cross-service virtual network function chain.Type: ApplicationFiled: July 8, 2019Publication date: October 31, 2019Applicant: AT&T Intellectual Property I, L.P.Inventors: Abhigyan, Kaustubh Joshi, Richard Schlichting, Matti Hiltunen, Yoji Ozawa
-
Patent number: 10348638Abstract: Concepts and technologies are disclosed herein for creating cross-service chains of virtual network functions in a wide area network. A controller can receive a chain request from a requestor. The chain request can specify functionality that is to be included in a service chain. The functionality can include a first function and a second function. The controller can compute a route associated with the service chain. The route can specify a first site that hosts a first service that provides the first function and a second site that hosts a second service that provides the second function. A first virtual network function can be located at the first site and a second virtual network function can be located at the second site. The controller can configure edge devices and forwarding devices to various entities at the two sites to enable the cross-service virtual network function chain.Type: GrantFiled: May 30, 2017Date of Patent: July 9, 2019Assignee: AT&T Intellectual Property I, L.P.Inventors: Abhigyan, Kaustubh Joshi, Richard Schlichting, Matti Hiltunen, Yoji Ozawa
-
Publication number: 20190199789Abstract: Concepts and technologies are disclosed herein for a distributed stateful load balancer. A first load balancer can store a first portion of a distributed hash table including data over a first range of hash keys. The first load balancer can be in communication with a second load balancer that stores a second portion of the distributed hash table including data over a second range of hash keys. The first load balancer can receive a packet, where a hash value calculated for the packet does not fall in the first range of hash keys. The first load balancer can identify, based on the hash value, that the second load balancer stores data that identifies a path associated with the packet and query the second load balancer to identify the path. The first load balancer can receive the data and forward, along the path, the packet to a network element.Type: ApplicationFiled: December 22, 2017Publication date: June 27, 2019Applicant: AT&T Intellectual Property I, L.P.Inventors: Abhigyan, Kaustubh Joshi, Edward Daniels, Han Nguyen
-
Publication number: 20180351874Abstract: Concepts and technologies are disclosed herein for creating cross-service chains of virtual network functions in a wide area network. A controller can receive a chain request from a requestor. The chain request can specify functionality that is to be included in a service chain. The functionality can include a first function and a second function. The controller can compute a route associated with the service chain. The route can specify a first site that hosts a first service that provides the first function and a second site that hosts a second service that provides the second function. A first virtual network function can be located at the first site and a second virtual network function can be located at the second site. The controller can configure edge devices and forwarding devices to various entities at the two sites to enable the cross-service virtual network function chain.Type: ApplicationFiled: May 30, 2017Publication date: December 6, 2018Applicant: AT&T Intellectual Property I, L.P.Inventors: Abhigyan, Kaustubh Joshi, Richard Schlichting, Matti Hiltunen, Yoji Ozawa