×
20.02.2019
219.016.be2c

СПОСОБ ИНИЦИИРОВАНИЯ ВЫПОЛНЯЕМОЙ НА БАЗЕ СЕРВЕРА СОВМЕСТНОЙ РАБОТЫ НАД ВЛОЖЕНИЯМИ ЭЛЕКТРОННОЙ ПОЧТЫ

Вид РИД

Изобретение

Юридическая информация Свернуть Развернуть
№ охранного документа
0002340936
Дата охранного документа
10.12.2008
Краткое описание РИД Свернуть Развернуть
Аннотация: Изобретение относится к вычислительной технике. Техническим результатом является упрощение системы и способа для управления сервером совместной работы. Проводимая на базе сервера совместная работа инициируется с помощью электронной почты. Когда пользователь создает сообщение электронной почты с вложениями, обеспечивается web-сайт для совместной работы. Web-сайт для совместной работы позволяет получателям сообщения выполнять совместную работу над вложенными документами. Таким образом, пользователь получает и преимущество простоты совместной работы с привлечением электронной почты, и преимущества сервера для совместной работы. 3 н. и 39 з.п. ф-лы, 3 ил.
Реферат Свернуть Развернуть

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

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

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

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

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

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

Участники совместной работы, просматривающие и изменяющие документ на сервере для совместной работы, могут иметь возможность просмотреть комментарии в документе, сделанные коллегами по совместной работе. Например, программное обеспечение обработки текстов, известное как редактор WORD® фирмы Microsoft®, дает пользователям возможность включать в документы данные комментариев, которые можно просматривать в рамках документа или отдельно. Однако сервер для совместной работы не поддерживает обмен комментариями, отличными от тех, которые включены в документ, между участниками совместной работы.

Краткое изложение сущности изобретения

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

Участники совместной работы, просматривающие и изменяющие документ на сервере для совместной работы, могут иметь возможность просмотреть комментарии в документе, сделанные коллегами по совместной работе. Например, программное обеспечение обработки текстов, известное как редактор WORD® фирмы Microsoft®, дает пользователям возможность включать в документы данные комментариев, которые можно просматривать в рамках документа или отдельно. Однако сервер для совместной работы не поддерживает обмен комментариями, отличными от тех, которые включены в документ, между участниками совместной работы.

Novell Inc.: "Руководство пользователя для Windows 32-bit"; глава 3, глава 9, GroupWise Version 5.5; 26 сентября 2000 относится к работе с элементами в почтовом ящике и создания и работы с документами в GroupWise. Файлы могут быть вложены в сообщение, и, если файл является документом, сохраненным в Библиотеке GroupWise, то ссылка на этот документ может быть вложена вместо самого документа. Если кто-либо из получателей не имеет достаточных прав на работу с документом, или если они не используют почтовую программу, поддерживающую Библиотеку GroupWise, или если эта библиотека не доступна, то будет открыта только копия документа, когда получатель откроет приложение. Поскольку GroupWise сохраняет все документы в Библиотеке GroupWise, множество ссылок на документы, связанных с фактическими документами в библиотеке, могут указывать на один и тот же документ. Кроме того, существует возможность открывать общий доступ к документы путем указания, какой пользователь или пользователи будут иметь доступ к документу, и какими правами каждый из пользователей будет обладать. Эти права включают в себя просмотр, редактирование, удаление или открытие на общий доступ документа.

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

Задачей настоящего изобретения является предоставление более простой системы и способа для управления сервером совместной работы.

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

Предпочтительные варианты осуществления изобретения раскрыты в зависимых пунктах формулы.

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

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

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

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

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

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

Подробное описание иллюстративных конкретных вариантов осуществления изобретения

Обзор

Проводимая на базе сервера совместная работа инициируется с помощью электронной почты. Когда пользователь создает сообщение электронной почты с вложениями, обеспечивается web-сайт для совместной работы. Web-сайт для совместной работы позволяет проводить совместную работу над вложенными (приложенными) документами получателями сообщения. Таким образом, пользователь получает и преимущество простоты совместной работы с привлечением электронной почты, и преимущества сервера для совместной работы.

Пример вычислительного устройства

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

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

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

Со ссылками на фиг.1, отмечаем, что возможная система для осуществления изобретения включает в себя вычислительное устройство общего назначения в виде вычислительной системы 110. Компоненты вычислительной системы 110 могут включать в себя, но не в ограничительном смысле, процессорный блок 120, системную память 130 и системную шину 121, которая связывает различные системные компоненты, включая системную память, с процессорным блоком 120. Системная шина 121 может относиться к любому из нескольких типов структур шин, включая шину памяти или контроллер памяти, периферийную шину и локальную шину, и в ней может быть использовано множество шинных архитектур (топологий). В качестве примера, не носящего ограничительный характер, можно отметить, что такие архитектуры включают в себя шину стандартной промышленной архитектуры (шину ISA), шину микроканальной архитектуры (шину МСА), шину расширенной стандартной промышленной архитектуры (шину EISA), локальную шину стандарта «Ассоциации по стандартизации в области видеоэлектроники» (шину VESA) и шину взаимного соединения периферийных компонентов (шину PCI) (также известную под названием «шина второго уровня»).

