US Patent No: 5,313,631

Number of patents in Portfolio can not be more than 2000

Dual threshold system for immediate or delayed scheduled migration of computer data files

1 Status Updates

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A system that places a statistical collection routine, which tracks file usage, within the path lookup process of an operating system. A statistic summarization process runs as a task of the operating system and periodically accesses the statistics collected by the statistics collection routine and updates a database. A file migration process is scheduled to run periodically to examine the database information. Files that have a predetermined usage during the time may be migrated, based on user criteria, between a primary, high speed, storage device and a secondary, slow speed, storage device. The secondary storage device might be a network file server attached to a local area network, a read-only device, or other storage device.

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

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
HEWLETT-PACKARD COMPANYPALO ALTO, CA779
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.HOUSTON, TX13232

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Kao, Ping-Hui Ft. Collins, CO 2 257

Cited Art Landscape

Patent Info (Count) # Cites Year
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (6)
* 4,414,644 Method and apparatus for discarding data from a buffer after reading such data 62 1981
* 4,463,424 Method for dynamically allocating LRU/MRU managed memory among concurrent sequential processes 134 1983
* 4,947,319 Arbitral dynamic cache using processor storage 41 1988
* 5,134,563 Sequentially processing data in a cached data storage system 42 1989
* 5,150,472 Cache management method and apparatus for shared, sequentially-accessed, data 30 1989
* 5,051,887 Maintaining duplex-paired storage devices during gap processing using of a dual copy function 139 1990
* Cited By Examiner

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
CIRRUS LOGIC, INC. (1)
* 5,829,023 Method and apparatus for encoding history of file access to support automatic file caching on portable and desktop computers 79 1996
 
Other [Check patent profile for assignment information] (8)
* 2003/0084,152 Read-only storage device having network interface, a system including the device, and a method of distributing files over a network 1 2001
RE42860 Universal storage management system 14 2002
7,069,351 Computer storage device having network interface 5 2003
8,769,185 Computer storage device having separate read-only space and read-write space, removable media component, system management interface, and network interface 0 2008
* 2009/0106,480 COMPUTER STORAGE DEVICE HAVING SEPARATE READ-ONLY SPACE AND READ-WRITE SPACE, REMOVABLE MEDIA COMPONENT, SYSTEM MANAGEMENT INTERFACE, AND NETWORK INTERFACE 25 2008
8,145,729 Read-only storage device having network interface, a system including the device, and a method of distributing files over a network 0 2008
* 2008/0294,753 READ-ONLY STORAGE DEVICE HAVING NETWORK INTERFACE, A SYSTEM INCLUDING THE DEVICE, AND A METHOD OF DISTRIBUTING FILES OVER A NETWORK 0 2008
8,886,768 Read-only storage device having network interface, a system including the device and a method of distributing files over a network 0 2012
 
SONY COMPUTER ENTERTAINMENT AMERICA LLC (2)
* 5,841,980 Distributed system for communication networks in multi-user applications 77 1996
6,826,523 Application development interface for multi-user applications executable over communication networks 31 2000
 
EISENWORLD, INC. (1)
* 6,938,058 Apparatus and method for transferring information between platforms 6 2003
 
HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP (1)
* 5,778,165 Variable-level backup scheduling method and apparatus 49 1995
 
SONY CORPORATION (3)
* 5,542,072 Database system and method for accessing the same 8 1993
* 6,088,703 Material supplying system and material supplying method 12 1998
* 2003/0037,019 DATA STORAGE AND RETRIEVAL APPARATUS AND METHOD OF THE SAME 6 2000
 
PILLAR DATA SYSTEMS, INC. (1)
* 2007/0083,482 Multiple quality of service file system 4 2005
 
LINKEDIN CORPORATION (2)
7,865,460 Method and system for data dispatch 1 2008
* 2009/0282,090 Method and System For Data Dispatch 2 2008
 
