Усовершенствованный пользовательский интерфейс для обеспечения управления задачами и информации календаря

Иллюстрации

Показать все

Изобретение относится к системам календаря, планирования и управления временем. Технический результат заключается в обеспечении пользователя всегда видимым списком предстоящих задач, встреч и свиданий без необходимости запуска отдельного приложения задач или приложения календаря, чтобы просматривать предстоящие задачи, встречи и свидания. Такой результат достигается за счет того, что обеспечен усовершенствованный пользовательский интерфейс, в котором отображаются предстоящие задачи, встречи, собрания и т.п. Усовершенствованный пользовательский интерфейс отображается в виде легковесного меню задач, встреч и собраний и постоянно отображается совместно с другими функциональными возможностями или пользовательскими интерфейсами, отображаемыми на экране компьютерного дисплея пользователя в соответствии с другими используемыми прикладными программами или другими функциями программного обеспечения. 4 н. и 32 з.п. ф-лы, 9 ил.

Реферат

Область, к которой относится изобретение

Настоящее изобретение, в целом, относится к системам календаря, планирования и управления временем. В частности, настоящее изобретение относится к усовершенствованному пользовательскому интерфейсу для обеспечения управления задачами и информации календаря.

Предпосылки изобретения

С наступлением компьютерной эры пользователи компьютеров и программного обеспечения все более привыкают к дружественным для пользователя прикладным программам, которые помогают им писать, вычислять, организовывать, готовить презентации, отправлять и принимать электронную почту, создавать музыку и т.п. Например, системы электронной почты позволяют пользователям отправлять, принимать, отвечать на и сохранять различные почтовые сообщения и связанную с ними информацию. Приложения электронного календаря позволяют пользователю сохранять, организовывать и просматривать даты встреч и свиданий. Электронные приложения управления задачами позволяют пользователю сохранять, организовывать и просматривать разнообразные задачи, которые пользователь должен выполнить или желает выполнить согласно различным временным расписаниям.

Однако, несмотря на функциональные возможности таких систем, некоторые пользователи желают иметь короткий список предстоящих встреч, свиданий или задач. Действительно многие пользователи современных систем электронного календаря и приложений управления задачами часто создают списки дел на бумаге, которые они прилепляют к монитору своего компьютера или помещают на видном месте, которые призваны напоминать им о предстоящих встречах, свиданиях или задачах, поскольку при использовании полных календарей или списков задач люди обычно забывают заглядывать туда с необходимой частотой. Другие пользователи используют в тех же целях календарь или системы управления временем на бумаге.

Соответственно в технике имеется необходимость в электронном пользовательском интерфейсе для обеспечения электронного списка дел из предстоящих событий или задач, который можно наполнять из приложения электронного календаря или приложения управления задачами, отдельно поддерживаемого пользователем. Это относится к этим и другим рассмотрениям, которые сделало настоящее изобретение.

Сущность изобретения

Варианты осуществления настоящего изобретения решают вышеозначенные и другие проблемы, обеспечивая электронную линейку или список дел (ниже "линейка дел"), в которой пользователю может быть представлено отображение предстоящих задач, встреч, свиданий и т.п. Согласно аспектам изобретения электронную линейку дел можно использовать совместно с многофункциональной прикладной программой или электронную линейку дел можно использовать независимо от других прикладных программ. Электронная линейка дел - это панель пользовательского интерфейса, в которой могут отображаться задачи, встречи и свидания. Линейка дел постоянно отображается совместно с другими функциональными возможностями или пользовательскими интерфейсами, отображаемыми на экране компьютерного дисплея пользователя в соответствии с другими используемыми прикладными программами или другими функциями программного обеспечения. Таким образом, пользователю представляется всегда видимый список предстоящих задач, встреч и свиданий без необходимости запускать отдельное приложение задач или приложение календаря, чтобы просматривать предстоящие задачи, встречи и свидания.

