Information Management and Notification System
First Claim
1. A method, comprising:
- determining, by a computing device, access permissions of a user of the computing device;
determining, by the computing device, information available to the user based on the access permissions of the user;
determining, by the computing device, a current status of information submissions, preliminary reports, and completed reports based on the access permissions of the user;
determining, by the computing device, information submission types available to the user based on the access permissions of the user;
determining, by the computing device, that at least one notification event of a plurality of notification events has occurred, the plurality of notification events comprising a new information submission has been received, a report generation request has been submitted, an assistance request has been submitted, and a completed report has been submitted; and
in response to determining that the at least one notification event has occurred, generating and displaying, by the computing device, a notification indicating how many of the at least one notification event has occurred and which of the at least one notification event has occurred based on the access permissions of the user.
1 Assignment
0 Petitions
Accused Products
Abstract
Aspects of the disclosure relate to methods, systems, and apparatuses for an information management and notification system. The system provides a centralized location and interface for managing information relevant to and used by various groups of users. In some aspects, the system can determine access permissions of a user of a computing device and determine information available to the user based on the access permissions of the user. The computing device can determine a current status of information submissions, preliminary reports (e.g., reports requiring approval and/or assistance), and completed reports based on the access permissions of the user. The system can determine that at least one notification event of a plurality of notification events has occurred. The plurality of notification events can include that a new information submission has been received, a report generation request has been submitted, an assistance request has been submitted, and a completed report has been submitted. In response to determining that the at least one notification event has occurred, the system can generate and display a notification indicating how many of the at least one notification event has occurred and which of the at least one notification event has occurred based on the access permissions of the user.
23 Citations
20 Claims
-
1. A method, comprising:
-
determining, by a computing device, access permissions of a user of the computing device; determining, by the computing device, information available to the user based on the access permissions of the user; determining, by the computing device, a current status of information submissions, preliminary reports, and completed reports based on the access permissions of the user; determining, by the computing device, information submission types available to the user based on the access permissions of the user; determining, by the computing device, that at least one notification event of a plurality of notification events has occurred, the plurality of notification events comprising a new information submission has been received, a report generation request has been submitted, an assistance request has been submitted, and a completed report has been submitted; and in response to determining that the at least one notification event has occurred, generating and displaying, by the computing device, a notification indicating how many of the at least one notification event has occurred and which of the at least one notification event has occurred based on the access permissions of the user. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus, comprising:
-
at least one processor; and a memory storing computer-readable instructions that, when executed by the at least one processor, cause the apparatus to; determine access permissions of a user of the apparatus; determine information available to the user based on the access permissions of the user; determine a current status of information submissions, preliminary reports, and completed reports based on the access permissions of the user; determine information submission types available to the user based on the access permissions of the user; determine that at least one notification event of a plurality of notification events has occurred, the plurality of notification events comprising a new information submission has been received, a report generation request has been submitted, an assistance request has been submitted, and a completed report has been submitted; and in response to determining that the at least one notification event has occurred, generate and display a notification indicating how many of the at least one notification event has occurred and which of the at least one notification event has occurred based on the access permissions of the user. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. One or more non-transitory computer-readable media having computer-executable instructions stored thereon that, when executed, cause at least one computing device to:
-
determine access permissions of a user of the at least one computing device; determine information available to the user based on the access permissions of the user; determine a current status of information submissions, preliminary reports, and completed reports based on the access permissions of the user; determine information submission types available to the user based on the access permissions of the user; determine that at least one notification event of a plurality of notification events has occurred, the plurality of notification events comprising a new information submission has been received, a report generation request has been submitted, an assistance request has been submitted, and a completed report has been submitted; and in response to determining that the at least one notification event has occurred, generate and display a notification indicating how many of the at least one notification event has occurred and which of the at least one notification event has occurred based on the access permissions of the user. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification