Document management system user interfaces
First Claim
Patent Images
1. A method comprising:
- receiving Server Message Block (SMB) data through a Java SMB intermediary server from a document indexing database copy, maintained separate from and outside of the document management system, derived from a document management system index database stored within a document management system;
reducing latency compared to receiving the data from the document management system index database via receiving the data through the Java SMB intermediary server from the document indexing database copy;
providing at least one of load-balancing or failover robustness between a number of Java SMB intermediary servers, including the Java SMB intermediary server, via a load-balancing/fail-over switch implemented in front of the Java SMB intermediary server;
modifying a number of file operations in the Java SMB intermediary server to make a number of corresponding calls to a DocBroker;
displaying the SMB data within an operating system user interface that provides access to files stored in a networked environment; and
wherein the data provides a handle to a document stored by the document management system, wherein the handle includes a drag-and-drop action, wherein the data includes data stored in a hierarchal drive/folder/file fashion that enables a hierarchical display of a drive, a folder within the drive, and a file within the folder.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods, and software to provide document management system user interfaces to clients. Some embodiments include an intermediary server to provide document management system indexing data to a client in a form that is displayable within an existing client file browsing user interface, such as Windows Explorer.
41 Citations
20 Claims
-
1. A method comprising:
-
receiving Server Message Block (SMB) data through a Java SMB intermediary server from a document indexing database copy, maintained separate from and outside of the document management system, derived from a document management system index database stored within a document management system; reducing latency compared to receiving the data from the document management system index database via receiving the data through the Java SMB intermediary server from the document indexing database copy; providing at least one of load-balancing or failover robustness between a number of Java SMB intermediary servers, including the Java SMB intermediary server, via a load-balancing/fail-over switch implemented in front of the Java SMB intermediary server; modifying a number of file operations in the Java SMB intermediary server to make a number of corresponding calls to a DocBroker; displaying the SMB data within an operating system user interface that provides access to files stored in a networked environment; and wherein the data provides a handle to a document stored by the document management system, wherein the handle includes a drag-and-drop action, wherein the data includes data stored in a hierarchal drive/folder/file fashion that enables a hierarchical display of a drive, a folder within the drive, and a file within the folder. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A machine-readable storage medium, with instructions thereon which when processed, result in a machine:
-
receiving the SMB data through a Java SMB intermediary server from a document indexing database copy, maintained separate from and outside of the document management system, derived from a document management system index database stored within a document management; reducing latency compared to receiving the data from the document management system index database via receiving the data through the Java SMB intermediary server from the document indexing database copy; providing at least one of load-balancing or failover robustness between a number of Java SMB intermediary servers, including the Java SMB intermediary server, via a load-balancing/fail-over switch implemented in front of the SMB intermediary server; modifying a number of file operations in the Java SMB intermediary server to make a number of corresponding calls to a DocBroker; displaying the SMB data within an operating system user interface that provides access to files stored in a networked environment; and wherein the data provides a handle to a document stored by the document management system, wherein the handle includes a drag-and-drop action, wherein the data includes data stored in a hierarchal drive/folder/file fashion that enables a hierarchical display of a drive, a folder within the drive, and a file within the folder. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
a processor operable to execute instructions; a memory holding data including instructions operable on the processor to instantiate data processing modules, the data processing modules including; a data reception module to receive the SMB data through a Java SMB intermediary server from a document indexing database copy, maintained separate from and outside of the document management system, derived from a document management system index database stored within a document management system; a data reception module to reduce latency compared to receiving the data from the document management system index database via receiving the data through the Java SMB intermediary server from the document indexing database copy; a load-balancing/fail-over switch in front of the Java SMB intermediary server to provide at least one of load-balancing or failover robustness between a number of SMB intermediary servers, including the Java SMB intermediary server; a modification module to modify a number of file operations in the Java SMB intermediary server to make a number of corresponding calls to a DocBroker; a data display module to display the SMB data within an operating system user interface that provides access to files stored in a networked environment; and wherein the data provides a handle to a document stored by the document management system, wherein the handle includes a drag-and-drop action, wherein the data includes data stored in a hierarchal drive/folder/file fashion that enables a hierarchical display of a drive, a folder within the drive, and a file within the folder. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification