Система интерактивной web-книги (книги сети интернет)

 

Изобретение относится к сети Интернет, в частности к технологиям для создания и просмотра материалов в сети WWW в форме интерактивной Web-книги. Технический результат заключается в создании интерактивной Web-книги, позволяющей размещать материалы с использованием сети передачи данных и поощрять лиц, размещающих такие материалы. Способ заключается в создании и просмотре материалов в коммуникационной сети в форме интерактивной Web-книги, где участники используют компьютеры клиенты для размещения материалов, которые сохраняются сервером, создают производные материалы на основе ранее размещенных материалов, идентифицируют участников, чьи материалы использованы для создания производных материалов, и связывают ранее размещенные материалы с производными материалами, причем пользователи посредством компьютеров клиентов осуществляют просмотр материалов путем перемещения по ранее размещенным материалам и производным материалам с использованием информации о производных материалах. 2 с. и 30 з.п. ф-лы, 14 ил.

ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ Настоящее изобретение связано с сетью связи Интернет и, в частности, с технологиями для создания и просмотра материалов в сети WWW в форме интерактивной Web-книги (книги сети Интернет).

Сеть WWW сделала Интернет доступной широкому кругу людей. Используя Web-браузер (программа ускоренного просмотра), можно заниматься поиском в Web и просматривать большое количество материалов.

УРОВЕНЬ ТЕХНИКИ С использованием определенных средств на основе Web также возможно размещать новые материалы и создавать производные материалы на основе ранее размещенных, как описано в статье Р. Петерс (Peters R.) и др. Crystal Web - A distributed authoring environment for the World - wide Web conference ("Crystal Web - распределенная среда управления авторством для Конференций WWW"), Дармштадт, Германия, 10-14 апреля 1995, том 27, 6, ISSN 0169-7552, Computer Networks and ISDN Systems, апрель 1995, Нидерланды, стр.861-870.

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

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

СУЩНОСТЬ ИЗОБРЕТЕНИЯ Эта и другие задачи изобретения реализуются в соответствии с принципами настоящего изобретения путем предложения системы интерактивной Web-книги ("ibook"). Ibook является саморасширяющимся, самоподдерживаемым, перераспределяющим информацию Web-роботом, который резидентно расположен в сети передачи данных, такой как Интернет или интранет. Материалы в ibook предпочтительно организованы в форме Web-страниц. Материалы могут быть в формате текста, двумерной, трехмерной или n-мерной графики, анимации, аудиозаписей, видеозаписей, исходного или исполняемого компьютерного кода или в мультимедийном формате любого типа. Внутри каждой Web-страницы материалы могут быть организованы в эпизоды. Эпизоды могут быть любого подходящего размера, такого как абзац для текстовых материалов, или видео- или аудиоклип определенной длины для мультимедийных материалов.

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

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

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

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

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

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

КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ Фиг. 1 - системная схема, на которой изображены серверы и клиенты интерактивной Web-книги, связанные сетью передачи данных.

Фиг. 2 - схема, на которой показано содержание примерной интерактивной Web-книги.

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

Фиг.4 - блок-схема процесса регистрации читателя.

Фиг.5 - блок-схема процесса регистрации участника.

Фиг.6 - схема средства управления авторством интерактивной Web-книги.

Фиг.7 - детальная структура интерактивной Web-книги.

Фиг.8 - схема средства навигации интерактивной Web-книги.

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

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

Фиг.11 - блок-схема процесса обновления базы данных эпизодов для отражения объема прямого использования эпизодов путем просмотра и косвенного их использования.

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

Фиг.13 - блок-схема процесса репликации ibook.

Фиг. 14 - системная схема, на которой показано, как содержание ibook может распространяться среди клиентов и серверов.

ПОДРОБНОЕ ОПИСАНИЕ ИЗОБРЕТЕНИЯ Система интерактивной Web-книги ("ibook") 20 показана на фиг.1. Компьютеры - серверы Web, которые поддерживают одну или несколько интерактивных книг, называются ibook-серверами. Ibook-серверы 22 и 24 связаны с компьютерами ibook-клиентами 26, 28, 30 и 32 через сеть передачи данных 34. К сети передачи данных 34 также присоединен сервер поисковой машины 36. Сеть передачи данных 34 предпочтительно представляет собой сеть, основанную на пакетированной передаче данных, такую как Интернет или интранет (т.е. локальную сеть (LAN) или глобальную сеть (WAN), использующую протоколы Интернет). Коммуникационные каналы (каналы электросвязи) представляют собой модемные линии или сетевые соединения LAN или WAN.

Участники, находящиеся на ibook-клиентах 26, 28 и 30, могут размещать материалы в ibook, например в ibook А' на сервере 24. Размещенный материал может относиться к любому типу медиа-среды, поддерживаемой Интернет, например, представлять собой текст, аудио- и видеоинформацию. Некоторые размещенные материалы могут быть по своей природе литературными или художественными произведениями, например очерк, песня, картина или фильм. Другие размещенные материалы могут иметь более техническую или утилитарную направленность, например исходный код для модулей компьютерной программы (модули кода, реализующие функции ibook, такие как демоны или модули plug-in) или описания инновационных идей. Ibook может содержать ряд различных типов размещаемой информации, например очерки, песни и видеоклипы, структурированные вокруг основной темы. При желании, интерактивные книги могут быть настроены для поддержки ограниченного набора типов медиа-среды и избранных форматов. Например, ibook может быть посвящена детективному роману, может содержать только современную музыку или может быть посвящена среде программирования для конкретного компьютерного языка.

Интерактивные книги могут первоначально поддерживаться спонсором, который устанавливает ibook на ibook-сервер и который может, например, рекламировать ibook и выбранную тему, организуя включение соответствующей информации, касающейся интерактивной книги, в Web-индекс 40. Одним из путей установки ibook является репликация структуры и, возможно, содержания существующей интерактивной книги. Например, спонсор, находящийся на ibook-сервере 24, может произвести репликацию ibook А с ibook-сервера 22 родительской организации, в результате чего создается ibook А' на ibook-сервере 24.

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

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