Вычислительная система 110 в типичном случае включает в себя совокупность считываемых компьютером носителей. Считываемые компьютером носители могут быть любыми имеющимися в продаже носителями, доступ к которым можно получить с помощью вычислительной системы 110, и включают в себя как энергозависимые, так и энергонезависимые носители, как сменные, так и несменяемые носители. В качестве примера, не носящего ограничительный характер, отметим, что считываемые компьютером носители информации могут представлять собой компьютерные носители информации и средства компьютерной связи. Компьютерные носители информации включают в себя как энергозависимые, так и энергонезависимые, как сменные или несменяемые носители, реализованные с помощью любого способа или любой технологии запоминания информации, такой как считываемые компьютером команды, структуры данных, программные модули или иные данные. Считываемые компьютером носители включают в себя, но не в ограничительном смысле, оперативную память (RAM), называемую также памятью с произвольным доступом, постоянную память (ROM), электрически стираемую программируемую постоянную память (EEPROM), флэш-память или память, созданную по иной технологии, постоянную память на компакт-дисках (CD-ROM), память на универсальных цифровых дисках (DVD) или иных оптических дисках, запоминающие устройства на магнитных лентах, магнитных дисках или иных магнитных носителях или любой другой носитель, который можно использовать для запоминания желаемой информации и доступ к которому возможен с помощью вычислительной системы 110. Средства связи обычно воплощают считываемые компьютером команды, структуры данных, программные модули или иные данные в виде модулированного сигнала, такого как несущая волна, или реализуют иной транспортный механизм, и включают в себя любые средства доставки информации. Термин «модулированный информационный сигнал» означает сигнал, одна или более характеристик которого задаются или изменяются с обеспечением возможности кодирования информации в этом сигнале. В качестве примера, не носящего ограничительный характер, отметим, что средства связи включают в себя проводные средства, такие как проводная сеть или соединение прямого доступа, и беспроводные средства, такие как акустические, радиочастотные, инфракрасные и иные беспроводные средства. К числу считываемых компьютером носителей относятся также комбинации любых из тех, которые упоминались выше.

Системная память 130 включает в себя компьютерные носители информации в форме энергозависимой и/или энергонезависимой памяти, такие как ROM (память только для чтения) 131 или RAM (память с произвольным доступом) 132. В ROM 131, как правило, хранится базовая система 133 ввода/вывода (BIOS), содержащая базовые подпрограммы, способствующие передаче информации между элементами внутри вычислительной системы 110, например, во время запуска. RAM 132 в типичном случае содержит информационные и/или программные модули, к которым возможен немедленный доступ и/или с которыми в данный момент работает процессорный блок 120. В качестве примера, не носящего ограничительный характер, отметим, что на фиг.1 изображены операционная система 134, прикладные программы 135, другие программные модули 136 и программные данные 137.

Вычислительная система 110 также может включать в себя другие - сменные и/или несменяемые, энергозависимые и/или энергонезависимые - компьютерные носители информации. Лишь в качестве примера, отметим, что на фиг.1 изображен накопитель 141 на жестких дисках, который осуществляет считывание с несменяемых энергонезависимых магнитных носителей и запись на них, накопитель 151 на магнитных дисках, который осуществляет считывание со сменного энергонезависимого магнитного диска 152 и запись на него, и накопитель 155 на оптических дисках, который осуществляет считывание со сменного энергонезависимого оптического диска 156, такого как CD-ROM или другой оптический носитель, и запись на него. Другие сменные и/или несменяемые, энергозависимые и/или энергонезависимые компьютерные носители информации, которые можно использовать в возможной операционной среде, включают в себя, но не в ограничительном смысле, кассеты с магнитными лентами, платы флэш-памяти, универсальные цифровые диски, цифровую видеоленту, твердотельную оперативную память (RAM), твердотельную постоянную память (ROM) и т.п. Накопитель 141 на жестких дисках в типичном случае подсоединен к системной шине 121 посредством интерфейса несменяемой памяти, такого как интерфейс 140, а накопитель 151 на магнитных дисках и накопитель 155 на оптических дисках в типичном случае подсоединены к системной шине 121 посредством интерфейса сменной памяти, такого как интерфейс 150.