LENOVO INTERNATIONAL LIMITED (1)
* 6,993,643 Method and system of dynamic video driver selection on a bootable CD via symbolic links 7 2001
 
HITACHI, LTD. (3)
* 5,579,507 Data transfer control of virtual storage supported by three-level hierarchical storage 38 1993
8,832,025 Local file server transferring file to remote file server via communication network and storage system comprising those file servers 1 2010
8,898,383 Apparatus for reallocating logical to physical disk devices using a storage controller and method of the same 1 2011
 
ORACLE AMERICA, INC. (3)
* 7,177,934 Method and apparatus for providing application specific strategies to a JAVA platform including start and stop policies 2 2001
* 7,165,108 Method and apparatus for providing application specific strategies to a JAVA platform including load balancing policies 22 2001
* 2002/0144,002 Method and apparatus for providing application specific strategies to a JAVA platform including start and stop policies 0 2001
 
AT&T INTELLECTUAL PROPERTY I, L.P. (2)
8,826,351 System and method for managing storage capacity on a digital video recorder 0 2008
* 2010/0064,314 System and Method for Managing Storage Capacity on a Digital Video Recorder 1 2008
 
ORACLE INTERNATIONAL CORPORATION (2)
8,438,138 Multiple quality of service file system using performance bands of storage devices 1 2009
* 2009/0228,535 Multiple quality of service file system using performance bands of storage devices 16 2009
 
NEC CORPORATION (3)
* 5,675,789 File compression processor monitoring current available capacity and threshold value 86 1996
* 7,765,217 System and method for managing and arranging data based on an analysis of types of file access operations 2 2005
* 2006/0149,748 Data arrangement management method, data arrangement management system, data arrangement management device, and data arrangement management program 7 2005
 
SEAGATE TECHNOLOGY INTERNATIONAL (2)
* 8,656,097 Selection of data storage locations based on one or more conditions 0 2009
* 2010/0070,689 HYBRID HARD DISK DRIVE TO RAPIDLY READ FILES HAVING SPECIFIED CONDITIONS, METHOD OF CONTROLLING THE HYBRID HARD DISK DRIVE, AND RECORDING MEDIUM FOR THE HYBRID HARD DISK DRIVE 1 2009
 
KOM NETWORKS INC. (1)
8,782,009 Method and system for electronic file lifecycle management 0 2008
 
KOM INC. (1)
* 2008/0263,112 Method and system for electronic file lifecycle management 18 2008
 
APPLE COMPUTER, INC. (2)
* 5,751,997 Method and apparatus for transferring archival data among an arbitrarily large number of computer devices in a networked computer environment 491 1996
* 5,867,668 Method and apparatus for data transfer and storage in a highly parallel computer network environment 45 1996
 