Согласно аспектам изобретения линейка дел включает в себя компонент просмотра свиданий, в котором отображается одна или более предстоящих собраний или встреч. Линейка дел также включает в себя список задач, в котором могут отображаться предстоящие задачи. Список задач может отображаться согласно различным критериям размещения, и может быть предусмотрена линейка прокрутки, позволяющая пользователю видеть задачи, которые не помещаются в доступную область отображения для списка задач. Линейка дел может также включать в себя средство управления - указатель дат для избирательного запуска отдельного приложения календаря, или на который можно сбрасывать (переносить) отдельные задачи для включения в список задач в соответствии с датой в средстве управления - указателе дат, на который сбрасывается данная статья задачи. Поле или панель ввода задачи может входить в состав линейки дел, чтобы пользователь мог вводить новые задачи непосредственно в линейку дел.

Информация о собраниях и встречах, отображаемая в компоненте просмотра встреч, импортируется из области памяти, наполненной отдельным приложением календаря. Список задач можно наполнять из задач, сохраненных и введенных посредством отдельного приложения задач, или из других данных, включая статьи электронной почты, помеченные как статьи задач. Кроме того, задачи можно добавлять в список задач через вышеупомянутую панель ввода задачи.

Эти и другие признаки и преимущества, характеризующие настоящее изобретение, явствуют из нижеследующего подробного описания и прилагаемых чертежей. Следует понимать, что как вышеприведенное общее описание, так и нижеследующее подробное описание носят исключительно иллюстративный и пояснительный характер и не ограничивают заявленное изобретение.

Краткое описание чертежей

Фиг.1 - блок-схема архитектуры персонального компьютера, который обеспечивает иллюстративную рабочую среду для вариантов осуществления настоящего изобретения.

Фиг.2 - иллюстративное отображение на экране компьютера электронной линейки или списка дел согласно вариантам осуществления настоящего изобретения.

Фиг.3 - иллюстративное отображение на экране компьютера выбираемого средства управления для открытия или закрытия линейки дел согласно вариантам осуществления настоящего изобретения.

Фиг.4 - иллюстративное отображение на экране компьютера меню вида и всплывающего пользовательского интерфейса меню вида для назначения свойств вида линейке дел согласно вариантам осуществления настоящего изобретения.

Фиг.5 - иллюстративное отображение на экране компьютера средства управления - указателя дат в линейке дел согласно вариантам осуществления настоящего изобретения.

Фиг.6 - иллюстративное отображение на экране компьютера компонента просмотра собраний/встреч линейки дел согласно вариантам осуществления настоящего изобретения.

Фиг.7 - иллюстративное отображение на экране компьютера панели ввода задачи линейки дел согласно вариантам осуществления настоящего изобретения.

Фиг.8 - иллюстративное отображение на экране компьютера списка задач линейки дел согласно вариантам осуществления настоящего изобретения.

Фиг.9 - иллюстративное отображение на экране компьютера альтернативного вида линейки дел согласно вариантам осуществления настоящего изобретения.

Подробное описание

Согласно краткому описанию, приведенному выше, варианты осуществления настоящего изобретения относятся к усовершенствованному пользовательскому интерфейсу для обеспечения управления задачами и информации календаря в постоянно генерируемом компьютером списке или линейке дел. Электронная линейка дел по настоящему изобретению обеспечивает список предстоящих задач, собраний и встреч, заполняемый из отдельно поддерживаемого приложения электронного календаря и/или управления задачами.

В нижеследующем подробном описании делаются ссылки на прилагаемые чертежи, составляющие его часть, в которых в порядке иллюстрации показаны конкретные варианты осуществления или примеры. Эти варианты осуществления можно комбинировать, можно использовать другие варианты осуществления и можно вносить структурные изменения, не выходящие за рамки сущности или объема настоящего изобретения. Поэтому нижеследующее подробное описание не следует понимать в ограничительном смысле, и объем настоящего изобретения задан прилагаемой формулой изобретения и ее эквивалентами.

Со ссылкой на чертежи, снабженные сквозной системой обозначений, будут описаны аспекты настоящего изобретения и иллюстративная рабочая среда. Фиг.1 и нижеследующее рассмотрение предназначены для обеспечения краткого общего описания подходящей рабочей среды, в которой может быть реализовано изобретение. Хотя изобретение описано в общем контексте программных модулей, которые выполняются совместно с прикладной программой, действующей в операционной системе на персональном компьютере, специалистам в данной области очевидно, что изобретение также можно реализовать совместно с другими программными модулями.

