US Patent No: 5,649,196

Number of patents in Portfolio can not be more than 2000

System and method for distributed storage management on networked computer systems using binary object identifiers

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

The present invention is directed to a system and method for the distributed management of the storage space and data on a networked computer system wherein the networked computer system includes at least two storage devices for storing data files comprised of one or more binary objects. The distributed storage management system includes a device for selectively copying the binary objects stored on one of the storage devices to another of the storage devices and another device for calculating a current value for a binary object identifier for selected binary objects stored on the storage devices wherein the calculation of the binary object identifier is based upon the actual data contents of the associated binary object. The distributed storage management system further includes a device for storing the current value of the binary object identifier as a previous value of the binary object identifier, another device for comparing the current value of the binary object identifier associated with a particular binary object to one or more previous values of the binary object identifier associated with that particular binary object and a device for commanding the device for selectively copying binary objects in response to the device for comparing.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
CA, INC.ISLANDIA, NY588

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Berlin, Jay Harris Houston, TX 1 188
More, Jr William Russell Houston, TX 1 188
Woodhill, James R Houston, TX 3 282
Woodhill, Louis R Richmond, TX 1 188

Cited Art Landscape

Patent Info (Count) # Cites Year
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (1)
* 5,278,838 Recovery from errors in a redundant array of disk drives 109 1991
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (2)
* 5,239,637 Digital data management system for maintaining consistency of data in a shadow set 51 1989
* 5,295,258 Fault-tolerant computer system with online recovery and reintegration of redundant components 190 1990
 
EMC CORPORATION (1)
* 5,235,601 On-line restoration of redundancy information in a redundant array system 172 1990
 
NETWORK BACKUP CORPORATION (1)
* 5,133,065 Backup computer program for networks 452 1989
 
Epoch Systems, Inc. (1)
* 5,367,698 Network file migration system 220 1991
 
STORAGE TECHNOLOGY CORPORATION (1)
* 5,239,659 Phantom duplex copy group apparatus for a disk drive array data storge subsystem 89 1991
 
SUN MICROSYSTEMS, INC. (1)
* 5,202,982 Method and apparatus for the naming of database component files to avoid duplication of files 174 1990
 
UNISYS CORPORATION (1)
* 4,616,315 System memory for a reduction processor evaluating programs stored as binary directed graphs employing variable-free applicative language codes 9 1985
 
GTE Mobilnet Incorporated (1)
* 5,274,802 Method for restoring lost databases by comparing existing database and generic database, and generating cellular switch commands to update the generic database 74 1991
* Cited By Examiner

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
Other [Check patent profile for assignment information] (3)
* 2002/0007,470 File server storage arrangement 13 2001
8,185,576 Filter for a distributed network 3 2006
8,775,508 Filter for a distributed network 0 2012
 
MIRROR IMAGING L.L.C. (3)
6,963,866 Method of obtaining an electronically stored financial document 2 2002
7,552,118 Method of obtaining an electronically-stored financial document 0 2005
7,836,067 Method of obtaining electronically-stored financial documents 0 2009
 
CATALOGIC SOFTWARE, INC. (1)
6,415,300 Method of performing a high-performance backup which gains efficiency by reading input file blocks sequentially 26 1999
 
HITACHI, LTD. (3)
* 7,080,105 System and method for data backup 19 2003
* 8,010,496 Backup management method in a remote copy environment 4 2008
8,386,432 Backup management method in a remote copy environment 0 2011
 
EVAULT, INC. (1)
7,756,834 Malware and spyware attack recovery system and method 12 2005
 
ORACLE INTERNATIONAL CORPORATION (5)
7,962,453 Dynamic redistribution of a distributed memory index when individual nodes have different lookup indexes 1 2004
* 7,801,861 Techniques for replicating groups of database objects 3 2006
7,447,786 Efficient locking of shared data that is accessed for reads in a cluster database 4 2006
7,899,785 Reconfiguring propagation streams in distributed information sharing 3 2007
7,702,741 Configuring or reconfiguring a multi-master information sharing environment 4 2007
 
CANON KABUSHIKI KAISHA (2)
* 7,359,925 Database system, its control method, and information processing apparatus 2 1998
* 2002/0083,084 DATABASE SYSTEM, ITS CONTROL METHOD, AND INFORMATION PROCESSING APPARATUS 2 1998
 
