Patents by Inventor Finbarr O'Riordan
Finbarr O'Riordan 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: 11914904Abstract: Techniques for provisioning storage may include: initially provisioning storage for a storage group of logical devices; tagging the storage group to enable autonomous storage provisioning; receiving a plurality of parameters used in connection with performing autonomous storage provisioning for the storage group, wherein the plurality of parameters includes a first parameter denoting a threshold amount of consumed storage of the storage group, a second parameter denoting a storage capacity expansion amount by which to expand the storage capacity of the storage group, and a third parameter denoting a system-wide threshold of consumed backend non-volatile storage; determining, in accordance with the plurality of parameters, whether to expand a current storage capacity of the storage group; and responsive to determining to expand the current storage capacity of the storage group, performing first processing to automatically expand the current storage capacity of the storage group in accordance with the second paType: GrantFiled: December 9, 2022Date of Patent: February 27, 2024Assignee: EMC IP Holding Company LLCInventors: Finbarr O'Riordan, Tim O'Connor
-
Patent number: 11874748Abstract: Rollback snapshots are created by a storage system when host servers are retired. The rollback snapshots include a masking views and information about the storage objects associated with the host servers. Retired host servers can be recovered by using the rollback snapshots to reconstruct masking views and recreate storage objects.Type: GrantFiled: April 6, 2022Date of Patent: January 16, 2024Assignee: Dell Products L.P.Inventors: Timothy O'Connor, Finbarr O'Riordan
-
Publication number: 20230325285Abstract: Rollback snapshots are created by a storage system when host servers are retired. The rollback snapshots include a masking views and information about the storage objects associated with the host servers. Retired host servers can be recovered by using the rollback snapshots to reconstruct masking views and recreate storage objects.Type: ApplicationFiled: April 6, 2022Publication date: October 12, 2023Applicant: Dell Products L.P.Inventors: Timothy O'Connor, Finbarr O'Riordan
-
Patent number: 11644951Abstract: Techniques for specifying information displayed in a graphical user interface may include: receiving a runbook definition that is a template including a primary object category, a first object category related to the primary object category, a first chart definition of metrics about the primary object category, and a second chart definition of metrics about the first object category; loading the runbook definition; applying the runbook definition to a first primary object that is an instance of the primary object category, wherein the first primary object has a first related object and the first related object is an instance of the first object category; and updating the graphical user interface to display a first chart having the first chart definition for the first primary object and to display a second chart having the second chart definition for the first related object.Type: GrantFiled: April 28, 2020Date of Patent: May 9, 2023Assignee: EMC IP Holding Company LLCInventors: Robert Fitzgerald, David P. Moloney, Finbarr O'Riordan
-
Publication number: 20230108360Abstract: Techniques for provisioning storage may include: initially provisioning storage for a storage group of logical devices; tagging the storage group to enable autonomous storage provisioning; receiving a plurality of parameters used in connection with performing autonomous storage provisioning for the storage group, wherein the plurality of parameters includes a first parameter denoting a threshold amount of consumed storage of the storage group, a second parameter denoting a storage capacity expansion amount by which to expand the storage capacity of the storage group, and a third parameter denoting a system-wide threshold of consumed backend non-volatile storage; determining, in accordance with the plurality of parameters, whether to expand a current storage capacity of the storage group; and responsive to determining to expand the current storage capacity of the storage group, performing first processing to automatically expand the current storage capacity of the storage group in accordance with the second paType: ApplicationFiled: December 9, 2022Publication date: April 6, 2023Applicant: EMC IP Holding Company LLCInventors: Finbarr O'Riordan, Tim O'Connor
-
Patent number: 11614900Abstract: Techniques for provisioning storage may include: initially provisioning storage for a storage group of logical devices; tagging the storage group to enable autonomous storage provisioning; receiving a plurality of parameters used in connection with performing autonomous storage provisioning for the storage group, wherein the plurality of parameters includes a first parameter denoting a threshold amount of consumed storage of the storage group, a second parameter denoting a storage capacity expansion amount by which to expand the storage capacity of the storage group, and a third parameter denoting a system-wide threshold of consumed backend non-volatile storage; determining, in accordance with the plurality of parameters, whether to expand a current storage capacity of the storage group; and responsive to determining to expand the current storage capacity of the storage group, performing first processing to automatically expand the current storage capacity of the storage group in accordance with the second paType: GrantFiled: July 21, 2021Date of Patent: March 28, 2023Assignee: EMC IP Holding Company LLCInventors: Finbarr O'Riordan, Tim O'Connor
-
Patent number: 11586362Abstract: A master profile may be created defining a plurality of values for a plurality of storage system parameters. The master profile may be stored and applied to a plurality of storage systems. In some embodiments, one or more values defined in the master profile may be changed and the resulting plurality of parameter values stored in a new master profile. Current values of storage system parameters may be monitored, for example, determined according to a predefined schedule or in response to user input, and the current values may be compared against the values defined in the master profiles. The results of these comparisons may be recorded as part of compliance information that indicates the extent of compliance of the parameter values of a storage system with the master profile parameter values. The compliance information may be included as part of a compliance report, notification or some other communication.Type: GrantFiled: January 29, 2021Date of Patent: February 21, 2023Assignee: EMC IP Holding Company LLCInventors: Finbarr O'Riordan, Audrey O'Sullivan, Tim O'Connor, Derek Barrett, Anna Odziemczyk, Sean Flanagan
-
Publication number: 20230026185Abstract: Techniques for provisioning storage may include: initially provisioning storage for a storage group of logical devices; tagging the storage group to enable autonomous storage provisioning; receiving a plurality of parameters used in connection with performing autonomous storage provisioning for the storage group, wherein the plurality of parameters includes a first parameter denoting a threshold amount of consumed storage of the storage group, a second parameter denoting a storage capacity expansion amount by which to expand the storage capacity of the storage group, and a third parameter denoting a system-wide threshold of consumed backend non-volatile storage; determining, in accordance with the plurality of parameters, whether to expand a current storage capacity of the storage group; and responsive to determining to expand the current storage capacity of the storage group, performing first processing to automatically expand the current storage capacity of the storage group in accordance with the second paType: ApplicationFiled: July 21, 2021Publication date: January 26, 2023Applicant: EMC IP Holding Company LLCInventors: Finbarr O'Riordan, Tim O'Connor
-
Patent number: 11455106Abstract: A storage reclamation orchestrator is implemented to identify and recover unused storage resources on a storage system. The storage reclamation orchestrator analyses storage usage attributes of storage groups occupying storage resources of the storage system. The storage reclamation orchestrator assigns individual usage point values to each storage usage attribute of a given storage group. The individual usage point values are combined to assign a final usage point value to the storage group. Storage groups with usage point values above a threshold are candidate storage groups for recovery on the storage system. Example storage usage attributes include whether the storage group has been masked to a host device, an amount of time since IO activity has occurred on the storage group, an amount of time since local protection was implemented on the storage group, and an amount of time since remote protection was implemented on the storage group.Type: GrantFiled: June 23, 2021Date of Patent: September 27, 2022Assignee: Dell Products, L.P.Inventors: Finbarr O'Riordan, Tim O'Connor, Warren Fleury
-
Publication number: 20220244868Abstract: A master profile may be created defining a plurality of values for a plurality of storage system parameters. The master profile may be stored and applied to a plurality of storage systems. In some embodiments, one or more values defined in the master profile may be changed and the resulting plurality of parameter values stored in a new master profile. Current values of storage system parameters may be monitored, for example, determined according to a predefined schedule or in response to user input, and the current values may be compared against the values defined in the master profiles. The results of these comparisons may be recorded as part of compliance information that indicates the extent of compliance of the parameter values of a storage system with the master profile parameter values. The compliance information may be included as part of a compliance report, notification or some other communication.Type: ApplicationFiled: January 29, 2021Publication date: August 4, 2022Applicant: EMC IP Holding Company LLCInventors: Finbarr O'RIORDAN, Audrey O'SULLIVAN, Tim O'CONNOR, Derrek BARRETT, Anna ODZIEMCZYK, Sean FLANAGAN
-
Publication number: 20210333953Abstract: Techniques for specifying information displayed in a graphical user interface may include: receiving a runbook definition that is a template including a primary object category, a first object category related to the primary object category, a first chart definition of metrics about the primary object category, and a second chart definition of metrics about the first object category; loading the runbook definition; applying the runbook definition to a first primary object that is an instance of the primary object category, wherein the first primary object has a first related object and the first related object is an instance of the first object category; and updating the graphical user interface to display a first chart having the first chart definition for the first primary object and to display a second chart having the second chart definition for the first related object.Type: ApplicationFiled: April 28, 2020Publication date: October 28, 2021Applicant: EMC IP Holding Company LLCInventors: Robert Fitzgerald, David P. Moloney, Finbarr O'Riordan