Накопители и связанные с ними компьютерные носители информации, рассмотренные выше и изображенные на фиг.1, обеспечивают сохранение считываемых компьютером команд, структур данных, программных модулей и других данных для вычислительной системы 110. Например, накопитель 141 на жестких дисках показан на фиг.1 как хранящий операционную систему 144, прикладные программы 145, другие программные модули 146 и программные данные 147. Отметим, что эти компоненты могут быть либо такими же, как операционная система 134, прикладные программы 135, другие программные модули 136 и программные данные 137, либо другими. Операционная система 144, прикладные программы 145, другие программные модули 146 и программные данные 147 обозначены здесь разными позициями, чтобы проиллюстрировать, что они, как минимум, представляют собой разные копии. Пользователь может вводить команды и информацию в вычислительную систему 110 посредством устройств ввода, таких как клавиатура 162 и указательное устройство 161, в общем случае именуемое мышью, шаровым указателем (трекболом) или сенсорной панелью. Другие устройства (не показаны) могут включать в себя микрофон, рычажный указатель (джойстик), игровую панель, спутниковую антенну-тарелку, сканер и т.п. Эти и другие устройства ввода часто подсоединяют к процессорному блоку 120 посредством пользовательского интерфейса 160 ввода, который связан с системной шиной 121, но могут быть подсоединены и посредством других структур интерфейсов и шин, например, посредством параллельного порта, игрового порта или универсальной последовательной шины (USB). К системной шине 121 также может быть подсоединен графический интерфейс 182, такой как Northbridge. Northbridge представляет собой набор микросхем, который осуществляет связь с центральным процессором (CPU) или главным процессорным блоком 120 и несет ответственность за передачу информации через ускоренный (быстродействующий) графический порт (AGP). С графическим интерфейсом 182 могут осуществлять связь один или более процессоров 184 графической информации (GPU). В этой связи нужно отметить, что эти GPU 184 обычно включают в себя запоминающее и сохраняющее устройство на микросхемах, такое как память на регистрах, и эти GPU 184 осуществляют связь с памятью 186 видеоинформации. Однако GPU 184 являются лишь одним примером сопроцессора, так что в вычислительную систему 110 может входить множество сопроцессорных устройств. К системной шине 121 через такой интерфейс, как видеоинтерфейс 190, который в свою очередь может осуществлять связь с памятью 186 видеоинформации, также подсоединен монитор 191 или отображающее устройство другого типа. Помимо монитора 191 вычислительные системы также могут включать в себя другие периферийные устройства вывода, такие как динамики 197 и принтер 196, которые можно подсоединить с помощью интерфейса 195 периферийных устройств вывода.

Вычислительная система 110 может работать в сетевой или распределенной среде с использованием логических соединений с одним или более удаленными компьютерами, такими как удаленный компьютер 180. Удаленный компьютер 180 может быть персональным компьютером, сервером, маршрутизатором, сетевым персональным ПК, равноправным (одноранговым) устройством или иным обычным сетевым узлом, и в типичном случае включает в себя многие из элементов, описанных выше в связи с вычислительной системой 110, или все эти элементы, хотя на фиг.1 изображено лишь одно запоминающее и хранящее устройство 181. Изображенные на фиг.1 логические соединения включают в себя локальную (вычислительную) сеть (LAN) 171 и глобальную (вычислительную) сеть (WAN) 173, но могут включать в себя и другие сети. Такие сетевые среды обычно практикуются в жилых домах, офисах, широкомасштабных компьютерных сетях предприятий, интерсетях и сети Internet.

При использовании в сетевой среде LAN вычислительную систему 110 подсоединяют к LAN 171 посредством сетевого интерфейса или адаптера 170. При использовании в сетевой среде WAN вычислительная система 110 в типичном случае включает в себя модем 172 или другие средства для установления связи через WAN 173, такую как Internet. Модем 172, который может быть внутренним или внешним, можно подсоединять к системной шине 121 через пользовательский интерфейс 160 ввода или с помощью другого подходящего механизма. В сетевой среде программные модули, показанные относящимися к вычислительной системе 110, или их части можно хранить в удаленном запоминающем и хранящем устройстве. В качестве примера, не носящего ограничительный характер, удаленные прикладные программы 185 изображены на фиг.1 как записанные в запоминающем устройстве 181. Следует понять, что проиллюстрированные сетевые соединения являются лишь возможными, и для установления канала связи между компьютерами можно использовать другие средства.

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

Например, платформа MICROSOFT®'s.NET включает в себя серверы, средства предоставления услуг по созданию блоков, такие как средства хранения данных на основе web-страниц и загружаемое программное обеспечение устройств. Хотя возможные конкретные варианты осуществления описаны здесь в связи с программным обеспечением, установленным на вычислительном устройстве, одну или более частей изобретения также можно реализовать посредством операционной системы, программного интерфейса приложения (API) или «промежуточного» объекта между сопроцессором и запрашивающим объектом, так что работа в соответствии с изобретением, ее поддержка и доступ возможны через посредство всех языков и услуг, предоставляемых платформой MICROSOFT®'s.NET, а также в других вычислительных объектных структурах.

Инициирование совместной работы, проводимой на базе сервера

