System and method for providing a climate data persistence service

US9940329B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9940329-B2
Application numberUS-201514706570-A
CountryUS
Kind codeB2
Filing dateMay 7, 2015
Priority dateMay 7, 2015
Publication dateApr 10, 2018
Grant dateApr 10, 2018

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.

A system, method and computer-readable storage devices for providing a climate data persistence service. A system configured to provide the service can include a climate data server that performs data and metadata storage and management functions for climate data objects, a compute-storage platform that provides the resources needed to support a climate data server, provisioning software that allows climate data server instances to be deployed as virtual climate data servers in a cloud computing environment, and a service interface, wherein persistence service capabilities are invoked by software applications running on a client device. The climate data objects can be in various formats, such as International Organization for Standards (ISO) Open Archival Information System (OAIS) Reference Model Submission Information Packages, Archive Information Packages, and Dissemination Information Packages. The climate data server can enable scalable, federated storage, management, discovery, and access, and can be tailored for particular use cases.

First claim

Opening claim text (preview).

We claim: 1. A system for providing a climate data persistence service, the system comprising: a climate data server that performs data and metadata storage and management functions for climate data objects; a compute-storage platform that provides a number of resources needed to support a climate data server; provisioning software that allows climate data server instances to be deployed as virtual climate data servers in a cloud computing environment; and a service interface, wherein persistence service capabilities are invoked by software applications running on a client device; wherein the climate data server further comprises: a computer-readable storage device having stored therein data grid software which, when executed by a processor, causes the processor to enable scalable, federated storage, management, discovery, and access; one or more application-specific kits that tailor the climate data server to particular uses and to particular file formats; wherein at least one of the one or more application-specific kits comprises a Network Common Data Format kit; wherein the Network Common Data Format kit comprises: a services library, wherein a plurality of software applications implement the capabilities of the service; and a utilities library, wherein a plurality of software applications implement the support functions of the service; wherein the utilities library further comprises: a first function that extracts the embedded metadata in Network Common Data Format files and stores and manages the metadata separate from the stored data objects; a second function that builds, populates, and manages the internal database tables of data grid software according to International Organization for Standards Open Archival Information System Reference Model metadata categories of Representation Information, Preservation Description Information, Policy Information, and Discovered Metadata; and a third function that logs object-level actions within the data grid software; and an operating system that enables the climate data server to run on the compute-storage platform. 2. The system of claim 1 , wherein the climate data objects represent at least one of International Organization for Standards (ISO) Open Archival Information System (OAIS) Reference Model Submission Information Packages, Archive Information Packages, and Dissemination Information Packages. 3. The system of claim 1 , wherein the data grid software comprises an open source enterprise-ready distribution of the Integrated Rule-Oriented Data System Version 4.0 data management system. 4. The system of claim 1 , wherein the operating system is SLES 11, SP 3. 5. The system of claim 1 , wherein the services library and the utilities library comprise Python classes. 6. The system of claim 1 , wherein the services library comprises methods that implement capabilities of the service that correspond to the International Organization for Standards Open Archival information System Reference Model data flow categories of an operational archive comprising: ingest capabilities that input data objects to the service; query capabilities that retrieve metadata relating to data objects in the service; order capabilities that dynamically create data objects in the service; download capabilities that retrieve data objects from a service; execute capabilities that initiate service-definable operations; and status capabilities that check on the progress of an order operation. 7. The system of claim 6 , wherein the ingest capabilities further comprise a Put method that stores a user-specified input payload in the persistence service. 8. The system of claim 7 , wherein outputs from the Put method comprise a unique session identifier for an ingest session, a one word status update, and a detailed description of the ingest session. 9. The system of claim 6 , wherein the query capabilities further comprise a GetFileNameByAttribute method that performs a metadata search operation on the data objects stored in the persistence service according to user-specified selection parameters. 10. The system of claim 9 , wherein output of the GetFileNameByAttribute method comprises data object names that have metadata attributes that match user-specified selection parameters. 11. The system of claim 6 , wherein the download capabilities further comprise: a Get method that downloads a previously ingested data object according to user-specified parameters; and a GetFileNameByAttribute method that queries for a data object name according to user-specified parameters. 12. The system of claim 11 , wherein the user-specified parameters comprise: a file name for a data object to be operated upon; a target destination path for an output data object; and an optional overwrite specification. 13. The system of claim 11 , wherein output of the Get method and the GetFileNameByAttribute method comprises a selected data object. 14. The system of claim 6 , wherein the execute capabilities further comprise: an AddMetaDataByName method that adds metadata to a data object stored in the persistence service according to user-specified parameters; and a DeleteObject method that removes a data object from the persistence service according to user-specified parameters. 15. The system of claim 14 , wherein the user-specified parameters of the AddMetaDataByName method comprise: a file name for the target data object; a name specification for the metadata key to be associated with the target data object; a value to be associated with the specified key; and an optional unit specification. 16. The system of claim 14 , wherein output of the AddMetaDataByName method comprises a unique session identifier for the execute session, a one word status update, and a detailed description of the session.

Assignees

Inventors

Classifications

  • Government or public services (business processes related to the transportation industry G06Q50/40) · CPC title

  • Physics · mapped topic

  • Physics · mapped topic

  • Physics · mapped topic

  • Provision of network file services by network file servers, e.g. by using NFS, CIFS (network file access protocols H04L67/1097) · 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 US9940329B2 cover?
A system, method and computer-readable storage devices for providing a climate data persistence service. A system configured to provide the service can include a climate data server that performs data and metadata storage and management functions for climate data objects, a compute-storage platform that provides the resources needed to support a climate data server, provisioning software that a…
Who is the assignee on this patent?
The United States Of America Represented By The Administrator Of The Nat Aeronautics And Space Admin, Nasa
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 Apr 10 2018 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 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).