Patents by Inventor Tauras Liubinskas
Tauras Liubinskas 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).
-
Patent number: 11929904Abstract: Method for monitoring network performance in a telecommunication network coupled with a plurality of Virtual Machines (VM) arranged in a cluster format is disclosed. A packet is received at a VM smart cluster device. Metadata is extracted from the packet. The packet can be distributed to one of the plurality of VMs. Key performance indicator (KPI) session related data associated with a subscriber in one of the plurality of VMs that receives the distributed packet can be generated.Type: GrantFiled: January 18, 2023Date of Patent: March 12, 2024Assignee: Netscout Systems, Inc.Inventors: Rajeev Nadkarni, Abhishek Saraswati, Anil K. Singhal, Bruce A. Kelley, Jr., Narendra Byrapuram, John Peter Curtin, Tauras Liubinskas
-
Patent number: 11889303Abstract: An illustrative embodiment disclosed herein is a non-transitory computer readable medium. The medium includes instructions for providing a mobile user monitoring solution that, when executed by a processor, cause the processor to identify a user database record associated with a user equipment (UE) using a mobile identity (ID), associate a Next Generation application protocol (NGAP) session with the user database record using an NGAP ID, capture a ciphered message associated with the NGAP session, decipher the ciphered message associated with the NGAP session, extract, from the deciphered message, session details associated with the UE, and store the session details in a session detail record.Type: GrantFiled: August 23, 2021Date of Patent: January 30, 2024Assignee: Netscout Systems, Inc.Inventors: Subappriya Muthuchamy, Sandeep Prasad, Tauras Liubinskas, Abhishek Saraswati, Alessandro Pinelli, Pritish Vijay Aherrao, Loreto Di Resta, Brandon Bass
-
Patent number: 11864276Abstract: An illustrative embodiment disclosed herein is a non-transitory computer readable medium. In some embodiments, the medium includes instructions for providing a mobile user monitoring solution that, when executed by a processor, cause the processor to capture a first message transmitted over a packet forwarding control protocol (PFCP) interface, extract a permanent ID and a first user plane tunnel endpoint identifier (TEID) from the first message, store the permanent ID and the first user plane TEID in a PFCP protocol data unit (PDU) session record, store the permanent ID in a session details record, capture a second message transmitted over a user plane interface after the first message is transmitted, extract a second user plane TEID from the second message, wherein the second user plane TEID matches the first user plane TEID, and retrieve the session details record using the second user plane TEID.Type: GrantFiled: March 3, 2023Date of Patent: January 2, 2024Assignee: Netscout Systems, Inc.Inventors: Yashovan B. Neelakantamurthy, Antoni Stanislaw Banach, Abhishek Saraswati, Tauras Liubinskas, Shilpa Bansod, Ming Tong Entlinger, Daniel Andrew Hill
-
Patent number: 11799750Abstract: A method for restoring an HPACK table is disclosed. A static table is maintained. Control plane signaling data packets are collected via a probe. A dynamic table is generated from the control plane signaling data packets. An event affecting operation of the probe may be detected. A first control plane signaling data packet may be collected by the probe subsequent to detection of the event. The dynamic table may be reorganized. The reorganized dynamic table may be stored in memory.Type: GrantFiled: January 17, 2023Date of Patent: October 24, 2023Assignee: Netscout Systems, Inc.Inventors: Sandeep Prasad, Abhishek Saraswati, Vijayalakshmi Seshadri, Pritish Aherrao, Massimiliano Frigieri, Loreto DiResta, Linda Nasi, Tauras Liubinskas
-
Patent number: 11736941Abstract: An illustrative embodiment disclosed herein is a non-transitory computer readable medium. In some aspects, the non-transitory computer readable medium includes instructions for providing a mobile user monitoring solution that, when executed by a processor, cause the processor to capture a transaction transmitted over an N12 interface, extract, from the transaction, one of an expected response (XRES) or an authentication token (AUTN), a user identifier (ID), and a cipher key, capture a first message transmitted over an N1 interface, and determine that the first message is associated with the user ID and the cipher key extracted from the transaction.Type: GrantFiled: August 23, 2021Date of Patent: August 22, 2023Assignee: NetScout Systems, Inc.Inventors: Tauras Liubinskas, Subappriya Muthuchamy, Sandeep Prasad, Abhishek Saraswati, Alessandro Pinelli, Pritish Vijay Aherrao, Loreto Di Resta, Brandon Bass
-
Publication number: 20230262828Abstract: In some embodiments, a non-transitory computer readable medium is disclosed. In some embodiments, the medium includes instructions for providing a mobile user monitoring solution that, when executed by a processor, cause the processor to capture a first message transmitted over an N11 interface, extract at least one type of session ID and a first Next Generation Application Protocol (NGAP) tunnel endpoint identifier (TEID) from the first message, store the at least one type of session ID and the first NGAP TEID in a first N11 protocol data unit (PDU) session record, capture a second message transmitted over an N3 interface, extract a general packet radio service (GPRS) tunneling protocol (GTP)-user plane (U) TEID from the second message, wherein the GTP-U TEID matches the first NGAP TIED, and retrieve information associated with session details record using the GTP-U TEID.Type: ApplicationFiled: April 20, 2023Publication date: August 17, 2023Applicant: NetScout Systems, Inc.Inventors: Yashovan B. Neelakantamurthy, Sandeep Prasad, Abhishek Saraswati, Tauras Liubinskas, Domenico Aldrovandi, Shilpa Bansod, Vijayalakshmi Seshadri, Daniel Andrew Hill
-
Patent number: 11723105Abstract: In some embodiments, a non-transitory computer readable medium is disclosed. In some embodiments, the medium includes instructions for providing a mobile user monitoring solution that, when executed by a processor, cause the processor to capture a first message transmitted over an N11 interface, extract at least one type of session ID and a first Next Generation Application Protocol (NGAP) tunnel endpoint identifier (TEID) from the first message, store the at least one type of session ID and the first NGAP TEID in a first N11 protocol data unit (PDU) session record, capture a second message transmitted over an N3 interface, extract a general packet radio service (GPRS) tunneling protocol (GTP)-user plane (U) TEID from the second message, wherein the GTP-U TEID matches the first NGAP TIED, and retrieve information associated with session details record using the GTP-U TEID.Type: GrantFiled: August 31, 2021Date of Patent: August 8, 2023Assignee: NetScout Systems, Inc.Inventors: Yashovan B. Neelakantamurthy, Sandeep Prasad, Abhishek Saraswati, Tauras Liubinskas, Domenico Aldrovandi, Shilpa Bansod, Vijayalakshmi Seshadri, Daniel Andrew Hill
-
Publication number: 20230209653Abstract: An illustrative embodiment disclosed herein is a non-transitory computer readable medium. In some embodiments, the medium includes instructions for providing a mobile user monitoring solution that, when executed by a processor, cause the processor to capture a first message transmitted over a packet forwarding control protocol (PFCP) interface, extract a permanent ID and a first user plane tunnel endpoint identifier (TEID) from the first message, store the permanent ID and the first user plane TEID in a PFCP protocol data unit (PDU) session record, store the permanent ID in a session details record, capture a second message transmitted over a user plane interface after the first message is transmitted, extract a second user plane TEID from the second message, wherein the second user plane TEID matches the first user plane TEID, and retrieve the session details record using the second user plane TEID.Type: ApplicationFiled: March 3, 2023Publication date: June 29, 2023Inventors: Yashovan B. Neelakantamurthy, Antoni Stanislaw Banach, Abhishek Saraswati, Tauras Liubinskas, Shilpa Bansod, Ming Tong Entlinger, Daniel Andrew Hill
-
Publication number: 20230155913Abstract: Method for monitoring network performance in a telecommunication network coupled with a plurality of Virtual Machines (VM) arranged in a cluster format is disclosed. A packet is received at a VM smart cluster device. Metadata is extracted from the packet. The packet can be distributed to one of the plurality of VMs. Key performance indicator (KPI) session related data associated with a subscriber in one of the plurality of VMs that receives the distributed packet can be generated.Type: ApplicationFiled: January 18, 2023Publication date: May 18, 2023Applicant: Netscout Systems, Inc.Inventors: Rajeev Nadkarni, Abhishek Saraswati, Anil K. Singhal, Bruce A. Kelley, JR., Narendra Byrapuram, John Peter Curtin, Tauras Liubinskas
-
Patent number: 11602009Abstract: An illustrative embodiment disclosed herein is a non-transitory computer readable medium. In some embodiments, the medium includes instructions for providing a mobile user monitoring solution that, when executed by a processor, cause the processor to capture a first message transmitted over a packet forwarding control protocol (PFCP) interface, extract a permanent ID and a first user plane tunnel endpoint identifier (TEID) from the first message, store the permanent ID and the first user plane TEID in a PFCP protocol data unit (PDU) session record, store the permanent ID in a session details record, capture a second message transmitted over a user plane interface after the first message is transmitted, extract a second user plane TEID from the second message, wherein the second user plane TEID matches the first user plane TEID, and retrieve the session details record using the second user plane TEID.Type: GrantFiled: September 14, 2021Date of Patent: March 7, 2023Assignee: NetScout Systems, Inc.Inventors: Yashovan B. Neelakantamurthy, Antoni Stanislaw Banach, Abhishek Saraswati, Tauras Liubinskas, Shilpa Bansod, Ming Tong Entlinger, Daniel Andrew Hill
-
Patent number: 11588718Abstract: A system and method for monitoring one or more Mobility Management Entities (MMEs) with a plurality of scalable Virtual Machines (VM)/probes arranged in a cluster format. A ciphered packet is received from a MME at a smart cluster device/probe whereby data is aggregated from the individual clustered VMs/probes for distribution to a monitoring device. The smart cluster device/probe is preferably configured to decipher the ciphered packet received from the MME and extract metadata from the deciphered packet to identify subscriber information for the received packet. The deciphered packet is then distributed to one of the plurality of clustered probes to balance the load amongst the plurality of clustered probes. The balancing of loads is based upon prescribed load balancing criteria such that each packet received for an identified subscriber is sent to a same probe such that load balancing is performed on a per subscriber basis and/or with other state-based criteria.Type: GrantFiled: June 10, 2022Date of Patent: February 21, 2023Assignee: Netscout Systems, Inc.Inventors: Rajeev Nadkarni, Abhishek Saraswati, Anil K. Singhal, Bruce A. Kelley, Jr., Narendra Byrapuram, John Peter Curtin, Tauras Liubinskas
-
Publication number: 20230029167Abstract: An illustrative embodiment disclosed herein is a non-transitory computer readable medium. In some embodiments, the medium includes instructions for providing a mobile user monitoring solution that, when executed by a processor, cause the processor to capture a first message transmitted over a packet forwarding control protocol (PFCP) interface, extract a permanent ID and a first user plane tunnel endpoint identifier (TEID) from the first message, store the permanent ID and the first user plane TEID in a PFCP protocol data unit (PDU) session record, store the permanent ID in a session details record, capture a second message transmitted over a user plane interface after the first message is transmitted, extract a second user plane TEID from the second message, wherein the second user plane TEID matches the first user plane TEID, and retrieve the session details record using the second user plane TEID.Type: ApplicationFiled: September 14, 2021Publication date: January 26, 2023Applicant: NetScout Systems, Inc.Inventors: Yashovan B. Neelakantamurthy, Antoni Stanislaw Banach, Abhishek Saraswati, Tauras Liubinskas, Shilpa Bansod, Ming Tong Entlinger, Daniel Andrew Hill
-
Publication number: 20230025738Abstract: In some embodiments, a non-transitory computer readable medium is disclosed. In some embodiments, the medium includes instructions for providing a mobile user monitoring solution that, when executed by a processor, cause the processor to capture a first message transmitted over an N11 interface, extract at least one type of session ID and a first Next Generation Application Protocol (NGAP) tunnel endpoint identifier (TEID) from the first message, store the at least one type of session ID and the first NGAP TEID in a first N11 protocol data unit (PDU) session record, capture a second message transmitted over an N3 interface, extract a general packet radio service (GPRS) tunneling protocol (GTP)-user plane (U) TEID from the second message, wherein the GTP-U TEID matches the first NGAP TIED, and retrieve information associated with session details record using the GTP-U TEID.Type: ApplicationFiled: August 31, 2021Publication date: January 26, 2023Applicant: NetScout Systems, Inc.Inventors: Yashovan B. Neelakantamurthy, Sandeep Prasad, Abhishek Saraswati, Tauras Liubinskas, Domenico Aldrovandi, Shilpa Bansod, Vijayalakshmi Seshadri, Daniel Andrew Hill
-
Publication number: 20230007476Abstract: An illustrative embodiment disclosed herein is a non-transitory computer readable medium. In some aspects, the non-transitory computer readable medium includes instructions for providing a mobile user monitoring solution that, when executed by a processor, cause the processor to capture a transaction transmitted over an N12 interface, extract, from the transaction, one of an expected response (XRES) or an authentication token (AUTN), a user identifier (ID), and a cipher key, capture a first message transmitted over an N1 interface, and determine that the first message is associated with the user ID and the cipher key extracted from the transaction.Type: ApplicationFiled: August 23, 2021Publication date: January 5, 2023Applicant: NetScout Systems, Inc.Inventors: Tauras Liubinskas, Subappriya Muthuchamy, Sandeep Prasad, Abhishek Saraswati, Alessandro Pinelli, Pritish Vijay Aherrao, Loreto Di Resta, Brandon Bass
-
Publication number: 20230007473Abstract: An illustrative embodiment disclosed herein is a non-transitory computer readable medium. The medium includes instructions for providing a mobile user monitoring solution that, when executed by a processor, cause the processor to identify a user database record associated with a user equipment (UE) using a mobile identity (ID), associate a Next Generation application protocol (NGAP) session with the user database record using an NGAP ID, capture a ciphered message associated with the NGAP session, decipher the ciphered message associated with the NGAP session, extract, from the deciphered message, session details associated with the UE, and store the session details in a session detail record.Type: ApplicationFiled: August 23, 2021Publication date: January 5, 2023Applicant: NetScout Systems, Inc.Inventors: Subappriya Muthuchamy, Sandeep Prasad, Tauras Liubinskas, Abhishek Saraswati, Alessandro Pinelli, Pritish Vijay Aherrao, Loreto Di Resta, Brandon Bass
-
Publication number: 20220321445Abstract: A system and method for monitoring one or more Mobility Management Entities (MMEs) with a plurality of scalable Virtual Machines (VM)/probes arranged in a cluster format. A ciphered packet is received from a MME at a smart cluster device/probe whereby data is aggregated from the individual clustered VMs/probes for distribution to a monitoring device. The smart cluster device/probe is preferably configured to decipher the ciphered packet received from the MME and extract metadata from the deciphered packet to identify subscriber information for the received packet. The deciphered packet is then distributed to one of the plurality of clustered probes to balance the load amongst the plurality of clustered probes. The balancing of loads is based upon prescribed load balancing criteria such that each packet received for an identified subscriber is sent to a same probe such that load balancing is performed on a per subscriber basis and/or with other state-based criteria.Type: ApplicationFiled: June 10, 2022Publication date: October 6, 2022Applicant: NetScout Systems, Inc.Inventors: Rajeev Nadkarni, Abhishek Saraswati, Anil K. Singhal, Bruce A. Kelley, JR., Narendra Byrapuram, John Peter Curtin, Tauras Liubinskas
-
Patent number: 11381491Abstract: A system and method for monitoring one or more Mobility Management Entities (MMEs) with a plurality of scalable Virtual Machines (VM)/probes arranged in a cluster format. A ciphered packet is received from a MME at a smart cluster device/probe whereby data is aggregated from the individual clustered VMs/probes for distribution to a monitoring device. The smart cluster device/probe is preferably configured to decipher the ciphered packet received from the MME and extract metadata from the deciphered packet to identify subscriber information for the received packet. The deciphered packet is then distributed to one of the plurality of clustered probes to balance the load amongst the plurality of clustered probes. The balancing of loads is based upon prescribed load balancing criteria such that each packet received for an identified subscriber is sent to a same probe such that load balancing is performed on a per subscriber basis and/or with other state-based criteria.Type: GrantFiled: April 15, 2020Date of Patent: July 5, 2022Assignee: NetScout Systems, Inc.Inventors: Rajeev Nadkarni, Abhishek Saraswati, Anil K. Singhal, Bruce A. Kelley, Jr., Narendra Byrapuram, John Peter Curtin, Tauras Liubinskas
-
Patent number: 11140566Abstract: A system having a network monitor communicating with U and C probes monitoring SGW-U and SGW-Cs. The U probes buffer captured user plane packets from which they determine new sessions and send new session data to the network monitor, the new session data including an IP address pair of the corresponding U probe and SGW-U. The C probes inspect captured control plane packets, determine control plane packets having a same IP address as an SGW-U in the new session data, and send associated control data to a particular U probe having the IP address paired with the IP address of the SGW-U, wherein the particular U probe correlates the control data with buffered user plane packets and generates associated monitoring data.Type: GrantFiled: April 15, 2020Date of Patent: October 5, 2021Assignee: NetScout Systems, IncInventors: Rajeev Nadkarni, Abhishek Saraswati, Anil K. Singhal, Bruce A. Kelley, Jr., Narendra Byrapuram, John Peter Curtin, Tauras Liubinskas
-
Patent number: 11122452Abstract: A system and method for monitoring one or more Mobility Management Entities (MMEs) with a plurality of scalable network probe devices arranged in a cluster format. A ciphered packet is received from one or more MMEs at a packet switching device. The packet switching device in turn sends all the ciphered packets to each of the plurality of clustered probes. Each of the network probes then in turn deciphers the packets received from the MME and extracts metadata from the deciphered packet to identify subscriber session information contained in the received packet. Each of the network probes then selectively retains deciphered packet information relating to a subscriber session and/or other prescribed criteria designated for that particular network probe and discards the remaining deciphered packet or portions of the packet so as to balance the load amongst the plurality of probes based upon prescribed load balancing criteria.Type: GrantFiled: April 15, 2020Date of Patent: September 14, 2021Assignee: NetScout Systems, IncInventors: Rajeev Nadkarni, Abhishek Saraswati, Anil K. Singhal, Bruce A. Kelley, Jr., Narendra Byrapuram, John Peter Curtin, Tauras Liubinskas
-
Patent number: 11032793Abstract: A network node device in a communication system in which a data packet stream is received in the network monitoring node device having a Paging Message packet that is sent from a network node device. The identity of a User Equipment (UE) associated with the received Paging Message packet is then determined. A determination is then made if Paging Message information associated with the determined UE is stored in memory associated with the network monitoring device, whereupon the received Paging Message packet is filtered from the received data packet stream in the event previous Paging Message information was determined to be associated with the determined UE device in the memory. Additionally, Paging Message information is stored in the memory in the event there are no Paging Message packets stored in the memory associated with the determined UE device.Type: GrantFiled: November 20, 2019Date of Patent: June 8, 2021Assignee: NetScout Systems, IncInventors: Tauras Liubinskas, Brandon Wayne Bass, Abhishek Saraswati