File system content based security

US10467424B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10467424-B2
Application numberUS-201715730794-A
CountryUS
Kind codeB2
Filing dateOct 12, 2017
Priority dateOct 12, 2017
Publication dateNov 5, 2019
Grant dateNov 5, 2019

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 filesystem command is sent by a first processor, and for synchronization by a second processor. The filesystem command is directed to a second object of a second filesystem that is synchronized with a first object of a first filesystem. An expression is sent by the first processor to the second filesystem, and for authentication by the second processor. The expression is generated based on a third object of the first filesystems that is synchronized with a fourth object of the second filesystem.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: sending, by a first processor and for synchronization by a second processor, a filesystem command directed to a second object of a second filesystem, the second object synchronized with a first object of a first filesystem; and sending, by the first processor and for authentication by the second processor, an expression to the second filesystem, the expression generated based on a third object of the first filesystem, the third object synchronized with a fourth object of the second filesystem. 2. The method of claim 1 , wherein the synchronization of the third object with the fourth object of the second filesystem is based upon receiving an update to the third object, and wherein the fourth object synchronized with the third object of the first filesystem upon receiving an update to the fourth object. 3. The method of claim 1 , wherein the expression is a secondary authentication factor, and wherein the method further comprises: sending, by the first processor and for authentication by the second processor, a primary authentication factor. 4. The method of claim 1 , wherein the third object of the first filesystem is not a password. 5. The method of claim 1 , wherein the third object of the first filesystem is an attribute that describes the number of files in a first folder of the first filesystem. 6. The method of claim 1 , wherein the third object of the first filesystem is a metadata value. 7. The method of claim 1 , wherein the method further comprises: searching the first filesystem for a third object, the third object other than the first object; detecting that the third object is synchronized with a fourth object of the second filesystem; determining an attribute of the third object; and generating a question related to the attribute and the third object, wherein the question resolves to true based on analysis by the second filesystem. 8. A tiering filesystem, the tiering filesystem comprising: a first memory; a first storage device, the first storage device containing a first filesystem of one or more first-filesystem objects; a first processor, the first processor communicatively coupled to the first memory and the first storage device, the first processor configured to: receive a first filesystem command; detect the first filesystem command is directed to a first object of the first filesystem synchronized with a second object of a second filesystem; retrieve, based on the detection, one or more authentication credentials; identify the first filesystem access command is a delete command; generate, based on the identification, a linguistic expression related to the first filesystem; and provide to the second filesystem, the linguistic expression, the authentication credentials, and a second delete command to the second filesystem. 9. The tiering filesystem of claim 8 , wherein the tiering filesystem further comprises: a second memory; a second storage device, the second storage device containing a second filesystem of one or more second filesystem objects synchronized with the first filesystem; a second processor, the second processor communicatively coupled to the second memory and the second storage device, the second processor configured to: receive the provided second delete command; validate, based on the received second delete command, the second delete command based on the authentication credentials; compare the linguistic expression to the second filesystem; verify, based on the comparison, the second delete command; and delete, based on the validated and verified delete command, the second object of the one or more second filesystem objects. 10. A system comprising: a memory; and a processor, the processor communicatively coupled to the memory, the processor configured to perform a method comprising: sending, by a first processor and for synchronization by a second processor, a filesystem command directed to a second object of a second filesystem, the second object synchronized with a first object of a first filesystem; and sending, by the first processor and for authentication by the second processor, an expression to the second filesystem, the expression generated based on a third object of the first filesystem, the third object synchronized with a fourth object of the second filesystem. 11. The system of claim 10 , wherein the synchronization of the third object with the fourth object of the second filesystem is based upon receiving an update to the third object, and wherein the fourth object synchronized with the third object of the first filesystem upon receiving an update to the fourth object. 12. The system of claim 10 , wherein the expression is a secondary authentication factor, and wherein the method further comprises: sending, by the first processor and for authentication by the second processor, a primary authentication factor. 13. The system of claim 10 , wherein the third object of the first filesystem is not a password. 14. The system of claim 10 , wherein the third object of the first filesystem is an attribute that describes the number of files in a first folder of the first filesystem. 15. A computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a computer to cause the computer to: send, by a first processor and for synchronization by a second processor, a filesystem command directed to a second object of a second filesystem, the second object synchronized with a first object of a first filesystem; and send, by the first processor and for authentication by the second processor, an expression to the second filesystem, the expression generated based on a third object of the first filesystem, the third object synchronized with a fourth object of the second filesystem. 16. The computer program product of claim 15 , wherein the synchronization of the third object with the fourth object of the second filesystem is based upon receiving an update to the third object, and wherein the fourth object synchronized with the third object of the first filesystem upon receiving an update to the fourth object. 17. The computer program product of claim 15 , wherein the expression is a secondary authentication factor, and the program instructions are executable by the computer to further cause the computer to: send, by the first processor and for authentication by the second processor, a primary authentication factor. 18. The computer program product of claim 15 , wherein the third object of the first filesystem is not a password. 19. The computer program product of claim 15 , wherein the third object of the first filesystem is an attribute that describes the number of files in a first folder of the first filesystem. 20. The computer program product of claim 15 , wherein the third object of the first filesystem is a metadata value.

Assignees

Inventors

Classifications

  • Details of non-transparently synchronising file systems · CPC title

  • using passwords (cryptographic mechanisms or cryptographic arrangements for entity authentication using a predetermined code H04L9/3226) · CPC title

  • for managing network security; network security policies in general (filtering policies H04L63/0227) · CPC title

  • Management specifically adapted to replicated file systems · CPC title

  • Program or device authentication · 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 US10467424B2 cover?
A filesystem command is sent by a first processor, and for synchronization by a second processor. The filesystem command is directed to a second object of a second filesystem that is synchronized with a first object of a first filesystem. An expression is sent by the first processor to the second filesystem, and for authentication by the second processor. The expression is generated based on a …
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G06F16/1787. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Nov 05 2019 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 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).