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: 20220361490Abstract: Disclosed herein is one or more aqueous seed coating composition comprising (i) a binder comprising a modified starch, and (ii) an active ingredient, which composition works at least as well as or better than an aqueous seed coating composition containing a synthetic polymer, and, surprisingly, better than aqueous seed coating compositions containing unmodified starch. The binder comprising a modified starch is water soluble, compatible with the active ingredients, and more cost effective than using primarily synthetic polymers as the binder in an aqueous seed coating composition. Additionally, the one or more aqueous seed coating compositions described herein provide excellent seed coating characteristics, including demonstrating good flowability, decreased dust-off, and uniform coating application.Type: ApplicationFiled: September 15, 2020Publication date: November 17, 2022Inventors: Gulam AHMED, Wendell RICH, Himanshu SHAH
-
Publication number: 20220337517Abstract: 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: ApplicationFiled: July 6, 2022Publication date: October 20, 2022Inventors: Sami Boutros, Siva Sivabalan, Himanshu Shah, Peng He
-
Patent number: 11418436Abstract: A node in a Segment Routing network includes a plurality of ports and a switching fabric between the plurality of ports, wherein, for an Ethernet Tree (E-tree) service, a port is configured to transmit a packet with a plurality of Segment Identifiers (SID) including a first SID, a second SID, and a third SID, wherein the first SID identifies one of multicast, ingress replication for broadcast, and a destination node including any of a node SID and an anycast SID, wherein the second SID identifies a service including the E-tree service, and wherein the third SID identifies a source of the packet. A second port of the node is connected to a customer edge, and wherein the third SID is based on whether the customer edge is a leaf node or a root node in the E-tree service.Type: GrantFiled: August 31, 2020Date of Patent: August 16, 2022Assignee: Ciena CorporationInventors: Sami Boutros, Siva Sivabalan, Himanshu Shah, Peng He
-
Patent number: 11418418Abstract: A network element includes a plurality of ports interconnected by a switching fabric, wherein a port includes a plurality of connections including an infrastructure connection that operates a Bidirectional Forwarding Detection (BFD) session and a group of connections that share a similar fate for a fault as the infrastructure connection; and a controller configured to detect a fault on the infrastructure connection via the BFD session, and cause a protection switch for one or more of the group of connections based on the fault on the infrastructure connection. The infrastructure connection and the group of connections can be Pseudowires (PWE) or Label Switched Paths (LSPs) in a Multiprotocol Label Switching (MPLS) network.Type: GrantFiled: June 24, 2019Date of Patent: August 16, 2022Assignee: Ciena CorporationInventors: Himanshu Shah, Jayant Kumar Bhardwaj
-
Publication number: 20220243986Abstract: A heater core assembly (10) comprising: a core (12) comprising a plurality of micro-tubes (13A, 13B), the plurality of micro-tubes (13A, 13B) being stacked in horizontal rows (15) between at least two headers (18) by inserting ends of each of the micro-tubes (13A,13B) into slots (42A, 42B) provided in the headers (18); a partition plate (30) disposed vertically in each of header (18) to define two vertical chambers (18A, 18B); wherein each of the horizontal rows (15) include at least one first micro-tube (13A) inserted in the first chamber (18A) and at least second micro-tube (13B) inserted in the second chamber (18B) to enable flow of the coolant in the core assembly (10).Type: ApplicationFiled: July 18, 2019Publication date: August 4, 2022Inventors: Yuji YAMAMOTO, Sanjay CHAWLA, Hemanshu .,, Kavit BANSAL, Rohan Himanshu SHAH, Nipun VASHISHTH, Abhay KUMAR, Vijayaraghavan S., Dakshinamurthy GOVINDARAJ, K. SRINIVAS
-
Publication number: 20220207512Abstract: 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: ApplicationFiled: February 14, 2022Publication date: June 30, 2022Inventors: James Barrese, Manish Maheshwari, Rohan Sehgal, Amit Paka, Sunil Nair, Suket Somani, Barath Rangaswamy, Vidhi Himanshu Shah, Weijie Li
-
Publication number: 20220131721Abstract: 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: ApplicationFiled: October 22, 2020Publication date: April 28, 2022Inventors: Sami Boutros, Muthurajah Sivabalan, Himanshu Shah, Peng He
-
Patent number: 11316801Abstract: Systems and methods include receiving one or more Ethernet Virtual Private Network (EVPN) advertisements from one or more peer nodes with information including any of traffic characterization information and traffic control information; and providing traffic to the EVPN and to the corresponding one or more peer nodes based on the information from the corresponding one or more peer nodes. The one or more EVPN advertisements can be in an EVPN Network Layer Reachability Information (NLRI) advertisement, and the EVPN NLRI can have Route Type 1 for the information to apply to an EVPN Instance (EVI) and the EVPN NLRI can have Route Type 2 for the information to apply to a specific customer node based on a Media Access Control (MAC).Type: GrantFiled: September 29, 2020Date of Patent: April 26, 2022Assignee: Ciena CorporationInventors: Jayant Kumar Bhardwaj, Himanshu Shah
-
Publication number: 20220094635Abstract: Systems and methods include obtaining a table having a plurality of addresses each having a plurality of attributes and classifications; responsive to a requirement to reduce a size of the table, reducing a number of the plurality of addresses based on one or more reduction approaches that use any of the plurality of attributes and classifications; and obtaining an output table having some or all of the plurality of addresses for a table receiver. The table can be obtained via control plane components including one or more of Interior Gateway Protocol (IGP) and Border Gateway Protocol (BGP). The requirement to reduce the size is based on a size of the table and a size of memory associated with the table receiver.Type: ApplicationFiled: September 23, 2020Publication date: March 24, 2022Inventors: Thor Odd Andres Ramsland, Himanshu Shah,, Prabhakar Nagral, Dennis E. Hayes, Marc Holness
-
Publication number: 20220078074Abstract: 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: December 31, 2019Publication date: March 10, 2022Applicant: Alkira, Inc.Inventors: Himanshu Shah, Atif Khan, Murtuza Attarwala
-
Publication number: 20220052964Abstract: Systems and methods include receiving one or more Ethernet Virtual Private Network (EVPN) advertisements from one or more peer nodes with information including any of traffic characterization information and traffic control information; and providing traffic to the EVPN and to the corresponding one or more peer nodes based on the information from the corresponding one or more peer nodes. The one or more EVPN advertisements can be in an EVPN Network Layer Reachability Information (NLRI) advertisement, and the EVPN NLRI can have Route Type 1 for the information to apply to an EVPN Instance (EVI) and the EVPN NLRI can have Route Type 2 for the information to apply to a specific customer node based on a Media Access Control (MAC).Type: ApplicationFiled: September 29, 2020Publication date: February 17, 2022Inventors: Jayant Kumar Bhardwaj, Himanshu Shah
-
Patent number: 11250413Abstract: 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: July 8, 2019Date of Patent: February 15, 2022Assignee: PayPal, Inc.Inventors: James Barrese, Manish Maheshwari, Rohan Sehgal, Amit Paka, Sunil Nair, Suket Somani, Barath Rangaswamy, Vidhi Himanshu Shah, Weijie Li
-
Publication number: 20220046383Abstract: 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: ApplicationFiled: August 2, 2021Publication date: February 10, 2022Inventors: Neha NAGORI, Han ZHANG, Himanshu SHAH, Abdelmonaem LAKHZOURI, William MORRISON
-
Patent number: 11240147Abstract: In some examples, an example method to minimize asymmetric routing at a network node may include maintaining a flow table including one or more records, each record indicating a packet flow and a corresponding tunnel, receiving a data packet to process at a network node, and determining whether to process the data packet as a follower node. The method may also include, responsive to a determination to process the data packet as a follower node, determining whether there is an entry in the flow table for a packet flow associated with the received packet, and, responsive to a determination that there is an entry in the flow table for the packet flow, transmitting the received data packet through a tunnel corresponding to the packet flow.Type: GrantFiled: March 19, 2020Date of Patent: February 1, 2022Assignee: CISCO TECHNOLOGY, INC.Inventor: Himanshu Shah
-
Patent number: 11184276Abstract: A node in a Segment Routing network includes a plurality of ports and a switching fabric between the plurality of ports, wherein, for an Ethernet Virtual Private Network (EVPN)-Virtual Private Local Area Network Service (VPLS), a port is configured to transmit a packet with a plurality of Segment Identifiers (SID) including a destination SID that identifies a destination node of the packet, a service SID that identifies an EVPN Instance (EVI), and a source SID that identifies one of the node and an Ethernet Segment (ES) that includes the node. The port can be further configured to receive a second packet with a second plurality of SIDs, and learn a Media Access Control (MAC) address based on a second service SID and a second source SID, of the second packet.Type: GrantFiled: May 8, 2020Date of Patent: November 23, 2021Assignee: Ciena CorporationInventors: Sami Boutros, Himanshu Shah
-
Publication number: 20210352011Abstract: A node in a Segment Routing network includes a plurality of ports and a switching fabric between the plurality of ports, wherein, for an Ethernet Tree (E-tree) service, a port is configured to transmit a packet with a plurality of Segment Identifiers (SID) including a first SID, a second SID, and a third SID, wherein the first SID identifies one of multicast, ingress replication for broadcast, and a destination node including any of a node SID and an anycast SID, wherein the second SID identifies a service including the E-tree service, and wherein the third SID identifies a source of the packet. A second port of the node is connected to a customer edge, and wherein the third SID is based on whether the customer edge is a leaf node or a root node in the E-tree service.Type: ApplicationFiled: August 31, 2020Publication date: November 11, 2021Inventors: Sami Boutros, Siva Sivabalan, Himanshu Shah, Peng He
-
Publication number: 20210352007Abstract: A node in a Segment Routing network includes a plurality of ports and a switching fabric between the plurality of ports, wherein, for an Ethernet Virtual Private Network (EVPN)-Virtual Private Local Area Network Service (VPLS), a port is configured to transmit a packet with a plurality of Segment Identifiers (SID) including a destination SID that identifies a destination node of the packet, a service SID that identifies an EVPN Instance (EVI), and a source SID that identifies one of the node and an Ethernet Segment (ES) that includes the node. The port can be further configured to receive a second packet with a second plurality of SIDs, and learn a Media Access Control (MAC) address based on a second service SID and a second source SID, of the second packet.Type: ApplicationFiled: May 8, 2020Publication date: November 11, 2021Inventors: Sami Boutros, Himanshu Shah
-
Patent number: 11102109Abstract: Systems and methods for inducing a recovery of a service along a shorter path are provided. In one embodiment, a system having a processing device and a memory device is disclosed. The memory device is configured to store software logic including instruction that, when executed, enable the processing device to determine there is a defect in a primary Segment Routing (SR) to a main destination. The instructions further enable the processing device to identify an available path to an alternative destination that is shorter than a backup SR path to the main destination. Also, a main service associated with the main destination is switched over to an alternative service associated with the alternative destination based on the determining and the identifying.Type: GrantFiled: February 13, 2020Date of Patent: August 24, 2021Assignee: Ciena CorporationInventors: Ashwath Narasimhan, Himanshu Shah, Arif Aboobacker, Divya Bhargava
-
Publication number: 20210258243Abstract: Systems and methods for inducing a recovery of a service along a shorter path are provided. In one embodiment, a system having a processing device and a memory device is disclosed. The memory device is configured to store software logic including instruction that, when executed, enable the processing device to determine there is a defect in a primary Segment Routing (SR) to a main destination. The instructions further enable the processing device to identify an available path to an alternative destination that is shorter than a backup SR path to the main destination. Also, a main service associated with the main destination is switched over to an alternative service associated with the alternative destination based on the determining and the identifying.Type: ApplicationFiled: February 13, 2020Publication date: August 19, 2021Inventors: Ashwath Narasimhan, Himanshu Shah, Arif Aboobacker, Divya Bhargava
-
Publication number: 20210243095Abstract: 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: April 23, 2021Publication date: August 5, 2021Inventors: Murtuza Attarwala, Lars Olof Stefan Olofsson, Himanshu Shah