Steve Todd’s Curriculum Vitae

Steve Todd’s Curriculum Vitae

Expertise

Fellow (Retired) at Dell Technologies/EMC

Inventor/Intrapreneur

Writer | Prayer

Education

B.S. Computer Science, 1987, M.S. Computer Science, 2006

UNHlogo
Thall_spring

Diploma of Bible and Doctrine 2008, Global University

Alumni_banner

Employers

Data General 1986- 1999, EMC 2000-2016

Employers

DELL Technologies 2016-2024

DELLTechnologiesLogo

Inventions

List of products (software in parentheses) invented/built from 1986-Current

HADA
WriteCache
HotRepair
Navicli
SAN
Navi
StorageScope
PPath
Seek
CVA
NX3E
Unisphere
Vnxe_CV
DellUnity
GINA
Alvarium

Patents

  • 12536554 Determining projected technology information effect
  • 12468836 Method of determining data set membership and delivery
  • 12306951 Secure enclave pathing configuration for data confidence fabrics
  • 12256293 Increasing device data confidence and operation via temporal and spatial analytics
  • 12158954 Increasing confidence scores via DCF equation mapping and automated stream inspection
  • 12106185 Increasing DCF confidence for analytic value
  • 12045739 Best outcome AIOps modeling with data confidence fabrics
  • 12032696 Confidence-enabled data storage systems
  • 12028343 Decentralized identities for access to multiple computing resource systems
  • 12002062 Determining Projected Technology Information Effect
  • 11870847 Decentralized Data Flow Valuation and Deployment
  • 11860943 Outcome Driven Data Exploration for data sets, business questions, and pipelines
  • 11847242 DCF Node Configuration for Device Data
  • 11824883 Variable DCF Security Scores and Data Threat Portfolio Views
  • 11797564 System and Method for Data Registration
  • 11741211 Human Trust API in a Data Confidence Fabric
  • 11687952 Leveraging Data in Data Marketplace Environment
  • 11657164 Decentralized Policy Publishing & Query System
  • 11645398 System and Method for Data Registration and Access
  • 11599522 Hardware Trust Boundaries and Graphs in a Data Confidence Fabric
  • 11593496 Decentralized data protection system for multi-cloud computing environment
  • 11550834 Auto Assignment of Data Set Value via Semantic Matching
  • 11544253 Automated Data Routing in a DCF
  • 11537735 Trusted Enterprise Data Assets via Data Confidence Fabrics
  • 11516243 Data Confidence Fabric Trust Brokers
  • 11514140 Post-Purchase Data Usage and License Enforcement
  • 11507540 Decentralized File System and Message Bus Architecture for Processing Training Sets in Multi-Cloud Computing
  • 11481740 Distributed Ledger for Peer to Peer Cloud Data Set Valuation
  • 11475073 Managing Data From Deployments
  • 11468451 Leveraging Sensor Data Valuation
  • 11456885 Data Set Valuation for Service Providers
  • 11438359 Increasing Edge Data Confidence via Trusted Ethical Hacking
  • 11416230 Smart Contract Mapping to Trusted Hardware in a Data Confidence Fabric
  • 11397919 Electronic agreement data management architecture with blockchain distributed ledger
  • 11392733 Multi-dimensional event model generation
  • 11360703 Trusted Actuation via Data Fabric Metadata
  • 11334925 Normalization and Secure Storage of Asset Valuation Information
  • 11334557 Method and System for Deriving Metadata Characteristics of Derivative Assets
  • 11310272 Method and System for Creating and Using Data Confidence Fabric Processing Paths
  • 11308076 Dynamic Scoring in Data Confidence Fabrics
  • 11265393 Method and System for Data License Agreements and Licensee Auditability
  • 11294734 Method and System Optimizing the Use of Sub-Data Confidence Fabrics
  • 11265393 Data Valuation and Sensor Data Management
  • 11256881 Cultural Data Valuation via Language-Neutral Content Addressing
  • 11210713 Feedback Chains for Value-Based Data Reputation Management
  • 11205229 Content Storage Management Based On Multi-Dimensional Valuation Models
  • 11205102 Tamperproof logging for automated processes
  • 11169965 Metadata-based Data Valuation
  • 11164115 Multicloud Capacity Planning and Data Placement Optimization
  • 11144568 System and Method for Management of Data in Distributed Systems
  • 11108891 Human Trust Overlays for Automated Data Confidence Fabrics
  • 11106834 Digital Disappearing Ink
  • 11109229 Security for Network Computing Environment Using Centralized Security System
  • 11102009 Transacting Data Using Verifiable Claims
  • 11044308 Dynamic Gateway Communication Protocol Control via SW-Defined Radio Implemented Devices
  • 11042911 Creating High Value Data Assets from Undervalued Data
  • 11038891 Decentralized Identity Management System
  • 11038690 Policy-Driven Dynamic Consensus Selection
  • 11037208 Calculating the Economic Value of Information
  • 11032399 Dynamic Certification for Configuration Changes to SW-Defined Radio Implemented Devices
  • 11025626 Decentralized identities for cross-enterprise authentication and/or authorization
  • 11012426 Secure Data Pools
  • 10977055 Method and System Creating and Using Sub-Data Confidence Fabrics
  • 10956377 Decentralized Data Management via Geographic Location-based Consensus Protocol
  • 10956363 Automated Data Management via Machine-Readable Data Definition Files
  • 10924361 Decentralized Data Analytic Management
  • 10922304 Distributed Data Protection Management in Multi-Cloud Computing Environment
  • 10915961 Calculating Asset Value Using Multi-dimensional models
  • 10855778 Distributed Ledger for Edge Server Management
  • 10855758 Decentralized Computing Resource Manager Using Distributed Ledger
  • 10838965 Data Valuation via Content Ingest
  • 10838946 Data Quality Computation for Use in Data Valuation
  • 10841240 Data Distribution Management in Mobile Network
  • 10841237 Decentralized Data Management Across Highly Distributed Systems
  • 10841079 Data Registration-Aware Storage Systems
  • 10824740 Decentralized Policy Publishing and Querying System for Multi-cloud
  • 10812326 Data Fabric Automated Configuration for IoT
  • 10789224 Data Value Structures
  • 10789179 DATA ROUTING IN INFORMATION PROCESSING SYSTEM UTILIZING PERSISTENT MEMORY
  • 10721266 Automated Security Incident Remediation Recommender
  • 10721261 Data Governance with Automated Risk Valuation via Impact per Event Analytics
  • 10719480 Embedded Data Valuation and Metadata Binding
  • 10698879 Data Tracking and Movement for Extended Multicloud
  • 10671483 Data Value via Data Protection Analytics
  • 10671360 Resource-constrained Multicloud Faas Optimizer
  • 10644936 Ad-hoc Computation System in Mobile Network
  • 10587642 Automated Security Incident Ranking
  • 10587413 Decentralized Identities for Cross-Enterprise Authentication
  • 10586046 Automated Security Feed Analysis for Threat Assessment
  • 10567234 Point of Origin Capture for Data Compliance Management
  • 10530859 Distributed Ledger and Proof-of-work Storage Systems
  • 10528522 Metadata Architecture for Data Valuation
  • 10484341 Distributed Ledger for Multi-cloud Operational State
  • 10462105 Encryption with viewer identity and content address-based identity protection
  • 10452295 Data Routing in information processing utilizing persistent memory
  • 10445339 Distributed Contextual Analytics
  • 10419931 Security for Network Computing Environment
  • 10394793 Method and System for Governed Replay
  • 10382279 Dynamically Composed Compute Nodes Comprising Disaggregated Components
  • 10341458 Application and Information Movement in a Cloud Environment
  • 10324962 Unstructured Data Valuation
  • 10325115 Governed Application Deployment on Trusted Infrastructure
  • 10303690 Automated Identification and Classification of Critical Data Elements
  • 10296501 Lineage-based Veracity for Data Repositories
  • 10277525 Disaggregated Overlays via App Service Profiles
  • 10210551 Data Relevance and Data Valuation
  • 10185596 Cloudbook Registry for Cloud Service Providers
  • 10181043 Cookie validation and scoring
  • 10097572 Security for Network Computing based on Power Consumption
  • 10091295 Converged Infrastructure with Distributed Compute Elements
  • 10069749 Disaggregated Overlays via App Service Profiles
  • 10025734 Managing I/O operations based on application awareness
  • 10009360 Malware detection and data protection integration
  • 10007733 High-performance network data capture and storage
  • 9946685 Active Element Manager
  • 9871851 Migrating Private Infrastructure Services to a Cloud
  • 9870296 Evaluating System Performance
  • 9852138 Content Fabrics
  • 9811669 Privacy Audit Support in Provenance Aware Systems
  • 9811573 Lineage Information Management in Data Analytics
  • 9785645 Database Migration Management
  • 9781163 Trust overlays for disaggregated infrastructures
  • 9779117 Database partitioning scheme evaluation and comparison
  • 9778931 Data Valuation Based on Development and Deployment Velocity
  • 9766996 Learning-based data processing job performance modeling and prediction
  • 9594546 Governed Application Deployment on Trusted Infrastructure
  • 9727588 Indexed Storage
  • 9721038 Collaborative Data Visualization
  • 9710767 Data science project automated outcome prediction
  • 9710332 Lineage for Complex Assets
  • 9684866 Data analytics computing resource provisioning
  • 9684712 Analyzing Tenant-Specific Data
  • 9647844 Governed placement of data analytic results
  • 9628420 Content, endpoint, and protocol man-in-the-middle user interface
  • 9619550 Computing resource reprovisioning during data analytic lifecycle
  • 9619429 Storage tiering in a cloud environment
  • 9619162 Data protection strategy for a content unit
  • 9594849 Hypothesis-centric data preparation in data analytics
  • 9594546 Governed Application Deployment on Trusted Infrastructure
  • 9569477 Scanning of Databases in Data Storage Systems
  • 9519425 Techniques for Device User Interfaces
  • 9491035 Cloud Services Directory Protocol
  • 9460136 Managing Databases in Data Storage Systems
  • 9456011 Dynamic Service Delivery for Management Structure
  • 9449007 Controlling access to metadata
  • 9424187 Policy-based multi-tier object storage
  • 9407663 Man in the middle agent-assisted client filtering
  • 9398073 Block access and object addressable storage
  • 9390093 Managing Data Objects
  • 9361269 Knowledge Management Across Distributed Entity Using Predictive Analysis
  • 9361045 Virtual Storage Networks for Multiple Tenants with QoS
  • 9356961 Privacy Scoring for Cloud Services
  • 9317820 System and Method for Configuring a Cloud Computing Space
  • 9292523 Managing Data Storage
  • 9262217 Computation Resource Cyclic Utilization
  • 9262188 Virtual Asset Management in Data Center
  • 9262146 Supplying software via data storage system
  • 9235971 Service Window Optimized Service Alert Engine
  • 9235630 Hypothesis-based Dataset Discovery
  • 9229646 Increasing data storage capacity in object-based systems
  • 9170737 Processing data storage system configuration information
  • 9152820 Cookie Anonymization and Rejection
  • 9134916 Managing Content in a Distributed System
  • 9098803 Hypothesis Aggregation
  • 9098617 Analytics Lifecycle Automation
  • 9075851 Content Retention
  • 9031994 Database partitioning for data processing system
  • 8996690 Time-based analysis of data streams
  • 8984931 App-aware database management
  • 8977814 Information lifecycle management for binding content
  • 8972490 User Discovery in Socially Aware Storage Systems
  • 8972361 Providing cloud system management services
  • 8935474 Policy-based storage of object fragments on multiple tiers
  • 8918586 Policy-based configuration of object fragments on multiple tiers
  • 8909875 Versioning for new objects
  • 8832224 Data tracking for provenance and chain of custody generation
  • 8819234 Storage Appliance Services Endpoint
  • 8819203 Application Services Appliance
  • 8812423 Object qualifiers for multi-dimensional object model
  • 8751622 Automated App Discovery
  • 8725869 Classifying Situations for System Management
  • 8725767 Multi-Dimensional Object Models
  • 8706683 Knowledge Management Across Distributed Entity
  • 8700678 Data Provenance in Computing Infrastructure
  • 8700669 Techniques for Advanced Storage System Management
  • 8645375 Var and Distributor Override of Ecosystem Management
  • 8635707 Multi-dim obj model MOF file qualifiers
  • 8601175 Service Portals for On-site Ecosystem Mining and Customization
  • 8601131 Active Element Manager
  • 8549048 Workflow database for scalable storage service
  • 8539169 Managing Power Consumption of a Storage System
  • 8533604 Techniques for User Interface Selection
  • 8489559 Conversion of content
  • 8478936 Spin-down of storage resources in an Object Addressable Storage System
  • 8458289 Block access and object addressable storage
  • 8438342 Application Provisioning for Object
  • 8429242 Providing Content Block over Object
  • 8346926 Granting access to object addressable storage
  • 8326794 Active Element Management and Support
  • 8302201 App-aware security and licensing
  • 8296414 Automated Application Discovery
  • 8255611 Split server object writes
  • 8219724 App-aware rejection templates
  • 8205049 Transmitting FS requests to multiple FS
  • 8191084 Application Lifecycle Management
  • 8161083 Active Element Management and User Communities
  • 8151077 App-aware cache management
  • 8150877 Active element management and e-commerce
  • 8146155 Controlling access to content on an OAS
  • 8135760 Data Lineage
  • 8095804 Storing Deleted Data in FS Snap
  • 8095764 Dynamic Reconfiguration based on App-Aware Policy
  • 8095542 Allowing access to content
  • 8055861 Reflections and Deletion of Data
  • 8082330 App-aware automated storage pool provisioning
  • 8069269 Accessing content in a virtual pool
  • 8055861 Reflections and Deletion of Data
  • 8055555 Mediation Device for Scalable Storage Service
  • 8046561 Selecting a Storage Zone
  • 8010741 Configuration Tool for Migration
  • 8010733 Client for Multi-Path OAS
  • 8010543 Protecting an OAS File system
  • 7979665 Processing Access Requests
  • 7958101 Mounting a file system on an object addressable system
  • 7930476 App-aware resource provisioning
  • 7913051 Increasing the Capacity of a Zone
  • 7904652 Application aware use of added devices
  • 7904557 Granting access to a content unit
  • 7895519 Tracking use of interface and online assistance
  • 7818536 Storing Content on a System Comprised of Multiple Zones
  • 7805583 Migrating Data in a Clustered Computer Environment
  • 7805470 Managing the Storage of Content in a File System
  • 7801920 Indirectly Identifying a Retention Period
  • 7765191 Managing the Replication of Content
  • 7752492 Responding to Failures in a Storage System with Object IDs
  • 7734889 Distributing Information to Multiple Nodes
  • 7734886 Controlling Access to Content
  • 7707151 Method and apparatus for migrating data
  • 7698516 Methods and apparatus for managing deletion of data
  • 7636704 Methods and apparatus for scheduling an action on a computer
  • 7634630 Storing authentication information in a content unit on an object addressable storage system
  • 7634567 Configuring data storage for electronic mail application
  • 7627710 Converting an object identifier to a block I/O address to identify a storage location on a server
  • 7580961 Methods and apparatus for modifying a retention period for data in a storage system
  • 7565494 Configuring a bounded cache prefetch policy in a computer system employing object
  • addressable storage
  • 7565493 Configuring a cache replacement policy in a computer system employing object addressable storage
  • 7552056 Scalable storage service registration application
  • 7539838 Methods and apparatus for increasing the storage capacity of a storage system
  • 7539813 Methods and apparatus for segregating a content addressable computer system
  • 7529972 Methods and apparatus for reconfiguring a storage system
  • 7529883 Methods and apparatus for parsing a content address to facilitate selection of a physical storage location in a data storage system
  • 7526553 Configuring a cache in a computer system employing object addressable storage
  • 7523231 Application aware storage
  • 7502960 Method and apparatus for managing access to volumes of storage
  • 7451225 Configuring a cache prefetch policy in a computer system employing object addressable storage
  • 7444389 Methods and apparatus for generating a content address to indicate data units written to a storage system proximate in time
  • 7430645 Methods and apparatus for extending a retention period for data in a storage system
  • 7428621 Methods and apparatus for storing a reflection on a storage system
  • 7428611 Methods and apparatus for forwarding access requests in a content addressable computer system
  • 7415591 Method and apparatus for migrating data and automatically provisioning a target for the migration
  • 7406682 Translator-compiler for converting legacy management software
  • 7398273 Pushing attribute information to storage devices for network topology access
  • 7392235 Methods and apparatus for retrieval of content units in a time-based directory structure
  • 7376764 Method and apparatus for migrating data in a computer system
  • 7376681 Methods and apparatus for accessing information in a hierarchical file system
  • 7366836 Software system for providing storage system functionality
  • 7350041 Methods and apparatus for managing the storage of content
  • 7320059 Methods and apparatus for deleting content from a storage system
  • 7281108 Method and apparatus for managing migration of data in a computer system
  • 7281084 Method and apparatus for modifying a retention period
  • 7263590 Method and apparatus for migrating data in a computer system
  • 7263576 Methods and apparatus for facilitating access to content in a data storage system
  • 7249251 Methods and apparatus for secure modification of a retention period for data in a storage system
  • 7240151 Methods and apparatus for transferring data in a content addressable computer system
  • 7240150 Methods and apparatus for processing access requests in a content addressable computer system
  • 7162571 Methods and apparatus for parsing a content address to facilitate selection of a physical storage location in a data storage system
  • 7159070 Methods and apparatus for caching a location index in a data storage system
  • 7093088 Method and apparatus for undoing a data migration in a computer system
  • 7080225 Method and apparatus for managing migration of data in a computer system
  • 7080221 Method and apparatus for managing migration of data in a clustered computer system environment
  • 7076690 Method and apparatus for managing access to volumes of storage
  • 6754718 Pushing attribute information to storage devices for network topology access
  • 6742059 Primary and secondary management commands for a peripheral connected to multiple agents
  • 6711574 Retrieval of management information
  • 6662241 Apparatus and method for controlling a peripheral device
  • 6587959 System and method for addressing scheme for use on clusters
  • 6233730 Revision compatibility between programs
  • 5452444 Data processing system using high availability disk arrays for handling power failure conditions during operation of the system
  • 5371743 On-line module replacement in a multiple module data processing system
  • 5305326 High availability disk arrays

