1461177754-f826007f-e78e-42dd-9680-4fd14e520199

1. Apparatus for representing entitlements for instances of services having entitlement IDs associated therewith in a receiver, the apparatus comprising:
a port for receiving instances of service and at least a first message having an entitlement ID associated with a given instance of service;
a memory having a starting entitlement ID and an indexed map of entitlement values for entitlements associated with instances of service, wherein the starting entitlement ID is used with the entitlement ID associated with the given instance of service to determine an index into the map for determining the entitlement value associated with the given instance of service, responsive to the entitlement value being a predetermined value, the receiver is entitled to the given instance of a service, and responsive to the receiver being entitled, the receiver grants access to the given instance of service.
2. The apparatus of claim 1, wherein the map represents a sequence of entitlement IDs.
3. The apparatus of claim 2, wherein the starting entitlement ID corresponds to the first entitlement ID in the sequence of entitlement IDs.
4. The apparatus of claim 3, wherein the sequence of entitlement IDs is a list.
5. The apparatus of claim 3, wherein the sequence of entitlement IDs is contiguous in the memory.
6. The apparatus of claim 5, wherein the map is a bit map representing the presence or absence of entitlements for the receiver for instances of service.
7. The apparatus of claim 3, wherein:
the map is represented by an array of elements having entitlement values that represent the presence or absence of entitlement; and
the index into the map is the difference in the sequence of entitlement IDs between the starting entitlement ID and the entitlement ID associated with the given instance of service.
8. The apparatus of claim 7, wherein:
the array has single-bit elements and the state of an element’s bit indicates whether the receiver has the entitlement value represented by the array element.
9. The apparatus of claim 1, wherein:
the memory is accessible only to an access control component of the receiver.
10. The apparatus of claim 9, wherein:
the starting entitlement ID and the map are set in response to a message received in the receiver.
11. The apparatus of claim 1, wherein:
the starting entitlement ID and the map are set in response to a message received in the receiver.
12. The apparatus of claim 11; wherein:
the message contains a message starting entitlement ID and message map from which the starting entitlement ID and the map are set.
13. The apparatus of claim 12, wherein:
the memory includes at least a second map and at least a second starting entitlement ID, wherein the first map and the first starting entitlement ID are associated with a first entitlement agent, and the at least second map and the at least second starting entitlement ID are associated with at least a second entitlement agent, wherein the first message specifies the first entitlement agent and a second message specifies the at least second entitlement agent, responsive to the second message the at least second map and the at least second starting entitlement ID are set.
14. The apparatus of claim 1, further comprising:
a time value that indicates a time at which the entitlement values are not valid.
15. A method of providing a receiver with entitlements for instances of a service, the method comprising the steps of:
making a representation of entitlements that includes a starting entitlement ID and a map that specifies a set of entitlement values; and
sending a message to the receiver that contains the representation, wherein the receiver responds to the message by storing the representation and using the starting entitlement ID with the map and with an entitlement ID associated with a given instance of service to determine whether the receiver has an entitlement value for the given instance of a service.
16. The method of claim 15, wherein the map represents a sequence of entitlement IDs.
17. The method of claim 16, wherein the starting entitlement ID is the first entitlement ID in the sequence of entitlement IDs.
18. The method of claim 17, wherein the sequence of entitlement IDs is a list.
19. The method of claim 17, wherein the sequence of entitlement IDs is contiguous in the memory.
20. The method of claim 19, wherein the map is a bit map representing the presence or absence of entitlements for the receiver for instances of service.
21. The method of claim 17, wherein:
the map is represented by an array whose elements have entitlement values that represent the presence or absence of entitlement; and
the difference between the starting entitlement ID and the entitlement ID of the given instance of service is used to determine the index value for an element in the array, wherein the element having the index value represents the entitlement value of the given instance of service.
22. The method of claim 21, wherein:
the array has single-bit elements and the state of an element’s bit indicates whether the receiver has the entitlement value represented by the array element.
23. The method of claim 15, wherein:
the receiver is given entitlements by at least one entitlement agent; and the method further includes the steps of:
putting a specification of a given entitlement agent in the message, wherein the receiver uses the specification to locate a list whose elements include an apparatus for representing entitlements and uses the representation of entitlements in the message to set the apparatus in the list for the given entitlement agent.
24. The method of claim 15, further comprising the steps of:
putting a time value that indicates a time at which the representation is not valid in the message; and
the receiver storing the time value and using the time value to determine whether the representation is valid.
25. The method of claim 15, further comprising the step, in the receiver, of:
determining that the receiver has an entitlement value for the given instance of service;
processing, in a secure element, a long-term key to obtain a short-term key; and
using the short-term key to decrypt the given instance of service.
26. The method of claim 15, wherein the sending step comprises the step of:
sending to the receiver a long-term key within the message.
27. The method of claim 15, wherein the message including the entitlement ID is authenticated by the receiver using information provided by an entitlement agent.
28. The method of claim 15, wherein authentication is performed using RSA digital signatures.
29. A receiver for receiving instances of service and entitlement IDs associated therewith and entitlement values for the entitlement IDs, the receiver comprising:
a memory having a starting entitlement ID and an indexed map of entitlement values that have been given to the receiver stored therein, wherein the map of entitlement values includes a particular entitlement value for a given instance of service having a particular entitlement ID associated therewith;
a processor in communication with the memory adapted to use the starting entitlement ID in conjunction with the particular entitlement ID associated with the given instance of service to determine an index into the map for determining the particular entitlement value, wherein responsive to the particular entitlement value being a predetermined value, the receiver is entitled to the given instance of service, and responsive to the receiver being entitled the processor grants access to the given instance of service.
30. The receiver of claim 29, wherein the map represents a sequence of entitlement IDs.
31. The receiver of claim 30, wherein the sequence of entitlement IDs corresponds to a discrete list of entitlement IDs.
32. The receiver of claim 30, wherein the starting entitlement ID is the first entitlement ID in the sequence of entitlement IDs.
33. The receiver of claim 30, wherein the map is represented by an array of elements having entitlement values stored therein, and the index number of the element in the array having the entitlement value for a given instance of service is determined from the sequence of entitlements IDs by the difference between the starting entitlement ID and the entitlement ID for the given instance of service.
34. The receiver of claim 29, wherein the array is a bit map.
35. The receiver of claim 29, wherein the memory is accessible only to an access control component.
36. The receiver of claim 29, wherein the starting entitlement ID and the map are set in response to a message received in the receiver.
37. A method of determining entitlements for instances of service in a receiver, the method comprising the steps, in the receiver, of:
receiving at least a first message having a starting entitlement ID and a map having entitlement values that represent entitlements of the receiver for instances of service;
storing in a memory at least the starting entitlement ID and the map of the first message;
receiving at least a second message having an entitlement ID associated with a given instance of service; and
determining whether the receiver is entitled to the instance of service by using the starting entitlement ID and the entitlement ID associated with the given instance of service to determine an element of the map which has the entitlement value of the given instance of service;
wherein the map is an indexed map, of entitlement values for entitlements associated with instances of service, wherein the starting entitlement ID is used with the entitlement ID associated with the given instance of service to determine an index into the map for determining the entitlement value associated with the given instance of service, responsive to the entitlement value being a predetermined value, the receiver is entitled to the given instance of a service, and responsive to the receiver being entitled, the receiver grants access to the given instance of service.
38. The method of claim 37, wherein the map is stored as an array, the starting entitlement ID is the first entitlement ID in a sequence of entitlement IDs including the entitlement ID associated with the given instance of service, and the difference in the sequence between the starting entitlement ID and the entitlement ID associated with the given instance of service is used to determine an element in the array having the entitlement value for the given instance of service.
39. The method of claim 38, wherein the map is a bit map.
40. The method of claim 38, further comprising the step of:
authenticating the first message using information provided by an entitlement agent.
41. The method of claim 40, wherein the step of authentication is performed by using RSA digital signatures.
42. The method of claim 37, further including:
receiving at least a second message that specifies a given entitlement agent; and
allocating a portion of the memory to the given entitlement agent.
43. The method of claim 42, further comprising:
receiving at least a third message having a starting entitlement ID and a map;
storing the starting entitlement ID and the map of the at least third message in the portion of the memory allocated to the given entitlement agent.
44. The method of claim 37, wherein the first message further includes a time indicator representing expiration date of the entitlements and the storing step further includes storing the expiration date; and wherein the determining step further includes:
determining whether the entitlement value for the given instance of service has expired.
45. The method of claim 37, further comprising the steps of:
receiving a third message having a long-term key;
processing in a secure element the long-term key to obtain a short-term key; and
decrypting the given instance of service with the short-term key.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1-21. (canceled)
22: A method for the detection of an adherence characteristic between a tire with a deformable tread and a surface along which it is rolling, comprising the steps of:
a) providing in the tread at least one first measuring element and at least one second element, each said tread element having a contact surface with the ground, the contact surface of the first measuring element being configured such that, during normal operation of a vehicle wheel equipped with the tire, the surfaces of the first and second elements come into contact with the ground on each revolution of the tire and, at least within a range of rolling conditions to be monitored, the contact surface of the first element slides relative to the ground during its passage through the contact area;
b) generating a first signal that represents a tangential force in the contact surface of the first measuring element;
c) detecting a variation of the first signal that characterizes a loss of adherence;
d) producing an estimate of the friction potential in the contact surface of the first measuring element; and
e) producing an estimate of adherence potential of the tire.
23: A method according to claim 22, in which:
step c) comprises
1) generating a second signal representing a vertical force in the contact surface of the first measuring element;
2) producing from the first and second signals a third signal representing the ratio between the tangential and vertical forces; and
3) detecting a variation of the third signal that characterizes a loss of adherence;

step d) comprises producing an estimate of the friction potential based upon the detection of step c) 3); and
step e) comprises producing an estimate of the adherence potential based upon the frictional potential estimated in step d).
24: A method according to claim 22, further comprising the steps of:
f) generating a first operational tread signal representing a tangential force in a zone of the contact surface of the at least one second element;
g) generating a second operational tread signal representing a vertical force in a zone of the contact surface of the at least one second element;
h) producing an indication that characterizes the tangential force applied to the tire, by integration of the first operational tread signal between the instants when the contact of said zone with the ground begins and ends, and across the full width of the tire;
i) producing an indication that characterizes the vertical force applied to the tire, by integration of the second operational tread signal between the instants when the contact of said zone with the ground begins and ends, and across the full width of the tire; and
j) determining the available adherence margin as the difference between the tire’s adherence potential and the ratio between the tangential and vertical forces applied to the tire.
25: A method for detecting an adherence characteristic between a tire with a deformable tread and a surface over which it is rolling, comprising the steps of:
a) providing in the tread at least one first measuring element and at least one second element, each said tread element having a contact surface with the ground, the contact surface of the first tread element being configured such that, during normal operation of a vehicle wheel equipped with the tire, the surfaces of the first and second elements come into contact with the ground on each revolution of the tire and, at least within a range of rolling conditions to be monitored, the contact surface of the first measuring element slides relative to the ground during its passage through the contact area;
b) generating a first signal representing a tangential force in the zone of the contact surface of the first measuring element;
c) detecting in the first signal the instant when the first measuring element enters the contact area;
d) detecting in the first signal the instant when the first signal undergoes a variation that characterizes a loss of adherence; and
e) producing an indication that characterizes an available adherence margin from a function of the first signal between the instant when entry into the contact area is detected and the instant when said characteristic variation is detected.
26: A method according to claim 25, in which the function of the first signal is the ratio between the mean value of the first derivative of the first signal relative to the time and the value of the first signal at the instant that characterizes the loss of adherence.
27: A detection method according to claim 25, in which the function of the first signal is the time interval separating said detections of steps c) and d).
28: A method according to claim 22, wherein:
a) the first measuring element of step a), viewed at the surface of the tread, has a central zone surrounded by an encircling zone, the central zone being arranged to slide over the ground with a level of stress parallel to the surface of the ground which is substantially weaker than the level of stress parallel to the surface of the ground beyond which the encircling zone will slide over the ground; and
b) the sensor of step b) is arranged to achieve a measurement in the central zone, the sensor being sensitive to at least one parameter reflecting a tangential force exerted at the surface of the central zone.
29: A method according to claim 22, wherein the contact surface of the first measuring element is located at a distance from the wheel axle that is less than the distance of the contact surface of the second tread element from the wheel axle.
30: A method according to claim 23, further comprising the steps of:
f) generating a first operational tread signal representing a tangential force in a zone of the contact surface of the at least one second element;
g) generating a second operational tread signal representing a vertical force in a zone of the contact surface of the at least one second element;
h) producing an indication that characterizes the tangential force applied to the tire, by integration of the first operational tread signal between the instants when the contact of said zone with the ground begins and ends, and across the full width of the tire;
i) producing an indication that characterizes the vertical force applied to the tire, by integration of the second operational tread signal between the instants when the contact of said zone with the ground begins and ends, and across the full width of the tire; and
j) determining the available adherence margin as the difference between the tire’s adherence potential and the ratio between the tangential and vertical forces applied to the tire.
31: A method according to claim 25, wherein:
a) the first measuring element of step a), viewed at the surface of the tread, has a central zone surrounded by an encircling zone, the central zone being arranged to slide over the ground with a level of stress parallel to the surface of the ground which is substantially weaker than the level of stress parallel to the surface of the ground beyond which the encircling zone will slide over the ground; and
b) the sensor of step b) is arranged to achieve a measurement in the central zone, the sensor being sensitive to at least one parameter reflecting a tangential force exerted at the surface of the central zone.
31: A method according to claim 25, wherein the contact surface of the first measuring element is located at a distance from the wheel axle that is less than the distance of the contact surface of the second tread element from the wheel axle.