Размещенный материал предпочтительно хранится в форме Web-страниц 42 интерактивной книги, как показано на фиг.2. Важной характеристикой любой ibook является то, что она позволяет создавать производные от размещенного материала путем добавления дополнительных Web-страниц. Ibook-система поддерживает производные материалы, которые представляют собой альтернативные версии существующих работ. Например, если участник Смит пишет несколько глав книги, участник Джонс может изменить одну главу для создания своей собственной альтернативной версии данной главы. Взаимосвязь между оригиналом и альтернативными версиями данного материала предпочтительно автоматически устанавливается ibook-системой. Взаимосвязь указывается образованием связи 44, указывающей на производные, и связи 45, указывающей на происхождение.

Если участник Браун создает альтернативные версии материала участников Смита и Джонса, образуются связи 46, 48 и 50, указывающие на производные, и связи 47, 49 и 51, указывающие на происхождение. Связи, указывающие на производные и происхождение, используются системой при навигации по Web-страницам 42 интерактивной книги. Например, когда читатель хочет просмотреть конкретную часть ibook, связи 46, 48 и 50, указывающие на производные, могут использоваться для предоставления читателю возможности просмотра альтернативных версий материала наравне с оригинальной версией. Подобным же образом связи 47, 49 и 51, указывающие на происхождение, могут использоваться для предоставления читателю возможности просмотреть оригинальную для данной альтернативной версию.

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

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

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

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

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

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

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

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

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

Фиг.3 представляет собой более подробный вид системы, показанной на фиг. 1. В ibook-системе 52 ibook-серверы 54 и 56 связаны с ibook-клиентами 58 и 60 через сеть передачи данных 62. Ibook-серверы 54 и 56 предпочтительно представляют собой компьютеры или группы компьютеров, имеющих достаточную мощность для обработки Web-графика от многочисленных клиентов. При желании, функции серверов 54 и 56 могут быть разделены среди нескольких компьютеров, которые удалены друг от друга на значительные расстояния. Например, функции по управлению базой данных, выполняемые сервером 54, могут обеспечиваться специализированным сервером базы данных, соединенным с сервером 54 непосредственно или через сеть передачи данных 62. Ibook-клиенты 58 и 60 могут представлять собой персональные компьютеры. Время от времени клиенты 58 могут сохранять материалы ibook и могут выполнять функции сервера. Сеть передачи данных 62 предпочтительно представляет собой сеть, основанную на пакетированной передаче данных, такую как Интернет или интранет.

Функции ibook предпочтительно реализуются через исполнение инструкций ibook-сервером 56 и клиентом 60. Приложение 64 ibook-сервера 56 руководит всей его работой. В частности, приложение 64 управляет базами данных 66, 68, 70, 72, 74 и 76, в которых хранится различная информация интерактивной книги. Ibook-демоны 78 являются программами, связанными с приложением 64 ibook-сервера, но работают непрерывно или почти непрерывно в фоновом режиме. Ibook-демоны 78 выполняют такие функции, как сбор и распределение денежного дохода и реклама.

Клиентские модули plug-in 80 представляют собой загружаемые исполняемые программные модули, которые могут работать на клиенте 60 совместно с Web-браузером 82 с целью расширения его возможностей. Web-браузер 82 - предпочтительно стандартный Web-браузер, такой как Microsoft Internet Explorer ил Netscape Navigator. Загрузка клиентских модулей plug-in 80 может производиться с использованием стандартных технологий, таких как стандартный протокол передачи файлов FTP для Интернет. Когда клиентские модули plug-in 80 загружаются на компьютер-клиент 60, они образуют средства 84, 86, 88 и 90. Web-браузер 82 также управляет локальной базой данных доступа 92, которая может использоваться для хранения информации, касающейся объема времени, которое пользователь (т.е. читатель или просматривающий материалы участник) затратил на просмотр конкретной части ibook. Текущие загруженные Web-страницы 94 загружались из базы данных Web-страниц ibook 76.

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

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

Регистрация предпочтительно является автоматизированной и проводится в режиме он-лайн. На ibook-клиенте 60 функций, необходимые для поддержки регистрации, обеспечиваются средством регистрации в ibook 88 и Web-браузером 82. На ibook-сервере 56 функций регистрации обеспечиваются приложением 64. Приложение 64 ibook-сервера загружает средство регистрации 88 на ibook-клиент 60 и хранит информацию о регистрации в базах данных ibook-сервера. Приложение ibook-сервера хранит информацию о регистрации читателей в базе данных читателей 66 и информацию о регистрации участников в базе данных участников 68.

Соответствующий процесс регистрации читателей показан на фиг.4. На этапе 96 заинтересованное лицо начинает процесс регистрации в качестве читателя, например, выбором пиктограммы с названием "Зарегистрировать как читателя". Сущность, обязанности и преимущества регистрации в качестве читателя ibook объясняются заинтересованному лицу на этапе 98. На этапе 100 данному лицу задается вопрос, хочет ли оно пройти регистрацию. Если лицо отказывается от регистрации на этапе 100, процесс регистрации читателя завершается на этапе 102. Если лицо подтверждает регистрацию, на этапе 104 собирается такая информация о регистрации, как адрес лица, информация об электронном выставлении счетов, номер кредитной карточки и т.д.

Если при сборе информации о регистрации на этапе 104 не обнаружена причина, по которой лицо не может быть зарегистрировано, ему предлагается возможность зарегистрироваться в качестве читателя ibook на этапе 106. Если лицо не регистрируется на этапе 106, процесс регистрации читателя завершается на этапе 102. Если лицо решает зарегистрироваться, регистрация выполняется при помощи ряда технологий, включая выбор пиктограммы, ввод фразы "Я принимаю", пересылку электронной подписи, общение с представителем ibook в режиме телеконференции, голосовую почту, факс, почту или комбинацию этих технологий. После регистрации на этапе 106 информация, касающаяся читателя и процесса его регистрации, сохраняется в базе данных читателей 66 на этапе 108.

