IP Library Granted Patent US 7,398,281
Granted Patent B2
US 7,398,281 · App. 11/068,176 · Granted Jul 8, 2008

Document repository

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 7,398,281
App. No.
11/068,176
Granted
Jul 8, 2008
Kind
B2
Abstract

A document repository module provides document management control and flexible indexing of electronic documents associated with a document repository. According to some of the embodiments, the document repository provides a central location to store or to access files related to one project or many projects that are accessible over a world wide communications network, intranet, and/or internet.

Claims (100)

1. A method, comprising:

associating an electronic file to a document repository of a communications device;

extracting data of the electronic file to create a document repository index, the document repository index comprising

a text parameter of associated text data of the electronic file,

a file name parameter having at least a portion of a file name of the electronic file,

a storage location parameter associated with a storage location of the electronic file in the communications network, a title name parameter having at least a portion of a title of the electronic file,

an author parameter having a name of an author of the electronic file,

a manager parameter having a name of a manager of the author,

an editor parameter having a name of an editor of the electronic file,

a date parameter having a date associated with the electronic file,

a time parameter having a time associated with the electronic file,

an audio parameter of associated audio data of the electronic file, and

a video parameter of associated video data of the electronic file;

when uploading the electronic file,

if the electronic file already exists within the document repository,

then implementing an overwrite protection function that appends a date and time to the electronic file,

such that the date and time distinguishes other similarly-named electronic files;

automatically creating an abstract of the electronic file; and

storing the document repository index to a memory device,

the document repository index facilitating access to the electronic file from another communications device,

the document repository index pointing to a subfolder within an unchangeable primary folder,

the primary folder being unchangeable as the primary folder is being used to create the index.

2. The method of claim 1 , further comprising:

communicating with a web-based document repository module that controls access to and management of the document repository.

3. The method of claim 2 , further comprising:

receiving a search parameter from a communications device interfacing with the web-based document repository module to search data of the document repository index for the electronic file;

if the search parameter matches data of the document repository index, then communicating a search result to identify the electronic file matching the search parameter; and

if the search parameter does not match data of the document repository index, then communicating a message to identify the search parameter was not successfully matched.

4. The method of claim 3 , further comprising:

retrieving the selected electronic file from the document repository; and

communicating the selected electronic file to the communications device.

5. The method of claim 4 , wherein retrieving the selected electronic file from the document repository comprises sending a query to an internet protocol communications address.

6. The method of claim 2 , further comprising providing a repository function comprising a copy function, an edit function, a delete function, a store function, a compress function, an uncompress function, a link function, a re-format function, and an administrative function for the electronic file and for the document repository index.

7. The method of claim 1 , wherein the electronic file comprises at least one of a voice data format and a a dual tone multi-frequency data format.

8. The method of claim 1 , wherein extracting data of the electronic file comprises creating the document repository index comprising a character count parameter describing a number of characters in the electronic file, a hidden count parameter describing a number of hidden slides in the electronic file, a print time parameter describing a time the electronic file was printed, and a paragraph parameter describing a number of paragraphs in the electronic file.

9. A computer program product storing processor executable instructions for performing a method, the method comprising:

associating an electronic file to a document repository of a communications device;

extracting data of the electronic file to create a document repository index, the document repository index comprising

a text parameter of associated text data of the electronic file,

a file name parameter having at least a portion of a file name of the electronic file,

a storage location parameter associated with a storage location of the electronic file in the communications network,

a title name parameter having at least a portion era title of the electronic file,

an author parameter having a name of an author of the electronic file,

a manager parameter having a name of a manager of the author,

an editor parameter having a name of an editor of the electronic file,

a date parameter having a date associated with the electronic file,

a time parameter having a time associated with the electronic file, an audio parameter of associated audio data of the electronic file, and

a video parameter of associated video data of the electronic file;

when uploading the electronic file,

if the electronic file already exists within the document repository,

then implementing an overwrite protection function that appends a date and time to the electronic file,

such that the date and time distinguishes other similarly-named electronic files;

automatically creating an abstract of the electronic file; and

storing the document repository index to a memory device,

the document repository index facilitating access to the electronic file from another communications device,

the document repository index pointing to a subfolder within an unchangeable primary folder,

the primary folder being unchangeable as the primary folder is being used to create the index.

10. The computer program product of claim 9 , further comprising instructions for communicating with a web-based document repository module that controls access to and management of the document repository.