В целом, программные модули включают в себя процедуры, программы, компоненты, структуры данных и другие типы структур, которые выполняют конкретные задачи или реализуют специфические абстрактные типы данных. Кроме того, специалистам в данной области очевидно, что изобретение можно осуществить на практике с помощью других конфигураций компьютерной системы, включая карманные устройства, многопроцессорные системы, бытовую электронику на основе микропроцессора или с возможностью программирования, миникомпьютеры, универсальные компьютеры и т.д. Изобретение также можно осуществить на практике в распределенных вычислительных средах, где задачи выполняются удаленными устройствами обработки, связанными посредством сети связи. В распределенной вычислительной среде программные модули могут размещаться в локальных и удаленных запоминающих устройствах.

Со ссылкой на фиг.1 описана иллюстративная архитектура компьютера для персонального компьютера 2 для осуществления на практике различных вариантов осуществления изобретения. Архитектура компьютера, показанная на фиг.1, иллюстрирует традиционный персональный компьютер, включающий в себя центральный процессор 4 ("ЦП"), системную память 6, включающую в себя оперативную память 8 ("ОЗУ") и постоянную память ("ПЗУ") 10, и системную шину 12, которая подключает память к ЦП 4. Базовая система ввода/вывода, содержащая основные процедуры, помогающие переносить информацию между элементами компьютера, например, при запуске, хранится в ПЗУ 10. Персональный компьютер 2 также включает в себя запоминающее устройство 14 большой емкости для хранения операционной системы 16, прикладных программ, например прикладной программы 205, и данных.

Запоминающее устройство большой емкости 14 подключено к ЦП 4 через контроллер запоминающего устройства большой емкости (не показан), подключенный к шине 12. Запоминающее устройство 14 большой емкости и связанные с ним считываемые компьютером носители обеспечивают энергонезависимое хранилище для персонального компьютера 2. Хотя содержащееся здесь описание считываемых компьютером носителей относится к запоминающему устройству большой емкости, например жесткому диску или накопителю на CD-ROM, специалистам в данной области очевидно, что считываемые компьютером носители могут представлять собой любые доступные носители, к которым может обращаться персональный компьютер 2.

В порядке примера, но не ограничения, считываемые компьютером носители могут содержать компьютерные носители данных и среды передачи данных. Компьютерные носители данных включают в себя энергозависимые и энергонезависимые, сменные и стационарные носители, реализованные посредством любого способа или технологии для хранения информации, например считываемых компьютером команд, структур данных, программных модулей или других данных. Компьютерные носители данных включают в себя, но без ограничения, ОЗУ, ПЗУ, ЭППЗУ, ЭСППЗУ, флэш-память или другое полупроводниковое запоминающее устройство, CD-ROM, DVD или иной оптический носитель, магнитные кассеты, магнитную ленту, магнитный диск или другие магнитные запоминающие устройства или любой другой носитель, который можно использовать для хранения полезной информации, и к которому может обращаться компьютер.

Согласно различным вариантам осуществления изобретения персональный компьютер 2 может работать в сетевой среде с использованием логических соединений с удаленными компьютерами через сеть 18 TCP/IP, например Интернет. Персональный компьютер 2 может подключаться к сети 18 TCP/IP через блок 20 сетевого интерфейса, подключенный к шине 12. Следует понимать, что блок 20 сетевого интерфейса также можно использовать для подключения к сетям других типов и системам удаленных компьютеров. Персональный компьютер 2 также может включать в себя контроллер 22 ввода/вывода для приема и обработки входных сигналов от ряда устройств, включая клавиатуру и мышь (не показаны). Аналогично контроллер 22 ввода/вывода может обеспечивать выходной сигнал для экрана дисплея, принтера или устройства вывода другого типа.