На этапе 110 приложение 64 ibook-сервера создает для читателя ID читателя. ID читателя используется для доступа к ibook, в которой читатель зарегистрирован. При желании, ID читателя может быть использован совместно с дополнительными средствами безопасности, такими как пароль и т.п. Процесс регистрации читателя заканчивается на этапе 112.

Соответствующий процесс регистрации участников показан на фиг.5. На этапе 114 заинтересованное лицо начинает процесс регистрации в качестве участника, например, выбором пиктограммы с названием "Зарегистрировать как участника". Сущность, обязанности и преимущества регистрации в качестве участника ibook объясняются заинтересованному лицу на этапе 116. На этапе 118 данному лицу задается вопрос, хочет ли оно пройти регистрацию. Если лицо отказывается от регистрации на этапе 118, процесс регистрации участника завершается на этапе 120. Если лицо подтверждает регистрацию, на этапе 122 собирается такая информация о регистрации, как адрес лица, информация об электронном выставлении счетов, номер кредитной карточки и т.д.

Если при сборе информации о регистрации на этапе 122 не обнаружена причина, по которой лицо не может быть зарегистрировано, ему предлагается возможность зарегистрироваться в качестве участника ibook на этапе 124. Если лицо не регистрируется на этапе 124, процесс регистрации участника завершается на этапе 120. Если лицо решает зарегистрироваться, регистрация выполняется при помощи ряда технологий, включая выбор пиктограммы, ввод фразы "Я принимаю", пересылку электронной подписи, общение с представителем ibook в режиме телеконференции, голосовую почту, факс, почту или комбинацию этих технологий. После регистрации на этапе 124 информация, касающаяся участника и процесса его регистрации, сохраняется в базе данных участников 68 (фиг.3) на этапе 126.

На этапе 128 приложение 64 ibook-сервера создает для участника ID участника. ID участника используется для доступа к ibook, в которой участник зарегистрирован. При желании, ID участника может быть использован совместно с дополнительными средствами безопасности, такими как пароль и т.п. Процесс регистрации участника заканчивается на этапе 130.

После регистрации в ibook участник может просматривать материалы в ibook, может создавать новые оригинальные материалы или размещать материалы, заимствованные из размещенных другими участниками, для создания производных. Типы производных, поддерживаемые ibook-системой, включают альтернативные версии, комментарии, цитаты, редакции, комбинации, продолжения, копии, вызовы, альтернативные разрешения и совместные работы. Для создания или модификации материалов в ibook участник использует имеющееся в ibook средство управления авторством 86 (фиг.3). Как показано на фиг.6, средство управления авторством 86 включает средство создания производных 132, средство создания связей 134 и средство редактирования 136. Средство редактирования 136 используется для ввода оригинального материала, а средство создания связей 134 применяется для создания гипертекстовых связей с существующим материалом.

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

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

Структура содержания примерной ibook подробно показана на фиг.7. Материал, размещенный в ibook, располагается в одной или более Web-страниц. Содержание Web-страниц ibook предпочтительно хранится в базе данных Web-страниц ibook 76 (фиг.3). Web-страницы 138 интерактивной книги могут содержать как статичные Web-страницы, так и Web-страницы, содержание которых динамически изменяется при любом обращении. Web-страницы 138 включают страницу приветствия 140, приглашающую пользователя войти в ibook. При желании, страница приветствия 140 может включать общую информацию, касающуюся содержания Web-страниц 138 интерактивной книги. Например, страница приветствия 140 может включать информацию об авторах, которые разместили материалы, датах размещения материалов, описание спонсором темы данной ibook, конкретную тематику ibook, использованную медиа-среду и т.д. Страница приветствия 140 предпочтительно включает гипертекстовые связи со страницами регистрации читателей, участников и спонсоров. Невозможно пройти далее страницы приветствия 140 без регистрации в ibook. После просмотра страницы приветствия 140 и завершения соответствующего процесса регистрации пользователи могут просматривать и добавлять материалы или создавать производные материалы с использованием средства управления авторством 86 (фиг.3 и фиг.6).

Как показано на фиг.7, Web-страницы 142, 144 и 146 интерактивной книги были размещены участником Смитом, Web-страница 148 была размещена участником Джонсом и Web-страница 150 - участником Брауном. Участник Смит был первым, кто разместил свои материалы, и его страницы были добавлены как оригинальный материал. Участник Джонс добавил материалы, которые были основаны на некоторых из материалов, размещенных Смитом. Участник Браун добавил материалы, которые были основаны на материалах, размещенных Смитом, и материалах, размещенных Джонсом.

Web-страницы 142, 144, 146, 148 и 150 предпочтительно организованы в форме одного или нескольких эпизодов 152. Например, Web-страница 142 интерактивной книги содержит эпизоды 1, 2 и 3, а Web-страница 150 содержит эпизоды 4с и 6с. Объем и тип материала, содержащегося в эпизоде, может зависеть от типа использованной медиа-среды. Если ibook содержит только текст, эпизоды 152 могут представлять собой абзацы. В другом случае, эпизоды 152 могут быть символами, словами, предложениями, абзацами, разделами или главами. Если ibook содержит мультимедийный материал, эпизоды 152 могут быть графическими изображениями, анимационными последовательностями, частями звукозаписи, неподвижными видеоизображениями или видеоклипами. Если ibook содержит исполняемый материал, эпизоды 152 могут представлять собой модули компьютерного кода.

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

Указывающая на происхождение связь 154 показывает, что эпизод 3b, который был размещен Джонсом, основан на эпизоде 3, размещенном Смитом. Подобным же образом, указывающая на происхождение связь 160 показывает, что эпизод 6с, который был размещен Брауном, основан на эпизоде 6, размещенном Смитом. Указывающая на происхождение связь 156 показывает, что Джонс разместил эпизод 4b, основанный на эпизоде 4 Смита. Указывающая на происхождение связь 158 показывает, что Браун разместил эпизод 4с, основанный на эпизоде 4b Джонса.