MICROSOFT TECHNOLOGY LICENSING, LLC (80)
7,624,356 Task-sensitive methods and systems for displaying command sets 20 2000
7,346,848 Single window navigation methods and systems 47 2000
7,191,394 Authoring arbitrary XML documents using DHTML and XSLT 81 2000
7,155,667 User interface for integrated spreadsheets and word processing tables 20 2000
7,117,435 Spreadsheet fields in text 7 2000
7,000,230 Network-based software extensions 58 2000
* 6,883,168 Methods, systems, architectures and data structures for delivering software via a network 105 2000
6,874,143 Architectures for and methods of providing network-based software extensions 123 2000
7,415,672 System and method for designing electronic forms 6 2003
7,370,066 System and method for offline editing of data files 27 2003
7,275,216 System and method for designing electronic forms and hierarchical schemas 26 2003
7,913,159 System and method for real-time validation of structured data files 21 2003
7,516,145 System and method for incrementally transforming and rendering hierarchical data files 15 2003
7,168,035 Building a view on markup language data through a set of components 117 2003
7,197,515 Declarative solution definition 27 2003
7,581,177 Conversion of structured documents 19 2003
7,406,660 Mapping between structured data and a visual surface 78 2003
7,334,187 Electronic form aggregation 18 2003
7,296,017 Validation of XML data files 80 2003
* 2004/0226,002 Validation of XML data files 9 2003
7,451,392 Rendering an HTML electronic form by applying XSLT to XML using a solution 83 2003
7,376,673 Offline editing of XML files using a solution 32 2003
8,819,072 Promoting data from structured data files 6 2004
7,318,063 Managing XML documents containing hierarchical database information 11 2004
7,496,837 Structural editing with schema awareness 93 2004
7,412,645 User interface for integrated spreadsheets and word processing tables 18 2004
7,568,101 Digital signatures with an embedded view 26 2004
7,281,018 Form template data source change 123 2004
7,774,620 Executing applications at appropriate trust levels 22 2004
7,676,843 Executing applications at appropriate trust levels 24 2004
7,533,268 Digital signature with an embedded view 25 2004
7,712,048 Task-sensitive methods and systems for displaying command sets 17 2004
7,610,562 Task-sensitive methods and systems for displaying command sets 21 2004
7,512,896 Task-sensitive methods and systems for displaying command sets 20 2004
7,818,677 Single window navigation methods and systems 29 2004
7,779,027 Methods, systems, architectures and data structures for delivering software via a network 28 2004
7,673,227 User interface for integrated spreadsheets and word processing tables 26 2004
7,350,141 User interface for integrated spreadsheets and word processing tables 44 2004
7,392,522 Architectures for and methods of providing network-based software extensions 21 2004
* 2005/0044,524 Architectures for and methods of providing network-based software extensions 5 2004
7,692,636 Systems and methods for handwriting to a screen 24 2004
7,549,115 System and method for integrated spreadsheets and word processing tables 35 2004
7,523,390 Spreadsheet fields in text 3 2004
7,506,242 System and method for integrating spreadsheets and word processing tables 8 2004
7,120,866 Spreadsheet fields in text 9 2004
7,506,243 System and method for integrating spreadsheets and word processing tables 12 2004
8,487,879 Systems and methods for interacting with a computer through handwriting to a screen 7 2004
7,712,022 Mutually exclusive options in electronic forms 26 2004
7,584,417 Role-dependent action for an electronic form 39 2004
7,721,190 Methods and systems for server side form processing 25 2004
7,509,353 Methods and systems for exchanging and rendering forms 5 2004
7,904,801 Recursive sections in electronic forms 11 2004
7,437,376 Scalable object model 21 2004
7,937,651 Structural editing operations for network forms 16 2005
7,743,063 Methods and systems for delivering software via a network 23 2005
7,689,929 Methods and systems of providing information to computer users 26 2005
7,346,610 Methods and systems of providing information to computer users 44 2005
7,725,834 Designer-created aspect for an electronic form template 27 2005
7,360,171 Methods and systems of providing information to computer users 8 2005
8,010,515 Query to an electronic form 11 2005
7,543,228 Template for rendering an electronic form 35 2005
8,200,975 Digital signatures for network forms 8 2005
7,613,996 Enabling selection of an inferred schema part 34 2005
7,979,856 Network-based software extensions 18 2005
8,001,459 Enabling electronic documents for limited-capability computing devices 10 2005
7,779,343 Opening network-enabled electronic documents 0 2006
7,490,109 System and method for offline editing of data files 29 2006
7,900,134 Authoring arbitrary XML documents using DHTML and XSLT 17 2006
7,865,477 System and method for real-time validation of structured data files 17 2007
8,074,217 Methods and systems for delivering software 24 2007
7,971,139 Correlation, association, or correspondence of electronic forms 15 2007
7,925,621 Installing a solution 17 2008
8,892,993 Translation file 3 2008
8,918,729 Designing electronic forms 3 2008
8,078,960 Rendering an HTML electronic form by applying XSLT to XML using a solution 7 2008
8,046,683 Structural editing with schema awareness 4 2009
9,229,917 Electronic form user interfaces 0 2011
9,210,234 Enabling electronic documents for limited-capability computing devices 0 2011
8,429,522 Correlation, association, or correspondence of electronic forms 6 2011
9,239,821 Translation file 0 2014
 
