Movatterモバイル変換


[0]ホーム

URL:


US20020069318A1 - Real time application accelerator and method of operating the same - Google Patents

Real time application accelerator and method of operating the same
Download PDF

Info

Publication number
US20020069318A1
US20020069318A1US10/007,436US743601AUS2002069318A1US 20020069318 A1US20020069318 A1US 20020069318A1US 743601 AUS743601 AUS 743601AUS 2002069318 A1US2002069318 A1US 2002069318A1
Authority
US
United States
Prior art keywords
memory
data
memory matrix
matrix
module
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US10/007,436
Inventor
Yan Chow
James Hsia
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by IndividualfiledCriticalIndividual
Priority to US10/007,415priorityCriticalpatent/US6754785B2/en
Priority to US10/007,410prioritypatent/US20020069317A1/en
Priority to US10/007,413prioritypatent/US6745310B2/en
Priority to US10/007,418prioritypatent/US6957313B2/en
Priority to US10/007,436prioritypatent/US20020069318A1/en
Priority to PCT/US2001/047594prioritypatent/WO2002091382A2/en
Priority to AU2001297837Aprioritypatent/AU2001297837A1/en
Publication of US20020069318A1publicationCriticalpatent/US20020069318A1/en
Abandonedlegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

An apparatus and method for accelerating execution of an application running on a data processing system coupled to a memory system (100) through a data network (120). Generally, the apparatus includes a memory matrix (110) in the memory system (100). The memory matrix (110) has a number of memory devices (200) arranged in banks (205) each with a predetermined number of devices, a memory controller (210) coupled to the banks for accessing the devices, and a processor (265) coupled to the controller and through the network (120) to the data processing system. The controller (210) includes at least one application programming interface configured to store, manipulate, and retrieve data in the devices based on a property of the data. Preferably, the memory matrix (110) is SQL enabled. In one embodiment, the devices (200) are Random Access Memory devices, and the controller (210) is adapted to provide on-demand random access to data stored anywhere in the memory matrix (110).

Description

Claims (19)

What is claimed is:
1. A memory system for use with a data processing system comprising:
at least one memory matrix unit having a memory matrix capable of storing data therein; and
at least one management unit for interfacing between the memory matrix unit and the data processing system and being configured to reduce time for a program running on the data processing system to access data stored in the memory system by having at least one application programming interface (API) configured to store, manipulate, and retrieve data in the memory matrix based on a property of the data.
2. A memory system according toclaim 1 wherein the memory system is compatible with Extensible Markup Language (XML) format structured documents, and wherein the management unit is configured to parse and store data from XML compliant documents according to data type, and to format XML documents into multiple presentation formats using Extensible Stylesheet Language (XSL) templates.
3. A memory system according toclaim 2, wherein the memory system is capable of being synchronized with another XML enabled storage device.
4. A memory system according toclaim 2, wherein the management unit is further configured to provide a running total of data having a specified property written to the memory matrix.
5. A memory system according toclaim 1, wherein the property of the data includes a logical type of the data or an organization of the data.
6. A memory system according toclaim 1, wherein the memory matrix comprises at least one component of a database, and wherein the memory system is SQL enabled to create, process, update, sort, and query the component of the database using SQL queries.
7. A memory system according toclaim 6, wherein data in the database is stored as a plurality of records, and wherein the memory system is capable of compressing data stored in the database in real-time by recovering storage space of deleted records.
8. A memory system according toclaim 6, wherein the management unit is configured to provide custom partitioning, bit-level locking, and manipulation of data written to the memory matrix.
9. A memory system according toclaim 1, wherein the management unit and the memory matrix unit are configured to provide on-demand random access to data stored in the memory matrix.
10. A memory system according toclaim 1, wherein the memory matrix comprises:
a plurality of Random Access Memory (RAM) devices each capable of storing data therein, the memory devices arranged in a plurality of banks each having a predetermined number of memory devices;
a memory controller coupled to each of the banks and capable of accessing the memory devices;
a cache coupled to the memory controller, the cache having stored therein one or more copies of a file or Data Allocation Table (DAT) adapted to describe files data stored in the memory devices;
a processor coupled to the memory controller of the banks of memory devices;
a read-only memory (ROM) device coupled to the processor, the ROM device having stored therein an initial boot sequence to boot the memory matrix unit;
a memory device coupled to the processor to provide a buffer memory to the processor; and
a network interface controller adapted to couple the processor to a data network.
11. A memory system according toclaim 10, wherein the management unit comprises:
a primary processor coupled to the memory controller of the memory matrix;
a read-only memory (ROM) device coupled to the primary processor, the ROM device having stored therein an initial boot sequence to boot the management unit; and
a memory device coupled to the primary processor to provide a buffer memory to the primary processor.
12. A method of operating a memory system to accelerate execution of an application running on a data processing system, the memory system having a memory matrix unit with a memory matrix capable of storing data therein and a management unit configured to interface between the memory matrix unit and the data processing system, comprising steps of:
receiving data from the data processing system data;
determining a property of the data;
storing the data in a predetermined location in the memory matrix based on the property;
retrieving the data from the memory matrix.
13. A method according toclaim 12, further comprising the step of manipulating the data.
14. A method according toclaim 13, wherein the step of determining a property of the data comprises the step of determining which one of a plurality of logical data types the data is, and wherein the step of manipulating the data comprises the step of providing a running total of data of a specific logical type and having a pre-specified criteria.
15. A method according toclaim 13, wherein the step of manipulating the data comprises the step of providing summary information about data of a specific logical type and having a pre-specified criteria.
16. A method according toclaim 12, wherein the memory matrix comprises a plurality of Random Access Memory (RAM) devices arranged in a plurality of banks each having a predetermined number of memory devices, and wherein the step of storing the data in a predetermined location in the memory matrix comprises the steps of:
applying a row address and a column address to a port on at least one of the memory devices;
latching the row address and the column address; and
applying the data to the port.
17. A method according toclaim 16, wherein the step of retrieving data from the memory matrix comprises the step of providing on-demand random access to data stored anywhere in the memory matrix.
18. A method according toclaim 12, wherein the memory matrix comprises at least one component of a database having data stored as a plurality of records, the memory system being SQL enabled to create, process, update, sort, and query the component of a database using SQL queries, and wherein the steps of storing and retrieving data from the memory matrix comprises the steps of storing and retrieving data from the memory matrix using SQL queries.
19. A method according toclaim 12, wherein the method comprises the further step of reclaiming storage space associated with a deleted record using SQL queries,
whereby the component of a database is compacted in real-time.
US10/007,4362000-12-012001-11-30Real time application accelerator and method of operating the sameAbandonedUS20020069318A1 (en)

Priority Applications (7)

Application NumberPriority DateFiling DateTitle
US10/007,415US6754785B2 (en)2000-12-012001-11-30Switched multi-channel network interfaces and real-time streaming backup
US10/007,410US20020069317A1 (en)2000-12-012001-11-30E-RAID system and method of operating the same
US10/007,413US6745310B2 (en)2000-12-012001-11-30Real time local and remote management of data files and directories and method of operating the same
US10/007,418US6957313B2 (en)2000-12-012001-11-30Memory matrix and method of operating the same
US10/007,436US20020069318A1 (en)2000-12-012001-11-30Real time application accelerator and method of operating the same
PCT/US2001/047594WO2002091382A2 (en)2000-12-012001-12-03A memory matrix and method of operating the same
AU2001297837AAU2001297837A1 (en)2000-12-012001-12-03A memory matrix and method of operating the same

Applications Claiming Priority (6)

Application NumberPriority DateFiling DateTitle
US25081200P2000-12-012000-12-01
US10/007,415US6754785B2 (en)2000-12-012001-11-30Switched multi-channel network interfaces and real-time streaming backup
US10/007,410US20020069317A1 (en)2000-12-012001-11-30E-RAID system and method of operating the same
US10/007,413US6745310B2 (en)2000-12-012001-11-30Real time local and remote management of data files and directories and method of operating the same
US10/007,418US6957313B2 (en)2000-12-012001-11-30Memory matrix and method of operating the same
US10/007,436US20020069318A1 (en)2000-12-012001-11-30Real time application accelerator and method of operating the same

Publications (1)

Publication NumberPublication Date
US20020069318A1true US20020069318A1 (en)2002-06-06

Family

ID=27555577

Family Applications (5)

Application NumberTitlePriority DateFiling Date
US10/007,418Expired - Fee RelatedUS6957313B2 (en)2000-12-012001-11-30Memory matrix and method of operating the same
US10/007,413Expired - Fee RelatedUS6745310B2 (en)2000-12-012001-11-30Real time local and remote management of data files and directories and method of operating the same
US10/007,415Expired - Fee RelatedUS6754785B2 (en)2000-12-012001-11-30Switched multi-channel network interfaces and real-time streaming backup
US10/007,436AbandonedUS20020069318A1 (en)2000-12-012001-11-30Real time application accelerator and method of operating the same
US10/007,410AbandonedUS20020069317A1 (en)2000-12-012001-11-30E-RAID system and method of operating the same

Family Applications Before (3)

Application NumberTitlePriority DateFiling Date
US10/007,418Expired - Fee RelatedUS6957313B2 (en)2000-12-012001-11-30Memory matrix and method of operating the same
US10/007,413Expired - Fee RelatedUS6745310B2 (en)2000-12-012001-11-30Real time local and remote management of data files and directories and method of operating the same
US10/007,415Expired - Fee RelatedUS6754785B2 (en)2000-12-012001-11-30Switched multi-channel network interfaces and real-time streaming backup

Family Applications After (1)

Application NumberTitlePriority DateFiling Date
US10/007,410AbandonedUS20020069317A1 (en)2000-12-012001-11-30E-RAID system and method of operating the same

Country Status (3)

CountryLink
US (5)US6957313B2 (en)
AU (1)AU2001297837A1 (en)
WO (1)WO2002091382A2 (en)

