ПАТЕНТНЫЙ ПОИСК В РФ
НОВЫЕ ПАТЕНТЫ, ЗАЯВКИ НА ПАТЕНТ
БИБЛИОТЕКА ПАТЕНТОВ НА ИЗОБРЕТЕНИЯ

удаление поврежденных стилей из документов расширяемого языка разметки - заявка на патент 2013110284


Классы МПК: G06F17/21   (2006.01)
Автор: ГУНДОРОВ Сергей (US)
Заявитель: МАЙКРОСОФТ КОРПОРЕЙШН (US)

ФОРМУЛА ИЗОБРЕТЕНИЯ

1. Способ, выполняемый, по меньшей мере, частично в вычислительном устройстве, для удаления повреждений стилей из основанных на расширяемом языке разметки (XML) документов, при этом способ содержит этапы, на которых:

считывают информацию о стилях, связанную с основанным на XML документом;

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

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

2. Способ по п.1, дополнительно содержащий этап, на котором:

определяют, является ли пакет документов допустимым пакетом XML.

3. Способ по п.1, дополнительно содержащий этапы, на которых:

представляют опцию по возврату основанного на XML документа в формат по умолчанию и

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

4. Способ по п.1, дополнительно содержащий этапы, на которых:

представляют пользователю информацию о стилях основанного на XML документа; и

удаляют неиспользуемые, поврежденные и продублированные стили после подтверждения пользователя.

5. Способ по п.1, дополнительно содержащий этап, на котором:

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

6. Способ по п.5, в котором неиспользуемые, поврежденные и продублированные стили удаляются во время автоматического восстановления основанного на XML документа.

7. Вычислительное устройство для удаления повреждений стилей из документов расширяемого языка разметки (XML), при этом вычислительное устройство содержит:

память;

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

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

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

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

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

8. Вычислительное устройство по п.7, в котором модуль дополнительно выполнен с возможностью:

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

представлять опцию по возврату основанного на XML документа к формату по умолчанию; и

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

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

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

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

12. Машиночитаемый носитель данных с хранящимися на нем инструкциями для удаления повреждений стилей из документов расширяемого языка разметки (XML), при этом инструкции содержат:

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

считывание информации о стилях, которая связана с основанным на XML документом;

определение того, имеет ли основанный на XML документ пользовательские стили в количестве, большем заранее определенного количества;

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

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

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

13. Машиночитаемый носитель данных по п.12, в котором инструкции дополнительно содержат:

определение поврежденных диапазонов имен и

удаление поврежденных диапазонов имен из основанного на XML документа.

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

15. Машиночитаемый носитель данных по п.12, при этом некорректное значение в XML заменяется посредством установки этого некорректного значения в заранее определенное значение по умолчанию.

Наверх