ТРАНСЛЯЦИЯ ТРЕБОВАНИЙ DRM СИСТЕМЫ

1. Компьютерно-реализуемый способ, который содержит:
генерирование (400) структуры данных, которая содержит взаимосвязи между различными DRM системами и соответствующими номерами версий систем; и
посылку (404) структуры данных на клиентское вычислительное устройство.
2. Способ по п.1, дополнительно содержащий подписание структуры данных до упомянутой посылки.
3. Способ по п.1, дополнительно содержащий подписание структуры данных до упомянутой посылки, причем это подписание выполняется с использованием секретного ключа, связанного с доверенной DRM службой.
4. Способ по п.1, в котором структура данных включает в себя версию информации аннулирования.
5. Способ по п.1, в котором структура данных сконфигурирована таким образом, чтобы обеспечить передачу лицензий между различными вычислительными устройствами, работающими с разными DRM системами.
6. Способ по п.1, в котором структура данных включает в себя версию информации аннулирования, причем способ дополнительно содержит подписание структуры данных до упомянутой посылки.
7. Компьютерно-реализуемый способ, который содержит:
прием (406) структуры данных, которая содержит взаимосвязи между различными DRM системами и соответствующими номерами версий систем; и
использование (414) структуры данных для передачи лицензии от одного вычислительного устройства целевому получателю,
причем передача лицензии основывается, по меньшей мере частично, на сравнении номера версии, связанного с целевым получателем, с номером версии, содержащимся во взаимосвязи в структуре данных.
8. Способ по п.7, дополнительно содержащий, до упомянутого использования, прием запроса на передачу лицензии, причем эта лицензия связана с DRM-защищенным контентом.
9. Способ по п.7, дополнительно содержащий, после приема упомянутой структуры данных, проверку подлинности структуры данных.
10. Способ по п.7, дополнительно содержащий, после приема упомянутой структуры данных, проверку подлинности структуры данных с использованием открытого ключа, связанного с DRM службой, от которой была принята структура данных.
11. Способ по п.7, дополнительно содержащий, после упомянутого приема, выяснение номера DRM системы на целевом получателе.
12. Способ по п.7, в котором упомянутый прием осуществляется первым вычислительным устройством, работающим с первой DRM системой, а упомянутый целевой получатель представляет собой второе, другое вычислительное устройство, работающее со второй, другой DRM системой.
13. Способ по п.7, который дополнительно содержит:
после упомянутого приема, проверку подлинности структуры данных; и
прием запроса на передачу лицензии, причем эта лицензия связана с DRM-защищенным контентом.
14. Способ по п.7, который дополнительно содержит:
после упомянутого приема, проверку подлинности структуры данных;
прием запроса на передачу лицензии, причем эта лицензия связана с DRM-защищенным контентом; и
выяснение номера DRM системы на целевом получателе.
15. Способ по п.14, в котором упомянутый прием структуры данных выполняется первым вычислительным устройством, работающим с первой DRM системой, а упомянутый целевой получатель представляет собой второе, другое вычислительное устройство, работающее со второй, другой DRM системой, причем лицензия для целевого получателя включает в себя номер версии для второй, другой DRM системы.
16. Один или более машиночитаемых носителей (112), включающих в себя структуру (200) данных, содержащую данные, которые могут обеспечить передачу лицензий между системами, работающими с разными DRM системами.
17. Один или более машиночитаемых носителей по п.16, в которых упомянутые данные содержат версию информации аннулирования.
18. Один или более машиночитаемых носителей по п.16, в которых упомянутые данные содержат взаимосвязи между различными DRM системами и номерами версий систем.
19. Один или более машиночитаемых носителей по п.16, в которых упомянутые данные содержат версию информации аннулирования и взаимосвязи между различными DRM системами и номерами версий систем.
20. Один или более машиночитаемых носителей по п.16, в которых упомянутая структура данных представляет собой подписанную структуру данных.