Patents by Inventor Keyur Patel

Keyur Patel 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: 12294510
    Abstract: Telemetry monitoring of BGP prefixes in a network topology. A system includes a plurality of input topic streams and a plurality of processors, wherein each of the plurality of processors is dedicated to one or more of the plurality of input topic streams. The system includes a plurality of stream stores for storing data, wherein each of the plurality of stream stores is dedicated to one or more of the plurality of input topic streams. The system includes a route processor in communication with each of the plurality of stream stores, wherein the route processor determines whether a route for a network topology corresponds with an existing route stored on at least one of the plurality of stream stores.
    Type: Grant
    Filed: December 20, 2022
    Date of Patent: May 6, 2025
    Assignee: Arrcus Inc.
    Inventors: Lakshman Swaroop Babu, Ting-Chi Yeh, Alpesh Patel, Keyur Patel
  • Publication number: 20250119375
    Abstract: Cost aware routing in a network topology to reduce costs within an egress-based pricing model. A method includes receiving telemetry data from one or more of a network device or a compute device within a cloud computing network, wherein the telemetry data is associated with a customer of the cloud computing network. The method includes retrieving an egress-based pricing scheme associated with a provider of the cloud computing network and provisioning one or more of the network device or the compute device to optimize routing decisions for the customer to reduce a predicted data egress charge for the customer.
    Type: Application
    Filed: October 10, 2023
    Publication date: April 10, 2025
    Inventors: Keyur Patel, Lakshman Swaroop Babu, Sujay Gopinathan, Kalyani Rajaram, Ashish Swaroop
  • Publication number: 20250119374
    Abstract: Cost aware routing in a network topology to reduce costs within an egress-based pricing model. A method includes receiving telemetry data from one or more of a network device or a compute device within a cloud computing network, wherein the telemetry data is associated with a customer of the cloud computing network. The method includes retrieving an egress-based pricing scheme associated with a provider of the cloud computing network and provisioning one or more of the network device or the compute device to optimize routing decisions for the customer to reduce a predicted data egress charge for the customer. A route may be selected to traverse multiple clouds and/or colocation providers according to ingress, egress, and transfer charges. Segment routing and VRFs may be used to implement routes selected based on criteria such as cost, latency, throughput, and jitter.
    Type: Application
    Filed: May 1, 2024
    Publication date: April 10, 2025
    Inventors: Keyur Patel, Lakshman Swaroop Babu, Sujay Gopinathan, Kalyani Rajaram, Ashish Swaroop
  • Publication number: 20250109114
    Abstract: Embodiments of this disclosure describe a method for synthesizing potassium 5,7-dinitro-[2,1,3]-benzoxadiazol-4-olate-3-oxide (benzofuroxan derivative). In the method, a nucleophilic displacement reaction was conducted between sodium azide and 3-chloro-2,4,6-trinitrophenol. The reaction was performed at a controlled temperature using a suitable reaction medium consisting of water and methanol. After the completion of the reaction, the mixture was allowed to cool down to room temperature. On further cooling, a solid precipitated out of the reaction mixture. The solid is filtered and air-dried to give the sodium analogue of the benzofuroxa derivative. The analogue is a crucial precursor of the benzofuroxan derivative. The sodium cation is subsequently replaced with potassium by carrying the precursor through a series of operations. First, it was treated with a methanolic hydrochloric acid. The treatment removed the sodium cation and introduced a proton in its place. Sodium chloride thus was filtration off.
    Type: Application
    Filed: September 29, 2023
    Publication date: April 3, 2025
    Inventors: BRAJA SUNDAR PRADHAN, NEHA MEHTA, KEYUR PATEL
  • Publication number: 20250100979
    Abstract: Embodiments of this disclosure describe a novel method for synthesizing a tetrazole derivative. The distinguishing feature lies in using aminoguanidine nitrate or aminoguanidine bicarbonate as the starting material, replacing the highly sensitive tetrazine. In a single operational step, the aqueous solution of the starting material is treated with sodium nitrite. The treatment resulted in the precipitation a solid product. Without isolating the intermediate, the solid is subjected undergoes Sandmeyer reaction conditions in-situ, involving nitric acid and sodium nitrite. The resulting solid is filtered, washed with cold water and isopropyl alcohol, and dried to obtain the tetrazole derivative. By eliminating the safety risks associated with the Hamiltonian precursor and streamlining the process, the invention offers a safer, more efficient, and commercially viable method for synthesizing the tetrazole derivative.
    Type: Application
    Filed: September 25, 2023
    Publication date: March 27, 2025
    Inventors: BRAJA SUNDAR PRADHAN, NEHA MEHTA, KEYUR PATEL
  • Patent number: 12261767
    Abstract: Systems, methods, and devices for offloading best path computations in a networked computing environment. A method includes storing in memory, by a best path controller, a listing of a plurality of paths learnt by a device, wherein each of the plurality of paths is a route for transmitting data from the device to a destination device. The method includes receiving, by the best path controller, a message from the device. The method includes processing, by the best path controller, a best path computation to identify one or more best paths based on the message such that processing of the best path computation is offloaded from the device to the best path controller. The method includes sending the one or more best paths to the device.
    Type: Grant
    Filed: August 12, 2021
    Date of Patent: March 25, 2025
    Assignee: Arrcus Inc.
    Inventors: Nalinaksh Pai, Feng Xu, Ebben Aries, Arthi Ayyangar, Keyur Patel
  • Patent number: 12242903
    Abstract: Systems, methods, and devices for improved routing operations in a network computing environment. A system includes a virtual customer edge router and a host routed overlay comprising a plurality of host virtual machines. The system includes a routed uplink from the virtual customer edge router to one or more of the plurality of leaf nodes. The system is such that the virtual customer edge router is configured to provide localized integrated routing and bridging (IRB) service for the plurality of host virtual machines of the host routed overlay.
    Type: Grant
    Filed: February 20, 2024
    Date of Patent: March 4, 2025
    Assignee: Arrcus Inc.
    Inventors: Neeraj Malhotra, Keyur Patel, Randy Bush, Csaba Keszei, Robert Austein, Harsha Vardhan Kovuru
  • Publication number: 20250068835
    Abstract: A data processing system implements receiving a first input in a spreadsheet in a spreadsheet application, detecting an indication that the first input includes first executable program code, analyzing the first executable program code to identify first references to one or more first elements of the spreadsheet in the first executable program code, requesting spreadsheet data associated with the one or more first elements of the spreadsheet from the spreadsheet application, receiving the spreadsheet data from the spreadsheet application; executing the first executable program code using the spreadsheet data referenced in the first executable program code to obtain a first program code result and causing the spreadsheet application to display the first program code result in the spreadsheet application.
    Type: Application
    Filed: August 21, 2023
    Publication date: February 27, 2025
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Joseph John MCDAID, Keyur PATEL, Arturo GOICOCHEA HOEFKEN, Eoin BURKE, Su-Piao WU, James MASSON, Christopher GROSS, Jake Elliot ARMSTRONG, Carlos Augusto OTERO, John Herbert Martin WILLIAMS, Nicholas Charles WILSON, Andrew Donald GORDON, Neil TORONTO, Anders HEJLSBERG, Guido VAN ROSSUM, Shaofeng ZHU, Stephen DOWER, John LAM
  • Publication number: 20240381093
    Abstract: Prevention of SIM spoofing in mobile user plane. A method includes establishing a session for a user equipment to communicate with a session management function (SMF) and a user plane function (UPF), and then snooping a message between the SMF and the UPF to acquire one or more of an address for the user equipment, a tunnel endpoint identifier, or an address for a node within a radio access network. The method includes generating a route for carrying the one or more of the address for the user equipment, the tunnel endpoint identifier, or the address for the node within the radio access network, and then providing the route to a router.
    Type: Application
    Filed: May 12, 2023
    Publication date: November 14, 2024
    Inventors: Tetsuya Murakami, Keyur Patel
  • Publication number: 20240381095
    Abstract: Prevention of SIM spoofing in mobile user plane. A system includes a session management function (SMF) within a radio access network and a user plane function (UPF) within the radio access network, wherein the UPF communicates with the SMF. The system includes a packet forwarding control protocol (PFCP) proxy between the SMF and the UPF, wherein the PFCP proxy snoops PFCP messages between the SMF and the UPF.
    Type: Application
    Filed: May 12, 2023
    Publication date: November 14, 2024
    Inventors: Tetsuya Murakami, Keyur Patel
  • Publication number: 20240381094
    Abstract: Prevention of SIM spoofing in mobile user plane. A method includes generating a border gateway protocol (BGP) flow specification based on a range of Internet Protocol (IP) addresses associated with routes for one or more user equipment devices. The method includes, in response to receiving a packet from a node within a radio access network, verifying an inner IP packet encapsulation based on the BGP flow specification.
    Type: Application
    Filed: May 12, 2023
    Publication date: November 14, 2024
    Inventors: Tetsuya Murakami, Keyur Patel
  • Patent number: 12113700
    Abstract: Telemetry monitoring of BGP prefixes in a network topology. A method includes receiving a route for a network topology and determining whether the route corresponds with an existing route stored on a route store. The method includes determining whether any network routing paths have been modified between the existing route and the route in response to determining the route corresponds with the existing route. The method includes generating a path configuration key for each of the at least one network routing path in response to determining at least one network routing path was modified between the existing route and the route.
    Type: Grant
    Filed: December 20, 2022
    Date of Patent: October 8, 2024
    Assignee: Arrcus Inc.
    Inventors: Lakshman Swaroop Babu, Ting-Chi Yeh, Alpesh Patel, Keyur Patel
  • Patent number: 12114250
    Abstract: Importing of a UE address into a VRF of perimeter equipment is facilitate by receiving a VPN update from the perimeter equipment including a route target of the perimeter equipment and a gNodeB address. In addition, session information is obtained by intercepting traffic between the UE address and a UPF. The session information including the UE address and address of a gNodeB to which the UE is connected. By matching the gNodeB addresses from the VPN update and the session information, the route target of the perimeter equipment to which the UE is connected may be determined. The UE address may then be imported exclusively into the VRF of the perimeter equipment.
    Type: Grant
    Filed: December 16, 2021
    Date of Patent: October 8, 2024
    Assignee: Arrcus Inc.
    Inventors: Keyur Patel, Tetsuya Murakami
  • Patent number: 12106160
    Abstract: Systems, methods, and devices for improved routing operations in a network computing environment. A system includes a first switch and a second switch in a network topology. The system includes a host virtual machine in communication with at least one of the first switch and the second switch. The system includes a routed peer link connecting the first switch to the second switch. The system is such that the first switch and the second switch have the same Internet protocol (IP) address and media access control (MAC) address.
    Type: Grant
    Filed: August 23, 2019
    Date of Patent: October 1, 2024
    Assignee: Arrcus Inc.
    Inventors: Neeraj Malhotra, Keyur Patel, Derek Man-Kit Yeung, Lawrence Rolfe Kreeger, Shitanshu Shah, Lalit Kumar, Kalyani Rajaraman, Vikram Ragukumar, Nalinaksh Pai
  • Publication number: 20240283770
    Abstract: A computing environment, such as a cloud computing environment, may include nodes performing NAT for a plurality of workloads. An active node performs NAT for the workloads, including maintaining a NAT table. The active node may create sub-interfaces for the workloads and function as a DHCP server. The NAT table and sub-interfaces may be recreated on a standby node. Upon detecting failure, a routing table is updated to direct workloads to connect to the standby node and traffic may continue to be processed by the standby node without disrupting network or application sessions.
    Type: Application
    Filed: April 25, 2024
    Publication date: August 22, 2024
    Inventors: Keyur Patel, Sujay Gopinathan, Sreekanth Kannan, Arthi Ayyangar
  • Patent number: 12063583
    Abstract: A cellular data communication network includes a gNodeB connected to a UPF by an IP network. A first translation module translates GFP packets into IP packets transmitted over the IP network. A second translation module translates the IP packets back into IP packets and forwards the IP packets to the UPF. A PFCP proxy snoops information and provides it to a BGP module that programs the translation modules and a routing module to perform routing of packets in bypass of the UPF. The BGP module may program the first translation module with an SR policy associated with a binding SID that is bound to an interface to the gNodeB. The SR policy may invoke translation according to a function. The routing module may be programmed to embed GTP information in an SRH header that is used by the first translation module. BGP module may also distribute routing and VPN updates.
    Type: Grant
    Filed: September 29, 2021
    Date of Patent: August 13, 2024
    Assignee: Arrcus Inc.
    Inventors: Keyur Patel, Tetsuya Murakami
  • Patent number: 12020089
    Abstract: Systems, methods, and devices for improved routing operations in a network computing environment. A system includes a network topology comprising a plurality of spine nodes and a plurality of leaf nodes, wherein a link between a first spine node and a first leaf node is inactive. The first spine node includes one or more processors configurable to execute instructions stored in non-transitory computer readable storage media. The instructions include receiving a packet to be transmitted to the first leaf node. The instructions include identifying an alternative spine node at a same level in the network topology. The instructions include attaching a tunnel label to the packet, wherein the tunnel label indicates the packet should be transmitted to the alternative spine node.
    Type: Grant
    Filed: August 27, 2021
    Date of Patent: June 25, 2024
    Assignee: Arrcus Inc.
    Inventors: Neeraj Malhotra, Keyur Patel, Derek Man-Kit Yeung, Nalinaksh Pai, Kalyani Rajaraman, Vikram Ragukumar
  • Publication number: 20240205137
    Abstract: Telemetry monitoring of BGP prefixes in a network topology. A method includes receiving a route for a network topology and determining whether the route corresponds with an existing route stored on a route store. The method includes determining whether any network routing paths have been modified between the existing route and the route in response to determining the route corresponds with the existing route. The method includes generating a path configuration key for each of the at least one network routing path in response to determining at least one network routing path was modified between the existing route and the route.
    Type: Application
    Filed: December 20, 2022
    Publication date: June 20, 2024
    Inventors: Lakshman Swaroop Babu, Ting-Chi Yeh, Alpesh Patel, Keyur Patel
  • Publication number: 20240205130
    Abstract: Telemetry monitoring of BGP prefixes in a network topology. A system includes a plurality of input topic streams and a plurality of processors, wherein each of the plurality of processors is dedicated to one or more of the plurality of input topic streams. The system includes a plurality of stream stores for storing data, wherein each of the plurality of stream stores is dedicated to one or more of the plurality of input topic streams. The system includes a route processor in communication with each of the plurality of stream stores, wherein the route processor determines whether a route for a network topology corresponds with an existing route stored on at least one of the plurality of stream stores.
    Type: Application
    Filed: December 20, 2022
    Publication date: June 20, 2024
    Inventors: Lakshman Swaroop Babu, Ting-Chi Middle Name:: Yeh, Alpesh Patel, Keyur Patel
  • Publication number: 20240193015
    Abstract: Systems, methods, and devices for improved routing operations in a network computing environment. A system includes a virtual customer edge router and a host routed overlay comprising a plurality of host virtual machines. The system includes a routed uplink from the virtual customer edge router to one or more of the plurality of leaf nodes. The system is such that the virtual customer edge router is configured to provide localized integrated routing and bridging (IRB) service for the plurality of host virtual machines of the host routed overlay.
    Type: Application
    Filed: February 20, 2024
    Publication date: June 13, 2024
    Inventors: Neeraj Malhotra, Keyur Patel, Randy Bush, Csaba Keszei, Robert Austein, Harsha Vardhan Kovuru