Method and system to collect and search user-selected content
First Claim
1. A method of providing search results via a private network coupled to an Internet via a firewall, the method comprising:
- storing a first plurality of World Wide Web (WWW) documents into a first collection in a storage area of the private network, the first plurality of WWW documents having been previously viewed and selected by a first user as a result of a first Internet search and the first plurality of WWW documents including a first web page, access from the Internet to the first plurality of WWW documents being restricted via the firewall;
storing a second plurality of WWW documents into a second collection in the storage area, the second plurality of WWW documents having been previously viewed and selected by a second user as a result of a second Internet search and the second plurality of WWW documents including a second web page;
receiving a search request from the first user, the search request including search criteria;
in response to receipt of the search request, searching the storage area to obtain a first result based on the search criteria and searching one or more content servers coupled to the Internet to obtain a second result based on the search criteria; and
concurrently communicating the first result and the second result to the first user, the concurrently communicating including displaying the second web page to the first user upon determination that the first collection and the second collection are associated with a same group;
wherein at least one WWW document of the first plurality of WWW documents is automatically stored to the storage area without any action from the first user while the at least one WWW document is being viewed.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system to provide search results via a network is described. The method may comprise receiving a search request from a user including search criteria, searching cached World Wide Web documents to obtain a web result based on the search criteria, and searching for an associated document to obtain a restricted result based on the search criteria. The associated document may be associated with the user (e.g., the user may mark or otherwise identify the document after viewing it) and access to the associated document may be restricted. The web result and the restricted result may be communicated to the user for viewing via a web browser. In an example embodiment, the user may be provided via a web interface with an option to search the World Wide Web or a database including associated documents.
34 Citations
32 Claims
-
1. A method of providing search results via a private network coupled to an Internet via a firewall, the method comprising:
-
storing a first plurality of World Wide Web (WWW) documents into a first collection in a storage area of the private network, the first plurality of WWW documents having been previously viewed and selected by a first user as a result of a first Internet search and the first plurality of WWW documents including a first web page, access from the Internet to the first plurality of WWW documents being restricted via the firewall; storing a second plurality of WWW documents into a second collection in the storage area, the second plurality of WWW documents having been previously viewed and selected by a second user as a result of a second Internet search and the second plurality of WWW documents including a second web page; receiving a search request from the first user, the search request including search criteria;
in response to receipt of the search request, searching the storage area to obtain a first result based on the search criteria and searching one or more content servers coupled to the Internet to obtain a second result based on the search criteria; andconcurrently communicating the first result and the second result to the first user, the concurrently communicating including displaying the second web page to the first user upon determination that the first collection and the second collection are associated with a same group; wherein at least one WWW document of the first plurality of WWW documents is automatically stored to the storage area without any action from the first user while the at least one WWW document is being viewed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 24, 27, 28, 29, 30, 31, 32)
-
-
14. A non-transitory machine-readable storage medium embodying instructions which, when executed by a machine, cause the machine to perform a method of providing search results via a private network coupled to an Internet via a firewall, the method comprising:
-
storing a first plurality of World Wide Web (WWW) documents into a first collection in a storage area of the private network, the first plurality of WWW documents having been previously viewed and selected by a first user as a result of a first Internet search and the first plurality of WWW documents including a first web page, access from the Internet to the first plurality of WWW documents being restricted via the firewall; storing a second plurality of WWW documents into a second collection in the storage area, the second plurality of WWW documents having been previously viewed and selected by a second user as a result of a second Internet search and the second plurality of WWW documents including a second web page; receiving a search request from the first user, the search request including search criteria;
in response to receipt of the search request, searching the storage area to obtain a first result based on the search criteria and searching one or more content servers coupled to the Internet to obtain a second result based on the search criteria; andconcurrently communicating the first result and the second result to the first user, the concurrently communicating including displaying the second web page to the first user upon determination that the first collection and the second collection are associated with a same group; wherein at least one WWW document of the first plurality of WWW documents is automatically stored to the storage area without any action from the first user while the at least one WWW document is being viewed. - View Dependent Claims (25)
-
-
15. A system to provide search results via a private network coupled to an Internet via a firewall, the system comprising:
-
a storage area located on a storage device or storage system of the private network to store a first plurality of WWW documents into a first collection, the first plurality of WWW documents having been previously viewed and selected by a first user as a result of a first Internet search and the first plurality of WWW documents including a first web page, access from the Internet to the first plurality of WWW documents being restricted via the firewall, the storage area to store a second plurality of WWW documents into a second collection, the second plurality of WWW documents having been previously viewed and selected by a second user as a result of a second Internet search and the second plurality of WWW documents including a second web page; a search engine to receive a search request from the first user, the search request including search criteria, the search engine to search, in response to receipt of the search request, the storage area to obtain a first result based on the search criteria, the search engine further to search one or more content servers coupled to the Internet to obtain a second result based on the search criteria; and an interface to concurrently communicate the first result and the second result to the first user, the concurrently communicating including displaying the second web page to the first user upon determination that the first collection and the second collection are associated with a same group; wherein at least one WWW document of the first plurality of WWW documents is automatically stored to the storage area without any action from the first user while the at least one WWW document is being viewed. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 26)
-
-
23. A system for providing search results via a private network coupled to an Internet via a firewall, the system comprising:
-
a storage area located on a storage device or storage system of the private network to store a first plurality of WWW documents into a first collection, the first plurality of WWW documents having been previously viewed and selected by a first user as a result of a first Internet search and the first plurality of WWW documents including a first web page, access from the Internet to the first plurality of WWW documents being restricted via the firewall, the storage area to store a second plurality of WWW documents into a second collection, the second plurality of WWW documents having been previously viewed and selected by a second user as a result of a second Internet search and the second plurality of WWW documents including a second web page; means for receiving a search request from the first user, the search request including search criteria, the means for receiving to search, in response to receipt of the search request, the storage area to obtain a first result based on the search criteria, the means for receiving further to search one or more content servers coupled to the Internet to obtain a second result based on the search criteria; and means for concurrently communicating the first result and the second result to the first user, the concurrently communicating including displaying the second web page to the first user upon determination that the first collection and the second collection are associated with a same group; wherein at least one WWW document of the first plurality of WWW documents is automatically stored to the storage area without any action from the first user while the at least one WWW document is being viewed.
-
Specification