Patents by Inventor Abeye Teshome

Abeye Teshome 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: 20180268145
    Abstract: Systems and methods for continued runtime authentication of Information Handling System (IHS) applications. In an illustrative, non-limiting embodiment, an IHS may include one or more processors and a memory coupled to the one or more processors, the memory including program instructions stored thereon that, upon execution by the one or more processors, cause the IHS to: receive a command to execute an application; initially verify a plurality of tokens, where a first token is provided by the application, a second token is provided by an application manager, and a third token is provided by a hardware component within the IHS; and execute the application in response the initial verification being successful.
    Type: Application
    Filed: March 16, 2017
    Publication date: September 20, 2018
    Applicant: Dell Products, L.P.
    Inventors: Abeye Teshome, Ricardo L. Martinez, Charles D. Robison, David Konetski, Girish S. Dhoble, Carlton A. Andrews
  • Patent number: 9830226
    Abstract: Systems and methods for proactive fault avoidance. In some embodiments, an Information Handling System (IHS) includes: a processor and a Basic I/O System (BIOS) coupled to the processor, the BIOS having program instructions that, upon execution by the processor, cause the IHS to: accumulate telemetry data received from one or more sensors over a period of time; determine, based upon the accumulated telemetry data, that the IHS has been subject to a given type of environmental or stress condition; and identify, based upon the given type of environmental or stress condition, a potential IHS fault before the fault occurs.
    Type: Grant
    Filed: June 25, 2015
    Date of Patent: November 28, 2017
    Assignee: Dell Products, L.P.
    Inventors: Abeye Teshome, Dirie N. Herzi
  • Patent number: 9798625
    Abstract: Systems and methods for providing agentless and/or pre-boot technical support, and Field Replaceable Unit (FRU) isolation. In some embodiments, an Information Handling System (IHS) includes an embedded controller (EC) distinct from any processor or Basic I/O System (BIOS), the EC having program instructions stored thereon that, upon execution, cause the IHS to: implement a network stack independently of an operational status of the processor or BIOS, perform one or more diagnostic operations upon the IHS, and communicate a result of the one or more diagnostic operations to a remote server using the network stack.
    Type: Grant
    Filed: June 23, 2015
    Date of Patent: October 24, 2017
    Assignee: Dell Products, L.P.
    Inventors: Abeye Teshome, Dirie N. Herzi
  • Patent number: 9798624
    Abstract: Systems and methods for automated fault recovery. In some embodiments, an Information Handling System (IHS) includes a processor and a Basic I/O System (BIOS) coupled to the processor, the BIOS having program instructions that, upon execution, cause the IHS to: identify a failure during execution of an Operating System; select, by the BIOS, a given one of a plurality of recovery tools previously registered with the BIOS; and launch the given recovery tool by the BIOS.
    Type: Grant
    Filed: June 23, 2015
    Date of Patent: October 24, 2017
    Assignee: Dell Products, L.P.
    Inventors: Dirie N. Herzi, Abeye Teshome
  • Patent number: 9753517
    Abstract: Methods and systems for implementing a user-personalized wake policy may enable learning of actual user behavior over daily, weekly, and/or monthly time scales. Based on actual usage patterns of a user of an information handling system, the user-personalized wake policy may automatically wake the information handling system in advance of when the user is predicted to desire to use the information handling system. Other actions, such as network data updates, may be automatically performed by the user-personalized wake policy in advance of the user-personalized wake times.
    Type: Grant
    Filed: January 21, 2014
    Date of Patent: September 5, 2017
    Assignee: Dell Products L.P.
    Inventors: Abeye Teshome, Claude Lano Cox, Nikhil Manohar Vichare
  • Patent number: 9747111
    Abstract: Systems and methods for executing tasks on a managed node remotely coupled to a management node are provided. A management controller of the management node may be configured to determine at least one execution policy for a task, schedule the task for execution, receive system information data from the managed node, based at least on the received system information, determine if the received system information complies with the at least one execution policy, and if the received information complies with the at least one execution policy, forward the task from the management controller to the managed node for execution.
    Type: Grant
    Filed: June 6, 2013
    Date of Patent: August 29, 2017
    Assignee: Dell Products L.P.
    Inventors: Abeye Teshome, Aaron Merkin
  • Patent number: 9734015
    Abstract: Systems and methods for providing pre-boot providing pre-boot self-healing and adaptive fault isolation. In some embodiments, an Information Handling System (IHS) includes a processor and a Basic I/O System (BIOS) coupled to the processor, the BIOS firmware having program instructions that, upon execution by the processor, cause the IHS to: initiate the booting of devices within the IHS following a predetermined boot order, wherein the predetermined boot order includes a first device followed by a second device; determine that the first device has been marked for bypass; bypass the booting of the first device; and boot the second device.
    Type: Grant
    Filed: June 23, 2015
    Date of Patent: August 15, 2017
    Assignee: Dell Products, L.P.
    Inventors: Dirie N. Herzi, Abeye Teshome
  • Publication number: 20160378604
    Abstract: Systems and methods for providing agentless and/or pre-boot technical support, and Field Replaceable Unit (FRU) isolation. In some embodiments, an Information Handling System (IHS) includes an embedded controller (EC) distinct from any processor or Basic I/O System (BIOS), the EC having program instructions stored thereon that, upon execution, cause the IHS to: implement a network stack independently of an operational status of the processor or BIOS, perform one or more diagnostic operations upon the IHS, and communicate a result of the one or more diagnostic operations to a remote server using the network stack.
    Type: Application
    Filed: June 23, 2015
    Publication date: December 29, 2016
    Applicant: Dell Products, L.P.
    Inventors: Abeye Teshome, Dirie N. Herzi
  • Publication number: 20160378605
    Abstract: Systems and methods for proactive fault avoidance. In some embodiments, an Information Handling System (IHS) includes: a processor and a Basic I/O System (BIOS) coupled to the processor, the BIOS having program instructions that, upon execution by the processor, cause the IHS to: accumulate telemetry data received from one or more sensors over a period of time; determine, based upon the accumulated telemetry data, that the IHS has been subject to a given type of environmental or stress condition; and identify, based upon the given type of environmental or stress condition, a potential IHS fault before the fault occurs.
    Type: Application
    Filed: June 25, 2015
    Publication date: December 29, 2016
    Applicant: DELL PRODUCTS, L.P.
    Inventors: Abeye Teshome, Dirie N. Herzi
  • Publication number: 20160378603
    Abstract: Systems and methods for automated fault recovery. In some embodiments, an Information Handling System (IHS) includes a processor and a Basic I/O System (BIOS) coupled to the processor, the BIOS having program instructions that, upon execution, cause the IHS to: identify a failure during execution of an Operating System; select, by the BIOS, a given one of a plurality of recovery tools previously registered with the BIOS; and launch the given recovery tool by the BIOS.
    Type: Application
    Filed: June 23, 2015
    Publication date: December 29, 2016
    Applicant: DELL PRODUCTS, L.P.
    Inventors: Dirie N. Herzi, Abeye Teshome
  • Publication number: 20160378602
    Abstract: Systems and methods for providing pre-boot providing pre-boot self-healing and adaptive fault isolation. In some embodiments, an Information Handling System (IHS) includes a processor and a Basic I/O System (BIOS) coupled to the processor, the BIOS firmware having program instructions that, upon execution by the processor, cause the IHS to: initiate the booting of devices within the IHS following a predetermined boot order, wherein the predetermined boot order includes a first device followed by a second device; determine that the first device has been marked for bypass; bypass the booting of the first device; and boot the second device.
    Type: Application
    Filed: June 23, 2015
    Publication date: December 29, 2016
    Applicant: DELL PRODUCTS, L.P.
    Inventors: Dirie N. Herzi, Abeye Teshome
  • Publication number: 20160266942
    Abstract: In one aspect a disclosed method may include determining, by an information handling system, a future predicted system time that an unattended task is to be executed on the information handling system. The future predicted system time is based at least in part on first usage parameters for a user indicating first periods of usage activity, second periods of inactivity associated with the information handling system recorded during a first duration, and critical system parameters relevant to the present state of the information handling system. The method may also include ensuring that system resources of the information handling system are available for the unattended task to be able to complete. In response to the arrival of the future predicted system time, the unattended task is executed.
    Type: Application
    Filed: May 25, 2016
    Publication date: September 15, 2016
    Inventors: Nicholas D. Grobelny, Abeye Teshome
  • Publication number: 20150205335
    Abstract: Methods and systems for implementing a user-personalized wake policy may enable learning of actual user behavior over daily, weekly, and/or monthly time scales. Based on actual usage patterns of a user of an information handling system, the user-personalized wake policy may automatically wake the information handling system in advance of when the user is predicted to desire to use the information handling system. Other actions, such as network data updates, may be automatically performed by the user-personalized wake policy in advance of the user-personalized wake times.
    Type: Application
    Filed: January 21, 2014
    Publication date: July 23, 2015
    Inventors: Abeye Teshome, Claude Lano Cox, Nikhil Manohar Vichare
  • Patent number: 8978127
    Abstract: A system for pre-boot authentication of a virtual appliance includes one or more subsystems to receive a command to power-on an information handling system (IHS). After receiving the command to power-on the IHS, the system initializes a power-on self test (POST), passes control of the IHS to a hypervisor, loads a concurrent service environment (CSE), requests user credentials, receives user credentials, authenticates user credentials using the CSE and authorizes a specific operating system image from a plurality of images to run on the IHS via the virtual appliance after the user credentials are authenticated.
    Type: Grant
    Filed: January 24, 2013
    Date of Patent: March 10, 2015
    Assignee: Dell Products L.P.
    Inventors: Yuan-Chang Lo, Aaron Merkin, Abeye Teshome
  • Patent number: 8886703
    Abstract: A network interface device (NID) or management access point of a system is configured to: receive requests to register one or more additional capabilities provided by a second intelligent device integrated into the system; in response to the request, register the additional capabilities within a capabilities listing; advertise the additional capabilities as being an available within the system; and respond to a request from an external requestor for access to one of the additional capabilities by forwarding the management protocol and payload to the second intelligent device to enable the second intelligent device to perform all substantive processing required for the request. The NID establishes and maintains a network session between the second intelligent device and any external requestor requesting access to the additional capabilities. In response to receiving a response from the second intelligent device, the NID packages the response and forwards the response to the external requestor.
    Type: Grant
    Filed: June 12, 2012
    Date of Patent: November 11, 2014
    Assignee: Dell Products, L.P.
    Inventors: Joseph Kozlowski, Abeye Teshome, Jon Hass
  • Publication number: 20130332605
    Abstract: A network interface device (NID) or management access point of a system is configured to: receive requests to register one or more additional capabilities provided by a second intelligent device integrated into the system; in response to the request, register the additional capabilities within a capabilities listing; advertise the additional capabilities as being an available within the system; and respond to a request from an external requestor for access to one of the additional capabilities by forwarding the management protocol and payload to the second intelligent device to enable the second intelligent device to perform all substantive processing required for the request. The NID establishes and maintains a network session between the second intelligent device and any external requestor requesting access to the additional capabilities. In response to receiving a response from the second intelligent device, the NID packages the response and forwards the response to the external requestor.
    Type: Application
    Filed: June 12, 2012
    Publication date: December 12, 2013
    Applicant: DELL PRODUCTS L.P.
    Inventors: Joseph Kozlowski, Abeye Teshome, Jon Hass
  • Publication number: 20130268939
    Abstract: Systems and methods for executing tasks on a managed node remotely coupled to a management node are provided. A management controller of the management node may be configured to determine at least one execution policy for a task, schedule the task for execution, receive system information data from the managed node, based at least on the received system information, determine if the received system information complies with the at least one execution policy, and if the received information complies with the at least one execution policy, forward the task from the management controller to the managed node for execution.
    Type: Application
    Filed: June 6, 2013
    Publication date: October 10, 2013
    Inventors: Abeye Teshome, Aaron Merkin
  • Patent number: 8484652
    Abstract: Systems and methods for executing tasks on a managed node remotely coupled to a management node are provided. A management controller of the management node may be configured to determine at least one execution policy for a task, schedule the task for execution, receive system information data from the managed node, based at least on the received system information, determine if the received system information complies with the at least one execution policy, and if the received information complies with the at least one execution policy, forward the task from the management controller to the managed node for execution.
    Type: Grant
    Filed: July 31, 2009
    Date of Patent: July 9, 2013
    Assignee: Dell Products L.P.
    Inventors: Abeye Teshome, Aaron Merkin
  • Patent number: 8380974
    Abstract: A system for pre-boot authentication of a virtual appliance includes one or more subsystems to receive a command to power-on an information handling system (IHS). After receiving the command to power-on the IHS, the system initializes a power-on self test (POST), passes control of the IHS to a hypervisor, loads a concurrent service environment (CSE), requests user credentials, receives user credentials, authenticates user credentials using the CSE and authorizes a specific operating system image from a plurality of images to run on the IHS via the virtual appliance after the user credentials are authenticated.
    Type: Grant
    Filed: January 30, 2012
    Date of Patent: February 19, 2013
    Assignee: Dell Products L.P.
    Inventors: Yuan-Chang Lo, Aaron Merkin, Abeye Teshome
  • Publication number: 20120131666
    Abstract: A system for pre-boot authentication of a virtual appliance includes one or more subsystems to receive a command to power-on an information handling system (IHS). After receiving the command to power-on the IHS, the system initializes a power-on self test (POST), passes control of the IHS to a hypervisor, loads a concurrent service environment (CSE), requests user credentials, receives user credentials, authenticates user credentials using the CSE and authorizes a specific operating system image from a plurality of images to run on the IHS via the virtual appliance after the user credentials are authenticated.
    Type: Application
    Filed: January 30, 2012
    Publication date: May 24, 2012
    Applicant: Dell Products L.P.
    Inventors: Yuan-Chang Lo, Aaron Merkin, Abeye Teshome