7949554

Methods, Systems, and Computer Program Products for Calendar-Based Coverage Monitoring

PublishedMay 24, 2011
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
29 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A method for calendar-based coverage monitoring, the method comprising: receiving a coverage rule defining a plurality of covering entities for performing an activity for a covered entity and at least one period of time during which the plurality of covering entities is to perform the activity; monitoring individual calendars for the plurality of covering entities and detecting a change in one of the calendars; determining whether the change causes the coverage rule to be violated; and in response to determining that the change causes the coverage rule to be violated, generating a notification indicating violation of the coverage rule, wherein at least one of the preceding actions is performed on at least one electronic hardware component.

2

2. The method of claim 1 wherein receiving a coverage rule includes receiving a coverage rule including one of identification of each of the covering entities, identification of a set including the covering entities, identification of the covered entity, identification of the activity, and information associated with a required number of covering entities for performing the activity for the covered entity.

3

3. The method of claim 1 wherein receiving a coverage rule includes receiving a coverage rule defining a minimum number of covering entities for performing the activity during at least one period of time.

4

4. The method of claim 1 wherein monitoring individual calendars includes polling for information associated with the individual calendars.

5

5. The method of claim 1 wherein monitoring individual calendars includes subscribing to information associated with the individual calendars.

6

6. The method of claim 1 wherein monitoring individual calendars includes receiving one of an availability period of time and a non-availability period of time associated with the covering entities, and wherein detecting a change in one of the calendars includes detecting a change to the one of the availability period of time and the non-availability period of time associated with the covering entities.

7

7. The method of claim 1 wherein monitoring individual calendars includes monitoring individual calendars until the activity is performed.

8

8. The method of claim 1 wherein determining whether the change causes the coverage rule to be violated includes comparing a number of available covering entities after the change for the at least one period of time to the number of covering entities specified by the coverage rule.

9

9. The method of claim 1 wherein generating a notification includes communicating one of an email, a short message service (SMS) message, an instant message, a multimedia message service (MMS) message, a popup window, a page, and a phone call indicating violation of the coverage rule.

10

10. The method of claim 1 wherein, in response to determining that the change would cause the number of available covering entities to have a predetermined relationship with respect to the number of covering entities required by the coverage rule, automatically adding a coverage-related calendar event to the at least one of the calendars.

11

11. The method of claim 1 comprising determining a coverage rule for a covered entity based on coverage needs of the covered entity by automatically determining coverage needs for a covered entity.

12

12. The method of claim 1 comprising receiving calendar information associated with the covered entity and updating the coverage rule based on the calendar information associated with the covered entity.

13

13. The method of claim 12 wherein receiving calendar information includes receiving one of event information and a period of time associated with the event information and wherein updating the coverage rule includes updating the coverage rule based on the one of event information and the period of time associated with the event information.

14

14. The method of claim 1 comprising determining whether the change would cause a number of available covering entities for the at least one period of time to have a predetermined relationship with respect to the plurality of covering entities required by the coverage rule without violating the coverage rule.

15

15. The method of claim 14 wherein, in response to determining that the change would cause the number of available covering entities to have the predetermined relationship, generating a warning notification.

16

16. A calendar-based coverage monitoring system, the system comprising system components including: a rule receiver component configured to receive a coverage rule defining a plurality of covering entities for performing an activity for a covered entity and at least one period of time during which the plurality of covering entities is to perform the activity; and a rule monitor component configured to: monitor individual calendars for a plurality of covering entities; detect a change in one of the calendars; determine whether the change causes the coverage rule to be violated; and generate a notification indicating violation of the coverage rule in response to determining that the change causes the coverage rule to be violated, wherein at least one of the system components includes at least one electronic hardware component.

17

17. The system of claim 16 wherein the rule receiver is configured to receive a coverage rule including one of identification of each of the covering entities, identification of a set of covering entities, identification of the covered entity, identification of the activity, and information associated with a required number of covering entities for performing the activity for the covered entity.

18

18. The system of claim 16 wherein the rule monitor is configured to one of poll for and subscribe to information associated with the individual calendars.

19

19. The system of claim 16 wherein the rule monitor is configured to monitor individual calendars until the activity is performed.

20

20. The system of claim 16 wherein the rule monitor is configured to communicate one of an email, a short message service (SMS) message, an instant message, a multimedia message service (MMS) message, a popup window, a page, and a phone call indicating violation of the coverage rule.

21

21. The system of claim 16 wherein the rule monitor is configured to automatically add a coverage-related calendar event in response to determining that the change would cause the number of available covering entities to have a predetermined relationship with respect to the number of covering entities required by the coverage rule.

22

22. The system of claim 16 wherein the rule monitor is configured to determine a coverage rule for a covered entity based on coverage needs of the covered entity by automatically determining coverage needs for a covered entity.

23

23. The system of claim 16 wherein the rule monitor is configured to receive calendar information associated with the covered entity and to update the coverage rule based on the calendar information associated with the covered entity.

24

24. The system of claim 16 wherein the rule monitor is configured to determine whether the change would cause a number of available covering entities for the at least one period of time to have a predetermined relationship with respect to the plurality of covering entities required by the coverage rule without violating the coverage rule.

25

25. The system of claim 24 wherein the rule monitor is configured to generate a warning notification in response to determining that the change would cause the number of available covering entities to have the predetermined relationship with respect to the number of covering entities required by the coverage rule without violating the coverage rule.

26

26. The system of claim 16 wherein the rule monitor is configured to automatically determine coverage needs for a covered entity.

27

27. The system of claim 16 comprising an availability analysis function configured to analyze calendar information and generate availability information.

28

28. A calendar-based coverage monitoring system, the system comprising: means for receiving a coverage rule defining a plurality of covering entities for performing an activity for a covered entity and at least one period of time during which the plurality of covering entities is to perform the activity; means for monitoring individual calendars for the plurality of covering entities and detecting a change in one of the calendars; means for determining whether the change causes the coverage rule to be violated; and means for generating a notification indicating violation of the coverage rule in response to determining that the change causes the coverage rule to be violated, wherein at least one of the means includes at least one electronic hardware component.

29

29. A non-transitory computer readable medium containing a computer program, executable by a machine, for determining availability of presentable content via a subscription service, the computer program comprising executable instructions for: receiving a coverage rule defining a plurality of covering entities for performing an activity for a covered entity and at least one period of time during which the plurality of covering entities is to perform the activity; monitoring individual calendars for the plurality of covering entities and detecting a change in one of the calendars; determining whether the change causes the coverage rule to be violated; and in response to determining that the change causes the coverage rule to be violated, generating a notification indicating violation of the coverage rule.

Patent Metadata

Filing Date

Unknown

Publication Date

May 24, 2011

Inventors

Robert J. Sundstrom

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “METHODS, SYSTEMS, AND COMPUTER PROGRAM PRODUCTS FOR CALENDAR-BASED COVERAGE MONITORING” (7949554). https://patentable.app/patents/7949554

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.