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: 20220361490
    Abstract: 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: Application
    Filed: September 15, 2020
    Publication date: November 17, 2022
    Inventors: Gulam AHMED, Wendell RICH, Himanshu SHAH
  • Publication number: 20220337517
    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: Application
    Filed: July 6, 2022
    Publication date: October 20, 2022
    Inventors: Sami Boutros, Siva Sivabalan, Himanshu Shah, Peng He
  • Patent number: 11418436
    Abstract: 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: Grant
    Filed: August 31, 2020
    Date of Patent: August 16, 2022
    Assignee: Ciena Corporation
    Inventors: Sami Boutros, Siva Sivabalan, Himanshu Shah, Peng He
  • Patent number: 11418418
    Abstract: 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: Grant
    Filed: June 24, 2019
    Date of Patent: August 16, 2022
    Assignee: Ciena Corporation
    Inventors: Himanshu Shah, Jayant Kumar Bhardwaj
  • Publication number: 20220243986
    Abstract: 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: Application
    Filed: July 18, 2019
    Publication date: August 4, 2022
    Inventors: Yuji YAMAMOTO, Sanjay CHAWLA, Hemanshu .,, Kavit BANSAL, Rohan Himanshu SHAH, Nipun VASHISHTH, Abhay KUMAR, Vijayaraghavan S., Dakshinamurthy GOVINDARAJ, K. SRINIVAS
  • Publication number: 20220207512
    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: Application
    Filed: February 14, 2022
    Publication date: June 30, 2022
    Inventors: James Barrese, Manish Maheshwari, Rohan Sehgal, Amit Paka, Sunil Nair, Suket Somani, Barath Rangaswamy, Vidhi Himanshu Shah, Weijie Li
  • Publication number: 20220131721
    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: Application
    Filed: October 22, 2020
    Publication date: April 28, 2022
    Inventors: Sami Boutros, Muthurajah Sivabalan, Himanshu Shah, Peng He
  • Patent number: 11316801
    Abstract: 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: Grant
    Filed: September 29, 2020
    Date of Patent: April 26, 2022
    Assignee: Ciena Corporation
    Inventors: Jayant Kumar Bhardwaj, Himanshu Shah
  • Publication number: 20220094635
    Abstract: 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: Application
    Filed: September 23, 2020
    Publication date: March 24, 2022
    Inventors: Thor Odd Andres Ramsland, Himanshu Shah,, Prabhakar Nagral, Dennis E. Hayes, Marc Holness
  • Publication number: 20220078074
    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 31, 2019
    Publication date: March 10, 2022
    Applicant: Alkira, Inc.
    Inventors: Himanshu Shah, Atif Khan, Murtuza Attarwala
  • Publication number: 20220052964
    Abstract: 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: Application
    Filed: September 29, 2020
    Publication date: February 17, 2022
    Inventors: Jayant Kumar Bhardwaj, Himanshu Shah
  • Patent number: 11250413
    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: July 8, 2019
    Date of Patent: February 15, 2022
    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: 20220046383
    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: Application
    Filed: August 2, 2021
    Publication date: February 10, 2022
    Inventors: Neha NAGORI, Han ZHANG, Himanshu SHAH, Abdelmonaem LAKHZOURI, William MORRISON
  • Patent number: 11240147
    Abstract: 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: Grant
    Filed: March 19, 2020
    Date of Patent: February 1, 2022
    Assignee: CISCO TECHNOLOGY, INC.
    Inventor: Himanshu Shah
  • Patent number: 11184276
    Abstract: 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: Grant
    Filed: May 8, 2020
    Date of Patent: November 23, 2021
    Assignee: Ciena Corporation
    Inventors: Sami Boutros, Himanshu Shah
  • Publication number: 20210352011
    Abstract: 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: Application
    Filed: August 31, 2020
    Publication date: November 11, 2021
    Inventors: Sami Boutros, Siva Sivabalan, Himanshu Shah, Peng He
  • Publication number: 20210352007
    Abstract: 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: Application
    Filed: May 8, 2020
    Publication date: November 11, 2021
    Inventors: Sami Boutros, Himanshu Shah
  • Patent number: 11102109
    Abstract: 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: Grant
    Filed: February 13, 2020
    Date of Patent: August 24, 2021
    Assignee: Ciena Corporation
    Inventors: Ashwath Narasimhan, Himanshu Shah, Arif Aboobacker, Divya Bhargava
  • Publication number: 20210258243
    Abstract: 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: Application
    Filed: February 13, 2020
    Publication date: August 19, 2021
    Inventors: Ashwath Narasimhan, Himanshu Shah, Arif Aboobacker, Divya Bhargava
  • Publication number: 20210243095
    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: April 23, 2021
    Publication date: August 5, 2021
    Inventors: Murtuza Attarwala, Lars Olof Stefan Olofsson, Himanshu Shah