Patent US5678046A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5678046A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for distributing files on a file storage device

Assignee: JPMorgan Chase Bank NA
•
Filing: 1995-05-05
•
Granted: 1997-10-14
•
Expires: 2015-05-05
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and apparatus for storing and retrieving images of documents, e.g. checks. The method comprises placing a plurality of documents in a document imaging machine and forming an electronic image of each document, storing each electronic image in an electronic storage device, providing at least one user interface device in communication on a communication link with the electronic storage device, placing a request for at least one document image on the user interface device, transmitting the request by the communication link to the electronic storage device, searching the electronic storage device for the requested electronic image of the document, retrieving the at least one electronic image or providing an indication that the image was not found, storing the electronic image, if found, in an electronic file, for transmission to the user interface device at user option, providing the electronic image to the user interface device at command of a user at the user interface device for storage at the user interface device and displaying the requested electronic image on a display of the user interface device. Preferably, the electronic, images are stored with embedded identifying information in a TIFF® (trademark of Aldus Corp.) file format and the check images can be displayed on a display device which permits the user to view both sides of the checks simultaneously and perform functions such as zooming and rotation of the images.

Inventors

  • 👤 Thomas Cahill
  • 👤 Glenn Levine
  • 👤 Saul Goldfisher
  • 👤 Philip Wilson

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 13:32
CPC Classifications
G; G06; G06Q; G06Q40/00; G06Q40/02; G06F; G06F16/00; G06F16/40; G06Q20/00; G06Q20/04; G06Q20/042; G06Q40/12; G06V; G06V10/00; G06V10/98; G06V10/987; Y; Y10; Y10S; Y10S707/00; Y10S707/953; Y10S707/956; Y10S707/99931; Y10S707/99939

Claims Analysis

