최소 단어 이상 선택하여야 합니다.
최대 10 단어까지만 선택 가능합니다.
다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
NTIS 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
DataON 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
Edison 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
Kafe 바로가기국가/구분 | United States(US) Patent 등록 |
---|---|
국제특허분류(IPC7판) |
|
출원번호 | UP-0313225 (2005-12-19) |
등록번호 | US-7543125 (2009-07-01) |
발명자 / 주소 |
|
출원인 / 주소 |
|
대리인 / 주소 |
|
인용정보 | 피인용 횟수 : 264 인용 특허 : 120 |
A system and method are provided for creating a non-standard calendar that may have customized attributes, such as number of days in a month, first day of a month, number of months in a year, first month of a year, number of years, or other customized attributes. Such non-standard calendars may be s
A system and method are provided for creating a non-standard calendar that may have customized attributes, such as number of days in a month, first day of a month, number of months in a year, first month of a year, number of years, or other customized attributes. Such non-standard calendars may be similar to non-standard calendars used by companies, enterprises or other organizations, such as a fiscal calendar, academic calendar, or other calendar. A storage management system manager may have a database of storage policies that include preferences and frequencies for performing storage operations, and associations with a non-standard calendar. The storage manager can initiate storage operations based on the storage policy using data that may be identified according to selection criteria, and determine a time to perform the storage operation according to a non-standard calendar.
What is claimed is: 1. A method for performing a storage operation, the method comprising: receiving calendar data defining at least a first Gregorian calendar, a second non-Gregorian calendar, and a third non-Gregorian calendar; associating a calendar identifier with each of the Gregorian and non-
What is claimed is: 1. A method for performing a storage operation, the method comprising: receiving calendar data defining at least a first Gregorian calendar, a second non-Gregorian calendar, and a third non-Gregorian calendar; associating a calendar identifier with each of the Gregorian and non-Gregorian calendars wherein the first Gregorian calendar is associated with a first calendar identifier, the second non-Gregorian calendar is associated with a second calendar identifier, and the third non-Gregorian calendar is associated with a third calendar identifier; storing the calendar data and the first, second, and third calendar identifiers in a database; receiving a first storage policy, the first storage policy comprising first time related data indicating a first frequency for performing a first type of storage operation on one or more data items, the first storage policy associated with the first calendar identifier that identifies the first Gregorian calendar; performing the first type of storage operation associated with the first storage policy by using the first calendar identifier to identify the first Gregorian calendar such that the first type of storage operation is performed at the first frequency based on the first Gregorian calendar; receiving a second storage policy, the second storage policy comprising second time data indicating a second frequency for performing a second type of storage operation on one or more data items, wherein the second type of storage operation is different than the first type of storage operation, and wherein the second storage policy is associated with the second calendar identifier that identifies the second non-Gregorian calendar such that the second frequency for performing the second type of storage operation occurs according to the second non-Gregorian calendar; performing the second type of storage operation associated with the second storage policy by using the second calendar identifier to identify the second non-Gregorian calendar, such that the second type of storage operation is performed at the second frequency based on the second non-Gregorian calendar; receiving a third storage policy, the third storage policy comprising third time data indicating a third frequency for performing a third type of storage operation on one or more data items, wherein the third type of storage operation is different than the first or second types of storage operations, and wherein the third storage policy is associated with the third calendar identifier that identifies the third non-Gregorian calendar such that the third frequency for performing the third type of storage operation occurs according to the third non-Gregorian calendar; performing the third type of storage operation associated with the third storage policy by using the third calendar identifier to identify the third non-Gregorian calendar, such that the third type of storage operation is performed at the third frequency based on the third non-Gregorian calendar. 2. The method of claim 1, further comprising, identifying, according to a selection criterion, the one or more data items for performing the at least the first type of storage operation. 3. The method of claim 1 further comprising: determining that at least one portion of the second set of one or more Gregorian times occurs after a first term of the second non-Gregorian calendar expires; and predicting a second term of the second non-Gregorian calendar, wherein the at least one portion of the second set of one or more times occurs during the second term; and wherein the first term and the second term of second the non-Gregorian calendar include at least one common time flexible preference. 4. A method for scheduling a storage operation, the method comprising: associating in a storage system a first storage policy with a Gregorian calendar, the first storage policy comprising a first frequency for performing one or more storage operations; receiving data indicating a non-Gregorian calendar; associating in the storage system the non-Gregorian calendar with a second storage policy, wherein the second storage policy comprising a second frequency for performing one or more storage operations; determining when to perform the first frequency of one or more storage operations associated with the first storage policy based on the Gregorian calendar; and determining when to perform the second frequency of one or more storage operations associated with the second storage policy based on the non-Gregorian calendar. 5. The method of claim 4 wherein associating the non-Gregorian calendar and the second storage policy comprises associating the non-Gregorian calendar and the second storage policy in an index. 6. The method of claim 4, further comprising transmitting an alert when a storage operation time comprises a time after a first term of the non-Gregorian calendar expires. 7. The method of claim 6 further comprising predicting a second term of the non-Gregorian calendar, wherein a storage operation time occurs during the second term; and wherein the first term and the second term of the non-Gregorian calendar include at least one common time flexible preference. 8. The method of claim 4 further comprising, identifying, according to a selection criterion, at least one data item for performing the storage operation. 9. A method of scheduling a storage operation, the method comprising: storing multiple calendars in a storage management system, the multiple calendars comprising at least a Gregorian calendar and a non-Gregorian calendar, the calendars having calendar identifiers associated therewith; receiving a first storage policy, the first storage policy including a first time frequency for performing a first storage operation, wherein a first calendar indicator associates the first storage policy with the Gregorian calendar; based on a selection criteria, identifying a data item for performing the first storage operation; receiving a second storage policy, the second storage policy including a second time frequency for performing a second storage operation, wherein a second calendar indicator associates the non-Gregorian calendar with the second storage policy; determining a time to perform the first time frequency for the first storage operation associated with the first storage policy based on the Gregorian calendar; determining a time to perform the second time frequency for the second storage operation storage operation associated with the second storage policy based on the non-Gregorian calendar; and at the determined times, performing the first and second storage operations. 10. The method of claim 9, wherein identifying the non-Gregorian calendar comprises identifying a non-Gregorian calendar associated with the storage policy in an index. 11. The method of claim 9 wherein the first storage operation is a selective copy operation. 12. The method of claim 9 wherein the second storage operation is a retention operation. 13. The method of claim 9, wherein the determined time occurs after a first term of the non-Gregorian calendar expires, and predicting a second term of the non-Gregorian calendar, wherein the determined time occurs during the second term; and wherein the first term and the second term of the non-Gregorian calendar include at least one common time flexible preference. 14. A storage management system for scheduling a storage operation, the storage management system comprising: a storage device configured to store a plurality of data items; a storage manager configured to direct the performance of one or more storage operations on at least one of the plurality of data items in the storage device; a media agent communicatively coupled to the storage device and the storage manager, the media agent configured to perform at least one of the one or more storage operations on the at least one data item; a calendar module comprising multiple calendars, the multiple calendars comprising at least a Gregorian calendar and a non-Gregorian calendar, the calendar module further comprising a year module, a month module, a day module, and a offset module, the calendar module being configured to define the non-Gregorian calendar based on data received from a user, the calendar module communicatively coupled to the storage manager; an index configured to store data indicating a first association of the Gregorian calendar with a first storage policy and a second association of the non-Gregorian calendar and a second storage policy; and wherein the storage manager is programmed to: consult the first and second storage policies in the index, determine a first time to perform the at least one storage operation according to the first storage policy, the first time relating to a Gregorian calendar; determine a second time to perform the least one storage operation according to the second storage policy, the second time relating to the non-Gregorian calendar, and direct the storage operations at the first and second times. 15. The method of claim 2, wherein the selection criterion is based on data type. 16. The method of claim 2, wherein the selection criterion is based on a geographic location of the one or more data items. 17. The storage management system of claim 14, wherein the calendar module comprises at least one graphical user interface for receiving the data from the user.
Copyright KISTI. All Rights Reserved.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.