ПРЕОБРАЗОВАНИЕ КОНТЕНТА НА КОМПЬЮТЕРЕ

1. Реализованный с помощью компьютера способ для отображения контента (110A) на компьютере, способ содержит реализованные с помощью компьютера этапы, на которых:
трансформируют части контента (110A) в части отображенного контента (110B); и
во время трансформирования частей контента (110A) в части отображенного контента (110B) предоставляют по меньшей мере одну из частей отображенного контента (110B) прикладной программе (106).
2. Реализованный с помощью компьютера способ по п.1, в котором отображенный контент выполнен с возможностью обеспечивать полное точное представление контента через веб-браузер; и причем предоставление по меньшей мере одной из частей преобразованного контента прикладной программе содержит предоставление по меньшей мере одной из частей преобразованного контента веб-браузеру.
3. Реализованный с помощью компьютера способ по п.1, в котором контент содержит документ или презентацию; причем если контент содержит документ, трансформирование частей контента в части преобразованного контента содержит трансформирование страницы документа в страницу преобразованного документа; и причем если контент содержит презентацию, трансформирование частей контента в части преобразованного контента содержит трансформирование слайда презентации в слайд преобразованного документа.
4. Реализованный с помощью компьютера способ по п.2, способ, дополнительно содержащий реализованные с помощью компьютера этапы, на которых:
принимают от веб-браузера запрос преобразованного контента; и
причем предоставление по меньшей мере одной из частей преобразованного контента веб-браузеру содержит предоставление по меньшей мере одной из частей преобразованного контента веб-браузеру в ответ на запрос преобразованного контента; и
сохраняют преобразованный контент в кэше документов.
5. Реализованный с помощью компьютера способ по п.2, способ, дополнительно содержащий реализованные с помощью компьютера этапы, на которых:
определяют, имеет ли пользователь, работающий с веб-браузером, разрешение для просмотра контента;
причем трансформирование частей контента в части преобразованного контента содержит трансформирование частей контента в части преобразованного контента в ответ на определение, что пользователь, работающий с веб-браузером, имеет разрешение для просмотра контента; и
в ответ на определение, что пользователь, работающий с веб-браузером, имеет разрешение на просмотр контента, сохраняют информацию состояния в кэше авторизации, информация состояния указывает, что пользователь имеет или не имеет разрешение.
6. Реализованный с помощью компьютера способ по п.2, способ дополнительно содержит реализованные с помощью компьютера этапы, на которых:
принимают от веб-браузера запрос контента в первом формате; и
причем трансформирование частей контента в части преобразованного контента содержит трансформирование частей контента в части первого преобразованного контента в первом формате и в части второго преобразованного контента во втором формате.
7. Реализованный с помощью компьютера способ по п.2, способ дополнительно содержит реализованные с помощью компьютера этапы, на которых:
принимают от веб-браузера запрос указанной части контента;
причем трансформирование частей контента в части преобразованного контента содержит трансформирование указанной части контента в указанную часть преобразованного контента; и
во время трансформирования частей контента в части преобразованного контента извлекают второй контент из хранилища контента и сохраняют второй контент в очереди преобразования.
8. Реализованный с помощью компьютера способ по п.1, способ дополнительно содержит реализованные с помощью компьютера этапы, на которых:
перед трансформированием частей контента в части преобразованного контента извлекают контент от хранилища документов; и
причем трансформирование частей контента в части преобразованного контента содержит трансформирование частей контента в части преобразованного контента во время извлечения контента из хранилища документов.
9. Реализованный с помощью компьютера способ по п.1, в котором трансформирование частей контента в части преобразованного контента содержит этапы, на которых:
трансформируют через первый блок преобразования первый элемент в одной части контента в первый элемент преобразованного контента, и
трансформируют через второй блок преобразования второй элемент в одной части контента во второй элемент преобразованного контента, и
объединяют первый элемент преобразованного контента и второй элемент преобразованного контента для формирования одной части преобразованного контента.
10. Реализованный с помощью компьютера способ по п.1, способ дополнительно содержит реализованные с помощью компьютера этапы, на которых:
сохраняют преобразованный документ в одном из множества устройств хранения данных; и
сохраняют местоположение преобразованного документа в кэше местоположения.
11. Компьютерная система преобразования, содержащая:
хранилище (112) документов, выполненное с возможностью сохранять документ (110A);
сервер (116) приложений, выполненный с возможностью (i) извлекать документ (110A) из хранилища (112) документов, (ii) пошагово преобразовывать документ (110A) для формирования частей преобразованного документа (110В), преобразованный документ (110В) выполнен с возможностью обеспечивать полное точное представление документа (110A) через веб-браузер (106), и (iii) предоставлять одну или более частей преобразованного документа (110B) веб-браузеру (106) по сети (108);
выходное хранилище (114), выполненное с возможностью сохранять преобразованный документ (110B) из сервера (116) приложений; и
внешнюю часть (102), выполненную с возможностью обеспечивать взаимодействие между веб-браузером (106) и сервером (116) приложений.
12. Компьютерная система преобразования по п.11, в которой сервер приложений содержит:
блок преобразования, выполненный с возможностью (i) принимать от веб-браузера по сети запрос документа и (ii) в ответ на прием запроса документа трансформировать части документа в части преобразованного документа;
менеджер приложений, выполненный с возможностью управлять извлечением документов из хранилища документов для преобразования посредством блока преобразования, менеджер приложений дополнительно выполнен с возможностью (i) принимать от веб-браузера по сети запрос документа и (ii) в ответ на прием запроса документа предоставлять по сети части преобразованного документа веб-браузеру для отображения через веб-браузер; и
внутренний кэш для хранения преобразованного документа.
13. Компьютерная система преобразования по п.12, в которой менеджер приложений содержит:
менеджер загрузок, выполненный с возможностью извлекать дополнительные документы из хранилища документов; и
очередь преобразования, выполненную с возможностью хранить дополнительные документы, извлеченные менеджером загрузок, очередь преобразования выполнена с возможностью предоставлять дополнительные документы блоку преобразования для преобразования.
14. Компьютерная система преобразования по п.11, в которой внешняя часть содержит:
кэш документов, выполненный с возможностью хранить преобразованный документ;
кэш авторизации, выполненный с возможностью хранить информацию авторизации, указывающую, имеет ли пользователь, работающий с веб-браузером, разрешение для доступа к документу; и
кэш местоположения, выполненный с возможностью хранить местоположение преобразованного документа в одном или множестве устройств хранения данных.
15. Компьютерная система преобразования по п.14, в которой внешняя часть дополнительно содержит блок слияния запросов, выполненный с возможностью поддерживать данные отслеживания, идентифицирующие сервер приложений, который преобразует документ, внешняя часть дополнительно выполнена с возможностью направлять дополнительные запросы того же самого документа тому же самому серверу приложений.