Маркировка, захват и формирование элементов списка задач

Иллюстрации

Показать все

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

Реферат

УРОВЕНЬ ТЕХНИКИ

С появлением компьютеров и компьютерных программ, появился ряд улучшений, которые помогают людям управлять как своим относящимся к работе, так и не относящимся к работе образом жизни. С тем чтобы помочь людям, которые пытаются манипулировать многочисленными задачами на работе, дома, и между ними, были разработаны электронные программы работы с задачами и календарями, чтобы облегчить зачастую сложную задачу по сохранению, отслеживанию и запоминанию всех дел, которые должны выполняться ежедневно. К сожалению, большая часть систем работы с задачами слишком одномерны в том, что пользователь должен запустить приложение работы с задачами, открыть компонент интерфейса пользователя ввода задачи, а затем вручную ввести задачу. Часто, данный процесс непосредственно следует за или связан с активностью, во время которой пользователь принимает решение о том, что требуется новая задача. Например, пользователь может читать элемент электронной почты, пользователь может читать или редактировать документ (например, документ приложения электронной обработки текста, документ приложения работы с электронными таблицами, документ приложения создания слайдовой презентации, и подобный), пользователь может просматривать сайт сети Интернет, пользователь может использовать сайт приложения работы с социальными сетями, и т.д. Например, если пользователь редактирует документ и принимает решение о том, что ему/ей требуется создать задачу или напоминание, связанное с отправкой через неделю отредактированного документа коллеге, то пользователь должен выйти из документа, запустить приложение работы с задачами, ввести требуемую задачу, а затем вернуться к редактируемому документу. Данный громоздкий процесс уменьшает коэффициент использования и эффективность приложения работы с задачами и часто позволяет пользователю полностью избежать использования приложения работы с задачами и обратиться к рукописной записке на клочке бумаги или «липким» запискам.

Настоящее изобретение было создано с учетом этих и прочих соображений.

СУЩНОСТЬ ИЗОБРЕТЕНИЯ

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

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

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

ПЕРЕЧЕНЬ ФИГУР ЧЕРТЕЖЕЙ

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

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

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

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

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

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

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

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

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

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

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

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

ПОДРОБНОЕ ОПИСАНИЕ

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

Как вкратце описано выше, варианты осуществления настоящего изобретения направлены на формирование задачи или напоминания в электронной рабочей области создания списка задач из разнообразных данных и местоположений или средств информации, без необходимости запуска отдельного приложения работы с задачами или приложения работы с напоминаниями и без необходимости переноса концентрации внимания с используемого в настоящий момент местоположения или средства информации. Фиг. 1 является упрощенной структурной схемой, иллюстрирующей интерфейс пользователя рабочей области создания списка, развернутый на экране отображения компьютерного монитора. Рабочая область создания списка включает в себя облегченный интерфейс 120 пользователя (так же именуемый здесь как интерфейс пользователя списка), который может разворачиваться в целом ряде приложений программного обеспечения, и который может отображаться на рабочих столах или областях отображения стационарных и/или мобильных вычислительных устройств. Например, как проиллюстрировано на Фиг. 1, интерфейс пользователя рабочей области создания списка (LASUI), показан развернутым на экране 105 отображения монитора стационарного компьютера. Следует иметь в виду, что экран 105 отображения может иллюстрировать пространство отображения, связанное с операционной системой компьютера, или пространство отображения, связанное с одним или более приложениями программного обеспечения, например, приложениями электронной обработки текста, приложениями работы с электронными таблицами, приложениями создания слайдовой презентации, приложениями работы с записками, приложениями работы с календарем, приложениями работы с контактами, и подобными. На нижней границе экрана 105 отображения проиллюстрирована строка функциональных элементов/кнопок 110 для обеспечения доступа к одной или более функциональным возможностям, связанным с характерным приложением программного обеспечения или операционной системой. Следует иметь в виду, что проиллюстрированная на Фиг. 1 конфигурация и местоположение компонентов интерфейса пользователя служит лишь в качестве примера и не ограничивает использование других возможных конфигураций. Т.е., LASUI 120 может быть развернут вдоль верхней границы экрана 105 отображения, как проиллюстрировано на Фиг. 1, или LASUI 120 может быть развернут в других местоположениях на экране отображения, как того требуется пользователю для эффективного использования экрана отображения.

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

Как проиллюстрировано на Фиг. 1, в UI 120 рабочей области создания списка может быть предоставлена одна или более функциональные кнопки или элементы 125, 130, 135, 140 управления для редактирования или иного манипулирования информацией, которая содержится в UI 120. Например, элемент 125 управления может использоваться для «снятия метки» с завершенных задач, элемент 130 управления может использоваться для добавления дополнительных задач, мероприятий или прочей информации, элемент 135 управления может использоваться для импортирования информации или для создания аннотации к информации, которая будет храниться или отображаться в интерфейсе 120 пользователя, а разнообразные прочие элементы 140 управления могут быть предоставлены для прочих типов редактирования, сортировки, фильтрации, поиска, и подобных действий в отношении информации, которая содержится в интерфейсе 120 пользователя.

В соответствии с вариантом осуществления, один такой элемент управления может использоваться для установки компьютера, с которым используется рабочая область создания списка, в режим «не беспокоить», так что ни один новый элемент электронной почты, элемент мгновенного сообщения (IM) или другие отвлекающие внимание элементы не будут попадать в рабочую область создания списка при активированном режиме «не беспокоить». Другой такой элемент 140 управления может разрешать применение к отображаемой в настоящий момент задаче режима «отсрочки» так, что взамен может отображаться новая задача и таким образом пользователю не приходится принимать решение относительно того, что делать в отношении задачи с «отсрочкой». Т.е., пользователь может удерживать задачу, применяя режим «отсрочки». В дополнение, режим «отсрочки» может использоваться для фильтрации информации, которая не относится исключительно к текущей задаче. Например, если пользователь применяет режим «отсрочки» к задаче «Запланировать мероприятие по поднятию боевого духа», и если текущей задачей пользователя является «Результат реорганизации», и пользователь получает сообщение электронной почты от его/ее руководителя в отношении данного проекта, то сообщение электронной почты, относящееся к задаче «Результат реорганизации» может отображаться, а сообщения электронной почты, относящиеся к задаче «Запланировать мероприятие по поднятию боевого духа» может не отображаться пользователю.

Теперь обращаясь к Фиг. 2, интерфейс 120 пользователя рабочей области создания списка иллюстрируется в развернутом виде, показывающем многообразие элементов списка, например, задачи, мероприятия, активности, или прочие фрагменты информации, которые были введены либо вручную, либо автоматически посредством захвата информации в рабочую область создания списка. Например, первая запись 220 вида «Выключить систему полива» иллюстрирует задачу, которую пользователь мог ввести в интерфейс 120 пользователя рабочей области создания списка, для напоминания пользователю выполнить данную задачу по возвращению домой. В качестве другого примера, вторая запись 225 вида «Результат реорганизации» проиллюстрирована с несколькими подзадачами 230, которые связаны с основной задачей 225. Элементы, отображаемые в UI 120 LAS, могут отображаться в соответствии с одной или более указанными компоновками отображения, например, исходя из назначенного времени выполнения, самые последние сверху, назначенные пользователем 5 наиболее важные элементы, или подобного. Такие компоновки отображения так же могут применяться к сведенным отображениям, как описывается ниже со ссылкой на Фиг. 3.

Преимущественно, ввод и редактирование информации в UI 120 рабочей области создания списка является простым и эффективным. Например, информация может печататься в UI аналогично вводу элементов маркированного списка в документе электронной обработки текста. Т.е., пользователь может ввести элемент, выбрать клавишу «ввод», клавишу «табуляции» или подобную, а последующие записи будут помещаться в следующей строке или предложении в UI 120, однако при этом обладать всеми преимуществами любых применяемых метаданных. Например, LAS UI может быть структурирован таким образом, что простой возврат каретки или выбор табуляции может создавать иерархию во введенных элементах списка, что может быть выгодным для пользователя. Например, пользователь может ввести первую задачу вида «Запланировать званый обед», за которой следует возврат каретки или табуляция, а затем запись «Зарезервировать ресторан», за которой следует другой перевод каретки и запись «Обзор предложений по меню». Посредством применения иерархического форматирования к вводимым элементам, вторые два элемента могут автоматически перечисляться ниже и с отступом по отношению к первому элементу с тем, чтобы создавать отображаемую иерархическую зависимость между элементами.

В соответствии с вариантами осуществления, как только данные или другая информация занесены в UE 120 рабочей области создания списка, то в UI 120 LAS могут быть введены метаданные, например, фраза «@Рабочая группа», в качестве одной или более текстовых записей, и они могут быть применены к ключевым словам, ключевым понятиям, ключевым фразам, или другим компонентам информации элемента списка задач с тем, чтобы обеспечить возможность структурирования, редактирования, фильтрации, поиска, сортировки, и прочих автоматических манипуляций с элементами списка задач (т.е. задачами, текстом или информацией), которые содержатся в UI 120. В качестве альтернативы, элементы метаданных могут выбираться из меню доступных к использованию элементов метаданных. Например, метаданные «@Рабочая группа» могут применяться к задаче «Встретиться с рабочей группой Contoso и оценить области, в которых они могли бы поддержать нас», чтобы указать, что характерная задача является одной из одной или более задач, которые должны быть завершены данной рабочей группой. В противоположность, метаданные «@ЭрикГрубер» применяются к задаче «Назначить встречу для следующего пересмотра», чтобы указать то, что задача связана с конкретным человеком.

Множество других типов метаданных может применяться к информации в UI 120 рабочей области создания списка. Например, несмотря на то, что выше характерный символ «@» используется для связи задачи с человеком или группой, символ «#» может использоваться для разметки задачи или другой информации при помощи произвольных метаданных. В качестве других примеров, символ «$» может использоваться для разметки денежной информации, символ «&» может использоваться для разметки дат или времени. Следует иметь в виду, что может использоваться любое множество таких типов метаданных и символов, и приведенное выше служит лишь в качестве примера. Преимущественно, такие элементы метаданных могут связываться с информацией в UI рабочей области создания списка без входа в другое поле записи текста или данных или без запуска любого другого компонента интерфейса пользователя. Так же следует иметь в виду, что такие метаданные, примененные к различной информации в UI 120 рабочей области создания списка, позволят сортировать, производить поиск, фильтровать или иным образом манипулировать информацией, которая содержится в UI 120. Например, использование метаданных «@Рабочая группа» может обеспечить возможность сортировки всех задач, мероприятий, или прочих фрагментов информации которые должны выполняться или которые связаны с рабочей группой персонала, связанной с метаданными «@Рабочая группа».

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

Следует иметь в виду, что почти неограниченный объем и типы метаданных могут применяться к различным фрагментам информации, вводимым в рабочую область создания списка. Например, к одному или более словам, фразам, данным, файлам, и подобному могут применяться такие понятия метаданных как дата, время, местоположение, название, адрес, телефонный номер, буквенно-цифровые, аудио, видео и подобные с тем, чтобы обеспечить дальнейшее редактирование, сортировку, поиск, или манипуляцию информацией, которая содержится в рабочей области создания списка. Например, если тип метаданных «дата» применяется ко всем датам, которые содержатся в UI 120 рабочей области создания списка, то такие метаданные могут использоваться для разметки дат, которые содержатся в UI 120 с тем, чтобы предоставить пользователю возможность фильтрации, сортировки, и поиска данных, которые содержатся в UI 120, на основе даты. Например, пользователю может потребоваться отсортировать всю информацию, которая содержится в UI 120 по дате с тем, чтобы пользователь смог быстро определить те задачи и мероприятия, которые происходят или которые должны быть выполнены сегодня.

В дополнение к применению метаданных к одному или более словам, фразам или прочим фрагментам информации, для разметки и/или применения метаданных к информации, которая содержится в рабочей области создания списка, может использоваться обработка с использованием естественного языка. Например, если в интерфейс 120 пользователя рабочей области создания списка вводится фраза, такая как «Встреча в Пиццерии Боба в 6:00 вечера в Пятницу», то фраза может быть передана процессору обработки с использованием естественного языка для обработки слов с целью определения того, связаны ли какие-либо из слов с конкретным типом информации или данными. Например, для определения того, задействован ли какой-либо конкретный тип информации, в характерном элементе задачи могут быть разобраны каждое слово или словосочетания. Например, слова «Пиццерия Боба» могут быть размечены как название предприятия, время «6:00 вечера», может быть размечено как время, а день «Пятница» может быть размечен как конкретный день. Процессор обработки с использованием естественного языка может разобрать такие фразы на одно или более слов, а одно или более слов могут использоваться для поиска по словарям или хранилищам слов, чтобы определить совпадения разобранных слов с различными известными словами, такими как названия ресторанов, временами, днями, и подобным. Как только процессор обработки с использованием естественного языка идентифицирует некоторые слова или фразы, как принадлежащие к типам информации, то эти слова или фразы могут быть размечены при помощи метаданных таким образом, что слова или фразы могут использоваться для поиска, сортировки, фильтрации, редактирования или иной манипуляции информацией, как описано выше.

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

В дополнение к обработке с использованием естественного языка, могут использоваться другие способы для распознавания и использования конкретных фрагментов информации. Например, другие способы могут включать в себя, разбор текста или данных и передача разобранного текста или данных одному или более модулям распознавания. Еще другие способы могут включать в себя использование аналитики данных для анализа всех данных на сервере и показа автозаполнения или другой информации (например, всякий кто вводит «Рождество» так же размечает его как «#праздник» и возможно, что вы как пользователь захотите сделать то же самое). В дополнение, может использоваться поиск, например, ввод «Пиццерия Боба» будет вызывать выполнение обнаружения/идентификации путем осуществления поиска и сопоставления того, что «Пиццерия Боба» фактически является рестораном, у которого есть соответствующий URL, такой как www.bobspizzaparlor.com.

В соответствии с вариантами осуществления, в дополнении к разметке метаданными, к введенным в рабочую область создания списка элементам списка могут применяться другие атрибуты элемента списка, включая другие виды метаданных. Например, к заданному элементу списка могут применяться такие атрибуты элемента списка, как атрибут рабочей группы, атрибут человека, атрибут даты, атрибут времени, атрибут местоположения, атрибут названия, атрибут адреса, атрибут телефонного номера, буквенно-цифровой атрибут, аудио атрибут, видео атрибут, и подобные. Следует иметь в виду, что атрибуты элемента списка могут быть расширяемыми и настраиваемыми, например, как атрибуты цены, местоположения на складе элементов в списке покупок, и т.д. Например, элемент списка «@Рабочая группа 1 Встречается в 2:00 дня для обсуждения проекта» может быть дополнительно снабжен аннотацией при помощи атрибута элемента списка из имени человека, такого как «Джо», чтобы создать измененный элемент списка вида «@Рабочая группа 1 Встречается в офисе Джо в 2:00 дня для обсуждения проекта». Затем рабочая область создания списка может связать первый элемент метаданных «@Рабочая Группа» с атрибутами элемента списка из «2:00 дня» и/или «офис Джо», чтобы сформировать задачу для отображения в интерфейсах 120 пользователя списка всех пользователей, которые являются членами «@Рабочей группы 1». Наличие такой связи элементов метаданных с атрибутами элемента списка может обеспечить более эффективное использование задачи. Например, итоговый элемент задач может позволить рабочей области создания списка получить информацию о членах «Рабочей группы 1», например, информацию календаря, чтобы определить будут ли доступны члены в «2:00 дня», и/или рабочая область создания списка может получить контактную информацию, чтобы определить местоположение «офиса Джо». Такая информация может автоматически добавляться в рабочую область 120 создания списка в качестве элемента сводной таблицы итоговой задачи. Следует иметь в виду, что это лишь примеры множества способов, которыми могут быть связаны элементы метаданных и прочие атрибуты элемента списка, чтобы повысить эффективность элементов задач в рабочей области создания списка.

Информация, введенная в UI 120 рабочей области создания списка и размеченная или сгруппированная в соответствии с одним или более типами метаданных, атрибутами элемента списка или посредством процессора обработки с использованием естественного языка, как описано выше, затем может использоваться разнообразными полезными способами, включая формирование и отображение итоговых задач. Например, аннотация с датой и/или временем или разметка, примененная к задачам, мероприятиям, активностям или прочим фрагментам информации (именуемым здесь как «задачи»), может использоваться для манипуляции, например, редактирования, сортировки, поиска, или иной манипуляции задачами и относящейся к ним информации, которые содержатся в рабочей области создания списка, в соответствии с любыми примененными метаданными или атрибутами элемента списка, например, датой/временем, людьми, рабочими группами, и т.д. В дополнение, задачи с аннотацией метаданными даты и/или времени могут организовываться во временную шкалу мероприятий и к ним могут дополнительно добавляться аннотации для содействия пользователю в выполнении или иной обработки задач по заданной временной шкале. Как здесь указано, временная шкала может быть определена в широком смысле, чтобы включать в себя любое представление времени, включая, даты, часы, календарную информацию, сезоны, года и т.д. Например, некоторые задачи могут иметь жесткие сроки завершения, как например, назначение доктора на конкретную дату и время, которое не может быть перенесено пользователем.

Другие задачи могут требовать выполнения или обработки в течение заданного диапазона дат/времени, например, в любое время в Пятницу до 6:00 вечера. В соответствии с вариантами осуществления изобретения, такая информация о дате и/или времени может применяться к задачам, которые вводятся в интерфейс 120 пользователя рабочей области создания списка, чтобы применить «размытость» к временным аспектам задач, которые содержатся в интерфейсе пользователя. Например, если в заданный день должны быть выполнены или иным образом обработаны две задачи в очень конкретные моменты времени, тогда эти задачи могут быть снабжены аннотациями при помощи метаданных, которые позволяют пользователю отсортировать, произвести поиск или иным образом манипулировать этими элементами исходя из жестких назначенных дат/времен. С другой стороны, если одна или более другие задачи должны быть завершены в тот же день, но могут быть завершены в любое время вплоть до заданного времени окончания, например, 6:00 вечера, тогда эти задачи могут быть снабжены аннотациями при помощи типа метаданных, который позволяет этим элементам перемещаться по временной шкале мероприятий, связанной с задачами, которые должны быть выполнены или иным образом обработаны в заданный день, до тех пор, пока моменты времени для выполнения или иной обработки этих элементов не выходят за рамки заданной внешней временной границы, например, 6:00 вечера. В качестве другого примера, если пользователь хочет покосить его/ее лужайку утром, и пойти в конкретный ресторан вечером, то рабочая область создания списка может обеспечивать захват моментов времени как «Утро» или «Вечер», аналогично тому, как при использовании бумажного календаря пользователь может поместить активность, связанную с косьбой, в верхнюю часть ячейки для данного дня, а название ресторана в нижнюю часть ячейки для данного дня, не задавая конкретного времени для обоих мероприятий. Тогда, в соответствии с вариантом осуществления, сортировка, поиск или иное манипулирование элементами списка, которые содержаться в UI 120 рабочей поверхности создания списка, могут выполняться над элементами списка с жесткими датами/временами, или могут выполняться над элементами списка с мягкими или размытыми датами/временами, или над их комбинацией.

UI 120 рабочей области создания списка может обеспечивать напоминания пользователю о необходимости выполнить или иным образом обработать задачи, которые содержатся в UI 120 рабочей области создания списка, а для обеспечения пользователю более реалистичного восприятия могут использоваться включение метаданных, связанных с жесткими датами/временами, и метаданных, связанных с мягкими или размытыми датами/временами. Например, напоминание о предстоящей жесткой дате/времени, например, конкретном назначении, может быть одним вариантом напоминания, а напоминание, связанное с мягкой или размытой датой/временем, может быть напоминанием другого типа, которое менее настойчивое в сравнении с напоминанием, связанным с жесткой датой/временем. В дополнение, задачи, связанные с мягкой или размытой датой/временем, могут автоматически перемещаться по заданному расписанию дня до заданной точки завершения, например, не позже того момента как наступит 6:00 вечера. Таким образом, напоминания, связанные с элементами с жесткой датой/временем, по сравнению с элементами с мягкой или размытой датой/временем, могут расставляться таким образом, чтобы максимально приближаться к тому, как бы пользователь сам напомнил себе о таких элементах, путем записи элементов сверху вниз на клочке бумаге, в блокноте, липкой записке, или подобном.

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

Рассмотрим пример введенной или захваченной задачи в виде фразы «Встреча в Пиццерии Боба в 6:00 вечера в Пятницу». Как только слова или фразы в записи, разобраны, распознаны, снабжены аннотациями, или иным образом размечены при помощи метаданных, как описано выше, эти размеченные элементы могут использоваться другими приложениями для увеличения функциональных возможностей рабочей области создания списка. Например, название предприятия «Пиццерия Боба» может быть передано приложению программного обеспечения для определения местоположения Пиццерии Боба. В свою очередь местоположение Пиццерии Боба может быть передано механизму системы глобального позиционирования (GPS) пользовательского глобального устройства, например, телефона, персонального цифрового помощника, и т.д., время, связанное с записью «6:00 вечера в Пятницу», может быть передано функциональному блоку работы с календарем, которое использует пользователь, и таким же образом могут использоваться другие интересующие слова и фразы из представленной фразы. Теперь, продолжая с данным примером, если пользователь покидает свой офис и использует мобильное устройство, в котором он развернул UI 120 рабочей области создания списка, как будет описано ниже, то по мере того как пользователь приближается к местоположению характерной «Пиццерии Боба» или наступает назначенное время «6:00 вечера в Пятницу», или происходит комбинация двух событий, пользователю посредством его мобильного устройства может быть предоставлено напоминание о том, что наступает время для встречи в «Пиццерии Боба», или, что он приближается к местоположению «Пиццерии Боба», или о том, что происходит комбинация вышеперечисленного. Использование данных о присутствии (например, местоположения мобильного устройства, как определенного по силе сигнала или позиционированию GPS) так же может использоваться, чтобы связывать информацию или напоминания о задачах в рабочей области создания списка с другой соответствующей информацией, такой как элементами календаря, местоположениями встреч и т.д. В дополнение, если напоминание о встрече связано с конкретным человеком или группой людей, то рабочая область создания списка может запросить приложение работы с контактами в отношении информации о контактах применительно к человеку или людям, и сделать эту информацию доступной через UI 120 рабочей области создания списка.

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