Handling impaired wireless connection in a communication system
First Claim
1. A system, comprising:
- a portable device configured to present content to a user, the content being delivered to the portable device over a wireless connection; and
at least one processor configured to;
predict, based on user usage of the portable device, a future temporary impairment of the wireless connection;
determine a severity of the temporary impairment, wherein determination of the severity includes predicting a start time and a period of the temporary impairment;
select one or more impairment handling techniques from a plurality of impairment handling techniques based on the severity of the temporary impairment; and
execute the one or more impairment techniques such that altered content is presented by the portable device for the period of the temporary impairment to mitigate the effects of the temporary impairment on user experience during the period of the temporary impairment.
1 Assignment
0 Petitions
Accused Products
Abstract
A wireless communication system and related techniques and apparatuses are disclosed that predict future disconnections or other connection impairments with end-user portable devices in advance so that service interruptions can be handled more gracefully. The system can predict the loss of service based on user-usage information associated with the portable device, such as the current GPS location of the device, its direction and velocity of travel, a user calendar, user habits and other information, such as the time of day, weather conditions, or wireless network coverage maps. An impairment handling method is selected that alters the content presented by the portable device. The impairment handling method is executed by the system upon detecting the impairment of the wireless connection so that the content is altered during occurrence of the impairment. The alteration of the content is done to mitigate the user-perceived effect of the impairment.
-
Citations
52 Claims
-
1. A system, comprising:
-
a portable device configured to present content to a user, the content being delivered to the portable device over a wireless connection; and at least one processor configured to; predict, based on user usage of the portable device, a future temporary impairment of the wireless connection; determine a severity of the temporary impairment, wherein determination of the severity includes predicting a start time and a period of the temporary impairment; select one or more impairment handling techniques from a plurality of impairment handling techniques based on the severity of the temporary impairment; and execute the one or more impairment techniques such that altered content is presented by the portable device for the period of the temporary impairment to mitigate the effects of the temporary impairment on user experience during the period of the temporary impairment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method of handling a temporarily impaired wireless connection to a portable device operating in a wireless communication system, comprising:
-
presenting content at the portable device, the content being delivered to the portable device over the wireless connection; predicting, by the wireless communication system and based on user usage of the portable device, a future temporary impairment of the wireless connection; determining a severity of the temporary impairment, wherein determination of the severity includes predicting a start time and a period of the temporary impairment; selecting one or more impairment handling techniques from a plurality of impairment handling techniques based on the severity of the temporary impairment; and executing the one or more impairment techniques such that altered content is presented by the portable device during the impairment to mitigate the effects of the temporary impairment on user experience during the period of the temporary impairment. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A system, comprising:
-
means for presenting content at a portable device operating in a wireless communication system, the content being delivered to the portable device over a wireless connection; means for predicting, based on user usage of the portable device, a future temporary impairment of the wireless connection; means for determining a severity of the temporary impairment, wherein determination of the severity includes predicting a start time and a period of the temporary impairment; means for selecting one or more impairment handling techniques from a plurality of impairment handling techniques based on the severity of the temporary impairment; and means for executing the one or more impairment techniques such that altered content is presented by the portable device for the period of the temporary impairment to mitigate the effects of the temporary impairment on user experience during the period of the temporary impairment. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
-
40. A non-transitory computer-readable medium embodying a set of instructions executable by one or more processors, comprising:
-
code for presenting content at a portable device operating in a wireless communication system, the content being delivered to the portable device over a wireless connection; code for predicting, based on user usage of the portable device, a future temporary impairment of the wireless connection; code for determining a severity of the temporary impairment, wherein determination of the severity includes predicting a start time and a period of the temporary impairment; code for selecting one or more impairment handling techniques from a plurality of impairment handling techniques based on the severity of the temporary impairment; and code for executing the one or more impairment techniques such that altered content is presented by the portable device for the period of the temporary impairment to mitigate the effects of the temporary impairment on user experience during the period of the temporary impairment. - View Dependent Claims (41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52)
-
Specification