Как показано на фиг.2 в соответствии с одним конкретным вариантом осуществления, чтобы начать совместную работу, инициирующий участник совместной работы - с помощью первого компьютера 200 и программного обеспечения 210 электронного обмена сообщениями - создает электронное сообщение. Программное обеспечение 210 электронного обмена сообщениями может быть, например, клиентским приложением электронной почты, модифицированным для использования в этом изобретении. Электронное сообщение, созданное пользователем, включает в себя список рассылки по одному или более адресам получателей. Эти адреса получателей являются адресами другого участника (других участников) совместной работы. Инициирующий участник совместной работы включает документ или документы, над которыми нужно провести совместную работу, в качестве одного или более вложений в электронное сообщение. Документ может быть файлом компьютерных данных любого типа, представленным в любом формате и используемым с любым приложением.

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

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

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

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

Как только инициирующий участник совместной работы указывает программному обеспечению 210 электронного обмена сообщениями, что электронное сообщение готово к посылке, web-сайт для совместной работы обеспечивается с помощью сервера 220 для совместной работы (или - в других конкретных вариантах осуществления - сервером, который был предварительно указан или является единственным сервером, доступным для совместной работы). В одном конкретном варианте осуществления это делается посредством передачи сообщений через сеть 230.

Как только обеспечен web-сайт для совместной работы, получатели, перечисленные в списке рассылки, вносятся в список 240 управления доступом (ACL, СУД), чтобы сервер 220 для совместной работы предоставлял им доступ к web-сайту для совместной работы. В одном конкретном варианте осуществления адреса в списке рассылки проверяются на достоверность или преобразуются в отдельные «верительные данные» (имя пользователя и пароль), добавляемые в ACL сервера для совместной работы. Это зависит от используемого сервера для совместной работы. В одном конкретном варианте осуществления адреса в список рассылки добавляют с помощью HTTP или SOAP. HTTP (Протокол передачи гипертекста, называемый также гипертекстовым транспортным протоколом) - это протокол для осуществления связи через сеть. SOAP (Простой протокол доступа к объектам) - это протокол, который можно использовать совместно с НТТР, что обеспечивает структуру для описания того, что включается в сообщение, набор правил кодирования для выражения данных и договор о предоставлении вызовов удаленных процедур и ответов на них. Запрос в соответствии с HTTP SOAP можно использовать, чтобы запросить сервер 220 для совместной работы создать web-сайт для совместной работы и добавить адреса, имеющиеся в списке рассылки, в ACL.

Вложение или вложения в электронное сообщение добавляются в совокупность 250 документов сервера 220 для совместной работы. Когда сервер 220 для совместной работы предусматривает возможность дискуссии, позволяющую участнику совместной работы принимать участие в дискуссии путем посылки сообщений, в одном конкретном варианте осуществления тело электронного сообщения добавляется в совокупность 260 дискуссионной информации сервера 220 для совместной работы. В альтернативных конкретных вариантах осуществления на сервере 220 для совместной работы поддерживается список задач или календарь, предназначенные для использования участниками совместной работы в процессе этой совместной работы. Получателям, перечисленным в ACL 240, предоставляется доступ к этим документам в совокупности 250 документов (и связанным с ними дискуссионным сообщениям в совокупности 260 дискуссионной информации, если таковая имеется) сервера 220 для совместной работы через web-сайт для совместной работы. Эти пользователи могут получать доступ к web-сайту для совместной работы через другие компьютеры 270 для совместной работы, которые связаны с web-сайтом для совместной работы, например, через сеть Internet или другую вычислительную сеть.

Помимо конфигурирования и заполнения сервера 220 для совместной работы программное обеспечение 210 электронного обмена сообщениями посылает электронное сообщение на сервер электронных сообщений для доставки. В одном конкретном варианте осуществления электронное сообщение изменяют, включая в него гиперссылку на web-сайт для совместной работы и - по выбору - поясняющий текст.

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

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

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

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

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

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

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

Заключение

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

Различные технические приемы, описанные выше, можно реализовать в связи с аппаратным обеспечением или программным обеспечением, или - если это приемлемо - в связи с комбинацией аппаратного обеспечения и программного обеспечения. Таким образом, способы и устройства согласно настоящему изобретению или их некоторые аспекты или части могут принимать форму кода (т.е. команд) программы, воплощенного на материальных носителях, таких как гибкие диски, память на компакт-дисках (CD-ROM), накопители на жестких дисках или любой другой считываемый компьютером носитель информации, при этом, когда код программы загружают в машину, такую как компьютер, и исполняют с помощью этой машины, она становится устройством для практического осуществления изобретения. В случае выполнения кодов программ на программируемых компьютерах вычислительное устройство будет в общем случае включать в себя процессор, носитель информации, считываемый процессором (включая энергозависимые и энергонезависимые запоминающие и хранящие элементы), по меньшей мере, одно устройство ввода и, по меньшей мере, одно устройство вывода. Одна или более программ, которые могут использовать услуги обработки сигналов согласно настоящему изобретению, например, за счет использования программного интерфейса приложения (API), обеспечивающего обработку данных и т.п., в предпочтительном варианте записываются на процедурном или объектно ориентированном языке программирования высокого уровня для осуществления связи с компьютером. Вместе с тем, если это желательно, то программу (программы) можно записать на языке ассемблера или машинном языке. В любом случае, этот язык может быть компилируемым или интерпретируемым языком и может использоваться совместно с реализациями аппаратного обеспечения.

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

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

получаютданные,вводимыепользователем,посредствомприложенияэлектронногообменасообщениямиотупомянутогопользователя,упомянутыеданные,вводимыепользователем,являютсяуказанием,содержащимидентификационнуюинформациюупомянутогосерверадлясовместнойработы.1.Способинициированияпользователемсовместнойработынаддокументом,заключающийсявтом,чтополучают(300)данные,вводимыепользователем,посредствомприложения(210)электронногообменасообщениямиотупомянутогопользователядлясозданиясообщениядляэлектроннойдоставки,причемупомянутоесообщениесодержитданныеполучателей,идентифицирующиеодногоилиболееполучателей,иодинилиболеевложенныхдокументов,посылают(310)насервер(220)длясовместнойработызапросинициированиясовместнойработынадупомянутымоднимилиболеевложеннымидокументамиучастниками(270)совместнойработы,вчислокоторыхвходятупомянутыеполучатели,ипосылают(320)упомянутоесообщениеупомянутымполучателям,причемупомянутоеприложениеэлектронногообменасообщениямислужитточкойвходадлясовместнойработы,изкоторойпользовательзапрашивает,былалиинициированасовместнаяработа.12.Способпоп.1,прикоторомвчислоупомянутыхучастниковсовместнойработывходиттакжеупомянутыйпользователь.23.Способпоп.1,прикоторомдополнительно34.Способпоп.3,прикоторомупомянутыйэтапполученияотупомянутогопользователяуказания,содержащегоидентификационнуюинформациюупомянутогосерверадлясовместнойработы,включаетвсебяполучениеданных,вводимыхпользователем,посредствомупомянутогоприложенияэлектронногообменасообщениями,причемупомянутыеданные,вводимыепользователем,являютсявариантомвыбораупомянутогосерверадлясовместнойработыизспискавозможныхсерверовдлясовместнойработы.45.Способпоп.4,прикоторомупомянутыйсписоквозможныхсерверовдлясовместнойработысодержитсерверыдлясовместнойработы,доступныеупомянутымполучателям.56.Способпоп.4,прикоторомупомянутыйсписоквозможныхсерверовдлясовместнойработысодержитсерверыдлясовместнойработы,последниеповременииспользованиядлязаданиясовместнойработыупомянутымпользователем.67.Способпоп.4,прикоторомупомянутыйсписоквозможныхсерверовдлясовместнойработысодержитсерверыдлясовместнойработы,пригодныедлязаданиясовместнойработыупомянутымпользователем.78.Способпоп.4,прикоторомупомянутыйсписоквозможныхсерверовдлясовместнойработысодержитсерверыдлясовместнойработы,последниеповременииспользованиядлясовместнойработыупомянутымпользователем.89.Способпоп.3,прикоторомупомянутыйэтапполученияотупомянутогопользователяуказания,содержащегоидентификационнуюинформациюупомянутогосерверадлясовместнойработы,включаетвсебяполучениеданных,вводимыхпользователем,обозначающихсервердлясовместнойработы,информацияокоторомвводитсяпользователем.910.Способпоп.1,прикоторомупомянутоесообщениедляэлектроннойдоставкидополнительносодержитданныесообщения.1011.Способпоп.1,прикоторомупомянутыйэтаппосылкиупомянутогосообщенияупомянутымполучателямпредусматриваетвключениевупомянутоесообщениеинформации,касающейсяупомянутойсовместнойработы.1112.Способпоп.11,прикоторомупомянутаяинформация,касающаясяупомянутойсовместнойработы,содержитгиперссылкунаweb-сайтдлясовместнойработы.1213.Способпоп.1,прикоторомданныеупомянутогополучателядобавляютвсписок(240)управлениядоступом,имеющийсянаweb-сайтедлясовместнойработы.1314.Способпоп.1,прикоторомупомянутаясовместнаяработавключаетвсебясовместнуюработупоуправлениюweb-сайтомдлясовместнойработыучастникамисовместнойработы.1415.Способпоп.14,прикоторомупомянутыйweb-сайтдлясовместнойработывключаетвсебя,поменьшеймере,одно,выбранноеизгруппы,содержащейфункциональныевозможности(260)дискуссии,обеспечивающиеуправлениедискуссиейсредиучастниковсовместнойработы;функциональныевозможностиведениякалендаря,обеспечивающиеподдержаниекалендарясовместнойработы;исписокзадачдляупомянутойсовместнойработы.1516.Способпоп.1,прикоторомупомянутоесообщениедляэлектроннойдоставкипредставляетсобойсообщениеэлектроннойпочты,иприэтомупомянутыйэтаппосылкиупомянутогосообщенияупомянутымполучателямпредставляетсобойпосылкуупомянутогосообщениянасерверэлектроннойпочтыдлядоставки.1617.Способпоп.1,прикоторомупомянутоесообщениедляэлектроннойдоставкиявляетсязапросомкалендарногоплана.1718.Способпоп.1,прикоторомупомянутоесообщениедляэлектроннойдоставкиявляетсязадачей.1819.Способпоп.1,прикоторомупомянутыйпользовательустанавливаетпривилегииучастниковсовместнойработыдляупомянутойсовместнойработы.1920.Способпоп.1,прикоторомдлякаждогоучастникасовместнойработыуровеньпривилегийприупомянутойсовместнойработеопределяютвключениемупомянутогоучастникасовместнойработыврубрикуупомянутогоэлектронногосообщения.2021.Способпоп.20,прикоторомдлякаждогоучастникасовместнойработы,поименованноговрубрике«Кому:»,этомуучастникусовместнойработыпредоставляютпривилегиичтенияизаписидлясовместнойработы.2122.Способпоп.20,прикоторомдлякаждогоучастникасовместнойработы,поименованноговрубрике«Точнаякопия:»,этомуучастникусовместнойработыпредоставляюттолькопривилегиичтениядлясовместнойработы.2223.Способпоп.20,прикоторомдлякаждогоучастникасовместнойработы,поименованноговрубрике«Обезличеннаякопия:»,этомуучастникусовместнойработынепредоставляютпривилегиидлясовместнойработы.2324.Способпоп.1,прикоторомупомянутыйэтаппосылкиупомянутогосообщенияупомянутымполучателямпредусматриваетизменение,поменьшеймере,одногоизупомянутогоодногоилиболеевложенныхдокументовдлявключенияметаданных,касающихсяупомянутойсовместнойработы.2425.Способпоп.1,прикоторомвносятновогоучастникасовместнойработывсписокпутемпересылкиупомянутогоэлектронногосообщенияупомянутомуновомуучастникусовместнойработы.2526.Способпоп.1,вкоторомпосылкаупомянутогозапросанаупомянутыйсервердлясовместнойработывключаетвсебяэтап,накотороминициируютсервердлясовместнойработы,чтобыинициироватьсовместнуюработунадупомянутымоднимилиболеевложеннымидокументами.2627.Способпоп.26,прикоторомупомянутоеинициированиепредусматриваетпредоставлениепривилегийучастникасовместнойработыодномуилиболееполучателям,указаннымвупомянутыхданныхполучателей.2728.Способпоп.26,прикоторомупомянутоесообщениесодержитданныеотправителя,аупомянутоеинициированиедополнительнопредусматриваетпредоставлениепривилегийучастникасовместнойработыупомянутомуотправителю,указанномувупомянутыхданныхотправителя.2829.Способпоп.26,прикоторомупомянутаясовместнаяработавключаетвсебясовместнуюработупоуправлениюweb-сайтомдлясовместнойработыучастникамисовместнойработы.2930.Способпоп.29,прикоторомупомянутыйweb-сайтдлясовместнойработывключаетвсебя,поменьшеймере,одно,выбранноеизгруппы,содержащейфункциональныевозможностидискуссии,обеспечивающиеуправлениедискуссиейсредиучастниковсовместнойработы;функциональныевозможностиведениякалендаря,обеспечивающиеподдержаниекалендарясовместнойработы;исписокзадачдляупомянутойсовместнойработы.3031.Способпоп.29,прикоторомупомянутыйэтаппосылкиупомянутогосообщенияупомянутымполучателямвключаетвсебяизменение,поменьшеймере,одногоизупомянутогоодногоилиболеевложенныхдокументовдлявнесенияметаданных,касающихсяупомянутойсовместнойработы.3132.Считываемыйкомпьютеромноситель,хранящийзаписанноенанеммножествоисполняемыхкомпьютеромкоманд,дляосуществленияспособапопп.1-31.3233.Системадляинициированияпользователемсовместнойработынаддокументом,содержащаяприложение(210)электронногообменасообщениямидляполучения(300)данных,вводимыхпользователем,отупомянутогопользователядлясозданиясообщениядляэлектроннойдоставки,причемупомянутоесообщениесодержитданныеполучателей,идентифицирующиеодногоилиболееполучателей,иодинилиболеевложенныхдокументов,модульзапросасовместнойработыдляпосылки(310)насервер(220)длясовместнойработызапросаинициированиясовместнойработынадупомянутымоднимилиболеевложеннымидокументамиучастниками(270)совместнойработы,являющимисяупомянутымиполучателями,исерверэлектронныхсообщенийдляпосылки(320)упомянутогосообщенияупомянутымполучателям,причемупомянутоеприложениеэлектронногообменасообщениямислужитточкойвходадлясовместнойработы,изкоторойпользовательзапрашивает,былалиинициированасовместнаяработа.3334.Системапоп.33,вкоторойвчислоупомянутыхучастниковсовместнойработывходиттакжеупомянутыйпользователь.3435.Системапоп.33,вкоторойупомянутоесообщениедляэлектроннойдоставкидополнительносодержитданныесообщения.3536.Системапоп.33,вкоторойупомянутоесообщениевключаетвсебяинформацию,касающуюсяупомянутойсовместнойработы.3637.Системапоп.36,вкоторойупомянутоесообщениесодержитгиперссылкунаweb-сайтдлясовместнойработы.3738.Системапоп.33,вкоторойупомянутаясовместнаяработавключаетвсебясовместнуюработупоуправлениюweb-сайтомдлясовместнойработыучастникамисовместнойработы.3839.Системапоп.33,вкоторойупомянутоеприложениеэлектронногообменасообщениямипредставляетсобойприложениеэлектроннойпочты.3940.Системапоп.33,вкоторойупомянутоеприложениеэлектронногообменасообщениямипредставляетсобойприложениекалендарногоплана.4041.Системапоп.33,вкоторойупомянутоесообщение,посылаемоеупомянутымполучателям,содержитизмененнуюверсию,поменьшеймере,одногоизупомянутогоодногоилиболеевложенныхдокументов,причемупомянутаяизмененнаяверсиясодержитметаданные,касающиесяупомянутойсовместнойработы.4142.Системапоп.33,вкоторойупомянутоеприложениеэлектронногообменасообщениямидополнительносодержитмодульпересылки,предназначенныйдляпересылкиупомянутогоэлектронногосообщенияновомуучастникусовместнойработы,иприэтомупомянутыймодульзапросасовместнойработыдополнительносодержитмодульновогоучастникасовместнойработыдляпосылкинаупомянутыйсервердлясовместнойработызапросавнесенияупомянутогоновогоучастникасовместнойработыдляпроведенияупомянутойсовместнойработы.42
Источник поступления информации: Роспатент