Cited By (126)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20020059528A1 (en)*2000-11-152002-05-16Dapp Michael C.Real time active network compartmentalization
US20020066035A1 (en)*2000-11-152002-05-30Dapp Michael C.Active intrusion resistant environment of layered object and compartment keys (AIRELOCK)
US20040083221A1 (en)*2002-10-292004-04-29Dapp Michael C.Hardware accelerated validating parser
US20040083466A1 (en)*2002-10-292004-04-29Dapp Michael C.Hardware parser accelerator
US20040083387A1 (en)*2002-10-292004-04-29Dapp Michael C.Intrusion detection accelerator
US20040088391A1 (en)*2002-11-042004-05-06Ascoli Judy DixonMethod for configuring a programmable logic controller
US20040117375A1 (en)*2002-12-172004-06-17Debashis SahaUsing direct memory access for performing database operations between two or more machines
US20040172234A1 (en)*2003-02-282004-09-02Dapp Michael C.Hardware accelerator personality compiler
US20040264286A1 (en)*2003-06-122004-12-30Ware Frederick A.Apparatus and method including a memory device having multiple sets of memory banks with duplicated data emulating a fast access time, fixed latency memory device
US20050097388A1 (en)*2003-11-052005-05-05Kris LandData distributor
US20050160249A1 (en)*2004-01-212005-07-21Hewlett-Packard Development Company, L.P.Volume type determination for disk volumes managed by a LDM
US20050276092A1 (en)*2004-06-142005-12-15Hansen Peter AVirtual mass storage device for server management information
US20060069867A1 (en)*2004-09-292006-03-30Bayer Business Services GmbhStorage concept
US20060208963A1 (en)*2003-05-202006-09-21Kagutech, Ltd.Instructions Controlling Light Modulating Elements
US20070038887A1 (en)*2002-03-152007-02-15Witte Wesley RRemote disaster recovery and data migration using virtual appliance migration
US20070061884A1 (en)*2002-10-292007-03-15Dapp Michael CIntrusion detection accelerator
US20080022058A1 (en)*2006-07-182008-01-24Network Appliance, Inc.Removable portable data backup for a network storage system
US20080046764A1 (en)*2006-08-042008-02-21Lsi Logic CorporationData Shredding RAID Mode
US20080140910A1 (en)*2006-12-062008-06-12David FlynnApparatus, system, and method for managing data in a storage device with an empty data token directive
US20080183688A1 (en)*2006-08-252008-07-31Chamdani Joseph IMethods and systems for hardware acceleration of database operations and queries
US20090125671A1 (en)*2006-12-062009-05-14David FlynnApparatus, system, and method for storage space recovery after reaching a read count limit
US20090150641A1 (en)*2007-12-062009-06-11David FlynnApparatus, system, and method for efficient mapping of virtual and physical addresses
US20090150744A1 (en)*2007-12-062009-06-11David FlynnApparatus, system, and method for ensuring data validity in a data storage process
US20090157948A1 (en)*2007-12-142009-06-18Spansion LlcIntelligent memory data management
US20090307422A1 (en)*2008-06-062009-12-10Pivot3Method and system for data migration in a distributed raid implementation
US7778020B2 (en)2006-12-062010-08-17Fusion Multisystems, Inc.Apparatus, system, and method for a modular blade
US20100211737A1 (en)*2006-12-062010-08-19David FlynnApparatus, system, and method for data block usage information synchronization for a non-volatile storage volume
US20100268875A1 (en)*2009-04-172010-10-21Priyadarshini Mallikarjun SidnalRaid level migration for spanned arrays
US20100293439A1 (en)*2009-05-182010-11-18David FlynnApparatus, system, and method for reconfiguring an array to operate with less storage elements
US20110040936A1 (en)*2008-06-302011-02-17Pivot3Method and system for execution of applications in conjunction with raid
US20110047437A1 (en)*2006-12-062011-02-24Fusion-Io, Inc.Apparatus, system, and method for graceful cache device degradation
US7966343B2 (en)2008-04-072011-06-21Teradata Us, Inc.Accessing data in a column store database based on hardware compatible data structures
US20110182119A1 (en)*2010-01-272011-07-28Fusion-Io, Inc.Apparatus, system, and method for determining a read voltage threshold for solid-state storage media
US20110307689A1 (en)*2010-06-112011-12-15Jaewoong ChungProcessor support for hardware transactional memory
US20120131383A1 (en)*2008-10-282012-05-24Pivot3Method and system for protecting against multiple failures in a raid system
US8195978B2 (en)2008-05-162012-06-05Fusion-IO. Inc.Apparatus, system, and method for detecting and replacing failed data storage
US8281227B2 (en)2009-05-182012-10-02Fusion-10, Inc.Apparatus, system, and method to increase data integrity in a redundant storage system
US8380915B2 (en)2010-01-272013-02-19Fusion-Io, Inc.Apparatus, system, and method for managing solid-state storage media
US8458129B2 (en)2008-06-232013-06-04Teradata Us, Inc.Methods and systems for real-time continuous updates
US8464135B2 (en)2010-07-132013-06-11Sandisk Technologies Inc.Adaptive flash interface
US8489817B2 (en)2007-12-062013-07-16Fusion-Io, Inc.Apparatus, system, and method for caching data
US8527699B2 (en)2011-04-252013-09-03Pivot3, Inc.Method and system for distributed RAID implementation
US8527693B2 (en)2010-12-132013-09-03Fusion IO, Inc.Apparatus, system, and method for auto-commit memory
US8527841B2 (en)2009-03-132013-09-03Fusion-Io, Inc.Apparatus, system, and method for using multi-level cell solid-state storage as reduced-level cell solid-state storage
US8578127B2 (en)2009-09-092013-11-05Fusion-Io, Inc.Apparatus, system, and method for allocating storage
US8601222B2 (en)2010-05-132013-12-03Fusion-Io, Inc.Apparatus, system, and method for conditional and atomic storage operations
US8661184B2 (en)2010-01-272014-02-25Fusion-Io, Inc.Managing non-volatile media
US8706968B2 (en)2007-12-062014-04-22Fusion-Io, Inc.Apparatus, system, and method for redundant write caching
US8719501B2 (en)2009-09-082014-05-06Fusion-IoApparatus, system, and method for caching data on a solid-state storage device
US8725934B2 (en)2011-12-222014-05-13Fusion-Io, Inc.Methods and appratuses for atomic storage operations
US8804415B2 (en)2012-06-192014-08-12Fusion-Io, Inc.Adaptive voltage range management in non-volatile memory
US8825937B2 (en)2011-02-252014-09-02Fusion-Io, Inc.Writing cached data forward on read
US8854882B2 (en)2010-01-272014-10-07Intelligent Intellectual Property Holdings 2 LlcConfiguring storage cells
US8862625B2 (en)2008-04-072014-10-14Teradata Us, Inc.Accessing data in a column store database based on hardware compatible indexing and replicated reordered columns
US8868672B2 (en)2012-05-142014-10-21Advanced Micro Devices, Inc.Server node interconnect devices and methods
US8875256B2 (en)2012-11-132014-10-28Advanced Micro Devices, Inc.Data flow processing in a network environment
US8874823B2 (en)2011-02-152014-10-28Intellectual Property Holdings 2 LlcSystems and methods for managing data input/output operations
US8930595B2 (en)*2012-06-212015-01-06Advanced Micro Devices, Inc.Memory switch for interconnecting server nodes
US8966191B2 (en)2011-03-182015-02-24Fusion-Io, Inc.Logical interface for contextual storage
US8966184B2 (en)2011-01-312015-02-24Intelligent Intellectual Property Holdings 2, LLC.Apparatus, system, and method for managing eviction of data
US8984216B2 (en)2010-09-092015-03-17Fusion-Io, LlcApparatus, system, and method for managing lifetime of a storage device
US9003104B2 (en)2011-02-152015-04-07Intelligent Intellectual Property Holdings 2 LlcSystems and methods for a file-level cache
US9002906B1 (en)*2008-03-312015-04-07Emc CorporationSystem and method for handling large transactions in a storage virtualization system
US9047178B2 (en)2010-12-132015-06-02SanDisk Technologies, Inc.Auto-commit memory synchronization
US9058123B2 (en)2012-08-312015-06-16Intelligent Intellectual Property Holdings 2 LlcSystems, methods, and interfaces for adaptive persistence
US20150172131A1 (en)*2013-12-172015-06-18Wistron CorporationMethod and system for verifying quality of server
US9104599B2 (en)2007-12-062015-08-11Intelligent Intellectual Property Holdings 2 LlcApparatus, system, and method for destaging cached data
US9116812B2 (en)2012-01-272015-08-25Intelligent Intellectual Property Holdings 2 LlcSystems and methods for a de-duplication cache
US9116823B2 (en)2006-12-062015-08-25Intelligent Intellectual Property Holdings 2 LlcSystems and methods for adaptive error-correction coding
US9122579B2 (en)2010-01-062015-09-01Intelligent Intellectual Property Holdings 2 LlcApparatus, system, and method for a storage layer
US9137173B2 (en)2012-06-192015-09-15Advanced Micro Devices, Inc.Devices and methods for interconnecting server nodes
US9141291B2 (en)2013-11-262015-09-22Sandisk Technologies Inc.Adaptive context disbursement for improved performance in non-volatile memory systems
US9170754B2 (en)2007-12-062015-10-27Intelligent Intellectual Property Holdings 2 LlcApparatus, system, and method for coordinating storage requests in a multi-processor/multi-thread environment
US9201677B2 (en)2011-05-232015-12-01Intelligent Intellectual Property Holdings 2 LlcManaging data input/output operations
US9208071B2 (en)2010-12-132015-12-08SanDisk Technologies, Inc.Apparatus, system, and method for accessing memory
US9213594B2 (en)2011-01-192015-12-15Intelligent Intellectual Property Holdings 2 LlcApparatus, system, and method for managing out-of-service conditions
US9218278B2 (en)2010-12-132015-12-22SanDisk Technologies, Inc.Auto-commit memory
US9223514B2 (en)2009-09-092015-12-29SanDisk Technologies, Inc.Erase suspend/resume for memory
US9245653B2 (en)2010-03-152016-01-26Intelligent Intellectual Property Holdings 2 LlcReduced level cell mode for non-volatile memory
US9253287B2 (en)2012-08-202016-02-02Advanced Micro Devices, Inc.Speculation based approach for reliable message communications
US9251086B2 (en)2012-01-242016-02-02SanDisk Technologies, Inc.Apparatus, system, and method for managing a cache
US9251052B2 (en)2012-01-122016-02-02Intelligent Intellectual Property Holdings 2 LlcSystems and methods for profiling a non-volatile cache having a logical-to-physical translation layer
US9274937B2 (en)2011-12-222016-03-01Longitude Enterprise Flash S.A.R.L.Systems, methods, and interfaces for vector input/output operations
US9305610B2 (en)2009-09-092016-04-05SanDisk Technologies, Inc.Apparatus, system, and method for power reduction management in a storage device
US9384128B2 (en)2014-04-182016-07-05SanDisk Technologies, Inc.Multi-level redundancy code for non-volatile memory controller
US9424315B2 (en)2007-08-272016-08-23Teradata Us, Inc.Methods and systems for run-time scheduling database operations that are executed in hardware
US9495241B2 (en)2006-12-062016-11-15Longitude Enterprise Flash S.A.R.L.Systems and methods for adaptive data storage
US9519540B2 (en)2007-12-062016-12-13Sandisk Technologies LlcApparatus, system, and method for destaging cached data
US9563555B2 (en)2011-03-182017-02-07Sandisk Technologies LlcSystems and methods for storage allocation
US9612966B2 (en)2012-07-032017-04-04Sandisk Technologies LlcSystems, methods and apparatus for a virtual machine cache
US9678863B2 (en)2012-06-122017-06-13Sandisk Technologies, LlcHybrid checkpointed memory
US9767032B2 (en)2012-01-122017-09-19Sandisk Technologies LlcSystems and methods for cache endurance
US9842128B2 (en)2013-08-012017-12-12Sandisk Technologies LlcSystems and methods for atomic storage operations
US9842053B2 (en)2013-03-152017-12-12Sandisk Technologies LlcSystems and methods for persistent cache logging
US9910777B2 (en)2010-07-282018-03-06Sandisk Technologies LlcEnhanced integrity through atomic writes in cache
US9946607B2 (en)2015-03-042018-04-17Sandisk Technologies LlcSystems and methods for storage error management
US10009438B2 (en)2015-05-202018-06-26Sandisk Technologies LlcTransaction log acceleration
US10019320B2 (en)2013-10-182018-07-10Sandisk Technologies LlcSystems and methods for distributed atomic storage operations
US10019353B2 (en)2012-03-022018-07-10Longitude Enterprise Flash S.A.R.L.Systems and methods for referencing data on a storage medium
US20180239709A1 (en)*2017-02-232018-08-23Honeywell International Inc.Memory partitioning for a computing system with memory pools
US10073630B2 (en)2013-11-082018-09-11Sandisk Technologies LlcSystems and methods for log coordination
US10102144B2 (en)2013-04-162018-10-16Sandisk Technologies LlcSystems, methods and interfaces for data virtualization
US10102117B2 (en)2012-01-122018-10-16Sandisk Technologies LlcSystems and methods for cache and storage device coordination
US10133663B2 (en)2010-12-172018-11-20Longitude Enterprise Flash S.A.R.L.Systems and methods for persistent address space management
US10133662B2 (en)2012-06-292018-11-20Sandisk Technologies LlcSystems, methods, and interfaces for managing persistent data of atomic storage operations
US10318495B2 (en)2012-09-242019-06-11Sandisk Technologies LlcSnapshots for a non-volatile device
US10339056B2 (en)2012-07-032019-07-02Sandisk Technologies LlcSystems, methods and apparatus for cache transfers
US10366007B2 (en)2017-12-112019-07-30Honeywell International Inc.Apparatuses and methods for determining efficient memory partitioning
US10419454B2 (en)2014-02-282019-09-17British Telecommunications Public Limited CompanyMalicious encrypted traffic inhibitor
US10469507B2 (en)2014-02-282019-11-05British Telecommunications Public Limited CompanyMalicious encrypted network traffic identification
US10509776B2 (en)2012-09-242019-12-17Sandisk Technologies LlcTime sequence data management
US10558561B2 (en)2013-04-162020-02-11Sandisk Technologies LlcSystems and methods for storage metadata management
US10594707B2 (en)2015-03-172020-03-17British Telecommunications Public Limited CompanyLearned profiles for malicious encrypted network traffic identification
US10673869B2 (en)*2014-02-282020-06-02British Telecommunications Public Limited CompanyProfiling for malicious encrypted network traffic identification
US10778700B2 (en)2015-03-172020-09-15British Telecommunications Public Limited CompanyMalicious encrypted network traffic identification using fourier transform
US10817502B2 (en)2010-12-132020-10-27Sandisk Technologies LlcPersistent memory management
US10817421B2 (en)2010-12-132020-10-27Sandisk Technologies LlcPersistent data structures
US10891377B2 (en)2015-12-242021-01-12British Telecommunications Public Limited CompanyMalicious software identification
US10931689B2 (en)2015-12-242021-02-23British Telecommunications Public Limited CompanyMalicious network traffic identification
US11201876B2 (en)2015-12-242021-12-14British Telecommunications Public Limited CompanyMalicious software identification
US11270016B2 (en)2018-09-122022-03-08British Telecommunications Public Limited CompanyRansomware encryption algorithm determination
US11436378B2 (en)*2017-08-312022-09-06Pure Storage, Inc.Block-based compression
US11449612B2 (en)2018-09-122022-09-20British Telecommunications Public Limited CompanyRansomware remediation
US11579974B1 (en)*2010-09-282023-02-14Pure Storage, Inc.Data protection using intra-device parity and intra-device parity
US11677757B2 (en)2017-03-282023-06-13British Telecommunications Public Limited CompanyInitialization vector identification for encrypted malware traffic detection
US12008102B2 (en)2018-09-122024-06-11British Telecommunications Public Limited CompanyEncryption key seed determination

