IP Library Patent Application 17686142
Patent Application
App. No. 17/686,142

SYSTEM AND METHODS FOR ACCELERATED CREATION OF FILES IN A FILESYSTEM

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 None
App. No.
17/686,142
Abstract

An electronic file storage system has a processor. A memory is coupled to the processor, the memory storing program instructions, wherein the program instructions when executed by the processor, causes the processor to: implement a special control request that creates a file and updates attributes of the file.

Claims (48)

1 . An electronic file storage system comprising:

a processor;

a memory coupled to the processor, the memory storing program instructions, wherein the program instructions when executed by the processor, causes the processor to:

implement a special control request that creates a file and also update attributes of the file.

2 . The electronic file storage system of claim 1 , wherein the memory storing program instructions that when executed by the processor, causes the processor to update all attributes of the file in a single call.

3 . The electronic file storage system of claim 1 , wherein the special control request is one of: a standard input/output control to a filesystem, an IOCtl call to the filesystem or through a socket channel established between an application and a filesystem.

4 . The electronic file storage system of claim 1 , wherein the memory storing program instructions that when executed by the processor, causes the processor to:

convey in the special control request a source of file attributes the special control request should apply onto the file.

5 . The electronic file storage system of claim 4 , wherein the source of file attributes is one of a source file, a special file, or similar files.

6 . The electronic file storage system of claim 1 , wherein the memory storing program instructions that when executed by the processor, causes the processor to:

create multiple files, wherein the single special control request comprises a predefined number of files that can be created from the single special control request.

7 . The electronic file storage system of claim 6 , wherein the memory storing program instructions that when executed by the processor, causes the processor to:

update each directory manifest for each of the multiple files created.

8 . The electronic file storage system of claim 6 , comprising an electronic file storage system client, wherein the client comprises:

a client processor;

a client memory coupled to the client processor, the client memory storing program instructions, wherein the program instructions when executed by the client processor, causes the client processor to:

terminate the creation of the multiple files at an end of a directory in which the multiple files are being created.

9 . The electronic file storage system of claim 6 , comprising an electronic file storage system client, wherein the client comprises:

a client processor;

a client memory coupled to the client processor, the client memory storing program instructions, wherein the program instructions when executed by the client processor, causes the client processor to:

terminate the creation of the multiple files by predefined maximum file number.

10 . The electronic file storage system of claim 6 , comprising an electronic file storage system client, wherein the client comprises:

a client processor;

a client memory coupled to the client processor, the client memory storing program instructions, wherein the program instructions when executed by the client processor, causes the client processor to:

terminate the creation of the multiple files by a total size of files to be created.

11 . The electronic file storage system of claim 6 , wherein the memory storing program instructions that when executed by the processor, causes the processor to:

generate a return of success for each of the multiple files.

12 . The electronic file storage system of claim 11 , wherein the memory storing program instructions that when executed by the processor, causes the processor to:

generate a return of success for each of the multiple files by one of: a return value, a bitmap, a special output file, or like files.

13 . An electronic file storage system comprising:

a processor;

a memory coupled to the processor, the memory storing program instructions, wherein the program instructions when executed by the processor, causes the processor to:

implement a special control request that creates at least one file and update attributes of the at least one file in a single call, wherein the special control request is one of: a standard input/output control to a filesystem, an IOCtl call to the filesystem or through a socket channel established between an application and a filesystem.

14 . The electronic file storage system of claim 13 , wherein the memory storing program instructions that when executed by the processor, causes the processor to:

convey in the special control request a source of file attributes the special control request should apply onto the file.

15 . The electronic file storage system of claim 14 , wherein the source of file attributes is one of a source file, a special file, or similar files.

16 . The electronic file storage system of claim 1 , wherein the memory storing program instructions that when executed by the processor, causes the processor to:

create multiple files, wherein the single special control request comprises a predefined number of files that can be created from the single special control request.

17 . The electronic file storage system of claim 16 , wherein the memory storing program instructions that when executed by the processor, causes the processor to:

update each directory manifest for each of the multiple files created.

18 . The electronic file storage system of claim 16 , comprising an electronic file storage system client, wherein the client comprises:

a client processor;

a client memory coupled to the client processor, the client memory storing program instructions, wherein the program instructions when executed by the client processor, causes the client processor to:

terminate the creation of the multiple files at one of: an end of a directory in which the multiple files are being created, by a predefined maximum file number, or by a total size of files to be created.

19 . The electronic file storage system of claim 16 , wherein the memory storing program instructions that when executed by the processor, causes the processor to:

generate a return of success for each of the multiple files.

20 . The electronic file storage system of claim 19 , wherein the memory storing program instructions that when executed by the processor, causes the processor to:

generate a return of success for each of the multiple files by one of: a return value, a bitmap, a special output file, or like files.

Assignments (4)
SECURITY INTEREST Recorded Jun 16, 2026
From: KOMPRISE INC.
To: MULTIPLIER GROWTH PARTNERS, LP
Reel/Frame 074975/0571 →
SECURITY INTEREST Recorded Apr 30, 2026
From: KOMPRISE INC.
To: AVIDBANK
Reel/Frame 074532/0728 →
SECURITY INTEREST Recorded Dec 21, 2022
From: KOMPRISE INC.
To: MULTIPLIER GROWTH PARTNERS, LP
Reel/Frame 062171/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 3, 2022
From: PATTABIRAMAN, JAYALAKSHMI; NAZEMI, MEHDI
To: KOMPRISE INC.
Reel/Frame 059163/0450 →