Handheld electronic device and associated method providing availability data in a messaging environment
First Claim
1. A method of representing availability of a first device, the first device being a handheld electronic device having a wireless communication capability, the method comprising:
- detecting an activity on the first device;
determining, for the detected activity, that a current availability level is to be altered by a value corresponding to a plurality of levels regardless of what the current availability level is, the current availability level being one of at least three availability levels;
determining the current availability level for the first device;
altering the current availability level by the plurality of levels according to the value; and
providing an indication of a new availability level to enable other devices to alter at least one variable icon in a graduated fashion to indicate the new availability level of the first device by filling in at least a portion of the at least one variable icon.
7 Assignments
0 Petitions
Accused Products
Abstract
An improved handheld electronic device and an associated method are provided in which enhanced information regarding an “availability” of a user of a handheld electronic device is provided to another electronic device in a messaging environment. Such availability data provides step-wise indications of the relative availabilities of one or more users of electronic devices in a messaging environment. The step-wise indications can, for instance, range from an availability level of “currently active” to several levels of nonavailability. The device and method can be incorporated into an existing messaging environment.
13 Citations
49 Claims
-
1. A method of representing availability of a first device, the first device being a handheld electronic device having a wireless communication capability, the method comprising:
-
detecting an activity on the first device; determining, for the detected activity, that a current availability level is to be altered by a value corresponding to a plurality of levels regardless of what the current availability level is, the current availability level being one of at least three availability levels; determining the current availability level for the first device; altering the current availability level by the plurality of levels according to the value; and providing an indication of a new availability level to enable other devices to alter at least one variable icon in a graduated fashion to indicate the new availability level of the first device by filling in at least a portion of the at least one variable icon. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 37, 38, 41, 44, 47)
-
-
13. A non-transitory machine readable medium stored on a handheld electronic device with wireless communication capability storing instructions which, when executed on the handheld electronic device cause the handheld electronic device to perform operations comprising:
-
detecting an activity on the handheld electronic device; determining, for the detected activity, that a current availability level is to be altered by a value corresponding to a plurality of levels regardless of what the current availability level is, the current availability level being one of at least three availability levels; determining the current availability level for the handheld electronic device; altering the current availability level by the plurality of levels according to the value; and providing an indication of a new availability level to enable other devices to alter at least one variable icon in a graduated fashion to indicate the new availability level of the handheld electronic device by filling in at least a portion of the at least one variable icon. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 39, 42, 45, 48)
-
-
25. A handheld electronic device with a wireless communication capability comprising:
-
a processor apparatus including a processor and a memory; an input apparatus; an output apparatus; and the memory including a routine stored therein, the routine being operable to; detect an activity on the handheld electronic device; determine, for the detected activity, that a current availability level is to be altered by a value corresponding to a plurality of levels regardless of what the current availability level is, the current availability level being one of at least three availability levels; determine the current availability level for the handheld electronic device; alter the current availability level by the plurality of levels according to the value; and provide an indication of a new availability level to enable other devices to alter at least one variable icon in a graduated fashion to indicate the new availability level of the handheld electronic device by filling in at least a portion of the at least one variable icon. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 40, 43, 46, 49)
-
Specification