Service archive support

US9542400B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9542400-B2
Application numberUS-201313907728-A
CountryUS
Kind codeB2
Filing dateMay 31, 2013
Priority dateSep 7, 2012
Publication dateJan 10, 2017
Grant dateJan 10, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Embodiments of the present invention are directed to systems and methods for providing archival support for one or more services provided by a cloud infrastructure system. One such method comprises receiving a message corresponding to an archive trigger event, and determining based on the message one or more services subscribed to by a customer of a cloud infrastructure system which are to be archived. The method further comprises sending an instruction to the one or more services to archive customer information, and storing each archive in an archive directory accessible to the customer.

First claim

Opening claim text (preview).

That which is claimed is: 1. A method comprising: receiving, by a cloud infrastructure system comprising one or more computing devices, a message corresponding to an archive trigger event, the archive trigger event including a request for archiving a first service and a second service, both of the first service and the second service being subscribed by a customer through a subscription; obtaining, by the one or more computing devices, information regarding the subscription, the information indicating one or more services for which archival support is available; determining, by the one or more computing devices, that customer information related to the first service is to be archived based on the first service being included in the one or more services; determining, by the one or more computing devices, that customer information related to the second service is not to be archived based on the second service not being included in the one or more services; based on the determination that the customer information related to the first service is to be archived, sending, by the one or more computing devices, an instruction to the first service to create an archive for the customer, the archive including the customer information related to the first service subscribed to by the customer; and storing, by the one or more computing devices, the archive in an archive directory accessible to the customer. 2. The method of claim 1 wherein the archive trigger event includes a request to terminate at least one service from a subscription of the customer. 3. The method of claim 1 wherein the archive is stored in a Secure File Transfer Protocol file server. 4. The method of claim 1 wherein the instruction includes a location to store the archive, and wherein the location is accessible to the one or more computing devices and the one or more services. 5. The method of claim 1 wherein determining the first service to be archived is further based on an archive policy. 6. The method of claim 5 wherein the archive policy is based on the subscription of the customer. 7. A system comprising: a cloud infrastructure system comprising one or more computing devices, wherein the cloud infrastructure system provides a plurality of services; a tenant automation system (TAS) module, that executes on the one or more computing devices, wherein upon execution of the TAS module, the TAS module performs one or more operations to: receive a message corresponding to an archive trigger event, the archive trigger event including a request for archiving a first service and a second service, both of the first service and the second service being subscribed by a customer through a subscription; obtain information regarding the subscription, the information indicating one or more services for which archival support is available; determine that customer information related to the first service is to be archived based on the first service being included in the one or more services; and determine that customer information related to the second service is not to be archived based on the second service not being included in the one or more services; and a service deployment infrastructure (SDI) module, that executes on the one or more computing devices, wherein upon execution of the SDI module, the SDI module performs one or more operations to: based on the determination that the customer information related to the first service is to be archived by the TAS module, send an instruction to the first service to create an archive for the customer, the archive including the customer information related to the first service as subscribed to by the customer; and store the archive in an archive directory accessible to the customer. 8. The system of claim 7 wherein the archive trigger event is one of a request to terminate at least one service from a subscription of the customer, a request to suspend the one or more services, a periodically scheduled backup, and an on-demand backup. 9. The system of claim 7 wherein the archive is stored in a Secure File Transfer Protocol file server. 10. The system of claim 7 wherein the instruction includes a location to store the archive, wherein the location is accessible to the computing device and/or the one or more services. 11. The system of claim 7 , wherein the TAS module is further configured such that identifying the first service to archive is further based on an archive policy. 12. The system of claim 11 wherein the archive policy is based on a subscription of the customer. 13. A non-transitory computer readable storage medium including instructions stored thereon which, when executed by a computer, cause the computer to perform the steps of: receiving, by a infrastructure system comprising a computer system, a message corresponding to an archive trigger event, the archive trigger event including a request for archiving a first service and a second service, both of the first service and the second service being subscribed by a customer through a subscription; obtaining, by the computer system, information regarding the subscription, the information indicating one or more services for which archival support is available; determining, by the computer system, that customer information related to the first service is to be archived based on the first service being included in the one or more services; determining, by the computer system, that customer information related to the second service is not to be archived based on the second service not being included in the one or more services; based on the determination that the customer information related to the first service is to be archived, sending, by the computer system, an instruction to the first service to create an archive for the customer, the archive including the customer information related to the first service as subscribed to by the customer; and storing, by the computer system, the archive in an archive directory accessible to the customer. 14. The non-transitory computer readable storage medium of claim 13 wherein the archive is stored in a Secure File Transfer Protocol file server. 15. The non-transitory computer readable storage medium of claim 13 wherein identifying the first service to archive is further based on associated with an archive policy. 16. The method of claim 5 , wherein the archive policy specifies a level of archive support for the customer in accordance with a subscription of the first service by the customer, and wherein the instruction includes the level of archive support for the customer. 17. The method of claim 1 , wherein the archive trigger event includes a request to suspend at least one service. 18. The method of claim 1 , wherein the archive trigger event includes a periodically scheduled backup request. 19. The method of claim 1 , wherein the archive trigger event includes an on-demand backup request.

Assignees

Inventors

Classifications

  • Physics · mapped topic

  • Physics · mapped topic

  • G06F16/182Primary

    Distributed file systems · CPC title

  • G06F16/113Primary

    Details of archiving (lifecycle management in storage systems G06F3/0649; point-in-time backing up or restoration of persistent data G06F11/1446) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9542400B2 cover?
Embodiments of the present invention are directed to systems and methods for providing archival support for one or more services provided by a cloud infrastructure system. One such method comprises receiving a message corresponding to an archive trigger event, and determining based on the message one or more services subscribed to by a customer of a cloud infrastructure system which are to be a…
Who is the assignee on this patent?
Oracle Int Corp
What technology area does this patent fall under?
Primary CPC classification G06F17/30073. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jan 10 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 10 related publications on this page (citations in our corpus or others sharing the same primary CPC).