Patents by Inventor Gaurav Paliwal
Gaurav Paliwal 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: 12238523Abstract: Various embodiments of the present technology generally relate to systems and methods for efficiently cleaning up resources within a network by bundling binding session audit requests. A binding support function (BSF) may determine support for bundled audit requests and unbundled audit requests at one or more policy control functions (PCFs) associated with potentially stale session binding records at the BSF. Based on audit support function at the PCF, the BSF may determine whether to bundle audit requests together, issue unbundled audit requests, or not issue any audit requests. PCF support for bundled or unbundled auditing may be provided via a network repository function (NRF), via headers in binding creation or update requests, or both.Type: GrantFiled: February 22, 2023Date of Patent: February 25, 2025Assignee: Oracle International CorporationInventors: Rajiv Krishan, Geeta Mohanty, Gaurav Paliwal, David Bedoya, Tarek Assali
-
Patent number: 12238193Abstract: The techniques described herein relate to methods, apparatus, and computer readable media configured to determine a current data transmission sequence number for a next packet in a communication session with a remote computing device. An interruption in the communication session is detected. Checkpointed data for the communication session is determined that is indicative of a previous sequence number used for a previous packet sent to the remote computing device. A resolution procedure is performed to determine the current data transmission sequence number for the next packet in the communication session, including determining an estimated next sequence number for transmitting data in the communication session based on the checkpointed data, transmitting a first packet to the remote computing device, receiving a second packet from the remote computing device that has an associated sequence number, and determining the current sequence number for the next packet in the communication session.Type: GrantFiled: July 21, 2023Date of Patent: February 25, 2025Assignee: Lumine Group US Holdco Inc.Inventors: Shane Hooker, Bin Mo, Jacob Eipe, Gaurav Paliwal
-
Publication number: 20240284177Abstract: Various embodiments of the present technology generally relate to systems and methods for efficiently cleaning up resources within a network by bundling binding session audit requests. A binding support function (BSF) may determine support for bundled audit requests and unbundled audit requests at one or more policy control functions (PCFs) associated with potentially stale session binding records at the BSF. Based on audit support function at the PCF, the BSF may determine whether to bundle audit requests together, issue unbundled audit requests, or not issue any audit requests. PCF support for bundled or unbundled auditing may be provided via a network repository function (NRF), via headers in binding creation or update requests, or both.Type: ApplicationFiled: February 22, 2023Publication date: August 22, 2024Inventors: Rajiv Krishan, Geeta Mohanty, Gaurav Paliwal, David Bedoya, Tarek Assali
-
Publication number: 20240129384Abstract: The techniques described herein relate to methods, apparatus, and computer readable media configured to determine a current data transmission sequence number for a next packet in a communication session with a remote computing device. An interruption in the communication session is detected. Checkpointed data for the communication session is determined that is indicative of a previous sequence number used for a previous packet sent to the remote computing device. A resolution procedure is performed to determine the current data transmission sequence number for the next packet in the communication session, including determining an estimated next sequence number for transmitting data in the communication session based on the checkpointed data, transmitting a first packet to the remote computing device, receiving a second packet from the remote computing device that has an associated sequence number, and determining the current sequence number for the next packet in the communication session.Type: ApplicationFiled: July 21, 2023Publication date: April 18, 2024Applicant: Casa Systems, Inc.Inventors: Shane Hooker, Bin Mo, Jacob Eipe, Gaurav Paliwal
-
Patent number: 11750725Abstract: The techniques described herein relate to methods, apparatus, and computer readable media configured to determine a current data transmission sequence number for a next packet in a communication session with a remote computing device. An interruption in the communication session is detected. Checkpointed data for the communication session is determined that is indicative of a previous sequence number used for a previous packet sent to the remote computing device. A resolution procedure is performed to determine the current data transmission sequence number for the next packet in the communication session, including determining an estimated next sequence number for transmitting data in the communication session based on the checkpointed data, transmitting a first packet to the remote computing device, receiving a second packet from the remote computing device that has an associated sequence number, and determining the current sequence number for the next packet in the communication session.Type: GrantFiled: December 3, 2021Date of Patent: September 5, 2023Assignee: Casa Systems, Inc.Inventors: Shane Hooker, Bin Mo, Jacob Eipe, Gaurav Paliwal
-
Publication number: 20220094771Abstract: The techniques described herein relate to methods, apparatus, and computer readable media configured to determine a current data transmission sequence number for a next packet in a communication session with a remote computing device. An interruption in the communication session is detected. Checkpointed data for the communication session is determined that is indicative of a previous sequence number used for a previous packet sent to the remote computing device. A resolution procedure is performed to determine the current data transmission sequence number for the next packet in the communication session, including determining an estimated next sequence number for transmitting data in the communication session based on the checkpointed data, transmitting a first packet to the remote computing device, receiving a second packet from the remote computing device that has an associated sequence number, and determining the current sequence number for the next packet in the communication session.Type: ApplicationFiled: December 3, 2021Publication date: March 24, 2022Applicant: Casa Systems, Inc.Inventors: Shane Hooker, Bin Mo, Jacob Eipe, Gaurav Paliwal
-
Patent number: 11218578Abstract: The techniques described herein relate to methods, apparatus, and computer readable media configured to determine a current data transmission sequence number for a next packet in a communication session with a remote computing device. An interruption in the communication session is detected. Checkpointed data for the communication session is determined that is indicative of a previous sequence number used for a previous packet sent to the remote computing device. A resolution procedure is performed to determine the current data transmission sequence number for the next packet in the communication session, including determining an estimated next sequence number for transmitting data in the communication session based on the checkpointed data, transmitting a first packet to the remote computing device, receiving a second packet from the remote computing device that has an associated sequence number, and determining the current sequence number for the next packet in the communication session.Type: GrantFiled: February 5, 2020Date of Patent: January 4, 2022Assignee: Casa Systems, Inc.Inventors: Shane Hooker, Bin Mo, Jacob Eipe, Gaurav Paliwal
-
Publication number: 20200252489Abstract: The techniques described herein relate to methods, apparatus, and computer readable media configured to determine a current data transmission sequence number for a next packet in a communication session with a remote computing device. An interruption in the communication session is detected. Checkpointed data for the communication session is determined that is indicative of a previous sequence number used for a previous packet sent to the remote computing device. A resolution procedure is performed to determine the current data transmission sequence number for the next packet in the communication session, including determining an estimated next sequence number for transmitting data in the communication session based on the checkpointed data, transmitting a first packet to the remote computing device, receiving a second packet from the remote computing device that has an associated sequence number, and determining the current sequence number for the next packet in the communication session.Type: ApplicationFiled: February 5, 2020Publication date: August 6, 2020Applicant: Casa Systems, Inc.Inventors: Shane Hooker, Bin Mo, Jacob Eipe, Gaurav Paliwal