Patent ID: 9361330
Filing Date: 2016-06-07
CPC Classification: G06F,H04L

Claim Text:
1. A system including an enterprise crawl and search framework (ECSF) which includes support for consistent embedded search across enterprise applications, comprising: a computer including memory and one or more microprocessors; an application development framework which allows an application developer to create searchable objects that are associated with a plurality of enterprise applications, and configure security rules for use with the searchable objects; an ECSF framework, executing on the computer, which abstracts an underlying search engine and provides a common set of application programming interfaces (APIs) for developing search functionalities, wherein the ECSF framework is configured to serve as an integration layer between the search engine and the enterprise applications; a searchable object manager which at runtime loads the searchable objects from a persistent storage, validates definitions of the searchable objects, and provides the searchable objects including the security rules for use with the searchable objects to the ECSF framework for use in searching across the plurality of enterprise applications; a user interface adapted to receive a query from an enterprise application user for process by the search engine; and a query service within the ECSF framework that is operable to