Validation of stored or incoming messages
First Claim
1. A method for validating stored or incoming messages, comprising:
- determining, by a decoder of a mobile device, that a message was not successfully read after a first attempt, wherein the message was attempted to be read in the first attempt using first scrambling information;
retaining the message as unreadable in a cache of the mobile device;
obtaining second scrambling information related to the retained message at a scrambling information acquirer of the mobile device;
attempting, by the decoder, to re-read the retained message with the second scrambling information from the cache;
determining, by a message verifier of the mobile device, whether the attempt to re-read the retained message with the second scrambling information is successful; and
if the attempt to re-read the retained message with the second scrambling information is successful, then determining, by the message verifier, that the first attempt was not successful because of a scrambling information change, and otherwise determining that the first attempt was not successful due to a reason different from the scrambling information change,wherein it is ascertained that the message was not successfully read after the first attempt due to the reason different from the scrambling information change if an attempt to re-read the retained message succeeds with the first scrambling information.
1 Assignment
0 Petitions
Accused Products
Abstract
A mobile device can save time by validating a stored message, which was previously unreadable, by utilizing a related message, which can be received at a much quicker rate. In accordance with some aspects, the mobile device can save time by validating the stored message by reading a new related message and subsequently re-reading or descrambling the stored message or its CRC. The first attempt to read the message might not be successful due to a scrambling information change or due to other reasons. The reason for the failure of the first attempt to read the message may be determined based on whether a later attempt to read the message with the same or a different scrambling information is successful.
-
Citations
13 Claims
-
1. A method for validating stored or incoming messages, comprising:
-
determining, by a decoder of a mobile device, that a message was not successfully read after a first attempt, wherein the message was attempted to be read in the first attempt using first scrambling information; retaining the message as unreadable in a cache of the mobile device; obtaining second scrambling information related to the retained message at a scrambling information acquirer of the mobile device; attempting, by the decoder, to re-read the retained message with the second scrambling information from the cache; determining, by a message verifier of the mobile device, whether the attempt to re-read the retained message with the second scrambling information is successful; and if the attempt to re-read the retained message with the second scrambling information is successful, then determining, by the message verifier, that the first attempt was not successful because of a scrambling information change, and otherwise determining that the first attempt was not successful due to a reason different from the scrambling information change, wherein it is ascertained that the message was not successfully read after the first attempt due to the reason different from the scrambling information change if an attempt to re-read the retained message succeeds with the first scrambling information. - View Dependent Claims (2, 3)
-
-
4. A wireless communications apparatus, comprising:
-
a memory that retains instructions related to determining that a message was not successfully read after a first attempt, wherein the message was attempted to be read in the first attempt using first scrambling information, retaining the message as unreadable in a cache, obtaining second scrambling information related to the retained message, attempting to re-read the retained message with the second scrambling information from the cache, determining whether the attempt to re-read the retained message with the second scrambling information is successful, and if the attempt to re-read the retained message with the second scrambling information is successful, then determining that the first attempt was not successful because of a scrambling information change, and otherwise determining that the first attempt was not successful due to a reason not related to the scrambling information change, wherein the message was not successfully read after the first attempt due to the reason not related to the scrambling information change if an attempt to re-read the retained message succeeds with the first scrambling information; and a processor, coupled to the memory, configured to execute the instructions retained in the memory. - View Dependent Claims (5, 6)
-
-
7. A wireless communications apparatus that facilitates validation of messages, comprising:
-
means for determining that a message was not successfully read after a first attempt, wherein the message was attempted to be read in the first attempt using first scrambling information; means for retaining the message as unreadable in a cache; means for obtaining second scrambling information related to the retained message; means for attempting to re-read the retained message with the second scrambling information from the cache; means for determining whether the attempt to re-read the retained message with the second scrambling information is successful; and means for determining that the first attempt was not successful because of a scrambling information change if the attempt to re-read the retained message with the second scrambling information is successful, and for otherwise determining that the first attempt was not successful due to a reason different from the scrambling information change, wherein the message was not successfully read after the first attempt due to the reason different from the scrambling information change if an attempt to re-read the retained message succeeds with the first scrambling information. - View Dependent Claims (8, 9)
-
-
10. A non-transitory machine-readable medium having stored thereon machine-executable instructions for validation of messages, comprising:
-
determining that a message was not successfully read after a first attempt, wherein the message was attempted to be read in the first attempt using first scrambling information; retaining the message as unreadable in a cache; obtaining second scrambling information related to the retained message; attempting to re-read the retained message with the second scrambling information from the cache; determining whether the attempt to re-read the retained message with the second scrambling information is successful; and if the attempt to re-read the retained message with the second scrambling information is successful, then determining that the first attempt was not successful because of a scrambling information change, and otherwise determining that the first attempt was not successful due to a reason different from the scrambling information change, wherein the instructions further comprise determining that the message was not successfully read after the first attempt due to a reason different from the scrambling information change if an attempt to re-read the retained message succeeds with the first scrambling information. - View Dependent Claims (11, 12)
-
-
13. At least one processor for validating messages, comprising:
-
a computing device; a first module operable to determine that a message was not successfully read after a first attempt, wherein the message was attempted to be read in the first attempt using first scrambling information; a second module operable to retain the message as unreadable in a cache; a third module operable to obtain second scrambling information related to the retained message; a fourth module operable to attempt to re-read the retained message with the second scrambling information from the cache; and a fifth module operable to determine whether the attempt to re-read the retained message with the second scrambling information is successful and if the attempt to re-read the retained message with the second scrambling information is successful, then determine that the first attempt was not successful because of a scrambling information change, and otherwise determine that the first attempt was not successful due to a reason not related to the scrambling information change, wherein it is ascertained that the message was not successfully read after the first attempt due to a reason not related to the scrambling information change if an attempt to re-read the retained message succeeds with the first scrambling information.
-
Specification