EP1915628B1 - System and method for monitoring a mobile computing product/arrangement - Google Patents
System and method for monitoring a mobile computing product/arrangement Download PDFInfo
- Publication number
- EP1915628B1 EP1915628B1 EP06788584.8A EP06788584A EP1915628B1 EP 1915628 B1 EP1915628 B1 EP 1915628B1 EP 06788584 A EP06788584 A EP 06788584A EP 1915628 B1 EP1915628 B1 EP 1915628B1
- Authority
- EP
- European Patent Office
- Prior art keywords
- mobile computing
- sensor
- computing device
- motion
- display screen
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims description 25
- 238000012544 monitoring process Methods 0.000 title description 10
- 230000033001 locomotion Effects 0.000 claims description 85
- 230000009471 action Effects 0.000 claims description 5
- 101710121996 Hexon protein p72 Proteins 0.000 description 73
- 101710125418 Major capsid protein Proteins 0.000 description 73
- 230000035939 shock Effects 0.000 description 8
- 238000012545 processing Methods 0.000 description 7
- 230000001133 acceleration Effects 0.000 description 6
- 238000007726 management method Methods 0.000 description 4
- 238000005259 measurement Methods 0.000 description 3
- 230000002265 prevention Effects 0.000 description 3
- 238000013461 design Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 238000005286 illumination Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 229920001690 polydopamine Polymers 0.000 description 2
- 238000013519 translation Methods 0.000 description 2
- 241000269400 Sirenidae Species 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000015556 catabolic process Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 230000009849 deactivation Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000003203 everyday effect Effects 0.000 description 1
- 238000005562 fading Methods 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000003032 molecular docking Methods 0.000 description 1
- 230000007420 reactivation Effects 0.000 description 1
- 230000035945 sensitivity Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/1613—Constructional details or arrangements for portable computers
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01P—MEASURING LINEAR OR ANGULAR SPEED, ACCELERATION, DECELERATION, OR SHOCK; INDICATING PRESENCE, ABSENCE, OR DIRECTION, OF MOVEMENT
- G01P13/00—Indicating or recording presence, absence, or direction, of movement
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/1613—Constructional details or arrangements for portable computers
- G06F1/1626—Constructional details or arrangements for portable computers with a single-body enclosure integrating a flat display, e.g. Personal Digital Assistants [PDAs]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/1613—Constructional details or arrangements for portable computers
- G06F1/163—Wearable computers, e.g. on a belt
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/1613—Constructional details or arrangements for portable computers
- G06F1/1633—Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
- G06F1/1684—Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60R—VEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
- B60R11/00—Arrangements for holding or mounting articles, not otherwise provided for
- B60R11/02—Arrangements for holding or mounting articles, not otherwise provided for for radio sets, television sets, telephones, or the like; Arrangement of controls thereof
- B60R11/0229—Arrangements for holding or mounting articles, not otherwise provided for for radio sets, television sets, telephones, or the like; Arrangement of controls thereof for displays, e.g. cathodic tubes
- B60R11/0235—Arrangements for holding or mounting articles, not otherwise provided for for radio sets, television sets, telephones, or the like; Arrangement of controls thereof for displays, e.g. cathodic tubes of flat type, e.g. LCD
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60R—VEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
- B60R11/00—Arrangements for holding or mounting articles, not otherwise provided for
- B60R11/02—Arrangements for holding or mounting articles, not otherwise provided for for radio sets, television sets, telephones, or the like; Arrangement of controls thereof
- B60R11/0264—Arrangements for holding or mounting articles, not otherwise provided for for radio sets, television sets, telephones, or the like; Arrangement of controls thereof for control means
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2200/00—Indexing scheme relating to G06F1/04 - G06F1/32
- G06F2200/16—Indexing scheme relating to G06F1/16 - G06F1/18
- G06F2200/163—Indexing scheme relating to constructional details of the computer
- G06F2200/1637—Sensing arrangement for detection of housing movement or orientation, e.g. for controlling scrolling or cursor movement on the display of an handheld computer
Definitions
- MCPs mobile computing products/arrangements
- VRCs vehicle radio computers
- MCPs may be mounted on a vehicle or other motion based system (e.g., forklifts, cars, trucks, pallet jacks, mail trucks, hand carts, etc.). Placement of the MCP upon such vehicles may provide a user with immediate access to relevant information, such as a delivery address and/or a list of awaiting tasks. Further, the user may communicate information (e.g., a delivery confirmation, a current status of a workload, a present location, etc.) to others via the MCP.
- information e.g., a delivery confirmation, a current status of a workload, a present location, etc.
- the placement of the MCP may be convenient in a number of respects, it may also present a potential for accidents. For example, a user/driver may be compelled to look at a display of the MCP and thus become distracted. Distractions, especially while the vehicle is in motion, may result in accidents (e.g., collisions).
- US 2003/139205 A1 describes a controller to restrict or block utilization by a vehicle operator to communications devices installed on a vehicle.
- the utilization control system comprises a motion condition detector, a signal processor to generate blanking signals and a blanking device responsive to said blanking signals.
- the motion condition detector providing signals of current or immenent vehicle motion.
- US 5 148 153 A relates to vehicular mounted data processing device having a display screen and keyboard, such as a Mobile Radio Data Terminal, the data processing device including an automatic screen blanking and keyboard deactivation during those times whenever the associated vehicle in which the data processing device is installed is detected as being in motion.
- the radio data terminal device comprises means for detecting vehicular motion and for audible announcing any receipt of a message by the data processing device during those times when the display and keyboard means are in deactivated mode.
- the data processing device includes memory means for string information relating to the type of messages received.
- EP 1 286 166 A1 describes an electronic apparatus that comprises a shock detector for detecting a shock received by an electronic apparatus such as a portable telephone, a controller for comparing the value of the shock as detected by the shock detector with a reference value, and a memory element for storing an identifying signal generated when the value of a shock has exceeded the reference value and the value of shock, thereby enabling easy determination as to whether or not a breakdown has been caused by the shock.
- CA 2 056 914 A describes a radio receiver with a motion sensor including means for determining the velocity of the receiver with respect to a source of an RF signal having Rayleigh fade characteristics, including a receiver for receiving the RF signal, a received signal strength indicator for producing an indicator related to the strength of the RF signal and a means for determining the rate of Rayleigh fading of the indicator, from which can be determined the velocity of the radio with respect to the source of the RF signal based on the Rayleigh fade rate.
- WO 01/53917 A describes a portable hand-held computer device comprising a base and a hinged support pivotal between a closed position lying against the base, and an open position extending perpendicularly from the base.
- the system of this document comprises a screen blanking module, being configured to turn off a display device at speeds above programmable vehicle speed limits.
- the vehicle speed is calculated from data provided by a GPS unit being comprised in a vehicle borne docking station.
- a mobile computing arrangement, method for detecting a motion of a mobile computing device and a motion based system according to the independent claims are provided. Preferred embodiments may be taken from the dependent claims.
- a mobile computing device comprising a sensor being adapted to detect first motion data of the device; wherein the sensor is an accelerometer and is integrated into the device; characterized by the sensor being small enough so that any added weight and space occupied on the mobile computing device are negligible; a memory being adapted to store second motion data prior to detecting the first motion data, the second motion data including a threshold value; a comparison module being adapted to compare the first motion data to the second motion data, an actuation module being adapted to initiate an action for the device when the first motion data exceeds the threshold value; and a display screen, wherein the action is one of turning off a backlight of the display screen, turning off the display screen and placing the display screen in a standby mode.
- a method comprising: storing a threshold value related to a motion of a mobile computing device; detecting the motion of the mobile computing device with a sensor; wherein the sensor is an accelerometer and is integrated into the device, the sensor being small enough so that any added weight and space occupied on the mobile computing device are negligible; operating the mobile computing device in a first mode when the motion is less than the threshold value; and operating the mobile computing device in a second mode when the motion is one of greater than and equal to the threshold value, wherein the first mode includes providing full power to a display screen of the mobile computing device and the second mode includes providing less than full power to the display screen.
- Fig. 1 shows an exemplary embodiment of a system according to the present invention.
- Fig. 2 shows an exemplary embodiment of a mobile computing product/arrangement according to the present invention.
- Fig. 3 shows an exemplary embodiment of a method for monitoring a mobile computing product/arrangement according to the present invention.
- Fig. 4 shows another exemplary embodiment of a method for monitoring a mobile computing product/arrangement according to the present invention.
- the present invention may be further understood with reference to the following description and the appended drawings, wherein like elements are provided with the same reference numerals.
- the present invention relates to an MCP which includes a sensor that monitors the MCP's motion.
- the sensor does not require an input from a motion based system, e.g., an axle sensor, a speedometer, etc.
- the sensor may measure the MCP's acceleration, velocity, angular velocity or vibration in any direction. These measurements may be contrasted with prerecorded movement patterns or predefined levels of acceptable and unacceptable movement.
- predetermined procedures may then be executed that may be useful in a wide range of applications, including but not limited to accident prevention and power management.
- Fig. 1 shows an exemplary embodiment of a motion based system 100, such as a forklift.
- An MCP 110 may be placed in view of an operator of the system 100 (e.g., on a dashboard 170 adjacent to a steering column 160).
- the MCP 110 may be any type of computer or processor based mobile device (e.g., a' bar code reader, a PDA, a laptop, a two-way pager, a mobile phone, a digital camera, a mobile optical reader). Since the MCP 110 is mobile, it may be capable of connecting to a wireless network, and may be sized to be integrated into the motion based system 100.
- the MCP 110 may be battery powered or it may receive power from the motion based system 100.
- the MCP 110 may include a display 115 and/or a keypad 120.
- the display 115 may be used to output information to the operator and/or to receive input therefrom.
- the display 115 may portray a map of a route to be taken, an address, and/or a list of instructions.
- a touchpanel may be integrated with the display 115 to enable the operator to input information.
- the display 115 may toggle between a first mode (e.g., illuminated) and a second mode (e.g., a black screen) as a function of movement of the MCP 110 as will be explained below.
- the operator may maneuver the motion based system 100 using footpedals 140, gears 150, and/or the steering column 160.
- an operator should not use the MCP 110 while the motion based system 100 is moving.
- the display 115 may not be illuminated while the system 100 is in motion.
- the display 115 may automatically turn off (e.g., go black, initiate power save mode, etc.) when the MCP 110 determines that the motion based system 100 is moving.
- Fig. 2 shows an exemplary embodiment of an MCP 110 according to the present invention.
- the MCP 110 may include a processor 210, a non-removable memory 230, and a removable memory 240.
- MPC 110 includes a sensor 220.
- the processor 210 is a central processing unit (“CPU") that executes instructions on measurements taken by the sensor 220 and performs procedures such as storing a result in memory, transmitting the result to remote devices, or performing a predetermined task as a function of the result (e.g., turning off the display 115).
- CPU central processing unit
- the non-removable memory 230 is any type of memory component integrated into the electronic architecture of the MCP 110 and may be temporary (e.g., random access memory, or RAM) or permanent (e.g., a hard-disk drive).
- the removable memory 240 may be any type of detachable memory component that may connect to the MCP 110 through an expansion interface (e.g., a FLASH interface, a USB interface, a firewire interface, etc.).
- the sensor 220 is integrated into the MCP 110.
- This sensor 220 may be a device coupled to an electronic architecture of the MCP 110 that dispatches data to a separate memory device, or it may be coupled to at least a portion of another device in the architecture.
- the sensor 220 may be coupled to a memory arrangement in which event data (e.g., a first data of an event relating to the MCP 110 movement with values above a certain threshold) is stored.
- event data e.g., a first data of an event relating to the MCP 110 movement with values above a certain threshold
- the sensor 220 may be a separate external device that connects to the MCP 110 through an expansion slot (e.g., a sensor with a FLASH, USB, firewire or similar interface).
- the sensor 220 is an accelerometer, and may be based on, for example, a G-shock sensor, a switch, an accelerometer, a strain gage, a piezo-electric sensor, Micro-Electro-Mechanical Systems ("MEMS") technologies, or combinations of the like.
- the motion may include, an acceleration value, an angular velocity value, a mechanical vibration/shock value, etc.
- the sensor 220 may be of any size, the sensor 220 is email enough so that any added weight and space occupied on the MCP 110 are negligible. Because the MCP 110 usually operates on batteries (e.g., its own battery or a battery utilized by the system 100), the sensor 220 should also have a low power consumption. As described above, the sensor 220 will detect motion for the MCP without an external input from the motion based system 100.
- the senor 220 detects motion of the MCP 110 and generates first data.
- the first data is provided to the processor 210 which Compares the first data to predetermined second data which includes a thrershold value.
- the second data may be a prerecorded acceleration of the MCP 110 by 0.5 m/s 2 , the detection of which may indicate the occurrence of an event (i.e., the system 100 is moving).
- a particular predetermined procedure is selected and executed (e.g., the display 115 and/or the MCP 110 is turned off). This embodiment will be described in greater detail below with respect to Fig. 4 .
- exemplary embodiments of the present invention are described with a general reference to translation motion (e.g., a forklift translates across a factory floor).
- other motion may be detected which indicate a different type of movement and/or action of the system 100.
- the present invention is not limited to translation motion.
- Fig. 3 shows an exemplary method for monitoring motion of the system 100 by the MCP 110.
- the sensor 220 of the MCP 110 is activated.
- the sensor 220 may be activated manually by the operator, or it may be activated upon receipt of a wireless transmission from a remote location (i.e., initiation is controlled by a separate network entity).
- the sensor 220 may be automatically activated each time the MCP 110 and/or the motion based system 100 is started and/or powered on. For example, the sensor 220 may remain activated even while the MCP 110 is in a power save mode.
- the sensor 220 determines whether motion is detected.
- the sensor 220 may measure the acceleration and the velocity of the MCP 110 and determine, based on the measurement, whether the system 100 is in motion.
- the system 100 may only be considered moving if it exceeds a predetermined acceleration, and if it continues to move for a predetermined period of time.
- the sensor 220 may only determine that the system 100 is moving if it accelerates at 0.5 m/s 2 for more than 1.5 seconds. Thus, merely bumping into the system 100 may not register as movement.
- step 330 if the sensor 220 does not detect any movement of the MCP 110 in step 320, the MCP 110 may assume that the motion based system 100 is stationary, or that it is at least not moving as fast as a prerecorded threshold speed. Therefore, the MCP 110 remains in a first mode.
- the first mode represents a state of the MCP 110 where it is turned on and the display 115 is illuminated. Thus, an operator may use the MCP 110 when it is in the first mode.
- step 340 if the sensor 220 determines that the MCP 110 is moving in step 320, the MCP 110 switches to the second mode.
- the second mode represents a state where the display 115 of the MCP 110 is turned off, or in a "stand by" mode. However, it may be preferable to merely turn off the display 115 (e.g., by turning off a backlight) to facilitate re-illumination of the display 115 when the motion based system 100 slows down or stops.
- the MCP 110 may enter the second mode due to other circumstances, which may or may not be defined by the user.
- the MCP 110 may enter the second mode if there has been no user input for a predetermined amount of time. That is, the display 115 may turn off after a time in order to preserve a life of the display 115, the backlight, and/or the battery.
- the sensor 220 may continue to monitor the motion of the MCP 110.
- the second mode includes turning off the processor 210
- monitoring may not be continued after the MCP 110 has entered the second mode.
- reactivation of the MCP 110 may require the operator to re-authenticate, or "log in.”
- the sensor system may continue monitoring, thus returning to step 320.
- the sensor system may continue monitoring throughout a duration of the second mode.
- the MCP 110 may re-enter the first mode and the user may read the display 115.
- the sensor system may continue monitoring until at least some motion is detected and thus the MCP 110 enters the second mode. In an even further embodiment, the sensor system may continue monitoring until the MCP 110 and/or the motion based system is manually turned off.
- Fig. 4 shows an exemplary method 400 for monitoring the MCP 110 according to the present invention.
- certain distinct characteristics of events e.g., the second data
- the second data may include a specific threshold value and/or a threshold range of changes in the motion of the MCP 110.
- the threshold value may correspond to the sensitivity of the sensor 220. For example, it may be desired that very slow motion, or quick short motions (i.e., indicating that the motion based system was merely bumped) do not cross the threshold value which would trigger a predetermined procedure.
- the operator may designate and/or modify the characteristics.
- the MCP 110 may be prepackaged by the manufacturer with static acceleration maximum values that are inaccessible or not editable by the user.
- the threshold may simply be dynamic default values adjustable to future specifications.
- the MCP 110 is continuously monitored by the sensor 220 for changes in the motion/movements. Whenever the MCP 110 detects motion, the first data is generated. The sensor 220 may make no effort to differentiate between or prioritize motion values, returning all results to the processor 210 for processing.
- the processor 210 compares the first data with the second data. If the characteristics of the first data match those of the second data, the processor 110 determines that an event has occurred (i.e., the MCP 110 is in motion). Thus, the method 400 continues to the step 450, where the predetermined procedure is executed.
- the execution of the predetermined procedure may depend upon an application of the present invention. For example, the backlight of the MCP 110 may be turned off and/or the MCP 110 may be powered down.
- predetermined procedures include storing the first data in one of memory devices 230, 240, encrypting the first data so that it may be accessible only by an authorized user, transmitting the first data to a remote computer, issuing alerts as to the MCP 110's status, etc.
- the method 400 may resume again at the step 420 to monitor for new event occurrences.
- the predetermined procedure may vary depending on the specific application of the present invention. For example, in accident prevention, it may be desirable to alert the user through visible warning (e.g., on-screen precautionary displays, flashing LEDs) or audible sirens (e.g., using a speaker, headset, receiver) that the display 115 will turn off momentarily. Also, it may be desirable to notify the operator if important information is transmitted to the MCP 110 while it is in the second mode. For example, if the motion based system 100 is moving, and thus the display 115 is off, it may nonetheless be desired to communicate with the operator. Thus, a visible and/or audible alert may indicate that the operator should halt the vehicle in order to enable illumination of the display 115, which would in turn enable receipt of the information.
- visible warning e.g., on-screen precautionary displays, flashing LEDs
- audible sirens e.g., using a speaker, headset, receiver
- the present invention may also be used in a variety of other settings. As described below, these settings include, for example, power management.
- MCPs have always been a primary focus of product design engineers. Due to their limited size and weight and their mobile nature, MCPs usually have limited power supplies (e.g., rechargeable or disposable battery packs). Developing MCPs that operate for long periods of time, without sacrificing mobility, is an ongoing design challenge. Designing a robust power management system that optimizes and conserves power is a critical element in addressing this challenge.
- An MCP 110 may have a backlight and a display, which consume a significant amount of power when turned on. According to the present invention, these devices may be turned off when the MCP 110 is in motion, thereby conserving power.
Description
- Businesses and individuals today rely on mobile computing products/arrangements ("MCPs", e.g., bar code readers, PDAs, laptops, two-way pagers, mobile phones, digital cameras, mobile optical readers, vehicle radio computers ("VRCs"), etc.) in a multitude of situations ranging from basic everyday tasks to highly specialized procedures. As the virtues and benefits of utilizing MCPs continue to be realized across increasingly diverse industries, the features and capabilities of these products are expanding at a correspondingly rapid pace. In many industries, MCPs have gone from fashionable accessories to essential business components used by all levels of personnel.
- In some industries, MCPs may be mounted on a vehicle or other motion based system (e.g., forklifts, cars, trucks, pallet jacks, mail trucks, hand carts, etc.). Placement of the MCP upon such vehicles may provide a user with immediate access to relevant information, such as a delivery address and/or a list of awaiting tasks. Further, the user may communicate information (e.g., a delivery confirmation, a current status of a workload, a present location, etc.) to others via the MCP. Although the placement of the MCP may be convenient in a number of respects, it may also present a potential for accidents. For example, a user/driver may be compelled to look at a display of the MCP and thus become distracted. Distractions, especially while the vehicle is in motion, may result in accidents (e.g., collisions).
-
US 2003/139205 A1 describes a controller to restrict or block utilization by a vehicle operator to communications devices installed on a vehicle. The utilization control system comprises a motion condition detector, a signal processor to generate blanking signals and a blanking device responsive to said blanking signals. The motion condition detector providing signals of current or immenent vehicle motion. -
US 5 148 153 A relates to vehicular mounted data processing device having a display screen and keyboard, such as a Mobile Radio Data Terminal, the data processing device including an automatic screen blanking and keyboard deactivation during those times whenever the associated vehicle in which the data processing device is installed is detected as being in motion. The radio data terminal device comprises means for detecting vehicular motion and for audible announcing any receipt of a message by the data processing device during those times when the display and keyboard means are in deactivated mode. The data processing device includes memory means for string information relating to the type of messages received. -
EP 1 286 166 A1 describes an electronic apparatus that comprises a shock detector for detecting a shock received by an electronic apparatus such as a portable telephone, a controller for comparing the value of the shock as detected by the shock detector with a reference value, and a memory element for storing an identifying signal generated when the value of a shock has exceeded the reference value and the value of shock, thereby enabling easy determination as to whether or not a breakdown has been caused by the shock. -
CA 2 056 914 A describes a radio receiver with a motion sensor including means for determining the velocity of the receiver with respect to a source of an RF signal having Rayleigh fade characteristics, including a receiver for receiving the RF signal, a received signal strength indicator for producing an indicator related to the strength of the RF signal and a means for determining the rate of Rayleigh fading of the indicator, from which can be determined the velocity of the radio with respect to the source of the RF signal based on the Rayleigh fade rate. -
WO 01/53917 A - The system of this document comprises a screen blanking module, being configured to turn off a display device at speeds above programmable vehicle speed limits. The vehicle speed is calculated from data provided by a GPS unit being comprised in a vehicle borne docking station.
- According to the present invention, a mobile computing arrangement, method for detecting a motion of a mobile computing device and a motion based system according to the independent claims are provided. Preferred embodiments may be taken from the dependent claims.
- A mobile computing device, comprising a sensor being adapted to detect first motion data of the device; wherein the sensor is an accelerometer and is integrated into the device; characterized by the sensor being small enough so that any added weight and space occupied on the mobile computing device are negligible; a memory being adapted to store second motion data prior to detecting the first motion data, the second motion data including a threshold value; a comparison module being adapted to compare the first motion data to the second motion data, an actuation module being adapted to initiate an action for the device when the first motion data exceeds the threshold value; and a display screen, wherein the action is one of turning off a backlight of the display screen, turning off the display screen and placing the display screen in a standby mode.
- A method, comprising: storing a threshold value related to a motion of a mobile computing device; detecting the motion of the mobile computing device with a sensor; wherein the sensor is an accelerometer and is integrated into the device, the sensor being small enough so that any added weight and space occupied on the mobile computing device are negligible; operating the mobile computing device in a first mode when the motion is less than the threshold value; and operating the mobile computing device in a second mode when the motion is one of greater than and equal to the threshold value, wherein the first mode includes providing full power to a display screen of the mobile computing device and the second mode includes providing less than full power to the display screen.
-
Fig. 1 shows an exemplary embodiment of a system according to the present invention. -
Fig. 2 shows an exemplary embodiment of a mobile computing product/arrangement according to the present invention. -
Fig. 3 shows an exemplary embodiment of a method for monitoring a mobile computing product/arrangement according to the present invention. -
Fig. 4 shows another exemplary embodiment of a method for monitoring a mobile computing product/arrangement according to the present invention. - The present invention may be further understood with reference to the following description and the appended drawings, wherein like elements are provided with the same reference numerals. The present invention relates to an MCP which includes a sensor that monitors the MCP's motion. The sensor does not require an input from a motion based system, e.g., an axle sensor, a speedometer, etc. In particular, the sensor may measure the MCP's acceleration, velocity, angular velocity or vibration in any direction. These measurements may be contrasted with prerecorded movement patterns or predefined levels of acceptable and unacceptable movement. As will be described below, predetermined procedures may then be executed that may be useful in a wide range of applications, including but not limited to accident prevention and power management.
-
Fig. 1 shows an exemplary embodiment of a motion basedsystem 100, such as a forklift. AnMCP 110 may be placed in view of an operator of the system 100 (e.g., on adashboard 170 adjacent to a steering column 160). The MCP 110 may be any type of computer or processor based mobile device (e.g., a' bar code reader, a PDA, a laptop, a two-way pager, a mobile phone, a digital camera, a mobile optical reader). Since the MCP 110 is mobile, it may be capable of connecting to a wireless network, and may be sized to be integrated into the motion basedsystem 100. The MCP 110 may be battery powered or it may receive power from the motion basedsystem 100. - The MCP 110 may include a
display 115 and/or akeypad 120. Thedisplay 115 may be used to output information to the operator and/or to receive input therefrom. For example, thedisplay 115 may portray a map of a route to be taken, an address, and/or a list of instructions. Additionally, a touchpanel may be integrated with thedisplay 115 to enable the operator to input information. According to the present invention thedisplay 115 may toggle between a first mode (e.g., illuminated) and a second mode (e.g., a black screen) as a function of movement of theMCP 110 as will be explained below. - The operator, positioned in a
seat 130, may maneuver the motion basedsystem 100 usingfootpedals 140,gears 150, and/or thesteering column 160. However, in the interest of safety, an operator should not use theMCP 110 while the motion basedsystem 100 is moving. Thus, to prevent the operator from being distracted by theMCP 110 and to reduce a power usage of theMCP 110, thedisplay 115 may not be illuminated while thesystem 100 is in motion. According to the present invention, thedisplay 115 may automatically turn off (e.g., go black, initiate power save mode, etc.) when theMCP 110 determines that the motion basedsystem 100 is moving. -
Fig. 2 shows an exemplary embodiment of anMCP 110 according to the present invention. In this embodiment, the MCP 110 may include aprocessor 210, anon-removable memory 230, and aremovable memory 240.
Further, MPC 110 includes asensor 220. Theprocessor 210 is a central processing unit ("CPU") that executes instructions on measurements taken by thesensor 220 and performs procedures such as storing a result in memory, transmitting the result to remote devices, or performing a predetermined task as a function of the result (e.g., turning off the display 115). Thenon-removable memory 230 is any type of memory component integrated into the electronic architecture of theMCP 110 and may be temporary (e.g., random access memory, or RAM) or permanent (e.g., a hard-disk drive). Theremovable memory 240 may be any type of detachable memory component that may connect to theMCP 110 through an expansion interface (e.g., a FLASH interface, a USB interface, a firewire interface, etc.). - In the embodiment of
Fig. 2 , thesensor 220 is integrated into theMCP 110. Thissensor 220 may be a device coupled to an electronic architecture of theMCP 110 that dispatches data to a separate memory device, or it may be coupled to at least a portion of another device in the architecture. For instance, in the latter embodiment, thesensor 220 may be coupled to a memory arrangement in which event data (e.g., a first data of an event relating to theMCP 110 movement with values above a certain threshold) is stored. In an example, not forming an embodiment of the claimed invention, thesensor 220 may be a separate external device that connects to theMCP 110 through an expansion slot (e.g., a sensor with a FLASH, USB, firewire or similar interface). - The
sensor 220 is an accelerometer, and may be based on, for example, a G-shock sensor, a switch, an accelerometer, a strain gage, a piezo-electric sensor, Micro-Electro-Mechanical Systems ("MEMS") technologies, or combinations of the like. The motion may include, an acceleration value, an angular velocity value, a mechanical vibration/shock value, etc. Although thesensor 220 may be of any size, thesensor 220 is email enough so that any added weight and space occupied on theMCP 110 are negligible. Because theMCP 110 usually operates on batteries (e.g., its own battery or a battery utilized by the system 100), thesensor 220 should also have a low power consumption. As described above, thesensor 220 will detect motion for the MCP without an external input from the motion basedsystem 100. - According to the present invention the
sensor 220 detects motion of theMCP 110 and generates first data. The first data is provided to theprocessor 210 which Compares the first data to predetermined second data which includes a thrershold value. For example, the second data may be a prerecorded acceleration of theMCP 110 by 0.5 m/s2, the detection of which may indicate the occurrence of an event (i.e., thesystem 100 is moving). Subsequently, based on the first data, a particular predetermined procedure is selected and executed (e.g., thedisplay 115 and/or theMCP 110 is turned off). This embodiment will be described in greater detail below with respect toFig. 4 . - Those of skill in the art will understand that the exemplary embodiments of the present invention are described with a general reference to translation motion (e.g., a forklift translates across a factory floor). However, other motion may be detected which indicate a different type of movement and/or action of the
system 100. For example, if thesystem 100 includes a forklift and the forks are being moved up and down, this may cause a specific vibratory movement for thesystem 100 which may be detected by thesensor 220. Thus, the present invention is not limited to translation motion. -
Fig. 3 shows an exemplary method for monitoring motion of thesystem 100 by theMCP 110. In thestep 310, thesensor 220 of theMCP 110 is activated. Thesensor 220 may be activated manually by the operator, or it may be activated upon receipt of a wireless transmission from a remote location (i.e., initiation is controlled by a separate network entity). In one embodiment of the present invention, thesensor 220 may be automatically activated each time theMCP 110 and/or the motion basedsystem 100 is started and/or powered on. For example, thesensor 220 may remain activated even while theMCP 110 is in a power save mode. - In
step 320, thesensor 220 determines whether motion is detected. Thesensor 220 may measure the acceleration and the velocity of theMCP 110 and determine, based on the measurement, whether thesystem 100 is in motion. In one embodiment of the present invention, thesystem 100 may only be considered moving if it exceeds a predetermined acceleration, and if it continues to move for a predetermined period of time. For example, thesensor 220 may only determine that thesystem 100 is moving if it accelerates at 0.5 m/s2 for more than 1.5 seconds. Thus, merely bumping into thesystem 100 may not register as movement. - In
step 330, if thesensor 220 does not detect any movement of theMCP 110 instep 320, theMCP 110 may assume that the motion basedsystem 100 is stationary, or that it is at least not moving as fast as a prerecorded threshold speed. Therefore, theMCP 110 remains in a first mode. The first mode represents a state of theMCP 110 where it is turned on and thedisplay 115 is illuminated. Thus, an operator may use theMCP 110 when it is in the first mode. - In
step 340, if thesensor 220 determines that theMCP 110 is moving instep 320, theMCP 110 switches to the second mode. The second mode represents a state where thedisplay 115 of theMCP 110 is turned off, or in a "stand by" mode. However, it may be preferable to merely turn off the display 115 (e.g., by turning off a backlight) to facilitate re-illumination of thedisplay 115 when the motion basedsystem 100 slows down or stops. - It will be understood that the
MCP 110 may enter the second mode due to other circumstances, which may or may not be defined by the user. For example, theMCP 110 may enter the second mode if there has been no user input for a predetermined amount of time. That is, thedisplay 115 may turn off after a time in order to preserve a life of thedisplay 115, the backlight, and/or the battery. - In
step 350, thesensor 220 may continue to monitor the motion of theMCP 110. For example, in the embodiment where the second mode includes turning off theprocessor 210, monitoring may not be continued after theMCP 110 has entered the second mode. Further, reactivation of theMCP 110 may require the operator to re-authenticate, or "log in." However, in alternative embodiments the sensor system may continue monitoring, thus returning to step 320. For example, in the embodiment where the second mode only includes powering down thedisplay 115, the sensor system may continue monitoring throughout a duration of the second mode. Thus, when the motion based system ceases moving, theMCP 110 may re-enter the first mode and the user may read thedisplay 115. In a further embodiment, where theMCP 110 remains in the first mode, the sensor system may continue monitoring until at least some motion is detected and thus theMCP 110 enters the second mode. In an even further embodiment, the sensor system may continue monitoring until theMCP 110 and/or the motion based system is manually turned off. -
Fig. 4 shows anexemplary method 400 for monitoring theMCP 110 according to the present invention. In thestep 410, certain distinct characteristics of events (e.g., the second data) are identified and programmed into theMCP 110. The second data may include a specific threshold value and/or a threshold range of changes in the motion of theMCP 110. The threshold value may correspond to the sensitivity of thesensor 220. For example, it may be desired that very slow motion, or quick short motions (i.e., indicating that the motion based system was merely bumped) do not cross the threshold value which would trigger a predetermined procedure. - The operator (e.g., the manufacturer, a system administrator or any other authorized person) may designate and/or modify the characteristics. For instance, the
MCP 110 may be prepackaged by the manufacturer with static acceleration maximum values that are inaccessible or not editable by the user. Alternatively, the threshold may simply be dynamic default values adjustable to future specifications. - In the
step 420, theMCP 110 is continuously monitored by thesensor 220 for changes in the motion/movements. Whenever theMCP 110 detects motion, the first data is generated. Thesensor 220 may make no effort to differentiate between or prioritize motion values, returning all results to theprocessor 210 for processing. - In the
step 430, theprocessor 210 compares the first data with the second data. If the characteristics of the first data match those of the second data, theprocessor 110 determines that an event has occurred (i.e., theMCP 110 is in motion). Thus, themethod 400 continues to thestep 450, where the predetermined procedure is executed. The execution of the predetermined procedure may depend upon an application of the present invention. For example, the backlight of theMCP 110 may be turned off and/or theMCP 110 may be powered down. - Other examples of predetermined procedures include storing the first data in one of
memory devices MCP 110's status, etc. After the predetermined procedure has been successfully executed, themethod 400 may resume again at thestep 420 to monitor for new event occurrences. - As previously mentioned, the predetermined procedure may vary depending on the specific application of the present invention. For example, in accident prevention, it may be desirable to alert the user through visible warning (e.g., on-screen precautionary displays, flashing LEDs) or audible sirens (e.g., using a speaker, headset, receiver) that the
display 115 will turn off momentarily. Also, it may be desirable to notify the operator if important information is transmitted to theMCP 110 while it is in the second mode. For example, if the motion basedsystem 100 is moving, and thus thedisplay 115 is off, it may nonetheless be desired to communicate with the operator. Thus, a visible and/or audible alert may indicate that the operator should halt the vehicle in order to enable illumination of thedisplay 115, which would in turn enable receipt of the information. - Although the exemplary applications of the present invention in foregoing description have primarily focused on accident prevention, the present invention may also be used in a variety of other settings. As described below, these settings include, for example, power management.
- The power management properties of MCPs have always been a primary focus of product design engineers. Due to their limited size and weight and their mobile nature, MCPs usually have limited power supplies (e.g., rechargeable or disposable battery packs). Developing MCPs that operate for long periods of time, without sacrificing mobility, is an ongoing design challenge. Designing a robust power management system that optimizes and conserves power is a critical element in addressing this challenge. An
MCP 110 may have a backlight and a display, which consume a significant amount of power when turned on. According to the present invention, these devices may be turned off when theMCP 110 is in motion, thereby conserving power. - The present invention has been described with reference to the above exemplary embodiments. One skilled in the art would understand that the present invention may also be successfully implemented if modified. Accordingly, various modifications and changes may be made to the embodiments without departing from the scope of the present invention as set forth in the claims that follow. The description and drawings, accordingly, should be regarded in an illustrative rather than restrictive sense.
Claims (15)
- A mobile computing device (110), comprising:a sensor (220) being adapted to detect first motion data of the device (110); wherein the sensor (220) is an accelerometer and is integrated into the device (110);characterized bythe sensor being small enough so that any added weight and space occupied on the mobile computing device (110) are negligible;a memory (230, 240) being adapted to store second motion data prior to detecting the first motion data, the second motion data including a threshold value;a comparison module (210) being adapted to compare the first motion data to the second motion data;an actuation module being adapted to initiate an action for the device when the first motion data exceeds the threshold value; anda display screen (115), wherein the action is one of turning off a backlight of the display screen (115), turning off the display screen (115) and placing the display screen (115) in a standby mode.
- The mobile computing device of claim 1, wherein the display screen (115) includes a touch screen.
- The mobile computing device of claim 1, wherein the device is part of a motion based system (100).
- The mobile computing device of claim 1, wherein the sensor (220) is coupled to a bus of the device.
- The mobile computing device of claim 1, wherein the sensor (220) is coupled to the device via one of a flash connection, a USB connection, a serial connection, a parallel connection and a firewire connection.
- The mobile computing device of claim 1, wherein the sensor (220) includes one of a G-shock sensor, a switch, a strain gauge, a piezo-electric sensor and a MEMS.
- The mobile computing device of claim 1, wherein the second motion data includes a plurality of thresholds, each threshold corresponding to a defined type of movement of the device.
- The mobile computing device of claim 1, wherein the threshold includes a time component.
- The mobile computing device of claim 1, wherein the second motion data is a prerecorded movement pattern.
- A method, comprising:storing a threshold value related to a motion of a mobile computing device (110);detecting the motion of the mobile computing device (110) with a sensor (220);wherein the sensor (220) is an accelerometer and is integrated into the device (110), the sensor being small enough so that any added weight and space occupied on the mobile computing device (110) are negligible;operating the mobile computing device (110) in a first mode (330) when the motion is less than the threshold value; andoperating the mobile computing device (110) in a second mode (340) when the motion is one of greater than and equal to the threshold value, wherein the first mode includes providing full power to a display screen (115) of the mobile computing device (110) and the second mode includes providing less than full power to the display screen (115).
- The method of claim 10, wherein the mobile computing device (110) is included in a motion based system (100).
- The method of claim 10, wherein the threshold is based on data stored in the mobile computing device (110).
- The method of claim 10, wherein less than full power includes one of no power to the display screen (115) and no power to a backlight of the display screen (115).
- The method of claim 10, wherein the second motion data is a prerecorded movement pattern.
- The method of claim 10, wherein the sensor (220) includes one of a G-shock sensor, a switch, a strain gauge, a piezo-electric sensor and a MEMS.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/190,246 US7822513B2 (en) | 2005-07-27 | 2005-07-27 | System and method for monitoring a mobile computing product/arrangement |
PCT/US2006/029066 WO2007016181A1 (en) | 2005-07-27 | 2006-07-26 | System and method for monitoring a mobile computing product/arrangement |
Publications (2)
Publication Number | Publication Date |
---|---|
EP1915628A1 EP1915628A1 (en) | 2008-04-30 |
EP1915628B1 true EP1915628B1 (en) | 2013-12-11 |
Family
ID=37441051
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
EP06788584.8A Active EP1915628B1 (en) | 2005-07-27 | 2006-07-26 | System and method for monitoring a mobile computing product/arrangement |
Country Status (5)
Country | Link |
---|---|
US (1) | US7822513B2 (en) |
EP (1) | EP1915628B1 (en) |
CN (2) | CN102778582B (en) |
CA (1) | CA2616838C (en) |
WO (1) | WO2007016181A1 (en) |
Families Citing this family (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050222801A1 (en) | 2004-04-06 | 2005-10-06 | Thomas Wulff | System and method for monitoring a mobile computing product/arrangement |
US8381982B2 (en) * | 2005-12-03 | 2013-02-26 | Sky-Trax, Inc. | Method and apparatus for managing and controlling manned and automated utility vehicles |
US8594742B2 (en) | 2006-06-21 | 2013-11-26 | Symbol Technologies, Inc. | System and method for monitoring a mobile device |
US20090018731A1 (en) * | 2007-07-12 | 2009-01-15 | Mobile Office, Inc. | Personal computer control for vehicles |
US8565913B2 (en) * | 2008-02-01 | 2013-10-22 | Sky-Trax, Inc. | Apparatus and method for asset tracking |
US9225817B2 (en) * | 2008-06-16 | 2015-12-29 | Sony Corporation | Method and apparatus for providing motion activated updating of weather information |
US8996332B2 (en) | 2008-06-24 | 2015-03-31 | Dp Technologies, Inc. | Program setting adjustments based on activity identification |
US8346468B2 (en) * | 2008-07-08 | 2013-01-01 | Sky-Trax Incorporated | Method and apparatus for collision avoidance |
CN102419957A (en) * | 2010-09-28 | 2012-04-18 | 瀚宇彩晶股份有限公司 | Electric property adjusting method for display device |
WO2012068353A2 (en) | 2010-11-18 | 2012-05-24 | Sky-Trax, Inc. | Load tracking utilizing load identifying indicia and spatial discrimination |
US8811913B2 (en) * | 2012-02-21 | 2014-08-19 | Htc Corporation | RF calibration data management in portable device |
CN103489413A (en) * | 2012-06-15 | 2014-01-01 | 谢骏 | Standby control method for mobile phone displaying device |
US20140297058A1 (en) * | 2013-03-28 | 2014-10-02 | Hand Held Products, Inc. | System and Method for Capturing and Preserving Vehicle Event Data |
US9288556B2 (en) * | 2014-06-18 | 2016-03-15 | Zikto | Method and apparatus for measuring body balance of wearable device |
JP6496180B2 (en) * | 2014-10-24 | 2019-04-03 | ヤンマー株式会社 | Tractor |
US9358975B1 (en) | 2015-04-10 | 2016-06-07 | Google Inc. | Virtual moving safety limits for vehicles transporting objects |
EP3326056B1 (en) | 2015-07-17 | 2022-10-12 | Crown Equipment Corporation | Processing device having a graphical user interface for industrial vehicle |
WO2017068950A1 (en) * | 2015-10-23 | 2017-04-27 | サトーホールディングス株式会社 | Movement route management system, movement route management method, and program |
US11054980B2 (en) | 2016-11-22 | 2021-07-06 | Crown Equipment Corporation | User interface device for industrial vehicle |
US10705731B2 (en) * | 2017-08-17 | 2020-07-07 | The Boeing Company | Device operational control systems and methods |
US11352243B2 (en) | 2018-09-13 | 2022-06-07 | Crown Equipment Corporation | System and method for controlling a maximum vehicle speed for an industrial vehicle based on a calculated load |
CN115461695A (en) * | 2020-04-16 | 2022-12-09 | 上海诺基亚贝尔股份有限公司 | Method and apparatus for correlating users and user devices |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CA2056914A1 (en) * | 1990-12-05 | 1992-06-06 | William D. Haymond | Motion sensor based on rayleigh faded signal |
WO2001053917A2 (en) * | 2000-01-24 | 2001-07-26 | Sanjay Chadha | Hand-held personal computing device with microdisplay |
EP1286166A1 (en) * | 2001-02-15 | 2003-02-26 | Matsushita Electric Industrial Co., Ltd. | Electronic device and method for sensing shock to the device |
Family Cites Families (64)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4862298A (en) * | 1988-03-11 | 1989-08-29 | Magnetic Peripherals Inc. | Shock load detection device |
US5025336A (en) * | 1989-11-06 | 1991-06-18 | Prairietek Corporation | Disk drive apparatus |
US6283375B1 (en) * | 1990-09-10 | 2001-09-04 | Metrologic Instruments, Inc. | Automatically-activated hand-supportable laser scanning bar code symbol reading system with data transmission activation switch |
US5227929A (en) * | 1990-11-26 | 1993-07-13 | International Business Machines Corporation | Portable computer hard disk protective reflex system |
US5148153A (en) * | 1990-12-20 | 1992-09-15 | Motorola Inc. | Automatic screen blanking in a mobile radio data terminal |
US5276916A (en) * | 1991-10-08 | 1994-01-04 | Motorola, Inc. | Communication device having a speaker and microphone |
US5235472A (en) * | 1991-10-18 | 1993-08-10 | Seagate Technology, Inc. | Apparatus for sensing operating shock on a disk drive |
JP2773495B2 (en) * | 1991-11-18 | 1998-07-09 | 株式会社日立製作所 | 3D acceleration sensor |
US5265264A (en) | 1991-12-23 | 1993-11-23 | Motorola, Inc. | Convertible half-to-full duplex radio operation selected by battery |
US5224151A (en) | 1992-04-01 | 1993-06-29 | At&T Bell Laboratories | Automatic handset-speakephone switching arrangement for portable communication device |
US5392290A (en) * | 1992-07-30 | 1995-02-21 | International Business Machines Corporation | System and method for preventing direct access data storage system data loss from mechanical shock during write operation |
EP0590476B1 (en) * | 1992-09-21 | 1997-12-10 | Nec Corporation | Crash/non-crash discrimination using frequency components of acceleration uniquely generated upon crash impact |
US5521772A (en) * | 1993-11-30 | 1996-05-28 | International Business Machines Corporation | Disk drive with accerleration rate sensing |
US5835298A (en) * | 1996-08-16 | 1998-11-10 | Telxon Corporation | Hard drive protection system and method |
US5490411A (en) * | 1994-06-27 | 1996-02-13 | Hogan; Paul | Testing device for surfaces subject to impact |
US5874722A (en) * | 1994-07-19 | 1999-02-23 | Spectra-Physics Scanning Systems, Inc. | Compact scanner module mountable to pointing instrument |
DE19611491B4 (en) * | 1996-03-23 | 2007-01-04 | Robert Bosch Gmbh | Device for controlling brake actuators |
US6009355A (en) * | 1997-01-28 | 1999-12-28 | American Calcar Inc. | Multimedia information and control system for automobiles |
GB9722766D0 (en) * | 1997-10-28 | 1997-12-24 | British Telecomm | Portable computers |
US6246862B1 (en) * | 1999-02-03 | 2001-06-12 | Motorola, Inc. | Sensor controlled user interface for portable communication device |
US6457134B1 (en) * | 1999-04-21 | 2002-09-24 | Palm, Inc. | Portable computer with differentiated time-out feature |
JP3791249B2 (en) * | 1999-07-12 | 2006-06-28 | 株式会社日立製作所 | Mobile device |
US6937281B1 (en) * | 1999-10-15 | 2005-08-30 | Canon Kabushiki Kaisha | Image pickup apparatus, method and computer program procduct in which a decision to finish a displayed image is made and/or and a kept displayed image is processed |
JP3438693B2 (en) * | 2000-02-03 | 2003-08-18 | 日本電気株式会社 | Electronic device with display |
JP3412592B2 (en) * | 2000-02-08 | 2003-06-03 | 松下電器産業株式会社 | Personal information authentication method |
JP2001304902A (en) * | 2000-04-27 | 2001-10-31 | Toyota Motor Corp | Storage medium for storing specific facility position information and system |
US7289102B2 (en) * | 2000-07-17 | 2007-10-30 | Microsoft Corporation | Method and apparatus using multiple sensors in a device with a display |
NZ508429A (en) * | 2000-11-24 | 2003-05-30 | Compudigm Int Ltd | Queue management using a data visualisation system |
GB2370353A (en) * | 2000-12-20 | 2002-06-26 | Nokia Mobile Phones Ltd | Navigation system |
US20020186878A1 (en) * | 2001-06-07 | 2002-12-12 | Hoon Tan Seow | System and method for multiple image analysis |
GB0116113D0 (en) * | 2001-06-30 | 2001-08-22 | Hewlett Packard Co | Tilt correction of electronic images |
US7024031B1 (en) * | 2001-10-23 | 2006-04-04 | August Technology Corp. | System and method for inspection using off-angle lighting |
US6816977B2 (en) * | 2001-12-03 | 2004-11-09 | Hewlett-Packard Development Company, L.P. | Power reduction in computing devices using micro-sleep intervals |
GB2383216B (en) * | 2001-12-14 | 2006-06-21 | Nokia Corp | Improvements in or relating to mobile location devices and methods |
WO2003058776A1 (en) * | 2002-01-08 | 2003-07-17 | Photon-X, Inc. | Optical waveguide amplifiers |
US7064656B2 (en) * | 2002-01-22 | 2006-06-20 | Belcher Brian E | Access control for vehicle mounted communications devices |
US7308356B2 (en) * | 2002-01-30 | 2007-12-11 | Comverse, Inc. | Wireless personalized self-service network |
US7373120B2 (en) | 2002-03-13 | 2008-05-13 | Nokia Corporation | Mobile communication terminal |
US6664744B2 (en) * | 2002-04-03 | 2003-12-16 | Mitsubishi Electric Research Laboratories, Inc. | Automatic backlight for handheld devices |
US7016705B2 (en) | 2002-04-17 | 2006-03-21 | Microsoft Corporation | Reducing power consumption in a networked battery-operated device using sensors |
US6931265B2 (en) * | 2002-05-24 | 2005-08-16 | Microsite Technologies, Llc | Wireless mobile device |
CN1174272C (en) | 2002-06-21 | 2004-11-03 | 中国科学院上海生命科学研究院 | Movable objective table for electrobiologic microscope |
JP4077400B2 (en) * | 2002-12-26 | 2008-04-16 | 株式会社東芝 | GUIDE INFORMATION PROVIDING DEVICE, SERVER DEVICE, GUIDE INFORMATION PROVIDING METHOD, AND PROGRAM FOR CAUSING COMPUTER TO PROVIDE GUIDE INFORMATION PROVIDING |
US20040201595A1 (en) * | 2003-04-11 | 2004-10-14 | Microsoft Corporation | Self-orienting display |
US7539576B2 (en) * | 2003-04-17 | 2009-05-26 | Navitime Japan Co., Ltd. | Pedestrian navigation device, pedestrian navigation system, pedestrian navigation method and program |
US7102626B2 (en) * | 2003-04-25 | 2006-09-05 | Hewlett-Packard Development Company, L.P. | Multi-function pointing device |
US20040266480A1 (en) * | 2003-06-27 | 2004-12-30 | Hjelt Kari Tapani | System and method for implementing sensor functionality in mobile devices |
US20050071879A1 (en) * | 2003-07-10 | 2005-03-31 | University Of Florida Research Foundation, Inc. | Smart space appliance control using a mobile communications device |
JP4179614B2 (en) | 2003-10-16 | 2008-11-12 | ソフトバンクモバイル株式会社 | External device for mobile communication terminal, mobile communication terminal, and external display system for mobile communication terminal |
US7409188B2 (en) * | 2003-11-26 | 2008-08-05 | Nokia Corporation | Method and apparatus for lowering power use by a ranging receiver |
US7401300B2 (en) * | 2004-01-09 | 2008-07-15 | Nokia Corporation | Adaptive user interface input device |
US7504968B2 (en) * | 2004-02-13 | 2009-03-17 | Hewlett-Packard Development Company, L.P. | Media data decoding device |
US7432911B2 (en) * | 2004-02-26 | 2008-10-07 | Research In Motion Limited | Keyboard for mobile devices |
US7301529B2 (en) * | 2004-03-23 | 2007-11-27 | Fujitsu Limited | Context dependent gesture response |
WO2005103863A2 (en) | 2004-03-23 | 2005-11-03 | Fujitsu Limited | Distinguishing tilt and translation motion components in handheld devices |
US20050222801A1 (en) | 2004-04-06 | 2005-10-06 | Thomas Wulff | System and method for monitoring a mobile computing product/arrangement |
US20060052109A1 (en) | 2004-09-07 | 2006-03-09 | Ashman William C Jr | Motion-based user input for a wireless communication device |
US7498951B2 (en) * | 2004-10-18 | 2009-03-03 | Ixi Mobile (R &D), Ltd. | Motion sensitive illumination system and method for a mobile computing device |
US8130210B2 (en) | 2004-11-30 | 2012-03-06 | Avago Technologies Ecbu Ip (Singapore) Pte. Ltd. | Touch input system using light guides |
CN100380277C (en) | 2005-05-24 | 2008-04-09 | 乐金电子(昆山)电脑有限公司 | Screen switch of portable personal computer |
JP2007003251A (en) * | 2005-06-22 | 2007-01-11 | Hitachi Ltd | Navigation device with route guidance and method |
US7559473B2 (en) * | 2005-09-15 | 2009-07-14 | Symbol Technologies Inc. | Sensor for activating an aiming pattern of a handheld scanner |
US20070257836A1 (en) * | 2006-05-05 | 2007-11-08 | Clint Chaplin | Site survey tracking |
US7389933B2 (en) * | 2006-10-13 | 2008-06-24 | Symbol Technologies, Inc. | Triggerless electro-optical reader |
-
2005
- 2005-07-27 US US11/190,246 patent/US7822513B2/en active Active
-
2006
- 2006-07-26 CN CN201210241479.9A patent/CN102778582B/en active Active
- 2006-07-26 WO PCT/US2006/029066 patent/WO2007016181A1/en active Application Filing
- 2006-07-26 CN CN2006800350013A patent/CN101268374B/en active Active
- 2006-07-26 CA CA2616838A patent/CA2616838C/en active Active
- 2006-07-26 EP EP06788584.8A patent/EP1915628B1/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CA2056914A1 (en) * | 1990-12-05 | 1992-06-06 | William D. Haymond | Motion sensor based on rayleigh faded signal |
WO2001053917A2 (en) * | 2000-01-24 | 2001-07-26 | Sanjay Chadha | Hand-held personal computing device with microdisplay |
EP1286166A1 (en) * | 2001-02-15 | 2003-02-26 | Matsushita Electric Industrial Co., Ltd. | Electronic device and method for sensing shock to the device |
Also Published As
Publication number | Publication date |
---|---|
US7822513B2 (en) | 2010-10-26 |
WO2007016181A1 (en) | 2007-02-08 |
CN102778582B (en) | 2016-12-21 |
CN102778582A (en) | 2012-11-14 |
EP1915628A1 (en) | 2008-04-30 |
US20070027585A1 (en) | 2007-02-01 |
CN101268374B (en) | 2012-08-22 |
CN101268374A (en) | 2008-09-17 |
CA2616838C (en) | 2015-11-24 |
CA2616838A1 (en) | 2007-02-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP1915628B1 (en) | System and method for monitoring a mobile computing product/arrangement | |
US8773260B2 (en) | System and method for monitoring a mobile computing product/arrangement | |
US20070297028A1 (en) | System and device for monitoring a computing device | |
KR101416528B1 (en) | Wireless smart system for vehicle safety monitoring and accident prevention | |
WO2007149731A1 (en) | System and method for monitoring spatial orientation and motion of a mobile device | |
JP2008032521A (en) | Fall detector, and method, and computer program | |
JP2003182526A (en) | Vehicle theft prevention method, vehicle theft prevention device, and vehicle theft prevention system | |
US10640038B2 (en) | Intelligent car reminding method and apparatus | |
CN115742944A (en) | Vehicle early warning method and device, electronic equipment, storage medium and vehicle | |
EP3698579B1 (en) | System for monitoring the usage of a mobile communication device | |
CN111400782B (en) | Electronic device with anti-theft function | |
AU2013209352B2 (en) | System and method for monitoring a mobile computing product/arrangement | |
US8433454B2 (en) | Method and system for modifying operation according to detected orientation | |
KR20050063149A (en) | Apparatus for warning overspeed and method thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PUAI | Public reference made under article 153(3) epc to a published international application that has entered the european phase |
Free format text: ORIGINAL CODE: 0009012 |
|
17P | Request for examination filed |
Effective date: 20080123 |
|
AK | Designated contracting states |
Kind code of ref document: A1 Designated state(s): DE FR GB |
|
17Q | First examination report despatched |
Effective date: 20080520 |
|
DAX | Request for extension of the european patent (deleted) | ||
RBV | Designated contracting states (corrected) |
Designated state(s): DE FR GB |
|
REG | Reference to a national code |
Ref country code: DE Ref legal event code: R079 Ref document number: 602006039603 Country of ref document: DE Free format text: PREVIOUS MAIN CLASS: G01P0013000000 Ipc: G06F0001160000 |
|
RIC1 | Information provided on ipc code assigned before grant |
Ipc: G06F 1/16 20060101AFI20130610BHEP Ipc: G01P 13/00 20060101ALI20130610BHEP |
|
GRAP | Despatch of communication of intention to grant a patent |
Free format text: ORIGINAL CODE: EPIDOSNIGR1 |
|
RIC1 | Information provided on ipc code assigned before grant |
Ipc: G01P 13/00 20060101ALI20130708BHEP Ipc: G06F 1/16 20060101AFI20130708BHEP Ipc: B60R 11/02 20060101ALI20130708BHEP |
|
INTG | Intention to grant announced |
Effective date: 20130722 |
|
GRAS | Grant fee paid |
Free format text: ORIGINAL CODE: EPIDOSNIGR3 |
|
GRAA | (expected) grant |
Free format text: ORIGINAL CODE: 0009210 |
|
AK | Designated contracting states |
Kind code of ref document: B1 Designated state(s): DE FR GB |
|
REG | Reference to a national code |
Ref country code: GB Ref legal event code: FG4D |
|
REG | Reference to a national code |
Ref country code: DE Ref legal event code: R096 Ref document number: 602006039603 Country of ref document: DE Effective date: 20140206 |
|
REG | Reference to a national code |
Ref country code: DE Ref legal event code: R097 Ref document number: 602006039603 Country of ref document: DE |
|
PLBE | No opposition filed within time limit |
Free format text: ORIGINAL CODE: 0009261 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: NO OPPOSITION FILED WITHIN TIME LIMIT |
|
26N | No opposition filed |
Effective date: 20140912 |
|
REG | Reference to a national code |
Ref country code: DE Ref legal event code: R097 Ref document number: 602006039603 Country of ref document: DE Effective date: 20140912 |
|
REG | Reference to a national code |
Ref country code: DE Ref legal event code: R082 Ref document number: 602006039603 Country of ref document: DE Representative=s name: LKGLOBAL | LORENZ & KOPF PARTG MBB PATENTANWAE, DE Ref country code: DE Ref legal event code: R082 Ref document number: 602006039603 Country of ref document: DE Representative=s name: MAIWALD PATENTANWALTSGESELLSCHAFT MBH, DE Ref country code: DE Ref legal event code: R081 Ref document number: 602006039603 Country of ref document: DE Owner name: SYMBOL TECHNOLOGIES, LLC (N.D. GES. D. STAATES, US Free format text: FORMER OWNER: SYMBOL TECHNOLOGIES, INC., HOLTSVILLE, N.Y., US Ref country code: DE Ref legal event code: R082 Ref document number: 602006039603 Country of ref document: DE Representative=s name: KOPF, KORBINIAN, DIPL.-ING.UNIV., MA, DE |
|
REG | Reference to a national code |
Ref country code: FR Ref legal event code: PLFP Year of fee payment: 11 |
|
REG | Reference to a national code |
Ref country code: DE Ref legal event code: R082 Ref document number: 602006039603 Country of ref document: DE Representative=s name: LKGLOBAL | LORENZ & KOPF PARTG MBB PATENTANWAE, DE Ref country code: DE Ref legal event code: R082 Ref document number: 602006039603 Country of ref document: DE Representative=s name: KOPF, KORBINIAN, DIPL.-ING.UNIV., MA, DE |
|
REG | Reference to a national code |
Ref country code: FR Ref legal event code: PLFP Year of fee payment: 12 |
|
REG | Reference to a national code |
Ref country code: DE Ref legal event code: R082 Ref document number: 602006039603 Country of ref document: DE Representative=s name: LKGLOBAL | LORENZ & KOPF PARTG MBB PATENTANWAE, DE |
|
REG | Reference to a national code |
Ref country code: FR Ref legal event code: CA Effective date: 20171120 Ref country code: FR Ref legal event code: CD Owner name: SYMBOL TECHNOLOGIES, INC., US Effective date: 20171120 Ref country code: FR Ref legal event code: CJ Effective date: 20171120 |
|
REG | Reference to a national code |
Ref country code: FR Ref legal event code: PLFP Year of fee payment: 13 |
|
P01 | Opt-out of the competence of the unified patent court (upc) registered |
Effective date: 20230416 |
|
PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: FR Payment date: 20230621 Year of fee payment: 18 |
|
PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: GB Payment date: 20230620 Year of fee payment: 18 |
|
PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: DE Payment date: 20230620 Year of fee payment: 18 |