способы и устройство для дарения по сети передачи данных
Классы МПК: | G06F7/08 сортировка, те группировка носителей информации в числовой или другой последовательности в соответствии по меньшей мере с частью информации, записанной на этих носителях |
Автор(ы): | ХОРЕЛ Джералд Чарльз (CA), МАЙНИР Брайан (US), НГУЙЕН Фил Тинь (US) |
Патентообладатель(и): | КВЭЛКОММ ИНКОРПОРЕЙТЕД (US) |
Приоритеты: |
подача заявки:
2005-03-18 публикация патента:
27.12.2008 |
Настоящее изобретение имеет отношение к работе сетей передачи данных и, в частности, к способам и устройству для выдачи подарка информационного содержания в сети передачи данных. Техническим результатом является решение проблем совместимости устройств и передаваемого содержимого, а также проблем повторных приобретений информации. Такой результат достигается за счет предложенного способа работы сервера для предоставления возможности первому терминалу выдавать подарок информационного содержания второму терминалу. Причем первый и второй терминалы избирательно взаимодействуют с сервером. Способ включает в себя этап, на котором от первого терминала принимают запрос на каталог, который идентифицирует информационное содержание, совместимое со вторым терминалом. Способ также включает в себя формирование каталога и передачу каталога на первый терминал. Способ также включает в себя этапы, на которых от первого терминала принимают запрос подарка, в котором запрашивается выдача подарка информационного содержания, выбранного из идентифицированного информационного содержания в каталоге, второму терминалу. Затем автоматически определяют, что второй терминал еще не обладает выбранным подарком информационного содержания, и выдают подарок информационного содержания второму терминалу. 17 н. и 49 з.п. ф-лы, 7 ил.
Формула изобретения
1. Способ работы первого терминала для предоставления подарка информационного содержания второму терминалу, причем первый и второй терминалы избирательно взаимодействуют с сервером подарков, при этом способ содержит этапы, на которых
передают запрос каталога, включая идентификатор терминала для второго терминала, на сервер подарков для получения каталога, который идентифицирует информационное содержание, совместимое со вторым терминалом;
принимают каталог на первом терминале;
выбирают подарок информационного содержания из каталога;
автоматически определяют, что второй терминал еще не обладает
выбранным подарком информационного содержания; и
передают запрос подарка на сервер подарков, в котором запрашивается,
чтобы подарок информационного содержания был предоставлен второму
терминалу.
2. Способ по п.1, дополнительно содержащий этап включения информации безопасности в запрос каталога, чтобы могла быть подтверждена подлинность запроса каталога.
3. Способ по п.1, дополнительно содержащий этап запрашивания, чтобы первый терминал принял на себя затраты, связанные с подарком информационного содержания.
4. Способ по п.1, в котором этап передачи запроса каталога содержит передачу запроса каталога на сервер подарков с использованием беспроводного сетевого соединения.
5. Способ по п.1, в котором этап передачи запроса каталога содержит передачу запроса каталога на сервер подарков с использованием проводного сетевого соединения.
6. Способ по п.1, дополнительно содержащий этап приема уведомительного сообщения о том, что подарок информационного содержания не был доставлен второму терминалу, так как второй терминал уже обладает информационным содержанием.
7. Способ по п.1, в котором, по меньшей мере, один из первого и второго терминалов является беспроводным устройством.
8. Устройство для использования в первом терминале для предоставления подарка информационного содержания второму терминалу, причем первый и второй терминалы избирательно взаимодействуют с сервером подарков, при этом устройство содержит:
передатчик запроса каталога, который функционирует для передачи запроса каталога, включая идентификатор терминала для второго терминала, на сервер подарков для получения каталога, который идентифицирует информационное содержание, совместимое со вторым терминалом; приемник каталога, который функционирует для приема каталога на первом терминале;
блок выбора, который функционирует для выбора подарка информационного содержания из каталога, причем блок выбора автоматически определяет, что второй терминал еще не обладает выбранным подарком информационного содержания; и передатчик запроса подарка, который функционирует для передачи на сервер подарков запроса подарка, в котором запрашивается, чтобы подарок информационного содержания был предоставлен второму терминалу.
9. Устройство по п.8, в котором передатчик запроса каталога дополнительно содержит логическую схему для включения информации безопасности в запрос каталога, чтобы могла быть подтверждена подлинность запроса каталога.
10. Устройство по п.8, в котором передатчик запроса подарка дополнительно содержит логическую схему для запроса, чтобы первый терминал принял на себя затраты, связанные с подарком информационного содержания.
11. Устройство по п.8, в котором передатчик запроса каталога содержит логическую схему для передачи запроса каталога на сервер подарков с использованием беспроводного сетевого соединения.
12. Устройство по п.8, в котором передатчик запроса каталога содержит логическую схему для передачи запроса каталога на сервер подарков с использованием проводного сетевого соединения.
13. Устройство по п.8, в котором передатчик запроса подарка дополнительно содержит логическую схему для приема уведомительного сообщения о том, что подарок информационного содержания не был доставлен второму терминалу, потому что второй терминал уже обладает информационным содержанием.
14. Устройство по п.8, в котором, по меньшей мере, один из первого и второго терминалов является беспроводным устройством.
15. Процессор для использования в первом терминале для предоставления подарка информационного содержания на второй терминал, причем первый и второй терминалы избирательно взаимодействуют с сервером, при этом процессор содержит
средство для передачи запроса каталога, включая идентификатор терминал для второго терминала, на сервер для получения каталога, который идентифицирует информационное содержание, совместимое со вторым терминалом;
средство для приема каталога на первом терминале;
средство для выбора подарка информационного содержания из каталога; средство для автоматического определения, что второй терминал еще не обладает выбранным подарком информационного содержания; средство для передачи на сервер запроса подарка, в котором запрашивается предоставление подарка информационного содержания второму терминалу.
16. Процессор по п.15, дополнительно содержащий средство для включения информации безопасности в запрос каталога, чтобы могла быть подтверждена подлинность запроса каталога.
17. Процессор по п.15, дополнительно содержащий средство для запроса, чтобы первый терминал принял на себя затраты, связанные с подарком информационного содержания.
18. Процессор по п.15, в котором средство для передачи запроса каталога содержит средство для передачи запроса каталога на сервер с использованием беспроводного сетевого соединения.
19. Процессор по п.15, в котором средство для передачи запроса каталога содержит средство для передачи запроса каталога на сервер с использованием проводного сетевого соединения.
20. Процессор по п.15, дополнительно содержащий средство для приема уведомительного сообщения о том, что подарок информационного содержания не был доставлен второму терминалу, потому что второй терминал уже обладает информационным содержанием.
21. Процессор по п.15, в котором, по меньшей мере, один из первого и второго терминалов является беспроводным устройством.
22. Машиночитаемый носитель, содержащий команды, которые при их выполнении процессором в первом терминале функционируют так, чтобы предоставлять подарок информационного содержания второму терминалу, причем первый и второй терминалы избирательно взаимодействуют с сервером подарков, при этом машиночитаемый носитель содержит команды для передачи запроса каталога, включая идентификатор терминала для второго терминала, на сервер подарков для получения каталога, который идентифицирует информационное содержание, совместимое со вторым терминалом;
команды для приема каталога на первом терминале;
команды для выбора подарка информационного содержания из каталога;
команды для автоматического определения, что второй терминал еще не
обладает выбранным подарком информационного содержания; и
команды для передачи на сервер подарков запроса подарка, в котором
запрашивается предоставление подарка информационного содержания
второму терминалу.
23. Машиночитаемый носитель по п.22, дополнительно содержащий команды для включения информации безопасности в запрос каталога, чтобы могла быть подтверждена подлинность запроса каталога.
24. Машиночитаемый носитель по п.22, дополнительно содержащий команды для запроса, чтобы первый терминал принял на себя затраты, связанные с подарком информационного содержания.
25. Машиночитаемый носитель по п.22, в котором команды для передачи запроса каталога содержат команды для передачи запроса каталога на сервер подарков с использованием беспроводного сетевого соединения.
26. Машиночитаемый носитель по п.22, в котором команды для передачи запроса каталога содержат команды для передачи запроса каталога на сервер подарков с использованием проводного сетевого соединения.
27. Машиночитаемый носитель по п.22, дополнительно содержащий команды для приема уведомительного сообщения о том, что подарок информационного содержания не был доставлен второму терминалу, потому что второй терминал уже обладает информационным содержанием.
28. Машиночитаемый носитель по п.22, причем, по меньшей мере, один из первого и второго терминалов является беспроводным устройством.
29. Способ работы сервера для обеспечения возможности первому терминалу предоставить подарок информационного содержания второму терминалу, причем первый и второй терминалы избирательно взаимодействуют с сервером, при этом способ содержит этапы, на которых принимают запрос каталога от первого терминала на каталог, который идентифицирует информационное содержание, совместимое со вторым терминалом;
формируют каталог;
передают каталог на первый терминал;
принимают от первого терминала запрос подарка, в котором запрашивается предоставление выбранного из каталога подарка информационного содержания второму терминалу;
определяют, что второй терминал еще не обладает выбранным подарком информационного содержания; и
предоставляют подарок информационного содержания второму терминалу; при этом этап формирования дополнительно содержит использование идентификатора терминала, включенного в запрос каталога, для идентификации информационного содержания, которое является совместимым со вторым терминалом.
30. Способ по п.29, в котором этап приема запроса каталога дополнительно содержит подтверждение подлинности запроса каталога.
31. Способ работы сервера для обеспечения возможности первому терминалу предоставить подарок информационного содержания второму терминалу, причем первый и второй терминалы избирательно взаимодействуют с сервером, при этом способ содержит этапы, на которых принимают запрос каталога от первого терминала на каталог, который идентифицирует информационное содержание, совместимое со вторым терминалом;
формируют каталог;
передают каталог на первый терминал;
принимают от первого терминала запрос подарка, в котором запрашивается предоставление выбранного из каталога подарка информационного содержания второму терминалу;
определяют, что второй терминал еще не обладает выбранным подарком информационного содержания; и
предоставляют подарок информационного содержания второму терминалу; при этом этап формирования дополнительно содержит использование идентификатора терминала, включенного в запрос каталога для идентификации целевого информационного содержания, которое является совместимым со вторым терминалом; и
формирование каталога таким образом, чтобы он идентифицировал целевое информационное содержание.
32. Способ по п.29, в котором этап передачи содержит передачу каталога на первый терминал с использованием канала связи, который выбран из каналов, содержащих проводные и беспроводные каналы связи.
33. Способ работы сервера для обеспечения возможности первому терминалу предоставить подарок информационного содержания второму терминалу, причем первый и второй терминалы избирательно взаимодействуют с сервером, при этом способ содержит этапы, на которых принимают запрос каталога от первого терминала на каталог, который идентифицирует информационное содержание, совместимое со вторым терминалом;
формируют каталог;
передают каталог на первый терминал;
принимают от первого терминала запрос подарка, в котором запрашивается предоставление выбранного из каталога подарка информационного содержания второму терминалу;
определение, что второй терминал уже обладает подарком информационного содержания; и
передачу на первый терминал уведомительного сообщения, указывающего, что подарок информационного содержания не был выдан второму терминалу.
34. Способ по п.29, дополнительно содержащий связывание с первым терминалом затрат подарка информационного содержания.
35. Способ по п.29, в котором этап предоставления подарка информационного содержания содержит передачу подарка информационного содержания на второй терминал с использованием канала связи, который выбран из каналов, содержащих проводные и беспроводные каналы связи.
36. Способ по п.29, в котором, по меньшей мере, один из первого и второго терминалов является беспроводным устройством.
37. Процессор для работы сервера для обеспечения возможности первому терминалу предоставлять подарок информационного содержания второму терминалу, причем первый и второй терминалы избирательно взаимодействуют с сервером, при этом процессор содержит:
средство для приема запроса каталога от первого терминала на каталог,
который идентифицирует информационное содержание, совместимое со
вторым терминалом;
средство для формирования каталога;
средство для передачи каталога на первый терминал;
средство для приема от первого терминала запроса подарка, в котором запрашивается предоставление подарка информационного содержания, выбранного из каталога, второму терминалу;
средство для определения, что второй терминал еще не обладает выбранным подарком информационного содержания; и средство для предоставления подарка информационного содержания второму терминалу;
при этом средство для формирования содержит средство для использования идентификатора терминала, включенного в запрос каталога, для идентификации информационного содержания, которое является совместимым со вторым терминалом.
38. Процессор по п.37, в котором средство для приема запроса каталога дополнительно содержит средство для подтверждения подлинности запроса каталога.
39. Процессор для работы сервера для обеспечения возможности первому терминалу предоставлять подарок информационного содержания второму терминалу, причем первый и второй терминалы избирательно взаимодействуют с сервером, при этом процессор содержит
средство для приема запроса каталога от первого терминала на каталог,
который идентифицирует информационное содержание, совместимое со
вторым терминалом;
средство для формирования каталога;
средство для передачи каталога на первый терминал;
средство для приема от первого терминала запроса подарка, в котором запрашивается предоставление подарка информационного содержания, выбранного из каталога, второму терминалу;
средство для определения, что второй терминал еще не обладает выбранным подарком информационного содержания; и средство для предоставления подарка информационного содержания второму терминалу;
при этом средство для формирования содержит
средство для использования идентификатора терминала, включенного в запрос каталога, для идентификации целевого информационного содержания, которое является совместимым со вторым терминалом; и средство для формирования каталога таким образом, чтобы он идентифицировал целевое информационное содержание.
40. Процессор по п.37, в котором средство для передачи содержит средство для передачи каталога на первый терминал с использованием канала связи, выбранного из каналов, содержащих проводные и беспроводные каналы связи.
41. Процессор для работы сервера для обеспечения возможности первому терминалу предоставлять подарок информационного содержания второму терминалу, причем первый и второй терминалы избирательно взаимодействуют с сервером, при этом процессор содержит
средство для приема запроса каталога от первого терминала на каталог,
который идентифицирует информационное содержание, совместимое со
вторым терминалом;
средство для формирования каталога;
средство для передачи каталога на первый терминал;
средство для приема от первого терминала запроса подарка, в котором запрашивается предоставление подарка информационного содержания, выбранного из каталога, второму терминалу;
средство для определения, что второй терминал уже обладает подарком информационного содержания; и
средство для передачи на первый терминал уведомительного сообщения для указания, что подарок информационного содержания не был выдан второму терминалу.
42. Процессор по п.37, дополнительно содержащий средство для связывания с первым терминалом затрат подарка информационного содержания.
43. Процессор по п.37, в котором средство для предоставления подарка информационного содержания содержит средство для передачи подарка информационного содержания на второй терминал с использованием канала связи, который выбран из каналов, содержащих проводные и беспроводные каналы связи.
44. Процессор по п.37, в котором, по меньшей мере, один из первого и второго терминалов является беспроводным устройством.
45. Устройство для работы сервера для обеспечения возможности первому терминалу предоставлять подарок информационного содержания второму терминалу, причем первый и второй терминалы избирательно взаимодействуют с сервером, при этом устройство содержит
приемник запроса каталога для приема от первого терминала запроса на каталог, который идентифицирует информационное содержание, совместимое со вторым терминалом; базу данных для формирования каталога;
передатчик каталога для передачи каталога на первый терминал; приемник подарка для приема от первого терминала запроса подарка, запрашивающего предоставление подарка информационного содержания, выбранного из каталога, второму терминалу, причем приемник подарка определяет, что подарок информационного содержания является информационным содержанием, которым в текущий момент не обладает второй терминал; и передатчик подарка для предоставления информационного содержания второму терминалу;
при этом база данных содержит логическую схему для использования идентификатора терминала, включенного в запрос каталога, для идентификации информационного содержания, которое является совместимым со вторым терминалом.
46. Устройство по п.45, в котором приемник запроса каталога содержит логическую схему для подтверждения подлинности запроса каталога.
47. Устройство для работы сервера для обеспечения возможности первому терминалу предоставлять подарок информационного содержания второму терминалу, причем первый и второй терминалы избирательно взаимодействуют с сервером, при этом устройство содержит
приемник запроса каталога для приема от первого терминала запроса на каталог, который идентифицирует информационное содержание, совместимое со вторым терминалом;
базу данных для формирования каталога;
передатчик каталога для передачи каталога на первый терминал; приемник подарка для приема от первого терминала запроса подарка, запрашивающего предоставление подарка информационного содержания, выбранного из каталога, второму терминалу, причем приемник подарка определяет, что подарок информационного содержания является информационным содержанием, которым в текущий момент не обладает второй терминал; и передатчик подарка для предоставления информационного содержания
второму терминалу;
при этом база данных содержит
логическую схему для использования идентификатора терминала, включенного в запрос каталога, для идентификации целевого информационного содержания, которое является совместимым со вторым терминалом; и
логическую схему для формирования каталога таким образом, чтобы он идентифицировал целевое информационное содержание.
48. Устройство по п.45, в котором передатчик каталога содержит логическую схему для передачи каталога на первый терминал с использованием канала связи, который выбран из каналов, содержащих проводные и беспроводные каналы связи.
49. Устройство для работы сервера для обеспечения возможности первому терминалу предоставлять подарок информационного содержания второму терминалу, причем первый и второй терминалы избирательно взаимодействуют с сервером, при этом устройство содержит
приемник запроса каталога для приема от первого терминала запроса на каталог, который идентифицирует информационное содержание, совместимое со вторым терминалом;
базу данных для формирования каталога;
приемник подарка для приема от первого терминала запроса подарка, запрашивающего предоставление подарка информационного содержания, выбранного из каталога, второму терминалу; и причем база данных содержит
логическую схему для определения, что второй терминал уже обладает подарком информационного содержания; и
логическую схему для передачи на первый терминал уведомительного сообщения, которое указывает, что подарок информационного содержания не был выдан второму терминалу.
50. Устройство по п.45, в котором база данных содержит логическую схему для связывания с первым терминалом затрат подарка информационного содержания.
51. Устройство по п.45, в котором логическая схема для предоставления подарка информационного содержания содержит логическую схему для передачи подарка информационного содержания на второй терминал с использованием канала связи, который выбран из каналов, содержащих проводные и беспроводные каналы связи.
52. Устройство по п.45, в котором, по меньшей мере, один из первого и второго терминала является беспроводным устройством.
53. Машиночитаемый носитель, содержащий команды, которые при их выполнении процессором в сервере функционируют так, чтобы обеспечивать возможность первому терминалу предоставлять подарок информационного содержания второму терминалу, причем первый и второй терминалы избирательно взаимодействуют с сервером, при этом машиночитаемый носитель содержит
команды для приема от первого терминала запроса на каталог, который идентифицирует информационное содержание, совместимое со вторым терминалом;
команды для формирования каталога;
команды для передачи каталога на первый терминал;
команды для приема от первого терминала запроса подарка, в котором запрашивается предоставление подарка информационного содержания, выбранного из каталога, второму терминалу;
команды для определения, что второй терминал еще не обладает упомянутым подарком информационного содержания; и команды для предоставления подарка информационного содержания второму терминалу;
при этом команды для формирования содержат команды для использования идентификатора терминала, включенного в запрос каталога, для идентификации информационного содержания, которое является совместимым со вторым терминалом.
54. Машиночитаемый носитель по п.53, в котором команды для приема запроса каталога также содержат команды для подтверждения подлинности запроса каталога.
55. Машиночитаемый носитель, содержащий команды, которые при их выполнении процессором в сервере функционируют так, чтобы обеспечивать возможность первому терминалу предоставлять подарок информационного содержания второму терминалу, причем первый и второй терминалы избирательно взаимодействуют с сервером, при этом машиночитаемый носитель содержит
команды для приема от первого терминала запроса на каталог, который идентифицирует информационное содержание, совместимое со вторым терминалом;
команды для формирования каталога;
команды для передачи каталога на первый терминал;
команды для приема от первого терминала запроса подарка, в котором запрашивается предоставление подарка информационного содержания, выбранного из каталога, второму терминалу;
команды для определения, что второй терминал еще не обладает выбранным подарком информационного содержания; и команды для
предоставления подарка информационного содержания второму терминалу;
при этом команды для формирования содержат
команды для использования идентификатора терминала, включенного в запрос каталога, для идентификации целевого информационного содержания, которое является совместимым со вторым терминалом; и команды для формирования каталога таким образом, чтобы он идентифицировал целевое информационное содержание.
56. Машиночитаемый носитель по п.53, в котором команды для передачи содержат команды для передачи каталога на первый терминал с использованием канала связи, который выбран из каналов, содержащих проводные и беспроводные каналы связи.
57. Машиночитаемый носитель, содержащий команды, которые при их выполнении процессором в сервере функционируют так, чтобы обеспечивать возможность первому терминалу предоставлять подарок информационного содержания второму терминалу, причем первый и второй терминалы избирательно взаимодействуют с сервером, при этом машиночитаемый носитель содержит
команды для приема от первого терминала запроса на каталог, который идентифицирует информационное содержание, совместимое со вторым терминалом;
команды для формирования каталога;
команды для передачи каталога на первый терминал;
команды для приема от первого терминала запроса подарка, в котором запрашивается предоставление подарка информационного содержания, выбранного из каталога, второму терминалу;
команды для определения, что второй терминал уже обладает упомянутым подарком информационного содержания; и
команды для передачи на первый терминал уведомительного сообщения, которое указывает, что подарок информационного содержания не был выдан второму терминалу.
58. Машиночитаемый носитель по п.53, дополнительно содержащий команды для связывания с первым терминалом затрат подарка информационного содержания.
59. Машиночитаемый носитель по п.53, в котором команды для предоставления подарка информационного содержания содержат команды для передачи подарка информационного содержания второму терминалу с использованием канала связи, который выбран из каналов, содержащих проводные и беспроводные каналы связи.
60. Машиночитаемый носитель по п.53, причем, по меньшей мере, один из первого и второго терминалов является беспроводным устройством.
61. Способ работы первого терминала для предоставления подарка информационного содержания второму терминалу, причем первый и второй терминалы избирательно взаимодействуют друг с другом по сети передачи данных, при этом способ содержит этапы, на которых:
передают запрос каталога на второй терминал для получения каталога, который идентифицирует информационное содержание, совместимое со вторым терминалом; принимают каталог;
выбирают подарок информационного содержания из каталога; определяют, что второй терминал еще не обладает выбранным подарком информационного содержания; и
передают запрос подарка на сервер подарков, причем сервер подарков предоставляет подарок информационного содержания второму терминалу.
62. Способ по п.61, дополнительно содержащий включение информации безопасности в запрос каталога для подтверждения подлинности запроса каталога.
63. Способ по п.61, в котором этап передачи запроса каталога содержит передачу запроса каталога с использованием беспроводного сетевого соединения.
64. Способ по п.61, в котором этап передачи запроса каталога содержит передачу запроса каталога с использованием проводного сетевого соединения.
65. Способ по п.61, в котором, по меньшей мере, один из первого и второго терминалов является беспроводным устройством.
66. Способ по п.61, дополнительно содержащий передачу информационного содержания с первого терминала на второй терминал.
Описание изобретения к патенту
ОБЛАСТЬ ТЕХНИКИ
Настоящее изобретение имеет отношение к работе сетей передачи данных и, в частности, к способам и устройству для выдачи подарка информационного содержания в сети передачи данных.
ОПИСАНИЕ ПРЕДШЕСТВУЮЩЕГО УРОВНЯ ТЕХНИКИ
Прогресс в технологии привел к развитию и внедрению обширных сетей передачи данных. Эти сети включают в себя и сети передачи данных общего пользования, такие как Интернет, и специализированные сети, такие как беспроводные сети связи. Пользователи этих сетей имеют возможность доступа к широкому спектру информации и услуг, которые доступны как сетевые ресурсы.
Одна из областей, где сети передачи данных стали особенно полезными, находится в сфере загружаемого информационного содержания. Обычно это информационное содержание включает в себя исполняемые файлы, программные файлы, приложения, изображение или мультимедийные файлы, данные, метаданные или файл любого другого типа или информационное содержание, которое обеспечивает устройству информацию или дополнительные функциональные возможности. Например, загружаемое приложение может предоставить пользователю устройства отображение в реальном времени такой информации, как новости или условия движения транспорта, обеспечить такие функции повышения производительности, как личный секретарь, или обеспечить развлечение с помощью различных игр в сетевом или автономном режиме.
В настоящее время существует растущий спрос на загружаемое информационное содержание в беспроводных сетевых средах. В беспроводной среде по сети взаимодействуют разнообразные беспроводные устройства, такие как беспроводные телефоны и карманные компьютеры (PDA). Беспроводная сеть включает в себя сетевые серверы, которые функционируют для обеспечения устройствам различных сетевых услуг и ресурсов. Кроме того, беспроводная сеть может также быть соединена с сетью общего пользования (то есть с Интернетом), так что серверы в сети общего пользования также могут обеспечивать услуги для беспроводных устройств.
Обычно беспроводное устройство загружает информационное содержание по беспроводной связи с сетевого сервера. Например, информационное содержание может быть приложением, которое загружено бесплатно или куплено пользователем беспроводного устройства, который фактически получает права на использование приложения на неограниченный, фиксированный срок или срок, истекающий на основе количества использований.
Стало все более желательно давать возможность дарить подарки информационного содержания определенному сетевому терминалу. Например, пользователю первого сетевого терминала может быть желательным подарить подарок информационного содержания пользователю второго сетевого терминала. Подарок информационного содержания содержит любой тип файла, данных или информации, которые могут быть загружены и использованы на втором сетевом терминале. Обычно пользователь первого терминала принимает на себя все затраты, связанные с подарком информационного содержания. Например, подарок информационного содержания может быть загружаемым приложением, которое первый пользователь находит особенно полезным или эффективным, или подарок информационного содержания может просто быть информационным содержанием, которое второй пользователь хотел бы иметь.
К сожалению, современные системы работают так, что, когда даритель делает подарок информационного содержания, он делает это не зная, совместим ли подарок информационного содержания с терминалом, принимающим подарок. Например, приложение может правильно работать на терминале дарителя, однако то же самое приложение может не работать должным образом на терминале, принимающем подарок, из-за аппаратной или программной несовместимости. Кроме того, пользователь принимающего подарок терминала, возможно, ранее купил то же самое приложение, что приводит к дублированию приложения на принимающем подарок терминале. Таким образом, у дарителя нет никакого способа узнать, какое информационное содержание является совместимым с терминалом, принимающим подарок, или какое информационное содержание уже было куплено для использования на том терминале.
Поэтому необходима система, которая позволяет делать подарок информационного содержания терминалу, принимающему подарок, в сети передачи данных, где известно, что подарок информационного содержания является совместимым с принимающим подарок терминалом. Система должна также позволять дарителю заранее определять, существует или не существует намеченный подарок информационного содержания в настоящее время на принимающем подарок терминале. В результате такая система избежит проблем совместимости и потенциальных повторных приобретений, присущих современным системам.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
В одном или более вариантах воплощения обеспечивается система дарения подарков, содержащая способы и устройство для выдачи подарка информационного содержания терминалу, принимающему подарок, в сети передачи данных. В одном варианте воплощения даритель выбирает подарок информационного содержания из каталога, который содержит список информационного содержания, о котором известно, что оно является совместимым с принимающим подарок терминалом. Каталог может также описывать информационное содержание, которое в настоящее время существует на принимающем подарок терминале, чтобы можно было избежать дублирования.
В одном варианте воплощения даритель запрашивает каталог у сервера (или сервер подарков), работающего в сети передачи данных. Запрос включает в себя идентификатор, который идентифицирует терминал, принимающий подарок. Например, если терминал, принимающий подарок, является беспроводным телефоном, даритель указывает номер телефона терминала, принимающего подарок, в запросе каталога совместимого информационного содержания, который отправляется серверу подарков. Из соображений безопасности и конфиденциальности в запросе каталога могут требоваться дополнительные коды защиты. Сервер подарков отвечает на запрос составлением и передачей дарителю описания информационного содержания, которое является совместимым с терминалом, принимающим подарок. Затем даритель выбирает один или более элементов информационного содержания из каталога в качестве подарков информационного содержания, которые должны быть выданы терминалу, принимающему подарок. Поскольку подарок информационного содержания выбран из списка информационного содержания, о котором известно, что оно совместимо с терминалом, принимающим подарок, система функционирует так, чтобы расширить возможности дарителя увидеть, что будет работать на терминале другого пользователя. Таким образом, проблемы совместимости терминала и дублирования информационного содержания разрешаются прежде, чем подарок выдается.
В одном или более вариантах воплощения даритель может дарить подарок информационного содержания, используя любой из нескольких способов. Например, даритель может работать на терминале, подобном терминалу, принимающему подарок, в той же самой сети передачи данных. В другом варианте воплощения даритель может выдать подарок информационного содержания, используя другое средство для обращения к серверу подарков, связанному с получателем подарка. Например, даритель может использовать Web-страницу, связанную с сервером подарков, чтобы увидеть каталог и выбрать подарок информационного содержания. Таким образом, подарок информационного содержания может исходить от проводного или беспроводного устройства, стационарного компьютерного устройства, такого как персональный компьютер, или любого другого устройства, имеющего доступ к серверу подарков, связанному с терминалом, принимающим подарок.
В одном варианте воплощения система дарения дает возможность появления в каталоге целевого информационного содержания. Например, получатель подарка может быть членом финансовой организации, и сервер подарков составляет каталог, чтобы включить в него совместимое информационное содержание, предназначенное для этой организации. Таким образом, даритель может выбрать подарок информационного содержания из целевой информации, которая совместима с терминалом, принимающим подарок.
В одном варианте воплощения обеспечивается способ для управления сервером, чтобы дать возможность первому терминалу выдавать подарок информационного содержания второму терминалу, причем первый и второй терминалы избирательно взаимодействуют с сервером. Способ содержит этап, на котором от первого терминала принимают запрос на каталог, который идентифицирует информационное содержание, совместимое со вторым терминалом. Способ также содержит этапы, на которых формируют каталог и передают каталог на первый терминал. Способ также содержит этапы, на которых от первого терминала принимают запрос подарка на выдачу подарка информационного содержания, выбранного из идентифицированного информационного содержания в каталоге, второму терминалу, и выдают подарок информационного содержания второму терминалу.
В одном варианте воплощения обеспечивается устройство для работы сервера, чтобы дать возможность первому терминалу выдавать подарок информационного содержания второму терминалу, причем первый и второй терминалы избирательно взаимодействуют с сервером. Устройство содержит приемник запроса каталога для приема от первого терминала запроса на каталог, который идентифицирует информационное содержание, совместимое со вторым терминалом, и базу данных для формирования каталога. Устройство также содержит передатчик каталога для передачи каталога на первый терминал. Устройство также содержит приемник подарка для приема от первого терминала запроса подарка, который запрашивает выдачу подарка информационного содержания, выбранного из идентифицированного информационного содержания в каталоге, второму терминалу, и логическую схему для выдачи подарка информационного содержания второму терминалу.
В одном варианте воплощения обеспечивается машиночитаемый носитель, содержащий команды, которые при их исполнении процессором на сервере функционируют так, чтобы предоставлять первому терминалу возможность выдать подарок информационного содержания второму терминалу, причем первый и второй терминалы избирательно взаимодействуют с сервером. Машиночитаемый носитель содержит команды для приема от первого терминала запроса каталога, который идентифицирует информационное содержание, совместимое со вторым терминалом, и команды для формирования каталога. Машиночитаемый носитель также содержит команды для передачи каталога на первый терминал. Машиночитаемый носитель также содержит команды для приема от первого терминала запроса подарка, который запрашивает выдачу второму терминалу подарка информационного содержания, выбранного из идентифицированного информационного содержания в каталоге, и команды для выдачи подарка информационного содержания второму терминалу.
В одном варианте воплощения обеспечивается способ работы первого терминала для выдачи подарка информационного содержания второму терминалу, причем первый и второй терминалы избирательно взаимодействуют с сервером подарков. Способ содержит этап, на котором передают запрос каталога на сервер подарков для получения каталога, который идентифицирует информационное содержание, совместимое со вторым терминалом. Способ также содержит этапы, на которых принимают каталог и выбирают подарок информационного содержания из каталога. Способ также содержит этап, на котором передают запрос подарка на сервер подарков, запрашивая выдачу подарка информационного содержания второму терминалу.
В одном варианте воплощения обеспечивается устройство для использования в первом терминале для выдачи подарка информационного содержания второму терминалу, причем первый и второй терминалы избирательно взаимодействуют с сервером. Устройство содержит передатчик запроса каталога, который выполнен с возможностью передавать запрос каталога на сервер для получения каталога, который идентифицирует информационное содержание, совместимое со вторым терминалом. Устройство также содержит приемник каталога, который выполнен с возможностью принимать каталог, и логическую схему выбора, которая функционирует для выбора подарка информационного содержания из каталога. Устройство также содержит передатчик запроса подарка, который функционирует для передачи запроса подарка на сервер, запрашивая выдачу подарка информационного содержания второму терминалу.
В одном варианте воплощения обеспечивается устройство для использования в первом терминале для выдачи подарка информационного содержания второму терминалу, причем первый и второй терминалы избирательно взаимодействуют с сервером. Устройство содержит средство для передачи запроса каталога на сервер для получения каталога, который идентифицирует информационное содержание, совместимое со вторым терминалом, и средство для приема каталога. Устройство также содержит средство для выбора подарка информационного содержания из каталога и средство для передачи на сервер запроса подарка, который запрашивает выдачу подарка информационного содержания второму терминалу.
В одном варианте воплощения обеспечивается машиночитаемый носитель, содержащий команды, которые при их исполнении процессором в первом терминале функционируют так, чтобы выдавать подарок информационного содержания второму терминалу, причем первый и второй терминалы избирательно взаимодействуют с сервером. Машиночитаемый носитель включает в себя команды для передачи запроса каталога на сервер подарков для получения каталога, который идентифицирует информационное содержание, совместимое со вторым терминалом. Машиночитаемый носитель также содержит команды для приема каталога и команды для выбора подарка информационного содержания из каталога. Машиночитаемый носитель также содержит команды для передачи на сервер подарков запроса подарка, который запрашивает выдачу подарка информационного содержания второму терминалу.
В одном варианте воплощения обеспечивается способ работы первого терминала для выдачи подарка информационного содержания второму терминалу, причем первый и второй терминалы избирательно взаимодействуют друг с другом по сети передачи данных. Способ содержит этап, на котором передают запрос каталога на второй терминал для получения каталога, который идентифицирует информационное содержание, совместимое со вторым терминалом. Способ также содержит этапы, на которых принимают каталог, выбирают подарок информационного содержания из каталога и передают на сервер подарков запрос подарка, причем сервер подарков выдает подарок информационного содержания второму терминалу.
Другие аспекты, преимущества и признаки настоящего изобретения станут очевидными после обзора изложенных далее краткого описания чертежей, подробного описания изобретения и формулы изобретения.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Предшествующие аспекты и сопутствующие преимущества вариантов воплощения, описанных здесь, станут более очевидны при ссылке на последующее подробное описание, иллюстрируемое чертежами, на которых:
Фиг.1 показывает один вариант воплощения системы дарения, который позволяет выдавать подарок информационного содержания терминалу в сети передачи данных;
Фиг.2 показывает функциональную схему одного варианта воплощения сервера для использования в одном варианте воплощения системы дарения;
Фиг.3 показывает один вариант воплощения способа для использования на сервере для обеспечения одного варианта воплощения системы дарения;
Фиг.4 показывает функциональную схему одного варианта воплощения устройства терминала для использования в одном варианте воплощения системы дарения;
Фиг.5 показывает один вариант воплощения способа для использования в устройстве терминала для обеспечения одного варианта воплощения системы дарения;
Фиг.6 показывает один вариант воплощения каталога для использования в одном или более вариантах воплощения системы дарения; и
Фиг.7 показывает один вариант воплощения способа для использования в устройстве терминала для обеспечения одного варианта воплощения системы дарения с использованием одноранговой связи.
ПОДРОБНОЕ ОПИСАНИЕ ИЗОБРЕТЕНИЯ
Последующее подробное описание описывает один или более вариантов воплощения системы дарения, которая включает в себя способы и устройство для предоставления возможности пользователю первого терминала в сети передачи данных дарить подарок информационного содержания пользователю второго терминала в сети. В одном варианте воплощения система дарения составляет каталог информационного содержания, которое является совместимым со вторым терминалом, и передает каталог на первый терминал. Пользователь первого терминала выбирает конкретный подарок информационного содержания, который будет выдан второму терминалу. Сделанный выбор передается на сервер подарков, который функционирует для выдачи выбранного подарка информационного содержания второму терминалу. Пользователь первого терминала берет на себя расходы по подарку информационного содержания. Первый и второй терминалы могут быть проводными или беспроводными терминалами любых типов, в том числе, но без ограничения, настольными компьютерами, портативными компьютерами, беспроводными телефонами, пейджерами, карманными компьютерами, устройствами для работы с электронной почтой, планшетными компьютерами или проводными или беспроводными устройствами других типов.
В одном или более вариантах воплощения системы дарения взаимодействуют со средой исполнения, которая выполняется на устройстве и используется для упрощения работы устройства, например, посредством обеспечения обобщенных запросов к ресурсам, специфичным для устройства. Одной из таких сред исполнения является программная платформа "Двоичная среда исполнения для беспроводных устройств" (Binary Runtime Environment for Wireless®, BREW ), разработанная компанией QUALCOMM, Inc., Сан-Диего, штат Калифорния. В последующем описании предполагается, что один вариант воплощения системы дарения реализован с использованием беспроводного устройства, на котором выполняется такая среда исполнения, как программная платформа BREW. Однако один или более вариантов воплощения системы дарения пригодны для использования со средами исполнения других типов для выдачи подарков информационного содержания проводным и беспроводным устройствам. Кроме того, термин "информационное содержание" используется здесь для описания любых типов приложений, мультимедийных файлов, файлов изображений, исполняемых файлов, программ, web-страниц, сценариев, документов, демонстраций, сообщений, данных, метаданных или информационного содержания или информации любого другого типа, которые могут быть воспроизведены, обработаны или выполнены на устройстве.
Фиг.1 показывает один вариант воплощения системы 100 дарения, которая дает возможность выдавать подарок терминалу в сети передачи данных. Система 100 содержит первый беспроводной терминал 102, который взаимодействует с сетью 104 передачи данных через канал 106 беспроводной связи. Сеть 104 передачи данных состоит из сети передачи данных любого типа, которая может включать в себя, но без ограничения, проводную, беспроводную, частную или общедоступную сеть передачи данных или любую их комбинацию.
Система 100 также содержит сервер 108 (называемый также "сервером подарков"), который соединен с сетью 104 через канал 120 связи для обеспечения услуг устройствам, соединенным с сетью 104. Например, беспроводной терминал 102 может быть беспроводным телефоном, и сервер 108 может быть частью общенациональной сети передачи данных, которая обеспечивает телефону телекоммуникационные услуги. Канал 120 связи может быть проводным или беспроводным каналом связи любого типа.
Также с сетью 104 соединен второй терминал 110. Терминал 110 соединен с сетью 104 передачи данных через канал 122 беспроводной связи. Терминал 110 может быть беспроводным устройством любого типа.
В одном варианте воплощения сервер 108 содержит базу 112 данных и загружаемое информационное содержание 114. База 112 данных содержит информацию о работе сети 104 передачи данных и информацию об устройствах терминалов, поддерживаемых сервером 108. Например, база 112 данных включает в себя информацию о конфигурации аппаратных и программных средств терминалов 102 и 110. Таким образом, база 112 данных содержит информацию идентификации и информацию конфигурации сетевых терминалов.
Информационное содержание 114 состоит из любых типов приложений, исполняемых файлов, файлов изображений, мультимедийных файлов, файлов данных или любых других типов файлов информационного содержания. Информационное содержание 114 может включать в себя приложения, предназначенные для устройства определенного типа, или информационное содержание, работающее на широком спектре устройств. Файлы, включенные в информационное содержание 114, имеют связанные с ними идентификаторы, которые могут использоваться для идентификации каждого файла.
В одном варианте воплощения система дарения функционирует так, чтобы предоставлять возможность пользователю первого терминала 102 выдавать подарок информационного содержания пользователю второго терминала 110. Например, подарок информационного содержания может содержать один или более файлов приложений, программ, исполняемых файлов, файлов данных, файлов информационного содержания или любых других имеющихся файлов, выбранных из информационного содержания 114. Поскольку подарок выбран из каталога совместимого информационного содержания, выбранный подарок информационного содержания совместим с терминалом 110. В одном или более вариантах воплощения система дарения 100 функционирует так, чтобы выдавать подарок информационного содержания посредством выполнения одного или более из следующих этапов.
Терминал 102 передает запрос на сервер 108 (как показано линией 124) для приема каталога файлов информационного содержания, которые совместимы с терминалом 110. Запросы включают в себя идентификатор, который идентифицирует терминал 110, и любую информацию авторизации, которая может быть необходима серверу 108 для верификации запроса.
Сервер 108 принимает и верифицирует запрос и использует идентификатор для составления списка файлов информационного содержания, которые совместимы с терминалом 110. Например, сервер 108 использует идентификатор для поиска в базе 112 данных, чтобы определить конфигурацию терминала 110 и совместимые файлы информационного содержания из имеющегося информационного содержания 114.
Сервер 108 передает каталог 116 совместимых файлов информационного содержания на терминал 102 (как показано линией 126). Например, каталог 116 содержит список идентификаторов, которые идентифицируют файлы информационного содержания, являющиеся совместимыми с аппаратными средствами/программным обеспечением терминала 110. Например, каталог 116 идентифицирует три приложения, которые являются совместимыми с терминалом 110. Каталог может также указывать, имеется ли уже на терминале 110 какой-либо из файлов информационного содержания.
Пользователь терминала 102 выбирает один или более файлов информационного содержания из принятого каталога 116 в качестве подарков информационного содержания и передает запрос подарка, который включает в себя выбор подарков информационного содержания, на сервер 108 (как показано линией 128).
Сервер 108 принимает и подтверждает подлинность запроса подарка и обновляет базу 112 данных, чтобы показать, что этому терминалу 110 был выдан подарок информационного содержания. Сервер 108 может также обновить свои записи, чтобы показать, что пользователь терминала 102 оплатит затраты, связанные с выбранным подарком информационного содержания.
Когда между сервером 108 и терминалом 110 установлена связь, подарок 118 информационного содержания передается на терминал 110 (как показано линией 130). Тогда пользователь терминала 110 может использовать информационный подарок 118, поскольку известно, что подарок 118 информационного содержания является совместимым с терминалом 110.
Для данного описания предполагается, что полномочия объектов, передающих вышеописанную информацию, должным образом заверены с использованием любого известного метода проверки полномочий или подтверждения подлинности таким образом, чтобы любое принимающее устройство могло удостовериться, что оно принимает информацию из надежного источника.
В одном или более вариантах воплощения сервер 108, терминал 102 и терминал 110 могут быть устройствами любых типов, и их соответствующие соединения с сетью 104 передачи данных могут быть беспроводными, проводными или любой их комбинацией. Таким образом, варианты воплощения системы дарения могут быть реализованы с использованием практически любой сетевой конфигурации, имеющей множество серверов и терминалов, которые функционируют для обеспечения функции системы дарения, как описано здесь.
В одном или более вариантах воплощения система дарения использует один или более методов защиты для обеспечения безопасности и/или конфиденциальности во время процесса дарения. Например, в одном варианте воплощения сервер подарков запрашивает у дарителя секретные коды безопасности перед обработкой запроса каталога. Коды безопасности могут содержать идентификационную информацию получателя подарка, личный идентификационный номер (PIN-код) или другой код безопасности, или информацию безопасности любого другого типа с тем, чтобы могли быть обеспечены безопасность и конфиденциальность получателя подарка. Поэтому даритель должен предоставить серверу подарков надлежащее подтверждение полномочий перед приемом конфиденциальной информации о терминале, принимающем подарок, или его пользователе.
В другом варианте воплощения система 100 дарения функционирует для предоставления возможности выдачи подарка терминалу в сети передачи данных с использованием транзакции одноранговой связи. Например, терминалы 102 и 110 могут взаимодействовать друг с другом для предоставления возможности терминалу 102 выдавать подарок информационного содержания терминалу 110. В одном варианте воплощения система 100 дарения функционирует для предоставления возможности терминалу 102 взаимодействовать по одноранговой связи с терминалом 110 для выдачи подарка информационного содержания посредством выполнения одного или более следующих этапов.
Терминал 102 передает запрос на терминал 110 (как показано линией 130) для приема каталога файлов информационного содержания, являющихся совместимыми с терминалом 110. Запрос включает в себя любую необходимую информацию подтверждения подлинности для предоставления возможности терминалу 102 получить каталог информации.
Терминал 110 принимает и верифицирует запрос и составляет список файлов информационного содержания, которые являются совместимыми с терминалом 110. Например, терминал может уже знать, какое информационное содержание является совместимым, или может обратиться к серверу 108, чтобы определить, какое информационное содержание является совместимым.
Терминал 110 передает каталог 116 совместимых файлов информационного содержания на терминал 102 (как показано линией 132). Например, каталог 116 содержит список идентификаторов, которые идентифицируют файлы информационного содержания, являющиеся совместимыми с аппаратными средствами/программным обеспечением терминала 110. Например, каталог 116 идентифицирует три приложения, которые являются совместимыми с терминалом 110.
Пользователь терминала 102 выбирает один или более файлов информационного содержания из принятого каталога 116 в качестве подарков информационного содержания и передает запрос подарка на сервер 108, который включает в себя выбор подарков информационного содержания (как показано линией 128). В другом варианте воплощения терминал 102 уже имеет подарок информационного содержания как часть информационного содержания 136, и, таким образом, серверу 108 запрос подарка не отправляется.
Если сервер 108 принимает запрос подарка, он проверяет подлинность запроса подарка и обновляет базу 112 данных 112, чтобы показать, что терминалу 110 выдан подарок информационного содержания. Сервер 108 может также обновить свои записи, чтобы показать, что пользователь терминала 102 оплатит затраты, связанные с выбранным подарком информационного содержания. Если терминал 102 уже имеет подарок информационного содержания как часть информационного содержания 136, терминал 102 передает подарок информационного содержания на терминал 102, как показано линией 134.
Таким образом, терминалы 102 и 110 могут взаимодействовать по одноранговой связи для предоставления возможности терминалу 102 выдавать подарок информационного содержания терминалу 110.
Фиг.2 показывает функциональную схему одного варианта воплощения сервера 108 для использования в одном или более вариантах воплощения системы дарения. Сервер 108 содержит базу 112 данных и информационное содержание 114. Сервер 108 также содержит приемник 202 запроса каталога, передатчик 204 каталога и приемник 206 запроса подарка. Сервер 108 также содержит логические схемы 208, 210 верификации и логическую схему 212 входа в систему.
База 112 данных содержит информацию о сетевых терминалах, такую как идентификаторы терминалов и информация о конфигурации соответствующего программного и аппаратного обеспечения. Информационное содержание 114 содержит любые типы приложений, исполняемых файлов, программных файлов или файлов информационного содержания любых других типов, которые могут быть обработаны устройством терминала.
В одном варианте воплощения приемник 202 запроса каталога, передатчик 204 каталога и приемник 206 запроса подарка содержат процессор, центральный процессор, вентильную матрицу, логическую схему, программное обеспечение или любую их комбинацию. Например, в одном варианте воплощения процессор, выполняющий команды программы, обеспечивает функции приемника 202, передатчика 204 и приемника 206.
В одном или более вариантах воплощения сервер 108 обычно содержит логическую схему для выполнения машиночитаемых команд, чтобы выполнять описанные здесь функции. Например, команды могут быть загружены в сервер 108 с машиночитаемых носителей, таких как гибкий диск, компакт-диск, предназначенный только для чтения (CD-ROM), флэш-память или другие машиночитаемые носители, которые взаимодействуют с сервером 108. В другом варианте воплощения команды могут быть загружены в сервер 108 из сетевого ресурса, такого как сетевой сервер или сетевой ресурс любого другого типа, который соединен с сервером 108. Команды при их выполнении сервером 108 обеспечивают один или более вариантов воплощения описанной системы дарения.
Приемник 202 запроса каталога функционирует так, чтобы принимать запрос на каталог, содержащий список идентификаторов, которые идентифицируют один или более файлов информационного содержания из информационного содержания 114. Канал 214 связи соединяет приемник 202 с внешними устройствами или системами. Например, канал 214 может быть сетевым соединением, которое соединяет приемник 202 с сетью передачи данных для приема запросов каталога. В одном или более вариантах воплощения канал 214 может быть каналом связи любого типа, который функционирует для соединения приемника 202 с другими устройствами.
Передатчик 204 каталога функционирует так, чтобы передавать каталог на внешнее устройство или систему. Канал 216 связи соединяет передатчик 204 с внешними устройствами или системами. Например, канал 216 может быть сетевым соединением, которое соединяет передатчик 204 с сетью передачи данных для передачи каталогов на другие устройства. В одном или более вариантах воплощения канал 216 может быть каналом связи любого типа, который функционирует для соединения передатчика 204 с другими устройствами.
Приемник 206 запроса подарка функционирует так, чтобы принимать запросы подарка от внешних устройств или систем. Запросы подарка идентифицируют подарок информационного содержания, который должен быть выдан идентифицированному терминалу. Например, база 112 данных содержит информацию о терминалах, обслуженных сервером 108. Канал 218 связи соединяет приемник 206 с внешними устройствами или системами. Например, канал 218 может быть сетевым соединением, которое соединяет приемник 206 с сетью передачи данных для приема запросов подарка. В одном или более вариантах воплощения канал 218 может быть каналом связи любого типа, который функционирует для соединения приемника 206 с другими устройствами.
Логическая схема 212 входа в систему функционирует так, чтобы обрабатывать информацию входа в систему, принятую от одного или более терминалов, обслуживаемых сервером 108. Например, сервер может быть частью сети передачи данных и функционирует так, чтобы обеспечивать сетевые услуги множеству устройств терминалов. Логическая схема 212 входа в систему взаимодействует с различными терминалами, используя канал 220 связи. Например, канал 220 может быть сетевым соединением, которое соединяет логическую схему 212 входа в систему с сетью передачи данных для взаимодействия с различными терминалами. В одном или более вариантах воплощения канал 220 может быть каналом связи любого типа, который функционирует для соединения логической схемы 212 входа в систему с другими устройствами.
В одном варианте воплощения логическая схема 212 входа в систему функционирует так, чтобы взаимодействовать с терминалом, принимающим подарок, для определения, каким информационным содержанием обладает этот терминал. Например, терминал, принимающий подарок, мог независимо приобрести намеченный подарок информационного содержания, и эта информация может быть обнаружена логической схемой 212 входа в систему. Например, логическая схема 212 входа в систему опрашивает терминал, принимающий подарок, об информационном содержании, которым он обладает, через канал 220. В одном варианте воплощения, если логическая схема 212 обнаруживает, что терминал, принимающий подарок, независимо приобрел намеченный подарок информационного содержания, то логическая схема 212 функционирует для прекращения выдачи подарка. В этом случае терминалу дарителя будут возмещены любые затраты, связанные с намечавшимся подарком (то есть база 112 данных будет обновлена), и терминалу дарителя будет передано уведомительное сообщение, указывающее, что подарок информационного содержания не был выдан второму терминалу. Таким образом, у системы дарения есть возможность избежать выдачи подарка информационного содержания, дублирующего информационное содержание, которым обладает терминал, принимающий подарок.
В одном варианте воплощения каналы 214, 216, 218 и 220 связи являются независимыми каналами. В другом варианте воплощения каналы 214, 216, 218 и 220 являются одним и тем же каналом. Каналы 214, 216, 218 и 220 могут содержать проводной или беспроводной канал любого типа или любую их комбинацию. Таким образом, может использоваться любая конфигурация для предоставления возможности функциональным элементам сервера 108 взаимодействовать с внешними устройствами или системами.
Следует отметить, что сервер 108 иллюстрирует только один вариант воплощения и что возможны другие конфигурации сервера для обеспечения описанных здесь функций. Например, возможно, чтобы функциональные элементы сервера 108 были объединены, перегруппированы, изменены, добавлены или удалены в рамках объема описанных вариантов воплощения.
Фиг.3 показывает один вариант воплощения способа 300 для использования на сервере для обеспечения одного варианта воплощения системы дарения. Для ясности изложения работа способа 300 будет описана со ссылкой на сервер 108, показанный на фиг.2.
В блоке 302 запрос каталога принимается на сервере. Например, терминал взаимодействует с сервером 108 через канал 214 для запроса каталога информационного содержания, совместимого с терминалом, принимающим подарок. Запрос включает в себя информацию для идентификации запрашивающего терминала и терминала, принимающего подарок.
В блоке 304 запрос каталога верифицируется. Например, логическая схема 208 верификации функционирует так, чтобы подтвердить, что запрашивающий терминал уполномочен запрашивать каталог и принимать конфиденциальную информацию о терминале, принимающем подарок. Для верификации запроса может использоваться методика верификации и/или подтверждения полномочий любого типа.
В блоке 306 запрос используется для составления каталога, который идентифицирует информационное содержание, совместимое с терминалом, принимающим подарок. Например, от логической схемы 208 верификации запрос отправляется в базу 112 данных, где идентификатор терминала, принимающего подарок, используется для составления каталога, идентифицирующего совместимое информационное содержание. Например, база данных включает в себя информацию конфигурации аппаратных средств и программного обеспечения терминала, принимающего подарок. Информация конфигурации используется для определения, какой из файлов, включенных в информационное содержание 114, является совместимым с терминалом, принимающим подарок. В одном варианте воплощения каталог также включает в себя информацию об информационном содержании, которым в настоящее время обладает терминал, принимающий подарок.
В блоке 308 из перечня, идентифицирующего все совместимое информационное содержание, составляется файл каталога, который может быть в формате файла любого подходящего типа. Файл каталога может также включать в себя любую другую информацию, относящуюся к работе или конфигурации терминала, принимающего подарок. Например, файл каталога может включать в себя информацию о текущем информационном содержании и лицензиях, связанных с терминалом, принимающим подарок.
В блоке 310 составленный каталог передается на терминал дарителя подарка, который запросил каталог. Например, составленный каталог совместимого информационного содержания отправляется из базы 112 данных на передатчик 216 каталога, который затем передает каталог на терминал дарителя подарка через канал 216 связи.
В блоке 312 запрос подарка принимается на сервере 108. Например, приемник 206 запроса подарка принимает запрос подарка через канал 218. В одном варианте воплощения терминал, который принял каталог и выбрал один или более совместимых файлов информационного содержания для выдачи в качестве подарка другому терминалу, формирует запрос подарка. Запрос подарка включает в себя информацию для идентификации терминала дарителя подарка, подарка информационного содержания и терминала, принимающего подарок.
В блоке 314 сервер верифицирует запрос подарка. Например, логическая схема 210 верификации функционирует так, чтобы подтвердить, что запрашивающий терминал уполномочен запрашивать подарок. Для верификации запроса может использоваться метод верификации и/или подтверждения полномочий любого типа.
В блоке 318 сервер устанавливает связь с терминалом, принимающий подарок. Например, в одном варианте воплощения связь устанавливается, когда терминал, принимающий подарок, выполняет вход в логическую схему 212 входа в систему через канал 220. Связь с терминалом, принимающим подарок, может также быть установлена любым другим способом. Например, сервер 108 может инициировать связь с терминалом, принимающим подарок.
В блоке 320 выполняется проверка, чтобы узнать, не приобрел ли уже терминал, принимающий подарок, подарок информационного содержания. В одном варианте воплощения сервер 108 подарков обращается к терминалу 110, принимающему подарок, чтобы определить, не находится ли уже подарок информационного содержания на терминале 110, принимающем подарок. Например, во время, когда терминал 102 дарителя подарка обрабатывал каталог, чтобы выбрать подарок информационного содержания для выдачи, терминал, принимающий подарок, приобрел выбранный подарок информационного содержания каким-либо другим образом. Например, терминал, принимающий подарок, купил информационное содержание независимо. Если терминал, принимающий подарок, уже имеет информационное содержание, то подарок идентичного информационного содержания привел бы к дублированию информационного содержания на терминале, принимающем подарок. Желательно избежать такой ситуации дублирования. Таким образом, если терминал, принимающий подарок, уже имеет выбранное информационное содержание, способ переходит к блоку 322, и, если выбранное информационное содержание еще не находится на терминале, принимающем подарок, способ переходит к блоку 324.
В блоке 322 было определено, что подарок информационного содержания уже находится на терминале, принимающем подарок, таким образом, обеспечивается возмещение затрат терминалу дарителя подарка. Например, база данных на сервере подарка обновляется для отражения того, что подарок не выдавался, и на счет терминала дарителя подарка не нужно записывать затраты. В одном варианте воплощения терминалу дарителя подарка отправляется уведомление, чтобы сообщить этому терминалу, что подарок информационного содержания не был выдан во избежание дублирования информационного содержания на терминале, принимающем подарок. Также возможно отправить уведомление терминалу, принимающему подарок, что подарок информационного содержания был возвращен из-за дублирования информационного содержания.
В блоке 324 терминал, принимающий подарок, еще не обладает подарком информационного содержания, таким образом, подарок информационного содержания передается на терминал, принимающий подарок. Например, в одном варианте воплощения выбранный подарок информационного содержания извлекается из информационного содержания 114 логической схемой 212 входа в систему и передается на терминал, принимающий подарок, через канал 220. Может использоваться любой другой метод для передачи подарка информационного содержания на терминал, принимающий подарок.
Таким образом, способ 300 функционирует так, чтобы выдавать подарок информационного содержания в сети передачи данных. Следует отметить, что способ 300 иллюстрирует только один способ и что возможно перегруппировать, изменить, объединить или удалить этапы способа в объеме описанных вариантов воплощения.
Фиг.4 показывает функциональную схему одного варианта воплощения терминала 102 для использования в одном варианте воплощения системы дарения. Терминал 102 содержит передатчик 402 запроса каталога, приемник 404 каталога, передатчик 406 запроса подарка и логическую схему 408 выбора.
В одном варианте воплощения передатчик 402 запроса каталога, приемник 404 каталога, передатчик 406 запроса подарка и логическая схема 408 выбора содержат процессор, центральный процессор, вентильную матрицу, логическую схему, программное обеспечение или любую их комбинацию. Например, в одном варианте воплощения процессор, выполняющий команды программы, может обеспечить функции любого элемента или всех элементов множества, состоящего из передатчика 402, приемника 404, передатчика 406 и логической схемы 408 выбора.
В одном или более вариантах воплощения терминал 102 обычно содержит логическую схему для выполнения машиночитаемых команд, чтобы выполнить описанные здесь функции. Например, команды могут быть загружены в терминал 102 с машиночитаемых носителей, таких как гибкий диск, компакт-диск, предназначенный только для чтения (CD-ROM), флэш-память или другие машиночитаемые носители, которые взаимодействуют с терминалом 102. В другом варианте воплощения команды могут быть загружены в терминал 102 из сетевого ресурса, такого как сетевой сервер или сетевой ресурс любого другого типа, который взаимодействует с терминалом 102. Команды при их выполнении терминалом 102 обеспечивают один или более вариантов воплощения описанной системы дарения.
Передатчик 402 запроса каталога функционирует так, чтобы передавать запрос каталога на сервер подарков, такой как сервер 108. В одном варианте воплощения передатчик 402 принимает информацию от пользовательского ввода 410. Пользовательский ввод 410 позволяет пользователю терминала 102 вводить информацию, которая используется как часть запроса каталога. Информация включает в себя идентификатор, который идентифицирует терминал, принимающий подарок. Запрос каталога передается через канал 412 связи, который предоставляет возможность взаимодействовать с сервером подарка.
Приемник 404 каталога функционирует так, чтобы принимать каталог от сервера подарка. Каталог включает в себя список, идентифицирующий информационное содержание, которое совместимо с выбранным терминалом, принимающим подарок. Приемник 404 каталога взаимодействует с сервером подарка через канал 414 связи.
Логическая схема 408 выбора принимает каталог от приемника каталога и отображает это пользователю терминала. Затем пользователь выбирает (с использованием пользовательского ввода 410) один или более подарков информационного содержания, которые должны быть выданы терминалу, принимающему подарок.
Варианты выбора отправляются передатчику 406 запроса подарка, который передает запрос подарка на сервер подарка через канал 416 связи. В одном варианте воплощения передатчик запроса подарка включает в себя логическую схему для приема уведомления о том, что подарок не был выдан терминалу, принимающему подарок, так как выбранный подарок информационного содержания уже имеется на терминале, принимающем подарок. Например, в то время, когда терминал дарителя подарка выбирает подарок информационного содержания из каталога, терминал, принимающий подарок, приобретает выбранный подарок информационного содержания каким-либо другим образом. Например, терминал, принимающий подарок, приобретает выбранный подарок информационного содержания посредством независимой покупки. Таким образом, сервер подарка не будет выдавать подарок информационного содержания терминалу, принимающему подарок, чтобы избежать дублирования информационного содержания на терминале, принимающем подарок. В одном варианте воплощения сервер подарка посылает уведомительное сообщение о том, что подарок информационного содержания не доставлен во избежание ситуации с дублированием информационного содержания. Уведомительное сообщение принимается логической схемой в передатчике 406 запроса подарка для дальнейшей обработки в терминале дарителя подарка.
В одном варианте воплощения каналы 412, 414 и 416 связи являются независимыми каналами. В другом варианте воплощения каналы 412, 414 и 416 являются одним и тем же каналом. Каналы 412, 414 и 416 могут содержать проводной или беспроводной канал любого типа или любую их комбинацию. Таким образом, может использоваться любая конфигурация для предоставления возможности функциональным элементам терминала 102 взаимодействовать с внешними устройствами или системами.
Следует отметить, что терминал 102 иллюстрирует только один вариант воплощения и что возможны другие конфигурации сервера для обеспечения описанных здесь функций. Например, возможно, чтобы функциональные элементы терминала 102 были объединены, перегруппированы, изменены, добавлены или удалены в рамках объема описанных вариантов воплощения.
Фиг.5 показывает один вариант воплощения способа 500 для использования в устройстве терминала для обеспечения одного варианта воплощения системы дарения. Например, способ 500 пригоден для использования с терминалом 102, показанным на фиг.4. Поэтому для большей ясности последующее подробное описание способа 500 включает в себя дополнительные ссылки на терминал 102 на фиг.4.
В блоке 502 запрашивается каталог, идентифицирующий информационное содержание, совместимое с терминалом, принимающим подарок. Например, пользователь терминала 102 обеспечивает пользовательский ввод на передатчик 402 через ввод 410. Пользовательский ввод содержит информацию, которая включает в себя идентификатор, который идентифицирует терминал, принимающий подарок. Информация используется для создания запроса каталога, который передается передатчиком 402 на сервер подарков через канал 412 связи.
В блоке 504 терминал принимает каталог, который идентифицирует информационное содержание, совместимое с терминалом, принимающим подарок. Например, сервер подарков принимает запрос каталога и после процесса верификации составляет список информационного содержания, совместимого с терминалом, принимающим подарок. Список используется для создания каталога, который передается на терминал 102 и принимается приемником 404 каталога через канал 414.
В блоке 506 пользователь терминала выбирает один или более подарков информационного содержания из каталога, которые должны быть выданы терминалу, принимающему подарок. Например, принятый каталог передается логической схеме 408 выбора и после этого отображается пользователю терминала. Пользователь терминала выбирает желаемые подарки информационного содержания из каталога через пользовательский ввод 410.
В блоке 508 запрос подарка передается от терминала 102 на сервер подарков. Запрос подарка включает в себя один или более идентификаторов, которые идентифицируют подарки информационного содержания, выбранные для выдачи терминалу, принимающему подарок, который также идентифицирован в запросе. Например, пользователь выбирает подарки информационного содержания из каталога для выдачи их в качестве подарков терминалу, принимающему подарок. Варианты выбора включаются в запрос подарка, который передается от передатчика 406 на сервер подарков. Когда сервер подарков принимает запрос подарка, подарки информационного содержания выдаются терминалу, принимающему подарок, и терминал 102 дарителя подарка несет любые затраты, связанные с подарками информационного содержания.
Предполагается, что способ 500 является иллюстративным и не ограничивающим работу различных описанных вариантов воплощения. Например, для специалиста в области техники будут очевидными незначительные изменения, добавления или удаления в любом из описанных этапов способа. Кроме того, описанные этапы способа могут быть объединены, перегруппированы или переупорядочены без отхода от объема описанных вариантов воплощения.
Фиг.6 показывает один вариант воплощения каталога 600 для использования в одном или более вариантах воплощения системы дарения. В одном варианте воплощения каталог подготавливается сервером подарков в ответ на запрос каталога, принятый от терминала дарителя подарка. Каталог 600 содержит раздел 602 заголовка, который идентифицирует терминал, принимающий подарок. Каталог 600 также содержит раздел 604 активного информационного содержания 604, раздел 608 совместимого информационного содержания и раздел 610 целевого информационного содержания.
Раздел 604 активного информационного содержания показывает информационное содержание, которым в настоящее время обладает терминал, принимающий подарок. Активное информационное содержание принадлежит или лицензируется терминалом, принимающим подарок, и существующие сведения о лицензии обеспечиваются в разделе 606.
Раздел 608 совместимого информационного содержания показывает информационное содержание, которое является совместимым с терминалом, принимающим подарок. Например, даритель может выбрать подарки информационного содержания из нескольких категорий, таких как развлечения, новости, финансы или игры.
Раздел 610 целевого информационного содержания показывает информационное содержание, которое предназначается для терминала, принимающего подарок. Например, если терминал, принимающий подарок, является членом финансовой организации, целевое информационное содержание может быть информационным содержанием, показанным в разделе 610.
Поэтому каталог 600 может использоваться в одном варианте воплощения системы дарения для предоставления возможности выдавать подарок информационного содержания терминалу, принимающему подарок. Следует отметить, что каталог 600 показывает только один вариант воплощения и что возможны другие варианты воплощения каталога для использования с одним или более вариантами воплощения системы дарения.
Фиг.7 показывает один вариант воплощения способа 700 для использования в устройстве терминала для обеспечения одного варианта воплощения системы дарения с использованием одноранговой связи. Например, способ 700 пригоден для использования с терминалом 102, показанным на фиг.4. Поэтому для большей ясности последующее подробное описание способа 700 включает в себя дополнительные ссылки на терминал 102 на фиг.4.
В блоке 702 запрашивается каталог, идентифицирующий информационное содержание, совместимое с терминалом, принимающим подарок. Например, пользователь терминала 102 обеспечивает пользовательский ввод на передатчик 402 через ввод 410. Пользовательский ввод содержит информацию, которая включает в себя идентификатор, который идентифицирует терминал 110, принимающий подарок. Информация используется для создания запроса каталога, который передается передатчиком 402 на терминал 110, принимающий подарок, с использованием одноранговой связи, например, с использованием канала 412 связи.
В блоке 704 терминал принимает каталог, который идентифицирует информационное содержание, совместимое с терминалом, принимающим подарок. Например, терминал 110 принимает запрос каталога и после процесса верификации составляет список совместимого информационного содержания. В одном варианте воплощения информация о совместимом информационном содержании имеется в терминале 110. В другом варианте воплощения терминал 110 запрашивает информацию о совместимом информационном содержании у сервера подарков, например, сервера 108. Информация о совместимом информационном содержании используется для создания каталога, который передается от терминала 110 на терминал 102 и принимается приемником 404 каталога через канал 414.
В блоке 706 пользователь терминала дарителя подарка выбирает один или более подарков информационного содержания из каталога, которые должны быть выданы терминалу, принимающему подарок. Например, принятый каталог передается логической схеме 408 выбора и после этого отображается пользователю терминала. Пользователь терминала выбирает желаемые подарки информационного содержания из каталога через пользовательский ввод 410.
В одном варианте воплощения способ 700 переходит к блоку 708, где запрос подарка передается от терминала 102 на сервер подарков. Запрос подарка включает в себя один или более идентификаторов, которые идентифицируют подарки информационного содержания, выбранные для выдачи терминалу, принимающему подарок, который также идентифицирован в запросе. Например, пользователь выбирает подарки информационного содержания из каталога, чтобы выдать их в качестве подарков терминалу, принимающему подарок. Варианты выбора включаются в запрос подарка, который передается от передатчика 406 на сервер 108 подарков. Когда сервер подарков принимает запрос подарка, подарки информационного содержания выдаются терминалу 110, принимающему подарок, и терминал 102 дарителя подарка несет любые затраты, связанные с подарками информационного содержания.
В другом варианте воплощения способ переходит к блоку 710, где терминал 102 дарителя подарка передает подарок информационного содержания непосредственно на терминал 110, принимающий подарок. Например, с использованием одноранговой связи подарок информационного содержания, находящийся в терминале 102, передается на терминал 110, принимающий подарок.
Таким образом, система дарения может выдавать подарки информационного содержания терминалу в сети передачи данных с использованием множества способов для формирования каталога совместимого информационного содержания и передачи выбранного подарка информационного содержания из одного из нескольких источников.
В соответствии с этим, хотя проиллюстрированы и описаны один или более вариантов воплощения способов и устройства для выдачи подарков в сети передачи данных, понятно, что в вариантах воплощения могут быть сделаны различные изменения без отступления от их сущности или основных характеристик. Поэтому предполагается, что данные раскрытия и описания являются иллюстративными, но не ограничивающими объем изобретения, который определяется формулой изобретения.
Класс G06F7/08 сортировка, те группировка носителей информации в числовой или другой последовательности в соответствии по меньшей мере с частью информации, записанной на этих носителях