Knowledge archival and recollection systems and methods
First Claim
1. A knowledge archival and recollection system accessible by at least one user, said system comprising:
- a computer being used by said at least one user and in communication with a database server;
a file archive in communication with said database server for storing files and data regarding said files;
a data acquisition module in communication with the database server and said file archive and a database connectivity module,wherein said data acquisition module includes a network browser plug-in and a toolbar plug-in embedded in a network browser of the computer being used by said at least one user,wherein said network browser plug-in transmits data gathered from said network browser to said database server through said database connectivity module, andwherein said file archive is in communication with said database server, a file archive indexer, and said data acquisition module;
a data presentation module in communication with a report module and a search module,wherein said report module is in communication with said database server, said data presentation module, said search module, said file archive and said database connectivity module,wherein said search module is in communication with said database server, said file archive indexer, said data presentation module, said report module, said file archive and said database connectivity module, andwherein said file archive indexer is in communication with said file archive, said database server, said report module and said search module;
a timing module in communication with said database server, wherein said timing module records the start time and stop time for an activity within any computer based application;
an automatic billing module in communication with said report module and said database server;
wherein said automatic billing module generates invoices or user activity; and
a messenger monitor module in communication with said database server, and said file archive, wherein said messenger monitor module tracks user activity in a messenger application,wherein said database connectivity module is in communication with said data acquisition module, said file archive, said database server, said report module, said search module, said automatic billing module, said timing module and said messenger monitor module;
wherein said database connectivity module acts as a communication gateway to said database server,wherein said system gathers user activity data and files accessed by each said at least one user through said data acquisition module and archives said user activity data and files on said database server and said file archive for retrieval by each said at least one user,wherein said user activity data includes data of activity of said user on said computer including online data, being provided to said computer from a network, and offline data, being locally available on said computer,wherein said offline data includes files stored locally on said computer, and wherein said user activity data includes operations performed on said offline data,wherein said search module conducts a search of data available on said computer, said database server and said file archive,wherein said data acquisition module gathers actual content accessed by said at least one user and transmits said files to said file archive for retrieval by each said at least one user,wherein said toolbar plug-in collects at least one file enhancement, associates said file enhancement with a file being currently accessed by said at least one user in said network browser and transmits said file enhancement to said database server, said file enhancement including annotation and file insertion,wherein said data presentation module displays at least one of file modifications, report results and search results to said at least one user,wherein said data presentation module further presents at least one of said user activity data, said associated enhancement data received from said database server and said file archive to said at least one user,wherein said report module comprises of a user report interface, a report engine, a report generator, and a report viewer, andwherein said report module receives at least one input parameters including at least one of keyword, date range, said user activity, said file enhancement, criteria and graph options from said at least one user at an input and output interface of said computer;
generates a customizable user activity report based on said input parameters and said user activity data; and
presents said report to said at least one user on the input and output interface of said computer.
2 Assignments
0 Petitions
Accused Products
Abstract
A knowledge archival and recollection system accessible by a user, comprising: a data acquisition module in communication with a database server, a file archive and a database connectivity module; a data presentation module in communication with a report module and a search module; a timing module in communication with the database server; an automatic billing module in communication with a report module and database server; a messenger monitor module in communication with the database server, and the file archive; a database connectivity module in communication with the data acquisition module, the file archive, the database server, the report module, the search module, the automatic billing module, the timing module and the messenger monitor module; the system gathers user activity data and files accessed by user through the data acquisition module and archives the data and files on the database server and file archive for retrieval by each user.
-
Citations
25 Claims
-
1. A knowledge archival and recollection system accessible by at least one user, said system comprising:
-
a computer being used by said at least one user and in communication with a database server; a file archive in communication with said database server for storing files and data regarding said files; a data acquisition module in communication with the database server and said file archive and a database connectivity module, wherein said data acquisition module includes a network browser plug-in and a toolbar plug-in embedded in a network browser of the computer being used by said at least one user, wherein said network browser plug-in transmits data gathered from said network browser to said database server through said database connectivity module, and wherein said file archive is in communication with said database server, a file archive indexer, and said data acquisition module; a data presentation module in communication with a report module and a search module, wherein said report module is in communication with said database server, said data presentation module, said search module, said file archive and said database connectivity module, wherein said search module is in communication with said database server, said file archive indexer, said data presentation module, said report module, said file archive and said database connectivity module, and wherein said file archive indexer is in communication with said file archive, said database server, said report module and said search module; a timing module in communication with said database server, wherein said timing module records the start time and stop time for an activity within any computer based application; an automatic billing module in communication with said report module and said database server;
wherein said automatic billing module generates invoices or user activity; anda messenger monitor module in communication with said database server, and said file archive, wherein said messenger monitor module tracks user activity in a messenger application, wherein said database connectivity module is in communication with said data acquisition module, said file archive, said database server, said report module, said search module, said automatic billing module, said timing module and said messenger monitor module;
wherein said database connectivity module acts as a communication gateway to said database server,wherein said system gathers user activity data and files accessed by each said at least one user through said data acquisition module and archives said user activity data and files on said database server and said file archive for retrieval by each said at least one user, wherein said user activity data includes data of activity of said user on said computer including online data, being provided to said computer from a network, and offline data, being locally available on said computer, wherein said offline data includes files stored locally on said computer, and wherein said user activity data includes operations performed on said offline data, wherein said search module conducts a search of data available on said computer, said database server and said file archive, wherein said data acquisition module gathers actual content accessed by said at least one user and transmits said files to said file archive for retrieval by each said at least one user, wherein said toolbar plug-in collects at least one file enhancement, associates said file enhancement with a file being currently accessed by said at least one user in said network browser and transmits said file enhancement to said database server, said file enhancement including annotation and file insertion, wherein said data presentation module displays at least one of file modifications, report results and search results to said at least one user, wherein said data presentation module further presents at least one of said user activity data, said associated enhancement data received from said database server and said file archive to said at least one user, wherein said report module comprises of a user report interface, a report engine, a report generator, and a report viewer, and wherein said report module receives at least one input parameters including at least one of keyword, date range, said user activity, said file enhancement, criteria and graph options from said at least one user at an input and output interface of said computer;
generates a customizable user activity report based on said input parameters and said user activity data; and
presents said report to said at least one user on the input and output interface of said computer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
Specification