System and method for customized document selection
First Claim
Patent Images
1. A method for providing access to remotely stored files, the method comprising:
- receiving an identifier from a user to an access server;
determining, by said access server, a plurality of login data associated with the user based on the identifier received, wherein each login data provides access to at least one of a plurality of file sources, said login data being stored on the access server;
contacting by the access server each of said plurality of file sources, one or more of said plurality of file sources having a file source wrapper module residing thereon, wherein the file source wrapper module periodically gathers lists of recently used files to present to the access server upon contacting the file source by the access server; and
logging into each of said plurality of file sources by the file source wrapper module via the login data associated with each file source;
automatically retrieving, from each of said plurality of file sources, information associated with at least one file recently accessed by the user and generating a single unified list of recently accessed files from all of the plurality of file sources wherein the unified list of recently accessed files is based on the user'"'"'s previous activities collected across the plurality of file sources; and
generating an optimized interface containing said unified list of recently accessed files automatically retrieved from the plurality of file sources and presenting said optimized interface to the user.
1 Assignment
0 Petitions
Accused Products
Abstract
An access server allows secure access to commonly used files stored on multiple file sources from a variety of client devices. The access server stores user identification and password information for each of a variety of file sources. Upon receiving a login request from a user, the access server extracts a list of file sources associated with the user, and accesses each of those sources. The server is then configured to extract a list of most recently used files by the current user as well as information associated with those files. The server presents to the user an interface including links to his most recently used files.
20 Citations
37 Claims
-
1. A method for providing access to remotely stored files, the method comprising:
-
receiving an identifier from a user to an access server; determining, by said access server, a plurality of login data associated with the user based on the identifier received, wherein each login data provides access to at least one of a plurality of file sources, said login data being stored on the access server; contacting by the access server each of said plurality of file sources, one or more of said plurality of file sources having a file source wrapper module residing thereon, wherein the file source wrapper module periodically gathers lists of recently used files to present to the access server upon contacting the file source by the access server; and logging into each of said plurality of file sources by the file source wrapper module via the login data associated with each file source; automatically retrieving, from each of said plurality of file sources, information associated with at least one file recently accessed by the user and generating a single unified list of recently accessed files from all of the plurality of file sources wherein the unified list of recently accessed files is based on the user'"'"'s previous activities collected across the plurality of file sources; and generating an optimized interface containing said unified list of recently accessed files automatically retrieved from the plurality of file sources and presenting said optimized interface to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for providing access to remotely stored files, the system comprising:
-
a client interface configured to receive an identifier from a user to an access server wherein said access server determines a plurality of login data associated with the user based on the identifier, each login data used for accessing at least one of a plurality of file sources, one or more of said plurality of file sources having a file source wrapper module residing thereon, wherein the file source wrapper module gathers lists of recently used files to present to the access server upon contacting the file source by the access server; and a file selection generator configured to; contact each of the plurality of file sources associated with the login data and request the file source wrapper to log into each of the plurality of file sources using said login data; and retrieve information associated with files recently accessed by the user from each of the plurality of file sources; and generate a single unified list of recently accessed files from all of the plurality of file sources wherein the unified list of recently accessed files is based on the user'"'"'s previous activities collected across the plurality of file sources on multiple networks. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product, stored on a computer readable medium, and including computer executable instructions for controlling a processor to provide access to remotely stored files, the instructions comprising:
-
receiving an identifier from a user to an access server; determining, by said access server, a plurality of login data associated with the user based on the identifier received, wherein each login data provides access to at least one of a plurality of file sources, said login data being stored on the access server; contacting by the access server each of said plurality of file sources, one or more of said plurality of file sources having a file source wrapper module residing thereon, wherein the file source wrapper module periodically gathers lists of recently used files to present to the access server upon contacting the file source by the access server; and logging into each of said plurality of file sources by the file source wrapper via the login data associated with the file source; automatically retrieving, from each of said plurality of file sources, information associated with at least one file recently accessed by the user and generating a single unified list of recently accessed files from all of the plurality of file sources wherein the unified list of recently accessed files is based on the user'"'"'s previous activities collected across the plurality of file sources; and generating an optimized interface containing said unified list of recently accessed files automatically retrieved from the plurality of file sources and presenting said optimized interface to the user. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A system for providing access to files, the system comprising:
-
a plurality of file servers storing files and a list of at least one recently accessed file, one or more of said plurality of file servers having a file source wrapper module residing thereon, wherein the file source wrapper module periodically gathers lists of recently used files; and an access server configured to; receive an identifier from a user; determine a plurality of login data associated with the user based on the identifier received, wherein each login data provides access to at least one of said plurality of file servers, said login data being stored on the access server; contact each of the plurality of file servers in response to receiving the identifier and automatically log into each of the plurality of file servers by using said login data; and retrieve the list recently accessed files from the plurality of file servers wherein the list of recently accessed files is based on the user'"'"'s previous activities collected across the plurality of file sources. - View Dependent Claims (23, 24, 25)
-
-
26. A method for enabling a user to access and manage files from a plurality of file sources, the method comprising:
-
receiving an identifier from the user to an access server; determining, by said access server, a plurality of login data associated with the user based on the identifier received, wherein each login data provides access to at least one of a plurality of file sources, one or more of said plurality of file sources having a file source wrapper module residing thereon, wherein the file source wrapper module periodically gathers lists of recently used files to present to the access server upon contacting the file source by the access server; contacting at least two file sources by the access server and logging into each file source by the file source wrapper module via the login data associated with each file source; retrieving, from each of said two file sources, information associated with at least one file recently accessed by the user; and generating a unified list of recently accessed files from the at least two file sources wherein the unified list of recently accessed files is based on the user'"'"'s previous activities collected across the plurality of file sources. - View Dependent Claims (27, 28, 29, 30, 31)
-
-
32. A computer program product, stored on a computer readable medium, and including computer executable instructions for controlling a processor to provide access to enable a user to access and manage files from a plurality of file sources, the instructions comprising:
-
receiving an identifier from the user to an access server; determining, by said access server, a plurality of login data associated with the user based on the identifier received, wherein each login data provides access to at least one of a plurality of file sources, one or more of said plurality of file sources having a file source wrapper module residing thereon, wherein the file source wrapper module periodically gathers lists of recently used files to present to the access server upon contacting the file source by the access server; contacting at least two file sources by the access server and logging into each file source by the file source wrapper module via the login data associated with each file source; retrieving, from each of said two file sources, information associated with at least one file recently accessed by the user; and generating a unified list of recently accessed files from the at least two file sources wherein the unified list of recently accessed files is based on the user'"'"'s previous activities collected across the plurality of file sources. - View Dependent Claims (33, 34, 35, 36, 37)
-
Specification