1460902164-fcbd2053-cd04-4a7d-a2a6-dc9d6352abd1

1. A method of reading data from non-volatile storage, comprising:
reading a first non-volatile storage element of a first string of non-volatile storage elements to determine whether said first non-volatile storage element is programmed to at least one predetermined state;
reading a second non-volatile storage element of a second string of non-volatile storage elements to determine whether said second non-volatile storage element is programmed to said at least one predetermined state;
reading a third non-volatile storage element of a third string of non-volatile storage elements using at least one compensation current and a first sampling period if at least one of said first non-volatile storage element and said second non-volatile storage element is programmed to said at least one predetermined state; and
reading said third non-volatile storage element using a second sampling period if said first non-volatile storage element and said second non-volatile storage element are not programmed to said at least one predetermined state.
2. The method of claim 1, further comprising:
providing a first initialization voltage to a bit line of said first string if said first non-volatile storage element is determined to be in said at least one predetermined state so as to induce a first compensation current; and
providing a second initialization voltage to a bit line of said second string if said second non-volatile storage element is determined to be in said at least one predetermined state so as to induce a second compensation current;
wherein reading said third non-volatile storage element includes using said first compensation current, said second compensation current and said first sampling period if said first non-volatile storage element and said second non-volatile storage element are programmed to said at least one predetermined state.
3. The method of claim 1, wherein said first sampling period and said second sampling period include an equal duration, said first sampling period occurring earlier in time than said second sampling period.
4. The method of claim 1, wherein:
said first non-volatile storage element, said second non-volatile storage element and said third non-volatile storage element are connected to a first word line; and
reading said first non-volatile storage element and said second non-volatile storage element occurs simultaneously and includes an additional reading of said third non-volatile storage element to determine whether said third non-volatile storage element is programmed to said at least one predetermined state.
5. The method of claim 1, wherein:
reading said third non-volatile storage element using a second sampling period does not include using compensation.
6. The method of claim 1, wherein:
non-volatile storage elements of said first string, said second string and said third string are programmable to at least three programmed states including a highest programmable state; and
said at least one predetermined state includes said highest programmable state.
7. The method of claim 1, wherein:
said first string of non-volatile storage elements is a first NAND string of serially connected flash memory cells;
said second string of non-volatile storage elements is a second NAND string of serially connected flash memory cells; and
said third string of non-volatile storage elements is a third NAND string of serially connected flash memory cells.
8. A method of reading data from non-volatile storage, comprising:
reading a first non-volatile storage element of a first string of non-volatile storage elements;
reading a second non-volatile storage element of a second string of non-volatile storage elements using compensation and a first sampling period if said first non-volatile storage element is programmed to a first predetermined state;
reading said second non-volatile storage element using compensation and a second sampling period if said first non-volatile storage element is programmed to a second predetermined state; and
reading said second non-volatile storage element using a third sampling period if said first non-volatile storage element is not programmed to said first predetermined state or said second predetermined state.
9. The method of claim 8, further comprising:
providing an initialization voltage to a bit line of said first string of non-volatile storage elements if said first non-volatile storage element is determined to be in said first predetermined state or said second predetermined state, said providing inducing a compensation current in said second string of non-volatile storage elements that dissipates over time;
wherein reading said second non-volatile storage element during said first sampling period uses a first compensation corresponding to a level of said compensation current during said first sampling period;
wherein reading said second non-volatile storage element during said third sampling period uses a second compensation corresponding to a level of said compensation current during said second sampling period;
wherein said first predetermined state includes larger threshold voltages than said second predetermined state;
wherein said first compensation is larger than said second compensation; and
wherein said first sampling period is earlier in time than said second sampling period and said third sampling period.
10. The method of claim 8, further comprising:
providing a first initialization voltage to a bit line of said first string of non-volatile storage elements if said first non-volatile storage element is determined to be in said first predetermined state; and
providing a second initialization voltage to said bit line of said first string of non-volatile storage elements if said first non-volatile storage element is determined to be in said second predetermined state;
wherein said first predetermined state includes larger threshold voltages than said second predetermined state;
wherein said first initialization voltage is lower than said second initialization voltage.
11. The method of claim 8, wherein:
said first string of non-volatile storage elements is a first NAND string of serially connected flash memory cells;
said second string of non-volatile storage elements is a second NAND string of serially connected flash memory cells;
said first non-volatile storage element is connected to a first word line; and
said second non-volatile storage element is connected to said first word line.
12. A method of reading non-volatile storage, comprising:
determining which non-volatile storage elements of a set of non-volatile storage elements are programmed to at least one predetermined state, said non-volatile storage elements of said set being coupled to a first word line and consecutive bit lines;
for each non-volatile storage element determined not to be in said at least one predetermined state and having at least one adjacent non-volatile storage element of the set that is determined to be in said at least one predetermined state, reading said each non-volatile storage element using compensation and a first sampling period; and
for each non-volatile storage element determined not to be in said at least one predetermined state and not having at least one adjacent non-volatile storage element in said at least one predetermined state, reading said each non-volatile storage element using a second sampling period.
13. The method of claim 12, further comprising:
for each non-volatile storage element determined not to be in said at least one predetermined state, pre-charging a bit line associated with said each non-volatile storage element;
wherein said first sampling period begins at a first time after said pre-charging and said second sampling period begins a second time after said pre-charging, said first time being before said second time.
14. The method of claim 12, further comprising:
providing an initialization voltage to a bit line associated with each non-volatile storage element determined to be in said at least one predetermined state after said pre-charging, said initialization voltage inducing a compensation current in a bit line associated with each adjacent non-volatile storage element not in said at least one predetermined state.
15. The method of claim 14, wherein said second time corresponds to an expected time after which said compensation current has dissipated.
16. The method of claim 12, wherein said set of non-volatile storage elements is a set of multi-state NAND flash memory cells.

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 keyless entry assembly, comprising:
a sensor assembly including an electrically non-conductive carrier comprising a clear film adapted to be applied to a window and a plurality of sensors electrically isolated from each other and applied to the carrier;
an illumination assembly attached to the sensor assembly, the illumination assembly including a body portion capable of conducting light and a plurality of indicators on the body portion including graphic markings that corresponds with the sensors to locate a position of the sensors and to identify a function assigned therewith;
each of the sensors being configured to capacitively couple to an electrically conductive object proximal to one of the indicators associated with one of the sensors while the one of the sensors is driven with an electrical charge such that capacitance of the one of the sensors changes due to the one of the sensors capacitively coupling with the object, the indicators being visible on the window; and
a controller operable for
driving the sensors with the electrical charge,
measuring the capacitance of the sensors,
determining which one of the sensors is capacitively coupled to an electrically conductive object based on the measured capacitance, and
controlling an operation as a function of an electrically conductive object being proximal to the determined one of the sensors.
2. The assembly of claim 1 wherein the sensors comprise Indium Tin Oxide (ITO).
3. The assembly of claim 1 wherein the sensors comprise a transparent conductive material.
4. The assembly of claim 1 wherein the sensors are translucent and situated relative to the associated indicators, respectively, such that light passing through the sensors illuminates the associated indicators.
5. The assembly of claim 1 wherein the carrier comprises a plastic film.
6. The assembly of claim 1 wherein the illumination assembly includes: a light source and a light pipe situated between the light source and at least one of the indicators, the light pipe receiving light from the light source and directing the light toward the at least one of the indicators to thereby illuminate the at least one of the indicators.
7. The assembly of claim 6 wherein the light pipe comprises a varying thickness along a portion of the light pipe that directs light toward the at least one of the indicators, the varying thickness being oriented relative to the light source and the at least one of the indicators to provide substantially uniform illumination of the at least one of the indicators.
8. The assembly of claim 6 wherein the at least one of the indicators is etched into the light pipe.
9. A keyless entry assembly, comprising:
a carrier;
a plurality of electrical conductors at least partially supported on the carrier;
a light pipe assembly attached to the carrier, the light pipe assembly including a body portion capable of conducting light and a plurality of indicators on the body portion and associated with the conductors, respectively, wherein the conductors are each configured to capacitively couple to an electrically conductive object proximal to one of the indicators associated with the conductors while the conductors are driven with an electrical charge such that capacitance of one of the conductors changes due to the one of the conductors capacitively coupling with the object;
the light pipe assembly including a light source directing light toward at least one of the indicators to thereby illuminate the at least one of the indicators; and
a controller operable for
driving the conductors with the electrical charge,
measuring the capacitance of the conductors,
determining which one of the conductors is capacitively coupled to an electrically conductive object based on the measured capacitance, and
controlling an operation as a function of an electrically conductive object being proximal to the determined one of the conductors,

wherein the at least one of the indicators is etched into the body portion at an oblique angle with respect to a direction of light received by the body portion.
10. The assembly of claim 6 wherein the indicators comprise a graphic marking configured to allow an individual to point to or touch for providing an indication of a desired operation.
11. The assembly of claim 6 wherein the body portion comprises a slot configured to at least partially receive a light emitting device for illuminating the at least one the indicators.
12. The assembly of claim 6 wherein the body portion is situated to direct light to the plurality of indicators.
13. The assembly of claim 1 wherein:
the controller comprises a printed circuit board;
the carrier includes at least one trace electrically connected to the conductors; and
the assembly comprises a connection strip including a conductive pad establishing an electrical connection between the printed circuit board and the trace.
14. The assembly of claim 11 comprising an electrically conductive compressible material between the conductive pad and the printed circuit board.
15. The assembly of claim 1 wherein:
the controller comprises a printed circuit board; and
the carrier includes at least one trace electrically connected to the conductors and the printed circuit board.
16. The assembly of claim 15 comprising an electrically conductive compressible material between the trace and the printed circuit board.
17. The assembly of claim 1 wherein, the carrier is supported on at least one of a user accessible portion of the vehicle that comprises one of a window, a minor, a handle, or an emblem on the user accessible portion of the vehicle.
18. The assembly of claim 1 wherein, the operation includes at least one of changing a condition of a lock associated with a door, moving a window of a vehicle, locking a door of a vehicle, unlocking a door of a vehicle, and opening a trunk lid of a vehicle.
19. The assembly of claim 1, comprising:
a sealed housing that is attachable to a window of a vehicle door, the controller being situated within the housing; and
a harness within a protective covering, the harness having one portion that is coupled with the controller and another portion that is configured to be attached to a portion of the vehicle door.
20. The assembly of claim 1, wherein
the indicators are associated with a plurality of different operations; and
the controller determines which of the different operations to control based on which of the conductors is capacitively coupled with the object.
21. The assembly of claim 1, wherein the each of the conductors is capacitively coupled with an object as the object approaches or touches the associated indicator.