1461177743-9c47759b-6949-4ded-a8cf-e0170b82de72

1. A method of preventing excessive exposure of a user from a mobile device during communication with the mobile device comprising
emitting a wave from the mobile device;
detecting a reflection of the emitted wave at the mobile device;
determining based on the emitted wave and the reflected wave a proximity of the mobile device to the users head; and,
comparing the proximity to a predetermined threshold and alerting the user if the threshold is exceeded, wherein the step of alerting the user further comprises adjusting an intensity of the alert based on the degree to which the threshold is exceeded.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. A personal digital assistant (PDA) comprising:
a multiple-bit per cell (MBC) non-volatile memory apparatus including:
a memory array including an electrically erasable block;
the block including a reprogrammable page;
the reprogrammable page comprising upper and lower pages sharing common word-lines;
the upper and lower pages including respective upper and lower data fields;
the upper and lower data fields including respective virtual upper and lower cells of MBC memory cells;
the MBC memory cells having respective threshold voltages programmable to a selected one of first level, second level, third level, or fourth level in order from the lowest voltage level,
wherein programming the lower cells comprises programming the respective threshold voltages from the first threshold voltage level to the second threshold voltage level, and
programming upper cells comprises programming the respective threshold voltages from the first threshold voltage level to the fourth threshold voltage level or from the second threshold voltage level to the third threshold voltage level; and

