IP Library Granted Patent US 9,619,487
Granted Patent B2
US 9,619,487 · App. 13/921,095 · Granted Apr 11, 2017

Method and system for the normalization, filtering and securing of associated metadata information on file objects deposited into an object store

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 9,619,487
App. No.
13/921,095
Granted
Apr 11, 2017
Kind
B2
Abstract

A system and method to prioritize, filter, and normalize metadata from files being transferred from a file system to an object store repository. The metadata is associated with the file (object) when saved to the object store repository.

Claims (24)

1. A computing device comprises:

a network adapter;

object cache;

persistent local memory; and

one or more processing units operably coupled to the network adapter, the object cache, and the local memory, wherein the one or more processing units are operable to process a file transfer request from a file system to an object store repository by:

obtaining the file transfer request regarding a file, wherein the file transfer request is in accordance with one of a plurality of file transfer methods;

determine at least one configuration option regarding the file based on information of an object store repository;

when the at least one configuration option indicates metadata formatting:

process the file to generate extracted metadata for the file in an initial dictionary form, wherein the extracted metadata for the file includes a key name;

process the extracted metadata and a content type of the file to determine whether to replace the key name for the file with a friendly key name for the file;

when it is determined to replace the key name for the file with a friendly key name for the file:

alter the extracted metadata based on a modified metadata dictionary of friendly names to produce altered metadata that includes the friendly key name for the file and that is applicable across a plurality of content types of files stored in the object store repository;

filter the altered metadata based on a filter configuration file to produce filtered metadata; and

output the file and the filtered metadata to the object store repository in accordance with a file transfer method of the object store repository.

2. The computing device of claim 1 further comprises:

when the at least one configuration option further includes encryption, the one or more processing units is further operable to encrypt the filtered metadata prior to outputting.

3. The computing device of claim 1 further comprises:

when the at least one configuration option further includes local storage, storing the file in the local memory.

4. The computing device of claim 1 , wherein the one or more processing units is further operable to generate extracted metadata for the file by at least one of:

extracting metadata from the file; and

receiving the metadata from an external source.

5. The computing device of claim 1 , wherein the file further comprises an object.

6. The computing device of claim 1 , wherein the one or more processing units is further operable to generate the modified metadata dictionary.

7. The computing device of claim 1 , wherein the one or more processing units is further operable to generate the filter configuration file to include a first list of metadata key names that are whitelisted and a second list of metadata key names are blacklisted.

Assignments (7)
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS Recorded Jun 11, 2025
From: BARCLAYS BANK PLC, AS ADMINISTRATIVE AGENT
To: PURE STORAGE, INC.
Reel/Frame 071558/0523 →
SECURITY INTEREST Recorded Aug 26, 2020
From: PURE STORAGE, INC.
To: BARCLAYS BANK PLC AS ADMINISTRATIVE AGENT
Reel/Frame 053867/0581 →
CORRECTIVE ASSIGNMENT TO CORRECT THE 9992063 AND 10334045 LISTED IN ERROR PREVIOUSLY RECORDED ON REEL 049556 FRAME 0012. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNOR HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jan 14, 2020
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: PURE STORAGE, INC.
Reel/Frame 052205/0705 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 21, 2019
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: PURE STORAGE, INC.
Reel/Frame 049556/0012 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 6, 2016
From: CLEVERSAFE, INC.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 038629/0015 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 14, 2015
From: MALDIVICA INC.
To: CLEVERSAFE, INC.
Reel/Frame 036325/0798 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 17, 2014
From: BANE, ADAM; MINNEAR, ROBERT
To: MALDIVICA, INC
Reel/Frame 034525/0157 →