Showing 1-10 of 465 items.
10.01.2013
№216.012.1a40

Архитектура для онлайновых коллективных и объединенных взаимодействий

Изобретение относится к различным аспектам архитектуры онлайновых коллективных и объединенных взаимодействий. Технический результат изобретения заключается в обеспечении возможности кроссплатформенного взаимодействия между множеством вычислительных устройств. Данный технический результат...
Тип: Изобретение
Номер охранного документа: 0002472212
Дата охранного документа: 10.01.2013
10.01.2013
№216.012.1a42

Интеллектуальное редактирование реляционных моделей

Изобретение относится к средствам редактирования реляционных моделей. Технический результат заключается в упрощении процесса редактирования пользователем моделей. Принимают жест пользователя, указывающего редактирование, которое будет выполняться, по меньшей мере, для одного целевого объекта в...
Тип: Изобретение
Номер охранного документа: 0002472214
Дата охранного документа: 10.01.2013
20.01.2013
№216.012.1dc2

Создание и развертывание распределенных расширяемых приложений

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

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

Изобретение относится к области использования устройства флэш-памяти для препятствования несанкционированному использованию программного обеспечения. Техническим результатом является обеспечение препятствования несанкционированному использованию приложения программного обеспечения....
Тип: Изобретение
Номер охранного документа: 0002473116
Дата охранного документа: 20.01.2013
20.01.2013
№216.012.1dc8

