Patent Assignment
Reel/Frame 033389/0511
ASSIGNMENT OF ASSIGNOR'S INTEREST
Recorded: 2014-07-23
Received: 2014-07-23
Pages: 28
Assignor
FUSION-IO, INC.
Executed: 2014-07-22
Assignee
INTELLECTUAL PROPERTY HOLDINGS 2 LLC
1209 ORANGE STREET, WILMINGTON, DE, 19801, UNITED STATES
Covered Applications
(71)
SYSTEMS AND METHODS FOR IDENTIFYING STORAGE RESOURCES THAT ARE NOT IN USE
App. No. 14/309,751
→
APPARATUS, SYSTEM, AND METHOD FOR RECONFIGURING AN ARRAY OF STORAGE ELEMENTS
App. No. 14/286,712
→
APPARATUS, SYSTEMS, AND METHODS FOR NAMELESS WRITES
App. No. 14/094,121
→
APPARATUS, SYSTEM, AND METHOD FOR CONDITIONAL AND ATOMIC STORAGE OPERATIONS
App. No. 14/087,297
→
ALLOCATING STORAGE USING CALCULATED PHYSICAL STORAGE CAPACITY
App. No. 14/072,697
→
APPARATUS, SYSTEM, AND METHOD FOR A STORAGE AREA NETWORK
App. No. 13/939,927
→
NON-VOLATILE CACHE
App. No. 13/931,897
→
APPARATUS, SYSTEM, AND METHOD FOR RECONFIGURING AN ARRAY OF STORAGE ELEMENTS
App. No. 13/907,479
→
SYSTEMS AND METHODS FOR ADAPTIVE ERROR-CORRECTION CODING
App. No. 13/830,652
→
SYSTEMS AND METHODS FOR ADAPTIVE DATA STORAGE
App. No. 13/784,705
→
SYSTEMS AND METHODS FOR STORAGE PARALLELISM
App. No. 13/730,602
→
APPARATUS, SYSTEM, AND METHOD FOR LOG STORAGE
App. No. 13/693,772
→
APPARATUS, SYSTEM, AND METHOD FOR SOLID-STATE STORAGE AS CACHE FOR HIGH-CAPACITY, NON-VOLATILE STORAGE
App. No. 13/648,009
→
APPARATUS, SYSTEM, AND METHOD FOR RECONFIGURING AN ARRAY OF STORAGE ELEMENTS
App. No. 13/645,353
→
APPARATUS, SYSTEM, AND METHOD FOR IDENTIFYING DATA THAT IS NO LONGER IN USE
App. No. 13/607,486
→
APPARATUS, SYSTEM, AND METHOD FOR MANAGING DATA USING A DATA PIPELINE
App. No. 13/600,077
→
Systems and methods for persistent deallocation
App. No. 13/566,471
→
STORAGE SYSTEM WITH FRONT-END CONTROLLER
App. No. 13/488,301
→
APPARATUS, SYSTEM, AND METHOD FOR EFFICIENT MAPPING OF VIRTUAL AND PHYSICAL ADDRESSES
App. No. 13/480,791
→
APPARATUS, SYSTEM, AND METHOD FOR MANAGING DATA IN A SOLID-STATE STORAGE DEVICE
App. No. 13/461,628
→
APPARATUS, SYSTEM, AND METHOD FOR COORDINATING STORAGE REQUESTS IN A MULTI-PROCESSOR/MULTI-THREAD ENVIRONMENT
App. No. 13/456,119
→
APPARATUS, SYSTEM, AND METHOD FOR VALIDATING THAT CORRECT DATA IS READ FROM A STORAGE DEVICE
App. No. 13/442,638
→
APPARATUS, SYSTEM, AND METHOD FOR DESTAGING CACHED DATA
App. No. 13/357,465
→
METHODS AND APPRATUSES FOR ATOMIC STORAGE OPERATIONS
App. No. 13/335,922
→
APPARATUS, SYSTEM, AND METHOD FOR STORAGE SPACE RECOVERY
App. No. 13/296,834
→
APPARATUS, SYSTEM, AND METHOD FOR COORDINATING STORAGE REQUESTS IN A MULTI-PROCESSOR/MULTI-THREAD ENVIRONMENT
App. No. 13/235,114
→
APPARATUS, SYSTEM, AND METHOD FOR REFERENCING DATA BLOCK USAGE INFORMATION BY WAY OF AN INTERFACE
App. No. 13/227,088
→
APPARATUS, SYSTEM, AND METHOD FOR CACHING DATA
App. No. 13/209,007
→
APPARATUS, SYSTEM, AND METHOD FOR SOLID-STATE STORAGE AS CACHE FOR HIGH-CAPACITY, NON-VOLATILE STORAGE
App. No. 13/204,551
→
APPARATUS, SYSTEM, AND METHOD FOR A FRONT-END, DISTRIBUTED RAID
App. No. 13/204,436
→
APPARATUS, SYSTEM, AND METHOD FOR ATOMIC STORAGE OPERATIONS
App. No. 13/193,559
→
APPARATUS, SYSTEM, AND METHOD FOR DATA STORAGE USING PROGRESSIVE RAID
App. No. 13/182,315
→
Apparatus, System, and Method for Storing Data on a Solid-State Storage Device
App. No. 13/174,449
→
Apparatus, System, and Method for Managing Data From a Requesting Device with an Empty Data Token Directive
App. No. 13/118,237
→
APPARATUS, SYSTEM, AND METHOD FOR CONDITIONAL AND ATOMIC STORAGE OPERATIONS
App. No. 13/107,820
→
APPARATUS, SYSTEM, AND METHOD FOR DESTAGING CACHED DATA
App. No. 13/088,211
→
APPARATUS, SYSTEM, AND METHOD FOR MANAGING CONCURRENT STORAGE REQUESTS
App. No. 13/075,000
→
APPARATUS, SYSTEM, AND METHOD FOR DESTAGING CACHED DATA
App. No. 61/435,192
→
APPARATUS, SYSTEM, AND METHOD FOR A STORAGE LAYER
App. No. 12/986,117
→
APPARATUS, SYSTEM, AND METHOD FOR BIASING DATA IN A SOLID-STATE STORAGE DEVICE
App. No. 12/981,394
→
APPARATUS, SYSTEM, AND METHOD FOR COORDINATING STORAGE REQUESTS IN A MULTI-PROCESSOR/MULTI-THREAD ENVIRONMENT
App. No. 12/900,336
→
APPARATUS, SYSTEM, AND METHOD FOR IMPLEMENTING A CACHE POLICY
App. No. 12/885,285
→
APPARATUS, SYSTEM, AND METHOD FOR ALLOCATING STORAGE
App. No. 12/879,004
→
APPARATUS, SYSTEM, AND METHOD FOR CACHING DATA ON A SOLID-STATE STORAGE DEVICE
App. No. 12/877,971
→
APPARATUS, SYSTEM, AND METHOD FOR REDUNDANT WRITE CACHING
App. No. 12/847,952
→
APPARATUS, SYSTEM, AND METHOD FOR DATA BLOCK USAGE INFORMATION SYNCHRONIZATION FOR A NON-VOLATILE STORAGE VOLUME
App. No. 12/711,113
→
APPARATUS, SYSTEM, AND METHOD FOR BIASING DATA IN A SOLID-STATE STORAGE DEVICE
App. No. 61/290,816
→
APPARATUS, SYSTEM, AND METHOD FOR RECONFIGURING AN ARRAY TO OPERATE WITH LESS STORAGE ELEMENTS
App. No. 12/468,040
→
APPARATUS, SYSTEM, AND METHOD TO INCREASE DATA INTEGRITY IN A REDUNDANT STORAGE SYSTEM
App. No. 12/468,041
→
APPARATUS, SYSTEM, AND METHOD FOR STORAGE SPACE RECOVERY AFTER REACHING A READ COUNT LIMIT
App. No. 12/273,532
→
APPARATUS, SYSTEM, AND METHOD FOR CONVERTING A STORAGE REQUEST INTO AN APPEND DATA STORAGE COMMAND
App. No. 12/098,433
→
APPARATUS, SYSTEM, AND METHOD FOR VALIDATING THAT A CORRECT DATA SEGMENT IS READ FROM A DATA STORAGE DEVICE
App. No. 12/098,431
→
APPARATUS, SYSTEM, AND METHOD FOR EFFICIENT MAPPING OF VIRTUAL AND PHYSICAL ADDRESSES
App. No. 12/098,434
→
APPARATUS, SYSTEM, AND METHOD FOR COORDINATING STORAGE REQUESTS IN A MULTI-PROCESSOR/MULTI-THREAD ENVIRONMENT
App. No. 12/098,435
→
APPARATUS, SYSTEM, AND METHOD FOR ENSURING DATA VALIDITY IN A DATA STORAGE PROCESS
App. No. 12/098,427
→
APPARATUS, SYSTEM, AND METHOD FOR MANAGING DATA USING A DATA PIPELINE
App. No. 11/952,091
→
APPARATUS, SYSTEM, AND METHOD FOR SOLID-STATE STORAGE AS CACHE FOR HIGH-CAPACITY, NON-VOLATILE STORAGE
App. No. 11/952,123
→
APPARATUS, SYSTEM, AND METHOD FOR DATA STORAGE USING PROGRESSIVE RAID
App. No. 11/952,115
→
APPARATUS, SYSTEM, AND METHOD FOR REMOTE DIRECT MEMORY ACCESS TO A SOLID-STATE STORAGE DEVICE
App. No. 11/952,124
→
APPARATUS, SYSTEM, AND METHOD FOR A SHARED, FRONT-END, DISTRIBUTED RAID
App. No. 11/952,120
→
APPARATUS, SYSTEM, AND METHOD FOR SCALABLE, COMPOSITE, RECONFIGURABLE BACKPLANE
App. No. 11/952,118
→
APPARATUS, SYSTEM, AND METHOD FOR A FRONT-END, DISTRIBUTED RAID
App. No. 11/952,116
→
APPARATUS, SYSTEM, AND METHOD FOR MANAGING DATA IN A STORAGE DEVICE WITH AN EMPTY DATA TOKEN DIRECTIVE
App. No. 11/952,113
→
APPARATUS, SYSTEM, AND METHOD FOR MANAGING COMMANDS OF SOLID-STATE STORAGE USING BANK INTERLEAVE
App. No. 11/952,095
→
APPARATUS, SYSTEM, AND METHOD FOR A MODULAR BLADE
App. No. 11/952,119
→
APPARATUS, SYSTEM, AND METHOD FOR SERVICING OBJECT REQUESTS WITHIN A STORAGE CONTROLLER
App. No. 11/952,098
→
APPARATUS, SYSTEM, AND METHOD FOR A DEVICE SHARED BETWEEN MULTIPLE INDEPENDENT HOSTS
App. No. 11/952,121
→
APPARATUS, SYSTEM, AND METHOD FOR STORAGE SPACE RECOVERY IN SOLID-STATE STORAGE
App. No. 11/952,101
→
APPARATUS, SYSTEM, AND METHOD FOR A RECONFIGURABLE BASEBOARD MANAGEMENT CONTROLLER
App. No. 12/001,065
→
APPARATUS, SYSTEM, AND METHOD FOR AN IN-SERVER STORAGE AREA NETWORK
App. No. 11/952,106
→
APPARATUS, SYSTEM, AND METHOD FOR MANAGING DATA FROM A REQUESTING DEVICE WITH AN EMPTY DATA TOKEN DIRECTIVE
App. No. 11/952,109
→