Как было кратко отмечено выше, ряд программных модулей и файлов данных могут храниться в запоминающем устройстве 14 большой емкости и ОЗУ 8 персонального компьютера 2, в том числе операционная система 16, пригодная для управления работой сетевого персонального компьютера, например операционные системы WINDOWS от фирмы Microsoft Corporation, Редмонд, Вашингтон. В запоминающем устройстве 14 большой емкости и ОЗУ 8 также могут храниться одна или несколько прикладных программ. В частности, в запоминающем устройстве 14 большой емкости и ОЗУ 8 также может храниться приложение 105, обеспечивающее пользователя различными функциональными возможностями. Например, приложение 105 может содержать многие типы программ, например прикладную программу обработки, приложение электронной таблицы, настольную издательскую систему и т.п. Согласно варианту осуществления настоящего изобретения приложение 105 содержит многофункциональную прикладную программу для предоставления пользователю функции календаря, функции электронных задач, функции электронной почты, функции контактной информации, функции электронного блокнота, функции электронного журнала и т.д. Некоторые отдельные программные модули, содержащие многофункциональное приложение 105, включают в себя приложение 125 календаря, приложение 130 электронной почты, приложение 135 контактов, приложение 140 задач, приложение 145 блокнота и приложение журнала (не показано). Примером такого многофункционального приложения 105 является OUTLOOK® от фирмы Microsoft Corporation.

На фиг.2 показано иллюстративное отображение на экране компьютера пользовательского интерфейса приложения электронной почты согласно вариантам осуществления настоящего изобретения. Пользовательский интерфейс 200 иллюстрирует пользовательский интерфейс приложения 130 электронной почты для отображения статей электронной почты, принимаемых, отправляемых или сохраняемых в различных папках хранения. Пример пользовательского интерфейса приложения электронной почты, проиллюстрированный на фиг.2, обеспечен OUTLOOK®, производимой и распространяемой фирмой Microsoft Corporation, Редмонд, Вашингтон.

Пользовательский интерфейс 200, показанный на фиг.2, включает в себя папку 210 «входящие», в которой пользователь может просматривать список статей электронной почты, которые были получены пользователем, которые были отправлены пользователем или которые были сохранены в одной или нескольких заданных пользователем папках хранения. Согласно фиг.2 в панели 210 папки «входящие» перечислены несколько статей электронной почты. Справа от папки 210 «входящие» показана панель 230 чтения или предварительного просмотра для отображения содержимого выделенной статьи почты.

В нижнем левом углу пользовательского интерфейса 200 размещена панель 225 выбора приложения, содержащая средства управления выбора функции для выбора других типов функций, обеспечиваемых многофункциональной прикладной программой 105 (описанной выше), через которую обеспечивается приложение электронной почты пользователя. Например, отображение пользовательского интерфейса 200 электронной почты появляется в ответ на выбор средства управления "Mail". Если пользователь желает запустить пользовательский интерфейс, связанный с приложением 140 задач, пользователь может выбрать средство управления "Tasks", чтобы запустить функциональные возможности приложения 140 задач, включающие в себя представление пользовательского интерфейса 200, связанного с приложением задач. Аналогично пользователь может выбрать средство управления "Contacts" для запуска функциональных возможностей приложения 135 контактов и соответствующего пользовательского интерфейса 200 для отображения информации и функциональных возможностей для приложения 135 контактов.

На фиг.2 также показана линейка 240 дел. Согласно вариантам осуществления изобретения функциональные возможности линейки 240 дел обеспечиваются многофункциональным приложением 105. Как описано выше, согласно одному отображенному варианту осуществления настоящего изобретения, линейка 240 дел включает в себя средство управления - указатель дат, вид собраний/встреч, панель ввода задачи и список задач. Согласно вариантам осуществления линейка 240 дел, по умолчанию, отображается в правой стороне пользовательского интерфейса 200. Однако, как описано ниже со ссылкой на фиг.9, отображение линейки 240 дел можно изменять в соответствии с другими размерами и конфигурациями экрана дисплея и в соответствии с конкретными требованиями пользовательских интерфейсов других прикладных программ.

Согласно вариантам осуществления настоящего изобретения линейка 240 дел всегда отображается в пользовательском интерфейсе 200 так, чтобы пользователь мог быстро и легко просматривать предстоящие встречи, собрания и задачи без необходимости запускать особые приложения, например приложения календаря и приложения задач, для получения этой информации. Например, если средство управления "Contacts" выбрано из панели 225 управления для запуска функциональных возможностей приложения 135 контактов, совместно с соответствующим пользовательским интерфейсом 200, линейка 240 дел продолжает отображаться в пользовательском интерфейсе 200. Аналогично, если пользователь затем выбирает другое приложение, например приложение 140 задач, линейка 240 дел по прежнему остается в пользовательском интерфейсе. Как описано ниже, пользователь может при желании отменить отображение линейки 240 дел. Однако, согласно вариантам осуществления настоящего изобретения, настройки по умолчанию для линейки 240 дел предписывают, чтобы линейка 240 дел продолжала отображаться независимо от отображаемой информации или функций, отображаемых в других частях пользовательского интерфейса 200, что дает пользователю возможность без труда просматривать предстоящие встречи, собрания и задачи.

