ПРОГРАММНАЯ ПЕРЕДАЧА ПРИЛОЖЕНИЙ МЕЖДУ ТЕЛЕФОННЫМИ ТРУБКАМИ НА ОСНОВЕ ЛИЦЕНЗИОННОЙ ИНФОРМАЦИИ

1. Способ для осуществления транзакции и передачи машинно-реализованного приложения, относящегося в текущее время к лицензированному приложению, содержащий этапы, на которых:
определяют лицензионные права, которые держатся пользователем для исходного приложения, исполняемого первым пользовательским устройством, имеющим первую конфигурацию, подходящую, чтобы исполнять приложение;
преобразовывают исходное приложение в замещающее приложение, подходящее для исполнения на втором пользовательском устройстве, имеющем вторую конфигурацию;
применяют определяющее цену бизнес правило, чтобы определять цену транзакции для лицензирования пользователя для использования замещающего приложения вместо использования исходного приложения; и
завершают транзакции посредством обеспечения второго пользовательского устройства замещающим приложением.
2. Способ по п.1, дополнительно содержащий этап, на котором инструктируют удаления исходного приложения из первого пользовательского устройства.
3. Способ по п.1, дополнительно содержащий этап, на котором сигнализируют первому пользовательскому устройству заблокировать исходное приложение от использования.
4. Способ по п.1, дополнительно содержащий этапы, на которых:
запрашивают учетную информацию исходного приложения на первом пользовательском устройстве; и
проверяют действительность лицензионных прав для исходного приложения посредством ссылки на базу данных транзакций.
5. Способ по п.1, в котором лицензионные права содержат ограничение использования, определение цены транзакции содержит определение оставшейся части использования, разрешенного лицензионными правами, и применение стоимости оставшейся части в соответствии с ценой обновления.
6. Способ по п.5, дополнительно содержащий этап, на котором запрашивают отслеживание из первого пользовательского устройства количества раз, которое исходное приложение исполнялось, чтобы определить оставшуюся часть.
7. Способ по п.5, дополнительно содержащий этап, на котором запрашивают отслеживание из первого пользовательского устройства величины времени, которое исходное приложение исполнялось, чтобы определить оставшуюся часть.
8. Способ по п.1, дополнительно содержащий этап, на котором обеспечивают второе пользовательское устройство посредством беспроводной передачи замещающего приложения во второе пользовательское устройство.
9. Способ по п.1, дополнительно содержащий этап, на котором обеспечивают второе пользовательское устройство посредством сигнализирования разблокировать замещающее приложение, находящееся на втором пользовательском устройстве.
10. Способ по п.1, в котором обеспечение второго пользовательского устройства откладывается, при этом способ дополнительно содержит этап, на котором определяют возврат кредита для оставшейся части лицензионных прав.
11. Способ по п.1, дополнительно содержащий этап, на котором взаимодействуют с пользователем посредством сигнализирования в пользовательский интерфейс первого пользовательского устройства, чтобы согласовывать транзакцию.
12. Способ по п.1, дополнительно содержащий этап, на котором взаимодействуют с пользователем посредством сигнализирования в пользовательский интерфейс второго пользовательского устройства, чтобы согласовывать транзакцию.
13. Способ по п.1, дополнительно содержащий этап, на котором взаимодействуют с пользователем посредством сигнализирования пользовательскому интерфейсу сетевого компьютера, чтобы согласовывать транзакцию.
14. Способ по п.1, в котором приложение содержит исполнимый код.
15. Способ по п.1, дополнительно содержащий этап, на котором выполняют транзакции формирования счетов, чтобы отражать цену транзакции.
16. Способ по п.1, дополнительно содержащий этап, на котором записывают транзакции лицензионных прав замещения, чтобы отражать обеспечение замещающего приложения во второе пользовательское устройство.
17. Способ по п.1, дополнительно содержащий этапы, на которых:
в ответ на доступность эквивалентного приложения, имеющего преимущество над исходным приложением, определяют совокупность пользовательских устройств с лицензионными правами для исходного приложения;
распределяют эквивалентное приложение в совокупность пользовательских устройств; и
сигнализируют деактивировать исходное приложение.
18. По меньшей мере, один процессор, сконфигурированный, чтобы осуществлять транзакцию и передавать машинно-реализованное приложение, относящееся в текущее время к лицензированному приложению, содержащий:
первый модуль для определения лицензионных прав, которые держатся пользователем для исходного приложения, исполняемого первым пользовательским устройством, имеющим первую конфигурацию, подходящую, чтобы исполнять приложение;
второй модуль для преобразования исходного приложения в замещающее приложение, подходящее для исполнения на втором пользовательском устройстве, имеющем вторую конфигурацию;
третий модуль для применения бизнес правила, чтобы определять цену транзакции для лицензирования пользователя для использования замещающего приложения вместо использования исходного приложения; и
четвертый модуль для завершения транзакции посредством обеспечения второго пользовательского устройства замещающим приложением.
19. Компьютерный программный продукт, содержащий:
машиночитаемый носитель, содержащий:
по меньшей мере, одну инструкцию для побуждения компьютера определять лицензионные права, которые держатся пользователем для исходного приложения, исполняемого первым пользовательским устройством, имеющим первую конфигурацию, подходящую, чтобы исполнять приложение;
по меньшей мере, одну инструкцию для побуждения компьютера преобразовывать приложение в замещающее приложение, подходящее для исполнения на втором пользовательском устройстве, имеющем вторую конфигурацию;
по меньшей мере, одну инструкцию для побуждения компьютера применять бизнес правило, чтобы определять цену транзакции для лицензирования пользователя для использования замещающего приложения вместо использования исходного приложения; и
по меньшей мере, одна инструкция для побуждения компьютера завершать транзакцию посредством обеспечения второго пользовательского устройства замещающим приложением.
20. Устройство, содержащее:
средство для определения лицензионных прав, которые держатся пользователем для исходного приложения, исполняемого первым пользовательским устройством, имеющим первую конфигурацию, подходящую, чтобы исполнять приложение;
средство для преобразования исходного приложения в замещающее приложение, подходящее для исполнения на втором пользовательском устройстве, имеющем вторую конфигурацию;
средство для применения бизнес правила, чтобы определять цену транзакции для лицензирования пользователя для использования замещающего приложения вместо использования исходного приложения; и
средство для завершения транзакции посредством обеспечения второго пользовательского устройства замещающим приложением.
21. Устройство для осуществления транзакции и передачи машинно-реализованного приложения, относящегося в текущее время к лицензированному приложению, содержащее:
компонент управления передачами для определения лицензионных прав, которые держатся пользователем для исходного приложения, исполняемого первым пользовательским устройством, имеющим первую конфигурацию, подходящую, чтобы исполнять приложение;
каталог приложений для преобразования исходного приложения в замещающее приложение, подходящее для исполнения на втором пользовательском устройстве, имеющем вторую конфигурацию;
машину правил для применения бизнес правила, чтобы определять цену транзакции для лицензирования пользователя для использования замещающего приложения вместо использования исходного приложения; и
компонент распределения для завершения транзакции посредством обеспечения второго пользовательского устройства замещающим приложением.
22. Устройство по п.21, дополнительно содержащее объект формирования счетов в связи с компонентом управления передачами, чтобы выполнять транзакцию формирования счетов, отражающую цену завершенной транзакции.
23. Устройство по п.21, дополнительно содержащее компонент совмещения приложений, который сравнивает учетную информацию приложения первого пользовательского устройства с записью транзакций, сохраненной удаленно для первого пользовательского устройства.
24. Устройство по п.21, в котором компонент распределения дополнительно содержит функцию автоматического удаления, чтобы побуждать удаление исходного приложения на первом пользовательском устройстве.
25. Устройство по п.21, в котором первое и второе пользовательские устройства содержат портативное устройство связи, при этом устройство дополнительно содержит интерфейс связи службы со службой поставщика для, по меньшей мере, одного из первого и второго пользовательского устройства.
26. Способ для осуществления транзакции и передачи машинно-реализованного приложения, относящегося в текущее время к лицензированному приложению, содержащий этапы, на которых:
запрашивают определение лицензионных прав, которые держатся пользователем для исходного приложения, исполняемого первым пользовательским устройством, имеющим первую конфигурацию, подходящую, чтобы исполнять приложение;
акцептируют преобразование исходного приложения в замещающее приложение, подходящее для исполнения на втором пользовательском устройстве, имеющем вторую конфигурацию;
акцептируют цену транзакции, которая была определена посредством применения бизнес правила, чтобы определить цену транзакции для лицензирования пользователя для использования замещающего приложения вместо использования исходного приложения; и
завершение транзакции посредством приема обеспечения второго пользовательского устройства замещающим приложением.
27. Способ по п.26, дополнительно содержащий этап, на котором удаляют исходное приложение из первого пользовательского устройства в соединении с завершением транзакции.
28. Способ по п.26, дополнительно содержащий этап, на котором блокируют исходное приложение от использования в соединении с завершением транзакции.
29. Способ по п.26, дополнительно содержащий этапы, на которых:
содержат учетную информацию исходного приложения на первом пользовательском устройстве; и
отправляют учетную информацию для проверки действительности лицензионных прав исходного приложения со ссылкой на базу данных транзакций.
30. Способ по п.26, в котором лицензионные права содержат ограничение использования, при этом содержание учетной информации исходного приложения на первом пользовательском устройстве для определения цены транзакции содержит определение оставшейся части использования, разрешенного лицензионными правами, так что стоимость может применяться к оставшейся части в соответствии с ценой обновления.
31. Способ по п.30, дополнительно содержащий этап, на котором отслеживают количество раз, которое исходное приложение исполнялось, чтобы определить оставшуюся часть.
32. Способ по п.30, дополнительно содержащий этап, на котором отслеживают величину времени, которое исходное приложение исполнялось, чтобы определить оставшуюся часть.
33. Способ по п.26, дополнительно содержащий этап, на котором обеспечивают второе пользовательское устройство посредством беспроводного приема передачи замещающего приложения во второе пользовательское устройство.
34. Способ по п.26, дополнительно содержащий этап, на котором обеспечивают второе пользовательское устройство посредством разблокирования замещающего приложения, находящегося на втором пользовательском устройстве.
35. Способ по п.26, дополнительно содержащий то, что откладывание обеспечения второго пользовательского устройства откладывается, чтобы принимать возврат кредита для оставшейся части лицензионных прав.
36. Способ по п.26, дополнительно содержащий этап, на котором взаимодействуют с пользователем посредством пользовательского интерфейса первого пользовательского устройства, чтобы согласовывать транзакцию.
37. Способ по п.26, дополнительно содержащий этап, на котором взаимодействуют с пользователем посредством пользовательского интерфейса второго пользовательского устройства, чтобы согласовывать транзакцию.
38. Способ по п.26, дополнительно содержащий этап, на котором взаимодействуют с пользователем посредством пользовательского интерфейса сетевого компьютера, чтобы согласовывать транзакцию.
39. Способ по п.26, в котором приложение содержит исполнимый код.
40. Способ по п.26, дополнительно содержащий этап, на котором акцептируют замещающее приложение, которое побуждает транзакцию формирования счетов отражать цену транзакции.
41. Способ по п.26, дополнительно содержащий этап, на котором обновляют отслеживание учетной информации, чтобы отражать замещающее приложение на втором пользовательском устройстве.
42. Способ по п.26, дополнительно содержащий этапы, на которых:
принимают обеспечение эквивалентного приложения, которое заменяет исходное приложение, посланное в ответ на доступность эквивалентного приложения, имеющего преимущество над исходным приложением; и
деактивируют исходное приложение.
43. По меньшей мере, один процессор, сконфигурированный, чтобы осуществлять транзакцию и передавать машинно-реализованное приложение, относящееся к в текущее время лицензированному приложению, содержащий:
первый модуль для запроса определения лицензионных прав, которые держатся пользователем для исходного приложения, исполняемого первым пользовательским устройством, имеющим первую конфигурацию, подходящую, чтобы исполнять приложение;
второй модуль для акцептирования преобразования исходного приложения в замещающее приложение, подходящее для исполнения на втором пользовательском устройстве, имеющем вторую конфигурацию;
третий модуль для акцептирования цены транзакции, которая была определена посредством применения бизнес правила, чтобы определить цену транзакции для лицензирования пользователя для использования замещающего приложения вместо использования исходного приложения; и
четвертый модуль для завершения транзакции посредством приема обеспечения второго пользовательского устройства замещающим приложением.
44. Компьютерный программный продукт, содержащий:
машиночитаемый носитель, содержащий:
по меньшей мере, одну инструкцию для побуждения компьютера запрашивать определение лицензионных прав, которые держатся пользователем для исходного приложения, исполняемого первым пользовательским устройством, имеющим первую конфигурацию, подходящую, чтобы исполнять приложение;
по меньшей мере, одну инструкцию для побуждения компьютера акцептировать преобразование исходного приложения в замещающее приложение, подходящее для исполнения на втором пользовательском устройстве, имеющем вторую конфигурацию;
по меньшей мере, одну инструкцию для побуждения компьютера акцептировать цену транзакции, которая была определена посредством применения бизнес правила, чтобы определить цену транзакции для лицензирования пользователя для использования замещающего приложения вместо использования исходного приложения; и
по меньшей мере, одну инструкцию для побуждения компьютера завершать транзакцию посредством приема обеспечения второго пользовательского устройства замещающим приложением.
45. Устройство, содержащее:
средство для запроса определения лицензионных прав, которые держатся пользователем для исходного приложения, исполняемого первым пользовательским устройством, имеющим первую конфигурацию, подходящую, чтобы исполнять приложение;
средство для акцептирования преобразования исходного приложения в замещающее приложение, подходящее для исполнения на втором пользовательском устройстве, имеющем вторую конфигурацию;
средство для акцептирования цены транзакции, которая была определена посредством применения бизнес правила, чтобы определить цену транзакции для лицензирования пользователя для использования замещающего приложения вместо использования исходного приложения; и
средство для завершения транзакции посредством приема обеспечения второго пользовательского устройства замещающим приложением.
46. Устройство для осуществления транзакции и передачи машинно-реализованного приложения, относящегося в текущее время к лицензированному приложению, содержащее:
компонент связи для запроса определения лицензионных прав, которые держатся пользователем для исходного приложения, исполняемого первым пользовательским устройством, имеющим первую конфигурацию, подходящую, чтобы исполнять приложение; и
пользовательский интерфейс для акцептирования преобразования исходного приложения в замещающее приложение, подходящее для исполнения на втором пользовательском устройстве, имеющем вторую конфигурацию и для акцептирования цены транзакции, которая была определена посредством применения бизнес правила, чтобы определить цену транзакции для лицензирования пользователя для использования замещающего приложения вместо использования исходного приложения,
при этом компонент связи завершает транзакцию посредством приема обеспечения второго пользовательского устройства замещающим приложением.
47. Устройство по п.46, дополнительно содержащее компонент учетной информации приложений, который отслеживает исходное приложение для совмещения в соответствии с записью транзакции, сохраненной удаленно для первого пользовательского устройства.
48. Устройство по п.46, дополнительно содержащее клиент передачи, выполненный с возможностью удалять исходное приложение на первом пользовательском устройстве в соединении с завершением транзакции.
49. Устройство по п.46, в котором выбранное одно из первого и второго пользовательских устройств содержит портативное устройство связи, имеющее связь со службой поставщика.