Sprint Communications Company L.P. (2)
* 8,548,955 System and method for automating disaster recovery of a mainframe computing system 0 2004
8,255,747 System and method for providing resolutions for abnormally ended jobs on a mainframe computer system 1 2004
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (28)
* 5,857,203 Method and apparatus for dividing, mapping and storing large digital objects in a client/server library system 111 1996
* 6,260,069 Direct data retrieval in a distributed computing system 407 1998
* 6,823,348 File manager for storing several versions of a file 4 2000
* 7,062,541 System and method for transferring related data objects in a distributed data storage environment 39 2000
7,404,005 Method, system, and program for selecting one of multiple paths to communicate with a device 4 2000
6,732,193 Method, system, and program for determining a number of write operations to execute 6 2000
6,526,419 Method, system, and program for remote copy in an open systems environment 36 2000
* 6,938,056 System and method for restoring a file system from backups in the presence of deletions 11 2002
* 6,880,051 Method, system, and program for maintaining backup copies of files in a backup storage device 106 2002
7,580,959 Apparatus, system, and method for providing efficient disaster recovery storage of data using differencing 1 2004
7,484,051 Apparatus, system and method for reliably updating a data group in a read-before-write data replication environment using a comparison file 0 2005
* 7,747,577 Management of redundant objects in storage systems 6 2005
8,041,676 Backup and restore of file system objects of unknown type 1 2005
* 7,587,570 System and method for providing automated storage provisioning 14 2006
7,647,462 Method, system, and program for data synchronization between a primary storage device and a secondary storage device by determining whether a first identifier and a second identifier match, where a unique identifier is associated with each portion of data 19 2006
8,037,171 System and program for selecting one of multiple paths to communicate with a device 2 2008
* 8,326,896 System and program for storing data for retrieval and transfer 0 2008
* 8,312,063 Method for storing data for retrieval and transfer 0 2008
* 2008/0281,883 SYSTEM AND PROGRAM FOR STORING DATA FOR RETRIEVAL AND TRANSFER 9 2008
* 2008/0281,880 METHOD FOR STORING DATA FOR RETRIEVAL AND TRANSFER 1 2008
8,572,331 Method for reliably updating a data group in a read-before-write data replication environment using a comparison file 1 2008
* 8,285,680 Individual object restore 1 2009
7,895,165 Management of redundant object in storage systems 0 2010
* 8,682,873 Efficient construction of synthetic backups within deduplication storage system 0 2010
* 2012/0143,835 EFFICIENT CONSTRUCTION OF SYNTHETIC BACKUPS WITHIN DEDUPLICATION STORAGE SYSTEM 6 2010
8,131,669 Management of redundant objects in storage systems 0 2011
* 8,682,854 Efficient construction of synthetic backups within deduplication storage system 0 2012
9,031,921 Calculating deduplication digests for a synthetic backup by a deduplication storage system 0 2013
 
NIKON CORPORATION (1)
8,902,317 Camera with data transmission control unit 0 2011
 
TERADATA US, INC. (1)
* 8,103,619 Compressing data stored in a database system 2 2001
 
ISP Investments Inc. (1)
* 2013/0297,658 METHOD AND SYSTEM FOR SYNCHRONIZING A VIRTUAL FILE SYSTEM AT A COMPUTING DEVICE WITH A STORAGE DEVICE 1 2013
 
TRANSOFT TECHNOLOGY CORPORATION (1)
* 6,076,105 Distributed resource and project management 55 1997
 
FUJITSU LIMITED (1)
* 5,956,733 Network archiver system and storage medium storing program to construct network archiver system 74 1997
 
SUN MICROSYSTEMS, INC. (4)
6,889,297 Methods and systems for eliminating data redundancies 40 2002
6,898,681 Computer storage systems 25 2002
* 8,121,993 Data sharing and recovery within a network of untrusted storage devices using data object fingerprinting 13 2009
* 2011/0099,200 DATA SHARING AND RECOVERY WITHIN A NETWORK OF UNTRUSTED STORAGE DEVICES USING DATA OBJECT FINGERPRINTING 30 2009
 
BIADELOGIC, INC. (1)
8,447,963 Method and system for simplifying distributed server management 1 2003
 
COPIUN, INC. (1)
* 8,589,455 Methods and apparatus for content-aware data partitioning 0 2009
 
