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).
-
Publication number: 20240077081Abstract: A two-phase liquid-gas flow system for testing electrical submersible pumps (ESP) includes an oil pump, a water pump, an oil storage tank, a water storage tank, a pressurized air system, an air pressure regulator (PR), and a transparent test section with the ESP. The pressurized air system includes air storage tanks, compressors, and air flow meters (AFM). The oil pump and the water pump supply oil and water from the oil storage tank and the water storage tank through an oil flow meter and a water flow meter, respectively, to the transparent test section. The air storage tanks are in fluid communication with the PR by valves, which channel air through the PR and the AFMs to the transparent test section. A camera is provided to capture photos and videos of flow patterns of the working fluid in the transparent test section.Type: ApplicationFiled: September 7, 2022Publication date: March 7, 2024Applicant: KING FAHD UNIVERSITY OF PETROLEUM AND MINERALSInventors: Luai M. ALHEMS, Syed M. SHAAHID, Aftab AHMAD
-
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: 20160340187Abstract: The steam methane reforming reactor includes a substantially cylindrical housing or shell and a tube disposed concentrically within the substantially cylindrical shell. The tube includes one or more catalysts. A hydrogen selective membrane extends through a central portion of the tube. The hydrogen selective membrane can be formed from a hydrogen selective material such as a palladium alloy. The membrane defines a central passage or permeate zone. A feed zone including the catalyst extends around the permeate zone. A sweep gas, such as air, nitrogen or the like, may be injected in the permeate zone, via an inlet, and pass through the permeate zone, exiting via an outlet. An annular heated fluid passage is defined between an outer surface of the tube and an inner surface of the substantially cylindrical housing or shell. A heating medium may be injected into the heated fluid passage to pass therethrough.Type: ApplicationFiled: May 18, 2015Publication date: November 24, 2016Inventors: SYED AHMAD MOHAMMAD SAID, ESMAIL MOHAMED ALI MOKHEIMER, SHAKEEL AHMED, MOHAMMED WASEEUDDIN
-
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: 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
-
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: 20160188084Abstract: A capacitive touch panel is tested for the presence or absence of short and open circuits in drive and sense lines without the use of a tool that touches the surface of the panel. During a first stage of testing, drive lines of the touch panel are sequentially driven while the remaining drive lines are floated. Sense lines are read to indicate whether a driven drive line is shorted to an adjacent drive line, an open circuit, or coupled to a sense line that is an open circuit. During a second stage of testing, drive lines are driven while alternate sense lines are floated or enabled. The signals on the enabled sense lines are acquired to indicate whether the enabled sense lines are shorted to adjacent sense lines. This second stage can be repeated, switching the roles of the sense lines, to determine the locations of short and/or open circuits.Type: ApplicationFiled: July 23, 2015Publication date: June 30, 2016Inventors: Guozhong Shen, Bart DeCanne, Kenneth Knox, Muhammad Umair, Syed 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