About
Architecting, designing and developing Dell’s flagship storage management product…
Experience
Education
-
University College Cork
-
Activities and Societies: Secretary of Kung Fu club. Played in Intervarsity tournaments with UCC soccer team.
First Class Honours Degree. Awarded title of "College Scholar" twice. My final year project received one of the highest grades in Computer Science. The Content Cube is a web based, web site and document management system. It was an individual project sponsored by Motorola HR Information Systems.
For two years I worked for UCC, demonstrating Java to other students.
Patents
-
Method and Apparatus for Supporting Control Windows
Issued US1212001675
This invention solves issues with Daylight Savings Time (DST). The mechanism supports DST-Compliant Time Windows in a Globally Distributed Management System. People express time windows in local time e.g. Monday to Friday 9am to 5pm New York time, but control agents typically use Coordinated Universal Time (UTC) internally. Time windows defined in DST local times cannot be simply expressed in UTC, so this system monitors and updates the UTC values to match the users intentions.
-
Auto-correct Health Score Related to Alerts from Storage Objects
Issued US11966593
Storage array health scores based on alerts are auto-corrected using alert validation and matching techniques that include the use of Jaro-Winkler distance calculations.
Other inventorsSee patent -
Modeling, Persisting, and Presenting Job Reports in a Storage System Management Application
Issued US11880707B2
A mechanism for creating and maintaining complex job reports using a combination of strongly typed and weakly typed mechanisms. Strongly typed models are used in the server and client to abstract and decouple the details of the output format (pdf, etc.). This future-proofs the report data structures and transmission mechanisms, and allows easy and safe switching of the output format (pdf, excel, word, etc.).
Other inventorsSee patent -
Storage Device Health Status Controller
Issued US11782600B2
A novel mechanism to maintain an accurate health assessment of a storage array by automatically detecting and removing obsolete alerts as new information becomes available.
Other inventorsSee patent -
Mechanism for peer-to-peer communication between storage management systems
Issued US11349924
A system that allows storage management systems to communicate without typical network connectivity (TCP/IP). It uses private data replication channels, and provides full support for object oriented communication.
-
Techniques for converting jobs into scripts
Issued US11301302
Mechanism for capturing GUI operations and producing an equivalent executable script in various languages (e.g. python).
-
Type-based message bus with message type hierarches for non-object oriented applications
Issued US US10810147B1
Implementation of a strongly typed message bus in a weakly typed language (JavaScript)
Other inventorsSee patent
Other similar profiles
Explore collaborative articles
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
Explore More