Patents by Inventor Syed A. AHMAD
Syed A. AHMAD 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: 11146477Abstract: A controller, in a software-defined networking control layer, may determine auto-discovery parameters and may use the auto-discovery parameters to identify a first set of forwarding boxes within a network. The controller may identify a second set of forwarding boxes within the network that communicate with or are otherwise coupled to the first set of forwarding boxes. The controller may forward requests to the first and second sets of forwarding boxes to control traffic exchanged via the first and second sets of forwarding box. A third set of forwarding boxes located outside the network may request admissions into the software defined network, and requests from the third set of forwarding boxes may be forwarded to the controller via the first or second sets of forwarding boxes. The controller may authenticate the second and the third sets of forwarding boxes based on their relationship to the first set of forwarding boxes.Type: GrantFiled: April 10, 2020Date of Patent: October 12, 2021Assignee: Verizon Patent and Licensing Inc.Inventors: Dante J. Pacella, Mani Tadayon, Syed A. Ahmad
-
Publication number: 20200244565Abstract: A controller, in a software-defined networking control layer, may determine auto-discovery parameters and may use the auto-discovery parameters to identify a first set of forwarding boxes within a network. The controller may identify a second set of forwarding boxes within the network that communicate with or are otherwise coupled to the first set of forwarding boxes. The controller may forward requests to the first and second sets of forwarding boxes to control traffic exchanged via the first and second sets of forwarding box. A third set of forwarding boxes located outside the network may request admissions into the software defined network, and requests from the third set of forwarding boxes may be forwarded to the controller via the first or second sets of forwarding boxes. The controller may authenticate the second and the third sets of forwarding boxes based on their relationship to the first set of forwarding boxes.Type: ApplicationFiled: April 10, 2020Publication date: July 30, 2020Inventors: Dante J. Pacella, Mani Tadayon, Syed A. Ahmad
-
Patent number: 10652132Abstract: A controller, in a software-defined networking control layer, may determine auto-discovery parameters and may use the auto-discovery parameters to identify a first set of forwarding boxes within a network. The controller may identify a second set of forwarding boxes within the network that communicate with or are otherwise coupled to the first set of forwarding boxes. The controller may forward requests to the first and second sets of forwarding boxes to control traffic exchanged via the first and second sets of forwarding box. A third set of forwarding boxes located outside the network may request admissions into the software defined network, and requests from the third set of forwarding boxes may be forwarded to the controller via the first or second sets of forwarding boxes. The controller may authenticate the second and the third sets of forwarding boxes based on their relationship to the first set of forwarding boxes.Type: GrantFiled: January 4, 2018Date of Patent: May 12, 2020Assignee: Verizon Patent and Licensing Inc.Inventors: Dante J. Pacella, Mani Tadayon, Syed A. Ahmad
-
Patent number: 10505844Abstract: A controller network device receives command input for providing services over a service provider network and receives a verification request to verify an initial output of a control communication sent to a forwarding network device by a second controller network device in a group of peer controller network devices. The controller network device receives, from other controller network devices in the group of peer controller network devices, results that are responsive to the verification request and based on the command input and identifies a majority output from the results. The controller network device compares the initial output from the second controller network device to the majority output to determine that the initial output failed a verification vote and determines when a threshold number of control communications from the second controller network device, including the initial output, have failed verification votes.Type: GrantFiled: September 20, 2017Date of Patent: December 10, 2019Assignee: Verizon Patent and Licensing Inc.Inventors: Dante J. Pacella, Mani Tadayon, Syed A. Ahmad
-
Patent number: 10104167Abstract: A method may include receiving a request to provide at least one application session, and generating a networking architecture that includes at least one virtual route reflector front end (VRR FE), at least one back end work unit, and at least one routing information base (RIB) in a virtualization environment. The method includes implementing the at least one application session via the at least one VRR FE, the at least one back end work unit, and the at least one RIB. The at least one VRR FE is to perform as a proxy for traffic to the at least one back end work unit. The method also includes monitoring a load associated with the at least one application session, and performing load balancing on the networking architecture based on assignment of the load to the at least one back end work unit.Type: GrantFiled: September 28, 2015Date of Patent: October 16, 2018Assignee: Verizon Patent and Licensing Inc.Inventors: Dante J. Pacella, Mani Tadayon, Syed A. Ahmad
-
Patent number: 10015278Abstract: A method, a device, and a non-transitory storage medium to receive a job request to schedule an execution of a process in a networked environment; generate a schedule for the execution of the process based on one or more current schedules directed to concurrent execution of one or more other processes; obtain resource utilization data indicating resource usage stemming from the concurrent execution of the process and the one or more other processes; analyze the resource utilization data; determine whether a resource inefficiency occurred during the concurrent execution based on an analysis of the resource utilization data; generate resource inefficiency data in response to a determination that the resource inefficiency occurred; and generate an adapted schedule for at least one of the process or the one or more other processes in response to a determination that the resource inefficiency occurred.Type: GrantFiled: September 11, 2015Date of Patent: July 3, 2018Assignee: Verizon Patent and Licensing Inc.Inventors: Dante J. Pacella, Mani Tadayon, Syed A. Ahmad, Lawrence Richard Rau
-
Publication number: 20180131597Abstract: A controller, in a software-defined networking control layer, may determine auto-discovery parameters and may use the auto-discovery parameters to identify a first set of forwarding boxes within a network. The controller may identify a second set of forwarding boxes within the network that communicate with or are otherwise coupled to the first set of forwarding boxes. The controller may forward requests to the first and second sets of forwarding boxes to control traffic exchanged via the first and second sets of forwarding box. A third set of forwarding boxes located outside the network may request admissions into the software defined network, and requests from the third set of forwarding boxes may be forwarded to the controller via the first or second sets of forwarding boxes. The controller may authenticate the second and the third sets of forwarding boxes based on their relationship to the first set of forwarding boxes.Type: ApplicationFiled: January 4, 2018Publication date: May 10, 2018Inventors: Dante J. Pacella, Mani Tadayon, Syed A. Ahmad
-
Publication number: 20180013672Abstract: A controller network device receives command input for providing services over a service provider network and receives a verification request to verify an initial output of a control communication sent to a forwarding network device by a second controller network device in a group of peer controller network devices. The controller network device receives, from other controller network devices in the group of peer controller network devices, results that are responsive to the verification request and based on the command input and identifies a majority output from the results. The controller network device compares the initial output from the second controller network device to the majority output to determine that the initial output failed a verification vote and determines when a threshold number of control communications from the second controller network device, including the initial output, have failed verification votes.Type: ApplicationFiled: September 20, 2017Publication date: January 11, 2018Inventors: Dante J. Pacella, Mani Tadayon, Syed A. Ahmad
-
Patent number: 9866468Abstract: A controller, in a software-defined networking control layer, may determine auto-discovery parameters and may use the auto-discovery parameters to identify a first set of forwarding boxes within a network. The controller may identify a second set of forwarding boxes within the network that communicate with or are otherwise coupled to the first set of forwarding boxes. The controller may forward requests to the first and second sets of forwarding boxes to control traffic exchanged via the first and second sets of forwarding box. A third set of forwarding boxes located outside the network may request admissions into the software defined network, and requests from the third set of forwarding boxes may be forwarded to the controller via the first or second sets of forwarding boxes. The controller may authenticate the second and the third sets of forwarding boxes based on their relationship to the first set of forwarding boxes.Type: GrantFiled: March 31, 2015Date of Patent: January 9, 2018Assignee: Verizon Patent and Licensing Inc.Inventors: Dante J. Pacella, Mani Tadayon, Syed A. Ahmad
-
Patent number: 9853870Abstract: A controller network device, in a network control layer of a service provider network, receives one or more parameters for providing particular services over a service provider network and provides, to a forwarding network device in a network resources layer of the service provider network, a capabilities query. The capabilities query includes a feature type identifier for a feature required to support the parameters. The controller network device receives, from the forwarding network device, a response to the capabilities query, wherein a format for the response is one of a binary response format, a conditional response format, or a value response format. The controller network device compiles the response with responses from other forwarding network devices to define a network map for supporting the particular services.Type: GrantFiled: March 31, 2015Date of Patent: December 26, 2017Assignee: Verizon Patent and Licensing Inc.Inventors: Dante J. Pacella, Mani Tadayon, Syed A. Ahmad
-
Patent number: 9813334Abstract: A controller network device, in a network control layer of a service provider network, receives command input for providing services over a service provider network and provides, to a forwarding network device, a first control communication. The first control communication includes an initial output to implement the command input. The controller network device provides, to peer controller network devices, a verification request to verify the initial output of the first control communication; receives, from the peer controller network devices, responses to the verification request that each include a calculated output based on the command input; and applies a verification schema to determine a majority output from the responses. The controller network device compares the initial output to the majority output and sends a second control communication, with a verified output indication, to implement the command input when the initial output matches the majority output.Type: GrantFiled: March 31, 2015Date of Patent: November 7, 2017Assignee: Verizon Patent and Licensing Inc.Inventors: Dante J. Pacella, Mani Tadayon, Syed A. Ahmad
-
Publication number: 20170093961Abstract: A method may include receiving a request to provide at least one application session, and generating a networking architecture that includes at least one virtual route reflector front end (VRR FE), at least one back end work unit, and at least one routing information base (RIB) in a virtualization environment. The method includes implementing the at least one application session via the at least one VRR FE, the at least one back end work unit, and the at least one RIB. The at least one VRR FE is to perform as a proxy for traffic to the at least one back end work unit. The method also includes monitoring a load associated with the at least one application session, and performing load balancing on the networking architecture based on assignment of the load to the at least one back end work unit.Type: ApplicationFiled: September 28, 2015Publication date: March 30, 2017Inventors: Dante J. Pacella, Mani Tadayon, Syed A. Ahmad
-
Publication number: 20170078442Abstract: A method, a device, and a non-transitory storage medium to receive a job request to schedule an execution of a process in a networked environment; generate a schedule for the execution of the process based on one or more current schedules directed to concurrent execution of one or more other processes; obtain resource utilization data indicating resource usage stemming from the concurrent execution of the process and the one or more other processes; analyze the resource utilization data; determine whether a resource inefficiency occurred during the concurrent execution based on an analysis of the resource utilization data; generate resource inefficiency data in response to a determination that the resource inefficiency occurred; and generate an adapted schedule for at least one of the process or the one or more other processes in response to a determination that the resource inefficiency occurred.Type: ApplicationFiled: September 11, 2015Publication date: March 16, 2017Inventors: Dante J. Pacella, Mani Tadayon, Syed A. Ahmad, Lawrence Richard Rau
-
Publication number: 20160294644Abstract: A controller network device, in a network control layer of a service provider network, receives one or more parameters for providing particular services over a service provider network and provides, to a forwarding network device in a network resources layer of the service provider network, a capabilities query. The capabilities query includes a feature type identifier for a feature required to support the parameters. The controller network device receives, from the forwarding network device, a response to the capabilities query, wherein a format for the response is one of a binary response format, a conditional response format, or a value response format. The controller network device compiles the response with responses from other forwarding network devices to define a network map for supporting the particular services.Type: ApplicationFiled: March 31, 2015Publication date: October 6, 2016Inventors: Dante J. Pacella, Mani Tadayon, Syed A. Ahmad
-
Publication number: 20160294670Abstract: A controller, in a software-defined networking control layer, may determine auto-discovery parameters and may use the auto-discovery parameters to identify a first set of forwarding boxes within a network. The controller may identify a second set of forwarding boxes within the network that communicate with or are otherwise coupled to the first set of forwarding boxes. The controller may forward requests to the first and second sets of forwarding boxes to control traffic exchanged via the first and second sets of forwarding box. A third set of forwarding boxes located outside the network may request admissions into the software defined network, and requests from the third set of forwarding boxes may be forwarded to the controller via the first or second sets of forwarding boxes. The controller may authenticate the second and the third sets of forwarding boxes based on their relationship to the first set of forwarding boxes.Type: ApplicationFiled: March 31, 2015Publication date: October 6, 2016Inventors: Dante J. Pacella, Mani Tadayon, Syed A. Ahmad
-
Publication number: 20160294688Abstract: A controller network device, in a network control layer of a service provider network, receives command input for providing services over a service provider network and provides, to a forwarding network device, a first control communication. The first control communication includes an initial output to implement the command input. The controller network device provides, to peer controller network devices, a verification request to verify the initial output of the first control communication; receives, from the peer controller network devices, responses to the verification request that each include a calculated output based on the command input; and applies a verification schema to determine a majority output from the responses. The controller network device compares the initial output to the majority output and sends a second control communication, with a verified output indication, to implement the command input when the initial output matches the majority output.Type: ApplicationFiled: March 31, 2015Publication date: October 6, 2016Inventors: Dante J. Pacella, Mani Tadayon, Syed A. Ahmad
-
Patent number: 9036508Abstract: A network device may be configured to define a Layer 2 domain, wherein the Layer 2 domain defines a data link layer broadcast domain and assign an access interface to the Layer 2 domain. The network device may be further configured to assign a double Virtual Local Area Network (VLAN) identifier to the access interface in the Layer 2 domain, wherein the double VLAN identifier includes an inner VLAN identifier and an outer VLAN identifier, receive a data unit via the access interface, wherein the data unit includes the double VLAN identifier, and associate the data unit with the defined Layer 2 domain, based on the data unit being received via the access interface and based on the data unit including the assigned double VLAN identifier.Type: GrantFiled: February 29, 2012Date of Patent: May 19, 2015Assignee: VERIZON PATENT AND LICENSING INC.Inventor: Syed A. Ahmad
-
Patent number: 8806606Abstract: A cloud center infrastructure system may include a service aggregator connected directly to a provider network. The service aggregator may be configured to receive, via the provider network, a data unit from a customer device, associated with a customer; identify a first device, associated with a first traffic processing service, based on a sequence of traffic processing services associated with the customer; and send the data unit to the first device, wherein the first device is located in a cloud services center, and wherein the first device is connected to the service aggregator over a Layer 2 connection.Type: GrantFiled: February 28, 2012Date of Patent: August 12, 2014Assignee: Verizon Patent and Licensing Inc.Inventors: Syed A. Ahmad, Juzer T. Kopti
-
Patent number: 8611233Abstract: A system and method in accordance with exemplary embodiments may receive, from a management system, configuration data associated with a management protocol. In addition, the system and method may generate test data traffic at least based on the configuration data. Further, the system and method may transmit, to one or more network elements, the test data traffic. Even further, the system and method may receive, from the management system, a query associated with the management protocol that requests data traffic information associated with at least one of the generated test data traffic, transmitted test data traffic, and received test data traffic. The system and method may transmit, to the management system, the requested data traffic information in response to the query.Type: GrantFiled: February 4, 2009Date of Patent: December 17, 2013Assignee: Verizon Patent and Licensing Inc.Inventors: Adam M. Davis, Syed A. Ahmad
-
Publication number: 20130227670Abstract: A cloud center infrastructure system may include a service aggregator connected directly to a provider network. The service aggregator may be configured to receive, via the provider network, a data unit from a customer device, associated with a customer; identify a first device, associated with a first traffic processing service, based on a sequence of traffic processing services associated with the customer; and send the data unit to the first device, wherein the first device is located in a cloud services center, and wherein the first device is connected to the service aggregator over a Layer 2 connection.Type: ApplicationFiled: February 28, 2012Publication date: August 29, 2013Applicant: VERIZON PATENT AND LICENSING INC.Inventors: Syed A. Ahmad, Juzer T. Kopti