11. The computer program product of claim 10 , further comprising instructions for:

receiving a search parameter from a communications device interfacing with the document repository module to search data of the document repository index for the electronic file;

if the search parameter matches data of the document repository index, then communicating a search result to identify the electronic file matching the search parameter; and

if the search parameter does not match data of the document repository index, then communicating a message to identify the search parameter was not successflully matched.

12. The computer program product of claim 11 , further comprising instructions for:

retrieving the selected electronic file from the document repository; and

communicating the selected electronic file to the communications device.

13. The computer program product of claim 10 , further comprising instructions for using the document repository module to copy, edit, delete, store, compress, uncompress, link, re-format, or administer the electronic file and the document repository index.

14. The computer program product of claim 9 , wherein extracting data of the electronic file comprises creating the document repository index comprising a character count parameter describing a number of characters in the electronic file, a hidden count parameter describing a number of hidden slides in the electronic file, a print time parameter describing a time the electronic tile was printed, and a paragraph parameter describing a number of paragraphs in the electronic file.

15. A document repository system, comprising:

means for associating an electronic file to a document repository of a communications device;

means for extracting data of the electronic file to create a document repository index, the document repository index comprising

a text parameter of associated text data of the electronic file,

a file name parameter having at least a portion of a file name of the electronic file,

a storage location parameter associated with a storage location of the electronic file in the communications network,

a title name parameter having at least a portion of a title of the electronic file,

an author parameter having a name of an author of the electronic file,

a manager parameter having a name of a manager of the author,

an editor parameter having a name of an editor of the electronic file,

a date parameter having a date associated with the electronic file,

a time parameter having a time associated with the electronic file,

an audio parameter of associated audio data of the electronic file, and

a video parameter of associated video data of the electronic file;

when uploading the electronic file,

if the electronic file already exists within the document repository,

then implementing an overwrite protection function that appends a date and time to the electronic file,

such that the date and time distinguishes other similarly-named electronic files;

means for automatically creating an abstract of the electronic file; and

means for storing the document repository index to a memory device,

the document repository index facilitating access to the electronic file from another communications device,

the document repository index pointing to a subfolder within an unchangeable primary folder,

the primary folder being unchangeable as the primary folder is being used to create the index.

16. The system of claim 15 , the communications network further comprising means for communicating with a web-based document repository module that controls access to and management of the document repository.

17. The system of claim 16 , further comprising:

means for receiving a search parameter from a communications device interfacing with the web-based document repository module to search data of the document repository index for the electronic file;

if the search parameter matches data of the document repository index, then means for communicating a search result to identify the electronic file matching the search parameter; and

if the search parameter does not match data of the document repository index, then means for communicating a message to identify the search parameter was not successfully matched.

18. The system of claim 17 , further comprising:

means for retrieving the selected electronic file from the document repository; and

means for communicating the selected electronic file to the communications device.

19. The system of claim 18 , wherein retrieving the selected electronic file from the document repository comprises sending a query to an internet protocol communications address.

20. The system of claim 15 , wherein the means for extracting data of the electronic file comprises means for creating the document repository index comprising a character count parameter describing a number of characters in the electronic file, a hidden count parameter describing a number of hidden slides in the electronic file, a print time parameter describing a time the electronic file was printed, and a paragraph parameter describing a number of paragraphs in the electronic file.

Assignments (6)
CHANGE OF NAME Recorded Oct 2, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044101/0610 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 26, 2017
From: AT&T INTELLECTUAL PROPERTY I, L.P.
To: GOOGLE INC.
Reel/Frame 042513/0761 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 29, 2017
From: AT&T DELAWARE INTELLECTUAL PROPERTY, INC.
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 041773/0085 →
CHANGE OF NAME Recorded Mar 21, 2017
From: BELLSOUTH INTELLECTUAL PROPERTY CORPORATION
To: AT&T INTELLECTUAL PROPERTY, INC.
Reel/Frame 042049/0820 →
CHANGE OF NAME Recorded Mar 21, 2017
From: AT&T INTELLECTUAL PROPERTY, INC.
To: AT&T BLS INTELLECTUAL PROPERTY, INC.
Reel/Frame 042049/0823 →
CHANGE OF NAME Recorded Mar 21, 2017
From: AT&T BLS INTELLECTUAL PROPERTY, INC.
To: AT&T DELAWARE INTELLECTUAL PROPERTY, INC.
Reel/Frame 042049/0837 →