Families Citing this family (168)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20040073681A1 (en)*2000-02-012004-04-15Fald Flemming DanhildMethod for paralled data transmission from computer in a network and backup system therefor
AU2001292555A1 (en)*2000-08-182002-03-04United States Postal ServiceApparatus and methods for the secure transfer of electronic data
AU2001285161A1 (en)2000-08-212002-03-04United States Postal ServicesDelivery point validation system
EP1229433A1 (en)*2001-01-312002-08-07Hewlett-Packard CompanyFile sort for backup
US7171453B2 (en)*2001-04-192007-01-30Hitachi, Ltd.Virtual private volume method and system
JP2002329396A (en)*2001-04-262002-11-15Fujitsu Ltd Flash memory with changeable bank configuration
US6785788B1 (en)*2001-07-032004-08-31Unisys CorporationSystem and method for implementing an enhanced raid disk storage system
US20030030540A1 (en)*2001-08-092003-02-13Hom Wayne C.Method and apparatus for updating security control system operating parameters
US7146448B2 (en)*2001-09-282006-12-05Dot Hill Systems CorporationApparatus and method for adopting an orphan I/O port in a redundant storage controller
US7536495B2 (en)*2001-09-282009-05-19Dot Hill Systems CorporationCertified memory-to-memory data transfer between active-active raid controllers
US7340555B2 (en)*2001-09-282008-03-04Dot Hill Systems CorporationRAID system for performing efficient mirrored posted-write operations
US7315911B2 (en)*2005-01-202008-01-01Dot Hill Systems CorporationMethod for efficient inter-processor communication in an active-active RAID system using PCI-express links
US7062591B2 (en)*2001-09-282006-06-13Dot Hill Systems Corp.Controller data sharing using a modular DMA architecture
US7143227B2 (en)*2003-02-182006-11-28Dot Hill Systems CorporationBroadcast bridge apparatus for transferring data to redundant memory subsystems in a storage controller
US7437493B2 (en)2001-09-282008-10-14Dot Hill Systems Corp.Modular architecture for a network storage controller
AU2002361603A1 (en)*2001-11-092003-05-26Chaparral Network Storage, Inc.Transferring data using direct memory access
US7583293B2 (en)*2001-12-062009-09-01Aptina Imaging CorporationApparatus and method for generating multi-image scenes with a camera
JP2003177963A (en)*2001-12-122003-06-27Hitachi Ltd Storage device
US7109985B2 (en)*2001-12-142006-09-19Liquidpixels, Inc.System and method for dynamically generating on-demand digital images
US7453839B2 (en)*2001-12-212008-11-18Broadcom CorporationWireless local area network channel resource management
US7372828B2 (en)*2001-12-212008-05-13Broadcom CorporationWireless access point management in a campus environment
JP2003208347A (en)*2002-01-162003-07-25Fujitsu Ltd Access control device, access control program, host device, and host control program
US7389315B1 (en)*2002-02-282008-06-17Network Appliance, Inc.System and method for byte swapping file access data structures
JP3743509B2 (en)*2002-03-202006-02-08セイコーエプソン株式会社 Data transfer control device and electronic device
US7587408B2 (en)*2002-03-212009-09-08United States Postal ServiceMethod and system for storing and retrieving data using hash-accessed multiple data stores
US7664731B2 (en)*2002-03-212010-02-16United States Postal ServiceMethod and system for storing and retrieving data using hash-accessed multiple data stores
US7228338B2 (en)*2002-03-272007-06-05Motorola, Inc.Multi-service platform module
US6993635B1 (en)*2002-03-292006-01-31Intransa, Inc.Synchronizing a distributed mirror
US20030188153A1 (en)*2002-04-022003-10-02Demoff Jeff S.System and method for mirroring data using a server
EP1361516A3 (en)*2002-04-302011-05-18Hitachi, Ltd.Method and system for backing up power supply of disk array device
US7609718B2 (en)*2002-05-152009-10-27Broadcom CorporationPacket data service over hyper transport link(s)
US7293138B1 (en)*2002-06-272007-11-06Adaptec, Inc.Method and apparatus for raid on memory
US20040029593A1 (en)*2002-08-092004-02-12Skinner Davey N.Global positioning system receiver with high density memory storage
US7159119B2 (en)2002-09-062007-01-02United States Postal ServiceMethod and system for efficiently retrieving secured data by securely pre-processing provided access information
US20040057697A1 (en)*2002-09-192004-03-25Peter RenziStreaming digital recording system
US8402001B1 (en)*2002-10-082013-03-19Symantec Operating CorporationSystem and method for archiving data
US7130229B2 (en)*2002-11-082006-10-31Intel CorporationInterleaved mirrored memory systems
US7017017B2 (en)*2002-11-082006-03-21Intel CorporationMemory controllers with interleaved mirrored memory modes
JP4072424B2 (en)*2002-12-022008-04-09エルピーダメモリ株式会社 Memory system and control method thereof
US7386639B2 (en)*2003-01-152008-06-10Avago Technologies Fiber Ip (Singapore) Pte. Ltd.Switch for coupling one bus to another bus
US20040148547A1 (en)*2003-01-282004-07-29Jim ThompsonUPS-based file data storage apparatus and computer program products
JP4651913B2 (en)*2003-02-172011-03-16株式会社日立製作所 Storage system
EP1460542B1 (en)*2003-03-192018-10-31Micron Technology, INC.Integrated memory system comprising at least a non-volatile memory and an automatic error corrector
US7200206B1 (en)*2003-03-272007-04-03At&T Corp.Method and apparatus for testing a subscriber loop-based service
JP2004302512A (en)2003-03-282004-10-28Hitachi Ltd Cluster computing system and its failover method
JP2004348464A (en)*2003-05-222004-12-09Hitachi Ltd Storage device and communication signal shaping circuit
JP4060235B2 (en)*2003-05-222008-03-12株式会社日立製作所 Disk array device and disk array device control method
JP4100256B2 (en)2003-05-292008-06-11株式会社日立製作所 Communication method and information processing apparatus
JP2005018185A (en)*2003-06-242005-01-20Hitachi Ltd Storage system
DE60316419T2 (en)*2003-06-242008-06-19Research In Motion Ltd., Waterloo Serialization of a distributed application of a router
US20050015645A1 (en)*2003-06-302005-01-20Anil VasudevanTechniques to allocate information for processing
JP4569926B2 (en)*2003-06-302010-10-27パナソニック株式会社 Garbage collection system
US7254754B2 (en)*2003-07-142007-08-07International Business Machines CorporationRaid 3+3
US7281177B2 (en)*2003-07-142007-10-09International Business Machines CorporationAutonomic parity exchange
US7139942B2 (en)*2003-07-212006-11-21Sun Microsystems, Inc.Method and apparatus for memory redundancy and recovery from uncorrectable errors
AU2003903967A0 (en)*2003-07-302003-08-14Canon Kabushiki KaishaDistributed data caching in hybrid peer-to-peer systems
US7234101B1 (en)*2003-08-272007-06-19Qlogic, CorporationMethod and system for providing data integrity in storage systems
JP4354233B2 (en)*2003-09-052009-10-28株式会社日立製作所 Backup system and method
US7667731B2 (en)2003-09-302010-02-23At&T Intellectual Property I, L.P.Video recorder
US20050078186A1 (en)*2003-09-302005-04-14Kreiner Barrett MorrisVideo recorder
US7505673B2 (en)*2003-09-302009-03-17At&T Intellectual Property I, L.P.Video recorder for detection of occurrences
US20050086471A1 (en)*2003-10-202005-04-21Spencer Andrew M.Removable information storage device that includes a master encryption key and encryption keys
JP4156499B2 (en)2003-11-282008-09-24株式会社日立製作所 Disk array device
CN100440746C (en)*2003-12-012008-12-03中兴通讯股份有限公司 A multi-port multi-link communication network backup control method and device thereof
JP4497918B2 (en)*2003-12-252010-07-07株式会社日立製作所 Storage system
US7200603B1 (en)*2004-01-082007-04-03Network Appliance, Inc.In a data storage server, for each subsets which does not contain compressed data after the compression, a predetermined value is stored in the corresponding entry of the corresponding compression group to indicate that corresponding data is compressed
JP4634049B2 (en)2004-02-042011-02-16株式会社日立製作所 Error notification control in disk array system
JP4595342B2 (en)2004-02-192010-12-08日本電気株式会社 Data writing / reading method for storage device and data storage system
US7260695B2 (en)*2004-03-052007-08-21International Business Machines CorporationScanning modified data during power loss
US7386663B2 (en)2004-05-132008-06-10Cousins Robert ETransaction-based storage system and method that uses variable sized objects to store data
US7669190B2 (en)2004-05-182010-02-23Qlogic, CorporationMethod and system for efficiently recording processor events in host bus adapters
US20050262275A1 (en)*2004-05-192005-11-24Gil DroriMethod and apparatus for accessing a multi ordered memory array
US7484016B2 (en)*2004-06-302009-01-27Intel CorporationApparatus and method for high performance volatile disk drive memory access using an integrated DMA engine
DE102004041657A1 (en)2004-08-272006-03-09Infineon Technologies Ag Circuit arrangement and method for operating such
US7577772B2 (en)*2004-09-082009-08-18Qlogic, CorporationMethod and system for optimizing DMA channel selection
GB2418268A (en)*2004-09-152006-03-22IbmMethod for monitoring software components using native device instructions
WO2006036809A2 (en)*2004-09-222006-04-06Xyratex Technnology LimitedSystem and method for customization of network controller behavior, based on application -specific inputs
US8131926B2 (en)2004-10-202012-03-06Seagate Technology, LlcGeneric storage container for allocating multiple data formats
US20060095460A1 (en)*2004-10-292006-05-04International Business Machines CorporationSystems and methods for efficiently clustering objects based on access patterns
US7627776B2 (en)*2004-11-162009-12-01Petruzzo Stephen EData backup method
US20060259723A1 (en)*2004-11-162006-11-16Petruzzo Stephen ESystem and method for backing up data
US7822715B2 (en)*2004-11-162010-10-26Petruzzo Stephen EData mirroring method
US20090037159A1 (en)*2004-12-062009-02-05Hongmei WenMethod and System for Developing Lubricants, Lubricant Additives, and Lubricant Base Stocks Utilizing Atomistic Modeling Tools
US20060129781A1 (en)*2004-12-152006-06-15Gellai Andrew POffline configuration simulator
US7801925B2 (en)*2004-12-222010-09-21United States Postal ServiceSystem and method for electronically processing address information
US7392437B2 (en)*2005-01-202008-06-24Qlogic, CorporationMethod and system for testing host bus adapters
US7543096B2 (en)*2005-01-202009-06-02Dot Hill Systems CorporationSafe message transfers on PCI-Express link from RAID controller to receiver-programmable window of partner RAID controller CPU memory
US7565496B2 (en)*2005-01-222009-07-21Cisco Technology, Inc.Sharing memory among multiple information channels
US20060190552A1 (en)*2005-02-242006-08-24Henze Richard HData retention system with a plurality of access protocols
US7617343B2 (en)*2005-03-022009-11-10Qualcomm IncorporatedScalable bus structure
US7281077B2 (en)*2005-04-062007-10-09Qlogic, CorporationElastic buffer module for PCI express devices
WO2006124910A2 (en)2005-05-172006-11-23United States Postal ServiceSystem and method for automated management of an address database
JP4662550B2 (en)*2005-10-202011-03-30株式会社日立製作所 Storage system
JP4972932B2 (en)*2005-12-262012-07-11富士通株式会社 Memory access device
US8006011B2 (en)*2006-02-072011-08-23Cisco Technology, Inc.InfiniBand boot bridge with fibre channel target
US7447836B2 (en)*2006-02-142008-11-04Software Site Applications, Limited Liability CompanyDisk drive storage defragmentation system
JP2007279890A (en)*2006-04-042007-10-25Hitachi Ltd Backup system and backup method
US8171307B1 (en)*2006-05-262012-05-01Netapp, Inc.Background encryption of disks in a large cluster
US7536508B2 (en)*2006-06-302009-05-19Dot Hill Systems CorporationSystem and method for sharing SATA drives in active-active RAID controller system
US8645816B1 (en)*2006-08-082014-02-04Emc CorporationCustomizing user documentation
US8205034B2 (en)*2006-08-092012-06-19Hitachi Ulsi Systems Co., Ltd.Flash memory drive having data interface
US7594134B1 (en)*2006-08-142009-09-22Network Appliance, Inc.Dual access pathways to serially-connected mass data storage units
WO2008092031A2 (en)*2007-01-242008-07-31Vir2Us, Inc.Computer system architecture having isolated file system management for secure and reliable data processing
US20080183959A1 (en)*2007-01-292008-07-31Pelley Perry HMemory system having global buffered control for memory modules
US7681089B2 (en)*2007-02-202010-03-16Dot Hill Systems CorporationRedundant storage controller system with enhanced failure analysis capability
US20080201569A1 (en)*2007-02-212008-08-21Hsiao-Yuan WenDual cpu inverter system and method for the same
US7610459B2 (en)*2007-04-112009-10-27International Business Machines CorporationMaintain owning application information of data for a data storage system
KR20090024971A (en)*2007-09-052009-03-10삼성전자주식회사 Cache Operation Method and Cache Device Using Sector Set
US8095851B2 (en)*2007-09-062012-01-10Siliconsystems, Inc.Storage subsystem capable of adjusting ECC settings based on monitored conditions
US8032497B2 (en)*2007-09-262011-10-04International Business Machines CorporationMethod and system providing extended and end-to-end data integrity through database and other system layers
US8397011B2 (en)*2007-10-052013-03-12Joseph AshwoodScalable mass data storage device
US8270599B2 (en)*2008-02-282012-09-18Ciena CorporationTransparent protocol independent data compression and encryption
US20090228488A1 (en)*2008-03-042009-09-10Kim BrandData safety appliance and method
US20090240912A1 (en)*2008-03-182009-09-24Apple Inc.System and method for selectively storing and updating primary storage
WO2009131542A1 (en)*2008-04-232009-10-29Drone Technology Pte LtdModule for data acquisition and control in a sensor/control network
AU2008207572B2 (en)*2008-04-232010-10-28Drone Technology Pte LtdModule for data acquisition and conrol in a sensor/control network
WO2009149472A1 (en)*2008-06-062009-12-10Spencer Marc DEnhanced zoom and pan for viewing digital images
US8566267B1 (en)2008-06-092013-10-22Euler Optimization, Inc.Method, apparatus, and article of manufacture for solving linear optimization problems
US8812421B1 (en)2008-06-092014-08-19Euler Optimization, Inc.Method and apparatus for autonomous synchronous computing
US8407172B1 (en)*2008-06-092013-03-26Euler Optimization, Inc.Method, apparatus, and article of manufacture for performing a pivot-in-place operation for a linear programming problem
US8190699B2 (en)*2008-07-282012-05-29Crossfield Technology LLCSystem and method of multi-path data communications
US8812805B2 (en)*2008-08-052014-08-19Broadcom CorporationMixed technology storage device that supports a plurality of storage technologies
US7971092B2 (en)*2008-08-062011-06-28Lsi CorporationMethods and devices for high performance consistency check
US20100049914A1 (en)*2008-08-202010-02-25Goodwin Paul MRAID Enhanced solid state drive
US8301671B1 (en)*2009-01-082012-10-30Avaya Inc.Method and apparatus providing removal of replicated objects based on garbage collection
KR101601792B1 (en)*2009-08-122016-03-09삼성전자주식회사Semiconductor memory device controller and semiconductor memory system
US8266501B2 (en)*2009-09-292012-09-11Micron Technology, Inc.Stripe based memory operation
US8281218B1 (en)*2009-11-022012-10-02Western Digital Technologies, Inc.Data manipulation engine
US8667110B2 (en)*2009-12-222014-03-04Intel CorporationMethod and apparatus for providing a remotely managed expandable computer system
US8917610B2 (en)*2010-07-122014-12-23International Business Machines CorporationDetecting intermittent network link failures
US20120079313A1 (en)*2010-09-242012-03-29Honeywell International Inc.Distributed memory array supporting random access and file storage operations
US9215124B2 (en)*2010-11-032015-12-15Broadcom CorporationUnified vehicle network frame protocol
WO2012061048A1 (en)*2010-11-042012-05-10Rambus Inc.Techniques for storing data and tags in different memory arrays
CN102571478B (en)*2010-12-312016-05-25上海宽惠网络科技有限公司Server
CN102147773A (en)*2011-03-302011-08-10浪潮(北京)电子信息产业有限公司Method, device and system for managing high-end disk array data
US9753858B2 (en)2011-11-302017-09-05Advanced Micro Devices, Inc.DRAM cache with tags and data jointly stored in physical rows
US8606755B2 (en)*2012-01-122013-12-10International Business Machines CorporationMaintaining a mirrored file system for performing defragmentation
US9443591B2 (en)*2013-01-232016-09-13Seagate Technology LlcStorage device out-of-space handling
WO2013180714A1 (en)*2012-05-312013-12-05Hewlett-Packard Development Company, L.P.Local error detection and global error correction
US8949653B1 (en)*2012-08-032015-02-03Symantec CorporationEvaluating high-availability configuration
US8984368B2 (en)*2012-10-112015-03-17Advanced Micro Devices, Inc.High reliability memory controller
EP2979190A1 (en)*2013-07-302016-02-03Hewlett-Packard Development Company, L.P.Recovering stranded data
US9723054B2 (en)2013-12-302017-08-01Microsoft Technology Licensing, LlcHierarchical organization for scale-out cluster
US9430508B2 (en)2013-12-302016-08-30Microsoft Technology Licensing, LlcDisk optimized paging for column oriented databases
US9898398B2 (en)2013-12-302018-02-20Microsoft Technology Licensing, LlcRe-use of invalidated data in buffers
US9733847B2 (en)2014-06-022017-08-15Micron Technology, Inc.Systems and methods for transmitting packets in a scalable memory system protocol
US9442657B2 (en)*2014-06-052016-09-13Kabushiki Kaisha ToshibaMemory system utilizing a connection condition of an interface to transmit data
US9619177B2 (en)2014-06-052017-04-11Kabushiki Kaisha ToshibaMemory system including non-volatile memory, buffer memory, and controller controlling reading data from non-volatile memory
US9582201B2 (en)2014-09-262017-02-28Western Digital Technologies, Inc.Multi-tier scheme for logical storage management
US20180024609A1 (en)*2014-12-022018-01-25Hewlett Packard Enterprise Development LpBackup power communication
US10152429B2 (en)*2015-10-272018-12-11Medallia, Inc.Predictive memory management
US10032115B2 (en)*2016-05-032018-07-24International Business Machines CorporationEstimating file level input/output operations per second (IOPS)
TWI620074B (en)*2016-07-122018-04-01緯創資通股份有限公司Server system and control method for storage unit
US10034407B2 (en)*2016-07-222018-07-24Intel CorporationStorage sled for a data center
CN108008914B (en)*2016-10-272019-09-13华为技术有限公司 Method, device and ARM device for disk management in ARM device
US10387673B2 (en)2017-06-302019-08-20Microsoft Technology Licensing, LlcFully managed account level blob data encryption in a distributed storage environment
US10764045B2 (en)*2017-06-302020-09-01Microsoft Technology Licensing, LlcEncrypting object index in a distributed storage environment
US10659225B2 (en)2017-06-302020-05-19Microsoft Technology Licensing, LlcEncrypting existing live unencrypted data using age-based garbage collection
CN107634865A (en)*2017-10-262018-01-26郑州云海信息技术有限公司 A New Storage System and Management System
US10606693B2 (en)*2017-12-282020-03-31Micron Technology, Inc.Memory controller implemented error correction code memory
US10592173B2 (en)*2018-01-102020-03-17International Business Machines CorporationIncreasing storage efficiency of a data protection technique
WO2019180494A1 (en)*2018-03-232019-09-26Pratik SharmaMulti-ported disk for storage cluster
CN109413497B (en)*2018-09-122021-04-13海信视像科技股份有限公司Intelligent television and system starting method thereof
US11494087B2 (en)2018-10-312022-11-08Advanced Micro Devices, Inc.Tolerating memory stack failures in multi-stack systems
US12062148B2 (en)2022-05-112024-08-13Liquidpixels, Inc.On-demand 3D image viewer
US12436693B2 (en)2022-07-152025-10-07Micron Technology, Inc.External data processing for network-ready storage products having computational storage processors
US12379867B2 (en)2022-07-152025-08-05Micron Technology, Inc.Network-ready storage products with cryptography based access control
US11809361B1 (en)*2022-07-152023-11-07Micron Technology, Inc.Network data storage devices having external access control

