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
Application:
14/149,993 →
PCT:
PCTUS2014010624 ↗
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
PCT:
PCTUS2013070003 ↗
Virtual Addressing
PCT:
PCTUS2013061293 ↗
Hardware Integrity Verification
PCT:
PCTUS2013060816 ↗
Write Cache Sorting
PCT:
PCTUS2013060375 ↗
System and Method of Power Control for a High-Availability System
Application:
14/017,686 →
PCT:
PCTUS2013057794 ↗
Synchronization of a Dispersed Raid Group
Application:
13/933,310 →
PCT:
PCTUS2013049067 ↗
Power Supply and Circuit Module for Data Processing System
Application:
13/930,671 →
PCT:
PCTUS2013048476 ↗
Circuit Card and Cage Arrangement with Improved Cooling
PCT:
PCTUS2013048230 ↗
Memory System Management
Application:
13/911,607 →
Optimization of Raid Group Storage
Application:
13/911,632 →
Memory System Management
PCT:
PCTUS2013044527 ↗
Flash Memory Controller
PCT:
PCTUS2013040708 ↗
Snapshots in a Flash Memory Storage System
Application:
13/865,666 →
Lun Management with Distributed Raid Controllers
Application:
13/865,702 →
PCT:
PCTUS2013037062 ↗
Snapshots in a Flash Memory Storage System
PCT:
PCTUS2013036770 ↗
Method and System for Storage of Data in Non-Volatile Media
Application:
13/863,149 →
Managing Trim Operations in a Flash Memory System
PCT:
PCTUS2013036295 ↗
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
PCT:
PCTUS2013034938 ↗
Memory Module Virtualization
PCT:
PCTUS2013034218 ↗
Power Management in a Flash Module
PCT:
PCTUS2013033335 ↗
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
PCT:
PCTUS2013030410 ↗
Efficient Use of Hybrid Media in Cache Architectures
Application:
13/766,351 →
Mapping Engine for a Storage Device
Application:
13/764,975 →
PCT:
PCTUS2013025896 ↗
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 →