Steve Todd is an EMC Intrapreneur and author of the books Innovate With Influence and Innovate With Global Influence. As an EMC Distinguished Engineer with 185+ patents filed, Steve writes about his experiences as the Director of EMC's Global Innovation Network.
The opinions expressed here are my personal opinions. Content published here is not read or approved in advance by EMC and does not necessarily reflect the views and opinions of EMC nor does it constitute any official communication of EMC.
Steve Todd's Curriculum Vitae
Expertise
Director of Global Innovation at EMC
Inventor/Intrapreneur
Collaborator
Writer
Education
B.S. Computer Science, 1987, M.S. Computer Science, 2006
Diploma of Bible and Doctrine 2008, Global University
Employers
Data General 1986- 1999, EMC 2000-Current
Products
List of products (software in parentheses) invented/built from 1986-Current
Patents (185+ filed)
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