Citations (12)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5321697A (en)*1992-05-281994-06-14Cray Research, Inc.Solid state storage device
US5471603A (en)*1991-08-121995-11-28Trw Inc.Modular high-capacity solid-state mass data storage device including controller/memory modules arranged in parallel channels
US5526507A (en)*1992-01-061996-06-11Hill; Andrew J. W.Computer memory array control for accessing different memory banks simullaneously
US5708769A (en)*1990-11-091998-01-13Emc CorporationLogical partitioning of a redundant array storage system
US5790773A (en)*1995-12-291998-08-04Symbios, Inc.Method and apparatus for generating snapshot copies for data backup in a raid subsystem
US5890207A (en)*1996-11-271999-03-30Emc CorporationHigh performance integrated cached storage device
US5987627A (en)*1992-05-131999-11-16Rawlings, Iii; Joseph H.Methods and apparatus for high-speed mass storage access in a computer system
US6021464A (en)*1996-09-132000-02-01Kabushiki Kaisha ToshibaReal time disk array which guarantees write deadlines by selecting an alternate disk
US6070182A (en)*1998-06-052000-05-30Intel CorporationData processor having integrated boolean and adder logic for accelerating storage and networking applications
US6351838B1 (en)*1999-03-122002-02-26Aurora Communications, IncMultidimensional parity protection system
US6381574B1 (en)*1998-03-182002-04-30Siemens AktiengesellschaftDevice for reproducing information or executing functions
US6549922B1 (en)*1999-10-012003-04-15Alok SrivastavaSystem for collecting, transforming and managing media metadata

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US4661900A (en)*1983-04-251987-04-28Cray Research, Inc.Flexible chaining in vector processor with selective use of vector registers as operand and result registers
US4901230A (en)*1983-04-251990-02-13Cray Research, Inc.Computer vector multiprocessing control with multiple access memory and priority conflict resolution method
US5781910A (en)*1996-09-131998-07-14Stratus Computer, Inc.Preforming concurrent transactions in a replicated database environment
US5893919A (en)*1996-09-271999-04-13Storage Computer CorporationApparatus and method for storing data with selectable data protection using mirroring and selectable parity inhibition
US6195754B1 (en)*1997-01-282001-02-27Tandem Computers IncorporatedMethod and apparatus for tolerating power outages of variable duration in a multi-processor system
US6381674B2 (en)*1997-09-302002-04-30Lsi Logic CorporationMethod and apparatus for providing centralized intelligent cache between multiple data controlling elements
US6321295B1 (en)*1998-03-192001-11-20Insilicon CorporationSystem and method for selective transfer of application data between storage devices of a computer system through utilization of dynamic memory allocation
US6163856A (en)*1998-05-292000-12-19Sun Microsystems, Inc.Method and apparatus for file system disaster recovery
US6530035B1 (en)*1998-10-232003-03-04Oracle CorporationMethod and system for managing storage systems containing redundancy data
US6553408B1 (en)*1999-03-252003-04-22Dell Products L.P.Virtual device architecture having memory for storing lists of driver modules
US6446141B1 (en)*1999-03-252002-09-03Dell Products, L.P.Storage server system including ranking of data source
US6538669B1 (en)*1999-07-152003-03-25Dell Products L.P.Graphical user interface for configuration of a storage system
US6370611B1 (en)*2000-04-042002-04-09Compaq Computer CorporationRaid XOR operations to synchronous DRAM using a read buffer and pipelining of synchronous DRAM burst read data
US6571351B1 (en)*2000-04-072003-05-27Omneon Video NetworksTightly coupled secondary storage system and file system
US6523102B1 (en)*2000-04-142003-02-18Interactive Silicon, Inc.Parallel compression/decompression system and method for implementation of in-memory compressed cache improving storage density and access speed for industry standard memory subsystems and in-line memory modules

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5708769A (en)*1990-11-091998-01-13Emc CorporationLogical partitioning of a redundant array storage system
US5471603A (en)*1991-08-121995-11-28Trw Inc.Modular high-capacity solid-state mass data storage device including controller/memory modules arranged in parallel channels
US5526507A (en)*1992-01-061996-06-11Hill; Andrew J. W.Computer memory array control for accessing different memory banks simullaneously
US5987627A (en)*1992-05-131999-11-16Rawlings, Iii; Joseph H.Methods and apparatus for high-speed mass storage access in a computer system
US5321697A (en)*1992-05-281994-06-14Cray Research, Inc.Solid state storage device
US5790773A (en)*1995-12-291998-08-04Symbios, Inc.Method and apparatus for generating snapshot copies for data backup in a raid subsystem
US6021464A (en)*1996-09-132000-02-01Kabushiki Kaisha ToshibaReal time disk array which guarantees write deadlines by selecting an alternate disk
US5890207A (en)*1996-11-271999-03-30Emc CorporationHigh performance integrated cached storage device
US6381574B1 (en)*1998-03-182002-04-30Siemens AktiengesellschaftDevice for reproducing information or executing functions
US6070182A (en)*1998-06-052000-05-30Intel CorporationData processor having integrated boolean and adder logic for accelerating storage and networking applications
US6351838B1 (en)*1999-03-122002-02-26Aurora Communications, IncMultidimensional parity protection system
US6549922B1 (en)*1999-10-012003-04-15Alok SrivastavaSystem for collecting, transforming and managing media metadata