Информация о происхождении предпочтительно автоматически генерируется, когда участник копирует существующий в ibook материал. Например, участник Джонс может использовать свойство "вырезать и вставить" средства создания производных 132 для вырезания и вставки текста или мультимедийного материала из эпизода 3 при создании эпизода 3b. Во время процесса вырезания и вставки из эпизода 3 в эпизод 3b средство управления авторством 86 автоматически генерирует информацию о происхождении, включающую указывающую на происхождение связь 154.

Другой вариант генерации информации о происхождении имеет место, когда участник выбирает определенный шаблон стиля для производного материала при помощи средства создания производных 132 перед размещением нового материала. После того как выбран шаблон стиля, средство создания производных 132 запрашивает у участника информацию о происхождении, которая используется для автоматического создания указывающих на происхождение связей, которые соотносят новый материал с оригиналом. Например, Джонс может выбрать тип производной "комментарий" для создания комментария на основе эпизодов 3 и 4 работы Смита. Средство создания производных 132 запрашивает Джонса об авторстве материала, на котором основан комментарий. Джонс должен ввести соответствующую информацию, идентифицирующую оригинальный материал. Предпочтительно средство создания производных 132 не позволяет Джонсу продолжать работу до тех пор, пока не будет предоставлена достоверная информация. При желании, системный супервизор может контролировать создание и использование информации о происхождении, например, внедрение указывающих на происхождение связей 154, 156, 158 и 160.

Указывающие порядок следования связи 162, 164 и 166 представляют собой гипертекстовые связи, которые соединяют страницу приветствия 140 и страницы интерактивной книги 142, 144 и 146. Указывающие порядок следования связи 162, 164 и 166 были созданы средством управления авторством 86, когда участник Смит Web-страницы 142, 144 и 146. Указывающая порядок следования связь 168 была создана участником Брауном, используя средство создания связей 134 (фиг. 6). Создание указывающих порядок следования связей, таких как связь 168, оставляется на усмотрение участника.

Указывающие на производные связи 170, 172, 174 и 176 представляют собой другой тип связей, которые образуются вместе с Web-страницами 142, 144, 146, 148 и 150 интерактивной книги. Указывающие на производные связи 170, 172, 174 и 176 предпочтительно направлены в противоположную сторону относительно указывающих на происхождение связей 154, 156, 158 и 160. В любой момент, когда образуется производная существующего эпизода, образуется указывающая на производную связь, которая показывает, что образован производный эпизод.

Указывающие на производные связи 170, 172, 174 и 176 предпочтительно автоматически генерируются в том случае, когда создаются эпизоды 3b, 4b, 4с и 6с. Например, если участник использует свойство "вырезать и вставить" средства создания производных 132 для вырезания и вставки материала из одного эпизода в другой, средство управления авторством 86 автоматически генерирует информацию о производных, включающую указывающие на производные связи 170, 172, 174 и 176.

Информация о производных для каждого эпизода 152 (например, существование и описание любых имеющихся для данного эпизода связей, указывающих на производные) и информация о происхождении (например, существование и описание любых имеющихся для данного эпизода связей, указывающих на происхождение) используются средством навигации 84, когда пользователь перемещается по материалу в ibook. Например, когда пользователь просматривает эпизод, который имеет соответствующую производную, он может быть предупрежден о ее существовании и ему может быть предоставлена возможность просмотреть производный материал. Подобным же образом, например, когда пользователь просматривает эпизод, который является производным, он может быть предупрежден о существовании соответствующего оригинала. Информация о производных и информация о происхождении может храниться в базе данных эпизодов 74 (фиг.3).

Между эпизодами 152 существуют многоступенчатые отношения по заимствованию и происхождению (например, между эпизодами 4 и 4с на фиг.7). Эти отношения могут быть представлены связями между непосредственно граничащими эпизодами (например, 4 и 4b или 4b и 4с), как показано на фиг.7, или могут быть представлены прямыми связями между не граничащими эпизодами (например, между эпизодами 4 и 4с).

Кроме того, во время создания эпизодов 152 средство управления авторством 86 и приложение 64 ibook-сервера вызывают сохранение в базе данных эпизодов 74 информации, которая указывает, какая Web-страница 138 содержит каждый из эпизодов 152. Информация, касающаяся содержания эпизодов 152 ("характеристики эпизодов") предпочтительно также сохраняется во время их создания. Характеристики эпизодов включают описание участника, разместившего эпизод (которое может храниться в базе данных участников 68), медиа-среды (например, текст, аудио, видео), даты и времени создания эпизода, языка эпизода, программы-интерпретатора для эпизода, если эпизод является исполняемым кодом, и тематики эпизода. Некоторые из этих характеристик эпизода могут определяться автоматически ibook-системой 52. Например, участник, разместивший эпизод, может быть определен по номеру ID участника. Другие характеристики эпизода могут легко вводиться самим участником, например язык материала в эпизоде. Вне зависимости от того, каким образом характеристики эпизода введены в систему 52, эти характеристики предпочтительно сохраняются в базе данных эпизодов 74 и используются при перемещении по ibook.

Примерное средство навигации 84 ibook показано на фиг.8. Эпизоды 152 изображены на фиг. 8 как абзацы текста 178. В мультимедийной среде эпизоды 152 могли бы представлять собой мультимедийные фрагменты, представленные на компьютерном мониторе как видеоизображение, сопровождаемое звуком. Когда эпизоды 152 являются исполняемыми программными модулями, средство навигации 84 предоставляет эпизоды путем их загрузки и выполнения. Клавиши стиля 180 позволяют пользователю выбрать желаемый формат представления информации на компьютере-клиенте 60. Каждый стиль управляется эпизодом ibook (например, программой на языке Java), который реализует этот стиль. Подходящие стили включают формат Microsoft Windows 3.1 с областью заголовка вверху экрана или фотореалистический стиль, в котором управляющие элементы, используемые для навигации, изображаются в реалистической манере (например, как стол, содержащий выдвижные картотечные ящики, и т.п.). Клавиши размеров окна 182 позволяют пользователю регулировать размер окна, содержащего средство навигации 84 ibook, когда Web-браузер 82 работает в среде оконного типа. Клавиши изменения масштаба 184 позволяют пользователю регулировать масштаб содержимого в окне изображения.