Alsoft, Inc. (1)
* 6,795,833 Method for allowing verification of alterations to the cataloging structure on a computer storage device 3 1999
 
KABUSHIKI KAISHA TOSHIBA (1)
* 5,893,139 Data storage device and storage method in which algorithms are provided for calculating access frequencies of data 77 1996
 
GOOGLE INC. (1)
* 6,393,459 Multicomputer with distributed directory and operating system 34 2000
 
Intellectual Property I LLC (1)
8,812,620 Software and method that enables selection of one of a plurality of online service providers 1 2007
 
Chung, Keicy K. (1)
7,444,393 Read-only storage device having network interface, a system including the device, and a method of distributing files over a network 20 2001
 
SHARP KABUSHIKI KAISHA (1)
6,611,261 Liquid crystal display device having reduced number of common signal lines 14 2000
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (33)
* 5,504,887 Storage clustering and packing of objects on the basis of query workload ranking 25 1993
* 6,105,037 Apparatus for performing automated reconcile control in a virtual tape system 39 1997
6,339,778 Method and article for apparatus for performing automated reconcile control in a virtual tape system 46 2000
7,010,532 Low overhead methods and apparatus for shared access storage devices 13 2000
6,658,417 Term-based methods and apparatus for access to files on shared storage devices 154 2000
6,694,317 Method and apparatus for high-speed access to and sharing of storage devices on a networked digital data processing system 19 2000
* 6,868,478 Method, system, and article of manufacture for optimizing storage utilization 13 2002
7,313,560 Data migration system and method 11 2002
* 2004/0111,726 Data migration system and method 2 2002
7,275,059 Methods and apparatus for high-speed access to and sharing of storage devices on a networked digital data processing system 9 2003
* 2005/0251,516 Methods and apparatus for high-speed access to and sharing of storage devices on a networked digital data processing system 2 2003
7,337,197 Data migration system, method and program product 6 2003
* 2005/0108,304 Data migration system, method and program product 4 2003
* 9,104,689 Method for synchronizing documents for disconnected operation 0 2004
* 2005/0210,079 Method for synchronizing documents for disconnected operation 5 2004
* 7,529,903 Systems and methods for memory migration 10 2005
* 2007/0011,420 Systems and methods for memory migration 9 2005
7,299,232 Low overhead methods and apparatus shared access storage devices 7 2005
* 2005/0262,103 Low overhead methods and apparatus shared access storage devices 9 2005
* 7,669,026 Systems and methods for memory migration 9 2008
* 2008/0172,539 Systems and Methods for Memory Migration 8 2008
8,051,099 Energy efficient data provisioning 0 2008
8,032,523 Method and system for data migration 1 2008
7,890,454 Method and system for data disaggregation 1 2008
* 2009/0282,273 Method and System For Data Migration 3 2008
* 2009/0281,847 Method and System For Data Disaggregation 2 2008
8,762,667 Optimization of data migration between storage mediums 0 2010
8,583,889 Synchronous extent migration protocol for paired storage 0 2010
8,560,792 Synchronous extent migration protocol for paired storage 0 2010
8,572,343 Synchronous extent migration protocol for paired storage 0 2012
8,560,793 Synchronous extent migration protocol for paired storage 0 2012
8,868,871 Synchronous extent migration protocol for paired storage 0 2013
9,207,874 Synchronous extent migration protocol for paired storage 0 2014
 
VERIZON PATENT AND LICENSING INC. (1)
* 5,551,025 Relational database system for storing different types of data 81 1994
 