Согласно вариантам осуществления изобретения компоненты линейки 240 дел (список задач, вид собраний/встреч) можно заполнять различными собраниями, встречами, задачами и задачеподобными элементами, которые объединяются линейкой дел из различных источников. Таким образом, любой элемент (порция) данных, который помечен для распознавания линейкой дел, может быть извлечен линейкой дел из любого источника памяти, доступного линейке дел. Когда линейка дел извлекает такие помеченные элементы данных, линейка 240 дел объединяет элементы данных и отображает их в одном или нескольких компонентах линейки дел. Например, любое количество элементов данных, включая элементы электронной почты, запросы встреч, ответы на запросы встреч, задачи, заголовки отчетов, элементы данных в электронных таблицах и т.д. могут быть помечены для рассмотрения как задачи. Пометив для рассмотрения как задачи, линейка дел может искать элементы данных, объединять элементы данных и затем отображать элементы данных в списке задач линейки дел. Аналогично линейка дел может искать элементы, помеченные для рассмотрения как встречи или собрания, в таких источниках, как электронные календари. Затем линейка дел может объединять и отображать извлеченные элементы встреч и собраний в виде собраний/встреч в линейке дел, как описано ниже. Примеры областей памяти, в которых линейка дел может производить поиск, включают в себя области, связанные с другими приложениями, например приложениями электронной почты, приложениями календаря, приложениями задач и т.д.

Согласно фиг.3 линейка дел 240 может избирательно скрываться из вида на основании различных действий пользователя. Например, средство управления 310 закрытием в правом верхнем углу линейки дел можно выбрать для сокрытия или отмены линейки 240 дел. Альтернативно кнопка 305 линейки дел может находиться в инструментальной линейке средств управления функциями, расположенной вдоль верхней границы или в другом месте пользовательского интерфейса 200 для избирательного открытия и закрытия линейки 240 дел. Альтернативно может быть обеспечено меню вида, где пользователь может выбирать или отменять выбор линейки 240 дел для отображения. Согласно еще одной альтернативе функциональное средство управления, например ALT+F2, можно выбирать для переключения линейки 240 дел в положение «выключено». Аналогично линейку 240 дел можно запускать для отображения, как показано на фиг.2, выбирая кнопку 305 линейки дел в инструментальной линейке средств управления выбора функций. Статья меню «линейка дел» может быть выбрана из меню вида. Или, как описано выше, функциональная клавиша, например ALT+F2, может быть выбрана для переключения линейки 240 дел в положение «включено» (отображения).

На фиг.4 показано меню 400 вида, которое можно запускать, согласно вариантам осуществления настоящего изобретения, для избирательного отображения линейки 240 дел. После выбора средства управления 420 «линейка дел» из меню 400 вида появляется всплывающее меню 460, позволяющее пользователю задавать свойства отображения, с которыми будет отображаться информация, содержащаяся в линейке 240 дел. Согласно фиг.4 во всплывающем меню 460 выбрано средство управления "Show To-Do Bar" (показать линейку дел), вследствие чего линейка дел 240 будет отображаться в пользовательском интерфейсе 200. Было выбрано свойство 430 "Start Date" (начальная дата), вследствие чего информация, содержащаяся в линейке 240 дел, будет отсортирована по начальной дате. Например, можно выбрать другие категории сортировки для задач и другой информации, содержащейся в линейке 240 дел, например, "Assigned To" (назначено на …) "Created By" (создано …) и т.д.

