Patents by Inventor Roko Peros

Roko Peros 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: 11543973
    Abstract: Techniques for rebooting a node may include: performing first processing that fails to reboot the node using a primary storage device of the node; responsive to the first processing failing to reboot the node using the primary storage device of the node, performing second processing that reboots the node using a secondary storage device of the node and executes a recovery operating system of the secondary storage device; determining, by the recovery operating system executing first code, whether the primary storage device of the node meets one or more criteria indicating that the primary storage device is faulty or defective; and responsive to determining the primary storage device of the node meets the one or more criteria, performing third processing that restores the primary storage device using the secondary storage device.
    Type: Grant
    Filed: September 22, 2020
    Date of Patent: January 3, 2023
    Assignee: EMC IP Holding Company LLC
    Inventors: Roko Peros, Kenneth D. Lee, Peter J. McCann
  • Patent number: 11481277
    Abstract: A method, computer program product, and computer system for performing, by a computing device, a check on an internal secondary device on a first node during a boot software stack initialization. It may be determined that the internal secondary device is corrupt based upon, at least in part, the check. The first node may access a recovery operating system and an image repository of an internal secondary device on a second node. The internal secondary device on the first node may be rebuilt based upon, at least in part, the recovery operating system and the image repository of the internal secondary device on the second node.
    Type: Grant
    Filed: July 30, 2019
    Date of Patent: October 25, 2022
    Assignee: EMC IP HOLDING COMPANY, LLC
    Inventors: Roko Peros, Kenneth D. Lee, Helga Sonner
  • Publication number: 20220091755
    Abstract: Techniques for rebooting a node may include: performing first processing that fails to reboot the node using a primary storage device of the node; responsive to the first processing failing to reboot the node using the primary storage device of the node, performing second processing that reboots the node using a secondary storage device of the node and executes a recovery operating system of the secondary storage device; determining, by the recovery operating system executing first code, whether the primary storage device of the node meets one or more criteria indicating that the primary storage device is faulty or defective; and responsive to determining the primary storage device of the node meets the one or more criteria, performing third processing that restores the primary storage device using the secondary storage device.
    Type: Application
    Filed: September 22, 2020
    Publication date: March 24, 2022
    Applicant: EMC IP Holding Company LLC
    Inventors: Roko Peros, Kenneth D. Lee, Peter J. McCann
  • Publication number: 20210034466
    Abstract: A method, computer program product, and computer system for performing, by a computing device, a check on an internal secondary device on a first node during a boot software stack initialization. It may be determined that the internal secondary device is corrupt based upon, at least in part, the check. The first node may access a recovery operating system and an image repository of an internal secondary device on a second node. The internal secondary device on the first node may be rebuilt based upon, at least in part, the recovery operating system and the image repository of the internal secondary device on the second node.
    Type: Application
    Filed: July 30, 2019
    Publication date: February 4, 2021
    Inventors: ROKO PEROS, Kenneth D. Lee, Helga Sonner
  • Patent number: 10496307
    Abstract: A technique involves performing, in a data storage system, a full-boot procedure which includes a set of critical boot activities and a set of avoidable boot activities. The technique further involves providing, in response to completion of the full-boot procedure, a fastboot notification indicating to the data storage system that a fastboot procedure is to be performed in response to a warm boot event. The technique further involves placing, after providing the fastboot notification, the data storage system into a normal operating mode in which the data storage system performs data storage operations in response to data storage requests from a set of external host computers. Such operation enables the data storage system to subsequently perform a fastboot procedure that avoids the set of avoidable boot activities in response to the next warm boot event.
    Type: Grant
    Filed: December 30, 2016
    Date of Patent: December 3, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: Roko Peros, Christopher Dion, Jochen F. De Smet
  • Patent number: 10459734
    Abstract: A method, computer program product, and computing system for defining a registry file for a data storage system. A boot operation mode is executed on the data storage system. The registry file is processed during the boot operation mode. A normal operation mode is executed on the data storage system. The registry file is processed during the normal operation mode.
    Type: Grant
    Filed: March 28, 2016
    Date of Patent: October 29, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: Michael L. Burriss, Roko Peros, Jochen De Smet
  • Patent number: 10204011
    Abstract: A method of initializing a computing device is provided. The method includes (a) powering up the computing device, (b) initially setting a flag to indicate no need to reboot the computing device, (c) sequentially starting a set of computing components operating on the computing device, (d) in response to one component of the set making a configuration change to the computing device, setting a flag to indicate a need to partially reboot the computing device, and (e) upon all components of the set of components completing to load, partially restarting the computing device conditioned on the flag indicating the need to partially reboot, partially restarting including sequentially restarting the set of computing components without powering up the computing device again. An apparatus, system, and computer program product for performing a similar method are also provided.
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: February 12, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: Michael L. Burriss, Roko Peros, Jochen F. De Smet, Brion Patrick Philbin, Kenneth D. Lee, Yuri A. Stotski, Jackson Brandon Myers, Helga M. Sonner
  • Patent number: 10009224
    Abstract: Described are methods, systems, and apparatus, including computer program products for maintaining computer systems in compliance with best practices. A configuration data set is received specifying a plurality of operational parameters, and, for each operational parameter, a target setting for the operational parameter. For each operational parameter of the plurality of operational parameters: a computer system is queried for a current setting of the operational parameter on the computer system; it is determined whether the current setting of the operational parameter complies with the target setting for the operational parameter; and a command is sent to the computer system to change the current setting of the operational parameter on the computer system to conform with the target setting for the operational parameter.
    Type: Grant
    Filed: June 28, 2013
    Date of Patent: June 26, 2018
    Assignee: EMC IP Holding Company LLC
    Inventors: Roko Peros, Mohamed A. Elayouty, Richard A. Hooker, John S. Currie
  • Patent number: 9846478
    Abstract: A technique of automatically managing power consumption by predicting data storage utilization events based upon individual data storage drive utilization history, drive properties, client storage usage and behavior trends is described. The behavior trends may include customer actions, such as reduced weekend and holiday data storage system usage rates. The technique collects operational data and calculates statistical trends in utilization rates for each data storage drive, and for the overall data storage system. The technique automatically switches individual data storage drives to an appropriate power and performance level based upon predicted utilization demand, including shut down and restarts to reduce data storage system power consumption without adversely impacting data storage system performance.
    Type: Grant
    Filed: June 29, 2015
    Date of Patent: December 19, 2017
    Assignee: EMC IP Holding Company LLC
    Inventors: Ben Hulbert, Roko Peros
  • Patent number: 9753711
    Abstract: Improved techniques involve expressing the best practices for installing a product into a machine-readable language. In particular, a vendor generates code representing best practices procedures for installing a product in the machine-readable language. The vendor makes the expression of this code available in a best-practices script to its customers. When a customer is ready for installation of the product, the customer issues a request and receives the script. The customer has software available on an installation device that runs the script and provides a wizard that automates the installation process.
    Type: Grant
    Filed: September 27, 2013
    Date of Patent: September 5, 2017
    Assignee: EMC IP Holding Company LLC
    Inventors: Richard A. Hooker, Mohamed Amr Elayouty, Roko Peros, Pat Healy, John S. Currie