Гибкое редактирование гетерогенных документов

Изобретение относится к способу, системе для гибкого редактирования гетерогенных документов. Техническим результатом является расширение функциональных возможностей обработки документов за счет организации единого рабочего пространства. Различные типы документов можно организовывать на...
Тип: Изобретение
Номер охранного документа: 0002473118
Дата охранного документа: 20.01.2013
20.01.2013
№216.012.1dcc

Доверительная среда для обнаружения вредоносных программ

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

Интеграция рекламы и расширяемые темы для операционных систем

Предложены компьютерная система и способ обеспечения интеграции рекламы с пользовательским интерфейсом. Устройство содержит компонент получения, компонент выбора и компонент конфигурации. Компонент получения получает рекламный контент, включающий в себя рекламу продукта или услуги, от...
Тип: Изобретение
Номер охранного документа: 0002473127
Дата охранного документа: 20.01.2013
20.02.2013
№216.012.284d

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

Изобретение относится к области управления сетью. Техническим результатом является повышение эффективности аутентификации принципалов в сетевой среде. Усовершенствованная сетевая архитектура использует суперуполномоченного, имеющего каталог идентификационной информации для направления задач...
Тип: Изобретение
Номер охранного документа: 0002475837
Дата охранного документа: 20.02.2013
20.02.2013
№216.012.284f

Криптографическое управление доступом к документам

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