a controller for writing data to the memory array, wherein the controller controls polarity by selectively inverting data to maximize a number of the bits within a lower page to be programmed and selectively inverting data to minimize a number of bits to be programmed in the respective upper page.
2. The PDA as claimed in claim 1 wherein the upper and lower pages comprise respective upper and lower spare fields.
3. The PDA as claimed in claim 2 wherein the upper and lower spare fields comprise respective upper and lower page polarity flags.
4. The PDA as claimed in claim 1 wherein the first level, the second level, the third level, and the fourth level of threshold voltages are defined as \u201811\u2019, \u201810\u2019, \u201800\u2019, and \u201801\u2019 combinations of the upper and lower cells each respectively.
5. The PDA as claimed in claim 4 wherein the first level threshold voltage represents an erased state.
6. The PDA as claimed in claim 4 wherein the first level threshold voltage represents an unprogrammed upper cell and an unprogrammed lower cell.
7. The PDA as claimed in claim 1 wherein the second level threshold voltage represents an unprogrammed upper cell and a programmed lower cell.
8. The PDA as claimed in claim 1 wherein the third level threshold voltage represents a programmed upper cell and a programmed lower cell.
9. The PDA as claimed in claim 1 wherein the second level threshold voltage represents a programmed upper cell and an unprogrammed lower cell.
10. The PDA as claimed in claim 1 wherein the upper and lower pages further comprise respective upper and lower spare fields.
11. The PDA as claimed in claim 10 wherein the upper and lower spare fields include respective upper and lower polarity flags.
12. The PDA as claimed in claim 1 wherein the controller comprises means for reading data from the memory array wherein the controller includes means for sensing threshold voltages of MBC cells within a page, means for providing an upper data word by comparing the threshold voltages to a predetermined voltage reference, and means for inverting the upper data word if a upper page polarity flag is set.
13. The PDA as claimed in claim 1 wherein the controller comprises means for reading data from the memory array wherein the controller includes means for sensing threshold voltages of MBC cells within a page, means for providing a lower data word by comparing the threshold voltages to two predetermined voltage references, and means for inverting the lower data word if a lower page polarity flag is set
14. A personal digital assistant (PDA) including a multi-bit per cell (MBC) non-volatile memory including means for reading data comprising:
means for sensing threshold voltages of MBC cells within a page;
means for providing an upper data word by comparing the threshold voltages to a predetermined voltage reference; and
means for inverting the upper data word if an upper page polarity flag is set.
15. The PDA as claimed in claim 14 wherein the means for inverting the upper data word comprises means for reading the upper page polarity flag from a spare field.