Patents by Inventor Elie A. Jreij

Elie A. Jreij 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: 20130111232
    Abstract: System and methods for controlling power delivery to system components are disclosed. A controller is communicatively coupled to a point-of-load converter through a first communication path and a shared memory is communicatively coupled to the point-of-load converter through a second communication path. A third communication path communicatively couples the controller and the shared memory. Control data is communicated from the controller to the point-of-load converter through the first communication path and measurement data is written from the point-of-load converter to the shared memory through the second communication path. The controller is operable to read the measurement data from the shared memory through the third communication path.
    Type: Application
    Filed: December 19, 2012
    Publication date: May 2, 2013
    Inventors: John Loffink, George Richards, III, Elie Jreij
  • Patent number: 8412816
    Abstract: A communication system includes a storage operable to host an operating system and a management controller configured to directly communicate with the operating system. The management controller directly communicates with the operating system through a communication channel free of an intermediate agent. The management controller is operable to asynchronously send management information to the operating system over the communication channel. The management controller is also operable to asynchronously receive management information from the operating system over the communication channel.
    Type: Grant
    Filed: December 17, 2010
    Date of Patent: April 2, 2013
    Assignee: Dell Products L.P.
    Inventors: Elie Jreij, Sudhir Vittal Shetty, Wayne R. Weilnau, Jr.
  • Patent number: 8341448
    Abstract: System and methods for controlling power delivery to system components are disclosed. A controller is communicatively coupled to a point-of-load converter through a first communication path and a shared memory is communicatively coupled to the point-of-load converter through a second communication path. A third communication path communicatively couples the controller and the shared memory. Control data is communicated from the controller to the point-of-load converter through the first communication path and measurement data is written from the point-of-load converter to the shared memory through the second communication path. The controller is operable to read the measurement data from the shared memory through the third communication path.
    Type: Grant
    Filed: October 1, 2009
    Date of Patent: December 25, 2012
    Assignee: Dell Products L.P.
    Inventors: John Loffink, George Richards, III, Elie Jreij
  • Publication number: 20120210165
    Abstract: In accordance with embodiments of the present disclosure, an information handling system may include a processor and an access controller communicatively coupled to the processor. The access controller may include a memory having a bootloader portion including a first memory address and a second memory address a second processor communicatively coupled to the memory. The second processor may be configured to: (i) attempt to execute the a first copy of a bootloader stored at the first memory address; (ii) in the event of a failure to execute the first copy of the bootloader, copy a second copy of the bootloader stored at the second memory address to the first memory address; and (iii) subsequent to copying the second copy to the first memory address, attempt to execute the second copy of the bootloader stored at the first memory address.
    Type: Application
    Filed: February 14, 2011
    Publication date: August 16, 2012
    Applicant: DELL PRODUCTS L.P.
    Inventors: Timothy M. Lambert, Brian L. Brelsford, Elie Jreij, Wade Butcher
  • Publication number: 20120158890
    Abstract: A communication system includes a storage operable to host an operating system and a management controller configured to directly communicate with the operating system. The management controller directly communicates with the operating system through a communication channel free of an intermediate agent. The management controller is operable to asynchronously send management information to the operating system over the communication channel. The management controller is also operable to asynchronously receive management information from the operating system over the communication channel.
    Type: Application
    Filed: December 17, 2010
    Publication date: June 21, 2012
    Applicant: DELL PRODUCTS L.P.
    Inventors: Elie Jreij, Sudhir Vittal Shetty, Wayne R. Weilnau, JR.
  • Patent number: 8149866
    Abstract: A system and method and method for filtering communications at a network interface controller is provided. The network interface controller is coupled to a baseboard management controller through a sideband communications channel. The network interface controller filters packets to the baseboard management controller on the basis of the address within the packet that identifies the device that caused the packet to be generated. The network interface controller transmits to the baseboard management controller only those packets that were generated in response to a command issued by the baseboard management controller.
    Type: Grant
    Filed: October 14, 2005
    Date of Patent: April 3, 2012
    Assignee: Dell Products L.P.
    Inventors: Elie A. Jreij, Darrell L. Chieng, Stephen D. Cochran, Nasiha Hrustemovic, James C. Wang
  • Publication number: 20110302343
    Abstract: Systems and methods for providing instant-on functionality on an embedded controller are disclosed. A method of providing instant-on functionality on a controller comprises an initial state, an intermediate state and a final state. The initial state comprises installing a first responder code, enabling the first responder code and enabling a timer interrupt service routine. The intermediate state comprises registering the first responder code as a timer interrupt service routine. The timer interrupt service routine initiates periodic processing. The final state comprises registering a steady-state interrupt service routine.
    Type: Application
    Filed: June 3, 2010
    Publication date: December 8, 2011
    Inventors: Wade Butcher, Akkiah Maddukuri, Elie Jreij
  • Publication number: 20110202685
    Abstract: Communications between a host information handling system and its management controller sent through a shared LOM are re-directed at the LOM from communication through a network to instead communicate directly between the host information handling system and management controller. A management module compares destination addresses of packets sent from the host information handling system and the management controller with host information handling system and management controller network addresses stored on the LOM. Packets having destination address that match a host information handling system or management controller network address are redirected from communication across the network to communicate directly between the host information handling system and management controller.
    Type: Application
    Filed: February 16, 2010
    Publication date: August 18, 2011
    Inventors: Narayanan Subramaniam, Elie Jreij, Hendrich M. Hernandez
  • Patent number: 7971050
    Abstract: A method of using BIOS information can include exporting first BIOS information from a first information handling system. The method can further include initiating a boot sequence for the second information handling system and importing second BIOS information into a second information handling system after initiating the boot sequence and before initiating an operating system, wherein the second BIOS information is associated with the first BIOS information. The method can further include initiating an operating system of the second information handling system after importing the second BIOS information. The first and second BIOS information may be the same, or the second BIOS information may be derived from the first BIOS information. The first and second information handling systems may be the same or different. In one embodiment, the first BIOS information can be translated into a text file for editing before using the second BIOS information during a boot sequence.
    Type: Grant
    Filed: December 13, 2007
    Date of Patent: June 28, 2011
    Assignee: Dell Products, LP
    Inventors: Anand Joshi, Elie Jreij, Charles Perusse, Jr., Juan Diaz
  • Publication number: 20110087910
    Abstract: An auxiliary power control system for enabling a software command that a management controller sends to the power supply to shut down auxiliary power. Such a power control system enables an AC cycle without needing to physically remove an AC power cord and provides additional power savings when a system is not in use. In certain embodiments, the auxiliary power control system includes a paradigm of a main power state, an auxiliary power state and a sub-auxiliary state. In this system many of the power states and wake vents apply to the auxiliary power state in addition to the main power state.
    Type: Application
    Filed: October 13, 2009
    Publication date: April 14, 2011
    Inventors: Timothy M. Lambert, Johan Rahardjo, Tracy Davis, John S. Loffink, Elie Jreij
  • Publication number: 20110083024
    Abstract: System and methods for controlling power delivery to system components are disclosed. A controller is communicatively coupled to a point-of-load converter through a first communication path and a shared memory is communicatively coupled to the point-of-load converter through a second communication path. A third communication path communicatively couples the controller and the shared memory. Control data is communicated from the controller to the point-of-load converter through the first communication path and measurement data is written from the point-of-load converter to the shared memory through the second communication path. The controller is operable to read the measurement data from the shared memory through the third communication path.
    Type: Application
    Filed: October 1, 2009
    Publication date: April 7, 2011
    Inventors: John Loffink, George Richards, III, Elie Jreij
  • Patent number: 7612508
    Abstract: An escape sequence coded in power commands from a system controller, such as a BMC, to a cooling fan controller directs the cooling fan to send identification information coded in tachometer readings to the system controller for use by an information handling system. Electronic confirmation of the cooling fan identification ensures compatibility of the information handling system and cooling fan at initial manufacture or subsequent repair. Communication of information over existing power and tachometer wires supports the electronic confirmation without adding additional communication lines. Further, once a communication link is established between an information handling system controller and a cooling fan, other functions are enabled, such as a reflash of the cooling fan controller firmware.
    Type: Grant
    Filed: January 7, 2005
    Date of Patent: November 3, 2009
    Assignee: Dell Products L.P.
    Inventors: Elie Jreij, Paul T. Artman, Akkiah Choudary Maddukuri
  • Publication number: 20090254863
    Abstract: In one embodiment, an information handling system may include a processor, a display that may provide a user interface allowing a user to select one or more system utilities to be accessed, memory that may include a plurality of memory partitions storing a plurality of system utilities, and a management controller. During a configuration of the information handling system, the management controller may receive a request from the user via the user interface to access one or more selected system utilities; identify one or more memory partitions storing the one or more selected system utilities; and cause the display to display one or more user-selectable icons corresponding to the one or more identified memory partitions to provide the user access to the one or more identified memory partitions.
    Type: Application
    Filed: April 3, 2008
    Publication date: October 8, 2009
    Applicant: DELL PRODUCTS L.P.
    Inventors: Jon Robert Hass, Charles Terrence Perusse, JR., Elie Jreij, Abhay Arjun Salunke
  • Publication number: 20090158021
    Abstract: A method of using BIOS information can include exporting first BIOS information from a first information handling system. The method can further include initiating a boot sequence for the second information handling system and importing second BIOS information into a second information handling system after initiating the boot sequence and before initiating an operating system, wherein the second BIOS information is associated with the first BIOS information. The method can further include initiating an operating system of the second information handling system after importing the second BIOS information. The first and second BIOS information may be the same, or the second BIOS information may be derived from the first BIOS information. The first and second information handling systems may be the same or different. In one embodiment, the first BIOS information can be translated into a text file for editing before using the second BIOS information during a boot sequence.
    Type: Application
    Filed: December 13, 2007
    Publication date: June 18, 2009
    Applicant: DELL PRODUCTS, LP
    Inventors: Anand Joshi, Elie Jreij, Charles Perusse, JR., Juan Diaz
  • Patent number: 7519167
    Abstract: An information handling system receives management information from a network, such as IPMI information, with plural network interface cards of the information handling system in a teaming configuration. Upon detecting management information, a network interface card issues an SMBus alert to a management processor of the information handling system. A team module running on the management processor reads the status of the network interfaces to identify the network interface associated with the alert and reads the management information from the network interface. Management information sent to the network is sent through a predetermined one of the network interfaces to ensure that, if teaming gets deactivated at the switch, there will not be multiple NICs with the same BMC MAC address transmitting to the switch.
    Type: Grant
    Filed: February 15, 2005
    Date of Patent: April 14, 2009
    Assignee: Dell Products L.P.
    Inventors: Elie Jreij, Stephen Cochran, Ramkrishna Prakash, Paul W. Vancil
  • Publication number: 20070226377
    Abstract: An information handling system has the capability of matching UART baud rates and other serial data parameters between a system UART and baseboard management controller (BMC) UART used for serial-over-LAN (SOL) access to the information handling system via an Ethernet connection, either locally or remotely by a user, administrator, maintenance technician, etc. The BMC may snoop set-up data sent to the control register(s) of the system UART, look up a corresponding baud rate from a baud rate table of the BMC and set the BMC UART to match the system UART baud rate and other serial data parameters so that SOL access to the information handling system is available no matter what baud rate and/or serial data parameters an application may have programmed the system UART configuration registers. The BMC may snoop system UART data over a simple data bus such a low pin count (LPC) bus.
    Type: Application
    Filed: February 9, 2006
    Publication date: September 27, 2007
    Inventors: Elie Jreij, Wai-ming Chan, Anand Joshi, Pedro Lopez
  • Publication number: 20070115981
    Abstract: A system and method and method for filtering communications at a network interface controller is provided. The network interface controller is coupled to a baseboard management controller through a sideband communications channel. The network interface controller filters packets to the baseboard management controller on the basis of the address within the packet that identifies the device that caused the packet to be generated. The network interface controller transmits to the baseboard management controller only those packets that were generated in response to a command issued by the baseboard management controller.
    Type: Application
    Filed: October 14, 2005
    Publication date: May 24, 2007
    Inventors: Elie Jreij, Darrell Chieng, Stephen Cochran, Nasiha Hrustemovic, James Wang
  • Publication number: 20060184536
    Abstract: An information handling system receives management information from a network, such as IPMI information, with plural network interface cards of the information handling system in a teaming configuration. Upon detecting management information, a network interface card issues an SMBus alert to a management processor of the information handling system. A team module running on the management processor reads the status of the network interfaces to identify the network interface associated with the alert and reads the management information from the network interface. Management information sent to the network is sent through a predetermined one of the network interfaces to ensure that, if teaming gets deactivated at the switch, there will not be multiple NICs with the same BMC MAC address transmitting to the switch.
    Type: Application
    Filed: February 15, 2005
    Publication date: August 17, 2006
    Inventors: Elie Jreij, Stephen Cochran, Ramkrishna Prakash, Paul Vancil
  • Publication number: 20060152891
    Abstract: An escape sequence coded in power commands from a system controller, such as a BMC, to a cooling fan controller directs the cooling fan to send identification information coded in tachometer readings to the system controller for use by an information handling system. Electronic confirmation of the cooling fan identification ensures compatibility of the information handling system and cooling fan at initial manufacture or subsequent repair. Communication of information over existing power and tachometer wires supports the electronic confirmation without adding additional communication lines. Further, once a communication link is established between an information handling system controller and a cooling fan, other functions are enabled, such as a reflash of the cooling fan controller firmware.
    Type: Application
    Filed: January 7, 2005
    Publication date: July 13, 2006
    Inventors: Elie Jreij, Paul Artman, Akkiah Maddukuri
  • Patent number: 7042991
    Abstract: An application programming interface (API) enables a telephone to utilize the hardware resources of a computer that is connected to the telephone in a master/slave relationship that causes the computer to function in the manner of a peripheral to the telephone. Specifically, the telephone attached to the computer can utilize the relatively large memory capacity of the attached computer to store excess telephone-specific data and can utilize the relatively high sophistication of the processing capability of the connected computer to perform intensive data processing operations. The API allows the functionality of the telephone to be extended without requiring a telephony-equipped computer.
    Type: Grant
    Filed: January 27, 2005
    Date of Patent: May 9, 2006
    Assignee: Siemens Communications Inc.
    Inventors: James S. Umstetter, Elie A. Jreij