×

Systems, methods and computer program products for information management across disparate information systems

  • US 9,898,537 B2
  • Filed: 10/29/2014
  • Issued: 02/20/2018
  • Est. Priority Date: 03/14/2013
  • Status: Active Grant
First Claim
Patent Images

1. A system, comprising:

  • an application executing on a client device and havinga search function anda filtering functionembodied on non-transitory computer memory,the filtering function including filter widgets, each filter widget associated with a user experience user interface (UXUI) component configured to interface with a search application programming interface (API) of a search system embodied on at least one server machine,the search system further comprisinga search engine anda unified index built or being built in real-time by the search engine with data from a plurality of disparate information systems such that the plurality of disparate information systems are searchable via the unified index even before the unified index is completely built,the search system communicatively connected to the plurality of disparate information systems via a set of integration services embodied on one or more server machines in a computing environment,the application residing on an application tier,the plurality of disparate information systems residing on a storage tier,the set of integration services and the search system residing on an integration tier between the application tier and the storage tier,the set of integration services having a set of connectors communicatively connected to the plurality of disparate information systems,the set of connectors configured for integrating data stored in the plurality of disparate information systems utilizing a common model employed by the set of integration services such that the data is usable by the search engine for building or updating the unified index,the common model comprising a content management interoperability services (CMIS) data model, common property definitions, and a common security model comprising a set of permissions particularly defined for use by the set of integration services embodied on the one or more server machines in the computing environment;

    wherein, responsive to a user query to search the plurality of disparate information systems or a subset thereof, the search function of the application communicates metadata of interest contained in the user query to the search API;

    wherein the search engine locates, via the metadata of interest and the unified index, requested data from the plurality of disparate information systems or a subset thereof;

    wherein the search engine returns, via the search API, search results referencing the requested data to the application;

    wherein the filtering function of the application interprets the search results; and

    wherein the application displays a visualization of the search results on the client device.

View all claims
  • 9 Assignments
Timeline View
Assignment View
    ×
    ×