BLADELOGIC, INC. (2)
8,549,114 Method and system for model-based heterogeneous server configuration management 3 2003
7,249,174 Method and system for executing and undoing distributed server change operations 24 2003
 
EMC CORPORATION (46)
* 5,857,208 Method and apparatus for performing point in time backup operation in a computer system 279 1996
* 5,966,730 Backup system for computer network incorporating opportunistic backup by prioritizing least recently backed up computer or computer storage medium 70 1996
5,835,953 Backup system that takes a snapshot of the locations in a mass storage device that has been identified for updating prior to updating 394 1996
* 6,029,231 Retrieval of data stored on redundant disks across a network using remote procedure calls 15 1996
* 6,366,986 Method and apparatus for differential backup in a computer storage system 111 1998
6,269,381 Method and apparatus for backing up data before updating the data and for restoring from the backups 121 1998
* 6,085,298 Comparing mass storage devices through digests that are representative of stored data in order to minimize data transfer 118 1998
6,564,219 Method and apparatus for obtaining an identifier for a logical unit of data in a database 54 1998
* 6,385,626 Method and apparatus for identifying changes to a logical object based on changes to the logical object at physical level 104 1998
7,107,395 Apparatus and methods for operating a computer storage system 133 1998
6,487,561 Apparatus and methods for copying, backing up, and restoring data using a backup segment size larger than the storage block size 521 1998
6,397,308 Apparatus and method for differential backup and restoration of data in a computer storage system 180 1998
6,385,706 Apparatus and methods for copying a logical object to a primary storage device using a map of storage locations 83 1998
* 6,073,222 Using a virtual device to access data as it previously existed in a mass data storage system 70 1999
* 6,959,368 Method and apparatus for duplicating computer backup data 65 1999
* 7,054,892 Method and apparatus for managing information related to storage activities of data storage systems 10 1999
* 6,721,766 Restoring multiple work items simultaneously from backup and data restore 19 2001
7,509,420 System and method for intelligent, globally distributed network storage 8 2001
7,062,648 System and method for redundant array network storage 18 2001
* 6,810,398 System and method for unorchestrated determination of data sequences using sticky byte factoring to determine breakpoints in digital sequences 72 2001
6,704,730 Hash file system and method for use in a commonality factoring system 187 2001
7,194,504 System and method for representing and maintaining redundant data sets utilizing DNA transmission and transcription techniques 7 2001
6,826,711 System and method for data protection with multidimensional parity 313 2001
7,296,125 Preserving a snapshot of selected data of a mass storage system 77 2001
6,941,490 Dual channel restoration of data between primary and backup servers 18 2001
6,871,271 Incrementally restoring a mass storage device to a prior state 91 2001
6,993,530 Method and apparatus for obtaining an identifier for a logical unit of data in a database 15 2003
7,272,602 System and method for unorchestrated determination of data sequences using sticky byte factoring to determine breakpoints in digital sequences 17 2004
* 7,930,550 Content addressable information encapsulation, representation and transfer 0 2004
7,415,731 Content addressable information encapsulation, representation, and transfer 9 2004
* 2005/0010,794 Content addressable information encapsulation, representation, and transfer 1 2004
* 7,546,323 System and methods for managing backup status reports 9 2004
7,558,856 System and method for intelligent, globally distributed network storage 5 2004
7,434,093 Dual channel restoration of data between primary and backup servers 4 2005
7,444,485 Method and apparatus for duplicating computer backup data 4 2005
7,346,636 Method and apparatus for managing information related to storage activities of data storage systems 4 2006
7,398,366 Tracking incremental changes in a mass storage system 17 2006
* 8,341,121 Imminent failure prioritized backup 0 2007
8,321,378 Method and apparatus for managing information related to storage activities of data storage systems 0 2008
* 8,635,184 System and method for providing long-term storage for data 0 2009
* 2010/0332,452 System and method for providing long-term storage for data 21 2009
8,886,901 Policy based storage tiering 0 2010
9,015,120 Heuristic file selection for backup 0 2012
8,756,201 File type databases 0 2012
8,676,764 File cluster creation 0 2012
* 9,052,832 System and method for providing long-term storage for data 0 2013
 
Symantec Operating Corporation (1)
* 7,366,742 System and method for distributed discovery and management of frozen images in a storage environment 10 2004
 
