Patents by Inventor Rabah S. Hamdi

Rabah S. Hamdi 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: 10680879
    Abstract: A Wireless Wide Area Network (WWAN)-enabled remote switch management system includes a management device having a management device WWAN communication subsystem that is configured to transmit management commands from the management device through a WWAN. The WWAN-enabled remote switch management system also includes a switch device having a chassis. A switch device wired communication subsystem is located in the chassis, coupled to a Local Area Network (LAN), and is not coupled to the Internet. A switch device WWAN communication subsystem is located in the chassis and is configured to receive management commands from the management device through the WWAN. A switch management engine is located in the chassis, coupled to the switch device WWAN communication subsystem, and is configured to receive the management commands from the switch device WWAN communication subsystem, and execute the management commands to perform a management action on the switch device.
    Type: Grant
    Filed: June 6, 2017
    Date of Patent: June 9, 2020
    Assignee: Dell Products L.P.
    Inventors: Rabah S. Hamdi, Andrew Blake Berry, Joseph Burton Farrell
  • Patent number: 10491503
    Abstract: An application-policy-based SDN controller system includes a first device running a first application, and a second device. Each of the first device and the second device are coupled to a SDN network via one of a plurality of networking devices in the SDN network. A first virtual application-policy-based SDN controller determines a first application communication flow path through the SDN network for first application communications that are between the first device and the second device and that involve the first application. The first virtual application-policy-based SDN controller then provides at least one application-policy-based flow rule to a first subset of the plurality of networking devices that are included in the first application communication flow path.
    Type: Grant
    Filed: April 3, 2017
    Date of Patent: November 26, 2019
    Assignee: Dell Products L.P.
    Inventors: Christopher Stephen Petrick, Rabah S. Hamdi
  • Patent number: 10374946
    Abstract: A centralized network management system includes a wireless controller system and a plurality of access points that are coupled together through a network. Each of the plurality of access points is configured to receive wireless traffic from user devices and determine whether flow session rules are available for the wireless traffic. If so, wireless traffic received by an access point that is part of a flow session is modified by that access point according to at least one flow session rule that was received from the wireless controller system and that is associated with the flow session to which that wireless traffic belongs. That modified wireless traffic is translated to modified wired traffic by the access point, and the access point then perform an action on the modified wired traffic according to the at least one flow session rule associated with the flow session.
    Type: Grant
    Filed: March 16, 2015
    Date of Patent: August 6, 2019
    Assignee: Dell Products L.P.
    Inventors: Rabah S. Hamdi, Christopher Stephen Petrick
  • Publication number: 20180367319
    Abstract: A power over Ethernet (PoE) system includes a device and a power sourcing equipment (PSE) device that is configured to couple to the device through an Ethernet cable. The PSE device detects, in response to the device being coupled to the PSE device, that the device is a powered device. Subsequent to detecting that the device is a powered device, the PSE device determines whether a powered device identifier has been received from the device. In response to determining that a powered device identifier was received from the device, the PSE device determines that the powered device identifier identifies an authorized powered device. The PSE device then identifies a powered device classification of the powered device, and provides to the device via the Ethernet cable, first power according to the powered device classification.
    Type: Application
    Filed: June 15, 2017
    Publication date: December 20, 2018
    Inventors: Rabah S. Hamdi, Srinivasa Rao Nagalla
  • Publication number: 20180351881
    Abstract: A Wireless Wide Area Network (WWAN)-enabled remote switch management system includes a management device having a management device WWAN communication subsystem that is configured to transmit management commands from the management device through a WWAN. The WWAN-enabled remote switch management system also includes a switch device having a chassis. A switch device wired communication subsystem is located in the chassis, coupled to a Local Area Network (LAN), and is not coupled to the Internet. A switch device WWAN communication subsystem is located in the chassis and is configured to receive management commands from the management device through the WWAN. A switch management engine is located in the chassis, coupled to the switch device WWAN communication subsystem, and is configured to receive the management commands from the switch device WWAN communication subsystem, and execute the management commands to perform a management action on the switch device.
    Type: Application
    Filed: June 6, 2017
    Publication date: December 6, 2018
    Inventors: Rabah S. Hamdi, Andrew Blake Berry, Joseph Burton Farrell
  • Patent number: 10149165
    Abstract: An access controller is coupled to a plurality of physical access points. The access controller is operable to create a plurality of virtual access controllers that are each coupled to the plurality of physical access points. The access controller then creates a different virtual access point for each of the plurality of virtual access controllers, and associates the virtual access point of each virtual access controller with each of the plurality of physical access points coupled to that virtual access controller. The access controller then provides a plurality of different wireless subnetworks through each of the plurality of physical access points, with each virtual access controller providing one of the different wireless subnetworks using the virtual access point associated with each of the plurality of physical access points coupled to that virtual access controller.
    Type: Grant
    Filed: October 20, 2015
    Date of Patent: December 4, 2018
    Assignee: Dell Products L.P.
    Inventors: Rabah S. Hamdi, Saikrishna M. Kotha
  • Patent number: 10133648
    Abstract: A power allocation system includes a manager provided on a network controller. An agent is provided on a line module coupled to the network controller. The agent is operable to detect a connection of a powered device to a port on the line module and communicate that to the manager. The manager then classifies the powered device and provides a first power to the powered device through the port from a global power budget according to the classification. At least one of the manager and agent then monitor the power consumption of the powered device subsequent to providing the first power, and a second power is provided to the powered device through the port from the global power budget according to the monitoring, wherein the second power is different from the first power.
    Type: Grant
    Filed: July 20, 2015
    Date of Patent: November 20, 2018
    Assignee: Dell Products L.P.
    Inventors: Rabah S. Hamdi, Saikrishna M. Kotha
  • Publication number: 20180288002
    Abstract: An application-policy-based SDN controller system includes a first device running a first application, and a second device. Each of the first device and the second device are coupled to a SDN network via one of a plurality of networking devices in the SDN network. A first virtual application-policy-based SDN controller determines a first application communication flow path through the SDN network for first application communications that are between the first device and the second device and that involve the first application. The first virtual application-policy-based SDN controller then provides at least one application-policy-based flow rule to a first subset of the plurality of networking devices that are included in the first application communication flow path.
    Type: Application
    Filed: April 3, 2017
    Publication date: October 4, 2018
    Inventors: Christopher Stephen Petrick, Rabah S. Hamdi
  • Patent number: 10033663
    Abstract: A network switch includes a plurality of internal ports, a plurality of external ports, an event handler, an action engine, and an event processor. The event handler detects an event and, in response, assembles a construct that includes event parameters. The action engine uses the construct to generate an event syntax. The event processor executes the event syntax to automatically configure the communication between the plurality of internal ports and the plurality of external ports. A first event may include the connection of a cable to a first external port and result in each of the plurality of internal ports communicating with the first external port. A second event may include the connection of a cable to a second external port and result in a first subset of internal ports communicating with the first external port and a second subset of internal ports communicating with the second external port.
    Type: Grant
    Filed: April 13, 2016
    Date of Patent: July 24, 2018
    Assignee: Dell Products L.P.
    Inventors: Cuong Nguyen, Rabah S. Hamdi, Saikrishna M. Kotha
  • Patent number: 9979637
    Abstract: A network flow management system includes controllers that are each coupled to a subset of switch devices, and a flow management server system that is coupled to each of the controllers. The flow management server system collects first-level flow information for the switch devices from the controllers, and filters and structures the first-level flow information to generate second-level flow information. The flow management server system then analyzes the second-level flow information based on current flow operation policies that are configured to cause the switch devices to perform first flow operations and, in response, determines flow operation policy changes. The flow management server system then distributes updated flow operation policies that includes the flow operation policy changes to each of the controllers, where the updated flow operation policies cause the switch devices to perform second flow operation that are different than the first flow operations.
    Type: Grant
    Filed: June 7, 2016
    Date of Patent: May 22, 2018
    Assignee: Dell Products L.P.
    Inventors: Kevin Allen Hughes, Rabah S. Hamdi
  • Patent number: 9870332
    Abstract: An Ethernet/Fiber Channel conversion system includes a chassis having a first end and a second end that is located opposite the chassis from the first end. An Ethernet interface is located on the first end and is configured to directly mate with an Ethernet port on an Ethernet device. A Fiber Channel interface is located on the second end. An Ethernet/Fiber Channel conversion engine is housed in the chassis and configured to receive Ethernet protocol signals through the Ethernet interface, convert the Ethernet protocol signals to Fiber Channel protocol signals, and send the Fiber Channel protocol signals through the Fiber Channel interface. The Ethernet/Fiber Channel conversion engine is also configured to receive Fiber channel protocol signals from the Fiber Channel IHS through the Fiber Channel interface, convert the Fiber channel protocol signals to Ethernet protocol signals, and send the Ethernet protocol signals through the Ethernet interface.
    Type: Grant
    Filed: April 11, 2017
    Date of Patent: January 16, 2018
    Assignee: Dell Products L.P.
    Inventors: Christopher Stephen Petrick, Rabah S Hamdi
  • Publication number: 20170353383
    Abstract: A network flow management system includes controllers that are each coupled to a subset of switch devices, and a flow management server system that is coupled to each of the controllers. The flow management server system collects first-level flow information for the switch devices from the controllers, and filters and structures the first-level flow information to generate second-level flow information. The flow management server system then analyzes the second-level flow information based on current flow operation policies that are configured to cause the switch devices to perform first flow operations and, in response, determines flow operation policy changes. The flow management server system then distributes updated flow operation policies that includes the flow operation policy changes to each of the controllers, where the updated flow operation policies cause the switch devices to perform second flow operation that are different than the first flow operations.
    Type: Application
    Filed: June 7, 2016
    Publication date: December 7, 2017
    Inventors: Kevin Allen Hughes, Rabah S. Hamdi
  • Patent number: 9832074
    Abstract: A converged infrastructure management system includes a first converged infrastructure system chassis housing a backplane. A plurality of managed devices are connected to the backplane and include at least one compute device, at least one network device, and at least one storage device. A management device is connected to the backplane and includes a display and an input device that are accessible on an outer surface of the management device. The management device includes a management engine that is configured to retrieve management information from any of the plurality of managed devices through the backplane and display the management information that was retrieved on the display. The management engine is also configured to receive instructions through the input device and, in response, modify the management information that is displayed and send the management information that has been modified through the backplane to the management device associated with that management information.
    Type: Grant
    Filed: November 15, 2013
    Date of Patent: November 28, 2017
    Assignee: Dell Products L.P.
    Inventors: Christopher Stephen Petrick, Rabah S. Hamdi
  • Patent number: 9798633
    Abstract: An access point IHS group controller failover system includes a first access point IHS group controller that controls a first access point IHS group that includes plurality of access point IHSs. Following a failure of the first access point IHS group controller, the first access point IHS broadcasts a first access point IHS identifier to a first subset of the plurality of access point IHSs. The first access point IHS then registers the first subset of the plurality of access point IHSs as members of a second access point IHS group, and controls at least some functions of the second access point IHS group. When the first access point IHS detects activity from the first access point IHS group controller, it instructs the first subset of the plurality of access point IHSs in the second access point IHS group to reconnect to the first access point IHS group controller.
    Type: Grant
    Filed: December 2, 2014
    Date of Patent: October 24, 2017
    Assignee: Dell Products L.P.
    Inventors: Rabah S. Hamdi, Christopher Stephen Petrick
  • Patent number: 9749226
    Abstract: A flow-based network switching system includes a memory having a flow table and a packet processor coupled to the memory. The packet processor includes a user-programmable flow-based rule storage that includes a plurality of flow-based rules. A flow-based handler and session manager in the packet processor is operable to retrieve application layer metadata from a first packet received over a network, determine a first flow session associated with the first packet using the application layer metadata from the first packet and the flow table, and retrieve at least one of the plurality of flow-based rules from the programmable flow-based rule storage using the application layer metadata from the first packet. A flow-based rule processing engine in the packet processor is operable to apply the at least one flow-based rule to the first packet. Packets with applied flow-based rules are forwarded through the network.
    Type: Grant
    Filed: June 24, 2015
    Date of Patent: August 29, 2017
    Assignee: Dell Products L.P.
    Inventors: Rabah S. Hamdi, Saikrishna M. Kotha
  • Patent number: 9727110
    Abstract: A power distribution system includes a manager provided on a network controller and an agent provided on a line module. The manager is operable to receive a configuration for a port on the line module. A connection to the port is then detected by the agent and communicated to the manager. At least one of the manager and the agent determines that the connection is for a powered device that is operable to receive power and data through the port. The manager then classifies the powered device. If the manager determines that the classification of the powered device corresponds to the configuration of the port, the manager provides power to the powered device through the port according to an allocation for the powered device from a global power budget.
    Type: Grant
    Filed: February 25, 2013
    Date of Patent: August 8, 2017
    Assignee: Dell Products L.P.
    Inventors: Rabah S. Hamdi, Srinivasa Rao Nagalla, Benny Thottakkara
  • Publication number: 20170220504
    Abstract: An Ethernet/Fibre Channel conversion system includes a chassis having a first end and a second end that is located opposite the chassis from the first end. An Ethernet interface is located on the first end and is configured to directly mate with an Ethernet port on an Ethernet device. A Fibre Channel interface is located on the second end. An Ethernet/Fibre Channel conversion engine is housed in the chassis and configured to receive Ethernet protocol signals through the Ethernet interface, convert the Ethernet protocol signals to Fibre Channel protocol signals, and send the Fibre Channel protocol signals through the Fibre Channel interface. The Ethernet/Fibre Channel conversion engine is also configured to receive Fibre channel protocol signals from the Fibre Channel IHS through the Fibre Channel interface, convert the Fibre channel protocol signals to Ethernet protocol signals, and send the Ethernet protocol signals through the Ethernet interface.
    Type: Application
    Filed: April 11, 2017
    Publication date: August 3, 2017
    Inventors: Christopher Stephen Petrick, Rabah S. Hamdi
  • Patent number: 9678563
    Abstract: A power sourcing equipment (PSE) device including a power over Ethernet (PoE) interface. A processor is coupled to the PoE interface. A memory is coupled to the processor and includes instruction that, when executed by the processor, cause the processor to perform a number of functions. The processor may supply power at a first power level to a PD that is coupled to the PoE interface. The processor may then determine an actual power consumption of the PD. The processor may then send a first Link Layer Discovery Protocol (LLDP) packet to the PD over the PoE interface that includes first proposed power level information that is based on the actual power consumption of the PD. Then processor may then supply power to the PD at a second power level that is different from the first power level.
    Type: Grant
    Filed: August 30, 2016
    Date of Patent: June 13, 2017
    Assignee: Dell Products L.P.
    Inventors: Rabah S. Hamdi, Bradley J. Booth
  • Patent number: 9674112
    Abstract: A networked system includes a plurality of information handling systems (IHSs). A networking device couples the plurality of IHSs to a network. The networking device is operable to receive a packet associated with a first network application from a first IHS of the plurality of IHSs. The networking device then determines that a first virtual port is associated with the first network application in a database. The networking device then assign packets received from the first IHS and associated with the first network application to the first virtual port. The networking device then forwards packets received from the first IHS and associated with the first network application over the network using the first virtual port. The first virtual port provides access to a virtual network that is provided for the first network application and configured using network information associated with the first network application.
    Type: Grant
    Filed: March 21, 2016
    Date of Patent: June 6, 2017
    Assignee: Dell Products L.P.
    Inventors: Rabah S. Hamdi, Saikrishna M. Kotha
  • Patent number: 9665148
    Abstract: A port extender includes a chassis with uplink ports that are operable to receive power and data from a power sourcing device, and user device ports that are operable to connect to user devices. A power management processor is coupled to each of the uplink ports and the user device ports. The power management processor is operable to determine a power budget using power received by the uplink ports. The power management processor is also operable to detect a port configuration event such as the removal of a connection of a user device to a user device port, the inactivity of a user device port, or the addition of a connection of a user device to a user device port, and in response, selectively provide power to one or more of the plurality of user device ports based on the power budget and the port configuration event.
    Type: Grant
    Filed: November 7, 2012
    Date of Patent: May 30, 2017
    Assignee: Dell Products L.P.
    Inventors: Rabah S. Hamdi, Joseph B. Farrell