Total Claims: 16
Claim 1
Independent Claim 231 words
A method of naming and storing a plurality of files distributed over a plurality of hierarchical directories in a file storage device, wherein each file of the plurality of files has a unique identifier, and wherein a path and name of each of the plurality of files is representative of the unique identifier associated with the file, the method comprising the steps of: forming a file name from at least one of the least significant characters of the unique identifier; determining a maximum desired size of a directory name that enables a desired access time; determining a remaining number of characters as the number of characters in the unique identifier less the number of characters used to form the file name; computing the minimum number of directory names of the maximum desired size or smaller that can be formed from the remaining number of characters; segmenting the remaining characters in the unique identifier into the minimum number of directory names, wherein the most significant characters are placed in the most significant directory names; forming a path from the directory names, wherein the most significant directory name has hierarchical precedence in the path; determining whether the path exists on the file storage device, and if not, creating directories necessary to create the path; storing the file on the file storage device under the file name in the directory corresponding to the path.
Claim 2
Independent Claim 231 words
A method of naming and storing a plurality of files distributed over a plurality of hierarchical directories in a file storage device, wherein each file of the plurality of files has a unique identifier, and wherein a path and name of each of the plurality of files is representative of the unique identifier associated with the file, the method comprising the steps of: forming a file name from at least one of the least significant characters of the unique identifier; determining a maximum desired size of a directory name that enables a desired access time; determining a remaining number of characters as the number of characters in the unique identifier less the number of characters used to form the file name; computing the minimum number of directory names of the maximum desired size or smaller that can be formed from the remaining number of characters; segmenting the remaining characters in the unique identifier into the minimum number of directory names, wherein the most significant characters are placed in the most significant directory names; forming a path from the directory names, wherein the most significant directory name has hierarchical precedence in the path; determining whether the path exists on the file storage device, and if not, creating directories necessary to create the path; storing the file on the file storage device under the file name in the directory corresponding to the path.
Claim 3
Dependent Claim 67 words
The method claimed in claim 1, further comprising the steps of: determining a maximum number of characters desired in the file name; determining a number of characters in the unique identifier; and wherein step (a) comprises forming the file name having a length corresponding to the smaller of the maximum number of characters desired in the file name or the number of characters in the unique identifier.
Claim 4
Dependent Claim 19 words
The method claimed in claim 2, wherein the maximum number of characters desired in the file name is 2.
Claim 5
Dependent Claim 17 words
The method claimed in claim 1, wherein the maximum desired size of a directory name is 4.
Claim 6
Dependent Claim 241 words
Apparatus for naming and storing a plurality of files distributed over a plurality of hierarchical directories in a file storage device, wherein each file of the plurality of files has a unique identifier, and wherein a path and name of each of the plurality of files is representative of the unique identifier associated with the file, comprising: means for forming a file name from at least one of the least significant characters of the unique identifier; means for determining a maximum desired size of a directory name that enables a desired access time; means for determining a remaining number of characters as the number of characters in the unique identifier less the number of characters used to form the file name; means for computing the minimum number of directory names of the maximum desired size or smaller that can be formed from the remaining number of characters; means for segmenting the remaining characters in the unique identifier into the minimum number of directory names, wherein the most significant characters are placed in the most significant directory names; means for forming a path from the directory names, wherein the most significant directory name has hierarchical precedence in the path; means for determining whether the path exists on the file storage device, and if not, creating directories necessary to create the path; means for storing the file on the file storage device under the file name in the directory corresponding to the path.
Claim 7
Dependent Claim 241 words
Apparatus for naming and storing a plurality of files distributed over a plurality of hierarchical directories in a file storage device, wherein each file of the plurality of files has a unique identifier, and wherein a path and name of each of the plurality of files is representative of the unique identifier associated with the file, comprising: means for forming a file name from at least one of the least significant characters of the unique identifier; means for determining a maximum desired size of a directory name that enables a desired access time; means for determining a remaining number of characters as the number of characters in the unique identifier less the number of characters used to form the file name; means for computing the minimum number of directory names of the maximum desired size or smaller that can be formed from the remaining number of characters; means for segmenting the remaining characters in the unique identifier into the minimum number of directory names, wherein the most significant characters are placed in the most significant directory names; means for forming a path from the directory names, wherein the most significant directory name has hierarchical precedence in the path; means for determining whether the path exists on the file storage device, and if not, creating directories necessary to create the path; means for storing the file on the file storage device under the file name in the directory corresponding to the path.
Claim 8
Dependent Claim 75 words
The apparatus claimed in claim 5, further comprising: means for determining a maximum number of characters desired in the file name; means for determining a number of characters in the unique identifier; and wherein the means for forming a file name comprises a means forming the file name having a length corresponding to the smaller of the maximum number of characters desired in the file name or the number of characters in the unique identifier.
Claim 9
Dependent Claim 19 words
The apparatus claimed in claim 6, wherein the maximum number of characters desired in the file name is 2.
Claim 10
Dependent Claim 17 words
The apparatus claimed in claim 5, wherein the maximum desired size of a directory name is 4.
Claim 11
Independent Claim 198 words
A method of naming and storing a plurality of files distributed over a plurality of hierarchical directories in a file storage device, wherein each of the plurality of files has a unique identifier, and wherein a path and a name of each of the plurality of files is representative of the unique identifier associated with the file, the method comprising the steps of: forming a file name from at least one of the characters of the unique identifier; determining a maximum desired size of a directory name in the hierarchical directories that enables a desired access time; determining remaining characters of the unique identifier, the remaining characters comprising all of the characters of the unique identifier except for the at least one character used to form the file name; determining a number of characters in the remaining characters; computing a minimum number of directory names of the maximum desired size or smaller that can be formed from the number of characters; segmenting the remaining characters into the minimum number of directory names; forming a path from the directory names; storing the file on the file storage device under the file name in the directory corresponding to the path.
Claim 12
Independent Claim 198 words
A method of naming and storing a plurality of files distributed over a plurality of hierarchical directories in a file storage device, wherein each of the plurality of files has a unique identifier, and wherein a path and a name of each of the plurality of files is representative of the unique identifier associated with the file, the method comprising the steps of: forming a file name from at least one of the characters of the unique identifier; determining a maximum desired size of a directory name in the hierarchical directories that enables a desired access time; determining remaining characters of the unique identifier, the remaining characters comprising all of the characters of the unique identifier except for the at least one character used to form the file name; determining a number of characters in the remaining characters; computing a minimum number of directory names of the maximum desired size or smaller that can be formed from the number of characters; segmenting the remaining characters into the minimum number of directory names; forming a path from the directory names; storing the file on the file storage device under the file name in the directory corresponding to the path.
Claim 13
Dependent Claim 67 words
The method claimed in claim 9, further comprising the steps of: determining a maximum number of characters desired in the file name; determining a number of characters in the unique identifier; and wherein step (a) comprises forming the file name having a length corresponding to the smaller of the maximum number of characters desired in the file name or the number of characters in the unique identifier.
Claim 14
Dependent Claim 19 words
The method claimed in claim 10, wherein the maximum number of characters desired in the file name is 2.
Claim 15
Dependent Claim 17 words
The method claimed in claim 9, wherein the maximum desired size of a directory name is 4.
Claim 16
Dependent Claim 37 words
The method claimed in claim 9, wherein the step of storing comprises determining whether the path exists on the file storage device, and if not, creating directories necessary to create the path on the file storage device.

References Cited (Backward Citations)

GB1487507A Cited
WO1986005610A1 Cited
US5321238A Cited
US5321831A Cited
GB2244583A Cited
US5317504A Cited
EP0573922A2 Cited
US5423034A Cited
US5495607A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-10-13 2001-04-14 2001-10-14 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-10-13 2005-04-14 2005-10-14 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-10-13 2009-04-14 2009-10-14 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag