Технологии для управления постоянными массивами документов



Технологии для управления постоянными массивами документов
Технологии для управления постоянными массивами документов
Технологии для управления постоянными массивами документов
Технологии для управления постоянными массивами документов
Технологии для управления постоянными массивами документов
Технологии для управления постоянными массивами документов
Технологии для управления постоянными массивами документов
Технологии для управления постоянными массивами документов
Технологии для управления постоянными массивами документов
Технологии для управления постоянными массивами документов
Технологии для управления постоянными массивами документов
Технологии для управления постоянными массивами документов
Технологии для управления постоянными массивами документов

 


Владельцы патента RU 2534810:

МАЙКРОСОФТ КОМРПОРЕЙШН (US)

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

 

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

Многие приложения управления документами, такие как MICROSOFT® Office SharePoint Server, дают пользователям возможность организовывать документы последовательностями списков или библиотек. Такие приложения управления документами типично могут подвергаться доступу через веб-браузер или интерфейс клиента с богатым содержимым и облегчают организациям совместное использование документов различными членами рабочей группы. При добавлении нового документа через приложение управления документами пользователь типично выбирает, в какой список или библиотеку следует добавить документ. Другие пользователи затем могут обнаруживать такой документ, осуществляя доступ конкретно к такой библиотеке или выполняя один или более поисковых запросов по библиотекам для определения местоположения одного или более интересующих документов.

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

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

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

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

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

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

КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ

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

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

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

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

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

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

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

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

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

Фиг. 10 - условный экран для одной из реализаций, которая иллюстрирует создание нового постоянного массива документов.

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

Фиг. 12 - условный экран для одной из реализаций, которая иллюстрирует свободный просмотр и редактирование деталей выбранного постоянного массива документов.

Фиг. 13 - схематическое изображение компьютерной системы по одной из реализаций.

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

Технологии и методики в материалах настоящей заявки могут быть описаны в общем контексте в качестве приложения, которое управляет постоянными массивами документов, но технологии и методики также служат другим целям в дополнение к этим. В одной из реализаций одна или более технологий, описанных в материалах настоящей заявки, могут быть реализованы в качестве признаков в пределах приложения управления контентом, такого как MICROSOFT® Office SharePoint Server, или из любого другого типа программы или службы, которая управляет документами для многочисленных пользователей. В еще одной реализации одна или более технологий, описанных в материалах настоящей заявки, реализованы в качестве признаков у других приложений, которые взаимодействуют с приложениями управления контентом.

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

Фиг. 1 - схематическое изображение одной из реализаций системы 100 для создания и управления постоянными массивами документов. Приложение 102 управления контентом ответственно за управление различными документами, которые созданы многочисленными пользователями. Приложение 102 управления контентом дает пользователям возможность организовывать документы в различные списки и/или библиотеки. Пользователь поддерживает связь с приложением 102 управления контентом через пользовательский интерфейс 106, к примеру через веб-браузер. В таком основанном на браузере сценарии приложение 102 управления контентом расположено на одном или более веб-серверов. Пользователь может использовать пользовательский интерфейс 106 для свободного просмотра и редактирования по документам в приложении 102 управления контентом, а затем создавать один или более постоянных массивов документов. Данный пользователь может создавать конкретный постоянный массив документов для группировки вместе документов, с которыми он/она хотели бы работать на более регулярной основе, без вынуждения определять их местоположение в их соответственных лежащих в основе библиотеках или других местоположениях, где они нормально обнаруживались бы, в приложении 102 управления контентом.

Как только создан, постоянный массив(ы) документов затем сохраняется в одном или более хранилищ данных, таких как хранилище 104 данных. В зависимости от используемой реализации, приложение 102 управления контентом обрабатывает взаимодействия с хранилищем 104 данных, и/или пользовательский интерфейс 106 обрабатывает взаимодействия с хранилищем 104 данных. Например, когда приложение 102 управления контентом является интернет-приложением, которое находится на веб-сервере, и с пользовательским интерфейсом 106, отображаемым пользователю в веб-браузере, тогда приложение 102 управления контентом может непосредственно обрабатывать взаимодействия с хранилищем 104 данных. В других реализациях пользовательский интерфейс 106 может содержать в себе логику для взаимодействия непосредственно с хранилищем 104 данных, такую как когда пользовательский интерфейс и приложение 102 управления контентом содержатся в качестве части одного и того же исполняемого файла на клиентском компьютере. В любом из двух сценариев посредством сохранения массива(ов) документов, который становится созданным пользователем, тот же самый и/или другие пользователи способны легче осуществлять доступ к этой группировке документов при более поздних взаимодействиях с приложением 102 управления контентом.

Фиг. 2 - схематическое изображение еще одной реализации системы 120 для создания и управления постоянными массивами документов и наделения внешнего приложения(ий) возможностью осуществлять доступ к массивам. Поскольку система 120 содержит в себе подобные компоненты, как фиг. 1, идентичные номера ссылок используются для указания одинаковых компонентов. Например, система 120 также включает в себя приложение 102 управления контентом, хранилище 104 данных и пользовательский интерфейс 106. Система 120 также включает в себя одно или более внешних приложений 122, которые являются «осведомленными о массиве». Эти внешние приложения 122 знают, что приложение 102 управления контентом управляет постоянными массивами документов, и ему известно, каким образом взаимодействовать с приложением 102 управления контентом и хранилищем 104 данных для извлечения постоянных массивов документов и лежащих в основе документов, которые они представляют. Другими словами, с системой 120 приложение 102 управления контентом предоставляет одному или более внешним приложениям 122 возможность осуществлять доступ и управлять документами, представленными в постоянном массиве(ах) документов. Например, внешнее приложение 122 может загружать документ для предоставления пользователю возможности работать с такими конкретными документами изнутри внешнего приложения 122 (и независимо от приложения 102 управления контентом). Системы 100 и 120 далее будут описаны более подробно на фигурах, которые следуют.

Далее, обращаясь к фиг. 3-7, более подробно описаны этапы для реализации одной или более реализаций системы 100 и/или системы 120. В некоторых реализациях последовательности операций и условные экраны по фиг. 2-12 по меньшей мере частично реализованы в операционной логике вычислительного устройства 500 (по фиг. 13).

Фиг. 3 - схема 200 последовательности технологических операций, которая иллюстрирует одну из реализаций этапов, вовлеченных в добавление документов в постоянный массив документов. Отображаются документы, которые управляются приложением управления контентом (этап 202). Принимается выбор добавления, который задает один или более документов для добавления постоянного массива документов (этап 204). Другими словами, от пользователя или программно принимается выбор для добавления одного или более выбранных документов в постоянный массив документов. Пользователь, по выбору, может создавать новый массив, если тот, в который он/она желают добавить выбранные документы, еще не существует (этап 206). Пользователь, по выбору, может задавать дополнительные атрибуты для постоянного массива документов (этап 208). Один из неограничивающих примеров дополнительного атрибута включает в себя частоту 436 синхронизации, которая задает, насколько часто массив должен синхронизироваться с документами, загруженными в другое местоположение, такое как компьютер пользователя. Еще один неограничивающий пример включает в себя атрибут 438 дискового пространства для задания, сколько дискового пространства должно быть выделено для хранения документов постоянного массива документов.

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

Постоянный массив документов затем сохраняется в хранилище данных (этап 210), так что пользователь, который создавал его, или другие пользователи с надлежащими защищенными правами доступа позже могут осуществлять к нему доступ. Этапы могут повторяться, чтобы предоставлять большему количеству документов возможность добавляться в более позднее время в этот постоянный массив документов или другой постоянный массив документов (этап 212).

Фиг. 4 - схема 220 последовательности технологических операций, которая иллюстрирует одну из реализаций этапов, вовлеченных во взаимодействие с существующим постоянным массивом документов. Защищенные права доступа могут использоваться для определения, кто способен выполнять некоторые или все из этапов, описанных на фиг. 4. Например, пользователь, который создавал данный постоянный массив документов, может снабжаться правом доступа для просмотра и модификации такого постоянного массива документов в будущем. Права доступа могут даваться для просмотра и/или модификации данного массива другим пользователям, таким как другие члены рабочей группы, которые ответственны за работу, имеющую отношение к документам, содержащимся в определенном постоянном массиве документов. Многочисленные другие изменения также возможны для управления тем, кто способен осуществлять доступ к данному постоянному массиву документов.

Список документов, которые являются частью постоянного массива документов, отображается (этап 222), к примеру, на компьютерном экране пользователя. Пользователь способен задавать выбор удаления для удаления выбранного документа(ов) из постоянного массива документов, и приложение управления контентом обрабатывает выбор пользователя, когда он принят, чтобы удалять документ из заданного постоянного массива документов (этап 224). В качестве альтернативы или дополнительно пользователь также способен выбирать один или более документов для просмотра, и приложение управления контентом отображает контент выбранного документа(ов) на пользовательском интерфейсе пользователя, когда такой выбор принят от пользователя (этап 226).

Фиг. 5 - схема 240 последовательности технологических операций, которая иллюстрирует одну из реализаций этапов, вовлеченных в синхронизацию файлов в конкретном компьютере и местоположении с соответствующими документами в одном или более постоянных массивов документов. По запросу пользователя отображаются детали выбранного постоянного массива документов (этап 242). Пользователь может инициировать синхронизацию одного или более документов, представленных постоянным массивом документов (этап 244), или синхронизация может инициироваться программно, к примеру, на планируемой основе. Файлы, находящиеся в компьютере или местоположении, заданном пользователем, в таком случае синхронизируются с соответствующим документом(ами), представленным в постоянном массиве документов (этап 246).

Фиг. 6 - схема 250 последовательности технологических операций, которая иллюстрирует одну из реализаций этапов, вовлеченных в загрузку одного или более документов в постоянном массиве документов в конкретный компьютер или местоположение. По запросу пользователя, детали выбранного постоянного массива документов извлекаются через приложение управления контентом, а затем отображаются на пользовательском интерфейсе пользователю (этап 252). Пользователь может инициировать операцию загрузки одного или более документов, представленных постоянным массивом документов (этап 254), или операция загрузки может инициироваться программно. Один или более документов затем загружаются в заданное местоположение (этап 256). Операция синхронизации, по выбору, может выполняться в более позднее время для обновления приложения управления контентом исправленным вариантом(ами) документа(ов) (этап 258). Примерная последовательность операций синхронизации была подробно описана ранее на фиг. 5.

Фиг. 7 - схема 300 последовательности технологических операций, которая иллюстрирует одну из реализаций этапов, вовлеченных в предоставление внешнему приложению(ям) возможности осуществлять доступ к приложению управления контентом, чтобы работать с постоянным массивом(ами) документов. Приложение управления контентом используется для управления одним или более документом для одного или более пользователей (этап 302). Пользователи способны создавать постоянные массивы документов из подмножества документов в приложении управления контентом (этап 304). Один или более пользователей способны модифицировать постоянные массивы документов (этап 306). В одной из реализаций защищенные права доступа, которые были описаны в обсуждении фиг. 4, используются для определения, кто может осуществлять доступ к конкретному постоянному массиву документов. Запросная часть постоянного массива(ов) документов выдается во внешнее приложение по приему запроса из внешнего приложения на массив(ы) (этап 308). Внешнее приложение затем может использовать информацию одним из различных способов, таким как чтобы предоставлять пользователю возможность модифицировать документы в таком внешнем приложении (вместо того чтобы через само приложение управление контентом).

Далее, обращаясь к фиг. 8-12, показаны условные экраны для иллюстрации пользовательского интерфейса для некоторых реализаций системы 100 и/или системы 120. Эти экраны могут отображаться пользователям на устройстве(ах) 511 вывода (по фиг. 13). Более того, эти экраны могут принимать ввод от пользователей из устройств(а) 512 ввода (по фиг. 13).

Фиг. 8 - условный экран 400 для одной из реализаций, которая иллюстрирует добавление выбранных документов в постоянный массив документов. В примере, показанном на экране, пользователь приложения управления контентом является осуществляющим свободный просмотр и редактирование документов в конкретной библиотеке приложения. Пользователь затем выбирает два из документов (402 и 404 соответственно) и выбирает пункт 406 меню добавления для добавления выбранных документов в постоянный массив документов. В этот момент пользователь приглашается задавать, в какой постоянный массив документов следует добавить документы, к примеру, через экран, подобный фиг. 9, который обсужден далее.

Фиг. 9 - условный экран 410 для одной из реализаций, которая иллюстрирует выбор постоянного массива документов для добавления в него выбранных документов. В показанном примере пользователь способен выбирать существующий постоянный массив 412 документов для добавления в него выбранных документов или выбирать пункт 414 меню выбора нового массива. Если пользователь выбирает пункт 414 меню выбора нового массива, то отображается экран, подобный показанному на фиг. 10, который очень скоро будет обсужден подробнее. Если пользователь выбирает существующий постоянный массив 412 документов, то выбранные документы просто добавляются в такой массив. Выбор пользователя обрабатывается, когда пользователь выбирает пункт 416 меню завершения, такой как кнопку OK. Пользователь может отменять операцию, так что выбранные документы не добавляются в постоянный массив документов, выбирая пункт 418 меню отмены.

Фиг. 10 - условный экран 430 для одной из реализаций, которая иллюстрирует создание нового постоянного массива документов. В случае когда пользователь выбрал пункт меню для создания нового постоянного массива документов, которого еще не существует (к примеру, выбирая пункт 414 меню создания нового массива по фиг. 9), затем, показывается экран, такой как фиг. 10. В этом примере могут быть предусмотрены различные детали о новом массиве, такие как наименование 432 массива, описание массива и/или другие атрибуты для массива. Несколько неограничивающих примеров других атрибутов включают в себя частоту 436 синхронизации, объем дискового пространства 438 памяти, который должен быть предусмотрен для этого массива, и/или внешние приложения 440, с которым этот постоянный массив документов может совместно использовать свои документы. Многочисленные другие типы атрибутов и/или информации о конкретном постоянном массиве документов могли бы использоваться в других реализациях. Таковые показаны здесь только ради иллюстрации.

Далее, обращаясь к фиг. 11, показан условный экран 450 для одной из реализаций, которая иллюстрирует управление существующими постоянными массивами документов. В этом примере пользователь выбрал пункт меню для просмотра одного или более постоянных массивов документов, которые ему предоставлена возможность просматривать и/или редактировать. По приему конкретного постоянного массива документов в списке 458, таком как Документы Джейн, пользователь затем способен выбирать один или более пунктов меню для выполнения над таким массивом. Например, пользователь может выбирать пункт 452 меню просмотра/редактирования для просмотра и/или редактирования контента такого массива. В таком сценарии экран, подобный показанному на фиг. 12, мог бы отображаться для предоставления пользователю возможности просматривать и/или редактировать выбранный постоянный массив документов, который будет обсужден очень скоро. Пользователь может выбирать пункт 456 меню удаления для удаления выбранного постоянного массива документов. Если пользователь желает создать новый постоянный массив документов в целом, то он/она может выбрать пункт 454 меню добавления нового.

Фиг. 12 - условный экран 470 для одной из реализаций, которая иллюстрирует свободный просмотр и редактирование деталей выбранного постоянного массива документов. В этом примере массив, названный Документы Джейн, является тем, который пользователь выбрал для более детального просмотра. По двойному щелчку кнопкой мыши или иному выбору пункта меню просмотра, пользователь может просматривать реальный контент конкретного документа. Например, если пользователь осуществляет двойной щелчок кнопкой мыши на документе 472, то реальный контент документа технических требований к проекту будет отображаться на экране в программе просмотра или другой программе, которая может читать такой формат файла. Если пользователь осуществляет двойной щелчок кнопкой мыши на электронной таблице 474 бюджета проекта, то реальный контент документа электронной таблицы 474 бюджета проекта будет отображаться на экране в программе просмотра или программе, которая может читать такой формат файла. В качестве альтернативы или дополнительно, операции могут выполняться одновременно в отношении многочисленных документов в постоянном массиве документов, к примеру для синхронизации выбранных с локальной машиной.

Как показано на фиг. 13, примерная компьютерная система для использования ради реализации одной или более частей системы включает в себя вычислительное устройство, такое как вычислительное устройство 500. В своей наиболее базовой конфигурации вычислительное устройство 500 типично включает в себя, по меньшей мере, один блок 502 обработки данных и память 504. В зависимости от точной конфигурации и типа вычислительного устройства память 504 может быть энергозависимой (такой как ОЗУ (оперативное запоминающее устройство, RAM)), энергонезависимой (такой как ПЗУ (постоянное запоминающее устройство, ROM), флэш-память, и т.д.) или некоторой комбинацией этих двух. Эта наиболее базовая конфигурация проиллюстрирована на фиг. 13 пунктирной линией 506.

Дополнительно, вычислительное устройство 500 также может иметь дополнительные признаки/функциональные возможности. Например, устройство 500 также может включать в себя дополнительное запоминающее устройство (съемное и/или несъемное), в том числе, но не в качестве ограничения, магнитные или оптические диски или ленту. Такое дополнительное запоминающее устройство проиллюстрировано на фиг. 13 съемным запоминающим устройством 508 и несъемным запоминающим устройством 510. Компьютерные запоминающие носители включают в себя энергозависимые и энергонезависимые, съемные и несъемные носители, реализованные любым способом или технологией для хранения информации, такой как машинно-читаемые команды, структуры данных, программные модули или другие данные. Память 504, съемное запоминающее устройство 508 и несъемное запоминающее устройство 510, все являются примерами компьютерных запоминающих носителей. Компьютерные запоминающие носители включают в себя, но не в качестве ограничения, ОЗУ, ПЗУ, ЭСППЗУ (электрически стираемое и программируемое ПЗУ, EEPROM), флэш-память или другую технологию памяти, CD-ROM (ПЗУ на компакт-диске), цифровые многофункциональные диски (DVD) или другие оптические запоминающие устройства, магнитные кассеты, магнитную ленту, магнитные дисковые запоминающие или другие магнитные запоминающие устройства, либо любой другой носитель, который может использоваться для хранения требуемой информации и к которому может осуществляться доступ устройством 500. Любые такие компьютерные запоминающие носители могут быть частью устройства 500.

Вычислительное устройство 500 включает в себя одно или более соединений 514 связи, которые предоставляют вычислительному устройству 500 возможность поддерживать связь с другими компьютерами/приложениями 515. Устройство 500 также может иметь устройство(а) 512 ввода, такие как клавиатура, мышь, перо, устройство речевого ввода, устройство сенсорного ввода и т.д. Устройство(а) 511 вывода, такие как дисплей, динамики, принтер и т.д., также могут быть включены в состав. Эти устройства широко известны в данной области техники и не нуждаются в том, чтобы детально здесь обсуждаться.

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

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

1. Система для создания и управления постоянными массивами документов, содержащая:
хранилище данных для хранения одного или более постоянных массивов (104) документов; и
приложение (102) управления контентом, причем приложение управления контентом выполнено с возможностью управлять документами для множества пользователей (102), создавать постоянный массив документов из подмножества документов по запросу (102) пользователя и назначать (208) постоянному массиву документов атрибут, который указывает одно или более внешних приложений (440), с которыми постоянный массив документов совместно использует свои документы, причем постоянный массив документов обеспечивает, по меньшей мере, одному из множества пользователей возможность осуществлять доступ к упомянутому подмножеству документов как к группе и сохранять постоянный массив (102) документов в хранилище (104) данных.

2. Система по п.1, в которой приложение управления контентом дополнительно выполнено с возможностью принимать от внешнего приложения запрос на информацию о массиве касаемо, по меньшей мере, части одного или более постоянных массивов документов, и в ответ на запрос от внешнего приложения (226) приложение управления контентом дополнительно выполнено с возможностью извлекать информацию о массиве из хранилища данных и возвращать информацию о массиве во внешнее приложение (122).

3. Система по п.2, в которой информация о массиве, которая выдается во внешнее приложение, используется внешним приложением для предоставления, по меньшей мере, одному из множества пользователей возможности управлять одним или более из документов, которые представлены информацией (308) о массиве.

4. Система по п.1, дополнительно содержащая:
внешнее приложение (122), причем внешнее приложение выполнено с возможностью запрашивать информацию о массиве касаемо, по меньшей мере, части одного или более постоянных массивов документов у приложения управления контентом для обеспечения, по меньшей мере, одному из множества пользователей возможности загружать один или более из документов, которые представлены информацией (122) о массиве.

5. Система по п.4, в которой внешнее приложение выполнено с возможностью загружать один или более из документов, которые представлены информацией (122) о массиве.

6. Система по п.4, в которой внешнее приложение выполнено с возможностью модифицировать один или более из документов, которые представлены информацией (122) о массиве.

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

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

9. Система по п.1, в которой приложение управления контентом является основанным на браузере приложением (102), которое принимает пользовательский ввод из веб-браузера (106) стороны клиента.

10. Система по п.1, в которой приложение управления контентом дополнительно выполнено с возможностью назначать один или более атрибутов одному или более постоянным массивам (208) документов.

11. Способ создания и управления постоянными массивами документов, содержащий этапы, на которых:
отображают множество документов, управление которыми осуществляется приложением (202) управления контентом;
принимают выбор добавления, который задает, по меньшей мере, один документ из множества документов для добавления в постоянный массив (204) документов, при этом постоянный массив документов содержит группирование подмножества данного множества документов, причем постоянный массив документов обеспечивает возможность осуществлять доступ к этому подмножеству документов как к группе и имеет атрибут, который указывает любые внешние приложения (440), с которыми постоянный массив документов может совместно использовать свои документы; и
сохраняют постоянный массив документов в хранилище (210) данных.

12. Способ по п.11, дополнительно содержащий этап, на котором в более поздний момент времени принимают еще один выбор добавления, который задает другие один или более из упомянутого множества документов для добавления в другой постоянный массив (212) документов.

13. Способ по п.11, дополнительно содержащий этап, на котором в более поздний момент времени принимают выбор удаления, который задает упомянутый, по меньшей мере, один или более из упомянутого множества документов для удаления из постоянного массива (224) документов.

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

15. Способ по п.11, дополнительно содержащий этап, на котором обеспечивают пользователю возможность синхронизировать, по меньшей мере, часть документов, которые представлены постоянным массивом документов, с файлами, находящимися на компьютере, заданном пользователем (246).



 

Похожие патенты:

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

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

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

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

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

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

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

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

Изобретение относится к системам ассоциирования сетевых приложений. Технический результат заключается в обеспечении возможности ассоциирования независимых сетевых приложений.

Настоящее изобретение относится к беспроводной связи. Устройство связи выполняет поиск другой сети после того, как сеть создана, присоединяется к другой сети в соответствии с ролью, при обработке задания параметров связи, устройства связи, существующего в другой сети, и выполняет обработку задания параметров связи.

Изобретение относится к способам дистанционного контроля. Технический результат заключается в повышении безопасности контроля за опасными производственными объектами.

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

Изобретение относится к приборостроительной технике и может быть использовано на летательных аппаратах для обработки, хранения и отображения полетной информации.

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

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

Изобретение относится к системам управления информационными потоками предприятия. Техническим результатом является обеспечение достоверности передаваемых данных при решении задач обмена данными между программными комплексами, используемыми на предприятии В процессе обмена данными в качестве источников информации могут участвовать как автоматизированные системы управления технологическими процессами (АСУТП), так и корпоративные информационные системы.

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

Изобретение относится к металлургии. Технический результат - повышение надежности слежения и снижение трудозатрат при обслуживании устройства слежения.

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

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

Изобретение относится к компьютерной технике, а именно к способам автоматизированного изменения интерфейса пользователя прикладного программного приложения. Техническим результатом является осуществление автоматизированной настройки интерфейса пользователя прикладного приложения как на этапе разработки, так и на этапе внедрения приложения. Предложен способ автоматизированного изменения пользовательского интерфейса на этапах разработки, внедрения или исполнения прикладных бизнес-приложений. Согласно способу, осуществляют создание на этапе разработки приложения отдельного элемента системы, указывая в нем состав зависимых элементов, с сохранением отдельного элемента в запоминающем устройстве. Зависимые элементы представляют собой справочник или документ. Далее осуществляют создание элемента, параметризующего значения отдельного элемента с сохранением его в запоминающем устройстве. А также указывают в параметризующем элементе элемент, такой как справочник или регистр сведений, хранящий соответствия значений параметра и значений отдельного элемента. 2 ил.
Наверх