Patents by Inventor Shane Sullivan
Shane Sullivan 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: 12242418Abstract: An apparatus comprises at least one processing device configured to identify, utilizing virtualization software running on a storage system, a snapshot lineage comprising snapshots of a storage volume, the snapshot lineage comprising (i) a local snapshot lineage on storage devices of the storage system and (ii) a cloud snapshot lineage on cloud storage external to the storage system. The processing device is also configured to utilize the virtualization software to select a given snapshot in the local snapshot lineage to copy to the cloud snapshot lineage, to create a cloud storage volume on the cloud storage, and to map the cloud storage volume to the given snapshot in the local snapshot lineage. The processing device is further configured to copy the given snapshot to the cloud snapshot lineage by utilizing a data mover of the storage system to write data of the given snapshot to the cloud storage volume.Type: GrantFiled: December 23, 2022Date of Patent: March 4, 2025Assignee: Dell Products L.P.Inventors: Shanmuga A. Gunasekaran, Michael Anthony, Mark Aldred, Shane Sullivan, Michael Malamud
-
Patent number: 12135038Abstract: Single suction centrifugal pumps, pump casings, pump systems and vehicles for using pumps which include a single piece casing having a first cut-water wall and a second cut-water wall, corresponding joint-water paths communicating with respective discharge nozzles, the second cut-water wall spanning less than 180 degrees from a leading edge of the second cut-water wall to a trailing edge of the second cute-water wall, and in aspects, the discharge nozzles are offset from a horizontal centerline of a center opening of the casing, the cut-water walls define a diameter which is greater than 1.07 times the impeller diameter, and the diameter is constant for a portion of the walls and transitions to a varying diameter at trailing ends of the walls.Type: GrantFiled: July 19, 2022Date of Patent: November 5, 2024Assignee: W.S. Darley & Co.Inventors: Wayne Hable, Shane Sullivan, Paul Schaus, Sheldon Susa
-
Patent number: 12117017Abstract: Single suction centrifugal pumps, pump casings, pump systems and vehicles for using pumps which include a single piece casing having a first cut-water fluid flow path, a first discharge nozzle, and a second discharge nozzle, the first cut-water fluid flow path communicating with the first discharge nozzle and the second discharge nozzle and the nozzles being situated at opposing ends of the pump such that center outputs of the nozzles are offset from a horizontal centerline of the casing and the first nozzle is positioned a greater distance from a lower casing wall of the pump as compared to the second nozzle so that the casing may be connected to output piping for both sides of the vehicle and at a low profile within the vehicle.Type: GrantFiled: November 20, 2023Date of Patent: October 15, 2024Assignee: W.S. Darley & Co.Inventors: Shane Sullivan, Wayne Hable
-
Patent number: 12056023Abstract: An apparatus comprises at least one processing device configured to identify, utilizing virtualization software running on a storage system, a snapshot lineage comprising snapshots of a storage volume, the snapshot lineage comprising (i) a local snapshot lineage on the storage system and (ii) a cloud snapshot lineage on cloud storage external to the storage system. The processing device is also configured to utilize the virtualization software to select a given snapshot in the cloud snapshot lineage to recover to the local snapshot lineage, to expose a cloud storage volume for the given snapshot, and to map the cloud storage volume to a target local storage volume on the storage system. The processing device is further configured to recover the given snapshot to the local snapshot lineage by utilizing a data mover of the storage system to write data of the given snapshot to the target local storage volume.Type: GrantFiled: December 23, 2022Date of Patent: August 6, 2024Assignee: Dell Products L.P.Inventors: Shanmuga A. Gunasekaran, Michael Anthony, Mark Aldred, Shane Sullivan, Michael Malamud
-
Publication number: 20240211434Abstract: An apparatus comprises at least one processing device configured to identify, utilizing virtualization software running on a storage system, a snapshot lineage comprising snapshots of a storage volume, the snapshot lineage comprising (i) a local snapshot lineage on storage devices of the storage system and (ii) a cloud snapshot lineage on cloud storage external to the storage system. The processing device is also configured to utilize the virtualization software to select a given snapshot in the local snapshot lineage to copy to the cloud snapshot lineage, to create a cloud storage volume on the cloud storage, and to map the cloud storage volume to the given snapshot in the local snapshot lineage. The processing device is further configured to copy the given snapshot to the cloud snapshot lineage by utilizing a data mover of the storage system to write data of the given snapshot to the cloud storage volume.Type: ApplicationFiled: December 23, 2022Publication date: June 27, 2024Inventors: Shanmuga A. Gunasekaran, Michael Anthony, Mark Aldred, Shane Sullivan, Michael Malamud
-
Publication number: 20240211357Abstract: An apparatus comprises at least one processing device configured to identify, utilizing virtualization software running on a storage system, a snapshot lineage comprising snapshots of a storage volume, the snapshot lineage comprising (i) a local snapshot lineage on the storage system and (ii) a cloud snapshot lineage on cloud storage external to the storage system. The processing device is also configured to utilize the virtualization software to select a given snapshot in the cloud snapshot lineage to recover to the local snapshot lineage, to expose a cloud storage volume for the given snapshot, and to map the cloud storage volume to a target local storage volume on the storage system. The processing device is further configured to recover the given snapshot to the local snapshot lineage by utilizing a data mover of the storage system to write data of the given snapshot to the target local storage volume.Type: ApplicationFiled: December 23, 2022Publication date: June 27, 2024Inventors: Shanmuga A. Gunasekaran, Michael Anthony, Mark Aldred, Shane Sullivan, Michael Malamud
-
Publication number: 20240118979Abstract: Cloud metadata is generated by a cloud block management system on a first storage array. The cloud metadata includes information identifying one or more cloud providers, one or more cloud repositories created on the cloud providers, and block objects stored in the cloud repositories. A metadata backup file containing a copy of the cloud metadata is generated, encrypted, and exported to an external computer. A second cloud block management system is created on a second storage array, and the metadata backup file containing the copy of the cloud metadata is decrypted and imported to the second cloud block management system. The cloud metadata from the metadata backup file is used to configure the second cloud block management system to access the one or more cloud providers, access the one or more cloud repositories created on the cloud providers, and to access the block objects stored in the cloud repositories.Type: ApplicationFiled: October 8, 2022Publication date: April 11, 2024Inventors: Kenneth Byrne, Santhosh Krishnegowda, Shane Sullivan, Mark Aldred, Deepak Vokaliga
-
Publication number: 20240084817Abstract: Single suction centrifugal pumps, pump casings, pump systems and vehicles for using pumps which include a single piece casing having a first cut-water fluid flow path, a first discharge nozzle, and a second discharge nozzle, the first cut-water fluid flow path communicating with the first discharge nozzle and the second discharge nozzle and the nozzles being situated at opposing ends of the pump such that center outputs of the nozzles are offset from a horizontal centerline of the casing and the first nozzle is positioned a greater distance from a lower casing wall of the pump as compared to the second nozzle so that the casing may be connected to output piping for both sides of the vehicle and at a low profile within the vehicle.Type: ApplicationFiled: November 20, 2023Publication date: March 14, 2024Inventors: Shane Sullivan, Wayne Hable
-
Cloud snapshot lineage mobility between virtualization software running on different storage systems
Patent number: 11907163Abstract: An apparatus comprises a processing device configured to identify a cloud snapshot lineage that is being managed by first virtualization software running on a first storage system, the cloud snapshot lineage comprising one or more snapshots of at least one storage volume, the cloud snapshot lineage being stored on cloud storage of at least one cloud external to the first storage system. The processing device is also configured to pause management of the cloud snapshot lineage by the first virtualization software running on the first storage system, to obtain, from the first virtualization software running on the first storage system, configuration data for the cloud snapshot lineage, to provide, to second virtualization software running on a second storage system, the configuration data for the cloud snapshot lineage, and to resume management of the cloud snapshot lineage by the second virtualization software running on the second storage system.Type: GrantFiled: January 5, 2023Date of Patent: February 20, 2024Assignee: Dell Products L.P.Inventors: Michael Malamud, Shane Sullivan, Shanmuga A. Gunasekaran, Mithun Mahendra Varma -
Patent number: 11873837Abstract: Single suction centrifugal pumps, pump casings, pump systems and vehicles for using pumps which include a single piece casing having a first cut-water fluid flow path, a first discharge nozzle, and a second discharge nozzle, the first cut-water fluid flow path communicating with the first discharge nozzle and the second discharge nozzle and the nozzles being situated at opposing ends of the pump such that center outputs of the nozzles are offset from a horizontal centerline of the casing and the first nozzle is positioned a greater distance from a lower casing wall of the pump as compared to the second nozzle so that the casing may be connected to output piping for both sides of the vehicle and at a low profile within the vehicle.Type: GrantFiled: April 28, 2022Date of Patent: January 16, 2024Assignee: W.S. Darley & Co.Inventors: Shane Sullivan, Wayne Hable
-
Patent number: 11573923Abstract: An apparatus comprises at least one processing device configured to select a snapshot lineage comprising one or more snapshots of a storage volume comprising data stored on one or more storage devices of a storage system, the snapshot lineage comprising at least one cloud snapshot lineage, the at least one cloud snapshot lineage comprising at least a subset of the one or more snapshots of the storage volume that have been copied to cloud storage of at least one cloud external to the storage system. The at least one processing device is also configured to generate configuration data for accessing the at least one cloud snapshot lineage. The at least one processing device is further configured to transfer the configuration data to at least one additional processing device to enable the at least one additional processing device to access the at least one cloud snapshot lineage.Type: GrantFiled: March 10, 2020Date of Patent: February 7, 2023Assignee: EMC IP Holding Company LLCInventors: Michael Anthony, Mark Aldred, Shane Sullivan, Shanmuga Anand Gunasekaran
-
Patent number: 11537553Abstract: An apparatus includes a processing device configured to identify a snapshot policy for creating a snapshot lineage comprising snapshots of a storage volume comprising data stored on a storage system, the snapshot lineage comprising (i) a local snapshot lineage stored on the storage system and (ii) at least one cloud snapshot lineage stored on cloud storage. The processing device is also configured to generate snapshots of the storage volume in accordance with the snapshot policy, to store the snapshots in the local snapshot lineage, and to copy snapshots from the local snapshot lineage to the at least one cloud snapshot lineage in accordance with the at least one snapshot policy. The processing device is further configured to provide an interface for managing the snapshot lineage by accessing, from the storage system, snapshots of the storage volume in the local snapshot lineage and the at least one cloud snapshot lineage.Type: GrantFiled: March 10, 2020Date of Patent: December 27, 2022Assignee: EMC IP Holding Company LLCInventors: Mark Aldred, Michael Anthony, Shanmuga Anand Gunasekaran, Shane Sullivan, Mithun Mahendra Varma, Anurag Bhatnagar
-
Publication number: 20210286760Abstract: An apparatus includes a processing device configured to identify a snapshot policy for creating a snapshot lineage comprising snapshots of a storage volume comprising data stored on a storage system, the snapshot lineage comprising (i) a local snapshot lineage stored on the storage system and (ii) at least one cloud snapshot lineage stored on cloud storage. The processing device is also configured to generate snapshots of the storage volume in accordance with the snapshot policy, to store the snapshots in the local snapshot lineage, and to copy snapshots from the local snapshot lineage to the at least one cloud snapshot lineage in accordance with the at least one snapshot policy. The processing device is further configured to provide an interface for managing the snapshot lineage by accessing, from the storage system, snapshots of the storage volume in the local snapshot lineage and the at least one cloud snapshot lineage.Type: ApplicationFiled: March 10, 2020Publication date: September 16, 2021Inventors: Mark Aldred, Michael Anthony, Shanmuga Anand Gunasekaran, Shane Sullivan, Mithun Mahendra Varma, Anurag Bhatnagar
-
Publication number: 20210286761Abstract: An apparatus comprises at least one processing device configured to select a snapshot lineage comprising one or more snapshots of a storage volume comprising data stored on one or more storage devices of a storage system, the snapshot lineage comprising at least one cloud snapshot lineage, the at least one cloud snapshot lineage comprising at least a subset of the one or more snapshots of the storage volume that have been copied to cloud storage of at least one cloud external to the storage system. The at least one processing device is also configured to generate configuration data for accessing the at least one cloud snapshot lineage. The at least one processing device is further configured to transfer the configuration data to at least one additional processing device to enable the at least one additional processing device to access the at least one cloud snapshot lineage.Type: ApplicationFiled: March 10, 2020Publication date: September 16, 2021Inventors: Michael Anthony, Mark Aldred, Shane Sullivan, Shanmuga Anand Gunasekaran
-
Patent number: 10409047Abstract: A beam-scanning optical design is described for achieving up to kHz frame-rate optical imaging on multiple simultaneous data acquisition channels. In one embodiment, two fast-scan resonant mirrors direct the optical beam on a circuitous trajectory through the field of view, with the trajectory repeat-time given by the least common multiplier of the mirror periods. Dicing the raw time-domain data into sub-trajectories combined with model-based image reconstruction (MBIR) 3D in-painting algorithms allows for effective frame-rates much higher than the repeat time of the Lissajous trajectory. Because sub-trajectory and full-trajectory imaging are different methods of analyzing the same data, both high-frame rate images with relatively low resolution and low frame rate images with high resolution are simultaneously acquired.Type: GrantFiled: October 4, 2017Date of Patent: September 10, 2019Assignee: PURDUE RESEARCH FOUNDATIONInventors: Garth Jason Simpson, Charles Addison Bouman, Ryan Douglas Muir, Shane Sullivan, Justin Allen Newman, Mark Carlsen, Suhas Sreehari
-
Patent number: 10210027Abstract: A computer implemented method, system, and computer program product comprising computing at a cluster manager and node manager a realized goal state by examining a goal state stack for a set of nodes of a cluster, determining differences between the realized goal state and the actual state of the cluster and nodes, and based on the differences, determining a set of actions to align the actual state with the realized goal state.Type: GrantFiled: June 29, 2016Date of Patent: February 19, 2019Assignee: EMC IP HOLDING COMPANY LLCInventors: Henning Rohde, Sunil V Soman, Surinder P Singh, Hui Li, Carl R Erhard, Shane Sullivan, Yasmine Alperovitch
-
Publication number: 20180087755Abstract: Disclosed are adjustable LED grow light fixtures and lights that have low profiles and are configurable for different plant grow environments. Also disclosed are LED grow light fixtures that are fully assembled and collapsible to a compact configuration for efficient packaging and shipping. Embodiments include low profile and highly efficient LED lighting fixtures that are light, easily installed and are configurable to a variety of light distribution patterns.Type: ApplicationFiled: September 20, 2017Publication date: March 29, 2018Applicant: Biological Innovation & Optimization Systems, LLCInventors: Neil Yorio, Shane Sullivan, Richard LeClair, Wei Sun, Eric Thosteson
-
Publication number: 20180045939Abstract: A beam-scanning optical design is described for achieving up to kHz frame-rate optical imaging on multiple simultaneous data acquisition channels. In one embodiment, two fast-scan resonant mirrors direct the optical beam on a circuitous trajectory through the field of view, with the trajectory repeat-time given by the least common multiplier of the mirror periods. Dicing the raw time-domain data into sub-trajectories combined with model-based image reconstruction (MBIR) 3D in-painting algorithms allows for effective frame-rates much higher than the repeat time of the Lissajous trajectory. Because sub-trajectory and full-trajectory imaging are different methods of analyzing the same data, both high-frame rate images with relatively low resolution and low frame rate images with high resolution are simultaneously acquired.Type: ApplicationFiled: October 4, 2017Publication date: February 15, 2018Applicant: PURDUE RESEARCH FOUNDATIONInventors: Garth Jason Simpson, Charles Addison Bouman, Ryan Douglas Muir, Shane Sullivan, Justin Allen Newman, Mark Carlsen, Suhas Sreehari
-
Patent number: D819875Type: GrantFiled: October 21, 2016Date of Patent: June 5, 2018Assignee: BIOLOGICAL INNOVATION & OPTIMIZATION SYSTEMSInventors: Neil Yorio, Shane Sullivan, Richard LeClair, Wei Sun, Eric Thosteson
-
Patent number: D1026959Type: GrantFiled: August 31, 2022Date of Patent: May 14, 2024Assignee: W.S. Darley & Co.Inventor: Shane Sullivan