Clearing potentially inadvertent entries in electronic device
AssigneeFrobisher Fulton PA L.L.C.
InventorGregory T. Kavounas
Life of this patent
Estimating the term…
Abstract
Electronic devices, software and methods for a host electronic device such as a mobile phone, PDA, player, etc. In some embodiments, a criterion is used to determine whether a manual entry by the user was intended. If not, the entry is cleared.
Claims35
A mobile electronic device comprising:
- a user interface adapted to generate user signals in response to receipt of manual entries at the user interface wherein a long duration manual entry results in generation of a number of user signals;
- a processing device adapted to apply a user signal to an associated data entry, to apply a most recent user signal to a most recent data entry in response to generation of the most recent user signal, to measure a time lapse since generation of the most recent user signal during which a subsequent user signal is not generated, to compare the time lapse to a timeout period, and to clear the most recent data entry in response to the time lapse exceeding the timeout period;
- and
- wherein the processing device is further adapted to measure a second time lapse since clearing the most recently generated data entry during which a user signal is not generated, to compare the second time lapse to a second timeout period, and to clear a data entry associated with a user signal generated before the most recent user signal in response to the second time lapse exceeding the second timeout period.
A mobile electronic device comprising:
- a user interface adapted to generate user signals in response to receipt of manual entries at the user interface;
- and
- a processing device adapted to receive consecutively generated user signals, to collectively store the generated user signals, and to clear a sequence of identical user signals of the collectively stored user signals beginning with a most recently generated user signal before clearing an earlier generated user signal, the processing device adapted to clear one user signal of the sequence of identical user signals at a time in response to the sequence of identical user signals exceeding a predetermined number of identical user signals.
A method of limiting inadvertent use of a mobile electronic device, the method comprising:
- generating a signal in response to receipt of a manual entry wherein a long duration manual entry results in generating a plurality of signals;
- applying a most recently generated signal to a most recent data entry;
- measuring a time lapse since receipt of the manual entry associated with the most recently generated signal during which no subsequent signal is generated;
- comparing the time lapse to a first timeout period;
- clearing the most recent data entry in response to the time lapse exceeding the first timeout period;
- measuring a second time lapse since clearing the most recent data entry during which a user signal is not generated;
- comparing the second time lapse to a second timeout period;
- and
- clearing an earlier data entry in response to the second time lapse exceeding the second timeout period.
A method of operating a mobile electronic device, the method comprising:
- generating signals in response to receipt of manual entries;
- collectively storing the signals in a memory;
- determining whether the signals comprise a sequence of identical signals exceeding a predetermined number of identical signals;
- and
- clearing the sequence of identical signals from a memory one signal at a time in response to the number of identical signals exceeding the predetermined number of identical signals, wherein clearing the sequence of identical signals begins with a most recently generated user signal before clearing an earlier-generated user signal.
A non-transitory computer-readable medium having instructions stored thereon, the instructions comprising:
- instructions for generating and storing in memory a data entry in response to receipt of a manual entry from a user interface wherein a long duration manual entry results in generating a plurality of data entries;
- instructions for measuring a time lapse since receipt of a most recent manual entry during which no subsequent data entry is generated;
- instructions for comparing the time lapse to a first timeout period;
- instructions for clearing a most recent data entry generated in response to the most recent manual entry from the memory in response to the time lapse exceeding the first timeout period;
- instructions for measuring a second time lapse since clearing the most recent data entry during which a data entry is not generated;
- instructions for comparing the second time lapse to a second timeout period;
- and
- instructions for clearing a data entry generated before the most-recent data entry in response to the second time lapse exceeding the second timeout period.
A non-transitory computer-readable medium having computer readable instructions stored thereon, the instructions comprising:
- instructions for generating and collectively storing in a memory signals in response to receipt of manual entries from a user interface;
- instructions for determining whether the signals comprise a sequence of identical signals exceeding a predetermined number of identical signals;
- and
- instructions for clearing the sequence of identical signals from the memory one signal at a time in response to the number of identical signals exceeding the predetermined number of identical signals, wherein clearing the sequence of identical signals begins with a most recently generated user signal before clearing an earlier-generated user signal.
Dependencies are inferred from the claim text.