ДОСТУП К ФАЙЛУ КЛИЕНТСКОГО ПРИЛОЖЕНИЯ

1. Способ для обеспечения клиентского приложения доступом к файлу, содержащий:
прием запроса от клиентского приложения, чтобы получить доступ к файлу;
если локальная офлайн версия файла сохранена локально, то обеспечение клиентского приложения доступом к локальной офлайн версии в качестве файла; и
если веб онлайн версия файла сохранена удаленно, то обеспечение клиентского приложения доступом к веб онлайн версии файла в качестве файла.
2. Способ по п. 1, содержащий этап обеспечения клиентского приложения доступом к локальной офлайн версии содержит обеспечение клиентского приложения локальным путем к файлу, ассоциированным с локальной офлайн версией файла, и этап обеспечения клиентского приложения доступом к веб онлайн версии содержит обеспечение клиентского приложения URL, ассоциированного с веб онлайн версией.
3. Способ по п. 1, содержащий:
обеспечение клиентского приложения доступом как к локальной офлайн версии файла, так и к веб онлайн версии файла в качестве файла.
4. Способ по п. 3, содержащий:
синхронизацию файла, локальной офлайн версии файла и веб онлайн версии файла, в то время как клиентское приложение получает доступ к файлу.
5. Способ по п. 3, содержащий:
разрешение совместной работы над упомянутым файлом между клиентским приложением и удаленным клиентским приложением, получающим доступ к соответствующему файлу, причем упомянутый файл и соответствующий файл синхронизированы через веб онлайн версию файла.
6. Способ по п. 5, содержащий:
обеспечение уведомления клиентскому приложению о модификации к веб онлайн версии файла; и
инструктирование клиентского приложения синхронизировать файл и веб онлайн версию файла.
7. Способ по п. 1, содержащий:
обеспечение клиентского приложения локальным путем к файлу, ассоциированным с локальной офлайн версией файла; и
делегирование авторизации синхронизации клиентскому приложению для синхронизации файла и локальной офлайн версии файла, используя локальный путь к файлу.
8. Способ по п. 1, содержащий:
обеспечение клиентского приложения URL, ассоциированным с веб онлайн версией файла; и
делегирование авторизации синхронизации клиентскому приложению для синхронизации файла и веб онлайн версии файла, используя URL.
9. Система для обеспечения клиентского приложения офлайн доступом к файлу, содержащая:
синхронизирующий модуль, сконфигурированный для:
приема запроса от клиентского приложения, чтобы получить доступ к файлу;
определения, что веб онлайн версия файла является недоступной; и
обеспечения клиентского приложения доступом к локальной офлайн версии файла.
10. Система по п. 9, при этом запрос содержит URL, ассоциированный с веб онлайн версией файла, и синхронизирующий модуль, сконфигурированный для обеспечения клиентского приложения локальным путем к файлу, ассоциированным с локальной офлайн версией файла, причем локальный путь к файлу определен на основании URL.