Курсорные клавиши 186 перемещают курсор 188 вверх, вниз, влево или вправо внутри эпизода 152 на данной Web-странице 138 ibook. При желании, внутренняя область 190 курсорных клавиш 186 может быть использована для обеспечения замедленного перемещения курсора. В любой момент, когда пользователь перемещает курсор 188 внутрь эпизода, который имеет связанный с ним производный материал или оригинал, пользователь может быть об этом предупрежден. Например, параллельно с эпизодом 178b может располагаться панель 191, которая указывает, что для этого эпизода существуют производная или оригинал, которые пользователь может пожелать просмотреть. Средство навигации 84 определяет, когда выводить на экран панели, подобные панели 191, исходя из информации о производных (т.е. указывающих на производные связей 170, 172, 174, 176 и информации о типе производной) и информации о происхождении, хранящихся в базе данных эпизодов 74. Клавиши перехода к производным материалам 192 предпочтительно высвечиваются, когда курсор 188 входит в эпизод (такой как эпизод 178b), который имеет связанные с ним производный материал или оригинал.

Нажатие правой клавиши перехода к производным заставляет средство навигации предоставить, например, следующий, самый последний производный материал, связанный с этим эпизодом, а нажатие левой клавиши перехода к производным приводит к противоположному результату. Например, если пользователь просматривает эпизод 4b (фиг.7) и выбрана правая клавиша перехода к производным 192, средство навигации 84 выводит на экран содержание эпизода 4с. Если, однако, пользователь просматривает эпизод 4b и выбрана левая клавиша перехода к производным 192, средство навигации 84 выводит на экран содержание эпизода 4.

Клавиши "Назад" и "Вперед" 194 позволяют пользователю перемещаться по маршруту просмотра через Web-страницы 138, который был определен пользователем или участником, который ранее перемещался по материалу с использованием клавиш прокрутки 186 и клавиш перехода к производным 192. Клавиши громкости 193 управляют громкостью звука в мультимедийном материале. Предпочтительно обеспечивается несколько клавиш регулирования громкости для управления микшированием при параллельном проигрывании аудиозаписей.

Дополнительным средством управления навигацией, предоставляемым средством навигации 84, является падающее меню 196. Пользователь может производить выбор при помощи падающего меню 196, которое помогает при перемещении по эпизодам 152 ibook. Например, падающее меню 196 может содержать список всех производных и оригинальных материалов, связанных с эпизодом, который пользователь в настоящее время просматривает. Пользователь может перемещаться к одному из этих производных материалов или оригиналов путем выбора желаемого объекта или объектов из списка. Падающее меню 196 может также содержать список общих характеристик эпизода, таких как тип медиа-среды, описание разместившего эпизод участника, дату создания, язык и тематику (например, как заранее определено ключевыми словами, введенными участником или извлеченными из эпизодов 152 автоматически ibook-системой). При желании, пользователь может просмотреть только работы Джонса выбором пункта "Джонс" из падающего меню 196. Подобным же образом, если пользователь был заинтересован только в просмотре материала на английском языке, он мог выбрать "Английский" под заголовком падающего меню "Язык".

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

По мере того как пользователь просматривает эпизоды 152, приложение 64 ibook-сервера предпочтительно сохраняет информацию о том, к каким эпизодам произведен доступ, в базе данных доступа 70. Web-браузер 82 и средство навигации 84 ibook также задействованы в отслеживании продолжительности просмотра пользователем каждого эпизода. Эта информация используется для вознаграждения участников, чьи материалы просматриваются. Кроме того, вознаграждаются участники, чьи материалы были использованы для образования основы просматриваемой работы. Участники, таким образом, поощряются, даже если к их работе не производилось обращение и она не просматривалась пользователем непосредственно. Например, если Смит размещает книгу, а Джонс пишет альтернативную главу, как Джонс, так и Смит могут быть вознаграждены при просмотре альтернативной главы. Процесс вознаграждения участников может быть по существу автоматическим и может контролироваться ibook-сервером 24 текущего спонсора ibook или может контролироваться ibook-сервером 22, располагающимся в родительской для данной ibook организации.

По мере того как пользователь перемещается по ibook, используя средство навигации 84, средство навигации 84 пересылает определенную информацию о доступе серверу 56, производя запросы на просмотр материалов. Этапы, включенные в обработку и сохранение информации о доступе, показаны на фиг.9. На этапе 198 пользователь, находящийся на компьютере-клиенте 60, определяет, какой эпизод должен быть просмотрен, например, используя различные клавиши, предоставленные средством навигации 84 (фиг.8). Средство навигации 84 предпочтительно генерирует запрос на просмотр желаемого эпизода и пересылает этот запрос серверу 56 на этапе 200. Серверное приложение 64 на сервере 56 принимает запрос и находит запрошенный эпизод в базе данных Web-страниц ibook 76 на этапе 202. На этапе 204 сервер 56 записывает такую информацию о запросе доступа, как дата и время входа, указывающую когда произошел запрошенный доступ. Сервер 56 пересылает запрошенный эпизод клиенту 60 на этапе 206. Клиент 60 выводит изображение эпизода и может произвести ввод даты и времени входа в локальную базу данных доступа 92 на этапе 208. Если ввод даты и времени произведен в локальную базу данных 92, эта информация периодически предоставляется серверу 56 для сохранения в базе данных доступа 70. На этапе 210 пользователь завершает просмотр эпизода и на этапе 212 клиент 60 пересылает информацию о завершении просмотра серверу 56. На этапе 214 сервер 56 записывает информацию о доступе, указывающую, когда был завершен просмотр эпизода, например, путем ввода даты и времени, в базу данных доступа 70.