Предоставление цифровых удостоверений

Изобретение относится к области защиты информации и может быть использовано для создания и предоставления цифровых удостоверений пользователю. Техническим результатом является улучшение точности и увеличение надежности систем предоставления данных цифровой идентификации. Способ содержит этапы...
Тип: Изобретение
Номер охранного документа: 0002475840
Дата охранного документа: 20.02.2013
Showing 1-10 of 10 items.
27.11.2013
№216.012.8629

Синхронизация документа по протоколу, не использующему информацию о состоянии

Изобретение относится к средствам синхронизации документов. Технический результат заключается в уменьшении объема изменяемой информации. Принимают первую версию и, по меньшей мере, одну ячейку, ассоциированную с документом, причем, по меньшей мере, одна ячейка содержит идентификатор ячейки, а...
Тип: Изобретение
Номер охранного документа: 0002500023
Дата охранного документа: 27.11.2013
20.02.2014
№216.012.a37c

Многопользовательское сетевое сотрудничество

Изобретение относится к области многопользовательского сетевого сотрудничества. Техническим результатом является повышение эффективности обработки документов. Раскрыты способы, которые позволяют пользователям дистанционно сотрудничать по поводу документов с использованием соответствующих...
Тип: Изобретение
Номер охранного документа: 0002507567
Дата охранного документа: 20.02.2014
25.08.2017
№217.015.c82f

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

Изобретение относится к сетевым технологиям связи и, в частности, к онлайн презентации и вещанию. Техническим результатом является обеспечение синхронизации информации о пользовательском виде документа или другого контента в приложении с помощью собственных приложений клиента и веб-приложений,...
Тип: Изобретение
Номер охранного документа: 0002619057
Дата охранного документа: 11.05.2017
20.02.2019
№219.016.be3b

Способ управления множеством состояний файла для дублированных файлов

Изобретение относится к области обработки файлов, в частности раскрывает сервер с видоизмененной операцией открытия файла. Технический результат, заключающийся в обеспечении усовершенствованного разрешения конфликтных ситуаций для пользователя, достигается за счет использования трех копий...
Тип: Изобретение
Номер охранного документа: 0002344468
Дата охранного документа: 20.01.2009
20.02.2019
№219.016.be52

Способ управления репликацией файлов в приложениях

Изобретение относится к системам управления версиями электронного файла. Техническим результатом является обеспечение возможности запрашивания процесса синхронизации файла и управления этим процессом. При осуществлении способа распознают первую и вторую версии электронного файла и инициируют...
Тип: Изобретение
Номер охранного документа: 0002349952
Дата охранного документа: 20.03.2009
20.02.2019
№219.016.bfa2

Связывание элементов документа с соответствующими полями, запросами и/или процедурами в базе данных

Изобретение относится к способам и системам связывания элементов в создаваемом с помощью компьютера документе с соответствующими данными в базе данных. Изобретение обеспечивает автоматическое обновление документа при обновлении связанной с ним базы данных и автоматическое обновление базы данных...
Тип: Изобретение
Номер охранного документа: 0002352983
Дата охранного документа: 20.04.2009
11.03.2019
№219.016.d7f9

Способ задержки блокировки файлов сервера при редактировании

Изобретение относится к вычислительной технике. Техническим результатом является обеспечение возможности модифицированного действия открытия файла. Когда пользователь указывает (явно или неявно), что он пытается или намеревается открыть файл, этот файл можно впоследствии блокировать для...
Тип: Изобретение
Номер охранного документа: 0002344476
Дата охранного документа: 20.01.2009
10.04.2019
№219.017.060e

Программируемость для хранилища xml данных для документов

Изобретение относится к системе управления данными. Техническим результатом является повышение надежности за счет разрешения конфликтов доступа и редактирования данных. Система включает: процессор, считываемый компьютером носитель; приложения, потребляющие данные; хранилище данных документа; и...
Тип: Изобретение
Номер охранного документа: 0002417420
Дата охранного документа: 27.04.2011
09.05.2019
№219.017.4d09

Система и способ поддержки "несобственного" xml в "собственном" xml в документе текстового процессора

Изобретение относится к вычислительной технике. Техническим результатом является обеспечение возможности проверки правильности документа расширяемого языка разметки (XML), имеющего элементы, связанные с двумя или более схемами, причем элементы каждой схемы могут быть произвольно вложены в...
Тип: Изобретение
Номер охранного документа: 0002351007
Дата охранного документа: 27.03.2009
09.05.2019
№219.017.4e61

Способ и система сопоставления операций семантическим меткам в электронных документах

Изобретение относится к способу и системе для сопоставления операций семантическим меткам в электронном документе. Техническим результатом является обеспечение сопоставления операций строкам текста, снабженным семантическими метками, или другому содержимому без необходимости распознавания....
Тип: Изобретение
Номер охранного документа: 0002328034
Дата охранного документа: 27.06.2008
+ добавить свой РИД