Cited By (225)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20020066035A1 (en)*2000-11-152002-05-30Dapp Michael C.Active intrusion resistant environment of layered object and compartment keys (AIRELOCK)
US20080209560A1 (en)*2000-11-152008-08-28Dapp Michael CActive intrusion resistant environment of layered object and compartment key (airelock)
US20020059528A1 (en)*2000-11-152002-05-16Dapp Michael C.Real time active network compartmentalization
US20070169196A1 (en)*2000-11-152007-07-19Lockheed Martin CorporationReal time active network compartmentalization
US7225467B2 (en)2000-11-152007-05-29Lockheed Martin CorporationActive intrusion resistant environment of layered object and compartment keys (airelock)
US7213265B2 (en)2000-11-152007-05-01Lockheed Martin CorporationReal time active network compartmentalization
US20070038887A1 (en)*2002-03-152007-02-15Witte Wesley RRemote disaster recovery and data migration using virtual appliance migration
US7904748B2 (en)*2002-03-152011-03-08Netapp, Inc.Remote disaster recovery and data migration using virtual appliance migration
US20070061884A1 (en)*2002-10-292007-03-15Dapp Michael CIntrusion detection accelerator
US7146643B2 (en)2002-10-292006-12-05Lockheed Martin CorporationIntrusion detection accelerator
US20040083221A1 (en)*2002-10-292004-04-29Dapp Michael C.Hardware accelerated validating parser
US20040083466A1 (en)*2002-10-292004-04-29Dapp Michael C.Hardware parser accelerator
US20040083387A1 (en)*2002-10-292004-04-29Dapp Michael C.Intrusion detection accelerator
US7080094B2 (en)2002-10-292006-07-18Lockheed Martin CorporationHardware accelerated validating parser
US20070016554A1 (en)*2002-10-292007-01-18Dapp Michael CHardware accelerated validating parser
US7240119B2 (en)*2002-11-042007-07-03Ge Fanuc Automation North America, Inc.Method for configuring a programmable logic controller using an extensible markup language schema
US20040088391A1 (en)*2002-11-042004-05-06Ascoli Judy DixonMethod for configuring a programmable logic controller
US20040117375A1 (en)*2002-12-172004-06-17Debashis SahaUsing direct memory access for performing database operations between two or more machines
US20040172234A1 (en)*2003-02-282004-09-02Dapp Michael C.Hardware accelerator personality compiler
US8189015B2 (en)*2003-05-202012-05-29Syndiant, Inc.Allocating memory on a spatial light modulator
US7924274B2 (en)2003-05-202011-04-12Syndiant, Inc.Masked write on an array of drive bits
US8120597B2 (en)2003-05-202012-02-21Syndiant Inc.Mapping pixel values
US20070097047A1 (en)*2003-05-202007-05-03Guttag Karl MVariable Storage of Bits on a Backplane
US20060208963A1 (en)*2003-05-202006-09-21Kagutech, Ltd.Instructions Controlling Light Modulating Elements
US20070120787A1 (en)*2003-05-202007-05-31Kagutech, Ltd.Mapping Pixel Values
US20060268022A1 (en)*2003-05-202006-11-30Kagutech, Ltd.Allocating Memory on a Spatial Light Modulator
US20060274002A1 (en)*2003-05-202006-12-07Kagutech, Ltd.Masked Write On An Array of Drive Bits
US8089431B2 (en)2003-05-202012-01-03Syndiant, Inc.Instructions controlling light modulating elements
US8035627B2 (en)2003-05-202011-10-11Syndiant Inc.Bit serial control of light modulating elements
US8004505B2 (en)2003-05-202011-08-23Syndiant Inc.Variable storage of bits on a backplane
US7454555B2 (en)*2003-06-122008-11-18Rambus Inc.Apparatus and method including a memory device having multiple sets of memory banks with duplicated data emulating a fast access time, fixed latency memory device
US20040264286A1 (en)*2003-06-122004-12-30Ware Frederick A.Apparatus and method including a memory device having multiple sets of memory banks with duplicated data emulating a fast access time, fixed latency memory device
US20050097388A1 (en)*2003-11-052005-05-05Kris LandData distributor
US20050160249A1 (en)*2004-01-212005-07-21Hewlett-Packard Development Company, L.P.Volume type determination for disk volumes managed by a LDM
US7590522B2 (en)*2004-06-142009-09-15Hewlett-Packard Development Company, L.P.Virtual mass storage device for server management information
US20050276092A1 (en)*2004-06-142005-12-15Hansen Peter AVirtual mass storage device for server management information
US20060069867A1 (en)*2004-09-292006-03-30Bayer Business Services GmbhStorage concept
US7451286B2 (en)*2006-07-182008-11-11Network Appliance, Inc.Removable portable data backup for a network storage system
US20080022058A1 (en)*2006-07-182008-01-24Network Appliance, Inc.Removable portable data backup for a network storage system
US8806227B2 (en)*2006-08-042014-08-12Lsi CorporationData shredding RAID mode
US20080046764A1 (en)*2006-08-042008-02-21Lsi Logic CorporationData Shredding RAID Mode
US8244718B2 (en)*2006-08-252012-08-14Teradata Us, Inc.Methods and systems for hardware acceleration of database operations and queries
US20080183688A1 (en)*2006-08-252008-07-31Chamdani Joseph IMethods and systems for hardware acceleration of database operations and queries
US8762658B2 (en)2006-12-062014-06-24Fusion-Io, Inc.Systems and methods for persistent deallocation
US9454492B2 (en)2006-12-062016-09-27Longitude Enterprise Flash S.A.R.L.Systems and methods for storage parallelism
US7778020B2 (en)2006-12-062010-08-17Fusion Multisystems, Inc.Apparatus, system, and method for a modular blade
US20100211737A1 (en)*2006-12-062010-08-19David FlynnApparatus, system, and method for data block usage information synchronization for a non-volatile storage volume
US11960412B2 (en)2006-12-062024-04-16Unification Technologies LlcSystems and methods for identifying storage resources that are not in use
US11847066B2 (en)2006-12-062023-12-19Unification Technologies LlcApparatus, system, and method for managing commands of solid-state storage using bank interleave
US11640359B2 (en)2006-12-062023-05-02Unification Technologies LlcSystems and methods for identifying storage resources that are not in use
US20110047356A2 (en)*2006-12-062011-02-24Fusion-Io, Inc.Apparatus,system,and method for managing commands of solid-state storage using bank interleave
US20110047437A1 (en)*2006-12-062011-02-24Fusion-Io, Inc.Apparatus, system, and method for graceful cache device degradation
US8756375B2 (en)2006-12-062014-06-17Fusion-Io, Inc.Non-volatile cache
US20080140910A1 (en)*2006-12-062008-06-12David FlynnApparatus, system, and method for managing data in a storage device with an empty data token directive
US8935302B2 (en)2006-12-062015-01-13Intelligent Intellectual Property Holdings 2 LlcApparatus, system, and method for data block usage information synchronization for a non-volatile storage volume
US20110157992A1 (en)*2006-12-062011-06-30Fusion-Io, Inc.Apparatus, system, and method for biasing data in a solid-state storage device
US11573909B2 (en)2006-12-062023-02-07Unification Technologies LlcApparatus, system, and method for managing commands of solid-state storage using bank interleave
US8533569B2 (en)2006-12-062013-09-10Fusion-Io, Inc.Apparatus, system, and method for managing data using a data pipeline
US8019938B2 (en)2006-12-062011-09-13Fusion-I0, Inc.Apparatus, system, and method for solid-state storage as cache for high-capacity, non-volatile storage
US20090132760A1 (en)*2006-12-062009-05-21David FlynnApparatus, system, and method for solid-state storage as cache for high-capacity, non-volatile storage
US8074011B2 (en)2006-12-062011-12-06Fusion-Io, Inc.Apparatus, system, and method for storage space recovery after reaching a read count limit
US9824027B2 (en)2006-12-062017-11-21Sandisk Technologies LlcApparatus, system, and method for a storage area network
US20090125671A1 (en)*2006-12-062009-05-14David FlynnApparatus, system, and method for storage space recovery after reaching a read count limit
US20080313364A1 (en)*2006-12-062008-12-18David FlynnApparatus, system, and method for remote direct memory access to a solid-state storage device
US8533406B2 (en)2006-12-062013-09-10Fusion-Io, Inc.Apparatus, system, and method for identifying data that is no longer in use
US9734086B2 (en)2006-12-062017-08-15Sandisk Technologies LlcApparatus, system, and method for a device shared between multiple independent hosts
US8189407B2 (en)2006-12-062012-05-29Fusion-Io, Inc.Apparatus, system, and method for biasing data in a solid-state storage device
US20080229079A1 (en)*2006-12-062008-09-18David FlynnApparatus, system, and method for managing commands of solid-state storage using bank interleave
US9116823B2 (en)2006-12-062015-08-25Intelligent Intellectual Property Holdings 2 LlcSystems and methods for adaptive error-correction coding
US8482993B2 (en)2006-12-062013-07-09Fusion-Io, Inc.Apparatus, system, and method for managing data in a solid-state storage device
US20080140909A1 (en)*2006-12-062008-06-12David FlynnApparatus, system, and method for managing data from a requesting device with an empty data token directive
US20080183953A1 (en)*2006-12-062008-07-31David FlynnApparatus, system, and method for storage space recovery in solid-state storage
US8443134B2 (en)2006-12-062013-05-14Fusion-Io, Inc.Apparatus, system, and method for graceful cache device degradation
US8402201B2 (en)2006-12-062013-03-19Fusion-Io, Inc.Apparatus, system, and method for storage space recovery in solid-state storage
US8261005B2 (en)2006-12-062012-09-04Fusion-Io, Inc.Apparatus, system, and method for managing data in a storage device with an empty data token directive
US8266496B2 (en)2006-12-062012-09-11Fusion-10, Inc.Apparatus, system, and method for managing data using a data pipeline
US9495241B2 (en)2006-12-062016-11-15Longitude Enterprise Flash S.A.R.L.Systems and methods for adaptive data storage
US9519594B2 (en)2006-12-062016-12-13Sandisk Technologies LlcApparatus, system, and method for solid-state storage as cache for high-capacity, non-volatile storage
US8285927B2 (en)2006-12-062012-10-09Fusion-Io, Inc.Apparatus, system, and method for solid-state storage as cache for high-capacity, non-volatile storage
US8296337B2 (en)2006-12-062012-10-23Fusion-Io, Inc.Apparatus, system, and method for managing data from a requesting device with an empty data token directive
US9575902B2 (en)2006-12-062017-02-21Longitude Enterprise Flash S.A.R.L.Apparatus, system, and method for managing commands of solid-state storage using bank interleave
US9424315B2 (en)2007-08-272016-08-23Teradata Us, Inc.Methods and systems for run-time scheduling database operations that are executed in hardware
US9104599B2 (en)2007-12-062015-08-11Intelligent Intellectual Property Holdings 2 LlcApparatus, system, and method for destaging cached data
US8706968B2 (en)2007-12-062014-04-22Fusion-Io, Inc.Apparatus, system, and method for redundant write caching
US8316277B2 (en)2007-12-062012-11-20Fusion-Io, Inc.Apparatus, system, and method for ensuring data validity in a data storage process
US9519540B2 (en)2007-12-062016-12-13Sandisk Technologies LlcApparatus, system, and method for destaging cached data
US9600184B2 (en)2007-12-062017-03-21Sandisk Technologies LlcApparatus, system, and method for coordinating storage requests in a multi-processor/multi-thread environment
US8195912B2 (en)2007-12-062012-06-05Fusion-io, IncApparatus, system, and method for efficient mapping of virtual and physical addresses
US20090150744A1 (en)*2007-12-062009-06-11David FlynnApparatus, system, and method for ensuring data validity in a data storage process
US20090150641A1 (en)*2007-12-062009-06-11David FlynnApparatus, system, and method for efficient mapping of virtual and physical addresses
US9170754B2 (en)2007-12-062015-10-27Intelligent Intellectual Property Holdings 2 LlcApparatus, system, and method for coordinating storage requests in a multi-processor/multi-thread environment
US8489817B2 (en)2007-12-062013-07-16Fusion-Io, Inc.Apparatus, system, and method for caching data
US20090157948A1 (en)*2007-12-142009-06-18Spansion LlcIntelligent memory data management
US8140746B2 (en)*2007-12-142012-03-20Spansion LlcIntelligent memory data management
US9002906B1 (en)*2008-03-312015-04-07Emc CorporationSystem and method for handling large transactions in a storage virtualization system
US7966343B2 (en)2008-04-072011-06-21Teradata Us, Inc.Accessing data in a column store database based on hardware compatible data structures
US8862625B2 (en)2008-04-072014-10-14Teradata Us, Inc.Accessing data in a column store database based on hardware compatible indexing and replicated reordered columns
US8195978B2 (en)2008-05-162012-06-05Fusion-IO. Inc.Apparatus, system, and method for detecting and replacing failed data storage
US8412978B2 (en)2008-05-162013-04-02Fusion-Io, Inc.Apparatus, system, and method for managing data storage
US9465560B2 (en)2008-06-062016-10-11Pivot3, Inc.Method and system for data migration in a distributed RAID implementation
US8316180B2 (en)2008-06-062012-11-20Pivot3, Inc.Method and system for rebuilding data in a distributed RAID system
US8316181B2 (en)2008-06-062012-11-20Pivot3, Inc.Method and system for initializing storage in a storage system
US9535632B2 (en)2008-06-062017-01-03Pivot3, Inc.Method and system for distributed raid implementation
US20090307422A1 (en)*2008-06-062009-12-10Pivot3Method and system for data migration in a distributed raid implementation
US8621147B2 (en)2008-06-062013-12-31Pivot3, Inc.Method and system for distributed RAID implementation
US8239624B2 (en)2008-06-062012-08-07Pivot3, Inc.Method and system for data migration in a distributed RAID implementation
US8255625B2 (en)2008-06-062012-08-28Pivot3, Inc.Method and system for placement of data on a storage device
US9146695B2 (en)2008-06-062015-09-29Pivot3, Inc.Method and system for distributed RAID implementation
US8261017B2 (en)2008-06-062012-09-04Pivot3, Inc.Method and system for distributed RAID implementation
US8271727B2 (en)2008-06-062012-09-18Pivot3, Inc.Method and system for distributing commands to targets
US8458129B2 (en)2008-06-232013-06-04Teradata Us, Inc.Methods and systems for real-time continuous updates
US9086821B2 (en)2008-06-302015-07-21Pivot3, Inc.Method and system for execution of applications in conjunction with raid
US20110040936A1 (en)*2008-06-302011-02-17Pivot3Method and system for execution of applications in conjunction with raid
US8417888B2 (en)2008-06-302013-04-09Pivot3, Inc.Method and system for execution of applications in conjunction with raid
US20120131383A1 (en)*2008-10-282012-05-24Pivot3Method and system for protecting against multiple failures in a raid system
US8386709B2 (en)*2008-10-282013-02-26Pivot3, Inc.Method and system for protecting against multiple failures in a raid system
US8527841B2 (en)2009-03-132013-09-03Fusion-Io, Inc.Apparatus, system, and method for using multi-level cell solid-state storage as reduced-level cell solid-state storage
US20100268875A1 (en)*2009-04-172010-10-21Priyadarshini Mallikarjun SidnalRaid level migration for spanned arrays
US8392654B2 (en)*2009-04-172013-03-05Lsi CorporationRaid level migration for spanned arrays
US20100293439A1 (en)*2009-05-182010-11-18David FlynnApparatus, system, and method for reconfiguring an array to operate with less storage elements
US8738991B2 (en)2009-05-182014-05-27Fusion-Io, Inc.Apparatus, system, and method for reconfiguring an array of storage elements
US8495460B2 (en)2009-05-182013-07-23Fusion-Io, Inc.Apparatus, system, and method for reconfiguring an array of storage elements
US8281227B2 (en)2009-05-182012-10-02Fusion-10, Inc.Apparatus, system, and method to increase data integrity in a redundant storage system
US8832528B2 (en)2009-05-182014-09-09Fusion-Io, Inc.Apparatus, system, and method to increase data integrity in a redundant storage system
US9306599B2 (en)2009-05-182016-04-05Intelligent Intellectual Property Holdings 2 LlcApparatus, system, and method for reconfiguring an array of storage elements
US8307258B2 (en)2009-05-182012-11-06Fusion-10, IncApparatus, system, and method for reconfiguring an array to operate with less storage elements
US8719501B2 (en)2009-09-082014-05-06Fusion-IoApparatus, system, and method for caching data on a solid-state storage device
US9251062B2 (en)2009-09-092016-02-02Intelligent Intellectual Property Holdings 2 LlcApparatus, system, and method for conditional and atomic storage operations
US9223514B2 (en)2009-09-092015-12-29SanDisk Technologies, Inc.Erase suspend/resume for memory
US9015425B2 (en)2009-09-092015-04-21Intelligent Intellectual Property Holdings 2, LLC.Apparatus, systems, and methods for nameless writes
US9305610B2 (en)2009-09-092016-04-05SanDisk Technologies, Inc.Apparatus, system, and method for power reduction management in a storage device
US8578127B2 (en)2009-09-092013-11-05Fusion-Io, Inc.Apparatus, system, and method for allocating storage
US9122579B2 (en)2010-01-062015-09-01Intelligent Intellectual Property Holdings 2 LlcApparatus, system, and method for a storage layer
US8661184B2 (en)2010-01-272014-02-25Fusion-Io, Inc.Managing non-volatile media
US20110182119A1 (en)*2010-01-272011-07-28Fusion-Io, Inc.Apparatus, system, and method for determining a read voltage threshold for solid-state storage media
US8873286B2 (en)2010-01-272014-10-28Intelligent Intellectual Property Holdings 2 LlcManaging non-volatile media
US8380915B2 (en)2010-01-272013-02-19Fusion-Io, Inc.Apparatus, system, and method for managing solid-state storage media
US8315092B2 (en)2010-01-272012-11-20Fusion-Io, Inc.Apparatus, system, and method for determining a read voltage threshold for solid-state storage media
US8854882B2 (en)2010-01-272014-10-07Intelligent Intellectual Property Holdings 2 LlcConfiguring storage cells
US9245653B2 (en)2010-03-152016-01-26Intelligent Intellectual Property Holdings 2 LlcReduced level cell mode for non-volatile memory
US8601222B2 (en)2010-05-132013-12-03Fusion-Io, Inc.Apparatus, system, and method for conditional and atomic storage operations
US9880848B2 (en)*2010-06-112018-01-30Advanced Micro Devices, Inc.Processor support for hardware transactional memory
US20110307689A1 (en)*2010-06-112011-12-15Jaewoong ChungProcessor support for hardware transactional memory
US8464135B2 (en)2010-07-132013-06-11Sandisk Technologies Inc.Adaptive flash interface
US9910777B2 (en)2010-07-282018-03-06Sandisk Technologies LlcEnhanced integrity through atomic writes in cache
US10013354B2 (en)2010-07-282018-07-03Sandisk Technologies LlcApparatus, system, and method for atomic storage operations
US8984216B2 (en)2010-09-092015-03-17Fusion-Io, LlcApparatus, system, and method for managing lifetime of a storage device
US12086030B2 (en)2010-09-282024-09-10Pure Storage, Inc.Data protection using distributed intra-device parity and inter-device parity
US11579974B1 (en)*2010-09-282023-02-14Pure Storage, Inc.Data protection using intra-device parity and intra-device parity
US9218278B2 (en)2010-12-132015-12-22SanDisk Technologies, Inc.Auto-commit memory
US9223662B2 (en)2010-12-132015-12-29SanDisk Technologies, Inc.Preserving data of a volatile memory
US9047178B2 (en)2010-12-132015-06-02SanDisk Technologies, Inc.Auto-commit memory synchronization
US9767017B2 (en)2010-12-132017-09-19Sandisk Technologies LlcMemory device with volatile and non-volatile media
US9208071B2 (en)2010-12-132015-12-08SanDisk Technologies, Inc.Apparatus, system, and method for accessing memory
US10817421B2 (en)2010-12-132020-10-27Sandisk Technologies LlcPersistent data structures
US8527693B2 (en)2010-12-132013-09-03Fusion IO, Inc.Apparatus, system, and method for auto-commit memory
US9772938B2 (en)2010-12-132017-09-26Sandisk Technologies LlcAuto-commit memory metadata and resetting the metadata by writing to special address in free space of page storing the metadata
US10817502B2 (en)2010-12-132020-10-27Sandisk Technologies LlcPersistent memory management
US10133663B2 (en)2010-12-172018-11-20Longitude Enterprise Flash S.A.R.L.Systems and methods for persistent address space management
US9213594B2 (en)2011-01-192015-12-15Intelligent Intellectual Property Holdings 2 LlcApparatus, system, and method for managing out-of-service conditions
US8966184B2 (en)2011-01-312015-02-24Intelligent Intellectual Property Holdings 2, LLC.Apparatus, system, and method for managing eviction of data
US9092337B2 (en)2011-01-312015-07-28Intelligent Intellectual Property Holdings 2 LlcApparatus, system, and method for managing eviction of data
US9003104B2 (en)2011-02-152015-04-07Intelligent Intellectual Property Holdings 2 LlcSystems and methods for a file-level cache
US8874823B2 (en)2011-02-152014-10-28Intellectual Property Holdings 2 LlcSystems and methods for managing data input/output operations
US8825937B2 (en)2011-02-252014-09-02Fusion-Io, Inc.Writing cached data forward on read
US9141527B2 (en)2011-02-252015-09-22Intelligent Intellectual Property Holdings 2 LlcManaging cache pools
US8966191B2 (en)2011-03-182015-02-24Fusion-Io, Inc.Logical interface for contextual storage
US9250817B2 (en)2011-03-182016-02-02SanDisk Technologies, Inc.Systems and methods for contextual storage
US9563555B2 (en)2011-03-182017-02-07Sandisk Technologies LlcSystems and methods for storage allocation
US8527699B2 (en)2011-04-252013-09-03Pivot3, Inc.Method and system for distributed RAID implementation
US9201677B2 (en)2011-05-232015-12-01Intelligent Intellectual Property Holdings 2 LlcManaging data input/output operations
US9274937B2 (en)2011-12-222016-03-01Longitude Enterprise Flash S.A.R.L.Systems, methods, and interfaces for vector input/output operations
US8725934B2 (en)2011-12-222014-05-13Fusion-Io, Inc.Methods and appratuses for atomic storage operations
US9251052B2 (en)2012-01-122016-02-02Intelligent Intellectual Property Holdings 2 LlcSystems and methods for profiling a non-volatile cache having a logical-to-physical translation layer
US9767032B2 (en)2012-01-122017-09-19Sandisk Technologies LlcSystems and methods for cache endurance
US10102117B2 (en)2012-01-122018-10-16Sandisk Technologies LlcSystems and methods for cache and storage device coordination
US9251086B2 (en)2012-01-242016-02-02SanDisk Technologies, Inc.Apparatus, system, and method for managing a cache
US9116812B2 (en)2012-01-272015-08-25Intelligent Intellectual Property Holdings 2 LlcSystems and methods for a de-duplication cache
US10019353B2 (en)2012-03-022018-07-10Longitude Enterprise Flash S.A.R.L.Systems and methods for referencing data on a storage medium
US8868672B2 (en)2012-05-142014-10-21Advanced Micro Devices, Inc.Server node interconnect devices and methods
US9678863B2 (en)2012-06-122017-06-13Sandisk Technologies, LlcHybrid checkpointed memory
US10289545B2 (en)2012-06-122019-05-14Sandisk Technologies LlcHybrid checkpointed memory
US9137173B2 (en)2012-06-192015-09-15Advanced Micro Devices, Inc.Devices and methods for interconnecting server nodes
US10248315B2 (en)2012-06-192019-04-02Advanced Micro Devices, Inc.Devices and methods for interconnecting server nodes
US8804415B2 (en)2012-06-192014-08-12Fusion-Io, Inc.Adaptive voltage range management in non-volatile memory
US8930595B2 (en)*2012-06-212015-01-06Advanced Micro Devices, Inc.Memory switch for interconnecting server nodes
US10133662B2 (en)2012-06-292018-11-20Sandisk Technologies LlcSystems, methods, and interfaces for managing persistent data of atomic storage operations
US10339056B2 (en)2012-07-032019-07-02Sandisk Technologies LlcSystems, methods and apparatus for cache transfers
US9612966B2 (en)2012-07-032017-04-04Sandisk Technologies LlcSystems, methods and apparatus for a virtual machine cache
US9253287B2 (en)2012-08-202016-02-02Advanced Micro Devices, Inc.Speculation based approach for reliable message communications
US9058123B2 (en)2012-08-312015-06-16Intelligent Intellectual Property Holdings 2 LlcSystems, methods, and interfaces for adaptive persistence
US10346095B2 (en)2012-08-312019-07-09Sandisk Technologies, LlcSystems, methods, and interfaces for adaptive cache persistence
US10359972B2 (en)2012-08-312019-07-23Sandisk Technologies LlcSystems, methods, and interfaces for adaptive persistence
US10509776B2 (en)2012-09-242019-12-17Sandisk Technologies LlcTime sequence data management
US10318495B2 (en)2012-09-242019-06-11Sandisk Technologies LlcSnapshots for a non-volatile device
US8875256B2 (en)2012-11-132014-10-28Advanced Micro Devices, Inc.Data flow processing in a network environment
US9842053B2 (en)2013-03-152017-12-12Sandisk Technologies LlcSystems and methods for persistent cache logging
US10558561B2 (en)2013-04-162020-02-11Sandisk Technologies LlcSystems and methods for storage metadata management
US10102144B2 (en)2013-04-162018-10-16Sandisk Technologies LlcSystems, methods and interfaces for data virtualization
US9842128B2 (en)2013-08-012017-12-12Sandisk Technologies LlcSystems and methods for atomic storage operations
US10019320B2 (en)2013-10-182018-07-10Sandisk Technologies LlcSystems and methods for distributed atomic storage operations
US10073630B2 (en)2013-11-082018-09-11Sandisk Technologies LlcSystems and methods for log coordination
US9141291B2 (en)2013-11-262015-09-22Sandisk Technologies Inc.Adaptive context disbursement for improved performance in non-volatile memory systems
US9537941B2 (en)*2013-12-172017-01-03Wistron CorporationMethod and system for verifying quality of server
US20150172131A1 (en)*2013-12-172015-06-18Wistron CorporationMethod and system for verifying quality of server
US10673869B2 (en)*2014-02-282020-06-02British Telecommunications Public Limited CompanyProfiling for malicious encrypted network traffic identification
US10469507B2 (en)2014-02-282019-11-05British Telecommunications Public Limited CompanyMalicious encrypted network traffic identification
US10419454B2 (en)2014-02-282019-09-17British Telecommunications Public Limited CompanyMalicious encrypted traffic inhibitor
US9384128B2 (en)2014-04-182016-07-05SanDisk Technologies, Inc.Multi-level redundancy code for non-volatile memory controller
US9946607B2 (en)2015-03-042018-04-17Sandisk Technologies LlcSystems and methods for storage error management
US10594707B2 (en)2015-03-172020-03-17British Telecommunications Public Limited CompanyLearned profiles for malicious encrypted network traffic identification
US10778700B2 (en)2015-03-172020-09-15British Telecommunications Public Limited CompanyMalicious encrypted network traffic identification using fourier transform
US10834224B2 (en)2015-05-202020-11-10Sandisk Technologies LlcTransaction log acceleration
US10009438B2 (en)2015-05-202018-06-26Sandisk Technologies LlcTransaction log acceleration
US11201876B2 (en)2015-12-242021-12-14British Telecommunications Public Limited CompanyMalicious software identification
US10931689B2 (en)2015-12-242021-02-23British Telecommunications Public Limited CompanyMalicious network traffic identification
US10891377B2 (en)2015-12-242021-01-12British Telecommunications Public Limited CompanyMalicious software identification
US10515017B2 (en)*2017-02-232019-12-24Honeywell International Inc.Memory partitioning for a computing system with memory pools
US20180239709A1 (en)*2017-02-232018-08-23Honeywell International Inc.Memory partitioning for a computing system with memory pools
US11677757B2 (en)2017-03-282023-06-13British Telecommunications Public Limited CompanyInitialization vector identification for encrypted malware traffic detection
US11436378B2 (en)*2017-08-312022-09-06Pure Storage, Inc.Block-based compression
US10366007B2 (en)2017-12-112019-07-30Honeywell International Inc.Apparatuses and methods for determining efficient memory partitioning
US11449612B2 (en)2018-09-122022-09-20British Telecommunications Public Limited CompanyRansomware remediation
US11270016B2 (en)2018-09-122022-03-08British Telecommunications Public Limited CompanyRansomware encryption algorithm determination
US12008102B2 (en)2018-09-122024-06-11British Telecommunications Public Limited CompanyEncryption key seed determination

