Reducing power consumption in a networked battery-operated device using sensors
Claim Score by NHIP
Abstract
A method and system for mobile device power consumption management decreases the instantaneous power consumption of a mobile device, increasing operational lifetime of the device. In an embodiment of the invention, the mobile device is associated with a plurality of device behavior modification techniques that can be set in response to data collected from a plurality of sensors associated with the device. In an embodiment, the sensors detect the device's motion, tilt, proximity to a user, contact with a user, and orientation with respect to a user. In a further embodiment, the sensors detect a temperature related to the device or its environment.

Term
Term ended
Projected expiry passed 24 July 2023, 3.2 years ago.
- Priority and filed
- Published
- Projected expiry
- Today
23 claims: 5 independent, 18 dependent
- 1A method for reducing the power consumption of a mobile wireless device, comprising:receiving a plurality of sensed values from a plurality of environmental sensors;mapping the plurality of sensed values to a setting list for a plurality of power consumption variables, wherein the setting list comprises an indication of a state of each of the plurality of power consumption variables;and setting the power consumption variables according to the setting list, whereby the average power consumption of the mobile wireless device is reduced.
- 6A low power wireless device comprising:a screen for displaying information to a user;a ringer for audibly apprising the user of an incoming communication;a vibrator for providing the user with a tactile prompt apprising the user of an incoming communication;a network interface for interfacing the device to a wireless transceiver;and a sensor array comprised of a plurality of sensors for sensing a plurality of qualities of an environment of the device and for yielding an output related thereto, wherein the sensor array output is utilized to affect the operation of at least one of the screen, the ringer, the vibrator, and the network interface.
- 15Broadest claimClaim Score 83, broad(NHIP)A method for modifying the operation of a battery-powered mobile device to extend the operational lifetime of the device battery, comprising:detecting the status of a plurality of device environmental variables;associating the status of the plurality of device environmental variables with a device behavior pattern;and modifying the operation of the device so that such operation is consistent with the device behavior pattern.
- 18A computer-readable medium having stored thereon a data structure comprising:a plurality of device context fields each having a plurality of entries corresponding to the status of a device context variable;and a device behavior field having a plurality of entries, each entry describing a device behavior for a mobile device, wherein each entry is associated with an entry in each of the plurality of device context fields.
- 21A method for reducing power consumption of a wireless device, comprising:sensing a plurality of environmental values from a plurality of environmental sensors;associating the plurality of sensed environmental values with a desired state of a plurality of power consumption variables;and regulating a state of the plurality of power consumption variables according to the desired state of the plurality of power consumption variables, whereby the average power consumption of the mobile wireless device is reduced.
Independent claims5
52 paragraphs in 5 sections, as filed
TECHNICAL FIELD OF THE INVENTION
[0001] The present invention relates generally to mobile computing devices, and more particularly, to power consumption reduction in a mobile computing device using sensors.
BACKGROUND OF THE INVENTION
[0002] With the advent of extreme miniaturization in electronic components, many new types of devices and activities have become possible and even prevalent. For example, the use of many types of mobile devices that use radio frequency signals for connectivity has become routine. One such device is a cell phone, and another is a personal information device, i.e. a handheld computing device that is usable for tasks such as scheduling appointments as well as tasks such as communicating over a network with another user having a similar or other device.
[0003] While mobile computing devices such as those mentioned above, as well as others, confer many benefits on their users, there are certain limitations imposed by such devices that are not experienced with non-mobile devices. For example, one dominant problem associated with mobile devices is the problem of operational lifetime between battery charges. As the user uses a device, the device power source, typically a battery, becomes depleted, eventually falling below a level required for operation of the device. At such time, the user must recharge or rejuvenate the power supply before continuing to use the device. This requirement for battery renewal can be problematic for several reasons. First, if the battery becomes depleted unexpectedly, the user may be greatly inconvenienced if he or she was relying on the device for some functionality, such as emergency calling etc. Additionally, even if the user is aware of the depletion and responds by beginning to charge the battery, the device will generally not be mobile and usable until after the charge cycle is complete, decreasing the overall general usefulness of the device.
[0004] Today's mobile devices often recognize the limited capacity of battery power sources by incorporating certain power-saving features. Such features include activating a screen or other user interface element only when the device is actively used by a user. For example, a cell phone may always be ready to receive an incoming call, but the device display screen may remain dark or blank until a user receives a call. Some personal information devices also incorporate features to activate the device only when it is being held and used. Furthermore, many mobile devices incorporate a power switch so that the device may be entirely powered down for a desired period. For example, a cell phone user may turn the phone completely off when no calls are expected to be made or received. However, such measures do not take full advantage of environmental cues to reduce power consumption.
[0005] In addition, while battery technologies have advanced rapidly in past years, the current rate of battery technology development is not keeping pace with the increasing capabilities and power drain of mobile devices. Thus, although techniques such as those mentioned above have been useful in somewhat increasing mobile device battery life, device operational lifetimes continue to be fairly limited, and better mobile device power management techniques are required to further reduce battery consumption and increase device operational lifetimes.
SUMMARY OF THE INVENTION
[0006] To address the deficiencies in existing mobile device power systems and techniques, an improved system and method of mobile device power consumption minimization are disclosed. In an embodiment of the invention, a mobile device supports a plurality of behavior modification techniques that can cooperate to collectively reduce the instantaneous power consumption of the device. Sensors located at, on, or within the device are used to establish a set of context conditions for the device, which context conditions are then used to selectively establish the state of each of the plurality of behavior modification techniques. In a further embodiment, the sensors detect and yield an output relating to the device's motion, tilt, proximity to a user, contact with a user, and orientation with respect to a user. In a further embodiment, the sensors detect the temperature of an ambient mass such as ambient air, or the temperature of a contacting body such as a hand or table.
[0007] Additional features and advantages of the invention will be made apparent from the following detailed description of illustrative embodiments that proceeds with reference to the accompanying figures.
BRIEF DESCRIPTION OF THE DRAWINGS
P-0008[0008] While the appended claims set forth the features of the present invention with particularity, the invention and its advantages may be best understood from the following detailed description taken in conjunction with the accompanying drawings, of which:
P-0009[0009]FIG. 1 is a schematic diagram of an exemplary computer network environment including a mobile computing device, within which embodiments of the invention may be implemented;
P-0010[0010]FIG. 2 is a schematic diagram illustrating the architecture of an exemplary mobile computing device according to an embodiment of the invention;
P-0011[0011]FIG. 3A is a table illustrating a configuration of sensor outputs usable in an embodiment of the invention to determine whether a mobile computing device is moving;
P-0012[0012]FIG. 3B is a table illustrating a configuration of sensor outputs usable in an embodiment of the invention to determine whether a mobile computing device is in a pocket;
P-0013[0013]FIG. 3C is a table illustrating a configuration of sensor outputs usable in an embodiment of the invention to determine whether a mobile computing device is being looked at by a user;
P-0014[0014]FIG. 3D is a table illustrating a configuration of sensor outputs usable in an embodiment of the invention to determine whether a mobile computing device is close to a user;
P-0015[0015]FIG. 4 is a flow chart illustrating a process for applying context information to affect the behavior of a mobile computing device according to an embodiment of the invention;
DETAILED DESCRIPTION OF THE INVENTION
P-0016[0016] The invention relates to a method and system for reducing power consumption in a mobile device through the use of sensors. In particular, an array of sensors are provided on a device, and their combined outputs are used to affect the power consumption of the device. In this manner, much longer device operational lifetimes may be achieved without a decrease in device usability.
P-0017[0017] Referring to FIG. 1, a basic network topology is shown within which a mobile device may be used according to an embodiment of the invention. Typically, a mobile device <b>101</b> is transiently connected to a closest access point <b>103</b> of a plurality of access points <b>103</b>, <b>105</b>, <b>107</b>. The access points <b>103</b>, <b>105</b>, <b>107</b> serve to interface the mobile device <b>101</b> to an infrastructure <b>109</b> such as a network. The access points may be for example wireless network access points such as according to the IEEE 802.11 standard for mobile computers and other devices, or cell phone cell transceivers where the mobile device <b>101</b> is a cell phone. The reason for providing a number of access points is that the range of the wireless medium, typically a radio frequency communication channel, is spatially limited, while the user is spatially unconstrained and may move about, hence moving into or out of range with respect to a particular access point. The underlying infrastructure <b>109</b> is typically predominantly not mobile, and may be a telephone infrastructure such as is typically interfaced to a cell transceiver, or other network such as a corporate LAN or the Internet interfaced to a wireless access point.
P-0018[0018] When a mobile device <b>101</b> communicates information to an access point <b>103</b>, the purpose is generally to communicate with another device <b>111</b>, mobile or otherwise, also interfaced to, or part of, the infrastructure <b>109</b>. The other device <b>1</b><b>11</b> may be another similar device such as a computer, cell phone, or hand held information device used by another user, or may be a different type of device such as a server. The latter case includes but is not limited to the situation where a mobile device registers with a server within the infrastructure <b>109</b>.
P-0019[0019] Generally, the mobile device <b>101</b> initially establishes a connection with the closest access point <b>103</b>, and periodically thereafter informs the access point <b>103</b> of its continued presence while the device <b>101</b> remains within radio range. As the device <b>101</b> is moved out of radio range of one access point <b>103</b> and into radio range of another access point <b>105</b>, the connection process may be repeated with respect to the new access point <b>105</b>, while the connection to the old access point <b>103</b> times out or is explicitly ended. When the device <b>101</b> is out of radio range of any access point <b>103</b>, <b>105</b>, <b>107</b>, the device <b>101</b> is no longer able to interface with the infrastructure <b>109</b>. In such a case it will still typically be usable for functions that do not require any information beyond what is stored on the device itself. For example, if the device <b>101</b> is a mobile computer or personal information device, it will still be usable for any functions that do not require communication to the infrastructure <b>109</b>.
P-0020[0020] Referring to FIG. 2, an example of a basic configuration for a computing device, such as device <b>101</b>, on which the system described herein may be implemented is shown. In its most basic configuration, the computing device <b>220</b> typically includes at least one processing unit <b>242</b> and memory <b>244</b> although such is not required. Depending on the exact configuration and type of the computing device <b>220</b>, the memory <b>244</b> may be volatile (such as RAM), non-volatile (such as ROM or flash memory) or some combination of the two. This most basic general configuration is illustrated in FIG. 2 by dashed line <b>246</b>. Additionally, the computing device may also have other features/functionality. For example, device <b>220</b> may also include additional removable data storage components <b>221</b> and/or non-removable data storage components <b>223</b> including, but not limited to, magnetic or optical disks or tape. Computer storage media includes volatile and non-volatile, removable and non-removable media implemented in any method or technology for storage of information such as computer-readable instructions, data structures, program modules, or other data. Computer storage media includes, but is not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other medium which can be used to store the desired information and which can be accessed by the computing device <b>220</b>. Any such computer storage media may be part of the computing device <b>220</b>.
P-0021[0021] The computing device <b>220</b> also preferably contains communication connections <b>248</b> that allow the device to communicate with other devices. Such communications connections preferably include an interface, such as a network interface card (NIC) to a wireless device such as another device similar to device <b>220</b> or a wireless access point to a network or infrastructure. A communication connection is an example of a communication medium. Communication media typically embodies readable instructions, data structures, program modules or other data in a modulated data signal such as a carrier wave or other transport mechanism and includes any information delivery media. By way of example, and not limitation, communication media includes wired media such as a wired network or direct-wired connection, and wireless media such as acoustic, RF, infrared and other wireless media. The term computer readable media as used herein includes both storage media and communication media.
P-0022[0022] A computing device <b>220</b> may also have input devices <b>247</b> such as a keyboard, mouse, pen, voice input device, touch input device, etc. Preferably output devices such as a ringer <b>249</b> and/or vibrator <b>251</b> are also included when appropriate, such as for a cell phone or paging device. Furthermore, for wireless mobile devices, the computing device <b>220</b> is preferably provided with a portable power source <b>250</b>, such as a battery pack, fuel cell or other power module. The power source <b>250</b> acts as a primary source of power for computations and wireless data transmissions to be performed by the device. The device may support a standby mode of operation wherein the device <b>220</b> consumes less power than in an ordinary mode of operation, perhaps at the expense of increased response time with respect to incoming communications, decreased bandwidth, and/or decreased radio range.
P-0023[0023] Device <b>220</b> also embodies a sensor array <b>252</b> including a plurality of sensors to detect and convey the context of the device <b>220</b> for power reduction as described more fully hereinafter. Exemplary sensors include a temperature sensor <b>253</b>, a proximity sensor <b>255</b>, one or more accelerometers <b>257</b>, a tilt sensor <b>259</b>, a touch sensor <b>261</b>, and an IR ranging sensor <b>263</b> such as using an IR LED. Each sensor yields an output indicative of the sensed quantity or quality. Exemplary sensor details will be discussed below, although the invention is not limited to the sensors shown or the features described with respect to each sensor.
P-0024[0024] The temperature sensor <b>253</b> is preferably disposed so as to measure the temperature of the device <b>220</b> at a location on the surface of the device <b>220</b>. Ideally, the temperature sensor <b>253</b> is mounted so that it will contact a user's hand when the device <b>220</b> is held in a typical location for use. In this manner, the temperature sensor <b>253</b> will indicate a different temperature when the device <b>220</b> is held by a user than when the device is not held, such as when it is on a table, etc. The temperature sensor <b>253</b> also preferably reacts to the ambient environmental temperature through convection and/or radiative heating effects when heating via a user's touch is not predominant. Any of the commercially available temperature sensors may be utilized for the temperature sensor <b>253</b>.
P-0025[0025] The proximity sensor <b>255</b> is preferably a capacitive device that detects the proximity of a user within a fairly close range such as less than 0.5 meters. In an embodiment of the invention, the proximity sensor <b>255</b> is a single-plate capacitive device that detects a change in capacitance with respect to the plate caused by the nearness of a body such as a user. In an alternative embodiment, the proximity sensor <b>255</b> is a two-plate capacitive device, which is typically capable of detecting a body at a greater distance than a similar single-plate device. Generally, capacitive sensors detect change in capacitance by observing the decay characteristics of a circuit that includes the capacitive element, such as a plate, and any parasitic capacitance such as caused by a nearby individual. In particular, in one mechanism, the capacitive plate is pulsed by an output pin which pin is then used as an input to observe the plate voltage decay rate. Higher capacitance will generally lead to a detectably slower voltage decay rate.
P-0026[0026] The accelerometers <b>257</b> preferably comprise a grouping of linear accelerometers for detecting movement of the device <b>220</b> in any direction. Typically, this will require the use of three accelerometers, one for each axis of potential movement. Alternatively, the accelerometer group <b>257</b> may comprise a triaxial accelerometer, or one or more biaxial accelerometers. The accelerometers <b>257</b> may be of any type, including mass/spring, such as the ADXL50 produced by ANALOG DEVICES, or the ADXL105, ADXL202, and ADXL210 also produced by ANALOG DEVICES, or any other type. The accelerometers <b>257</b> yield an indication of when and to what degree the device accelerates along any axis. Alternatively, the accelerometers <b>257</b> may yield an indication of acceleration only along one or two axes.
P-0027[0027] The tilt sensor <b>259</b> comprises any device capable of sensing a tilting of the device <b>220</b> either via tilt angle measurement or angular acceleration measurement, or otherwise. The tilt sensor <b>259</b> yields an output indicative of the amount of tilt experienced by the device <b>220</b>, or yields an output from which can be derived the same information. The tilt sensor preferably detects an absolute amount of tilt from a horizontal position in one or more axes of the device <b>220</b>, but may alternatively detect a relative amount of tilt, referenced only to a prior position. Note that an accelerometer may be used as a component of the tilt sensor in one embodiment. This is especially true of accelerometers that can measure static acceleration such as the aforementioned devices produced by ANALOG DEVICES. A mass/spring accelerometer detects displacement of a mass, which can occur due to either dynamic acceleration, such as caused by a sudden displacement, or static acceleration, such as caused by gravity when the mass translation axis is tilted from horizontal.
P-0028[0028] The touch sensor <b>261</b> provides similar information to that provided by the proximity sensor but is much more limited in range. Thus, the touch sensor <b>261</b> detects and yields an output indicative of a condition wherein a user's hand or other part of their body is either in contact with the device <b>220</b> or is substantially in contact with the device <b>220</b>, such as through a glove. The touch sensor is preferably a capacitive device such as those described above with respect to the proximity sensor <b>255</b>, adapted to provide the required short range. Alternatively, the touch sensor comprises a pressure sensitive element that senses direct contact without necessarily sensing other degrees of proximity. Such pressure sensitive element may be either a micro switch, or a solid state device such as a strain gauge, or otherwise, without limitation. The touch sensor <b>261</b> can also be distributed in two or more noncontiguous regions on the device <b>220</b>. For example, the touch sensor <b>261</b> may comprise two or more separate elements operating on the same or different principles of operation.
P-0029[0029] Finally, the IR ranging sensor <b>263</b> is disposed so as to detect the presence in front of the device <b>220</b> of a body such as an operator. Preferably the IR ranging sensor <b>263</b> comprises an IR light emitting diode (LED), operable to send from the front of the device <b>220</b> a coded beam of IR radiation, the reflection of which can be detected and processed to determine the presence and approximate distance in front of the device <b>220</b> of an operator or other body. In particular, the IR ranging sensor <b>263</b> preferably transmits a beam of IR radiation having a known data content. Subsequently, an IR detector associated with the IR ranging sensor <b>263</b> detects any return reflection of the transmitted beam. The data content of the return reflection, if any, is compared to the known data content of the transmitted beam, and a measure of the errors between the two is generated. The degree of error is then used to give an approximate range estimation of the distance between the device <b>220</b> and the reflecting body. For example, at very close ranges, such as 6 cm or less, the error rate between the transmitted and reflected beam may be almost zero, whereas at greater distances such as 60 cm, the error rate may exceed 50%. One alternative technique is to alter the duty cycle of a transmitted pulse train, and detect the threshold duty cycle at which a detectable reflection occurs, from which information an approximate range to the reflecting body may be derived.
P-0030[0030] While the aforementioned techniques can be used to approximate a range, it will be understood that these technique are not exact and may, for example, be significantly affected by the color and reflectance of the detected body. If higher accuracy is required in a specific implementation of the invention, then a more accurate range detector will preferably be employed. In any case, a different range detection technique or device may be utilized without departing from the scope of the invention.
P-0031[0031] Note that collection of information from the sensors may be performed according to any one or more standard techniques. For example, the sensor outputs may be periodically polled, the sensors may trigger an event periodically when output information changes, or the sensor outputs may be written to a common area of memory to be gathered at a later time. Those of skill in the art will appreciate that there are a number of other techniques that may be used additionally or alternatively to gather sensor output information, and the foregoing list is therefore exemplary rather than exhaustive.
P-0032[0032] The use of some or all of the aforementioned sensors or sensor groups to affect the power consumption of the device <b>220</b> will now be described by reference to FIGS. 3<i>a</i>-<b>3</b><i>d</i>. There are a number of context variables that the aforementioned sensor array can detect and report. For example, the sensors can be used to determine whether a device is moving or not, whether the device is in the user's pocket or not, whether the device is close to the user or not, and whether the device is being looked at or not. The power consumption variables that can be controlled based on these context variables include at least the device's screen power, ring power, vibrator power, and radio power used during registration updating. If the device <b>220</b> supports a low power standby mode of operation, entry into and exit from this mode may also be controlled according to the context variable values.
P-0033[0033] Each of FIGS. 3<i>a</i>-<b>3</b><i>d </i>describes a set of context variable values that leads to one or more conclusions regarding device context and hence regarding device power savings steps to be taken. Note that the context conditions described with respect to the figures are not necessarily mutually exclusive. For example, a person may be walking with the device <b>220</b> and may also have the device <b>220</b> in his or her pocket. FIG. 3<i>a </i>shows the likely context variable values read when the device <b>220</b> is being moved, or transported, by the user walking. In this case, most of the sensor readings will be indeterminate, and hence not useful in determining whether the user is walking with the device <b>220</b> or not. These variables are marked with “NA” in the figure.
P-0034[0034] However, the accelerometers <b>257</b> will likely show a highly variable output when the user is walking with the device <b>220</b>. In addition, depending upon the technology used to implement the tilt sensor <b>259</b>, this sensor may also show increased activity with high variability while the user is walking with the device <b>220</b>. The reaction of the accelerometers <b>257</b> and potentially the tilt sensor <b>259</b> is due to the fact that the motion used in walking subjects the device <b>220</b> to semi-periodic shock acceleration loads, such as when a foot strikes the floor, as well as semi-periodic translational acceleration loads such as when the user swings his hand with the device <b>220</b> in it, or when the user moves forward after a foot fall. In addition, there are a number of other acceleration loads, periodic or otherwise, that the device <b>220</b> may be subjected to while the user walks.
P-0035[0035]FIG. 3<i>b </i>shows the likely context variable values read when a user has the device <b>220</b> in his or her pocket. As can be seen, many of the sensor readings will be indeterminate with respect to whether the user has the device <b>220</b> in his or her pocket, and these variables are thus marked with “NA” in the figure. Three of the sensors will, however, likely have a distinct reaction when the user has the device <b>220</b> in a pocket. In particular, the proximity sensor <b>255</b> will likely give a reading indicating a close proximity, since the user will most likely be quite close on the opposite side of the pocket material. Note that the touch sensor <b>261</b>, which reacts only to much closer contact, preferably will not react when the device <b>220</b> is in a pocket, and will thus indicate no touch occurring. In addition, the IR ranging sensor <b>263</b> will experience great reflectivity due to the closeness of the pocket material, and will hence likely yield a reading indicative of an adjacent body at very close range.
P-0036[0036]FIG. 3<i>c </i>shows the likely context variable values read when a user is looking at the screen of the device <b>220</b>. In particular, the proximity sensor <b>255</b> should yield a reading indicative of high proximity if the user is close enough to observe the screen of the device <b>220</b>. Typically, a user will view a screen from a distance of approximately <b>24</b> cm, corresponding roughly to the relaxed focus point of the human eye. In addition, for many devices optimized for hand held operation, the user will naturally tilt the device <b>220</b> toward themselves, and thus the tilt sensor <b>259</b> for the device <b>220</b> will yield an output indicative of a substantial tilt such as <b>45</b> degrees from horizontal. As well, for devices optimized for hand held operation the user will generally be gripping the device <b>220</b> during viewing, and hence the touch sensor <b>261</b> will typically yield an output indicating that the device <b>220</b> is being touched when the user is looking at the screen of the device <b>220</b>. Finally, since the user will typically look at the screen of the device <b>220</b> from a position in front of the device <b>220</b>, and at a fairly close range, generally less that 1 meter, the IR ranging sensor <b>263</b> should yield a reading indicative of a body at close range in front of the device <b>220</b>.
P-0037[0037]FIG. 3<i>d </i>shows the likely context variable values read when a user is simply close to the device <b>220</b>. In particular, the proximity sensor <b>255</b> will detect the presence of the user within a certain range of the device as discussed above. Thus, in the situation where the user is close to the device <b>220</b> (such as close enough to hear a ringer of reduced, or lower than normal ring volume) the proximity sensor <b>255</b> should yield an output so indicating. The touch sensor <b>261</b> and IR ranging sensor <b>263</b> may also give a reading indicating touch and/or proximity in front of the device <b>220</b> respectively, but such need not be the case. For example, the user may have the device <b>220</b> resting untouched and face down on a nearby table.
P-0038[0038] Note that the temperature sensor reading is not explicitly used in the determinations of FIGS. <b>3</b>A-D, but may be used to help make a determination in certain ambiguous cases. For example, many readings will be the same whether the device <b>220</b> is in a backpack on the user's back or in a user's pocket. However, the temperature sensor will probably detect a colder temperature when the device <b>220</b> is in the backpack because it will be more insulated from the user's body heat. In contrast, the temperature reading while in the user's pocket will be higher, and may approach body temperature in some cases. Other ambiguous cases may also be solved by use of the temperature sensor output. For example, a sudden change in temperature may be used to indicate exit from or entry to a building. In the case of entry to a building, the normal settings for a moving device may apply, but in the case of leaving a building, it may be assumed that access points will be fewer and further between, and hence the registration frequency may be decreased over what it may otherwise be for a device in otherwise similar circumstances. Given the described architecture, those of skill in the art will appreciate the myriad of other uses to which the temperature sensor may be put.
P-0039[0039] The determination of whether a device <b>220</b> is moving, is in a pocket, is being looked at, and/or is close to a user can be used to modify the power consumption of the device <b>220</b>, as will be discussed hereinafter with reference to FIG. 4. FIG. 4 gives a table linking observed device contextual properties to modifications in device power consumption. In particular, columns <b>401</b>, <b>403</b>, <b>405</b>, and <b>407</b> describe the state of a context variable, while column <b>409</b> describes the resultant power consumption modification techniques applicable given a particular set of context variable values.
P-0040[0040] Beginning with row <b>411</b>, it can be seen that the device <b>220</b> is not moving, is not in the user's pocket, is not being looked at (at the screen), and is not close to the user. This set of context variable values generally corresponds to the situation where the device <b>220</b> has been set down somewhere, perhaps in the same room as the user, but not very close to the user. In this situation, as described in row <b>411</b> it is assumed that the device is not being actively used, at least for outgoing communications, and hence the device is placed in a low power standby mode, such as via a mode of its primary wireless channel or via a secondary low power channel. In addition, the ringer is set to high power so that the user has a higher probability of hearing it if and when it is used, and the vibrator is deactivated so that it will not actuate upon an incoming communication, since the user is not close enough to feel any vibration. Further, the screen is darkened since the user is not close enough to use it, and the frequency of registration updates to a wireless access point is set at a decreased rate since the device is not moving, making a change in registration unlikely.
P-0041[0041] With reference to row <b>413</b>, it can be seen that the device <b>220</b> is not moving, is not in the user's pocket, is not being looked at (at the screen), and is close to the user. This set of context variable values generally corresponds to the same situation described by row <b>411</b>, except that the user is now closer to the device <b>220</b>. In this case, the power consumption behavior of the device is changed from that described in row <b>411</b> by setting the ringer to a lower volume setting, since the user is now closer to the device <b>220</b>, and should be able to hear a lower volume ringer than when the user is further from the device <b>220</b>.
P-0042[0042] Row <b>415</b> describes a combination of context variables that is unlikely to occur absent a malfunction of one or more sensors. In particular, row <b>415</b> describes a situation wherein the user is looking at the screen but is not close to the device <b>220</b>. As with row <b>415</b>, the context variable values represented in row <b>419</b> are unlikely to occur absent a sensor failure. In particular, it is unlikely that the device <b>220</b> would be in the user's pocket while not being close to the user. Similarly, rows <b>423</b> (in pocket and being looked at), <b>425</b> (same inconsistency as row <b>423</b>), <b>431</b> (same inconsistency as row <b>415</b>), <b>435</b> (same inconsistency as row <b>415</b>), <b>439</b> (same inconsistencies as rows <b>423</b> and <b>419</b>), and <b>441</b> (same inconsistency as row <b>423</b>) describe unlikely combinations of context variable values, and would most likely represent a sensor failure. Thus, when the context variable value combinations in any of rows <b>415</b>, <b>419</b>, <b>423</b>, <b>425</b>, <b>431</b>, <b>435</b>, <b>439</b>, and <b>441</b> occur, a visual or audible signal is preferably conveyed to the user to indicate probable sensor failure. Alternatively or additionally, the device <b>220</b> may enter a default mode of operation, such as the mode described with respect to row <b>411</b>.
P-0043[0043] The situation described by the context variable values presented in row <b>417</b> most likely corresponds to a user standing still, holding the device <b>220</b>, while looking at the device screen. In such a situation, the device <b>220</b> is preferably placed in a normal mode ready to send and receive on the assumption that the user will imminently send or receive information at that point. Preferably, the screen is set to a normal display value rather than being darkened or dimmed, and the ringer and vibrator are deactivated since the user will likely detect any incoming call simply by watching the device screen. Since the user is not moving, the frequency of registration updates to a wireless access point is set at a decreased rate.
P-0044[0044] With reference to row <b>421</b>, it can be seen that the device <b>220</b> is not moving, is in the user's pocket, is not being looked, and is close to the user. This set of context variable values generally corresponds to the situation where the device <b>220</b> is in the pocket of a user who is standing relatively still. In this case, the power consumption affecting properties of the device are modified so that the device is in a normal mode of operation, as opposed to low power standby, the ringer is deactivated and the vibrator activated, the screen is darkened (i.e. no power to the screen), and the frequency of registration updates is set to a decreased value.
P-0045[0045] With reference to row <b>427</b>, it can be seen that the device <b>220</b> is moving, is not in the user's pocket, is not being looked at (at the screen), and is not close to the user. This set of context variable values is generally unlikely to occur, and could correspond to a situation where the device <b>220</b> had been placed down on a movable object such as an audio visual support cart. If this situation were to occur, the power consumption behaviors described with respect to row <b>411</b> would be appropriate, with the exception that the registration update frequency should be at a normal rate since the device <b>220</b> is moving.
P-0046[0046] The context variable value combination described in row <b>429</b> will generally occur when the user is holding the device <b>220</b> and walking with it, without placing it in a pocket and without observing the screen. In this situation, the device <b>220</b> is preferably placed in a normal power mode due to likely imminent use, the ringer is set to a lower volume, the vibrator is deactivated, the screen is darkened, and the registration update rate is set to a normal rate as opposed to a decreased rate due to the fact that the device <b>220</b> is moving.
P-0047[0047] With reference to row <b>433</b>, it can be seen that the device <b>220</b> is moving, is not in the user's pocket, is being looked at, and is close to the user. This set of context variable values generally corresponds to the situation where the user is holding the device <b>220</b> and walking with it, while observing the screen. In this case, it is preferable that the power consumption characteristics be set as in row <b>417</b>, with the exception that the update rate should be set to normal rather than decreased since the device <b>220</b> is moving.
P-0048[0048] Finally, the context variable value combination represented in row <b>437</b> corresponds to a situation where the user is walking with the device <b>220</b> in a pocket. In this situation, the power consumption characteristics should be set as in row <b>421</b>, except that the update rate should be set to normal rather than decreased since the device <b>220</b> is moving. In particular, the device <b>220</b> should be in a normal rather than low power stand by mode, should have the ringer deactivated, the vibrator activated, the screen darkened, and the registration update frequency set to normal rather than decreased.
P-0049[0049] Information such as that corresponding to the table of FIG. 4 is preferably stored electronically in a table or other data structure within the memory of the device <b>220</b>. The exact format or content of the information so stored is not critical, but it preferably describes sets of power consumption variable responses linked to various context variable value sets, so that the power consumption of the device <b>220</b> is decreased on average by modifying the behavior of the device according to the table in response to the presence of certain context variable values.
P-0050[0050] Also note that the foregoing description of linking sensed values to types of environmental conditions and ultimately to a listing of power consumption variable settings is given for the convenience of the reader and is not exhaustive. For example, sensed value sets may be linked directly to listings of power consumption variable settings. Additionally, it is not required that the linkage between sensed values and listings of power consumption variable settings be performed via a tabulated mapping. For example, the linkage may be made by way of a formula or set of formulae, whereby entry of the relevant sensed values or derived environmental context conclusions yields an appropriate group of power consumption variable settings. Thus it will be appreciated that the given illustration is exemplary rather than exhaustive.
P-0051[0051] Although the examples herein focus on specific power consumption variables to be modified in response to measured context variable value combinations, other power consumption variables and context variables or values thereof may be used alternatively or additionally without limitation. Furthermore, the specific responses shown as responsive to certain context variable value combinations are exemplary, rather than limitative. As such, any other response of the same or other power consumption variables may be used to reduce the power consumption of a device without departing from the scope of the invention.
P-0052[0052] It will appreciated that a novel power management technique and system have been disclosed for reducing power consumption in mobile devices communicably linked to one or more other machines or devices by controlling a plurality of power affecting behaviors. In view of the many possible embodiments to which the principles of this invention may be applied, it should be recognized that the embodiments described herein with respect to the drawing figures are meant to be illustrative only and should not be taken as limiting the scope of invention. For example, those of skill in the art will recognize that the elements of the illustrated embodiments shown in software may be implemented in hardware and vice versa or that the illustrated embodiments can be modified in arrangement and detail without departing from the spirit of the invention. Therefore, the invention as described herein contemplates all such embodiments as may come within the scope of the following claims and equivalents thereof.
Contents5
6 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5 Sheet 6
Every citation, both ways
| Document | Relation | Office | Cited during |
|---|---|---|---|
| US9950435B2 | Cited by | United States of America | Applicant |
| US8229403B2 | Cited by | United States of America | Search report |
| US9398536B2 | Cited by | United States of America | Search report |
| US9958987B2 | Cited by | United States of America | Applicant |
| US2015289107A1 | Cited by | United States of America | Pre-grant |
| US10456934B2 | Cited by | United States of America | Applicant |
| US11445100B2 | Cited by | United States of America | Applicant |
| US9559425B2 | Cited by | United States of America | Applicant |
| US8417296B2 | Cited by | United States of America | Search report |
| US8706173B2 | Cited by | United States of America | Applicant |
| US11336809B2 | Cited by | United States of America | Applicant |
| US11755095B2 | Cited by | United States of America | Search report |
| US9950434B2 | Cited by | United States of America | Applicant |
| US11838607B2 | Cited by | United States of America | Applicant |
| US9642415B2 | Cited by | United States of America | Search report |
| US2014206297A1 | Cited by | United States of America | Pre-grant |
| US12164357B2 | Cited by | United States of America | Applicant |
| WO2015183567A1 | Cited by | World Intellectual Property Organization (WIPO) | International search |
| US2010304754A1 | Cited by | United States of America | Pre-grant |
| US10782734B2 | Cited by | United States of America | Applicant |
| US2012208601A1 | Cited by | United States of America | Pre-grant |
| US9967825B2 | Cited by | United States of America | Search report |
| US2005208903A1 | Cited by | United States of America | Pre-grant |
| US9065894B2 | Cited by | United States of America | Applicant |
| US8204554B2 | Cited by | United States of America | Applicant |
| US11509808B2 | Cited by | United States of America | Applicant |
| US2013041617A1 | Cited by | United States of America | Pre-grant |
| US9788277B2 | Cited by | United States of America | Search report |
| US12284428B2 | Cited by | United States of America | Applicant |
| US10449681B2 | Cited by | United States of America | Applicant |
| US8180465B2 | Cited by | United States of America | Search report |
| US9444425B2 | Cited by | United States of America | Applicant |
| US10372164B2 | Cited by | United States of America | Applicant |
| US10218052B2 | Cited by | United States of America | Applicant |
| US6998966B2 | Cited by | United States of America | Search report |
| US8601301B1 | Cited by | United States of America | Applicant |
| US10363453B2 | Cited by | United States of America | Applicant |
| US8478353B2 | Cited by | United States of America | Applicant |
| US9185203B2 | Cited by | United States of America | Applicant |
| US10571502B2 | Cited by | United States of America | Applicant |
| US9179299B2 | Cited by | United States of America | Applicant |
| US2011012794A1 | Cited by | United States of America | Pre-grant |
| US8170621B1 | Cited by | United States of America | Applicant |
| US9728858B2 | Cited by | United States of America | Applicant |
| US7826874B2 | Cited by | United States of America | Search report |
| US2012155317A1 | Cited by | United States of America | Pre-grant |
| US2008126282A1 | Cited by | United States of America | Pre-grant |
| US11438495B2 | Cited by | United States of America | Applicant |
| US9264973B2 | Cited by | United States of America | Search report |
| US9619079B2 | Cited by | United States of America | Applicant |
| US2008070639A1 | Cited by | United States of America | Pre-grant |
| US2010131749A1 | Cited by | United States of America | Pre-grant |
| US2009088138A1 | Cited by | United States of America | Pre-grant |
| US2015168595A1 | Cited by | United States of America | Pre-grant |
| US11356588B2 | Cited by | United States of America | Applicant |
| US8483780B2 | Cited by | United States of America | Applicant |
| US11086357B2 | Cited by | United States of America | Applicant |
| US9442554B1 | Cited by | United States of America | Applicant |
| US9107093B2 | Cited by | United States of America | Search report |
| US8614627B2 | Cited by | United States of America | Applicant |
| US2011250928A1 | Cited by | United States of America | Pre-grant |
| US11616898B2 | Cited by | United States of America | Applicant |
| US11563878B2 | Cited by | United States of America | Applicant |
| US2005110752A1 | Cited by | United States of America | Pre-grant |
| US10375226B2 | Cited by | United States of America | Applicant |
| US2008008313A1 | Cited by | United States of America | Pre-grant |
| US10143080B2 | Cited by | United States of America | Applicant |
| US10535325B2 | Cited by | United States of America | Applicant |
| US10220529B2 | Cited by | United States of America | Applicant |
| US9992726B2 | Cited by | United States of America | Applicant |
| US8432322B2 | Cited by | United States of America | Applicant |
| WO2012112181A1 | Cited by | World Intellectual Property Organization (WIPO) | International search |
| US2008081674A1 | Cited by | United States of America | Pre-grant |
| US9300342B2 | Cited by | United States of America | Applicant |
| US10353571B2 | Cited by | United States of America | Search report |
| US11297216B2 | Cited by | United States of America | Applicant |
| US10661458B2 | Cited by | United States of America | Applicant |
| US10126463B2 | Cited by | United States of America | Search report |
| US9583838B2 | Cited by | United States of America | Applicant |
| US12081847B2 | Cited by | United States of America | Applicant |
| KR101370138B1 | Cited by | Republic of Korea | Search report |
| US2010151916A1 | Cited by | United States of America | Pre-grant |
| US9560751B2 | Cited by | United States of America | Applicant |
| US11303791B2 | Cited by | United States of America | Applicant |
| US10290946B2 | Cited by | United States of America | Applicant |
| US2010313050A1 | Cited by | United States of America | Pre-grant |
| US9848174B2 | Cited by | United States of America | Applicant |
| US2010062812A1 | Cited by | United States of America | Pre-grant |
| KR100912474B1 | Cited by | Republic of Korea | Search report |
| US11800207B2 | Cited by | United States of America | Applicant |
| US11206342B2 | Cited by | United States of America | Applicant |
| US11985397B2 | Cited by | United States of America | Applicant |
| US2016212710A1 | Cited by | United States of America | Pre-grant |
| US11303792B2 | Cited by | United States of America | Applicant |
| US2023023149A1 | Cited by | United States of America | Pre-grant |
| US10456933B2 | Cited by | United States of America | Applicant |
| US2015004956A1 | Cited by | United States of America | Pre-grant |
| US2011021254A1 | Cited by | United States of America | Pre-grant |
| US10999484B2 | Cited by | United States of America | Applicant |
| US10621956B2 | Cited by | United States of America | Applicant |
17 members in 10 offices
Priority claims2
| Document | Office | Kind | Date |
|---|---|---|---|
| 12472002 | United States of America | A | |
| US20020124720 | – | – | – |
Members17
| Document | Office | Kind | |
|---|---|---|---|
| CA2423629A1 | Canada | A1 | |
| EP1355223A2 | European Patent Office (EPO) | A2 | |
| KR20030082391A | Republic of Korea | A | |
| US2003197597A1 | United States of America | A1 | |
| CN1452414A | China | A | |
| AU2003202422A1 | Australia | A1 | |
| JP2003345476A | Japan | A | |
| BR0300636A | Brazil | A | |
| MXPA03003082A | Mexico | A | |
| US2005136994A1 | United States of America | A1 | |
| US2006019724A1 | United States of America | A1 | |
| US7016705B2 | United States of America | B2 | |
| EP1355223A3 | European Patent Office (EPO) | A3 | |
| RU2315437C2 | Russian Federation | C2 | |
| AU2003202422B2 | Australia | B2 | |
| KR100838991B1 | Republic of Korea | B1 | |
| CN100481967C | China | C |
50 transactions on the USPTO file
Allowed after 1 non-final rejection.
- Non-final rejections
- 1
- Final rejections
- 0
- RCEs
- 0
- Appeals
- 0
Over time
Point at a mark for the transactionTransactions
| Event | |
|---|---|
| Expire Patent | |
| Maintenance Fee Reminder Mailed | |
| Correspondence Address Change | |
| Correspondence Address Change | |
| Correspondence Address Change | |
| Recordation of Patent Grant Mailed | |
| Patent Issue Date Used in PTA CalculationAllowed | |
| Issue Notification MailedAllowed | |
| Dispatch to FDC | |
| Application Is Considered Ready for Issue | |
| Issue Fee Payment Verified | |
| Issue Fee Payment Received | |
| Mail Notice of AllowanceAllowed | |
| Correspondence Address Change | |
| Change in Power of Attorney (May Include Associate POA) | |
| Notice of Allowance Data Verification CompletedAllowed | |
| Date Forwarded to Examiner | |
| Response after Non-Final Action | |
| Reference capture on IDS | |
| Information Disclosure Statement (IDS) Filed | |
| Information Disclosure Statement (IDS) Filed | |
| Request for Foreign Priority (Priority Papers May Be Included) | |
| Mail Non-Final RejectionNon-final rejection | |
| Non-Final RejectionNon-final rejection | |
| Information Disclosure Statement (IDS) Filed | |
| Information Disclosure Statement (IDS) Filed | |
| Reference capture on IDS | |
| Request for Foreign Priority (Priority Papers May Be Included) | |
| IFW TSS Processing by Tech Center Complete | |
| Date Forwarded to Examiner | |
| Information Disclosure Statement (IDS) Filed | |
| Information Disclosure Statement (IDS) Filed | |
| Response to Election / Restriction Filed | |
| Workflow incoming amendment IFW | |
| Mail Restriction Requirement | |
| Restriction/Election Requirement | |
| Case Docketed to Examiner in GAU | |
| Reference capture on IDS | |
| Information Disclosure Statement (IDS) Filed | |
| Information Disclosure Statement (IDS) Filed | |
| Case Docketed to Examiner in GAU | |
| Transfer Inquiry to GAU | |
| Application Dispatched from OIPE | |
| Application Is Now Complete | |
| Payment of additional filing fee/Preexam | |
| A statement by one or more inventors satisfying the requirement under 35 USC 115, Oath of the Applic | |
| Notice Mailed--Application Incomplete--Filing Date Assigned | |
| IFW Scan & PACR Auto Security Review | |
| IFW Scan & PACR Auto Security Review | |
| Initial Exam Team nn |
8 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| Lapsed due to failure to pay maintenance feeLapsedFP | FP | |
| Lapse for failure to pay maintenance feesLapsedPATENT EXPIRED FOR FAILURE TO PAY MAINTENANCE FEES (ORIGINAL EVENT CODE: EXP.)LAPS | LAPS | |
| Information on status: patent discontinuationPATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362STCH | STCH | |
| Fee payment procedureMAINTENANCE FEE REMINDER MAILED (ORIGINAL EVENT CODE: REM.)FEPP | FEPP | |
| AssignmentAS | AS | |
| Fee paymentFPAY | FPAY | |
| Fee paymentFPAY | FPAY | |
| AssignmentAS | AS |
Numbers
- Publication, DOCDB
- 2003197597
- Publication, EPODOC
- US2003197597
- Application
- 10124720
- Application, DOCDB
- 12472002
- Application, EPODOC
- US20020124720
Titles
- English
- Reducing power consumption in a networked battery-operated device using sensors
Patent term adjustment
- A delay
- +570 daysthe office missed an examination deadline
- Applicant delay
- −107 days
- Net adjustment
- 463 days
Classification
- CPC, 9
- G06F1/3231
- G06F1/32
- G06F1/3203
- H04W52/0225
- H04W52/0251
- H04W52/0277
- Y02D10/00
- Y02D30/70
- H04M1/72454
- IPC, 4
- G06F1 32
- H04M1 72454
- H04M1 73
- H04M19 08
- USPC, 4
- 340007580
- 340007320
- 340691100
- 340693300