SUGGESTED CONTENT WITH ATTRIBUTE PARAMETERIZATION
0 Assignments
0 Petitions
Accused Products
Abstract
A flexible and extensible architecture allows for secure searching across an enterprise. Such an architecture can provide a simple Internet-like search experience to users searching secure content inside (and outside) the enterprise. The architecture allows for the crawling and searching of a variety of sources across an enterprise, regardless of whether any of these sources conform to a conventional user role model. The architecture further allows for security attributes to be submitted at query time, for example, in order to provide real-time secure access to enterprise resources. The user query also can be transformed to provide for dynamic querying that provides for a more current result list than can be obtained for static queries.
37 Citations
45 Claims
-
1-25. -25. (canceled)
-
26. A method of utilizing a self-service source, the method comprising:
-
defining a template source for a plurality of self-service sources; defining a target data repository without required security credentials; allowing one or more end users to subscribe to the template source; receiving user credentials and entering the user credentials into the template source; in response to receiving and entering the user credentials, creating a user-subscribed source; generating an access control list for the one or more users to be subscribed to the user-subscribed source; receiving a crawl request from the one or more users to crawl one or more personalized target sources; matching the end user'"'"'s credentials to the template source; and authenticating during the crawling the augmenting the one or more end users'"'"' credentials and the template source. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33)
-
-
34. A non-transitory computer-readable medium having sets of instructions stored thereon which, when executed by a computer, cause the computer to:
-
define a template source for a plurality of self-service sources; define a target data repository without required security credentials; allow one or more end users to subscribe to the template source; receive user credentials and enter the user credentials into the template source; in response to receiving and entering the user credentials, create a user-subscribed source; generate an access control list for the one or more users to be subscribed to the user-subscribed source; receive a crawl request from the one or more users to crawl one or more personalized target sources; match the end user'"'"'s credentials to the template source; and authenticate during the crawling the augmenting the one or more end users credentials and the template source. - View Dependent Claims (35, 36, 37, 38, 39, 40)
-
-
41. A system for utilizing a self-service source, the system comprising:
-
a storage medium; and a processor coupled with the storage medium, wherein the storage medium includes sets of instructions which, when executed by the processor, cause the processor to; define a template source for a plurality of self-service sources; define a target data repository without required security credentials; allow one or more end users to subscribe to the template source; receive user credentials and enter the user credentials into the template source; in response to receiving and entering the user credentials, create a user-subscribed source; generate an access control list for the one or more users to be subscribed to the user-subscribed source; receive a crawl request from the one or more users to crawl one or more personalized target sources; match the end user'"'"'s credentials to the template source; and authenticate during the crawling the augmenting the one or more end users'"'"' credentials and the template source. - View Dependent Claims (42, 43, 44, 45)
-
Specification