Query-based notification architecture
First Claim
1. A system that facilitates tracking content of a plurality of repositories, the system comprising:
- one or more processors;
one or more memories having stored thereupon a plurality of processor-executable instructions that, when executed by the one or more processors, cause the one or more processors to perform actions comprising;
monitoring imported metadata that corresponds to content received into the plurality of repositories to determine that a change occurs with respect to the content;
executing a query that monitors the plurality of repositories for metadata that indicates the change with respect to the content; and
defining the query based on a hardware limitation of a computing device, the defining including sending a command to omit a notification of the change with respect to the content in response to determining that new content associated with the change has a characteristic that exceeds the hardware limitation of the computing device.
1 Assignment
0 Petitions
Accused Products
Abstract
A data repository monitoring system that utilizes queries to generate notifications in response to the identification of new and changed content. The system includes a monitoring component that monitors a plurality of disparate repositories in order to identify the receipt of new or modified content. The monitoring component includes a query component(s) that identifies metadata of imported content. The query can be generated and communicated to the monitoring component via a graphical user interface. A notification component is also provided to generate a prompt upon the receipt of incoming content as identified by the query component. The invention employs a centralized store (e.g., change queue) that maintains metadata corresponding to imported (e.g., new) metadata.
-
Citations
20 Claims
-
1. A system that facilitates tracking content of a plurality of repositories, the system comprising:
-
one or more processors; one or more memories having stored thereupon a plurality of processor-executable instructions that, when executed by the one or more processors, cause the one or more processors to perform actions comprising; monitoring imported metadata that corresponds to content received into the plurality of repositories to determine that a change occurs with respect to the content; executing a query that monitors the plurality of repositories for metadata that indicates the change with respect to the content; and defining the query based on a hardware limitation of a computing device, the defining including sending a command to omit a notification of the change with respect to the content in response to determining that new content associated with the change has a characteristic that exceeds the hardware limitation of the computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-implemented method comprising:
-
defining a query as an important query that monitors at least one of a plurality of disparate repositories for metadata associated with new content, the query being defined based at least in part on a predicted user intention generated by artificial intelligence, and the plurality of disparate repositories including one or more repositories that are each associated with one of local file stores, shared file stores, or websites; assigning a value that indicates a level of confidence that the predicted user intention is in accordance with an actual user intention based at least in part on an automatic classifier function that employs at least one of probabilistic, statistic, or regression based analysis; storing metadata that corresponds to the new content; executing the query to identify the metadata; and generating a notification upon identification of the metadata. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A computer-implemented method comprising:
-
providing a user interface that enables a user to define a query; detecting a dragging of an icon that represents the query onto a notification panel at the user interface; designating the query as an important query that monitors at least one of a plurality of disparate repositories, the plurality of disparate repositories including one or more repositories each associated with one of local file stores, shared file stores, or websites; displaying via the user interface a first indication in response to determining that the important query has identified metadata that corresponds to new content and that the new content is received by a first software application for storage in the plurality of disparate repositories; and displaying via the user interface a second indication in response to determining that the important query has identified metadata that corresponds to the new content and that the new content is received by a second software application for storage in the plurality of disparate repositories, the first software application being different from the second software application. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification