АДАПТАЦИЯ ДОСТАВКИ ПРИНУДИТЕЛЬНО ОТПРАВЛЕННОГО СОДЕРЖИМОГО НА ОСНОВАНИИ ПРЕДСКАЗУЕМОСТИ

1. Система адаптации извлечения ресурсов на основании местоположения устройства и взаимодействия пользователя, содержащая:
область (206) памяти для хранения информации (208) о местоположении для мобильного вычислительного устройства, соединенного с сетью (108), причем упомянутая область (206) памяти дополнительно хранит список (210) прикладных программ (103), принимающих принудительно отправленное содержимое от сети (108), и
процессор (204), запрограммированный для того, чтобы:
поддерживать в области (206) памяти список (210) прикладных программ (103), которые принимают принудительно отправленное содержимое,
обнаруживать взаимодействие пользователя с мобильным вычислительным устройством,
предсказывать событие доступа к сети на основании обнаруженного взаимодействия пользователя и информации (208) о местоположении, сохраненной в области (206) памяти, и
отправлять уведомление, передающее предсказанное событие доступа к сети прикладным программам (103) в списке (210) прикладных программ (103), сохраненном в области (206) памяти, причем прикладные программы (103) осуществляют связь с сетью (108) для изменения приема принудительно отправленного содержимого в ответ на предсказанное событие доступа к сети.
2. Система по п.1, в которой событие доступа к сети включает в себя одно или более из следующего: ожидаемая потеря доступа к сети, ожидаемое установление соединения с сетью и ожидаемое изменение параметров для соединения с сетью.
3. Система по п.1, в которой сеть содержит внешний сервер, принудительно отправляющий содержимое на мобильное вычислительное устройство.
4. Система по п.1, в которой прикладные программы изменяют прием принудительно отправленного содержимого посредством осуществления связи с сетью для того, чтобы отложить доставку принудительно отправленного содержимого.
5. Система по п.1, в которой прикладные программы изменяют прием принудительно отправленного содержимого посредством:
определения затрат, связанных с приемом принудительно отправленного содержимого; и
изменения приема принудительно отправленного содержимого на основании определенных затрат.
6. Система по п.5, в которой изменение приема принудительно отправленного содержимого на основании определенных затрат содержит запрос дополнительного принудительно отправленного содержимого, когда определенные затраты меньше заранее определенного порогового значения.
7. Система по п.1, дополнительно содержащая:
средство изменения доставки принудительно отправленного содержимого на основании информации о местоположении для мобильного вычислительного устройства и взаимодействия пользователя с мобильным вычислительным устройством, и
средство корреляции информации о местоположении для мобильного вычислительного устройства с возможностью мобильного вычислительного устройства осуществлять доступ к удаленным ресурсам.
8. Способ, содержащий этапы, на которых:
принимают, посредством вычислительного устройства (102), информацию (208) о местоположении для вычислительного устройства (102), соединенного с сетью (108), причем упомянутая сеть (108) принудительно отправляет содержимое на вычислительное устройство (102),
оценивают активность пользователя на вычислительном устройстве (102),
определяют, посредством вычислительного устройства (102), характеристики доступа к сети на основании по меньшей мере принятой информации (208) о местоположении, и
регулируют прием содержимого, принудительно отправленного вычислительному устройству (102), на основании определенных характеристик доступа к сети и оцененной активности пользователя.
9. Способ по п.8, в котором этап, на котором принимают содержимое, содержит этап, на котором отправляют запрос вычислительному устройству поставщика содержимого для запрещения доставки содержимого вычислительному устройству или разрешения доставки содержимого вычислительному устройству.
10. Способ по п.8, в котором этап, на котором регулируют прием содержимого, содержит этап, на котором отправляют запрос вычислительному устройству поставщика содержимого для пакетирования принудительно отправляемого содержимого для доставки вычислительному устройству для уменьшения частоты доставки.
11. Способ по п.8, в котором этап, на котором принимают информацию о местоположении, содержит этап, на котором принимают одно или более из следующих данных: местоположение мобильного вычислительного устройства, местоположение ориентира, точки интереса, местоположение аэропорта и местоположение точки доступа к сети.
12. Способ по п.8, в котором этап, на котором определяют характеристики доступа к сети, содержит этап, на котором определяют одно из следующего: интенсивность сигнала, тип соединения, ожидаемую потерю доступа к сети, ожидаемое установление соединения с сетью и ожидаемое изменение параметров для соединения с сетью.
13. Способ по п.8, в котором этап, на котором принимают информацию о местоположении, содержит этап, на котором принимают информацию о местоположении от поставщика услуги информации о местоположении.
14. Способ по п.8, дополнительно содержащий этап, на котором принимают данные о местоположении, обеспеченные множеством пользователей, причем этап, на котором определяют характеристики доступа к сети, содержит этап, на котором определяют характеристики доступа к сети на основании принятых данных о местоположении, обеспеченных множеством пользователей.
15. Способ по п.8, в котором один или более машиночитаемых носителей памяти содержат выполняемые компьютером компоненты, причем упомянутые компоненты включают в себя:
компонент интерфейса, который, при выполнении по меньшей мере одним процессором, побуждает по меньшей мере один процессор принимать информацию о местоположении для вычислительного устройства, соединенного с сетью, причем упомянутая сеть принудительно отправляет содержимое на вычислительное устройство,
компонент состояния, который, при выполнении по меньшей мере одним процессором, побуждает по меньшей мере один процессор отслеживать взаимодействие пользователя с вычислительным устройством,
компонент соединения, который, при выполнении по меньшей мере одним процессором, побуждает по меньшей мере один процессор предсказывать событие доступа к сети, основываясь на принятой информации о местоположении и отслеживаемом взаимодействии пользователя, и
компонент регистрации, который, при выполнении по меньшей мере одним процессором, побуждает по меньшей мере один процессор уведомлять одну или более прикладных программ о событии доступа к сети, предсказанном компонентом соединения, причем упомянутые одна или более прикладных программ выполняются на вычислительном устройстве для приема принудительно отправленного содержимого, причем уведомленные прикладные программы осуществляют связь с сетью для регулировки приема принудительно отправленного содержимого в ответ на предсказанное событие доступа к сети.