Lectures/Public Speaking

Awards/Honors

  • North Andover High School (Massachusetts) Athletic Hall of Fame.
  • Member of Mensa International.
  • Member of Liberty Church Executive Board of Directors, 2005-2012.
  • Selected as EMC Fellow, November 2012.
  • Selected as EMC Distinguished Engineer, October 2008. Had to wear a suit.

SteveJoeJeff

  • 3rd Place Out of 410 entries in EMC’s 2007 Global Innovation Contest
  • 2nd Place Out of 984 entries in EMC’s 2008 Global Innovation Contest
  • Final 30 Out of 1422 entries in EMC’s 2009 Global Innovation Contest
  • Final 30 and Winner of Data Computing Division Award Out of 1500+ entries in EMC’s 2010 Global Innovation Contest
  • Named as Director of EMC’s Global Innovation Network, May 2011
  • 2013 Top 10 Innovation Blogger (#10), Innovation Excellence
  • 2012 Top 10 Innovation Blogger (#8), Innovation Excellence
  • 2011 Top 40 Innovation Blogger (#25), Innovation Excellence
  • Winner, 2012 Greenplum Innovation Showcase Award, October 2012
  • 3rd place 2017 Dell EMC Knowledge Sharing Competition
  • 1st place 2018 Dell EMC Knowledge Sharing Competition
  • Finalist 2019 Dell EMC Knowledge Sharing Competition
  • 2nd place 2020 Dell EMC Knowledge Sharing Competition

SteveToddSobo10-9
Roby_jake_li

Writing/Related Articles

ReleasedCoverArt

TheSevenStairsCOVER