В нижней части всплывающего меню 460 отображаются средства управления для выбора различных компонентов для отображения (или для отмены отображения) в линейке 240 дел. Например, было выбрано средство управления 440 "Show Date Picker" (показать указатель дат), вследствие чего в линейке 240 дел будет отображаться пользовательский интерфейс указателя дат. С другой стороны, если пользователь включил линейку 240 дел, когда пользователь просматривает функции и информацию, связанные с приложением календаря 125 пользователя, пользователь может исключить вид встреч/собраний из линейки 240 дел, чтобы освободить место в линейке 240 дел для информации дополнительных задач. Было выбрано средство управления 445 "Show Appointments" (показать встречи), вследствие чего будет отображаться часть вида собраний/встреч линейки 240 дел, показывающая предстоящие встречи и собрания. Также было выбрано средство управления "Show Task Input Panel" (показать панель ввода задачи), вследствие чего в линейке 240 дел будет отображаться панель ввода задачи. Очевидно, что из всплывающего меню 460 можно выбирать другие средства управления для применения к линейке 240 дел других свойств. Как явствует из всплывающего меню 460 и связанного с ним описания, средство управления - указатель дат, вид встреч/собраний и панель ввода задачи могут, по выбору, отображаться или не отображаться в линейке 240 дел. В любом случае, по умолчанию, список задач линейки 240 дел всегда отображается. Таким образом, пользователь может настраивать отображение компонентов линейки 240 дел, согласно описанному.

Описав общие аспекты линейки 240 дел совместно с пользовательским интерфейсом 200 со ссылками на фиг.2, 3 и 4, описаны другие компоненты линейки 240 дел со ссылкой на фиг.5-9 и описаны заполнение и поддержание данных в линейке 240 дел. На фиг.5 показано средство управления 500 - указатель дат. Согласно вариантам осуществления настоящего изобретения независимо от пользовательского интерфейса, отображаемого в данный момент приложения пользователя, например пользовательского интерфейса приложения контактов, пользовательского интерфейса электронной почты и т.д., линейка 240 дел отображает, по меньшей мере, одно средство управления 500 - указатель дат (календаря), если средство управления не выключено пользователем. Средство управления 500 - указатель дат действует не только как видимый календарь, но, на основании применения свойств к числам дат, содержащимся в средстве управления 500, предоставляется дополнительная информация. Например, дата, содержащая встречу или собрание, выделена жирным шрифтом, текущая дата окружена красным квадратом. Выбирая ту или иную дату, пользователь может переходить к информации, связанной с этой датой. Так, согласно одному варианту осуществления, при выборе конкретной даты, встречи, собрания или задачи, связанные с этой датой, попадают в линейку 240 дел. Кроме того, как описано ниже, выбор конкретной даты может автоматически запускать пользовательский интерфейс приложения календаря в пользовательский интерфейс 200 для показа информации календаря, связанной с датой, выбранной из средства управления 500 - указатель дат.

При увеличении ширины линейки 240 дел или увеличении высоты области линейки 240 дел, содержащей средство управления 500 - указатель дат, можно отображать дополнительные указатели дат, если позволяет место. Согласно предпочтительному варианту осуществления, если средство управления 500 - указатель дат не выключен пользователем в линейке 240 дел отображается, по меньшей мере, одно средство управления 500 - указатель дат. Согласно вариантам осуществления настоящего изобретения задачи из списка задач в линейке 240 дел и задачи из приложения задач 140 можно перетаскивать и «сбрасывать» (оставлять) на конкретную дату в средстве управления 500 - указателе дат. «Сбрасывание» задачи на конкретную дату в средстве управления 500 - указателе дат приводит к смене начальной даты сброшенной задачи на дату, на которую была «сброшена» задача. Аналогично статьи электронной почты из приложения электронной почты можно «сбрасывать» на конкретные даты в средстве управления 500 - указателе дат. «Сбрасывание» элемента электронной почты из папки «входящие» электронной почты на конкретную дату в средстве управления - указателе дат приводит к тому, что элемент почты помечается как задача, эта задача устанавливается в списке задач линейки 240 дел, и эта дата в средстве управления 500, на которую «сброшен» элемент из электронной почты, задается как начальная дата задачи.

Согласно одному варианту осуществления, если главным приложением, используемым пользователем, является приложение календаря 125, то средство управления 500 - указатель дат не появится в линейке 240 дел. Для приложений, отличных от приложения календаря, например приложения задач 140, приложения контактов 135 и приложения электронной почты 130, выбор дня в средстве управления 500 - указателе дат немедленно приводит к переключению отображения пользовательского интерфейса на пользовательский интерфейс приложения календаря и выбору календаря по умолчанию пользователя. Календарь по умолчанию сменяется видом дня, и календарь переходит на день, выбранный пользователем в средстве управления 500 - указателе дат. Если пользователь изменяет месяц, отображаемый для средства управления 500 - указателя дат в линейке 240 дел, приложение календаря 125 не запускается автоматически, пока пользователь не выберет конкретную дату в отображаемом месяце в средстве управления 500 - указателе дат.