Also Published As

Publication numberPublication date
WO2002091382A2 (en)2002-11-14
US6957313B2 (en)2005-10-18
US20020069337A1 (en)2002-06-06
WO2002091382A3 (en)2003-05-01
US6754785B2 (en)2004-06-22
AU2001297837A1 (en)2002-11-18
US20020069334A1 (en)2002-06-06
US20020087823A1 (en)2002-07-04
US6745310B2 (en)2004-06-01
US20020069317A1 (en)2002-06-06

Similar Documents

PublicationPublication DateTitle
US20020069318A1 (en)Real time application accelerator and method of operating the same
US7054998B2 (en)File mode RAID subsystem
US5124987A (en)Logical track write scheduling system for a parallel disk drive array data storage subsystem
US6009481A (en)Mass storage system using internal system-level mirroring
EP1810173B1 (en)System and method for configuring memory devices for use in a network
US5430855A (en)Disk drive array memory system using nonuniform disk drives
US9021335B2 (en)Data recovery for failed memory device of memory device array
US5394532A (en)Disk drive array memory system having instant format capability
US7228381B2 (en)Storage system using fast storage device for storing redundant data
Teigland et al.Volume Managers in Linux.
US8140886B2 (en)Apparatus, system, and method for virtual storage access method volume data set recovery
JP3096392B2 (en) Method and apparatus for full motion video network support using RAID
US20070118576A1 (en)Method and system for adaptive metadata replication
CN100524235C (en)Recovery operations in storage networks
US20070214313A1 (en)Apparatus, system, and method for concurrent RAID array relocation
US20070106867A1 (en)Method and system for dirty time log directed resilvering
US20020144028A1 (en)Method and apparatus for increased performance of sequential I/O operations over busses of differing speeds
US7743225B2 (en)Ditto blocks
US20070106869A1 (en)Method and system for dirty time logging
HerminghausDisk and Storage System Basics
Wu et al.Parity-distribution: a shortcut to reliable cluster computing system

Legal Events

DateCodeTitleDescription
STCBInformation on status: application discontinuation

Free format text:ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION


[8]ページ先頭

©2009-2025 Movatter.jp