IP Library Granted Patent US 7,136,883
Granted Patent B2
US 7,136,883 · App. 10/237,541 · Granted Nov 14, 2006

System for managing object storage and retrieval in partitioned storage media

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,136,883
App. No.
10/237,541
Granted
Nov 14, 2006
Kind
B2
Abstract

The invention is directed to a system for managing storage of an object in a storage system having a plurality of different storage media divided into different partitions, which includes a storage processor for determining whether a particular storage partition has reached a predetermined capacity threshold; a data migration processor for identifying within the particular storage partition an object to be moved and for identifying a target destination partition for the particular object in response to the capacity determination, the migration processor identifying the target destination partition based on one or more selected from the group consisting of (a) media type of the particular storage partition, and (b) information identifying related objects in the target destination partition; and a transfer processor for transferring data representing the particular object to the target destination partition.

Claims (25)

1. In a storage system comprising a plurality of different storage partitions of different storage media hierarchically arranged into different storage levels and an individual partition includes a plurality of different data objects individually having attributes for indicating a target destination partition and for enabling determination of objects having similar data retention characteristics, a system for managing storage of an object comprising:

a storage processor for determining a particular storage partition has reached a predetermined capacity threshold;

a data migration processor for individually migrating objects in said particular storage partition by identifying within said particular storage partition individual first and second different objects to be moved in response to said capacity determination and by identifying different target destination partitions of said individual first and second different objects based on corresponding attributes of said first and second different objects, wherein said hierarchically arranged different storage levels correspond to different storage media types and at least one individual storage level includes a plurality of different partitions and said object attributes determine a particular target destination partition and storage level; and

a transfer processor for transferring data representing said particular object to said target destination partition.

2. A system according to claim 1 , wherein

said data migration processor identifies within said particular storage partition an object to be moved based on frequency of access of said object relative to other objects in said storage partition, said object to be moved comprising an object with a lowest access frequency and

said media type comprises at least one of, (a) magnetic disk, (b) optical disk, (c) magnetic tape and (d) semiconductor memory.

3. A system according to claim 1 , wherein

said object attributes include an identifier located external to an object indicating said object is to be grouped with other objects in response to information identifying related objects and

said information identifying related objects comprises at least one of, (a) a patient medical record identifier, (b) a patient identifier and (c) a patient related information identifier.

4. A system according to claim 1 ,

including a document generator for automatically creating a plurality of backup reproductions of a document for processing by said storage system.

5. A system according to claim 3 , wherein said identifier located external to said object includes a migration group value in said storage partition for determining a grouping of objects to be migrated.

6. In a storage system comprising a plurality of different storage partitions of different storage media hierarchically arranged into different storage levels and an individual partition includes a plurality of different data objects individually having attributes for indicating a target destination partition and for enabling determination of objects having similar data retention characteristics, a method for managing storage of an object comprising the activities of:

determining a particular storage partition has reached a predetermined capacity threshold;

determining a frequency of access of objects on said particular storage partition;

individually migrating objects in said particular storage partition by identifying within said particular storage partition individual first and second different objects to be moved in response to said capacity determination, and by identifying a frequency of access of an object relative to other objects in said particular storage partition and by identifying different target destination partitions of said individual first and second different objects based on corresponding attributes of said first and second different objects; and

transferring data representing said particular object to said target destination partition.

7. In a storage system comprising a plurality of different storage partitions of different storage media hierarchically arranged into different storage levels and an individual partition includes a plurality of different data objects individually having attributes for indicating a target destination partition and for enabling determination of objects having similar data retention characteristics, a system for managing storage of an object comprising:

a storage processor for determining a particular storage partition has reached a predetermined capacity threshold;

a data migration processor for individually migrating objects in said particular storage partition by identifying within said particular storage partition individual first and second different objects to be moved in response to said capacity determination and by identifying different target destination partitions of said individual first and second objects and by identifying a frequency of access of said object relative to ether objects in said storage partition said object to be moved comprising an object with a lowest access frequency; and

a transfer processor for transferring data representing said particular object to said target destination partition.

8. A system according to claim 7 , wherein

said hierarchically arranged different storage levels correspond to different storage media types and at least one individual storage level includes a plurality of different partitions and

said object attributes determine a particular target destination partition and storage level.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 6, 2015
From: SIEMENS MEDICAL SOLUTIONS USA, INC.
To: CERNER INNOVATION, INC.
Reel/Frame 034914/0523 →
MERGER Recorded Jan 24, 2007
From: SIEMENS MEDICAL SOLUTIONS HEALTH SERVICES CORPORATION.
To: SIEMENS MEDICAL SOLUTIONS USA, INC.
Reel/Frame 018797/0141 →