Как определено в настоящем описании, "информация о доступе" включает такую информацию, как идентификатор эпизода, вводы даты и времени, а также информацию, указывающую характер пересылки от клиента 60 к серверу 56. Идентификатор эпизода представляет собой предпочтительно Универсальный указатель ресурсов (URL) для эпизода, запрошенного из базы данных Web-страниц ibook 76. Информация, указывающая характер пересылки, показывает, представляет ли собой пересылка от клиента 60 к серверу 56 запрос на изображение эпизода (показана стрелкой 216), либо является пересылкой, показывающей, что пользователь завершил просмотр эпизода (показана стрелкой 218).

Функции ibook, относящиеся к сбору и распределению дохода, предпочтительно обеспечиваются ibook-демонами 78 (фиг.3). Примерный процесс сбора дохода, реализуемый ibook-демоном 78, показан на фиг.10. Процесс сбора дохода, показанный на фиг.10, может выполняться периодически (например, один раз в день). Как показано на фиг.10, сервер 56 сканирует базу данных доступа 70 для сбора всех записей о доступе для пользователя, который просмотрел материал на этапе 220. Записи о доступе содержат информацию, касающуюся числа произведенных к материалам ibook обращений и времени начала и конца каждого обращения. На этапе 222 сервер 56 рассчитывает оплату для пользователя, просмотревшего материалы, согласно предварительно определенной шкале расценок. Например, пользователю может быть выставлен счет, исходя из времени его нахождения в сети при доступе к материалам ibook или исходя из количества произведенных доступов. При желании, пользователю может быть выставлен счет по единой неизменной ставке. На этапе 224 соответствующим образом регулируется баланс счетов пользователей. Счет пользователю выставляется (например, по почте или автоматическим дебетованием кредитной карточки) на этапе 226.

Автоматическое распределение дохода может быть выполнено ibook-демонами 78, которые реализуют процессы, показанные на фиг.11 и фиг.12. На фиг.11 показан процесс сопоставления информации по эпизодам из базы данных доступа 70. Этапы, показанные на фиг. 11, выполняются для каждого эпизода в базе данных Web-страниц ibook 76. На этапе 228 база данных доступа 70 сканируется для поиска записей, содержащих информацию о доступе, относящуюся к определенному эпизоду. На этапе 230 сервер 56 использует эти записи для обновления базы данных эпизодов 74, чтобы отразить объем прямого доступа читателя к определенному эпизоду (например, с использованием средства навигации 84, как показано на фиг.9). "Объем" произведенного к эпизоду доступа может быть определен на основе совокупного времени доступа к этому эпизоду и/или количества "вхождений", которые были произведены в эпизод (как определено, исходя из информации о доступе, в базе данных доступа). Когда пользователем производится прямой доступ к материалу участника, данный материал используется непосредственно и участник получает вознаграждение, исходя из объема этого доступа.

Предпочтительно, участник также получает вознаграждение, когда производится доступ к производной, основанной на его материале. При доступе к производной материал участника используется косвенным образом. На этапе 232 сервер 56 использует информацию о происхождении, связанную с каждым эпизодом, к которому произведен доступ, для определения, основан ли данный эпизод на работе другого участника. Если эпизод был основан на эпизоде другого участника, база данных эпизодов 74 обновляется, исходя из информации о происхождении. Чтобы дать возможность базе данных эпизодов 74 осуществить запись объема прямого и косвенного использования для каждого эпизода, в ней имеются предпочтительно отдельные поля данных, связанные с каждым из эпизодов. Например, каждый эпизод может иметь связанные с ним поля данных, в которых сохраняется число прямых вхождений и число косвенных вхождений (т.е. вхождений через производную, основанную на данном эпизоде).

После применения процесса, показанного на фиг.11, для обновления эпизодов в базе данных эпизодов 74 с целью отражения объема прямого и косвенного использования этих эпизодов пользователями, для сопоставления этой информации для каждого из участников и соответствующего их вознаграждения применяется процесс, показанный на фиг.12. Этапы процесса, показанные на фиг.12, выполняются для каждого участника. На этапе 234 сервер 56 сканирует базу данных эпизодов 74 для поиска размещенных участником эпизодов. Суммарный объем прямого использования этих эпизодов (например, при прямом доступе читателя к эпизоду) определяется на этапе 236. Например, если каждый из эпизодов участника в базе данных эпизодов 74 имеет связанное с ним поле данных, которое показывает объем прямого использования этого эпизода, этап 236 включает суммирование объема такого прямого использования для всех эпизодов. Суммарный объем косвенного использования эпизодов участника (например, при доступе читателя к производной, основанной на эпизоде участника) определяется на этапе 238. Например, если каждый из эпизодов участника в базе данных эпизодов 74 имеет связанное с ним поле данных, которое показывает объем косвенного использования этих эпизодов, этап 238 включает суммирование объема такого косвенного использования для всех эпизодов.

Вознаграждение участника производится на этапе 240. При желании участник может получать отличное от денежного вознаграждение. Например, ibook-сервер 56 может публиковать сообщение об объеме ознакомлений с материалами участника с целью вознаграждения участников известностью, связанной с популярностью размещенных ими материалов. Участники могут также получать вознаграждение путем распределения дохода, который был собран с пользователей при помощи процесса, показанного на фиг.10, или который был получен при лицензировании интеллектуальной собственности, созданной группой участников, ассоциированных с ibook. Предпочтительно участник получает вознаграждение на основе как прямого использования (например, при прямом доступе читателя), так и косвенного использования его материалов (например, при доступе к производной, основанной на материалах участника).

