Patents by Inventor Syed Khalid
Syed Khalid 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: 11863434Abstract: Disclosed are systems and methods for providing policy selection in a software defined network. An example method includes registering, by an enterprise controller on an enterprise domain, in a shared mapping system on a service provider domain, one or more entries specifying one or more services for one or more classes of traffic to yield registered entries, reading, by a service provider controller, from the shared mapping system, the registered entries, posting, by the service provider controller, the one or more entries to one or more routing tables at a software-defined wide area network of the service provider domain and receiving a request, by a mobile node on the enterprise domain, of a specific service for a particular class of packets according to a classification of the particular class of packets based on a particular label defined in the registered entries for the specific service.Type: GrantFiled: November 23, 2021Date of Patent: January 2, 2024Assignee: Cisco Technology, Inc.Inventors: Fabio Maino, Syed Khalid Raza, Alberto Rodriguez Natal, Marc Portoles Comeras
-
Publication number: 20230392489Abstract: A method of prioritizing candidate natural resource production wells for acid stimulation, including: receiving well testing information associated with a plurality of natural resource production wells; identifying a respective skin factor for each of the plurality of natural resource production wells; modeling an inflow performance relationship and a vertical lift performance for each of the plurality of natural resource production wells based on the identified respective skin factor; forecasting a post-stimulation production increase based on the modeled inflow performance relationship and vertical lift performance, and a predetermined skin factor adjustment; determining an incremental reserve over cost metric based on the forecasted post-stimulation production increase; ranking the plurality of natural resource production wells according to the determined incremental reserve over cost metric; and outputting one or more control signals adapted to initiate acid stimulation of one or more top-ranked natural rType: ApplicationFiled: June 6, 2022Publication date: December 7, 2023Inventors: Nasser Mubarak Al-Hajri, Syed Khalid M. Gilani
-
Publication number: 20230090829Abstract: In some examples, an example method to provide a virtualized Carrier-grade Network Address Translation (CGN) at a first customer edge router may include establishing a tunnel between the first customer edge router and each aggregation router among one or more aggregation routers, performing a Network Address Translation (NAT) on a first data packet to create a NAT'ed first data packet, selecting a first aggregation router from amongst the one or more aggregation routers to send the NAT'ed first data packet to, encapsulating the NAT'ed first data packet with overlay information corresponding to a tunnel established between the first customer edge router and a first aggregation router, and sending the encapsulated NAT'ed first data packet through the tunnel to the first aggregation router.Type: ApplicationFiled: November 29, 2022Publication date: March 23, 2023Inventors: Syed Khalid Raza, Murtuza Attarwala
-
Patent number: 11546312Abstract: A method may include determining, by a first network device, a type of control channel to open across a transport in a software-defined network (SDN). The method may also include establishing the control channel with a control device via a control plane that is separate from a data plane. The method may further include advertising first security association parameters to the control device via the control channel. The method may include receiving, from the control device via the control channel, second security association parameters associated with a second network device. The method may also include establishing a data plane connection with the second network device using the second security association parameters.Type: GrantFiled: September 21, 2020Date of Patent: January 3, 2023Assignee: Cisco Technology, Inc.Inventors: Syed Khalid Raza, Mosaddaq Hussain Turabi, Lars Olaf Stefan Olofsson, Atif Khan, Praveen Raju Kariyanahalli
-
Patent number: 11522828Abstract: In some examples, an example method to provide a virtualized Carrier-grade Network Address Translation (CGN) at a first customer edge router may include establishing a tunnel between the first customer edge router and each aggregation router among one or more aggregation routers, performing a Network Address Translation (NAT) on a first data packet to create a NAT'ed first data packet, selecting a first aggregation router from amongst the one or more aggregation routers to send the NAT'ed first data packet to, encapsulating the NAT'ed first data packet with overlay information corresponding to a tunnel established between the first customer edge router and a first aggregation router, and sending the encapsulated NAT'ed first data packet through the tunnel to the first aggregation router.Type: GrantFiled: July 31, 2017Date of Patent: December 6, 2022Assignee: Cisco Technology, Inc.Inventors: Syed Khalid Raza, Murtuza Attarwala
-
Patent number: 11516004Abstract: A method for securing communications for a given network topology is provided. The method comprises generating by a node N(i) of the network, security parameters for the node N(i); transmitting by the node N(i), said security parameters to a controller for the network; maintaining by the controller said security parameters for the node N(i); receiving by the controller a request from a node N(j) for the security parameters for the node N(i); retrieving by the controller the security parameters for the node N(i); and transmitting by the controller said security parameters to the node N(j).Type: GrantFiled: January 29, 2021Date of Patent: November 29, 2022Assignee: Cisco Technology, Inc.Inventors: Syed Khalid Raza, Praveen Raju Kariyanahalli, Rameshbabu Prabagaran, Amir Khan
-
Patent number: 11496294Abstract: A method for securing communications for a given network topology is provided. The method comprises generating by a node N(i) of the network, security parameters for the node N(i); transmitting by the node N(i), said security parameters to a controller for the network; maintaining by the controller said security parameters for the node N(i); receiving by the controller a request from a node N(j) for the security parameters for the node N(i); retrieving by the controller the security parameters for the node N(i); and transmitting by the controller said security parameters to the node N(j).Type: GrantFiled: August 7, 2020Date of Patent: November 8, 2022Assignee: CISCO TECHNOLOGY, INC.Inventors: Syed Khalid Raza, Praveen Raju Kariyanahalli, Rameshbabu Prabagaran, Amir Khan
-
Publication number: 20220341317Abstract: A method, system, and non-transitory computer readable medium storing instructions executable by a computer processor, the instructions comprising functionality for determining remediation categories for a plurality of wells include: obtaining, by a computer processor, a plurality of attributions for the plurality of wells; obtaining, by the computer processor, a set of weightages for each of the plurality of attributes for the plurality of wells; generating, by the computer processor, a first Well Health Index (WHI) set for a well among the plurality of wells; generating, by the computer processor, a second WHI set for the well; determining, by the computer processor, a sum of weightages of the second WHI set for the well; determining, by the computer processor, a remediation category among a plurality of remediation categories for the well based on the sum of weightages; and generating, by the computer processor, tracking notifications and action reports for the well.Type: ApplicationFiled: April 26, 2021Publication date: October 27, 2022Applicant: SAUDI ARABIAN OIL COMPANYInventors: Syed Khalid Gilani, Hemant Kumar Sharma, Naresh Kumar Purusharthy, Imran Muhammad Javed
-
Patent number: 11304812Abstract: The present disclosure relates to methods of; non-transitory, computer-readable media for; and systems for fabricating or modifying an implant. One example embodiment includes a method. The method includes registering a plurality of intraoperative locations of a surgically resected anatomical region of a patient. The method also includes generating, based on the registered plurality of intraoperative locations, a two-dimensional representation of the registered plurality of intraoperative locations. Further, the method includes determining, based on the two-dimensional representation, a two-dimensional shape of an anatomical feature excised from the surgically resected anatomical region. In addition, the method includes determining, based on the two-dimensional shape of the anatomical feature and a three-dimensional model of a portion of the patient that contains the surgically resected anatomical region, a three-dimensional shape of the anatomical feature.Type: GrantFiled: February 22, 2019Date of Patent: April 19, 2022Inventor: Syed Khalid
-
Publication number: 20220086083Abstract: Disclosed are systems and methods for providing policy selection in a software defined network. An example method includes registering, by an enterprise controller on an enterprise domain, in a shared mapping system on a service provider domain, one or more entries specifying one or more services for one or more classes of traffic to yield registered entries, reading, by a service provider controller, from the shared mapping system, the registered entries, posting, by the service provider controller, the one or more entries to one or more routing tables at a software-defined wide area network of the service provider domain and receiving a request, by a mobile node on the enterprise domain, of a specific service for a particular class of packets according to a classification of the particular class of packets based on a particular label defined in the registered entries for the specific service.Type: ApplicationFiled: November 23, 2021Publication date: March 17, 2022Inventors: Fabio Maino, Syed Khalid Raza, Alberto Rodriguez Natal, Marc Portoles Comeras
-
Patent number: 11201818Abstract: Disclosed are systems and methods for providing policy selection in a software defined network. An example method includes registering, by an enterprise controller on an enterprise domain, in a shared mapping system on a service provider domain, one or more entries specifying one or more services for one or more classes of traffic to yield registered entries, reading, by a service provider controller, from the shared mapping system, the registered entries, posting, by the service provider controller, the one or more entries to one or more routing tables at a software-defined wide area network of the service provider domain and receiving a request, by a mobile node on the enterprise domain, of a specific service for a particular class of packets according to a classification of the particular class of packets based on a particular label defined in the registered entries for the specific service.Type: GrantFiled: February 6, 2020Date of Patent: December 14, 2021Assignee: CISCO TECHNOLOGY, INC.Inventors: Fabio Maino, Syed Khalid Raza, Alberto Rodriguez Natal, Marc Portoles Comeras
-
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
-
Publication number: 20210152344Abstract: A method for securing communications for a given network topology is provided. The method comprises generating by a node N(i) of the network, security parameters for the node N(i);transmitting by the node N(i), said security parameters to a controller for the network; maintaining by the controller said security parameters for the node N(i);receiving by the controller a request from a node N(j) for the security parameters for the node N(i); retrieving by the controller the security parameters for the node N(i); and transmitting by the controller said security parameters to the node N(j).Type: ApplicationFiled: January 29, 2021Publication date: May 20, 2021Inventors: Syed Khalid Raza, Praveen Raju Kariyanahalli, Rameshbabu Prabagaran, Amir Khan
-
Patent number: 10992654Abstract: A method is performed by an access router of an enterprise network including a first edge router to communicate with a second edge router over a wide area network (WAN). The method includes receiving a packet from a first endpoint, receiving from a mapping service a network location of a second edge router for which the packet is destined and a security association (SA) to encrypt the packet from the access router to the second edge router, and generating for the first edge router one or more path selectors for WAN path selection. The method includes encrypting the packet using the SA, and adding to the encrypted IP packet, in clear text, the path selectors and outer encapsulation including the network location, to produce an encrypted tunnel packet. The method also includes forwarding the encrypted tunnel packet to the second edge router via the first edge router and the WAN.Type: GrantFiled: August 17, 2018Date of Patent: April 27, 2021Assignee: CISCO TECHNOLOGY, INC.Inventors: Syed Khalid Raza, Mosaddaq Hussain Turabi, Fabio Rodolfo Maino, Vina Ermagan, Atri Indiresan
-
Patent number: 10944733Abstract: A method may include determining, by a first network device, a type of control channel to open across a transport in a software-defined network (SDN). The method may also include establishing the control channel with a control device via a control plane that is separate from a data plane. The method may further include advertising first security association parameters to the control device via the control channel. The method may include receiving, from the control device via the control channel, second security association parameters associated with a second network device. The method may also include establishing a data plane connection with the second network device using the second security association parameters.Type: GrantFiled: June 28, 2018Date of Patent: March 9, 2021Assignee: CISCO TECHNOLOGY, INC.Inventors: Syed Khalid Raza, Mosaddaq Hussain Turabi, Lars Olaf Stefan Olofsson, Atif Khan, Praveen Raju Kariyanahalli
-
Patent number: 10904240Abstract: Disclosed are concepts for provided for managing application traffic. A method includes receiving a request to access a service from an application, confirming an entity of a user of the application and, based on the confirmation, generating, via an authentication service, a routing policy for data flows between the application and the service. The routing policy defines a mandated path between the application and the service. The method also can include storing proof-of-transit data in the traffic flow for tracking an actual path from the application to the service and determining whether the data path complies with the mandated path defined in the policy. When the determination indicates that the actual path followed the mandated path defined in the routing policy, the method includes granting access to the user for the service. When the actual path differs from the mandated path, the method includes denying access to the user.Type: GrantFiled: December 6, 2019Date of Patent: January 26, 2021Assignee: CISCO TECHNOLOGY, INC.Inventors: Hendrikus G. P. Bosch, Alessandro Duminuco, Jeffrey Napper, David Delano Ward, Syed Khalid Raza, Sape Jurrien Mullender
-
Publication number: 20210006546Abstract: A method may include determining, by a first network device, a type of control channel to open across a transport in a software-defined network (SDN). The method may also include establishing the control channel with a control device via a control plane that is separate from a data plane. The method may further include advertising first security association parameters to the control device via the control channel. The method may include receiving, from the control device via the control channel, second security association parameters associated with a second network device. The method may also include establishing a data plane connection with the second network device using the second security association parameters.Type: ApplicationFiled: September 21, 2020Publication date: January 7, 2021Inventors: Syed Khalid Raza, Mosaddaq Hussain Turabi, Lars Olaf Stefan Olofsson, Atif Khan, Praveen Raju Kariyanahalli
-
Publication number: 20200374109Abstract: A method for securing communications for a given network topology is provided. The method comprises generating by a node N(i) of the network, security parameters for the node N(i); transmitting by the node N(i), said security parameters to a controller for the network; maintaining by the controller said security parameters for the node N(i); receiving by the controller a request from a node N(j) for the security parameters for the node N(i); retrieving by the controller the security parameters for the node N(i); and transmitting by the controller said security parameters to the node N(j).Type: ApplicationFiled: August 7, 2020Publication date: November 26, 2020Inventors: Syed Khalid Raza, Praveen Raju Kariyanahalli, Rameshbabu Prabagaran, Amir Khan
-
Publication number: 20200322262Abstract: Disclosed are systems and methods for providing policy selection in a software defined network. An example method includes registering, by an enterprise controller on an enterprise domain, in a shared mapping system on a service provider domain, one or more entries specifying one or more services for one or more classes of traffic to yield registered entries, reading, by a service provider controller, from the shared mapping system, the registered entries, posting, by the service provider controller, the one or more entries to one or more routing tables at a software-defined wide area network of the service provider domain and receiving a request, by a mobile node on the enterprise domain, of a specific service for a particular class of packets according to a classification of the particular class of packets based on a particular label defined in the registered entries for the specific service.Type: ApplicationFiled: February 6, 2020Publication date: October 8, 2020Inventors: Fabio Maino, Syed Khalid Raza, Alberto Rodriguez Natal, Marc Portoles Comeras
-
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