ОБЪЕКТ ОБРАБОТКИ ДАННЫХ RSS

1. Система, содержащая
один или более машиночитаемых носителей;
считываемые компьютером инструкции на одном или более машиночитаемых носителей, которые, при их исполнении, реализуют объект, конфигурированный для:
приобретения (510) RSS-рассылки;
обработки RSS-рассылки для предоставления модели (512) объектов, ассоциированной с рассылкой;
предоставления (514) модели объектов субъектам, чтобы такие субъекты могли взаимодействовать с ассоциированными данными рассылки, без необходимости понимать XML, который описывает данные рассылки.
2. Система по п.1, в которой объект конфигурирован для выборки рассылок на специальной основе.
3. Система по п.1, в которой объект конфигурирован для выборки рассылок на запланированной основе.
4. Система по п.1, в которой объект конфигурирован для обеспечения возможности пользователю подписаться на RSS-рассылку.
5. Система по п.1, в которой объект конфигурирован для синтаксического анализа XML, ассоциированного с RSS-рассылками, которые приобретены объектом, и нормализации формата рассылки к стандартному формату, при этом модель объектов представляет стандартный формат.
6. Система по п.1, в которой объект конфигурирован для кэширования данных RSS-рассылки.
7. Система по п.1, в которой объект конфигурирован для агрегирования данных RSS-рассылки.
8. Система по п.1, в которой модель объектов включает в себя:
объект «рассылки», ассоциированный с конкретной RSS-рассылкой;
объект «элементы», ассоциированный с конкретными элементами рассылки; и
объект «вложения», ассоциированный с конкретными вложениями рассылки, причем индивидуальный объект модели объектов имеет ассоциированные методы и свойства.
9. Система по п.1, в которой упомянутый объект содержит часть браузера.
10. Система, содержащая
один или более машиночитаемых носителей;
считываемые компьютером инструкции на одном или более машиночитаемых носителях, которые, при их выполнении, реализуют веб-браузер, конфигурированный для:
приема (502) запроса на RSS-рассылку;
выполнения (504) соответствующего запроса на ассоциированный источник RSS;
приема (510) данных RSS-рассылки, ассоциированных с запросом;
синтаксического анализа XML, ассоциированного с данными RSS-рассылки, и формирования (512) нормализованной модели объектов, причем нормализованная модель объектов содержит индивидуальные объекты, из которых, по меньшей мере, некоторые имеют вызываемые методы и свойства, ассоциированные с данными RSS-рассылки; и
предоставления (514) модели объектов в приложения или веб-страницы.
11. Система по п.10, в которой модель объектов включает в себя:
объект «рассылки», ассоциированный с конкретной RSS-рассылкой;
объект «элементы», ассоциированный с конкретными элементами рассылки; и
объект «вложения», ассоциированный с конкретными вложениями рассылки.
12. Система по п.10, в которой веб-браузер конфигурирован для приема запроса планирования на RSS-рассылку или элемент и выполнения запросов на источник RSS согласно ассоциированному графику.
13. Система по п.10, в которой веб-браузер конфигурирован для приема запросов регистрации и отслеживания ассоциированных событий.
14. Система по п.10, в которой веб-браузер конфигурирован для приема запросов регистрации и отслеживания ассоциированных событий, при этом веб-браузер конфигурирован для генерации уведомлений, ассоциированных с событиями, которые происходят.
15. Реализуемый компьютером способ, содержащий
прием (502) запроса на RSS-рассылку;
выполнение (504) соответствующего запроса на ассоциированный источник RSS;
прием (510) данных RSS-рассылки, ассоциированных с запросом;
синтаксический анализ XML, ассоциированного с данными RSS-рассылки;
формирование (512) нормализованной модели объектов, причем нормализованная модель объектов содержит индивидуальные объекты, из которых, по меньшей мере, некоторые имеют вызываемые методы и свойства, ассоциированные с данными RSS-рассылки; и
предоставление (514) модели объектов в приложения или веб-страницы.
16. Способ по п.15, в котором модель объектов включает в себя:
объект «рассылки», ассоциированный с конкретной RSS-рассылкой;
объект «элементы», ассоциированный с конкретными элементами рассылки; и
объект «вложения», ассоциированный с конкретными вложениями рассылки.
17. Способ по п.15, дополнительно содержащий
прием запроса планирования на RSS-рассылку или элемент и
выполнение запросов на источник RSS согласно ассоциированному графику.
18. Способ по п.15, дополнительно содержащий
прием запросов регистрации и
отслеживание ассоциированных событий.
19. Способ по п.15, дополнительно содержащий
прием запросов регистрации,
отслеживание ассоциированных событий и
генерацию уведомлений, ассоциированных с событиями, которые происходят.
20. Способ по п.15, причем упомянутые действия выполняются веб-браузером.