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: 11543973Abstract: 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: GrantFiled: September 22, 2020Date of Patent: January 3, 2023Assignee: EMC IP Holding Company LLCInventors: Roko Peros, Kenneth D. Lee, Peter J. McCann
-
Patent number: 11481277Abstract: 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: GrantFiled: July 30, 2019Date of Patent: October 25, 2022Assignee: EMC IP HOLDING COMPANY, LLCInventors: Roko Peros, Kenneth D. Lee, Helga Sonner
-
Publication number: 20220091755Abstract: 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: ApplicationFiled: September 22, 2020Publication date: March 24, 2022Applicant: EMC IP Holding Company LLCInventors: Roko Peros, Kenneth D. Lee, Peter J. McCann
-
Publication number: 20210034466Abstract: 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: ApplicationFiled: July 30, 2019Publication date: February 4, 2021Inventors: ROKO PEROS, Kenneth D. Lee, Helga Sonner
-
Patent number: 10496307Abstract: 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: GrantFiled: December 30, 2016Date of Patent: December 3, 2019Assignee: EMC IP Holding Company LLCInventors: Roko Peros, Christopher Dion, Jochen F. De Smet
-
Patent number: 10459734Abstract: 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: GrantFiled: March 28, 2016Date of Patent: October 29, 2019Assignee: EMC IP Holding Company LLCInventors: Michael L. Burriss, Roko Peros, Jochen De Smet
-
Patent number: 10204011Abstract: 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: GrantFiled: June 30, 2016Date of Patent: February 12, 2019Assignee: EMC IP Holding Company LLCInventors: 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: 10009224Abstract: 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: GrantFiled: June 28, 2013Date of Patent: June 26, 2018Assignee: EMC IP Holding Company LLCInventors: Roko Peros, Mohamed A. Elayouty, Richard A. Hooker, John S. Currie
-
Patent number: 9846478Abstract: 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: GrantFiled: June 29, 2015Date of Patent: December 19, 2017Assignee: EMC IP Holding Company LLCInventors: Ben Hulbert, Roko Peros
-
Patent number: 9753711Abstract: 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: GrantFiled: September 27, 2013Date of Patent: September 5, 2017Assignee: EMC IP Holding Company LLCInventors: Richard A. Hooker, Mohamed Amr Elayouty, Roko Peros, Pat Healy, John S. Currie