LENOVO PC INTERNATIONAL (2)
* 7,836,442 Out-of-band patch management system 1 2007
* 2008/0229,301 OUT-OF-BAND PATCH MANAGEMENT SYSTEM 1 2007
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (1)
* 6,768,996 System and method for retrieving an abstracted portion of a file without regard to the operating system of the current host computer 35 1998
 
PIONEER CORPORATION (1)
* 2003/0200,090 Speech recognition apparatus, speech recognition method, and computer-readable recording medium in which speech recognition program is recorded 2 2003
 
SILICON GRAPHICS INTERNATIONAL CORP. (1)
* 5,727,150 Apparatus and method for page migration in a non-uniform memory access (NUMA) system 48 1996
 
TELEFONAKTIEBOLAGET L M ERICSSON (PUBL) (1)
* 5,745,905 Method for optimizing space in a memory having backup and database areas 13 1993
 
NETAPP, INC. (7)
7,844,646 Method and apparatus for representing file system metadata within a database for efficient queries 10 2004
7,630,994 On the fly summarization of file walk data 4 2004
* 7,539,702 Pre-summarization and analysis of results generated by an agent 27 2004
* 2005/0203,907 Pre-summarization and analysis of results generated by an agent 2 2004
8,024,309 Storage resource management across multiple paths 1 2007
8,990,285 Pre-summarization and analysis of results generated by an agent 0 2008
* 2008/0155,011 Pre-summarization and analysis of results generated by an agent 0 2008
 
SUN MICROSYSTEMS, INC. (3)
* 2004/0186,859 File access based on file digests 47 2003
* 8,930,894 Method and system for executing an executable file 0 2008
* 2010/0088,496 METHOD AND SYSTEM FOR EXECUTING AN EXECUTABLE FILE 3 2008
 
COMCAST IP HOLDINGS I, LLC (1)
* 6,442,601 System, method and program for migrating files retrieved from over a network to secondary storage 39 1999
 
COMMVAULT SYSTEMS, INC. (6)
8,725,980 System and method for allocation of organizational resources 3 2012
* 8,706,993 Systems and methods for storage modeling and costing 3 2012
* 2013/0007,402 SYSTEMS AND METHODS FOR STORAGE MODELING AND COSTING 5 2012
9,152,685 Systems and methods for migrating components in a hierarchical storage network 0 2014
9,111,220 Systems and methods for storage modeling and costing 0 2014
9,164,692 System and method for allocation of organizational resources 0 2014
 
PROXIMA THERAPEUTICS, INC. (1)
7,516,399 Structured-document path-language expression methods and systems 26 2004
 
INTELLECTUAL VENTURES I LLC (12)
8,499,030 Software and method that enables selection of one of a plurality of network communications service providers 6 2000
8,131,883 Method for distributing content to a user station 26 2000
6,769,009 Method and system for selecting a personalized set of information channels 186 2000
8,407,682 Software and method that enables selection of one of a plurality of online service providers 9 2004
9,111,604 Software and method that enables selection of on-line content from one of a plurality of network content service providers in a single action 0 2006
8,069,204 Providing and receiving content over a wireless communication system 10 2006
8,024,399 Software distribution over a network 12 2006
8,321,499 Method for distributing content to a user station 9 2007
7,653,687 Method for distributing content to a user station 45 2007
8,825,872 Software and method for monitoring a data stream and for capturing desired data within the data stream 1 2009
8,719,339 Software and method that enables selection of one of a plurality of online service providers 1 2010
8,635,272 Method for distributing a list of updated content to a user station from a distribution server wherein the user station may defer installing the update 3 2012
 
CLOUDING CORP. (3)
* 5,537,585 Data storage management for network interconnected processors 231 1994
* 5,832,522 Data storage management for network interconnected processors 158 1996
* 5,873,103 Data storage management for network interconnected processors using transferrable placeholders 64 1997
 
TEXAS INSTRUMENTS INCORPORATED (1)
* 2004/0078,528 Cache coherency in a multi-processor system 2 2003
* Cited By Examiner