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).

  • Patent number: 12289204
    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: February 21, 2024
    Date of Patent: April 29, 2025
    Assignee: ALKIRA, INC.
    Inventors: Himanshu Shah, Atif Khan, Murtuza Attarwala
  • Patent number: 12261772
    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 the redial failure attempts. 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: Grant
    Filed: June 19, 2023
    Date of Patent: March 25, 2025
    Assignee: Ciena Corporation
    Inventors: Darek Skalecki, Gerald Smallegange, Himanshu Shah
  • Patent number: 12262280
    Abstract: A method being for facilitating positioning determination of a UE includes: obtaining motion information indicative of motion of the UE; obtaining positioning information based on positioning signals received by the UE; determining a validity status of map data based on whether the positioning information, the motion of the UE, and the map data, that include locations of physical environmental features, are consistent, wherein the validity status is determined to be valid in response to the positioning information, the motion of the UE, and the map data being consistent; and determining at least one of a position estimate for the UE, or a direction of motion of the UE, based on the map data and based on the validity status being valid.
    Type: Grant
    Filed: August 2, 2021
    Date of Patent: March 25, 2025
    Assignee: QUALCOMM Incorporated
    Inventors: Neha Nagori, Han Zhang, Himanshu Shah, Abdelmonaem Lakhzouri, William Morrison
  • Publication number: 20250004142
    Abstract: In some implementations, a global navigation satellite system (GNSS) device may determine its approximate location, and, for each pseudorange measurement of a plurality of pseudorange measurements performed by the GNSS device: determine a location of a respective satellite vehicle (SV) that transmits a respective GNSS signal of which the pseudorange measurement is performed, and determine a respective residual grid, where the respective residual grid is based on respective information from the pseudorange measurement and the location of the respective SV, and the respective residual grid is indicative of possible locations of the GNSS device within a geographical region including the approximate location of the GNSS device. The GNSS device may aggregate the residual grids corresponding to at least a portion of the plurality of pseudorange measurements and may determine a location estimate of the GNSS device based on the aggregation of the residual grids.
    Type: Application
    Filed: April 9, 2024
    Publication date: January 2, 2025
    Inventors: Davide BELLI, Bence MAJOR, Amir JALALIRAD, Songwon JEE, Himanshu SHAH, William MORRISON
  • Patent number: 12177116
    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: July 14, 2023
    Date of Patent: December 24, 2024
    Assignee: Cisco Technology, Inc.
    Inventors: Robin James, Mithun Iyer, Himanshu Shah
  • Patent number: 12170582
    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: Grant
    Filed: April 5, 2023
    Date of Patent: December 17, 2024
    Assignee: Ciena Corporation
    Inventors: Sami Boutros, Muthurajah Sivabalan, Himanshu Shah, Peng He
  • Patent number: 12140449
    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: Grant
    Filed: July 21, 2022
    Date of Patent: November 12, 2024
    Assignee: QUALCOMM Incorporated
    Inventors: Himanshu Shah, Gautam Nirula, Hsiao Chien Liang, William Morrison
  • Publication number: 20240295661
    Abstract: A method of determining a position of a device includes obtaining an initial position of the device without using Global Navigation Satellite System (GNSS) satellites. GNSS measurements are taken of radio frequency (RF) signals transmitted by the GNSS satellites. Initial residuals are determined based, at least in part, on GNSS measured distances determined from the at least a portion of the GNSS measurements and expected distances determined from the initial position. Errors of the GNSS measurements based on the RF signals are estimated. An optimization is performed using some of the estimated errors to produce a modified set of residuals, wherein the optimization is further based on H, wherein H represents a matrix with trigonometric functions of a geometry of the GNSS satellites. A cost minimization method of the modified set of residuals and actual geometry of the GNSS satellites (H) to determine an improved position of the device.
    Type: Application
    Filed: March 2, 2023
    Publication date: September 5, 2024
    Inventors: Amir JALALIRAD, Bence MAJOR, Davide BELLI, Songwon JEE, Himanshu SHAH, William MORRISON
  • Patent number: 12020233
    Abstract: A payment processing apparatus and a system or a method are provided that have a location-agnostic payment code, where the user does not have to check in to the merchant's location. Further, the reliance on the network connection is reduced by caching or storing payment codes at the user's mobile device. The payment codes may have expiration and may be used once. The payment codes may be revoked or canceled if the user's mobile device is compromised or stolen. In an embodiment, the payment codes may be generated and provided to the user's mobile device when the payment application at the user's mobile device is refreshed. For example, the payment application is refreshed based on user's payment history or payment habits. In another embodiment, the payment codes may be generated and provided to the user's mobile device when the user is within a predetermined distance from a merchant.
    Type: Grant
    Filed: February 14, 2022
    Date of Patent: June 25, 2024
    Assignee: PayPal, Inc.
    Inventors: James Barrese, Manish Maheshwari, Rohan Sehgal, Amit Paka, Sunil Nair, Suket Somani, Barath Rangaswamy, Vidhi Himanshu Shah, Weijie Li
  • Publication number: 20240195688
    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: February 21, 2024
    Publication date: June 13, 2024
    Inventors: Himanshu Shah, Atif Khan, Murtuza Attarwala
  • 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: D1013868
    Type: Grant
    Filed: December 9, 2019
    Date of Patent: February 6, 2024
    Assignee: Fetal Life, LLC
    Inventors: Riya Himanshu Shah, Himanshu Nandlal Shah