Денежное вознаграждение может распределяться автоматически, например, кредитованием банковских счетов соответствующих участников. Предпочтительно вознаграждается также спонсор той ibook, которая просматривается. При желании, может быть поощрена родительская по отношению к ibook организация. Если производится репликация структуры и содержания ibook (например, ibook А на фиг.1) с образованием второй ibook (например, ibook А' на фиг.1), эта информация (или ссылки на эту информацию) сохраняется в базе данных дочерних ibook 72 и может быть использована для поощрения спонсора и участников родительской ibook (ibook А) путем выплаты дохода, извлеченного при функционировании дочерней ibook (ibook А').

Функция репликации, примененная для репликации ibook А в ibook А' на фиг.1, может быть предоставлена программой, которая запрашивает у зарегистрированного пользователя информацию, касающуюся процесса репликации (т.е. программой-мастером). Программа, используемая для репликации, предпочтительно представляет собой загружаемый модуль plug-in, такой как средство репликации ibook 90 (фиг.3). Этапы, включенные в репликацию ibook, показаны на фиг. 13. На этапе 242 потенциальный спонсор завершает процесс регистрации, подобный процессам регистрации читателя и участника, показанным на фиг.4 и фиг. 5. Во время процесса регистрации объясняются сущность, обязанности и преимущества регистрации лица в качестве спонсора ibook. Спонсор, который уже создал новую ibook, может зарегистрироваться в дополнительных ibook, в результате чего ему будет разрешено проводить репликацию материалов любой из подобных дополнительных ibook в новую ibook. Спонсор регистрируется, если он соглашается с правилами, регламентирующими спонсорство ibook и процесс репликации материалов из существующей ibook.

На этапе 244 спонсор вводит описание сервера дочерней ibook, на который должна быть помещена новая ibook или на который должна производиться репликация дополнительных материалов. На этапе 246 спонсор вводит описание новой ibook. На этапе 248 определяется, имеется ли на дочернем сервере, описанном на этапе 244, приложение для сервера. Если серверное приложение не установлено, на этапе 250 производится репликация (например, путем загрузки или создания ссылки) серверного приложения 64 из родительской ibook, в которой зарегистрирован спонсор. Если серверное приложение 64 уже установлено, этап 250 пропускается. На этапе 252 спонсор выбирает, какие из демонов 78 желательно реплицировать с родительского сервера на дочерний. Репликация выбранных демонов 78 проводится на этапе 254. На этапе 256 спонсор выбирает, какие из родительских модулей plug-in 80 для ibook требуется реплицировать на дочерний сервер. Репликация выбранных модулей plug-in проводится на этапе 258. На этапе 260 определяется, были ли инициализированы на дочернем сервере базы данных ibook. Если нет, базы данных сервера дочерней ibook инициализируются на этапе 262. Если инициализация этих баз данных уже произведена, этап 262 пропускается.

На этапе 264 спонсор принимает решение о том, должна ли быть проведена репликация с родительского на дочерний сервер содержания родительской ibook (которое представлено, например, в форме текстовой или мультимедийной информации, хранящейся в базе данных Web-страниц ibook 76, и информации о связях, хранящейся в базе данных эпизодов 74). Выбранные Web-страницы ibook и ассоциированная с ними информация о связях реплицируются с родительского на дочерний сервер на этапе 266. Базы данных дочерней ibook обновляются на этапе 268. Информация, касающаяся процесса репликации, сохраняется в базе данных дочерних ibook 72. Репликация завершается на этапе 270. Содержание нескольких "родителей" ibook может быть объединено в одну дочернюю ibook повторением процесса, показанного на Фиг.13.

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

Для того чтобы гарантировать, что о существовании ibook известно тем, кто может быть заинтересован в размещении в ней материалов или просмотре ее содержимого, в интерактивных книгах предпочтительно предусмотрена поддержка различных способов рекламирования их существования в базах данных популярных поисковых машин. Подходящие поисковые машины, в которых ibook может размещать свою рекламу, включают Yahoo, Alta Vista и Lycos. Одним из удобных способов рекламы ibook является рассылка приложением ibook-сервера 56 (фиг.3) соответствующим образом форматированных E-mail сообщений менеджеру сайта, находящемуся по адресу того Web-сайта, с которым связаны различные поисковые машины. Как показано на фиг.1, сервер поисковой машины 36 содержит Web-индекс 40. Приложение 64 ibook-сервера или ibook-демон 78 может автоматически извлекать ключевую информацию на языке разметки гипертекста (HTML) из Web-страниц ibook, хранящихся в базе данных Web-страниц ibook 76, и/или характеристики эпизодов для этих Web-страниц, хранящиеся в базе данных эпизодов ibook 74, и передавать эту информацию для включения в Web-индекс 40. Средство управления авторством ibook 86 предпочтительно также запрашивает у участника ключевые слова во время процесса управления авторством. Эта ключевая информация может также передаваться для включения в Web-индекс 40.

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

Некоторые характеристики, которые при использовании ibook-системы служат для облегчения создания музыкальных работ, показаны на фиг.14. В ibook-системе 272 первый композитор на компьютере-клиенте 274 записывает Hi-Fi звуковую дорожку (запись А) в форме эпизода ibook 276, используя средство управления авторством ibook 86. Например, первый композитор может записать дорожку ритм-гитары для создания основы новой песни. Так как Hi-Fi аудио требует для хранения существенного объема памяти, первый композитор может создать производную записи А более низкого качества на сервере 278 как эпизод 280 и сделать эту версию доступной другим участникам ibook. Эпизод 280 представляет собой производную эпизода 276 с альтернативным разрешением и имеет ассоциированную с ним связь 282, указывающую на производные. Указывающая на происхождение связь 284 показывает, что эпизод 280 был произведен из эпизода 276.

