Patents by Inventor Himanshu H. Shah
Himanshu H. 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: 11088992Abstract: A method for operating a network is provided. The method comprises segmenting the network into a plurality of virtual private networks, wherein each virtual private network runs on an underlying physical network; and wherein each virtual private network represents a particular context; and configuring at least some nodes within the network to send and receive traffic based on context.Type: GrantFiled: August 9, 2019Date of Patent: August 10, 2021Assignee: CISCO TECHNOLOGY, INC.Inventors: Lars Olof Stefan Olofsson, Atif Khan, Syed Khalid Raza, Himanshu H. Shah, Amir Khan, Nehal Bhau
-
Patent number: 10938714Abstract: A system may include a first border network device located between a first network domain and a third network domain, and a first edge network device in the first network domain, where the first edge network device may be configured to receive a packet. The packet may be directed to a second edge network device in a second network domain. The first edge network device may also be configured to add a second label to the packet that identifies a second border network device located at the border of a second network domain and the third network domain. The third network domain may be located between the first network domain and the second network domain. The first edge network device may additionally be configured to add a first label to the packet that identifies the first border network device, and route the packet to the first border network device.Type: GrantFiled: August 26, 2019Date of Patent: March 2, 2021Assignee: CISCO TECHNOLOGY, INC.Inventors: Atif Khan, Himanshu H. Shah, Nehal Bhau
-
Publication number: 20200036686Abstract: A method for operating a network is provided. The method comprises segmenting the network into a plurality of virtual private networks, wherein each virtual private network runs on an underlying physical network; and wherein each virtual private network represents a particular context; and configuring at least some nodes within the network to send and receive traffic based on context.Type: ApplicationFiled: August 9, 2019Publication date: January 30, 2020Inventors: Lars Olof Stefan Olofsson, Atif Khan, Syed Khalid Raza, Himanshu H. Shah, Amir Khan, Nehal Bhau
-
Publication number: 20190379601Abstract: A system may include a first border network device located between a first network domain and a third network domain, and a first edge network device in the first network domain, where the first edge network device may be configured to receive a packet. The packet may be directed to a second edge network device in a second network domain. The first edge network device may also be configured to add a second label to the packet that identifies a second border network device located at the border of a second network domain and the third network domain. The third network domain may be located between the first network domain and the second network domain. The first edge network device may additionally be configured to add a first label to the packet that identifies the first border network device, and route the packet to the first border network device.Type: ApplicationFiled: August 26, 2019Publication date: December 12, 2019Inventors: Atif Khan, Himanshu H. Shah, Nehal Bhau
-
Patent number: 10397102Abstract: A system may include a first border network device located between a first network domain and a third network domain, and a first edge network device in the first network domain, where the first edge network device may be configured to receive a packet. The packet may be directed to a second edge network device in a second network domain. The first edge network device may also be configured to add a second label to the packet that identifies a second border network device located at the border of a second network domain and the third network domain. The third network domain may be located between the first network domain and the second network domain. The first edge network device may additionally be configured to add a first label to the packet that identifies the first border network device, and route the packet to the first border network device.Type: GrantFiled: March 22, 2017Date of Patent: August 27, 2019Assignee: Cisco Technology, Inc.Inventors: Atif Khan, Himanshu H. Shah, Nehal Bhau
-
Publication number: 20190140940Abstract: 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: ApplicationFiled: June 26, 2018Publication date: May 9, 2019Inventor: Himanshu H. SHAH
-
Patent number: 10277558Abstract: A method for creating a secure network is provided. The method comprises establishing an overlay domain to control routing between overlay edge routers based on an underlying transport network, wherein said establishing comprises running an overlay management protocol to exchange information within the overlay domain; in accordance with the overlay management protocol defining service routes that exist exclusively within the overlay domain wherein each overlay route includes information on at least service availability within the overlay domain; and selectively using the service routes to control routing between the overlay edge routers; wherein the said routing is through the underlying transport network in a manner in which said overlay routes is shared with the overlay edge routers but not with the underlying transport network via the overlay management protocol.Type: GrantFiled: August 14, 2017Date of Patent: April 30, 2019Assignee: Cisco Technology, Inc.Inventors: Atif Khan, Syed Khalid Raza, Nehal Bhau, Himanshu H. Shah
-
Patent number: 10142254Abstract: A method for routing is disclosed. The method comprises establishing an overlay network, comprising a plurality of network elements and an overlay controller; wherein the overlay controller is in communication with each network element via a secure tunnel established through an underlying transport network; receiving by the overlay controller, information from each service-hosting network element information said information identifying a service hosted at that service-hosting network element, and label associated with the service-hosting network element; identifying by the overlay controller, at least one policy that associates traffic from a site with a service; and causing by said overly controller, the at least one policy to be executed so that traffic from the site identified in the policy is routed using the underlying transport network to the service-hosting network element associated with the said service.Type: GrantFiled: September 16, 2013Date of Patent: November 27, 2018Assignee: CISCO TECHNOLOGY, INC.Inventors: Lars Olof Stefan Olofsson, Atif Khan, Syed Khalid Raza, Himanshu H. Shah, Amir Khan, Nehal Bhau
-
Publication number: 20180302378Abstract: A method for operating a network is provided. The method comprises segmenting the network into a plurality of virtual private networks, wherein each virtual private network runs on an underlying physical network; and wherein each virtual private network represents a particular context; and configuring at least some nodes within the network to send and receive traffic based on context.Type: ApplicationFiled: April 9, 2018Publication date: October 18, 2018Applicant: Cisco Technology, Inc.Inventors: Lars Olof Stefan OLOFSSON, Atif KHAN, Syed Khalid RAZA, Himanshu H. SHAH, Amir KHAN, Nehal BHAU
-
Publication number: 20180109493Abstract: A method for creating a secure network is provided. The method comprises establishing an overlay domain to control routing between overlay edge routers based on an underlying transport network, wherein said establishing comprises running an overlay management protocol to exchange information within the overlay domain; in accordance with the overlay management protocol defining service routes that exist exclusively within the overlay domain wherein each overlay route includes information on at least service availability within the overlay domain; and selectively using the service routes to control routing between the overlay edge routers; wherein the said routing is through the underlying transport network in a manner in which said overlay routes is shared with the overlay edge routers but not with the underlying transport network via the overlay management protocol.Type: ApplicationFiled: August 14, 2017Publication date: April 19, 2018Applicant: VIPTELA INC.Inventors: Atif KHAN, Syed Khalid RAZA, Nehal BHAU, Himanshu H. SHAH
-
Patent number: 9942201Abstract: A method for operating a network is provided. The method comprises segmenting the network into a plurality of virtual private networks, wherein each virtual private network runs on an underlying physical network; and wherein each virtual private network represents a particular context; and configuring at least some nodes within the network to send and receive traffic based on context.Type: GrantFiled: December 16, 2015Date of Patent: April 10, 2018Inventors: Lars Olof Stefan Olofsson, Atif Khan, Syed Khalid Raza, Himanshu H. Shah, Amir Khan, Nehal Bhau
-
Publication number: 20170279710Abstract: A system may include a first border network device located between a first network domain and a third network domain, and a first edge network device in the first network domain, where the first edge network device may be configured to receive a packet. The packet may be directed to a second edge network device in a second network domain. The first edge network device may also be configured to add a second label to the packet that identifies a second border network device located at the border of a second network domain and the third network domain. The third network domain may be located between the first network domain and the second network domain. The first edge network device may additionally be configured to add a first label to the packet that identifies the first border network device, and route the packet to the first border network device.Type: ApplicationFiled: March 22, 2017Publication date: September 28, 2017Applicant: VIPTELA INC.Inventors: Atif KHAN, Himanshu H. SHAH, Nehal BHAU
-
Patent number: 9736113Abstract: A method for creating a secure network is provided. The method comprises establishing an overlay domain to control routing between overlay edge routers based on an underlying transport network, wherein said establishing comprises running an overlay management protocol to exchange information within the overlay domain; in accordance with the overlay management protocol defining service routes that exist exclusively within the overlay domain wherein each overlay route includes information on at least service availability within the overlay domain; and selectively using the service routes to control routing between the overlay edge routers; wherein the said routing is through the underlying transport network in a manner in which said overlay routes is shared with the overlay edge routers but not with the underlying transport network via the overlay management protocol.Type: GrantFiled: September 9, 2016Date of Patent: August 15, 2017Assignee: VIPTELA INC.Inventors: Atif Khan, Syed Khalid Raza, Nehal Bhau, Himanshu H. Shah
-
Patent number: 9467478Abstract: A method for creating a secure network is provided. The method comprises establishing an overlay domain to control routing between overlay edge routers based on an underlying transport network, wherein said establishing comprises running an overlay management protocol to exchange information within the overlay domain; in accordance with the overlay management protocol defining service routes that exist exclusively within the overlay domain wherein each overlay route includes information on at least service availability within the overlay domain; and selectively using the service routes to control routing between the overlay edge routers; wherein the said routing is through the underlying transport network in a manner in which said overlay routes is shared with the overlay edge routers but not with the underlying transport network via the overlay management protocol.Type: GrantFiled: December 18, 2013Date of Patent: October 11, 2016Assignee: VIPTELA INC.Inventors: Atif Khan, Syed Khalid Raza, Nehal Bhau, Himanshu H. Shah
-
Publication number: 20160191324Abstract: A method for routing network traffic between network elements within a computer network is disclosed. The method comprises configuring the computer network to include a control plane and a forwarding plane; configuring each network element of the forwarding plane to periodically compose and transmit a control plane protocol message to every other network element of the forwarding plane, said control plane message comprising network, next-hop; and service information; via the control plane, provisioning at least some of the network elements with at least one policy to control routing of the network traffic based on at least one service; and processing the network traffic by the network elements of the forwarding plane based on the at least one policy.Type: ApplicationFiled: December 26, 2014Publication date: June 30, 2016Inventors: Lars Olof Stefan Olofsson, Nehal Bhau, Himanshu H. Shah
-
Patent number: RE49485Abstract: A method for creating a secure network is provided. The method comprises establishing an overlay domain to control routing between overlay edge routers based on an underlying transport network, wherein said establishing comprises running an overlay management protocol to exchange information within the overlay domain; in accordance with the overlay management protocol defining service routes that exist exclusively within the overlay domain wherein each overlay route includes information on at least service availability within the overlay domain; and selectively using the service routes to control routing between the overlay edge routers; wherein the said routing is through the underlying transport network in a manner in which said overlay routes is shared with the overlay edge routers but not with the underlying transport network via the overlay management protocol.Type: GrantFiled: January 27, 2021Date of Patent: April 4, 2023Assignee: Cisco Technology, Inc.Inventors: Atif Khan, Syed Khalid Raza, Nehal Bhau, Himanshu H. Shah