СИСТЕМЫ И СПОСОБЫ ДЛЯ ОБРАБОТКИ ВХОДНЫХ ПОТОКОВ КАЛЕНДАРНЫХ ПРИЛОЖЕНИЙ

1. Способ, содержащий:
прием компьютерной системой входного изображения;
разделение входного изображения на два и более элементов входных данных, основываясь на графическом разделителе, который визуально разделяет входное изображение;
обработку элемента входных данных из упомянутых двух и более элементов входных данных для создания последовательности символов;
классификацию последовательности символов как представляющих календарную запись и заметку, основываясь на определении того, содержит ли последовательность символов временную ссылку;
в ответ на определение того, что последовательность символов содержит временную ссылку, сохранение календарной записи в памяти в первую структуру данных первого типа, причем календарная запись содержит идентификатор времени, на которое ссылается временная ссылка;
в ответ на определение того, что последовательность символов не содержит временную ссылку, сохранение заметки в памяти во вторую структуру данных второго типа, причем заметка содержит по меньшей мере часть последовательности символов.
2. Способ по п. 1, дополнительно содержащий:
разбор последовательности символов для создания одного и более элементов данных, представляющих по меньшей мере одно из типа идентификатора календарной записи, заголовка календарной записи, описания календарной записи, местоположения события, идентифицированного по календарной записи, идентификатора инициатора события, идентифицированного по календарной записи, списка участников события, идентифицированного по календарной записи; и
сохранение одного и более элементов данных в первой структуре данных.
3. Способ по п. 1, дополнительно содержащий сохранение указателя на прикрепление в по меньшей мере одной из первой структуры данных и второй структуры данных.
4. Способ по п. 1, дополнительно содержащий сохранение текущего времени в по меньшей мере одной из первой структуры данных и второй структуры данных.
5. Способ по п. 1, в котором временная ссылка содержит по меньшей мере одно из даты, часа, минуты, секунды и идентификатора часового пояса.
6. Способ по п. 1, в котором временная ссылка содержит по меньшей мере одно из времени начала события, идентифицированного по календарной записи, времени окончания события, идентифицированного по календарной записи, и длительности события, идентифицированной по календарной записи.
7. Способ по п. 1, в котором временная ссылка содержит по меньшей мере одно из абсолютной временной ссылки и относительной временной ссылки.
8. Способ по п. 1, в котором обработка входного изображения содержит преобразование изображения в последовательность символов.
9. Способ по п. 1, дополнительно содержащий визуализацию по меньшей мере одного из по меньшей мере части первой структуры данных и по меньшей мере части второй структуры данных в одном из календарного представления и блокнотного представления.
10. Способ по п. 9, в котором визуализация содержит визуализацию по меньшей мере части первой структуры данных с графической ссылкой на индикатор времени.
11. Способ по п. 1, дополнительно содержащий:
коррелирование входного изображения с существующей заметкой; и
в ответ на определение того, что последовательность символов содержит временную ссылку, сохранение календарной записи в памяти в первую структуру данных первого типа, причем календарная запись содержит идентификатор времени, на которое ссылается временная ссылка, и по меньшей мере часть заметки.
12. Система, содержащая:
память; и
процессор, присоединенный к памяти, причем процессор сконфигурирован для:
приема входного потока;
разделения входного изображения на два и более элементов входных данных, основываясь на графическом разделителе, который визуально разделяет входное изображение;
обработки элемента входных данных из упомянутых двух и более элементов входных данных для создания последовательности символов;
классификации последовательности символов как представляющих календарную запись и заметку, основываясь на определении того, содержит ли последовательность символов временную ссылку;
в ответ на определение того, что последовательность символов содержит временную ссылку, сохранения календарной записи в памяти в первую структуру данных первого типа, причем календарная запись содержит идентификатор времени, на которое ссылается временная ссылка;
в ответ на определение того, что последовательность символов не содержит временную ссылку, сохранения заметки в памяти во вторую структуру данных второго типа, причем заметка содержит по меньшей мере часть последовательности символов.
13. Система по п. 12, в которой процессор дополнительно сконфигурирован для:
разбора последовательности символов для создания одного и более элементов данных, представляющих по меньшей мере одно из типа идентификатора календарной записи, заголовка календарной записи, описания календарной записи, местоположения события, идентифицированного по календарной записи, идентификатора инициатора события, идентифицированного по календарной записи, списка участников события, идентифицированного по календарной записи; и
сохранения одного и более элементов данных в первой структуре данных.
14. Система по п. 12, в которой процессор дополнительно сконфигурирован для визуализации по меньшей мере одного из по меньшей мере части первой структуры данных и по меньшей мере части второй структуры данных в одном из календарного представления и блокнотного представления.
15. Система по п. 12, в которой процессор дополнительно сконфигурирован для:
коррелирования входного потока с существующей заметкой и
в ответ на определение того, что последовательность символов содержит временную ссылку, сохранения календарной записи в памяти в первую структуру данных первого типа, причем календарная запись содержит идентификатор времени, на которое ссылается временная ссылка, и по меньшей мере часть заметки.
16. Компьютерно-читаемый запоминающий носитель, содержащий исполняемые команды, которые, при исполнении компьютерной системой, предписывают компьютерной системе:
принимать входной поток;
разделять входное изображение на два и более элементов входных данных, основываясь на графическом разделителе, который визуально разделяет входное изображение;
обрабатывать элемент входных данных из упомянутых двух и более элементов входных данных для создания последовательности символов;
классифицировать последовательность символов как представляющих календарную запись и заметку, основываясь на определении того, содержит ли последовательность символов временную ссылку;
в ответ на определение того, что последовательность символов содержит временную ссылку, сохранять в памяти календарную запись в первую структуру данных первого типа, причем календарная запись содержит идентификатор времени, на которое ссылается временная ссылка;
в ответ на определение того, что последовательность символов не содержит временную ссылку, сохранять в памяти заметку во вторую структуру данных второго типа, причем заметка содержит по меньшей мере часть последовательности символов.
17. Компьютерно-читаемый запоминающий носитель по п. 16, дополнительно содержащий исполняемые команды, предписывающие компьютерной системе:
разбирать последовательность символов для создания одного и более элементов данных, представляющих по меньшей мере одно из типа идентификатора календарной записи, заголовка календарной записи, описания календарной записи, местоположения события, идентифицированного по календарной записи, идентификатора инициатора события, идентифицированного по календарной записи, списка участников события, идентифицированного по календарной записи; и
сохранять один и более элементов данных в первой структуре данных.
18. Компьютерно-читаемый запоминающий носитель по п. 16, дополнительно содержащий исполняемые команды, предписывающие компьютерной системе:
сохранять указатель на прикрепление в по меньшей мере одной из первой структуры данных и второй структуры данных.
19. Компьютерно-читаемый запоминающий носитель по п. 16, в котором обработка входного изображения содержит преобразование изображения в последовательность символов.
20. Компьютерно-читаемый запоминающий носитель по п. 16, дополнительно содержащий исполняемые команды, предписывающие компьютерной системе:
визуализировать по меньшей мере одно из по меньшей мере части первой структуры данных и по меньшей мере части второй структуры данных в одном из календарного представления и блокнотного представления.