ОБЪЕДИНЕНИЕ СОБЫТИЙ ГЕОЗОНЫ

1. Способ, содержащий этапы, на которых:
обнаруживают, когда одно или более событий геозоны происходят для вычислительного устройства в течение периода экономии ресурсов операционной системы, во время которого некоторые программы не запланированы для работы;
сохраняют запись событий геозоны для каждой из множества геозон; и
предоставляют, программе, ассоциированной с по меньшей мере одной из множества геозон, когда программа запланирована для работы в течение периода выполнения операционной системы, указание одного или более событий геозоны для по меньшей мере одной из множества геозон из записи событий геозоны.
2. Способ по п. 1, предоставление содержит для каждой из множества геозон этап, на котором предоставляют только самое последнее событие выхода из геозоны и/или самое последнее событие входа в геозону.
3. Способ по п. 2, сохранение содержит этап, на котором сохраняют запись множества событий выхода из геозоны и множества событий входа в геозону для каждой из множества геозон.
4. Способ по п. 1, дополнительно содержащий этап, на котором удаляют одну из множества геозон, ассоциированных с программой, без уведомления программы о том, чтобы удалять одну из множества геозон.
5. Способ по п. 1, предоставление содержит этап, на котором предоставляют указание одного или более событий геозоны программе, объединяя одно или более событий геозоны для множества геозон, ассоциированных с программой.
6. Способ по п. 1, предоставление содержит этап, на котором предоставляют указание события геозоны программе, только если один или более дополнительных критериев, ассоциированных с геозоной или программой, удовлетворяются.
7. Вычислительное устройство, содержащее:
хранилище данных, чтобы хранить данные геозоны для множества геозон, данные геозоны для геозоны включают в себя указание программы, ассоциированной с геозоной;
модуль обнаружения события геозоны, чтобы обнаруживать, когда одно или более событий геозоны происходят для множества геозон, включая в себя то, когда одно или более событий геозоны происходят в течение периода экономии ресурсов операционной системы, во время которого некоторые программы не запланированы для работы;
модуль сохранения события геозоны, чтобы сохранять запись обнаруженного одного или более событий геозоны; и
модуль сообщения о событии геозоны, чтобы предоставлять, программе, впоследствии запланированной для работы, указание одного или более событий геозоны, включенных в запись обнаруженного одного или более событий геозоны.
8. Вычислительное устройство по п. 7, при этом запись является записью обнаруженных событий геозоны для геозоны независимо от того, работает ли программа, ассоциированная с геозоной.
9. Вычислительное устройство по п. 7, запись событий геозоны включает в себя, для каждой геозоны, идентификацию события геозоны и отметку времени, когда событие геозоны было обнаружено.
10. Вычислительное устройство по п. 7, при этом указание является указанием одного или более событий геозоны, предоставленных программе посредством объединения одного или более событий геозоны для множества геозон.