На фиг.6 показан компонент встреч/собраний линейки 240 дел. В виде встреч/собраний показаны первая встреча 610 и вторая встреча 620. Согласно предпочтительному варианту осуществления, как показано на фиг.6, наиболее подходящая дата присоединена к началу заголовка встречи. Двойной щелчок по встрече 610, 620 открывает весь элемент встречи, и вторичный выбор, например щелчок правой кнопкой по встрече 610, 620, представляет контекстное меню для выбранной встречи, обеспечивающее дополнительные функции календаря и назначения для этого элемента. Можно менять размер области вида встреч/собраний линейки 240 дел для добавления в линейку 240 дел дополнительных встреч/собраний. Согласно предпочтительному варианту осуществления минимум одна встреча/собрание отображается, если пользователь не отключил вид встречи/собрания.

Согласно фиг.7 (а также согласно фиг.2) предусмотрена панель 710 ввода задачи. Панель 710 ввода задачи представляет собой окно редактирования, которое позволяет пользователю набирать на клавиатуре заголовок новой задачи, которую пользователь желает добавить в список задач и в память задач, связанную с отдельным приложением задач 140. Если пользователь вводит заголовок задачи в панель 710 ввода задачи, немедленно создается новая задача с указанным заголовком, которая добавляется вниз заданного в данный момент дня в списке задач.

В правой стороне панели ввода задачи показана иконка в виде флага. Как известно специалистам в данной области, иконки в виде флага можно использовать для идентификации элемента, для которого заданы некоторые свойства. Например, иконка в виде тройного флага, показанная в панели 710 ввода задачи, может указывать, что помеченный элемент имеет в качестве начальной даты сегодняшний день. Иконка в виде двойного флага может указывать, что помеченный элемент имеет начальную дату на текущей неделе, а иконка в виде одного флага может указывать, что помеченный элемент имеет начальную дату после текущей недели. Дополнительно можно использовать окрашенный прямоугольник вокруг иконки в виде флага, например окрашенный прямоугольник 250, показанный на фиг.2, чтобы указывать другие свойства, например заданную системой или заданную пользователем категорию задачи. Например, все задачи, имеющие дело с данным рабочим проектом, могут быть связаны с зеленым цветом, все задачи, связанные с личным проектом, могут быть связаны с оранжевым цветом и т.д.

Согласно вариантам осуществления настоящего изобретения пользователь может редактировать свойства, связанные с данным элементом-задачей, выбирая иконку в виде флага или развертывая меню свойств, которое можно использовать для редактирования пометок, связанных с данным элементом. Например, контекстное меню, запускаемое в результате выбора иконки в виде флага, может позволять пользователю менять начальную дату соответствующей задачи с этой недели на следующую неделю. В качестве еще одного примера пользователь может избирательно изменять категорию, связанную с задачей, например категорию рабочего проекта на категорию личного проекта. Подробное описание установления флагов, см. патентную заявку США, номер у поверенного/агента № 60001.0419US01, номер у заявителя № 60001.0419US01, "Method and System For Improved Electronic Task Creation And Management" («Способ и система для усовершенствованного создания и управления электронных задач»), включенную сюда посредством ссылки во всей полноте.

Ниже описан список задач, проиллюстрированный в линейке 240 дел (показанной на фиг.2), со ссылкой на фиг.8. Список 800 задач включает в себя поле 810, идентифицирующее свойство сортировки или упорядочения, связанное со списком задач. Согласно вариантам осуществления настоящего изобретения задачи, включенные в список 800 задач, можно упорядочивать по категории, начальной дате, сроку выполнения, назначению, создателю, типу или по специальному критерию. Согласно настраиваемому упорядочению пользователи могут задавать, каким образом отдельные элементы-задачи будут упорядочены или сгруппированы. Очевидно, что разделы и задачи, проиллюстрированные в списке 800 задач, приведены исключительно в порядке примера, и не ограничивают различные задачи, которые можно отображать, и различные критерии сортировки, которые можно применять для упорядочения задач, отображаемых в списке 800 задач.