SYMANTEC CORPORATION (5)
7,254,596 Efficient computer file backup system and method 11 2004
* 8,959,058 Linking dynamic computer data protection to an external state 0 2004
7,752,171 Efficient computer file backup system and method 4 2007
8,612,700 Method and system of performing block level duplications of cataloged backup data 1 2010
* 8,983,899 Systems and methods for archiving files in distributed replication environments 0 2012
 
WAVE RESEARCH N.V. (1)
7,591,022 Content addressable information encapsulation, representation, and transfer 9 2005
 
AUTONOMY, INC. (1)
* 5,765,173 High performance backup via selective file saving which can perform incremental backups and exclude files and uses a changed block signature list 165 1996
 
QLIKTECH INTERNATIONAL AB (2)
* 6,236,986 Method and device for extracting information from a database 6 1997
* 6,037,938 Method and a device for displaying information about a large number of independent data elements 3 1997
 
SYNTERGY, INC. (1)
* 2012/0303,582 LOCAL DIFFERENTIAL COMPRESSION 0 2011
 
QUANTUM CORPORATION (2)
* 7,349,930 Emulated backup tape drive using data compression 2 2002
7,831,793 Data storage system including unique block pool manager and applications in tiered storage 20 2007
 
BEIJING INNOVATION WORKS TECHNOLOGY COMPANY LIMITED (3)
8,694,564 Method and system for providing on-demand services through a virtual file system at a computing device 0 2010
* 8,572,136 Method and system for synchronizing a virtual file system at a computing device with a storage device 0 2010
* 2011/0072,059 Method and System for Synchronizing a Virtual File System at a Computing Device with a Storage Device 8 2010
 
POWER MANAGEMENT ENTERPRISES, LLC (2)
* 6,021,510 Antivirus accelerator 136 1997
* 6,094,731 Antivirus accelerator for computer networks 186 1998
 
RACKSPACE US, INC. (1)
8,990,257 Method for handling large object files in an object storage system 0 2011
 
FALCONSTOR SOFTWARE, INCORPORATED (1)
7,155,585 Method and system for synchronizing storage system data 18 2003
 
FalconStor, Inc. (5)
7,590,808 Method and system for synchronizing storage system data 11 2006
* 7,962,499 System and method for identifying and mitigating redundancies in stored data 7 2007
8,145,860 Methods for synchronizing storage system data 1 2009
8,392,371 System and method for identifying and mitigating redundancies in stored data 0 2011
8,671,255 Methods for synchronizing storage system data 0 2012
 
PERSONALWEB TECHNOLOGIES, LLC (8)
7,949,662 De-duplication of data in a data processing system 32 2003
8,099,420 Accessing data in a data processing system 8 2004
8,082,262 Methods, systems, and devices supporting data access in a data processing system 7 2007
8,001,096 Computer file system using content-dependent file identifiers 14 2007
7,945,539 Distributing and accessing data in a data processing system 13 2007
7,945,544 Similarity-based access control of data in a data processing system 14 2007
7,802,310 Controlling access to data in a data processing system 18 2007
* 2011/0196,894 ACCESSING DATA IN A DATA PROCESSING SYSTEM 1 2011
 
MICROSOFT TECHNOLOGY LICENSING, LLC (6)
* 5,732,265 Storage optimizing encoder and method 104 1995
7,143,405 Methods and arrangements for managing devices 10 2001
* 8,103,632 Self-contained partial database backups 3 2005
8,898,318 Distributed services authorization management 0 2010
* 2011/0302,315 DISTRIBUTED SERVICES AUTHORIZATION MANAGEMENT 1 2010
8,527,464 Self-contained partial database backups 0 2011
 
GOOGLE INC. (3)
* 7,788,230 Backing-up and restoring files including files referenced with multiple file names 12 2007
* 2010/0057,936 Adaptive Accelerated Application Startup 3 2008
8,024,298 Backing-up and restoring files including files referenced with multiple file names 1 2010
 
SYNCSORT INCORPORATED (1)
6,408,314 Method of performing a high-performance sort which gains efficiency by reading input file blocks sequentially 4 1999
 
FAIRBANKS SYSTEMS GROUP (1)
* 6,014,676 System and method for backing up computer files over a wide area computer network 41 1998
 
BMC SOFTWARE, INC. (2)
* 7,299,243 System and method for controlling free space distribution by key range within a database 0 2001
7,720,876 System and method for controlling free space distribution by key range within a database 1 2007
 