Версия записи А с низким качеством в эпизоде 280 может быть просмотрена (прослушана) вторым композитором, находящемся на компьютере-клиенте 286, который может затем добавить материал, например дорожку вокала. Эпизод 280 низкого качества содержит меньше информации, чем соответствующий Hi-Fi эпизод 278, поэтому его легче предоставить на компьютер-клиент 286. Второй композитор может прослушать содержание эпизода 280 в реальном времени в сети передачи данных 288, или локальная копия эпизода 280 может быть загружена на компьютер-клиент 286. Воспроизведение низкокачественной записи А может быть выполнено с применением средства навигации 84. При желании, второй композитор может использовать средство управления авторством 86 для добавления дорожки вокала при прослушивании дорожки ритм-гитары первого композитора. Hi-Fi версия дорожки вокала (запись В) может быть сохранена на клиенте 286 в эпизоде 290. Эпизод 290 представляет собой совместную производную эпизода 280 и имеет ассоциированные с ним связь 294, указывающую на производную, и связь 295, указывающую на происхождение. Второй композитор может создать версию записи В низкого качества на сервере 278 в эпизоде 292. Эпизод 292 представляет собой производную эпизода 290 с альтернативным разрешением и имеет ассоциированную с ним связь 297, указывающую на производные. Указывающая на происхождение связь 296 показывает, что страница 292 была произведена из страницы 290.

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

Сервер 278 располагает достаточной информацией, касающейся оригинальных эпизодов 276 и 290, чтобы позволить по запросу копировать эти эпизоды на сервер 278 или в любое подходящее место. Например, сервер 278 может содержать адреса URL эпизодов 276 и 290 в базах данных ibook, таких как база данных эпизодов 74 и база данных Web-страниц ibook 76. При желании, адреса URL эпизодов 276 и 290 могут быть использованы средством навигации 84 и средством управления авторством 86 для воспроизведения Hi-Fi версий записей А и В.

Хотя, как указано в настоящем описании, различная, касающаяся эпизодов ibook информация, такая как информация о связях с производными, информация о типе производных, характеристики эпизодов и информация о происхождении, хранится в базах данных эпизодов, приемлемой альтернативой может быть хранение данной информации в Web-страницах, которые содержат эпизоды или как набора отношений и таблиц в подходящей реляционной базе данных, или как набора объектов в объектно-ориентированной базе данных. Другой приемлемой альтернативой является использование технологий связывания, таких как OLE (Внедрение и связывание объектов) и СОМ (Компонентная объектная модель), для представления эпизодов и их взаимоотношений по происхождению и производным.

Для представления содержания Web-страниц ibook (например, Web-страниц ibook в базе данных Web-страниц ibook 76) могут использоваться различные способы. Например, Web-страницы ibook могут представляться на основе статичных данных. В другом случае, Web-страницы ibook могут быть представлены программным кодом, который способен генерировать их содержание, например, кодом, который создает объекты таблицы или списка. При желании, Web-страницы ibook на данном сервере или клиенте могут быть представлены ссылкой (например, адресом URL) на материал, который реально хранится где-нибудь еще в сети передачи данных.

Кроме того, хотя сеть передачи данных предпочтительно поддерживает протокол HTML, который является общепринятым при реализации WWW-коммуникаций (так как формат HTML имеет преимущества стандартизации, широкого применения и достаточной емкости для реализации свойств ibook-системы), также могут быть использованы другие протоколы, например, на основе Языка моделирования виртуальной реальности (VRML) или Языка структурированной обобщенной разметки (SGML), или любого протокола пакетной передачи данных на основе транзакций клиент-сервер.

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

Формула изобретения

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

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

3. Система по п. 2, отличающаяся тем, что средства для автоматического вознаграждения участников также включают средства для автоматического распределения денег участникам.

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

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

6. Система по п. 5, отличающаяся тем, что тип производного материала - альтернативная версия.

7. Система по п. 5, отличающаяся тем, что тип производного материала - комментарий.

8. Система по п. 1, отличающаяся тем, что средства для просмотра также включают средства для перемещения на основе типа производного материала.

9. Система по п. 1, отличающаяся тем, что включает средства для предоставления размещенному материалу Web-страниц (страниц сети Интернет) в форме множества эпизодов.

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

11. Система по п. 10, отличающаяся тем, что характеристики эпизодов включают информацию о тематике.

12. Система по п. 10, отличающаяся тем, что характеристики эпизодов включают тип медиа-среды.

13. Система по п. 10, отличающаяся тем, что средства для просмотра также включают средства для перемещения на основе характеристик эпизодов.

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

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

16. Система по п. 9, отличающаяся тем, что включает средства для автоматической репликации содержания и структуры упомянутых Web-страниц.

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

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

19. Способ по п. 18, отличающийся тем, что при автоматическом вознаграждении участников осуществляют автоматическое распределение денег участникам.

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

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

22. Способ по п. 21, отличающийся тем, что тип производного материала - альтернативная версия.

23. Способ по п. 21, отличающийся тем, что тип производного материала - комментарий.

24. Способ по п. 21, отличающийся тем, что этап просмотра включает этап перемещения на основе типа производного материала.

25. Способ по п. 17, отличающийся тем, что предоставляют размещенный материал Web-страниц (страниц сети Интернет) в форме множества эпизодов.

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

27. Способ по п. 26, отличающийся тем, что характеристики эпизодов включают информацию о тематике.

28. Способ по п. 26, отличающийся тем, что характеристики эпизодов включают тип медиа-среды.

29. Способ по п. 26, отличающийся тем, что этап просмотра включает этап перемещения на основе характеристик эпизодов.

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

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

32. Способ по п. 25, отличающийся тем, что осуществляют автоматическую репликацию содержания и структуры упомянутых Web-страниц.

РИСУНКИ

Рисунок 1, Рисунок 2, Рисунок 3, Рисунок 4, Рисунок 5, Рисунок 6, Рисунок 7, Рисунок 8, Рисунок 9, Рисунок 10, Рисунок 11, Рисунок 12, Рисунок 13, Рисунок 14



 

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

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

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

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

Изобретение относится к цифровой передаче данных по цифровой сети

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

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

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

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

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

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

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

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

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

Изобретение относится к системе создания сообщений для электронной почты

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

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

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

Изобретение относится к развлекательным компьютерным системам

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