Patents by Inventor Himanshu Shah

Himanshu Shah 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: 20240146648
    Abstract: A head-end node in a Segment Routing network includes circuitry configured to detect a failure of a Segment Routing policy, set an eligibility flag for the candidate path associated with the Segment Routing policy to false, and, if one or more other candidate paths exist for the Segment Routing policy, switch to another candidate path of the one or more other candidate paths considering corresponding eligibility flags for the one or more other candidate paths. The eligibility flag and the corresponding eligibility flags are maintained by the head-end node for the candidate path and the one or more other candidate paths such that the head-end node selects a path based thereon.
    Type: Application
    Filed: January 9, 2024
    Publication date: May 2, 2024
    Applicant: Ciena Corporation
    Inventors: Cengiz Alaettinoglu, Amal Karboubi, Himanshu Shah, Muthurajah Sivabalan
  • Patent number: 11943107
    Abstract: A router architecture that facilitates cloud exchange point routing is disclosed. The architecture relies upon B-nodes to connect branch network to cloud, S-nodes to connect services, and V-nodes to connect cloud to cloud. The nodes can be essentially stateless with node configuration stored outside a router, which facilitates ripping and replacement of nodes. Multiple virtual private clouds can be implemented with respective pluralities of Kubernetes pods and a master Kubernetes cluster. Consumer premises equipment is coupled to a first virtual private cloud that forms a virtual extensible local area network with a second private cloud.
    Type: Grant
    Filed: December 5, 2022
    Date of Patent: March 26, 2024
    Assignee: ALKIRA, INC.
    Inventors: Himanshu Shah, Atif Khan, Murtuza Attarwala
  • Publication number: 20240089200
    Abstract: Variable preemption for label-switched paths (LSP) tunnels includes provisioning a label-switched path (LSP) tunnel at a first bandwidth with a first priority value; and provisioning one or more different priority values at one or more of (1) corresponding one or more bandwidths such that a current priority value of the LSP tunnel is set based on a current bandwidth value of the LSP tunnel and (2) redial failure attempts such that the current priority value of the LSP tunnel is set based on a number of a redial attempt. The priority values can include one of a Setup Priority, a Holding Priority, and a combination thereof. The one of the Setup Priority, the Holding Priority, and the combination thereof can be based on RFC 3209.
    Type: Application
    Filed: June 19, 2023
    Publication date: March 14, 2024
    Inventors: Darek Skalecki, Gerald Smallegange, Himanshu Shah
  • Publication number: 20240053170
    Abstract: In an aspect, a user device or a server may obtain a global navigation satellite system (GNSS) position of the user device, a sensor-based trajectory of the user device, or both. The user device or the server may filter map data indicating possible routes of the user device based on one or more criteria associated with the GNSS position, the sensor-based trajectory, or both to obtain filtered map data. The user device or the server may determine a position estimate for the user device based on the filtered map data.
    Type: Application
    Filed: June 7, 2023
    Publication date: February 15, 2024
    Inventors: Gautam NIRULA, Himanshu SHAH, William MORRISON, Hsiao Chien LIANG
  • Publication number: 20240027227
    Abstract: Aspects presented herein may improve the performance of positioning devices by enabling the positioning devices to utilize transformed map data with limited third party knowledge of the transformation. Aspects presented herein may enable a positioning device to make the map data from another coordinate system usable for positioning algorithms without knowledge of the transformation. In one aspect, a UE transmits a request for map data based on a first set of coordinates in a first coordinate system. The UE receives the map data based on a second set of coordinates in a second coordinate system, where the first set of coordinates in the first coordinate system is distinct from the second set of coordinates in the second coordinate system. The UE calculates a set of relative distances between the second set of coordinates and one or more objects corresponding to the map data.
    Type: Application
    Filed: July 21, 2022
    Publication date: January 25, 2024
    Inventors: Himanshu SHAH, Gautam NIRULA, Hsiao Chien LIANG, William MORRISON
  • Patent number: 11882032
    Abstract: Systems and methods implemented in a network element in a Segment Routing network include, for a service having two or more candidate paths and responsive to a failure on a current candidate path of the two or more candidate paths, setting an eligibility flag for the current candidate path; and selecting another candidate path of the two or more candidate paths, for the service, based on their eligibility flag.
    Type: Grant
    Filed: March 30, 2022
    Date of Patent: January 23, 2024
    Assignee: Ciena Corporation
    Inventors: Cengiz Alaettinoglu, Amal Karboubi, Himanshu Shah, Muthurajah Sivabalan
  • Patent number: 11870688
    Abstract: A node in a Segment Routing network includes circuitry configured to signal first service Segment Identifiers (SIDs), for one or more first Ethernet services configured at the node, to other nodes in the Segment Routing network, receive second service SIDs for one or more second Ethernet services configured at the other nodes in the Segment Routing network, and configure the second service SIDs for one or more second Ethernet services. The first service SIDs and the second service SIDs can be signaled by one of Interior Gateway Protocol (IGP) and Border Gateway Protocol (BGP).
    Type: Grant
    Filed: July 6, 2022
    Date of Patent: January 9, 2024
    Assignee: Ciena Corporation
    Inventors: Sami Boutros, Siva Sivabalan, Himanshu Shah, Peng He
  • Publication number: 20230412492
    Abstract: A method implemented in a Path Computation Element (PCE) or Software Defined Networking (SDN) controller includes computing a path for a service in a Segment Routing network where the path includes an explicit list of routers in the Segment Routing network; determining a Segment Identifier (SID) list for the path; an signaling the explicit list and the SID list to a head-end router for the service. The SID list can be compressed where it does not include a SID for each of the routers in the explicit. The method can further include monitoring Traffic Engineering characteristics in the Segment Routing network based on knowing the service is on the explicit list of routers.
    Type: Application
    Filed: August 28, 2023
    Publication date: December 21, 2023
    Inventors: Cengiz Alaettinoglu, Amal Karboubi, Himanshu Shah, Muthurajah Sivabalan
  • Publication number: 20230362088
    Abstract: A method may include receiving a domain name system (DNS) query at a network device, where the DNS query may be associated with a traffic flow identified for rerouting through an alternative path utilizing an alternative network device instead of a default path. The method may also include rewriting the DNS query such that the DNS query is routed through the alternative network device along the alternative path and to a DNS server associated with the alternative path. The method may additionally include receiving a DNS response from the DNS server, where a resource identified in the DNS response may be based on the DNS query coming through the alternative network device.
    Type: Application
    Filed: July 14, 2023
    Publication date: November 9, 2023
    Inventors: Robin James, Mithun Iyer, Himanshu Shah
  • Patent number: 11809639
    Abstract: Aspects presented herein may enable an electronic device to determine gyroscope biases and calibrate a gyroscope without a magnetometer or without relying on data generated from a magnetometer. In one aspect, an apparatus estimates a set of gyroscopic biases for a plurality of temperatures or temperature ranges to create a mapping that maps the plurality of temperatures or temperature ranges to the set of gyroscopic biases. The apparatus monitors temperatures of a gyroscope via a gyroscope temperature sensor. The apparatus calibrates the gyroscope in response to the gyroscope changing from a first temperature to a second temperature based on the mapping or based on a predicted value derived from the mapping. In some aspects, the apparatus calculates a DR trajectory of the apparatus based at least in part on the calibrated gyroscope and the accelerometer without using a magnetometer or without using data generated from the magnetometer.
    Type: Grant
    Filed: September 29, 2021
    Date of Patent: November 7, 2023
    Assignee: QUALCOMM Incorporated
    Inventors: William Morrison, Hsiao Chien Liang, Gautam Nirula, Himanshu Shah
  • Patent number: 11777841
    Abstract: A method implemented in a network element includes, for a service, receiving a Segment Identifier (SID) list and an explicit list for an intended path in a Segment Routing network; expanding the SID list and comparing the expanded SID list to the explicit list; and setting the intended path as either valid or invalid based on the comparing. The intended path can be a primary path, and the steps can further include receiving a SID list and an explicit list for a backup path in the Segment Routing network. The steps can further include switching to the backup path responsive to a failure on the primary path, and switching back to the primary path responsive to it being valid.
    Type: Grant
    Filed: August 31, 2021
    Date of Patent: October 3, 2023
    Assignee: Ciena Corporation
    Inventors: Cengiz Alaettinoglu, Amal Karboubi, Himanshu Shah, Muthurajah Sivabalan
  • Patent number: 11722403
    Abstract: A method may include receiving a domain name system (DNS) query at a network device, where the DNS query may be associated with a traffic flow identified for rerouting through an alternative path utilizing an alternative network device instead of a default path. The method may also include rewriting the DNS query such that the DNS query is routed through the alternative network device along the alternative path and to a DNS server associated with the alternative path. The method may additionally include receiving a DNS response from the DNS server, where a resource identified in the DNS response may be based on the DNS query coming through the alternative network device.
    Type: Grant
    Filed: October 2, 2020
    Date of Patent: August 8, 2023
    Assignee: Cisco Technology, Inc.
    Inventors: Robin James, Mithun Iyer, Himanshu Shah
  • Publication number: 20230239176
    Abstract: Systems and methods associated with a node in a Segment Routing network include, responsive to what services are support at a node in a Segment Routing network, creating a bitmap to represent the plurality of services supported at the node; and transmitting an advertisement with the bitmap such that the advertisement is a single advertisement of multiple services. This approach can reduce the advertisement of rout updates by orders of magnitude.
    Type: Application
    Filed: April 5, 2023
    Publication date: July 27, 2023
    Inventors: Sami Boutros, Muthurajah Sivabalan, Himanshu Shah, Peng He
  • Patent number: 11658898
    Abstract: A method may include identifying an address within a packet of a traffic flow associated with a network device. The method may also include comparing the address within the packet with a stored address, the stored address associated with a route for an alternative traffic path, where the alternative traffic path may be different from a default route of traffic passing through the network device. The method may additionally include, based on the address within the packet matching the stored address, routing the packet along the alternative traffic path instead of the default route of traffic.
    Type: Grant
    Filed: August 12, 2020
    Date of Patent: May 23, 2023
    Assignee: Cisco Technology, Inc.
    Inventors: Himanshu Shah, Murtuza Attarwala, Linus Aranha
  • Patent number: 11658900
    Abstract: Systems and methods for extending Ethernet Virtual Private Network (EVPN) protocols are provided. A Link Aggregation Group (LAG), according to one implementation, includes a plurality of Ethernet Segments (ESs) and a plurality of service ports configured to communicate over the plurality of ESs. The service ports are configured to enable an operator device to access an EVPN to receive Layer 2 (L2) and Layer 3 (L3) Ethernet services. Also, the service ports are configured to enable the operator device to operate with multi-homing functionality to receive the L2 and L3 Ethernet services via redundant paths associated with the plurality of ESs. The services ports are further configured to respond to operator commands, whereby the operator commands include one or more operator commands related to switching among the redundant paths.
    Type: Grant
    Filed: June 16, 2021
    Date of Patent: May 23, 2023
    Assignee: Ciena Corporation
    Inventors: Marc Holness, Peng He, Himanshu Shah, Selvamani Ramasamy
  • Publication number: 20230120019
    Abstract: A node, in a first network, includes circuitry configured to determine a next hop as decided by Border Gateway Protocol (BGP) is an anycast prefix to a Route Reflector (RR) interconnecting the first network with a second network, responsive to the next hop being the anycast prefix to the RR, create a tunnel with a destination based on the anycast prefix, and utilize the tunnel for traffic having the next hop as the anycast prefix to the RR. The anycast prefix is assigned to two or more RRs interconnecting the first network and the second network. A first path is decided by BGP based on a BGP Path Selection Algorithm that is independent of a second path determined by Interior Gateway Protocol (IGP). The first path and the second path can be different, and wherein tunnel is utilized to ensure the traffic always follows the first path.
    Type: Application
    Filed: December 19, 2022
    Publication date: April 20, 2023
    Inventors: Himanshu Shah, Atul Vadera, Jayant Kumar Bhardwaj, Piyush Sharma
  • Patent number: 11627017
    Abstract: Systems and methods include obtaining a plurality of services supported at the node; determining a bitmask to represent the plurality of services supported at the node, wherein the bitmask includes a starting service and each subsequent bit representing another service of the plurality of services and with each bit in the bitmask set based on the plurality of services supported at the node; and transmitting an advertisement to nodes in the Segment Routing network with a starting Service SID value and the bitmask based on the plurality of services supported at the node. The plurality of services can include any of a Virtual Private Wire Service (VPWS) and a Flexible Cross Connect (FXC) service.
    Type: Grant
    Filed: October 22, 2020
    Date of Patent: April 11, 2023
    Assignee: Ciena Corporation
    Inventors: Sami Boutros, Muthurajah Sivabalan, Himanshu Shah, Peng He
  • Publication number: 20230107423
    Abstract: Aspects presented herein may enable an electronic device to determine gyroscope biases and calibrate a gyroscope without a magnetometer or without relying on data generated from a magnetometer. In one aspect, an apparatus estimates a set of gyroscopic biases for a plurality of temperatures or temperature ranges to create a mapping that maps the plurality of temperatures or temperature ranges to the set of gyroscopic biases. The apparatus monitors temperatures of a gyroscope via a gyroscope temperature sensor. The apparatus calibrates the gyroscope in response to the gyroscope changing from a first temperature to a second temperature based on the mapping or based on a predicted value derived from the mapping. In some aspects, the apparatus calculates a DR trajectory of the apparatus based at least in part on the calibrated gyroscope and the accelerometer without using a magnetometer or without using data generated from the magnetometer.
    Type: Application
    Filed: September 29, 2021
    Publication date: April 6, 2023
    Inventors: William MORRISON, Hsiao Chien LIANG, Gautam NIRULA, Himanshu SHAH
  • Publication number: 20230094339
    Abstract: A router architecture that facilitates cloud exchange point routing is disclosed. The architecture relies upon B-nodes to connect branch network to cloud, S-nodes to connect services, and V-nodes to connect cloud to cloud. The nodes can be essentially stateless with node configuration stored outside a router, which facilitates ripping and replacement of nodes. Multiple virtual private clouds can be implemented with respective pluralities of Kubernetes pods and a master Kubernetes cluster. Consumer premises equipment is coupled to a first virtual private cloud that forms a virtual extensible local area network with a second private cloud.
    Type: Application
    Filed: December 5, 2022
    Publication date: March 30, 2023
    Inventors: Himanshu Shah, Atif Khan, Murtuza Attarwala
  • Patent number: D1013868
    Type: Grant
    Filed: December 9, 2019
    Date of Patent: February 6, 2024
    Assignee: Fetal Life, LLC
    Inventors: Riya Himanshu Shah, Himanshu Nandlal Shah