SIEBEL SYSTEMS, INC. (1)
* 7,574,501 System and method for configuring and viewing audit trails in an information network 8 2001
 
2M ASSET MANAGEMENT, LLC (1)
* 6,321,254 Method and interface for a centralized archiving and de-archiving system 15 1999
 
NETAPP, INC. (3)
6,604,118 File system image transfer 174 1998
7,174,352 File system image transfer 85 2001
* 7,934,060 Lightweight coherency control protocol for clustered storage system 1 2008
 
WHITSERVE LLC (5)
* 6,981,007 Onsite backup for internet-based data processing 4 2000
* 7,647,364 Onsite backup of internet-based data in a requested format 0 2005
7,925,628 Internet-based data processing system with onsite backup 0 2009
7,974,951 Onsite backup for third party internet-based systems 1 2010
8,812,437 Onsite backup for third party internet-based systems 0 2013
 
HYBIR INC. (1)
9,037,545 Group based complete and incremental computer file backup system, process and apparatus 0 2011
 
ACACIA PATENT ACQUISITION LLC (1)
6,185,576 Defining a uniform subject classification system incorporating document management/records retention functions 138 1998
 
DOMINION VENTURE FINANCE L.L.C. (3)
* 5,794,254 Incremental computer file backup using a two-step comparison of first two characters in the block and a signature with pre-stored character and signature sets 66 1996
* 6,049,874 System and method for backing up computer files over a wide area computer network 45 1998
* 6,038,665 System and method for backing up computer files over a wide area computer network 70 1998
 
ALCATEL (1)
* 6,286,085 System for backing up data synchronously and a synchronously depending on a pre-established criterion 29 1997
 
DATA CENTER TECHNOLOGIES (2)
* 7,769,971 Replication and restoration of single-instance storage pools 10 2007
* 7,941,405 Password protection for file backups 0 2007
 
NETWORK APPLIANCE, INC. (13)
6,457,130 File access control in a multi-protocol file server 90 1998
* 6,317,844 File server storage arrangement 83 1998
6,279,011 Backup and restore for heterogeneous file server environment 54 1998
6,516,351 Enforcing uniform file-locking for diverse file-locking protocols 65 1998
6,343,984 Laminar flow duct cooling system 3 1998
6,961,749 Scalable file server with highly available pairs 7 1999
6,883,120 Computer assisted automatic error detection and diagnosis of file servers 25 1999
6,654,912 Recovery of file system data in file servers mirrored file system volumes 67 2000
6,468,150 Laminar flow duct cooling system 12 2001
6,668,264 Resynchronization of a target volume with a source volume 39 2001
6,915,447 File server storage arrangement 8 2001
7,293,097 Enforcing uniform file-locking for diverse file-locking protocols 24 2002
7,096,379 Recovery of file system data in file servers mirrored file system volumes 2 2003
 
INTELLISYNC CORPORATION (1)
* 2001/0014,893 SYNCHRONIZATION OF DISPARATE DATABASES 28 1999
 
MAXSP CORPORATION (19)
8,812,613 Virtual application manager 0 2005
7,908,339 Transaction based virtual file system optimized for high-latency network connections 11 2005
7,664,834 Distributed operating system management 23 2005
7,624,086 Pre-install compliance system 31 2006
7,512,584 Computer hardware and software diagnostic and report system 25 2006
8,898,319 Applications and services as a bundle 0 2006
8,811,396 System for and method of securing a network utilizing credentials 0 2006
8,234,238 Computer hardware and software diagnostic and report system 10 2006
7,840,514 Secure virtual private network utilizing a diagnostics policy and diagnostics engine to establish a secure network connection 9 2006
* 2008/0077,622 Method of and apparatus for managing data utilizing configurable policies and schedules 19 2006
8,423,821 Virtual recovery server 6 2006
7,844,686 Warm standby appliance 10 2006
8,645,515 Environment manager 0 2007
8,307,239 Disaster recovery appliance 10 2007
8,175,418 Method of and system for enhanced data storage 8 2007
8,589,323 Computer hardware and software diagnostic and report system incorporating an expert system and agents 0 2008
8,099,378 Secure virtual private network utilizing a diagnostics policy and diagnostics engine to establish a secure network connection 10 2010
8,745,171 Warm standby appliance 0 2010
8,422,833 Method of and system for enhanced data storage 0 2012
* Cited By Examiner