Patents by Inventor Aaron Merkin

Aaron Merkin 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: 10540072
    Abstract: A system, method, and computer program product for optimizing a graphical user interface in support of a business process are provided. User activity in a first version of the graphical user interface is logged and compared against a first GUI definition to generate variance data. The variance data is compared to a user proficiency rating generated from personnel and/or reputational data for the user(s) to determine whether and the manner in which to implement the variance data in a second version of the GUI.
    Type: Grant
    Filed: July 15, 2014
    Date of Patent: January 21, 2020
    Assignee: ABB Schweiz AG
    Inventor: Aaron Merkin
  • 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: 9626251
    Abstract: A method of for system management, comprising initiating a workflow operating on a processor. Initiating a sub-workflow operating on the processor from the workflow. Electronically reading state data for one or more resources designated by the sub-workflow prior to performing a first logical process of the sub-workflow. Storing the state data in a non-transient data memory. Performing logical processes associated with the sub-workflow using the processor. Restoring the state data for the one or more resources if it is determined that an error has occurred.
    Type: Grant
    Filed: January 31, 2014
    Date of Patent: April 18, 2017
    Assignee: DELL PRODUCTS L.P.
    Inventors: Kevin S. Borden, Andrew T. Miller, Michael D. Condon, Aaron Merkin, Gavin D. Scott
  • Publication number: 20160018972
    Abstract: A system, method, and computer program product for optimizing a graphical user interface in support of a business process are provided. User activity in a first version of the graphical user interface is logged and compared against a first GUI definition to generate variance data. The variance data is compared to a user proficiency rating generated from personnel and/or reputational data for the user(s) to determine whether and the manner in which to implement the variance data in a second version of the GUI.
    Type: Application
    Filed: July 15, 2014
    Publication date: January 21, 2016
    Inventor: Aaron Merkin
  • Patent number: 9229733
    Abstract: A system and method for providing an image to an information handling system is disclosed. A method for delivering an image may include booting an information handling system with a provisioning operating system downloaded via a network into a memory of the information handling system. The method may also include calculating, by the second provisioning OS, a fingerprint of an image stored on the information handling system. The method may additionally include determining if the fingerprint matches a previously-calculated fingerprint of the image calculated prior to delivery of the information handling system to its intended destination. The method may further include enabling the information handling system to boot from a storage resource of the information handling system in response to a determination that the fingerprint matches the previously-calculated fingerprint.
    Type: Grant
    Filed: April 13, 2015
    Date of Patent: January 5, 2016
    Assignee: DELL PRODUCTS L.P.
    Inventors: Sandeep Karandikar, Aaron Merkin
  • Publication number: 20150220404
    Abstract: A method of for system management, comprising initiating a workflow operating on a processor. Initiating a sub-workflow operating on the processor from the workflow. Electronically reading state data for one or more resources designated by the sub-workflow prior to performing a first logical process of the sub-workflow. Storing the state data in a non-transient data memory. Performing logical processes associated with the sub-workflow using the processor. Restoring the state data for the one or more resources if it is determined that an error has occurred.
    Type: Application
    Filed: January 31, 2014
    Publication date: August 6, 2015
    Applicant: DELL PRODUCTS L.P.
    Inventors: Kevin S. Borden, Andrew T. Miller, Michael D. Condon, Aaron Merkin, Gavin D. Scott
  • Publication number: 20150220351
    Abstract: A system and method for providing an image to an information handling system is disclosed. A method for delivering an image may include booting an information handling system with a provisioning operating system downloaded via a network into a memory of the information handling system. The method may also include calculating, by the second provisioning OS, a fingerprint of an image stored on the information handling system. The method may additionally include determining if the fingerprint matches a previously-calculated fingerprint of the image calculated prior to delivery of the information handling system to its intended destination. The method may further include enabling the information handling system to boot from a storage resource of the information handling system in response to a determination that the fingerprint matches the previously-calculated fingerprint.
    Type: Application
    Filed: April 13, 2015
    Publication date: August 6, 2015
    Inventors: Sandeep Karandikar, Aaron Merkin
  • Patent number: 9032214
    Abstract: A system and method for providing an image to an information handling system is disclosed. A method for delivering an image may include booting an information handling system with a provisioning operating system downloaded via a network into a memory of the information handling system. The method may also include calculating, by the second provisioning OS, a fingerprint of an image stored on the information handling system. The method may additionally include determining if the fingerprint matches a previously-calculated fingerprint of the image calculated prior to delivery of the information handling system to its intended destination. The method may further include enabling the information handling system to boot from a storage resource of the information handling system in response to a determination that the fingerprint matches the previously-calculated fingerprint.
    Type: Grant
    Filed: June 30, 2011
    Date of Patent: May 12, 2015
    Assignee: Dell Products L.P.
    Inventors: Sandeep Karandikar, Aaron Merkin
  • 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
  • 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: 8443184
    Abstract: A system and method for personalizing a device is disclosed herein. A user configures a plurality of settings associated with a device. Each setting is identified as a user setting or a platform setting. The user settings are stored in a personalization virtual object with the user. Platform settings are stored separately from the personalization virtual object. Software for personalizing a device provided on a computer readable medium is disclosed herein. The software comprises a code for execution on a central processing unit operable to configure a plurality of settings associated with a device by a user. The software identifies each setting as a user setting or a platform setting. The user settings are stored in a personalization virtual object associated with the user, and the platform settings are stored separately from the personalization virtual object.
    Type: Grant
    Filed: January 14, 2010
    Date of Patent: May 14, 2013
    Assignee: Dell Products L.P.
    Inventors: Aaron Merkin, Fahd Pirzada
  • 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: 20130007433
    Abstract: A system and method for providing an image to an information handling system is disclosed. A method for delivering an image may include booting an information handling system with a provisioning operating system downloaded via a network into a memory of the information handling system. The method may also include calculating, by the second provisioning OS, a fingerprint of an image stored on the information handling system. The method may additionally include determining if the fingerprint matches a previously-calculated fingerprint of the image calculated prior to delivery of the information handling system to its intended destination. The method may further include enabling the information handling system to boot from a storage resource of the information handling system in response to a determination that the fingerprint matches the previously-calculated fingerprint.
    Type: Application
    Filed: June 30, 2011
    Publication date: January 3, 2013
    Applicant: DELL PRODUCTS L.P.
    Inventors: Sandeep Karandikar, Aaron Merkin
  • 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
  • Patent number: 8131987
    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: December 10, 2008
    Date of Patent: March 6, 2012
    Assignee: Dell Products L.P.
    Inventors: Yuan-Chang Lo, Aaron Merkin, Abeye Teshome
  • Publication number: 20110173427
    Abstract: A system and method for personalizing a device is disclosed herein. A user configures a plurality of settings associated with a device. Each setting is identified as a user setting or a platform setting. The user settings are stored in a personalization virtual object with the user. Platform settings are stored separately from the personalization virtual object. Software for personalizing a device provided on a computer readable medium is disclosed herein. The software comprises a code for execution on a central processing unit operable to configure a plurality of settings associated with a device by a user. The software identifies each setting as a user setting or a platform setting. The user settings are stored in a personalization virtual object associated with the user, and the platform settings are stored separately from the personalization virtual object.
    Type: Application
    Filed: January 14, 2010
    Publication date: July 14, 2011
    Inventors: Aaron Merkin, Fahd Pirzada
  • Publication number: 20110029979
    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: July 31, 2009
    Publication date: February 3, 2011
    Applicant: DELL BOTTS L.P.
    Inventors: Abeye Teshome, Aaron Merkin
  • Publication number: 20100146251
    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: December 10, 2008
    Publication date: June 10, 2010
    Applicant: Dell Products L.P.
    Inventors: Yuan-Chang Lo, Aaron Merkin, Abeye Teshome
  • Publication number: 20080007909
    Abstract: A mechanism for changing ownership over the physical power to a blade server in a blade center chassis that prevents a malfunctioning blade from jeopardizing other components in the chassis. When the management module is not present, control over power to the blade is switched to a service processor on the blade. This arbitration of control over power to a blade is accomplished by implementing a watchdog timer mechanism. The management module is responsible for tickling the watchdog timer when the present in the chassis and operating normally. This mechanism provides the management module with control over power.
    Type: Application
    Filed: September 21, 2007
    Publication date: January 10, 2008
    Applicant: International Business Machines Corporation
    Inventors: Aaron Merkin, Thomas Brey, Joseph Bolan