АГРЕГИРОВАНИЕ И ПРЕДСТАВЛЕНИЕ ИНФОРМАЦИИ О СОБЫТИЯХ

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