IP Library Assignment 033645/0834
Patent Assignment
Reel/Frame 033645/0834

Security Interest

Recorded: 2014-08-27 Received: 2014-08-27 Pages: 21
Assignor
VIOLIN MEMORY, INC.
Executed: 2014-08-27
Assignee
SILICON VALLEY BANK
2400 HANOVER STREET, PALO ALTO, CA, 94304, UNITED STATES
Covered Properties (88)
System and Method for Correcting Errors in Data Using a Compound Code
Application: 14/340,208 →
System for Increasing Utilization of Storage Media
Application: 14/176,326 →
Apparatus, Method and System for Using Shadow Drives for Alternative Drive Commands
Application: 14/157,945 →
Method and System for Data Storage
Transmission of Stateful Data Over a Stateless Communications Channel
Application: 61/917,649 →
Method and Apparatus for Data Migration
Application: 14/089,370 →
Memory Array with Atomic Test and Set
Application: 14/080,004 →
Memorty Array with Atomic Test and Set
Virtual Addressing
Hardware Integrity Verification
Write Cache Sorting
System and Method of Power Control for a High-Availability System
Synchronization of a Dispersed Raid Group
Power Supply and Circuit Module for Data Processing System
Circuit Card and Cage Arrangement with Improved Cooling
Memory System Management
Application: 13/911,607 →
Optimization of Raid Group Storage
Application: 13/911,632 →
Memory System Management
Flash Memory Controller
Snapshots in a Flash Memory Storage System
Application: 13/865,666 →
Lun Management with Distributed Raid Controllers
Snapshots in a Flash Memory Storage System
Method and System for Storage of Data in Non-Volatile Media
Application: 13/863,149 →
Managing Trim Operations in a Flash Memory System
System and Method for Managing Trim Operations in a Flash Memory System Using Mapping Tables and Block Status Tables
Application: 13/860,118 →
System for Maintaining Coherency During Offline Changes to Storage Media
Application: 13/858,533 →
Method for Increasing Storage Media Performance
Application: 13/856,108 →
System for Increasing Storage Media Performance
Memory Module Virtualization
Power Management in a Flash Module
Flash Memory Controller That Allows Interruptible Data Transfers
Application: 13/833,643 →
Hardware Integrity Verification
Application: 13/828,661 →
Memory Module Virtualization
Application: 13/799,666 →
Power Management in a Flash Memory
Application: 13/798,942 →
Alignment Adjustment in a Tiered Storage System
Efficient Use of Hybrid Media in Cache Architectures
Application: 13/766,351 →
Mapping Engine for a Storage Device
Storage Proxy with Virtual Ports Configuration
Application: 13/733,807 →
System and Method for Correcting Errors in Data Using a Compound Code
Application: 13/624,282 →
RAIDed MEMORY SYSTEM
Application: 13/546,346 →
Flash Disk Array and Controller
Application: 13/546,179 →
Circuit Card and Cage Arrangement with Improved Cooling
Application: 13/538,737 →
Interconnection System
Application: 13/443,324 →
Memory Management System and Method
Application: 13/442,284 →
Skew Management in an Interconnection System
Application: 13/305,373 →
Apparatus, Method and System for Using Shadow Drives for Alternative Drive Commands
Application: 13/039,162 →
Apparatus, Method and System for Using Real-Time Performance Feedback for Modeling and Improving Access to Solid State Media
Application: 13/019,617 →
Least Profitability Used Caching Scheme
Application: 13/005,463 →
Configurable Interconnection System
Application: 12/976,735 →
Reliable and Fast Method and System to Broadcast Data
Application: 12/957,967 →
Efficient Use of Physical Address Space for Data Overflow and Validation
Application: 12/949,372 →
Skew Management in an Interconnection System
Application: 12/946,164 →
Memory System with Multiple Striping of Raid Groups and Method for Performing the Same
Application: 12/901,224 →
Efficient Reloading of Data into Cache Resource
Application: 12/889,732 →
Alignment Adjustment in a Tiered Storage System
Application: 12/869,604 →
Storage Proxy with Virtual Ports Configuration
Application: 12/855,651 →
Identifying Invalid Cache Data
Application: 12/849,652 →
Reassembling Abstracted Memory Accesses for Prefetching
Application: 12/846,568 →
Architecture for Storage Proxy with Adaptable Tiering Policy
Application: 12/814,438 →
Memory System Having Persistent Garbage Collection
Application: 12/796,836 →
System for Maintaining Coherency During Offline Changes to Storage Media
Application: 12/794,057 →
Mapping Engine for a Storage Device
Application: 12/790,255 →
Transactional Consistency Scheme
Application: 12/773,681 →
System for Increasing Storage Media Performance
Application: 12/759,604 →
System for Increasing Utilization of Storage Media
Application: 12/759,644 →
Using Temporal Access Patterns for Determining Prefetch Suitability
Application: 12/684,387 →
Efficient Use of Hybrid Media in Cache Architectures
Application: 12/650,966 →
Cluster Control Protocol
Application: 12/619,609 →
Dynamic Performance Virtualization for Disk Access
Application: 12/616,705 →
Behavioral Monitoring of Storage Access Patterns
Application: 12/605,160 →
Storage Device Prefetch System Using Directed Graph Clusters
Application: 12/605,119 →
Fibre Channel Proxy
Application: 12/568,612 →
Fast Compression Method for Scientific Data
Application: 12/485,873 →
Interconnection system
Application: 11/918,757 →
Determining Prefetch Suitability Using Dynamic Histographic Watermarking
Application: 61/144,404 →
Method and System for Storage of Data in Non-Volatile Media
Application: 12/273,410 →
Mesosynchronous Data Bus Apparatus and Method of Data Transmission
Application: 12/245,349 →
Memory Power Management
Application: 12/199,386 →
Universal Memory Socket and Card and System for Using the Same
Application: 12/062,287 →
Memory Management System and Method
Application: 12/079,364 →
Method and Apparatus for Efficient Tcp Connection Handoff
Application: 11/966,811 →
Skew Management in an Interconnection System
Application: 11/975,269 →
Method for Efficient Delivery of Clustered Data via Adaptive Tcp Connection Migration
Application: 11/845,679 →
Interconnection System
Application: 11/405,083 →
Method and apparatus for providing high-performance and highly-scalable storage acceleration
Application: 11/365,474 →
Method and System for Processing Data Having a Pattern of Repeating Bits
Application: 10/956,377 →
Segmentation Method and System for Multiple Raster Content (Mrc) Representation of Documents
Application: 10/612,246 →
Scalable Parallel Processing on Shared Memory Computers
Application: 10/293,791 →