Список 800 задач, показанный на фиг.8, упорядочен по начальной дате ("Start Date"). Соответственно раздел "Today" (сегодня) показан сверху списка 800 задач, под которым размещены задачи, имеющие в качестве начальной даты сегодняшний день. Показан раздел 850 "Tomorrow" (завтра), под которым размещены задачи, имеющие в качестве начальной даты завтрашний день. Также в списке 800 задач показан раздел "Friday" (пятница) и раздел "Later" (позже). Согласно вариантам осуществления настоящего изобретения элементы-задачи, сгруппированные в такие группы, отслеживаются, и при необходимости переводятся в другие группы. Например, элемент-задача, который в данный момент принадлежит группе под заголовком «завтра», будет перенесен в группу или раздел «сегодня» после полуночи сегодняшнего дня. Заголовки групп, связанные с упорядочением по начальной дате, могут включать в себя несколько заголовков, например «сегодня», «завтра», «понедельник», «вторник», «среда», «четверг», «пятница», «суббота», «воскресенье», «на этой неделе», «на следующей неделе», «через две недели», «через три недели», «в следующем месяце», «через месяц» и т.д. Следует понимать, что вышеприведенный перечень возможных заголовков носит исключительно иллюстративный характер, и не ограничивает разнообразные заголовки, которые могут использоваться в линейке дел для организации элементов в списке задач.

Отдельные элементы-задачи могут быть размещены в различных группах по решению пользователя. Согласно вариантам осуществления настоящего изобретения отдельные элементы-задачи можно перетаскивать и «сбрасывать» (оставлять) из одной группы в другую. Например, согласно фиг.8 элемент-задачу, находящуюся в данный момент под заголовком 850 "Tomorrow" (завтра), можно перетащить и оставить в группе под заголовком 815 "Today" (сегодня), если пользователь считает, что соответствующую задачу нужно начать сегодня, а не завтра. Если пользователь оставляет элемент-задачу в другой группе, элемент-задача немедленно перемещается в новую группу, и соответствующие иконки 845 в виде флагов изменяются, чтобы отразить новую позицию элемента-задачи, подвергнутого воздействию. Кроме того, пользователь может, при желании, вручную переупорядочить задачи в конкретной группе. Например, согласно фиг.8 пользователь может переупорядочить элементы-задачи, перечисленные под заголовком 815 "Today", чтобы обратить внимание пользователя на предпочтительный порядок, в котором нужно начинать задачи, содержащиеся в вышеупомянутой группе.

Для каждой задачи, содержащейся в списке 800 задач, включено название 830, чтобы указывать название и/или характер задачи. С левой стороны каждой отдельной задачи могут быть обеспечены иконки, указывающие источник отдельной задачи. Например, можно использовать иконку 825, указывающую, что соответствующая задача была извлечена из информации, введенной из приложения 140 задач. Иконку 835 в виде конверта можно использовать, чтобы указывать, что соответствующая задача является задачей, помеченной из полученного элемента электронной почты. Иконка 845 в виде флага, показанная с правой стороны отдельных задач, служит для указания информации, относящейся к начальным датам для соответствующих задач и категорий, применяемым к соответствующим задачам, согласно описанному выше.

На фиг.9 представлен альтернативный формат изображения линейки дел. Очевидно, что некоторые формы и размеры экранов компьютерных дисплеев и схемы пользовательского интерфейса некоторых прикладных программ могут требовать другой схемы отображения линейки 240 дел. На фиг.9 показана схема отображения линейки дел, предусматривающая отображение линейки дел вдоль верхнего или нижнего края компьютерного экрана и/или пользовательского интерфейса. Линейка 900 дел, показанная на фиг.9, включает в себя средство управления 920 - указатель дат, расположенное с левой стороны линейки 900 дел. Панель 930 ввода задачи и панель 940 вида встреч/собраний расположены горизонтально, рядом со средством управления 920 - указателем дат. Список 950 задач расположен с правой стороны горизонтально ориентированной линейки 900 дел. Очевидно, что использование альтернативной схемы линейки дел, показанной на фиг.9, может позволить отображать дополнительную информацию в списке задач и