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: 12289204Abstract: 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: GrantFiled: February 21, 2024Date of Patent: April 29, 2025Assignee: ALKIRA, INC.Inventors: Himanshu Shah, Atif Khan, Murtuza Attarwala
-
Patent number: 12261772Abstract: 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: GrantFiled: June 19, 2023Date of Patent: March 25, 2025Assignee: Ciena CorporationInventors: Darek Skalecki, Gerald Smallegange, Himanshu Shah
-
Patent number: 12262280Abstract: 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: GrantFiled: August 2, 2021Date of Patent: March 25, 2025Assignee: QUALCOMM IncorporatedInventors: Neha Nagori, Han Zhang, Himanshu Shah, Abdelmonaem Lakhzouri, William Morrison
-
Publication number: 20250004142Abstract: 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: ApplicationFiled: April 9, 2024Publication date: January 2, 2025Inventors: Davide BELLI, Bence MAJOR, Amir JALALIRAD, Songwon JEE, Himanshu SHAH, William MORRISON
-
Patent number: 12177116Abstract: 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: GrantFiled: July 14, 2023Date of Patent: December 24, 2024Assignee: Cisco Technology, Inc.Inventors: Robin James, Mithun Iyer, Himanshu Shah
-
Patent number: 12170582Abstract: 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: GrantFiled: April 5, 2023Date of Patent: December 17, 2024Assignee: Ciena CorporationInventors: Sami Boutros, Muthurajah Sivabalan, Himanshu Shah, Peng He
-
Patent number: 12140449Abstract: 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: GrantFiled: July 21, 2022Date of Patent: November 12, 2024Assignee: QUALCOMM IncorporatedInventors: Himanshu Shah, Gautam Nirula, Hsiao Chien Liang, William Morrison
-
Publication number: 20240295661Abstract: 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: ApplicationFiled: March 2, 2023Publication date: September 5, 2024Inventors: Amir JALALIRAD, Bence MAJOR, Davide BELLI, Songwon JEE, Himanshu SHAH, William MORRISON
-
Patent number: 12020233Abstract: 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: GrantFiled: February 14, 2022Date of Patent: June 25, 2024Assignee: PayPal, Inc.Inventors: James Barrese, Manish Maheshwari, Rohan Sehgal, Amit Paka, Sunil Nair, Suket Somani, Barath Rangaswamy, Vidhi Himanshu Shah, Weijie Li
-
Publication number: 20240195688Abstract: 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: ApplicationFiled: February 21, 2024Publication date: June 13, 2024Inventors: Himanshu Shah, Atif Khan, Murtuza Attarwala
-
Publication number: 20240146648Abstract: 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: ApplicationFiled: January 9, 2024Publication date: May 2, 2024Applicant: Ciena CorporationInventors: Cengiz Alaettinoglu, Amal Karboubi, Himanshu Shah, Muthurajah Sivabalan
-
Patent number: 11943107Abstract: 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: GrantFiled: December 5, 2022Date of Patent: March 26, 2024Assignee: ALKIRA, INC.Inventors: Himanshu Shah, Atif Khan, Murtuza Attarwala
-
Publication number: 20240089200Abstract: 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: ApplicationFiled: June 19, 2023Publication date: March 14, 2024Inventors: Darek Skalecki, Gerald Smallegange, Himanshu Shah
-
Publication number: 20240053170Abstract: 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: ApplicationFiled: June 7, 2023Publication date: February 15, 2024Inventors: Gautam NIRULA, Himanshu SHAH, William MORRISON, Hsiao Chien LIANG
-
Publication number: 20240027227Abstract: 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: ApplicationFiled: July 21, 2022Publication date: January 25, 2024Inventors: Himanshu SHAH, Gautam NIRULA, Hsiao Chien LIANG, William MORRISON
-
Patent number: 11882032Abstract: 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: GrantFiled: March 30, 2022Date of Patent: January 23, 2024Assignee: Ciena CorporationInventors: Cengiz Alaettinoglu, Amal Karboubi, Himanshu Shah, Muthurajah Sivabalan
-
Patent number: 11870688Abstract: 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: GrantFiled: July 6, 2022Date of Patent: January 9, 2024Assignee: Ciena CorporationInventors: Sami Boutros, Siva Sivabalan, Himanshu Shah, Peng He
-
Publication number: 20230412492Abstract: 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: ApplicationFiled: August 28, 2023Publication date: December 21, 2023Inventors: Cengiz Alaettinoglu, Amal Karboubi, Himanshu Shah, Muthurajah Sivabalan
-
Publication number: 20230362088Abstract: 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: ApplicationFiled: July 14, 2023Publication date: November 9, 2023Inventors: Robin James, Mithun Iyer, Himanshu Shah
-
Patent number: D1013868Type: GrantFiled: December 9, 2019Date of Patent: February 6, 2024Assignee: Fetal Life, LLCInventors: Riya Himanshu Shah, Himanshu Nandlal Shah