US20100100623A1 - System and method for monitoring a mobile computing product/arrangement - Google Patents

System and method for monitoring a mobile computing product/arrangement Download PDF

Info

Publication number
US20100100623A1
US20100100623A1 US12/648,459 US64845909A US2010100623A1 US 20100100623 A1 US20100100623 A1 US 20100100623A1 US 64845909 A US64845909 A US 64845909A US 2010100623 A1 US2010100623 A1 US 2010100623A1
Authority
US
United States
Prior art keywords
arrangement
data
event
mobile computing
predetermined
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.)
Abandoned
Application number
US12/648,459
Inventor
Thomas Wulff
Alistair Hamilton
Sudhir Bhatia
David Bellows
Kevin Cordes
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Symbol Technologies LLC
Original Assignee
Symbol Technologies LLC
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Symbol Technologies LLC filed Critical Symbol Technologies LLC
Priority to US12/648,459 priority Critical patent/US20100100623A1/en
Publication of US20100100623A1 publication Critical patent/US20100100623A1/en
Assigned to SYMBOL TECHNOLOGIES, INC. reassignment SYMBOL TECHNOLOGIES, INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: CORDES, KEVIN, BELLOWS, DAVID, BHATIA, SUDHIR, HAMILTON, ALISTAIR, WULFF, THOMAS
Assigned to SYMBOL TECHNOLOGIES, INC. reassignment SYMBOL TECHNOLOGIES, INC. CORRECTIVE ASSIGNMENT TO CORRECT THE ADDRESS OF SYMBOL TECHNOLOGIES, INC. PREVIOUSLY RECORDED ON REEL 025818 FRAME 0572. ASSIGNOR(S) HEREBY CONFIRMS THE ADDRESS CORRECTION TO SYMBOL TECHNOLOGIES, INC.. Assignors: CORDES, KEVIN, BELLOWS, DAVID, BHATIA, SUDHIR, HAMILTON, ALISTAIR, WULFF, THOMAS
Assigned to MORGAN STANLEY SENIOR FUNDING, INC. AS THE COLLATERAL AGENT reassignment MORGAN STANLEY SENIOR FUNDING, INC. AS THE COLLATERAL AGENT SECURITY AGREEMENT Assignors: LASER BAND, LLC, SYMBOL TECHNOLOGIES, INC., ZEBRA ENTERPRISE SOLUTIONS CORP., ZIH CORP.
Assigned to SYMBOL TECHNOLOGIES, LLC reassignment SYMBOL TECHNOLOGIES, LLC CHANGE OF NAME (SEE DOCUMENT FOR DETAILS). Assignors: SYMBOL TECHNOLOGIES, INC.
Assigned to SYMBOL TECHNOLOGIES, INC. reassignment SYMBOL TECHNOLOGIES, INC. RELEASE BY SECURED PARTY (SEE DOCUMENT FOR DETAILS). Assignors: MORGAN STANLEY SENIOR FUNDING, INC.
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3234Power saving characterised by the action undertaken
    • G06F1/3246Power saving characterised by the action undertaken by software initiated power-off
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01PMEASURING LINEAR OR ANGULAR SPEED, ACCELERATION, DECELERATION, OR SHOCK; INDICATING PRESENCE, ABSENCE, OR DIRECTION, OF MOVEMENT
    • G01P1/00Details of instruments
    • G01P1/12Recording devices
    • G01P1/127Recording devices for acceleration values
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01PMEASURING LINEAR OR ANGULAR SPEED, ACCELERATION, DECELERATION, OR SHOCK; INDICATING PRESENCE, ABSENCE, OR DIRECTION, OF MOVEMENT
    • G01P15/00Measuring acceleration; Measuring deceleration; Measuring shock, i.e. sudden change of acceleration
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01PMEASURING LINEAR OR ANGULAR SPEED, ACCELERATION, DECELERATION, OR SHOCK; INDICATING PRESENCE, ABSENCE, OR DIRECTION, OF MOVEMENT
    • G01P3/00Measuring linear or angular speed; Measuring differences of linear or angular speeds
    • G01P3/42Devices characterised by the use of electric or magnetic means
    • G01P3/50Devices characterised by the use of electric or magnetic means for measuring linear speed
    • GPHYSICS
    • G03PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
    • G03BAPPARATUS OR ARRANGEMENTS FOR TAKING PHOTOGRAPHS OR FOR PROJECTING OR VIEWING THEM; APPARATUS OR ARRANGEMENTS EMPLOYING ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ACCESSORIES THEREFOR
    • G03B17/00Details of cameras or camera bodies; Accessories therefor
    • G03B17/18Signals indicating condition of a camera member or suitability of light
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1626Constructional details or arrangements for portable computers with a single-body enclosure integrating a flat display, e.g. Personal Digital Assistants [PDAs]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1633Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
    • G06F1/1684Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675
    • G06F1/1694Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675 the I/O peripheral being a single or a set of motion sensors for pointer control or gesture input obtained by sensing movements of the portable computer
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1633Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
    • G06F1/1684Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675
    • G06F1/1698Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675 the I/O peripheral being a sending/receiving arrangement to establish a cordless communication link, e.g. radio or infrared link, integrated cellular phone
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3234Power saving characterised by the action undertaken
    • G06F1/325Power saving in peripheral device
    • G06F1/3265Power saving in display device
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/70Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
    • G06F21/88Detecting or preventing theft or loss
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/017Gesture based interaction, e.g. based on a set of recognized hand gestures
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. TPC [Transmission Power Control], power saving or power classes
    • H04W52/02Power saving arrangements
    • H04W52/0209Power saving arrangements in terminal devices
    • H04W52/0261Power saving arrangements in terminal devices managing power supply demand, e.g. depending on battery level
    • H04W52/0267Power saving arrangements in terminal devices managing power supply demand, e.g. depending on battery level by controlling user interface components
    • H04W52/027Power saving arrangements in terminal devices managing power supply demand, e.g. depending on battery level by controlling user interface components by controlling a display operation or backlight unit
    • GPHYSICS
    • G03PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
    • G03BAPPARATUS OR ARRANGEMENTS FOR TAKING PHOTOGRAPHS OR FOR PROJECTING OR VIEWING THEM; APPARATUS OR ARRANGEMENTS EMPLOYING ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ACCESSORIES THEREFOR
    • G03B2217/00Details of cameras or camera bodies; Accessories therefor
    • G03B2217/18Signals indicating condition of a camera member or suitability of light
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2200/00Indexing scheme relating to G06F1/04 - G06F1/32
    • G06F2200/16Indexing scheme relating to G06F1/16 - G06F1/18
    • G06F2200/161Indexing scheme relating to constructional details of the monitor
    • G06F2200/1614Image rotation following screen orientation, e.g. switching from landscape to portrait mode
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2221/00Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/21Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/2101Auditing as a secondary aspect
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2221/00Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/21Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/2111Location-sensitive, e.g. geographical location, GPS
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72448User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
    • H04M1/72454User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions according to context-related or environment-related conditions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72448User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
    • H04M1/72457User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions according to geographic location
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2250/00Details of telephonic subscriber devices
    • H04M2250/12Details of telephonic subscriber devices including a sensor for measuring a physical value, e.g. temperature or motion
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Definitions

  • MCPs mobile computing products/arrangements
  • PDAs personal digital assistants
  • laptops two-way pagers
  • mobile phones digital cameras
  • mobile optical readers mobile computing products/arrangements
  • MCPs Accordingly, a great need has developed for MCPs to perform complicated tasks quickly, efficiently and reliably.
  • MCPs are fitted with more advanced gadgetry and software features, sacrifices are often made with respect to durability, power management and user-friendliness. While many methods have been devised attempting to resolve these difficulties, MCPs currently continue to suffer from problems of inefficient power usage, complicated operational procedures and on-screen menus, and the inability to tolerate the harsh industrial conditions to which the products may be subjected.
  • MCPs In the ongoing search for solutions to these problems, one aspect of MCPs that has remained overlooked is a product's kinetic state. From an MCP's motions, valuable information may be extracted from which various predetermined procedures directed at accomplishing some useful end or preventing some harmful result may be executed. Therefore, it is desirable to be able to detect, interpret and utilize the movements experienced by MCPs.
  • the arrangement may include a sensor and a processor.
  • the sensor detects first data of an event including a directional orientation and a motion of the arrangement.
  • the processor compares the first data to second data to determine if at least one predetermined procedure is to be executed.
  • the second data may include a predetermined threshold range of changes in the directional orientation and the motion. If the predetermined procedure is to be executed, the processor selects the predetermined procedure which corresponds to the event as a function of the first data. Subsequently, the predetermined procedure is executed.
  • FIG. 1 shows an exemplary embodiment of a mobile network 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.
  • the present invention relates to an MCP which includes a sensor that monitors the MCP's directional orientation and motion.
  • the sensor may measure the MCP's acceleration, velocity, or angular velocity in any direction, orientation with respect to the user, the forces on the MCP upon impact, the direction of impact, or any other shocks or movements to which the MCP may be subjected. 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 abuse indication, power management, gesture input, compensating for undesired motion, display orientation, and security.
  • FIG. 1 shows an exemplary embodiment of a mobile network 100 according to the present invention.
  • the mobile network 100 may be operating within a Wireless Local Area Network (“WLAN”) 40 in an infrastructure mode.
  • the mobile network 100 may also include an access point (“AP”) 10 , a plurality of MCPs 20 , 25 , a communications network 50 , a server 60 , and a client computer 70 .
  • the MCP 20 is height h 1 from the ground 30
  • the MCP 25 is height h 2 from the ground 30 .
  • Both MCPs 20 , 25 are situated on a three dimensional plane in which they may translate, rotate, pivot, accelerate or otherwise be in motion.
  • the exemplary embodiments of the present invention may be used with any mobile network and that the mobile network 100 is only exemplary.
  • the WLAN 40 may use a version of the IEEE 802 . 11 or a similar protocol.
  • One benefit of using a version of the IEEE 802.11 standard is that existing infrastructures using that standard may be adapted to support the system with minimal modifications. With only a simple software upgrade, most MCPs 20 , 25 supporting that standard may operate according to the present invention.
  • different wireless protocols or technologies e.g., Bluetooth, WWAN, WPAN, infrared
  • WWAN Wide Area Network
  • WPAN wireless personal area network
  • the AP 10 may be, for example, a router, switch or bridge that forms the connection between the WLAN 40 and the communications network 50 .
  • Coupled to the WLAN 40 are the MCPs 20 , 25 , and coupled to the communications network 50 are the server 60 and the client computer 70 .
  • the communications network 50 is utilized to transmit data between the various components of the mobile network 100 .
  • This communications network 50 can be any network usable to transmit data, such as between microprocessors, and may be a local area network (“LAN”), a wide area network (“WAN”) or the Internet.
  • LAN local area network
  • WAN wide area network
  • the range of the MCPs 20 , 25 are restricted only by the extent of the communications network 50 .
  • the range can be essentially unlimited, as long as the AP 10 connected to the communications network 50 is within range of each of the MCPs 20 , 25 . Therefore, the AP 10 does not have to physically be in the vicinity of the server 60 or the client computer 70 , as it may be remotely located by extending network cabling or through the Internet.
  • the MCPs 20 , 25 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 MCPs 20 , 25 are portable, they are capable of connecting to a wireless network, and are sufficiently small to be easily carried. The MCPs 20 , 25 may be designed for specific purposes, such as reading barcodes, or may be handheld devices with different purposes, to which various functionalities have been added through separate software modules. In one exemplary embodiment, the MCPs 20 , 25 are based on a multi-purpose personal digital assistant (“PDA”) such as those running the Microsoft Pocket PC 2003 operating system, or similar.
  • PDA personal digital assistant
  • FIG. 2 shows an exemplary embodiment of an MCP 20 , 25 according to the present invention.
  • the MCP 20 , 25 may include a processor 110 , a sensor 120 , a non-removable memory 130 , a removable memory 140 , and an antennae 150 .
  • the processor 110 is a central processing unit (“CPU”) that executes instructions on measurements taken by the sensor 120 and performs procedures such as storing the result in memory or transmitting the result to remote devices through the antennae 150 .
  • the non-removable memory 130 is any type of memory component integrated into the electronic architecture of the MCP 20 , 25 and may be temporary (e.g., random access memory, or RAM) or permanent (e.g., a hard-disk drive).
  • the removable memory 140 may be any type of detachable memory component that may connect to the MCPs 20 , 25 through an expansion interface (e.g., a FLASH interface, a USB interface, a firewire interface, etc.).
  • the sensor 120 is integrated into the MCPs 20 , 25 .
  • This sensor 120 may be a device coupled to an electronic architecture of the MCPs 20 , 25 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 120 may be coupled to a memory arrangement in which event data (e.g., a first data of an event relating to the MCP 20 , 25 's movements with values above a certain threshold) is stored.
  • event data e.g., a first data of an event relating to the MCP 20 , 25 's movements with values above a certain threshold
  • the sensor 120 may be a separate external device that connects to the MCPs 20 , 25 through an expansion slot (e.g., a sensor with a FLASH, USB, firewire or similar interface).
  • the sensor 120 may be any type of measurement device capable of monitoring directional orientation and motion, and may be based on, for example, a G-shock sensor, a switch, an accelerometer, a strain gage, a piezo, MEMS technologies, or combinations of the like.
  • the directional orientation may include any angular movement value with respect to at least one three-dimensional axis of the MCPs 20 , 25 .
  • the motion may include, for example, a velocity value, an acceleration value, or an angular velocity value.
  • the sensor 120 may be of any size, the sensor 120 is preferably small enough so that any added weight and space occupied on the MCPs 20 , 25 are negligible. Because the MCPs 20 , 25 usually operate on batteries, the sensor 120 should also have a low power consumption. In addition, the sensor 120 should be durable enough to withstand the abusive environments of which its purpose is to monitor.
  • the sensor 120 detects changes in the directional orientation and motion of the MCP 20 , 25 and generates the first data.
  • the first data is provided to the processor 110 which compares the first data to predetermined second data which includes threshold range values.
  • the second data may be a prerecorded rotation of the MCP 20 , 25 by ninety degrees, the detection of which may indicate of the occurrence of an event.
  • the second data may be a maximum height from which the MCP 20 , 25 is dropped. Subsequently, based on the first data, a particular predetermined procedure is selected and executed.
  • the first data may be retained for each instance where the measurements of the sensor 120 are above or below the second data which specifies an acceptable threshold level.
  • the processor 110 may also append additional information to the retained first data including sequential numbering of the events, time and date for each event, acceleration data, data corresponding to a status of the MCPs 20 , 25 at the date/time of the event, environmental factors, a direction of the shock, etc.
  • the first data may be stored in the non-removable memory 130 and/or the removable memory 140 prior to executing any other procedures.
  • the first data may not need to be stored locally at all, instead it is transmitted in real-time for storage and/or further processing by a central server or a remote device. Such a transmission may be accomplished via the communication arrangement of the mobile network 100 of FIG. 1 .
  • the WLAN 40 and communications network 50 comprise the communication arrangement
  • the server 60 and the client computer 70 comprise the central server or the remote device.
  • MCPs 20 , 25 are not to be construed so as to limit the present invention in any way.
  • different types of MCPs 20 , 25 may be used to communicate over the same data network, as long as they work under compatible protocols.
  • Other configurations with different numbers of MCPs, APs, or client and server computers may also be used to implement the system and method of the present invention.
  • the MCPs 20 , 25 may connect to the communications network 50 directly via wires despite being portable.
  • the MCPs 20 , 25 may only be required to connect periodically to the mobile network 100 for updates on their movements as monitored by their respective sensors 120 .
  • no wireless capabilities or communications network 50 may be needed entirely.
  • the sensor 120 makes measurements to be processed internally for use locally by the users or manufacturers. For example, the measurements may be used to suggest replacing or repairing the MCP 20 , 25 because it has exceeded a threshold of abuse and is in danger of malfunctioning.
  • FIG. 3 shows an exemplary method 300 for monitoring the MCPs 20 , 25 .
  • 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 directional orientation and motion of the MCPs 20 , 25 .
  • the characteristics may include, for example, maximum or minimum threshold values or prerecorded motions.
  • the user e.g., the manufacturer, a system administrator or any other authorized person
  • the MCPs 20 , 25 may be prepackaged by the manufacturer with static abuse 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 20 , 25 is continuously monitored by the sensor 120 for changes in the directional orientation and/or motion/movements that may, constitute the occurrence of a predefined event.
  • An event may include, for example, the MCP 20 , 25 being dropped, jerked, tugged, shaken a certain number of times within a certain time period, or remaining still for a specified duration.
  • the MCP 20 , 25 experiences detectable motion or an extended lack thereof, the first data is generated.
  • the sensor 120 may make no effort to differentiate between or prioritize directional orientation or motion values, returning all results to the processor 110 for processing.
  • the processor 110 compares the measured first data with the predetermined second data. If the characteristics of the first data match those of the second data, the processor 110 determines that an event has occurred and a corresponding predetermined procedure needs to be selected. At the occurrence of an event, the processor 110 may also attach to the first data at least one of a time/date of each event, a status of the computing arrangement, a direction of the acceleration, and environmental data. In an alternative exemplary embodiment of the present invention, the above-described attachment may occur as a part of the predetermined procedure.
  • the processor 110 when the sensor 120 detects that the MCP 20 , 25 came to an abrupt stop after being accelerated for a short period of time, the processor 110 , after comparing that information to at least a portion of the preprogrammed second data, may conclude that the MCP 20 , 25 dropped to the ground 30 . From the magnitude and duration of acceleration, the processor 110 may also determine whether the drop was forcibly induced (e.g., by an abusive user) and the distance h 1 or h 2 of its displacement. Furthermore, from the direction of impact and other data, the processor 110 may also approximate the part of the MCP 20 , 25 that initially made contact with the ground 30 and whether any critical components were directly impacted. Such information may be attached to the first data and may be helpful in determining whether the fall poses a danger to the MCP 20 , 25 's continued operation.
  • the first data is measured against threshold values contained in the second data.
  • the first data is retained only when at least one event and/or reading satisfies the threshold values or matches the prerecorded motions of the second data; otherwise the first data is discarded and the method 300 is returned to the step 320 for the monitoring of new events.
  • the method 300 continues to the step 350 where the processor 110 selects, as a function of the first data, at least one predetermined procedure for execution.
  • the processor 110 analyzes the measured first data and determines the corresponding procedure of the plurality of predetermined procedures.
  • the predetermined procedure is executed.
  • the execution of the predetermined procedure may depend upon the specific application of the present invention.
  • the first data may be stored into the non-removable memory 130 or the removable memory 140 .
  • a plurality of stored first data records form an event history of the MCP 20 , 25 .
  • the event history may be readily accessible to any user of the MCP 20 , 25 , or may be password protected and/or encrypted so that only authorized personnel (e.g., the network administrator or the manufacturer) may gain access.
  • predetermined procedures include encrypting the first data so that it may be accessible only by an authorized user, transmitting the first data to a remote computer, analyzing the event history of the MCP 20 , 25 for service recommendations, reporting the cause of any damages, issuing precautionary warnings of the MCP 20 , 25 's condition, changing the MCP 20 , 25 's display, powering off, etc.
  • the method 300 may resume again at the step 320 to monitor for new event occurrences.
  • MCPs 20 , 25 are increasingly being integrated into the daily operations of businesses today, a need has developed to ensure that these MCPs 20 , 25 can withstand the rugged treatment to which they are often subjected.
  • Conventional design and construction techniques yield MCPs 20 , 25 that exhibit levels of performance that are only marginal in terms of reliability and durability under the demands of industrial environments. Damaged or malfunctioning MCPs 20 , 25 may have devastating effects on the numerous businesses currently relying on mobile solutions. For example, MCPs 20 , 25 that are completely inoperable may result in costly delays while replacement products are sought. Also, MCPs 20 , 25 with latent malfunctions may cause undetectable computational errors that corrupt systems and induce further errors down the line.
  • the user of the MCP 20 , 25 has no reliable way of anticipating malfunctions and only discovers a problem as it manifests itself. By that time, damage has often already occurred. Therefore, there is a great need for IT and customer service personnel be able to monitor and accurately determine when the MCP 20 , 25 has surpassed an intolerable threshold of abuse. This may be accomplished by establishing measured levels of acceptable and unacceptable usage profiles according to the exemplary embodiments of the present invention. In this way, user profiles may be established and predictions may be made of when the MCP 20 , 25 should be replaced prior to it actually malfunctioning. In instances where the MCP 20 , 25 is being abused, the customer may intercede to minimize the abusive treatment, thereby reducing the amount of service to and/or replacement of the MCP 20 , 25 required and lowering the total cost of ownership.
  • a maximum level tolerable abuse may be defined in terms of the number of times the MCP 20 , 25 is dropped to the ground 30 .
  • a minimum height constituting a drop and maximum number of drops may be specified as a second data.
  • the MCPs 20 , 25 may be configured to only record values exceeding the predefined magnitudes. Accordingly, if a threshold for drop altitude were set somewhere between h 1 and h 2 , the MCP 20 dropping to the ground 30 from the height h 1 would not appear in its event history, but the MCP 25 dropping to the ground 30 from the height h 2 would.
  • the senor 120 generates a first data relating to velocity and acceleration values, and are forwarded to the processor 110 .
  • the processor 110 after comparing the first data to the second data, then determines that a drop has occurred and attaches certain other event data. After comparing the first data to the predefined threshold values, the first data is either retained or discarded. Finally, a predetermined procedure is selected based on the first data and executed.
  • the MCPs 20 , 25 may similarly be directed to only retain and execute procedures when the first data indicates some form of an abuse.
  • the MCPs 20 , 25 may be programmed to execute a procedure only after a predetermined number of events occurring within a predetermined time period has been detected.
  • the MCPs 20 , 25 may instead only retain and perform operations when the first data shows an impact to certain critical components or that are oriented in a certain predetermined direction and/or are of a certain predetermined force.
  • the predetermined procedure may vary de p ending on the specific application of the present invention.
  • the predetermined procedure may simply be a real-time on-screen display of the updated event history of the MCP 20 , 25 . If the MCP 20 , 25 is being exposed to usage profiles beyond its intended use, it may also be desirable to alert the user through visible warning (e.g., on-screen precautionary displays, flashing LEDs), audible sirens (e.g., using a speaker, headset, receiver) or mechanical alerts (e.g., vibrations, pager motors).
  • visible warning e.g., on-screen precautionary displays, flashing LEDs
  • audible sirens e.g., using a speaker, headset, receiver
  • mechanical alerts e.g., vibrations, pager motors
  • usage profiles detrimental to the MCP 20 , 25 may be brought to the attention of a remote party with an interest in its condition.
  • IT and customer service personnel may monitor the MCP 20 , 25 's event history in real-time, on-site or off-site, through the communication links of the mobile network 100 .
  • updates may instead be made in periodic or predetermined intervals.
  • the MCP 20 , 25 may have no wireless communication capabilities, may be beyond the wireless operating range of the AP 10 , or it may be desirable to conserve the limited bandwidth of the mobile network 110 .
  • the number and level of unacceptable usage instances experienced by the MCP 20 , 25 may be archived for retrieval at a later time.
  • a periodic servicing and maintenance schedule may be established, during which remote parties may obtain updates.
  • the event history may also be downloaded at the end of a shift when the MCP 20 , 25 is returned to a docking station or charging cradle.
  • MCP 20 , 25 With the MCP 20 , 25 's event history, remote parties (e.g., IT and customer service personnel) may perform operations beyond servicing the particular MCP 20 , 25 . This information may be used by manufacturers for research and development for the benefit of later MCPs 20 , 25 . By establishing the usage patterns of MCPs 20 , 25 operating under similar conditions, future specifications may be tailored to actual conditions of use, adjusting levels of durability based on the expected conditions to which the MCPs 20 , 25 may be subjected. Acceptable standards of motion data may then be refined and monitored for excessive abuse according to a new set of criteria.
  • Still another advantage of the present invention to manufacturers is the ability to archive and retrieve warranty information. Manufacturers' warranties typically only insure against defects arising from production or out of the normal course of usage of the MCP 20 , 25 , neither of which includes the MCP 20 , 25 being dropped in a way that may violate its specifications or being otherwise abused by the customer. However, without any actual knowledge of the MCP 20 , 25 's usage, manufacturers presented by a customer with a malfunctioning MCP 20 , 25 often has no method to accurately determine the cause of the malfunction. If usage information is available either within the MCP 20 , 25 's memory or in transmissions to the manufacturer, warranty claims may more easily be verified or discredited.
  • the MCPs 20 , 25 of the present invention may also autonomously monitor their own condition and take actions accordingly.
  • the probability of losing critical data increases substantially when the MCPs 20 , 25 are used beyond their intended usage profiles or environmental design specifications.
  • the exemplary embodiments of the present invention allow the MCPs 20 , 25 to take preventative measures to ensure against harm during an abusive event. For example, while an MCP 20 , 25 is experiencing excessive motion beyond a predetermined usage threshold value (e.g., as the MCP 20 , 25 is dropping to the ground 30 from height h 1 or h 2 ), the processor 110 in the step 360 may terminate programs containing critical information to prevent data corruption.
  • Access to the non-removable memory 130 or the removable memory 140 by any other components may also be temporarily disabled, avoiding any possible loss of data. If necessary, the MCP 20 , 25 may power off or switch into standby mode and not be allowed to resume operations until the abusive event has passed or subsided back within an acceptable range.
  • the present invention may also be used in a variety of other settings. As described below, these settings include, for example, power management, gesture input, compensating for undesired motion, display orientation, and security.
  • MCPs power management properties 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.
  • MCP 20 , 25 directional orientation with respect to the user is possible by incorporating the previously described sensor 120 . As such, it is possible to enhance current power management systems by turning on and off various systems when appropriate. For example, many MCPs 20 , 25 have a display and backlight that use a large amount of the available power supply. Utilizing the orientation aspect of the sensor may enable the MCP 20 , 25 to keep the display and backlight on only when the display is within the user's viewing angle and range. By employing the exemplary system and method of the present invention, when the MCP 20 , 25 is rotated past the viewing angle or brought beyond the visible distance for a predetermined time period, the display and backlight may shut off to save power. When the MCP 20 , 25 is rotated back within user's viewing angle or brought within the visible range, the display and backlight may instantaneously turn back on.
  • Another way in which the present invention may optimize the power management of the MCP 20 , 25 may be by switching it into a power conservative state when not in use.
  • Conventional power management systems typically shut down the MCP 20 , 25 or switch it into idle mode after a preset amount of time transpires with no interaction from the user.
  • the preset time period is usually adjustable by the MCP 20 , 25 software.
  • the present invention uses the lack of motion as an additional trigger to switch the MCP 20 , 25 into the idle or shut down modes, thus taking advantage of tendency of the MCPs 20 , 25 to be in motion when in use, and conserving energy when at rest.
  • the amount of motionless time needed to trigger the power saving state may also be adjustable by the MCP 20 , 25 software.
  • the combined sensor and MCP 20 , 25 of the present invention may also simplify the MCP 20 , 25 's operation through a gesture input.
  • the advantages afforded by increasingly advanced computing products are often offset by sacrifices to usability and user-friendliness. Elaborate menus, onscreen buttons, procedures or the like frequently frustrate users and impede rather than advance productivity.
  • the ability to sense and analyze motion through the present invention enables the MCP 20 , 25 to recognize and react to various motions or user gestures. These motions or gestures may be pre-established to trigger the MCP 20 , 25 to perform various functions that would otherwise need to be actuated manually.
  • a quick flip of the user's wrist detected by the sensor 120 may coincide with the software application flipping to the next page of the document.
  • a wrist roll gesture could trigger the MCP 20 , 25 to start scrolling down the list.
  • the MCP 20 , 25 is a device with data capturing capabilities (e.g., an imager, scanner, camera)
  • a motion detected corresponding to a certain pre-recorded gesture may trigger the MCP 20 , 25 to turn on the data capture functionality.
  • Still another advantage of the present invention is the ability to compensate for an undesirable motion.
  • minor motion values may still adversely affect applications that require as little motion as possible.
  • MCPs 20 , 25 with data capture capabilities utilizing various camera technologies produce blurred or out of focus pictures when in motion.
  • Various methods have been developed attempting to offset such undesirable effects, such as weights or stands that minimizes or cancels out extraneous motion.
  • the present invention may be utilized to address this problem without the need for cumbersome physical attachments or mechanical devices.
  • Undesirable motion may be recognized, processed, and de-sensitized through various software applications employed by the MCP 20 , 25 under the exemplary embodiments of the present invention.
  • the MCP 20 , 25 may identify a non-acceptable operating situation to the user due to motion through the display or other alert mechanisms, and/or automatically have the software compensate for the motion during the data capture event.
  • MCPs 20 , 25 equipped with displays
  • the orientation sensing capability of the present invention may also conveniently adjust the display orientation with respect to the user.
  • MCPs 20 , 25 typically format display data in landscape or portrait mode. Newer mobile software applications enable the display data format to be manually switched between the two.
  • the present invention allows the orientation of the MCP 20 , 25 to be monitored relative to the user, enabling the MCP 20 , 25 to automatically switch the display data format between the landscape and portrait modes.
  • the combined sensor and MCP 20 , 25 of the present invention may be used for purposes of security. Because the MCPs 20 , 25 are portable, they are easily misplaced or stolen. By employing the exemplary system and method of the present invention, the MCPs 20 , 25 may be able to incorporate security features that indicate their location to the user or prevent use by unauthorized personnel. For example, when the MCP 20 , 25 is at rest for a preset period of time (e.g., during recharge, overnight storage), it may enter a secure mode and be programmed to trigger an alarm when motion to the MCP 20 , 25 is detected. This alarm may be local to the MCP 20 , 25 , using audible, visual, or mechanical features.
  • a preset period of time e.g., during recharge, overnight storage
  • the alarm may be triggered in a remote device on-site or off-site using the previously described communication systems.
  • the MCP 20 , 25 utilized tracking technologies (e.g., global positioning system), it may also convey its location.
  • the security features may additionally lock terminal applications, preventing the MCP 20 , 25 from being used until an authorized user password is entered.

Abstract

Described is a system and method for monitoring a mobile computing Arrangement. The arrangement may include a sensor and a processor. The sensor detects first data of an event including a directional orientation and a motion of the arrangement. The processor compares the first data to second data to determine if at least one predetermined procedure is to be executed. The second data may include a predetermined threshold range of changes in the directional orientation and the motion. If the predetermined procedure is to be executed, the processor selects the predetermined procedure which corresponds to the event as a function of the first data. Subsequently, the predetermined procedures is executed.

Description

    PRIORITY CLAIM
  • This Application claims the benefit of the U.S. Provisional Application Ser. No. 60/559,735 filed on Apr. 6, 2004, which is expressly incorporated herein, by reference.
  • BACKGROUND INFORMATION
  • Business 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) 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.
  • Accordingly, a great need has developed for MCPs to perform complicated tasks quickly, efficiently and reliably. However, as conventional MCPs are fitted with more advanced gadgetry and software features, sacrifices are often made with respect to durability, power management and user-friendliness. While many methods have been devised attempting to resolve these difficulties, MCPs currently continue to suffer from problems of inefficient power usage, complicated operational procedures and on-screen menus, and the inability to tolerate the harsh industrial conditions to which the products may be subjected.
  • In the ongoing search for solutions to these problems, one aspect of MCPs that has remained overlooked is a product's kinetic state. From an MCP's motions, valuable information may be extracted from which various predetermined procedures directed at accomplishing some useful end or preventing some harmful result may be executed. Therefore, it is desirable to be able to detect, interpret and utilize the movements experienced by MCPs.
  • SUMMARY OF THE INVENTION
  • Described is a system and method for monitoring a mobile computing Arrangement. The arrangement may include a sensor and a processor. The sensor detects first data of an event including a directional orientation and a motion of the arrangement. The processor compares the first data to second data to determine if at least one predetermined procedure is to be executed. The second data may include a predetermined threshold range of changes in the directional orientation and the motion. If the predetermined procedure is to be executed, the processor selects the predetermined procedure which corresponds to the event as a function of the first data. Subsequently, the predetermined procedure is executed.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 1 shows an exemplary embodiment of a mobile network 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.
  • DETAILED DESCRIPTION
  • 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 directional orientation and motion. In particular, the sensor may measure the MCP's acceleration, velocity, or angular velocity in any direction, orientation with respect to the user, the forces on the MCP upon impact, the direction of impact, or any other shocks or movements to which the MCP may be subjected. 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 abuse indication, power management, gesture input, compensating for undesired motion, display orientation, and security.
  • FIG. 1 shows an exemplary embodiment of a mobile network 100 according to the present invention. In this embodiment, the mobile network 100 may be operating within a Wireless Local Area Network (“WLAN”) 40 in an infrastructure mode. The mobile network 100 may also include an access point (“AP”) 10, a plurality of MCPs 20, 25, a communications network 50, a server 60, and a client computer 70. The MCP 20 is height h1 from the ground 30, and the MCP 25 is height h2 from the ground 30. Both MCPs 20, 25 are situated on a three dimensional plane in which they may translate, rotate, pivot, accelerate or otherwise be in motion. Those of skill in the art will understand that the exemplary embodiments of the present invention may be used with any mobile network and that the mobile network 100 is only exemplary.
  • The WLAN 40 may use a version of the IEEE 802.11 or a similar protocol. One benefit of using a version of the IEEE 802.11 standard is that existing infrastructures using that standard may be adapted to support the system with minimal modifications. With only a simple software upgrade, most MCPs 20, 25 supporting that standard may operate according to the present invention. In alternative exemplary embodiments, different wireless protocols or technologies (e.g., Bluetooth, WWAN, WPAN, infrared) may also be utilized.
  • Referring back to the mobile network 100, the AP 10 may be, for example, a router, switch or bridge that forms the connection between the WLAN 40 and the communications network 50. Coupled to the WLAN 40 are the MCPs 20, 25, and coupled to the communications network 50 are the server 60 and the client computer 70. The communications network 50 is utilized to transmit data between the various components of the mobile network 100. This communications network 50 can be any network usable to transmit data, such as between microprocessors, and may be a local area network (“LAN”), a wide area network (“WAN”) or the Internet. The range of the MCPs 20, 25 are restricted only by the extent of the communications network 50. When the communications network 50 includes the Internet, the range can be essentially unlimited, as long as the AP 10 connected to the communications network 50 is within range of each of the MCPs 20, 25. Therefore, the AP 10 does not have to physically be in the vicinity of the server 60 or the client computer 70, as it may be remotely located by extending network cabling or through the Internet.
  • The MCPs 20, 25 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 MCPs 20, 25 are portable, they are capable of connecting to a wireless network, and are sufficiently small to be easily carried. The MCPs 20, 25 may be designed for specific purposes, such as reading barcodes, or may be handheld devices with different purposes, to which various functionalities have been added through separate software modules. In one exemplary embodiment, the MCPs 20, 25 are based on a multi-purpose personal digital assistant (“PDA”) such as those running the Microsoft Pocket PC 2003 operating system, or similar.
  • FIG. 2 shows an exemplary embodiment of an MCP 20, 25 according to the present invention. In this embodiment, the MCP 20, 25 may include a processor 110, a sensor 120, a non-removable memory 130, a removable memory 140, and an antennae 150. The processor 110 is a central processing unit (“CPU”) that executes instructions on measurements taken by the sensor 120 and performs procedures such as storing the result in memory or transmitting the result to remote devices through the antennae 150. The non-removable memory 130 is any type of memory component integrated into the electronic architecture of the MCP 20, 25 and may be temporary (e.g., random access memory, or RAM) or permanent (e.g., a hard-disk drive). The removable memory 140 may be any type of detachable memory component that may connect to the MCPs 20, 25 through an expansion interface (e.g., a FLASH interface, a USB interface, a firewire interface, etc.).
  • In the exemplary embodiment of FIG. 2, the sensor 120 is integrated into the MCPs 20, 25. This sensor 120 may be a device coupled to an electronic architecture of the MCPs 20, 25 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, the sensor 120 may be coupled to a memory arrangement in which event data (e.g., a first data of an event relating to the MCP 20, 25's movements with values above a certain threshold) is stored. In an alternative exemplary embodiment, the sensor 120 may be a separate external device that connects to the MCPs 20, 25 through an expansion slot (e.g., a sensor with a FLASH, USB, firewire or similar interface).
  • The sensor 120 may be any type of measurement device capable of monitoring directional orientation and motion, and may be based on, for example, a G-shock sensor, a switch, an accelerometer, a strain gage, a piezo, MEMS technologies, or combinations of the like. The directional orientation may include any angular movement value with respect to at least one three-dimensional axis of the MCPs 20, 25. The motion may include, for example, a velocity value, an acceleration value, or an angular velocity value. Although the sensor 120 may be of any size, the sensor 120 is preferably small enough so that any added weight and space occupied on the MCPs 20, 25 are negligible. Because the MCPs 20, 25 usually operate on batteries, the sensor 120 should also have a low power consumption. In addition, the sensor 120 should be durable enough to withstand the abusive environments of which its purpose is to monitor.
  • The sensor 120 detects changes in the directional orientation and motion of the MCP 20, 25 and generates the first data. The first data is provided to the processor 110 which compares the first data to predetermined second data which includes threshold range values. For example, the second data may be a prerecorded rotation of the MCP 20, 25 by ninety degrees, the detection of which may indicate of the occurrence of an event. The second data may be a maximum height from which the MCP 20, 25 is dropped. Subsequently, based on the first data, a particular predetermined procedure is selected and executed.
  • The first data may be retained for each instance where the measurements of the sensor 120 are above or below the second data which specifies an acceptable threshold level. The processor 110 may also append additional information to the retained first data including sequential numbering of the events, time and date for each event, acceleration data, data corresponding to a status of the MCPs 20, 25 at the date/time of the event, environmental factors, a direction of the shock, etc.
  • Depending on the application of the present invention, various predetermined procedures may be performed based on the first data. For example, if desired, the first data may be stored in the non-removable memory 130 and/or the removable memory 140 prior to executing any other procedures. Alternatively, the first data may not need to be stored locally at all, instead it is transmitted in real-time for storage and/or further processing by a central server or a remote device. Such a transmission may be accomplished via the communication arrangement of the mobile network 100 of FIG. 1. The WLAN 40 and communications network 50 comprise the communication arrangement, and the server 60 and the client computer 70 comprise the central server or the remote device.
  • The foregoing embodiments of the mobile network 100 and the MCPs 20, 25 are not to be construed so as to limit the present invention in any way. As will be apparent to those skilled in the art, different types of MCPs 20, 25 may be used to communicate over the same data network, as long as they work under compatible protocols. Other configurations with different numbers of MCPs, APs, or client and server computers may also be used to implement the system and method of the present invention.
  • In an alternative exemplary embodiment of the mobile network 100, the MCPs 20, 25 may connect to the communications network 50 directly via wires despite being portable. For example, rather than real-time reporting, the MCPs 20, 25 may only be required to connect periodically to the mobile network 100 for updates on their movements as monitored by their respective sensors 120. Furthermore, no wireless capabilities or communications network 50 may be needed entirely. In such a situation, the sensor 120 makes measurements to be processed internally for use locally by the users or manufacturers. For example, the measurements may be used to suggest replacing or repairing the MCP 20, 25 because it has exceeded a threshold of abuse and is in danger of malfunctioning.
  • FIG. 3 shows an exemplary method 300 for monitoring the MCPs 20, 25. In the step 310, certain distinct characteristics of events (e.g., the second data) are identified and programmed into the MCPs 20, 25. The second data may include a specific threshold value and/or a threshold range of changes in the directional orientation and motion of the MCPs 20, 25. The characteristics may include, for example, maximum or minimum threshold values or prerecorded motions. The user (e.g., the manufacturer, a system administrator or any other authorized person) may designate or, if desired, make changes to these characteristics. For instance, the MCPs 20, 25 may be prepackaged by the manufacturer with static abuse 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 320, the MCP 20, 25 is continuously monitored by the sensor 120 for changes in the directional orientation and/or motion/movements that may, constitute the occurrence of a predefined event. An event may include, for example, the MCP 20, 25 being dropped, jerked, tugged, shaken a certain number of times within a certain time period, or remaining still for a specified duration. Whenever the MCP 20, 25 experiences detectable motion or an extended lack thereof, the first data is generated. The sensor 120 may make no effort to differentiate between or prioritize directional orientation or motion values, returning all results to the processor 110 for processing.
  • In the step 330, the processor 110 compares the measured first data with the predetermined second data. If the characteristics of the first data match those of the second data, the processor 110 determines that an event has occurred and a corresponding predetermined procedure needs to be selected. At the occurrence of an event, the processor 110 may also attach to the first data at least one of a time/date of each event, a status of the computing arrangement, a direction of the acceleration, and environmental data. In an alternative exemplary embodiment of the present invention, the above-described attachment may occur as a part of the predetermined procedure.
  • For example, when the sensor 120 detects that the MCP 20, 25 came to an abrupt stop after being accelerated for a short period of time, the processor 110, after comparing that information to at least a portion of the preprogrammed second data, may conclude that the MCP 20, 25 dropped to the ground 30. From the magnitude and duration of acceleration, the processor 110 may also determine whether the drop was forcibly induced (e.g., by an abusive user) and the distance h1 or h2 of its displacement. Furthermore, from the direction of impact and other data, the processor 110 may also approximate the part of the MCP 20, 25 that initially made contact with the ground 30 and whether any critical components were directly impacted. Such information may be attached to the first data and may be helpful in determining whether the fall poses a danger to the MCP 20, 25's continued operation.
  • Due to practical considerations (e.g., memory limitations and processing power) and because not all event occurrences may be significant, the reporting and recording of all movements of the MCP 20, 25 no matter how minor, although possible, may in some instances be impractical. Movements within acceptable limits may be superfluous and have no bearing to applications of the present invention. Therefore, in the step 340, the first data is measured against threshold values contained in the second data. The first data is retained only when at least one event and/or reading satisfies the threshold values or matches the prerecorded motions of the second data; otherwise the first data is discarded and the method 300 is returned to the step 320 for the monitoring of new events.
  • If the first data falls within the threshold of the second data, the method 300 continues to the step 350 where the processor 110 selects, as a function of the first data, at least one predetermined procedure for execution. In particular, the processor 110 analyzes the measured first data and determines the corresponding procedure of the plurality of predetermined procedures.
  • In the step 360, the predetermined procedure is executed. The execution of the predetermined procedure may depend upon the specific application of the present invention. For example, the first data may be stored into the non-removable memory 130 or the removable memory 140. A plurality of stored first data records form an event history of the MCP 20, 25. The event history may be readily accessible to any user of the MCP 20, 25, or may be password protected and/or encrypted so that only authorized personnel (e.g., the network administrator or the manufacturer) may gain access.
  • Other examples of predetermined procedures include encrypting the first data so that it may be accessible only by an authorized user, transmitting the first data to a remote computer, analyzing the event history of the MCP 20, 25 for service recommendations, reporting the cause of any damages, issuing precautionary warnings of the MCP 20, 25's condition, changing the MCP 20, 25's display, powering off, etc. After the predetermined procedure has been successfully executed, the method 300 may resume again at the step 320 to monitor for new event occurrences.
  • The examples discussed in the foregoing discussion are for illustrative purposes only and are not representative of all possible applications of the present invention. Rather, the present invention may be applied across a diverse range of industries, practice areas, and purposes. The description that follows further outlines the features and advantages of several exemplary applications of the present invention. However, as will be apparent to one skilled in the art, the MCPs 20, 25 may benefit from and make use of an added motion sensor component according to the present invention in many other ways.
  • As MCPs 20, 25 are increasingly being integrated into the daily operations of businesses today, a need has developed to ensure that these MCPs 20, 25 can withstand the rugged treatment to which they are often subjected. Conventional design and construction techniques yield MCPs 20, 25 that exhibit levels of performance that are only marginal in terms of reliability and durability under the demands of industrial environments. Damaged or malfunctioning MCPs 20, 25 may have devastating effects on the numerous businesses currently relying on mobile solutions. For example, MCPs 20, 25 that are completely inoperable may result in costly delays while replacement products are sought. Also, MCPs 20, 25 with latent malfunctions may cause undetectable computational errors that corrupt systems and induce further errors down the line.
  • Typically, the user of the MCP 20, 25 has no reliable way of anticipating malfunctions and only discovers a problem as it manifests itself. By that time, damage has often already occurred. Therefore, there is a great need for IT and customer service personnel be able to monitor and accurately determine when the MCP 20, 25 has surpassed an intolerable threshold of abuse. This may be accomplished by establishing measured levels of acceptable and unacceptable usage profiles according to the exemplary embodiments of the present invention. In this way, user profiles may be established and predictions may be made of when the MCP 20, 25 should be replaced prior to it actually malfunctioning. In instances where the MCP 20, 25 is being abused, the customer may intercede to minimize the abusive treatment, thereby reducing the amount of service to and/or replacement of the MCP 20, 25 required and lowering the total cost of ownership.
  • Referring to the exemplary method 300 of FIG. 3, for example, a maximum level tolerable abuse may be defined in terms of the number of times the MCP 20, 25 is dropped to the ground 30. Thus, in the step 310, a minimum height constituting a drop and maximum number of drops may be specified as a second data. The MCPs 20, 25 may be configured to only record values exceeding the predefined magnitudes. Accordingly, if a threshold for drop altitude were set somewhere between h1 and h2, the MCP 20 dropping to the ground 30 from the height h1 would not appear in its event history, but the MCP 25 dropping to the ground 30 from the height h2 would. In both cases, the sensor 120 generates a first data relating to velocity and acceleration values, and are forwarded to the processor 110. The processor 110, after comparing the first data to the second data, then determines that a drop has occurred and attaches certain other event data. After comparing the first data to the predefined threshold values, the first data is either retained or discarded. Finally, a predetermined procedure is selected based on the first data and executed.
  • In other exemplary embodiments, the MCPs 20, 25 may similarly be directed to only retain and execute procedures when the first data indicates some form of an abuse. For example, the MCPs 20, 25 may be programmed to execute a procedure only after a predetermined number of events occurring within a predetermined time period has been detected. Furthermore, the MCPs 20, 25 may instead only retain and perform operations when the first data shows an impact to certain critical components or that are oriented in a certain predetermined direction and/or are of a certain predetermined force.
  • As previously mentioned, the predetermined procedure may vary depending on the specific application of the present invention. For example, in abuse indication, the predetermined procedure may simply be a real-time on-screen display of the updated event history of the MCP 20, 25. If the MCP 20, 25 is being exposed to usage profiles beyond its intended use, it may also be desirable to alert the user through visible warning (e.g., on-screen precautionary displays, flashing LEDs), audible sirens (e.g., using a speaker, headset, receiver) or mechanical alerts (e.g., vibrations, pager motors).
  • Furthermore, usage profiles detrimental to the MCP 20, 25 may be brought to the attention of a remote party with an interest in its condition. IT and customer service personnel, for example, may monitor the MCP 20, 25's event history in real-time, on-site or off-site, through the communication links of the mobile network 100. In instances where real-time monitoring is impossible or impractical, updates may instead be made in periodic or predetermined intervals. For example, the MCP 20, 25 may have no wireless communication capabilities, may be beyond the wireless operating range of the AP 10, or it may be desirable to conserve the limited bandwidth of the mobile network 110. In such situations, the number and level of unacceptable usage instances experienced by the MCP 20, 25 may be archived for retrieval at a later time. A periodic servicing and maintenance schedule may be established, during which remote parties may obtain updates. The event history may also be downloaded at the end of a shift when the MCP 20, 25 is returned to a docking station or charging cradle.
  • With the MCP 20, 25's event history, remote parties (e.g., IT and customer service personnel) may perform operations beyond servicing the particular MCP 20, 25. This information may be used by manufacturers for research and development for the benefit of later MCPs 20, 25. By establishing the usage patterns of MCPs 20, 25 operating under similar conditions, future specifications may be tailored to actual conditions of use, adjusting levels of durability based on the expected conditions to which the MCPs 20, 25 may be subjected. Acceptable standards of motion data may then be refined and monitored for excessive abuse according to a new set of criteria.
  • Still another advantage of the present invention to manufacturers is the ability to archive and retrieve warranty information. Manufacturers' warranties typically only insure against defects arising from production or out of the normal course of usage of the MCP 20, 25, neither of which includes the MCP 20, 25 being dropped in a way that may violate its specifications or being otherwise abused by the customer. However, without any actual knowledge of the MCP 20, 25's usage, manufacturers presented by a customer with a malfunctioning MCP 20, 25 often has no method to accurately determine the cause of the malfunction. If usage information is available either within the MCP 20, 25's memory or in transmissions to the manufacturer, warranty claims may more easily be verified or discredited.
  • In addition to interacting with the user or remote parties, the MCPs 20, 25 of the present invention may also autonomously monitor their own condition and take actions accordingly. The probability of losing critical data increases substantially when the MCPs 20, 25 are used beyond their intended usage profiles or environmental design specifications. The exemplary embodiments of the present invention allow the MCPs 20, 25 to take preventative measures to ensure against harm during an abusive event. For example, while an MCP 20, 25 is experiencing excessive motion beyond a predetermined usage threshold value (e.g., as the MCP 20, 25 is dropping to the ground 30 from height h1 or h2), the processor 110 in the step 360 may terminate programs containing critical information to prevent data corruption. Access to the non-removable memory 130 or the removable memory 140 by any other components may also be temporarily disabled, avoiding any possible loss of data. If necessary, the MCP 20, 25 may power off or switch into standby mode and not be allowed to resume operations until the abusive event has passed or subsided back within an acceptable range.
  • Although the exemplary applications of the present invention in foregoing description has primarily focused on abuse indication, the present invention may also be used in a variety of other settings. As described below, these settings include, for example, power management, gesture input, compensating for undesired motion, display orientation, and security.
  • 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.
  • Understanding the MCP 20, 25 directional orientation with respect to the user is possible by incorporating the previously described sensor 120. As such, it is possible to enhance current power management systems by turning on and off various systems when appropriate. For example, many MCPs 20, 25 have a display and backlight that use a large amount of the available power supply. Utilizing the orientation aspect of the sensor may enable the MCP 20, 25 to keep the display and backlight on only when the display is within the user's viewing angle and range. By employing the exemplary system and method of the present invention, when the MCP 20, 25 is rotated past the viewing angle or brought beyond the visible distance for a predetermined time period, the display and backlight may shut off to save power. When the MCP 20, 25 is rotated back within user's viewing angle or brought within the visible range, the display and backlight may instantaneously turn back on.
  • Another way in which the present invention may optimize the power management of the MCP 20, 25 may be by switching it into a power conservative state when not in use. Conventional power management systems typically shut down the MCP 20, 25 or switch it into idle mode after a preset amount of time transpires with no interaction from the user. The preset time period is usually adjustable by the MCP 20, 25 software. The present invention uses the lack of motion as an additional trigger to switch the MCP 20, 25 into the idle or shut down modes, thus taking advantage of tendency of the MCPs 20, 25 to be in motion when in use, and conserving energy when at rest. The amount of motionless time needed to trigger the power saving state may also be adjustable by the MCP 20, 25 software.
  • Continuing with some exemplary applications of the present invention, the combined sensor and MCP 20, 25 of the present invention may also simplify the MCP 20, 25's operation through a gesture input. The advantages afforded by increasingly advanced computing products are often offset by sacrifices to usability and user-friendliness. Elaborate menus, onscreen buttons, procedures or the like frequently frustrate users and impede rather than advance productivity. The ability to sense and analyze motion through the present invention enables the MCP 20, 25 to recognize and react to various motions or user gestures. These motions or gestures may be pre-established to trigger the MCP 20, 25 to perform various functions that would otherwise need to be actuated manually.
  • For example, if the MCP 20, 25 equipped with a display is in document viewing mode and orientation, a quick flip of the user's wrist detected by the sensor 120 may coincide with the software application flipping to the next page of the document. In another example, when long lists of application options are being displayed to the user, a wrist roll gesture could trigger the MCP 20, 25 to start scrolling down the list. In still another example, if the MCP 20, 25 is a device with data capturing capabilities (e.g., an imager, scanner, camera), a motion detected corresponding to a certain pre-recorded gesture may trigger the MCP 20, 25 to turn on the data capture functionality.
  • Still another advantage of the present invention is the ability to compensate for an undesirable motion. Although not as detrimental to the MCPs 20, 25 as motion constituting abuse, minor motion values may still adversely affect applications that require as little motion as possible. For example, MCPs 20, 25 with data capture capabilities utilizing various camera technologies produce blurred or out of focus pictures when in motion. Various methods have been developed attempting to offset such undesirable effects, such as weights or stands that minimizes or cancels out extraneous motion.
  • The present invention may be utilized to address this problem without the need for cumbersome physical attachments or mechanical devices. Undesirable motion may be recognized, processed, and de-sensitized through various software applications employed by the MCP 20, 25 under the exemplary embodiments of the present invention. The MCP 20, 25 may identify a non-acceptable operating situation to the user due to motion through the display or other alert mechanisms, and/or automatically have the software compensate for the motion during the data capture event.
  • Furthermore, in MCPs 20, 25 equipped with displays, the orientation sensing capability of the present invention may also conveniently adjust the display orientation with respect to the user. MCPs 20, 25 typically format display data in landscape or portrait mode. Newer mobile software applications enable the display data format to be manually switched between the two. The present invention allows the orientation of the MCP 20, 25 to be monitored relative to the user, enabling the MCP 20, 25 to automatically switch the display data format between the landscape and portrait modes.
  • As a final exemplary application of the present invention, the combined sensor and MCP 20, 25 of the present invention may be used for purposes of security. Because the MCPs 20, 25 are portable, they are easily misplaced or stolen. By employing the exemplary system and method of the present invention, the MCPs 20, 25 may be able to incorporate security features that indicate their location to the user or prevent use by unauthorized personnel. For example, when the MCP 20, 25 is at rest for a preset period of time (e.g., during recharge, overnight storage), it may enter a secure mode and be programmed to trigger an alarm when motion to the MCP 20, 25 is detected. This alarm may be local to the MCP 20, 25, using audible, visual, or mechanical features. At the same time or as an alternative, the alarm may be triggered in a remote device on-site or off-site using the previously described communication systems. If the MCP 20, 25 utilized tracking technologies (e.g., global positioning system), it may also convey its location. The security features may additionally lock terminal applications, preventing the MCP 20, 25 from being used until an authorized user password is entered.
  • The present invention has been described with the 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 broadest spirit and scope of the present invention as set forth in the claims that follow. The specification and drawings, accordingly, should be regarded in an illustrative rather than restrictive sense.

Claims (22)

1.-44. (canceled)
45. A mobile computing arrangement comprising:
a sensor detecting first data of an event including a motion and directional orientation of the arrangement; and
a processor comparing the first data to second data to determine if at least one predetermined procedure is to be executed, the second data including a predetermined threshold value, wherein, if the predetermined procedure is to be executed, the processor stores the first data in a non-volatile memory of the arrangement, wherein a plurality of associated stored first data forms an event history of the arrangement.
46. The mobile computing arrangement of claim 45, wherein the predetermined procedure associates additional information with the stored first data, the additional information at least a status of the mobile arrangement, environmental data of the arrangement, or date and time of the event.
47. The mobile computing arrangement of claim 45, wherein the predetermined procedure determines a level of abuse of the arrangement.
48. The mobile computing arrangement of claim 48, wherein the first data comprises velocity and acceleration values of the event and the second data comprises a minimum threshold value representing a drop event for the arrangement.
49. The mobile computing arrangement of claim 49, wherein the predetermined procedure determines a distance the arrangement has traveled based on at least the first data and level of physical impact of the arrangement.
50. The mobile computing arrangement of claim 45, wherein the predetermined procedure is executed only after a predetermined number of events occur within a predetermined time period.
51. The mobile computing arrangement of claim 45, wherein the event history is at least one of password protected and encrypted.
52. The mobile computing arrangement of claim 45, wherein the event history is accessible only to an authorized user of the arrangement.
53. The mobile computing arrangement of claim 52, wherein the authorized user is a manufacturer of the arrangement.
54. The mobile computing arrangement of claim 45, wherein the event history is usable for comparison with warranty conditions associated with the arrangement.
55. The mobile computing arrangement of claim 45, wherein the predetermined procedure terminates a procedure executing on the arrangement, the first data exceeding the second data and the second data representing a predetermined usage threshold value for the arrangement.
56. A method of determining abuse of a mobile computing arrangement comprising:
detecting first data of an event including a motion and directional orientation of the mobile computing arrangement using a sensor;
comparing the first data to second data to determine if at least one predetermined procedure is to be executed, the second data including a predetermined threshold value; and
storing a plurality of first data if the predetermined procedure is to be executed, the plurality of first data forming an event history of the arrangement.
57. The method of claim 56, further comprising associating additional information associated with the event to the stored first data, the additional information at least a status of the mobile computing arrangement, environmental data of the arrangement, or date and time of the event.
58. The method of claim 56, wherein the first data comprises velocity and acceleration values of the event and the second data comprises a minimum threshold value representing a drop event for the arrangement.
59. The method of claim 58, comprising determining a distance the arrangement has traveled based on at least the first data and level of physical impact of the arrangement.
60. The method of claim 56, comprising providing access to the event history only to an authorized user of the arrangement.
61. The method of claim 60, wherein the authorized user is a manufacturer of the arrangement.
62. The method of claim 56, further comprising comparing information in the event history to warranty conditions associated with the arrangement.
63. The method of claim 56, further comprising terminating a procedure executing on the arrangement, the first data exceeding the second data and the second data representing a predetermined usage threshold value for the arrangement.
64. A mobile computing arrangement comprising:
a sensor detecting first data of an event including a motion and directional orientation of the arrangement; and
a processor comparing the first data to second data, the second data being at least one threshold value, the processor storing a plurality of first data to an event history of the arrangement based on the comparison, the event history only accessible to an authorized user of the arrangement, wherein the arrangement is at least one of a bar code scanner, a handheld personal digital assistant, a laptop, a digital camera, an optical reader, a data capture device and a mobile communication arrangement.
65. The mobile computing arrangement of claim 64, wherein the predetermined procedure includes determining a viewing angle of a display of the arrangement based on the directional orientation of the arrangement.
US12/648,459 2004-04-06 2009-12-29 System and method for monitoring a mobile computing product/arrangement Abandoned US20100100623A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US12/648,459 US20100100623A1 (en) 2004-04-06 2009-12-29 System and method for monitoring a mobile computing product/arrangement

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US55973504P 2004-04-06 2004-04-06
US10/903,225 US20050222801A1 (en) 2004-04-06 2004-07-30 System and method for monitoring a mobile computing product/arrangement
US12/648,459 US20100100623A1 (en) 2004-04-06 2009-12-29 System and method for monitoring a mobile computing product/arrangement

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US10/903,225 Continuation US20050222801A1 (en) 2004-04-06 2004-07-30 System and method for monitoring a mobile computing product/arrangement

Publications (1)

Publication Number Publication Date
US20100100623A1 true US20100100623A1 (en) 2010-04-22

Family

ID=35055491

Family Applications (5)

Application Number Title Priority Date Filing Date
US10/903,225 Abandoned US20050222801A1 (en) 2004-04-06 2004-07-30 System and method for monitoring a mobile computing product/arrangement
US12/648,459 Abandoned US20100100623A1 (en) 2004-04-06 2009-12-29 System and method for monitoring a mobile computing product/arrangement
US13/097,532 Active 2025-09-03 US8773260B2 (en) 2004-04-06 2011-04-29 System and method for monitoring a mobile computing product/arrangement
US13/097,287 Abandoned US20110205376A1 (en) 2004-04-06 2011-04-29 System and method for monitoring a mobile computing product/arrangement
US13/111,493 Abandoned US20110221673A1 (en) 2004-04-06 2011-05-19 System and method for monitoring a mobile computing product/arrangement

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US10/903,225 Abandoned US20050222801A1 (en) 2004-04-06 2004-07-30 System and method for monitoring a mobile computing product/arrangement

Family Applications After (3)

Application Number Title Priority Date Filing Date
US13/097,532 Active 2025-09-03 US8773260B2 (en) 2004-04-06 2011-04-29 System and method for monitoring a mobile computing product/arrangement
US13/097,287 Abandoned US20110205376A1 (en) 2004-04-06 2011-04-29 System and method for monitoring a mobile computing product/arrangement
US13/111,493 Abandoned US20110221673A1 (en) 2004-04-06 2011-05-19 System and method for monitoring a mobile computing product/arrangement

Country Status (7)

Country Link
US (5) US20050222801A1 (en)
EP (3) EP2381334A1 (en)
JP (3) JP2007537507A (en)
AU (1) AU2005233951A1 (en)
CA (1) CA2562145C (en)
TW (1) TW200611516A (en)
WO (1) WO2005101028A2 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090004974A1 (en) * 2007-06-28 2009-01-01 Seppo Pyhalammi System, apparatus and method for associating an anticipated success indication with data delivery
US20130109928A1 (en) * 2011-10-28 2013-05-02 Mindray Ds Usa, Inc. Dynamically reconfiguring a user interface of a patient monitor responsive to an orientation input
US9443102B2 (en) * 2015-01-19 2016-09-13 International Business Machines Corporation Protecting content displayed on a mobile device
US10051231B2 (en) 2016-07-19 2018-08-14 Symbol Technologies, Llc Arrangement for, and method of, securing a data capture session of a portable data capture device

Families Citing this family (94)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8352400B2 (en) 1991-12-23 2013-01-08 Hoffberg Steven M Adaptive pattern recognition based controller apparatus and method and human-factored interface therefore
US7966078B2 (en) 1999-02-01 2011-06-21 Steven Hoffberg Network media appliance system and method
US8442331B2 (en) 2004-02-15 2013-05-14 Google Inc. Capturing text from rendered documents using supplemental information
US7707039B2 (en) 2004-02-15 2010-04-27 Exbiblio B.V. Automatic modification of web pages
US10635723B2 (en) 2004-02-15 2020-04-28 Google Llc Search engines and systems with handheld document data capture devices
US7812860B2 (en) 2004-04-01 2010-10-12 Exbiblio B.V. Handheld device for capturing text from both a document printed on paper and a document displayed on a dynamic display device
US8799303B2 (en) 2004-02-15 2014-08-05 Google Inc. Establishing an interactive environment for rendered documents
US20060041484A1 (en) 2004-04-01 2006-02-23 King Martin T Methods and systems for initiating application processes by data capture from rendered documents
US8081849B2 (en) 2004-12-03 2011-12-20 Google Inc. Portable scanning and memory device
US20070300142A1 (en) 2005-04-01 2007-12-27 King Martin T Contextual dynamic advertising based upon captured rendered text
US8146156B2 (en) 2004-04-01 2012-03-27 Google Inc. Archive of text captures from rendered documents
US7990556B2 (en) 2004-12-03 2011-08-02 Google Inc. Association of a portable scanner with input/output and storage devices
US8793162B2 (en) 2004-04-01 2014-07-29 Google Inc. Adding information or functionality to a rendered document via association with an electronic counterpart
US20060098900A1 (en) 2004-09-27 2006-05-11 King Martin T Secure data gathering from rendered documents
US8621349B2 (en) 2004-04-01 2013-12-31 Google Inc. Publishing techniques for adding value to a rendered document
US20080313172A1 (en) 2004-12-03 2008-12-18 King Martin T Determining actions involving captured information and electronic content associated with rendered documents
WO2008028674A2 (en) 2006-09-08 2008-03-13 Exbiblio B.V. Optical scanners, such as hand-held optical scanners
US7894670B2 (en) 2004-04-01 2011-02-22 Exbiblio B.V. Triggering actions in response to optically or acoustically capturing keywords from a rendered document
US20060081714A1 (en) * 2004-08-23 2006-04-20 King Martin T Portable scanning device
US9116890B2 (en) 2004-04-01 2015-08-25 Google Inc. Triggering actions in response to optically or acoustically capturing keywords from a rendered document
US9143638B2 (en) 2004-04-01 2015-09-22 Google Inc. Data capture from rendered documents using handheld device
US20050222801A1 (en) * 2004-04-06 2005-10-06 Thomas Wulff System and method for monitoring a mobile computing product/arrangement
US8713418B2 (en) 2004-04-12 2014-04-29 Google Inc. Adding value to a rendered document
US8874504B2 (en) 2004-12-03 2014-10-28 Google Inc. Processing techniques for visual capture data from a rendered document
US8620083B2 (en) 2004-12-03 2013-12-31 Google Inc. Method and system for character recognition
US9460346B2 (en) 2004-04-19 2016-10-04 Google Inc. Handheld device for capturing text from both a document printed on paper and a document displayed on a dynamic display device
US8489624B2 (en) 2004-05-17 2013-07-16 Google, Inc. Processing techniques for text capture from a rendered document
US8346620B2 (en) 2004-07-19 2013-01-01 Google Inc. Automatic modification of web pages
US20060100887A1 (en) * 2004-11-09 2006-05-11 Erickson David E Apparatus, system, and method for a motion based business decision
US7822513B2 (en) * 2005-07-27 2010-10-26 Symbol Technologies, Inc. System and method for monitoring a mobile computing product/arrangement
JP4244973B2 (en) * 2005-08-03 2009-03-25 ソニー株式会社 Imaging system, camera control device, panoramic image display method and program
JP2007173801A (en) * 2005-12-22 2007-07-05 Unaxis Internatl Trading Ltd Method of fitting flip chip to substrate
US20070211573A1 (en) * 2006-03-10 2007-09-13 Hermansson Jonas G Electronic equipment with data transfer function using motion and method
US20070213045A1 (en) * 2006-03-10 2007-09-13 Jonas Gunnar Hermansson Electronic equipment with data transfer function using motion and method
US9390229B1 (en) 2006-04-26 2016-07-12 Dp Technologies, Inc. Method and apparatus for a health phone
US20070259685A1 (en) * 2006-05-08 2007-11-08 Goran Engblom Electronic equipment with keylock function using motion and method
US8594742B2 (en) * 2006-06-21 2013-11-26 Symbol Technologies, Inc. System and method for monitoring a mobile device
US20070297028A1 (en) * 2006-06-21 2007-12-27 Thomas Wulff System and device for monitoring a computing device
US20080001929A1 (en) * 2006-06-28 2008-01-03 Thomas Wulff Touch panel system and method for activation thereof
US7986917B2 (en) * 2006-07-10 2011-07-26 Sony Ericsson Mobile Communications Ab Method and system for data transfer from a hand held device
US8902154B1 (en) 2006-07-11 2014-12-02 Dp Technologies, Inc. Method and apparatus for utilizing motion user interface
US20080020733A1 (en) * 2006-07-21 2008-01-24 Tomas Karl-Axel Wassingbo Mobile electronic device with motion detection authentication
US7881749B2 (en) * 2006-09-28 2011-02-01 Hewlett-Packard Development Company, L.P. Mobile communication device and method for controlling component activation based on sensed motion
US7457719B1 (en) 2006-11-21 2008-11-25 Fullpower Technologies, Inc. Rotational insensitivity using gravity-based adjustment
US7653508B1 (en) 2006-12-22 2010-01-26 Dp Technologies, Inc. Human activity monitoring device
US8620353B1 (en) 2007-01-26 2013-12-31 Dp Technologies, Inc. Automatic sharing and publication of multimedia from a mobile device
US8949070B1 (en) 2007-02-08 2015-02-03 Dp Technologies, Inc. Human activity monitoring device with activity identification
US7753861B1 (en) 2007-04-04 2010-07-13 Dp Technologies, Inc. Chest strap having human activity monitoring device
US20080280642A1 (en) * 2007-05-11 2008-11-13 Sony Ericsson Mobile Communications Ab Intelligent control of user interface according to movement
US7982776B2 (en) * 2007-07-13 2011-07-19 Ethicon Endo-Surgery, Inc. SBI motion artifact removal apparatus and method
US8555282B1 (en) 2007-07-27 2013-10-08 Dp Technologies, Inc. Optimizing preemptive operating system with motion sensing
US7647196B2 (en) * 2007-08-08 2010-01-12 Dp Technologies, Inc. Human activity monitoring device with distance calculation
US8638363B2 (en) 2009-02-18 2014-01-28 Google Inc. Automatically capturing information, such as capturing information using a document-aware device
US8092251B2 (en) * 2007-12-29 2012-01-10 Apple Inc. Active electronic media device packaging
US8405512B2 (en) * 2008-02-01 2013-03-26 Apple Inc. System and method for accessing diagnostic information
US7880591B2 (en) 2008-02-01 2011-02-01 Apple Inc. Consumer abuse detection system and method
US8170186B2 (en) * 2008-04-07 2012-05-01 Sony Mobile Communications Ab Electronic device with motion controlled functions
TWI397898B (en) * 2008-04-22 2013-06-01 Htc Corp Portable electronic apparatus and backlight control method thereof
US8320578B2 (en) 2008-04-30 2012-11-27 Dp Technologies, Inc. Headset
US8285344B2 (en) 2008-05-21 2012-10-09 DP Technlogies, Inc. Method and apparatus for adjusting audio for a user environment
US8988439B1 (en) 2008-06-06 2015-03-24 Dp Technologies, Inc. Motion-based display effects in a handheld device
US8678925B1 (en) 2008-06-11 2014-03-25 Dp Technologies, Inc. Method and apparatus to provide a dice application
US8996332B2 (en) 2008-06-24 2015-03-31 Dp Technologies, Inc. Program setting adjustments based on activity identification
US20100007388A1 (en) * 2008-07-10 2010-01-14 Sony Ericsson Mobile Communications Ab Method and arrangement relating power supply in an electrical device
US8187182B2 (en) 2008-08-29 2012-05-29 Dp Technologies, Inc. Sensor fusion for activity identification
US8872646B2 (en) 2008-10-08 2014-10-28 Dp Technologies, Inc. Method and system for waking up a device due to motion
US8587601B1 (en) 2009-01-05 2013-11-19 Dp Technologies, Inc. Sharing of three dimensional objects
WO2010105246A2 (en) 2009-03-12 2010-09-16 Exbiblio B.V. Accessing resources based on capturing information from a rendered document
US8447066B2 (en) 2009-03-12 2013-05-21 Google Inc. Performing actions based on capturing information from rendered documents, such as documents under copyright
US9529437B2 (en) 2009-05-26 2016-12-27 Dp Technologies, Inc. Method and apparatus for a motion state aware device
US8289400B2 (en) * 2009-06-05 2012-10-16 Apple Inc. Image capturing device having continuous image capture
US8061182B2 (en) * 2009-06-22 2011-11-22 Research In Motion Limited Portable electronic device and method of measuring drop impact at the portable electronic device
EP2267579B1 (en) 2009-06-22 2013-08-21 Research In Motion Limited Portable electronic device and method of measuring drop impact at the portable electronic device
JP5263092B2 (en) * 2009-09-07 2013-08-14 ソニー株式会社 Display device and control method
US9081799B2 (en) 2009-12-04 2015-07-14 Google Inc. Using gestalt information to identify locations in printed information
US9323784B2 (en) 2009-12-09 2016-04-26 Google Inc. Image search using text-based elements within the contents of images
US9068844B2 (en) 2010-01-08 2015-06-30 Dp Technologies, Inc. Method and apparatus for an integrated personal navigation system
CN102859318B (en) * 2010-04-26 2016-01-20 株式会社尼康 Contour outline measuring set
US8874129B2 (en) 2010-06-10 2014-10-28 Qualcomm Incorporated Pre-fetching information based on gesture and/or location
US9374659B1 (en) 2011-09-13 2016-06-21 Dp Technologies, Inc. Method and apparatus to utilize location data to enhance safety
US20130235234A1 (en) 2012-03-12 2013-09-12 Megan Lyn Cucci Digital camera having multiple image capture systems
US20130235226A1 (en) * 2012-03-12 2013-09-12 Keith Stoll Karn Digital camera having low power capture mode
FR2999751B1 (en) * 2012-12-14 2018-02-02 Ingenico Group METHOD FOR PROTECTING AN ELECTRONIC TERMINAL, CORRESPONDING COMPUTER PROGRAM, AND ELECTRONIC TERMINAL
US9195269B2 (en) * 2013-03-27 2015-11-24 Nvidia Corporation System and method for mitigating shock failure in an electronic device
GB2514833A (en) * 2013-06-07 2014-12-10 Ibm Portable computer monitoring
US20150362579A1 (en) * 2014-06-12 2015-12-17 Google Inc. Methods and Systems for Calibrating Sensors Using Recognized Objects
SE538370C2 (en) * 2014-08-27 2016-05-31 Imagimob Ab Movement pattern generation using an accelerometer
JP6473807B2 (en) 2014-10-03 2019-02-20 インターデイジタル パテント ホールディングス インコーポレイテッド Method for limited direct discovery
GB2531718B (en) 2014-10-24 2017-08-02 Cambridge temperature concepts ltd Activating an electronic device
US10432858B2 (en) * 2015-06-04 2019-10-01 Canon Kabushiki Kaisha Image pickup apparatus and control method therefor having power control to control power state
CN107517324A (en) * 2017-09-20 2017-12-26 深圳天珑无线科技有限公司 Interruption-free mode judging method, mobile terminal and the device with store function
WO2019185244A1 (en) * 2018-03-26 2019-10-03 Sony Corporation A method for providing information about an object and an object providing information
US20220005341A1 (en) * 2018-11-07 2022-01-06 World Wide Warranty Life Services Inc. Method and system for detecting presence of a protective case on a portable electronic device during drop impact
CN114631071A (en) 2019-10-18 2022-06-14 全球人寿担保服务有限公司 Method and system for detecting existence of protective shell on electronic equipment

Citations (96)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3609898A (en) * 1968-04-29 1971-10-05 Donald W Brown Vertically adjustable sign
US3630476A (en) * 1970-03-09 1971-12-28 Vincent J Lococo Adjustable mirror support
US3854685A (en) * 1972-03-02 1974-12-17 A Parduhn Signal mastarm bracket assembly
US4067523A (en) * 1977-02-22 1978-01-10 Westinghouse Air Brake Company Laterally adjustable adapter bracket for a grade crossing gate and signal assembly
US4251798A (en) * 1978-05-31 1981-02-17 Symbol Technologies Portable laser scanning arrangement for and method of evaluating and validating bar code symbols
US4369361A (en) * 1980-03-25 1983-01-18 Symbol Technologies, Inc. Portable, stand-alone, desk-top laser scanning workstation for intelligent data acquisition terminal and method of scanning
US4387297A (en) * 1980-02-29 1983-06-07 Symbol Technologies, Inc. Portable laser scanning system and scanning methods
US4409470A (en) * 1982-01-25 1983-10-11 Symbol Technologies, Inc. Narrow-bodied, single-and twin-windowed portable laser scanning head for reading bar code symbols
US4448510A (en) * 1981-10-23 1984-05-15 Fuji Photo Film Co., Ltd. Camera shake detection apparatus
US4583311A (en) * 1985-02-21 1986-04-22 Ashland Oil, Inc. Combined changeable sign assembly
US4760248A (en) * 1985-02-28 1988-07-26 Symbol Technologies, Inc. Portable laser diode scanning head
US4791540A (en) * 1987-05-26 1988-12-13 Minnesota Mining And Manufacturing Company Light fixture providing normalized output
US4794239A (en) * 1987-10-13 1988-12-27 Intermec Corporation Multitrack bar code and associated decoding method
US4862298A (en) * 1988-03-11 1989-08-29 Magnetic Peripherals Inc. Shock load detection device
US4883341A (en) * 1987-04-24 1989-11-28 Tir Systems Ltd Non-reflective graphic surface
US4896026A (en) * 1988-10-31 1990-01-23 Symbol Technologies, Inc. Laser diode scanner with improved shock mounting
US4903172A (en) * 1987-09-11 1990-02-20 Schoeniger Karl Heinz Display construction
US4907773A (en) * 1988-08-15 1990-03-13 National Gypsum Company Adjustable mounting surface
US4947300A (en) * 1989-01-03 1990-08-07 Wen Hung S Character and numeral displaying device
US4994941A (en) * 1989-01-03 1991-02-19 Wen Hung Sheng Sign of character and figure
US5148153A (en) * 1990-12-20 1992-09-15 Motorola Inc. Automatic screen blanking in a mobile radio data terminal
US5224770A (en) * 1990-12-08 1993-07-06 Minnesota Mining And Manufacturing Company Light box
US5227929A (en) * 1990-11-26 1993-07-13 International Business Machines Corporation Portable computer hard disk protective reflex system
US5235472A (en) * 1991-10-18 1993-08-10 Seagate Technology, Inc. Apparatus for sensing operating shock on a disk drive
US5276916A (en) * 1991-10-08 1994-01-04 Motorola, Inc. Communication device having a speaker and microphone
US5280162A (en) * 1991-12-23 1994-01-18 Symbol Technologies, Inc. Object sensing system for bar code laser scanners
US5304786A (en) * 1990-01-05 1994-04-19 Symbol Technologies, Inc. High density two-dimensional bar code symbol
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
US5436838A (en) * 1992-09-21 1995-07-25 Nec Corporation Crash/non-crash discrimination using frequency components of acceleration uniquely generated upon crash impact
US5441300A (en) * 1991-11-18 1995-08-15 Hitachi, Ltd. Three-dimensional acceleration sensor and airbag using the same
US5490411A (en) * 1994-06-27 1996-02-13 Hogan; Paul Testing device for surfaces subject to impact
US5521772A (en) * 1993-11-30 1996-05-28 International Business Machines Corporation Disk drive with accerleration rate sensing
US5537270A (en) * 1989-11-06 1996-07-16 Conner Peripherals, Inc. Disk drive apparatus
US5536930A (en) * 1992-06-03 1996-07-16 Symbol Technologies, Inc. Apparatus and method for sensing positional orientations of a portable terminal
US5546687A (en) * 1995-02-27 1996-08-20 Iorfida; Paul Apparatus for displaying an illuminated image including light intensifier and method therefor
US5610387A (en) * 1992-05-15 1997-03-11 Symbol Technologies, Inc. Portable optical scanning system worn by a user for reading indicia of differing light reflectivity
US5628034A (en) * 1996-02-27 1997-05-06 Eastman Kodak Company Image recording apparatus with movement detector and laser emitter
US5736725A (en) * 1994-08-30 1998-04-07 Norand Corporation Portable optical reader with motion sensing system and method
US5740471A (en) * 1991-03-06 1998-04-14 Nikon Corporation Camera shake compensation device
US5758267A (en) * 1996-07-08 1998-05-26 Motorola, Inc. Method and apparatus for orientation controlled parameter selection
US5783813A (en) * 1989-06-16 1998-07-21 Symbol Technologies, Inc. Limited working range scanner having focused light beam waist situated within scanner housing
US5790490A (en) * 1996-05-10 1998-08-04 Olympus Optical Co., Ltd. Anti-shake camera
US5811785A (en) * 1988-10-21 1998-09-22 Symbol Technologies, Inc. Scanning system with adjustable light output and/or scanning angle
US5835298A (en) * 1996-08-16 1998-11-10 Telxon Corporation Hard drive protection system and method
US5842297A (en) * 1997-02-04 1998-12-01 Flying Dragons Co. Ltd. Luminant sign
US5957564A (en) * 1996-03-26 1999-09-28 Dana G. Bruce Low power lighting display
US5982573A (en) * 1993-12-15 1999-11-09 Hewlett-Packard Company Disk drive and method for minimizing shock-induced damage
US6023869A (en) * 1998-11-10 2000-02-15 Lumenids, Ltd. Illuminated sign
US6024462A (en) * 1997-06-10 2000-02-15 The University Of British Columbia High efficiency high intensity backlighting of graphic displays
US6052641A (en) * 1996-03-23 2000-04-18 Robert Bosch Gmbh System for actuating a brake system
US6072955A (en) * 1995-11-09 2000-06-06 Olympus Optical Co., Ltd. Abnormality detecting means for detecting whether abnormal condition has occurred or not when failure factor is applied
US6079844A (en) * 1997-06-10 2000-06-27 The University Of British Columbia High efficiency high intensity backlighting of graphic displays
US6094849A (en) * 1997-09-26 2000-08-01 James A. Phillips Edge-lit signs
US6137468A (en) * 1996-10-15 2000-10-24 International Business Machines Corporation Method and apparatus for altering a display in response to changes in attitude relative to a plane
US6181380B1 (en) * 1996-08-09 2001-01-30 Olympus Optical Co., Ltd. Electronic image pickup apparatus having a light weight and easy to assemble lens barrier supporting mechanism which requires little force to operate
US6186400B1 (en) * 1998-03-20 2001-02-13 Symbol Technologies, Inc. Bar code reader with an integrated scanning component module mountable on printed circuit board
US6215409B1 (en) * 1996-05-17 2001-04-10 Solaglo Pty Ltd. Display apparatus
US6237883B1 (en) * 2000-02-18 2001-05-29 Marketing Displays International Sign bracket for sign stand
US6246862B1 (en) * 1999-02-03 2001-06-12 Motorola, Inc. Sensor controlled user interface for portable communication device
US20010013854A1 (en) * 2000-02-03 2001-08-16 Nec Corporation Electronic apparatus with backlighting device
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
US6292215B1 (en) * 1995-01-31 2001-09-18 Transcenic L.L.C. Apparatus for referencing and sorting images in a three-dimensional system
US6290134B1 (en) * 1994-07-19 2001-09-18 Psc Scanning, Inc. Compact scanner module mountable to pointing instrument
US20010030604A1 (en) * 1999-12-28 2001-10-18 Kazuhisa Tsuzuki Integrated security system comprising a plurality of remote-controllable security devices and associated control units
US20010045465A1 (en) * 1993-11-24 2001-11-29 Schmidt Mark C. Bar code scanner with collimated scan volume
US6330497B1 (en) * 1997-01-28 2001-12-11 American Calcar Inc. Multimedia technique for operating devices in a vehicle
US6334063B1 (en) * 1998-12-17 2001-12-25 Motorola, Inc. Electronic device with auto-positioning virtual image display and associated method
US20020010008A1 (en) * 2000-06-30 2002-01-24 Stephan Bork Wireless communication device having intelligent alerting system
US20020021278A1 (en) * 2000-07-17 2002-02-21 Hinckley Kenneth P. Method and apparatus using multiple sensors in a device with a display
US20020043561A1 (en) * 1995-12-18 2002-04-18 Adaptive Optics Associates, Inc. Method of and system for producing digital images of objects with subtantially reduced speckle-noise patterns by illuminating said objects with spatially and/or temporally coherent-reduced planar laser illumination
US20020055861A1 (en) * 2000-11-08 2002-05-09 King Daniel A. Claiming system and method
US6411828B1 (en) * 1999-03-19 2002-06-25 Ericsson Inc. Communications devices and methods that operate according to communications device orientations determined by reference to gravitational sensors
US20020092913A1 (en) * 1994-08-29 2002-07-18 Simon Bard Flexible battery and band for user supported module
US20020111737A1 (en) * 2000-12-20 2002-08-15 Nokia Corporation Navigation system
US20020109782A1 (en) * 1996-12-26 2002-08-15 Nikon Corporation Information processing apparatus
US6457134B1 (en) * 1999-04-21 2002-09-24 Palm, Inc. Portable computer with differentiated time-out feature
US20020140666A1 (en) * 2001-03-29 2002-10-03 Bradski Gary R. Intuitive mobile device interface to virtual spaces
US20020165662A1 (en) * 1999-07-12 2002-11-07 Hitachi, Ltd. Portable terminal with the function of walking navigation
US20020186878A1 (en) * 2001-06-07 2002-12-12 Hoon Tan Seow System and method for multiple image analysis
US6508563B2 (en) * 1996-01-16 2003-01-21 Solid State Opto Limited Light emitting panel assemblies for use in automotive applications and the like
US6539656B2 (en) * 2000-01-06 2003-04-01 Koninklijke Philips Electronics N.V. Luminaire and light-emitting panel
US20030079387A1 (en) * 2001-10-26 2003-05-01 Derose Anthony Display signs and ornaments for holiday seasons
US20030087681A1 (en) * 2001-10-25 2003-05-08 William Sackett Method of and arrangement for minimizing power consumption and data latency of an electro-optical reader in a wireless network
US20030093216A1 (en) * 2000-04-27 2003-05-15 Yoshikazu Akiyama Navigation system and memory medium storing the position data of the specific facilities
US6570726B2 (en) * 1999-07-09 2003-05-27 Fujitsu Limited Drop detection systems for portable information processing apparatus
US6573883B1 (en) * 1998-06-24 2003-06-03 Hewlett Packard Development Company, L.P. Method and apparatus for controlling a computing device with gestures
US20030105983A1 (en) * 2001-12-03 2003-06-05 Brakmo Lawrence Sivert Power reduction in computing devices using micro-sleep intervals
US20030112144A1 (en) * 2001-12-17 2003-06-19 Campman James P. Multi function electronic personal monitor and radio telemetry cell system
US20030122804A1 (en) * 2000-02-08 2003-07-03 Osamu Yamazaki Portable terminal
US20030134657A1 (en) * 2001-12-14 2003-07-17 Heikki Norta Mobile location devices and methods
US20030234797A1 (en) * 2002-05-31 2003-12-25 Microsoft Corporation Altering a display on a viewing device based upon a user controlled orientation of the viewing device
US20040039424A1 (en) * 2001-10-02 2004-02-26 Merritt Donald R. System and method for determining remaining battery life for an implantable medical device
US6707581B1 (en) * 1997-09-17 2004-03-16 Denton R. Browning Remote information access system which utilizes handheld scanner
US6956564B1 (en) * 1997-10-28 2005-10-18 British Telecommunications Public Limited Company Portable computers
US20060052109A1 (en) * 2004-09-07 2006-03-09 Ashman William C Jr Motion-based user input for a wireless communication device
US7655331B2 (en) * 2003-12-01 2010-02-02 Societe Bic Fuel cell supply including information storage device and control system

Family Cites Families (101)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
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
US5432720A (en) * 1992-11-13 1995-07-11 International Business Machines Corporation Rotatable pen-based computer
JPH06350895A (en) 1993-06-10 1994-12-22 Fujitsu General Ltd Method for correcting jiggle in video camera
JP3281186B2 (en) * 1994-07-29 2002-05-13 松下電器産業株式会社 Portable electronic equipment
JPH08113441A (en) * 1994-10-14 1996-05-07 Hitachi Building Syst Eng & Service Co Ltd Abnormal vibration detector for elevator
JPH096473A (en) * 1995-06-21 1997-01-10 Sharp Corp Electronic device
US7108414B2 (en) 1995-06-27 2006-09-19 Solid State Opto Limited Light emitting panel assemblies
JPH09120323A (en) * 1995-10-25 1997-05-06 Canon Inc Method and device for power source control and electronic equipment
JP3365893B2 (en) * 1995-11-09 2003-01-14 オリンパス光学工業株式会社 Failure detection storage device
JPH09218446A (en) * 1996-02-09 1997-08-19 Nikon Corp Camera provided with impact information storage function
GB2310525A (en) 1996-02-24 1997-08-27 Ronnie Revell Illuminated display device
AU7487896A (en) 1996-11-14 1998-06-03 Antonio Michael Derose A light unit
IL123123A (en) 1998-01-29 2004-03-28 Ledi Lite Ltd Illuminated sign system
JP3677149B2 (en) * 1998-05-26 2005-07-27 日本電信電話株式会社 Wrist-mounted input device
US6634558B1 (en) 1998-08-12 2003-10-21 Symbol Technologies, Inc. Optical code reader with hand mounted imager
AU5639699A (en) 1998-09-04 2000-03-27 Wynne Willson Gottelier Limited Apparatus and method for providing a linear effect
GB2347593B (en) 1999-01-06 2001-05-23 Motorola Inc Apparatus and method for using motion to input information to a wireless communication device
JP2000253141A (en) * 1999-03-02 2000-09-14 Nec Telecom Syst Ltd Battery consumption reducing device and its method
JP2001034871A (en) 1999-07-16 2001-02-09 Hitachi Ltd Moving object supervisory system and its terminal equipment
JP2001075546A (en) 1999-08-31 2001-03-23 Sony Corp Display device and display attitude control method
FR2798214A1 (en) 1999-09-03 2001-03-09 Claude Noerdinger AUTONOMOUS ELECTRONIC LUMINOUS DISPLAY DEVICE POWERED BY SOLAR AND WIND ENERGY UTILIZING SOURCES OF LIGHT WITH LOW POWER CONSUMPTION AND HIGH LUMINOUS EFFICIENCY
US6695209B1 (en) 1999-10-04 2004-02-24 Psc Scanning, Inc. Triggerless optical reader with signal enhancement features
US6567101B1 (en) 1999-10-13 2003-05-20 Gateway, Inc. System and method utilizing motion input for manipulating a display of data
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
GB2358108A (en) 1999-11-29 2001-07-11 Nokia Mobile Phones Ltd Controlling a hand-held communication device
JP4095231B2 (en) 2000-03-27 2008-06-04 マイクロストーン株式会社 Mobile phone with motion sensor
WO2001079748A2 (en) 2000-04-13 2001-10-25 Maxxluxx Lichtwerbung Gmbh Luminous diode arrangement in transparent, two-dimensional advertising media
GB2361989A (en) 2000-07-17 2001-11-07 Designedge Europ Ltd Luminaire which is edge-illuminated by an array of LEDs
JP2002033793A (en) * 2000-07-18 2002-01-31 Mitsubishi Electric Corp Portable electronic equipment
JP3466143B2 (en) * 2000-09-07 2003-11-10 東平 新田 Distributed virtual environment computer system for learning foreign languages
NZ508429A (en) 2000-11-24 2003-05-30 Compudigm Int Ltd Queue management using a data visualisation system
JP2002243754A (en) 2001-02-15 2002-08-28 Matsushita Electric Ind Co Ltd Electronic apparatus and impact detecting method for detecting impact exerted thereon
JP2002251681A (en) 2001-02-21 2002-09-06 Saibuaasu:Kk Action detector, action detecting system, abnormal action notification system, game system, prescribed action notification method and center device
JP2002259066A (en) * 2001-02-27 2002-09-13 Matsushita Electric Ind Co Ltd Information processor
JP3080205U (en) * 2001-03-12 2001-09-21 株式会社アシストコンピュータシステムズ Moving information recording device
JP3876638B2 (en) 2001-03-30 2007-02-07 セイコーエプソン株式会社 Unauthorized use prevention system for portable information terminal using wristwatch
US7024228B2 (en) 2001-04-12 2006-04-04 Nokia Corporation Movement and attitude controlled mobile station control
WO2002088853A1 (en) 2001-04-26 2002-11-07 Caveo Technology, Llc Motion-based input system for handheld devices
JP2002343074A (en) * 2001-05-21 2002-11-29 Matsushita Electric Ind Co Ltd Hard disk system device and its rental method
WO2003001340A2 (en) 2001-06-22 2003-01-03 Motion Sense Corporation Gesture recognition system and method
GB0116113D0 (en) 2001-06-30 2001-08-22 Hewlett Packard Co Tilt correction of electronic images
US6857212B2 (en) 2001-08-18 2005-02-22 Michael Velez Visual display unit
JP2003072600A (en) * 2001-09-04 2003-03-12 Tamagawa Seiki Co Ltd Method and device for recording information on vehicle behavior
US6665613B2 (en) * 2001-09-25 2003-12-16 Lojack Corporation Method of and apparatus for dynamically GoeFencing movable vehicle and other equipment and the like
GB0123813D0 (en) 2001-10-03 2001-11-21 3M Innovative Properties Co Light-guide lights suitable for use in illuminated displays
US7024031B1 (en) 2001-10-23 2006-04-04 August Technology Corp. System and method for inspection using off-angle lighting
US6604840B2 (en) 2001-11-27 2003-08-12 Marion H. Watson Lighting apparatus for a sign
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
US20040026136A1 (en) 2002-04-03 2004-02-12 International Business Machines Corporation Flip-touch handheld device
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
US20040216343A1 (en) 2002-05-23 2004-11-04 Golding Glenmore A. Address illumination assembly
WO2003105289A2 (en) * 2002-06-07 2003-12-18 University Of North Carolina At Chapel Hill Methods and systems for laser based real-time structured light depth extraction
CN1174272C (en) 2002-06-21 2004-11-03 中国科学院上海生命科学研究院 Movable objective table for electrobiologic microscope
US20050222802A1 (en) * 2002-08-27 2005-10-06 Yasuhiro Tamura Mobile terminal apparatus
TW200407025A (en) 2002-08-27 2004-05-01 Vitec Co Ltd Pocket terminal device
JP4354162B2 (en) 2002-09-05 2009-10-28 パナソニック株式会社 Imaging device
US20040203897A1 (en) 2002-12-17 2004-10-14 Comarco Wireless Technologies System and method for precise navigation in testing wireless communication networks
WO2004057595A1 (en) * 2002-12-19 2004-07-08 Matsushita Electric Industrial Co., Ltd. Recording medium device
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
JP4397394B2 (en) 2003-01-24 2010-01-13 ディジタル・オプティクス・インターナショナル・コーポレイション High density lighting system
US7619686B2 (en) 2003-03-24 2009-11-17 Kantan Inc. Apparatus for a combination camcorder-handset device
JP2004318823A (en) * 2003-03-28 2004-11-11 Seiko Epson Corp Information display system, information processing apparatus, pointing device and pointer mark displaying method in information display system
US20040201595A1 (en) 2003-04-11 2004-10-14 Microsoft Corporation Self-orienting display
JP4460536B2 (en) * 2003-04-17 2010-05-12 株式会社ナビタイムジャパン Pedestrian navigation device, pedestrian navigation system, and pedestrian navigation method
US7102626B2 (en) * 2003-04-25 2006-09-05 Hewlett-Packard Development Company, L.P. Multi-function pointing device
US20040226209A1 (en) 2003-05-12 2004-11-18 Bernardo Ayala Picture frame with integrated lighting
US6846089B2 (en) 2003-05-16 2005-01-25 3M Innovative Properties Company Method for stacking surface structured optical films
US7961081B2 (en) * 2003-05-22 2011-06-14 John Tomlienovic Anti-theft system and method
US20040245334A1 (en) 2003-06-06 2004-12-09 Sikorski Steven Maurice Inverted terminal presentation scanner and holder
US20040266480A1 (en) * 2003-06-27 2004-12-30 Hjelt Kari Tapani System and method for implementing sensor functionality in mobile devices
US7339493B2 (en) * 2003-07-10 2008-03-04 University Of Florida Research Foundation, Inc. Multimedia controller
US6969034B2 (en) 2003-08-07 2005-11-29 Musco Corporation Enclosure box attachment apparatus, system, and method
US7362227B2 (en) * 2003-10-15 2008-04-22 Walter Taehwan Kim Anti-theft and security system for computers
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
US6976660B2 (en) 2003-12-11 2005-12-20 Signalisation Kalitec Inc. Outdoor sign support system
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
JP4442251B2 (en) * 2004-02-25 2010-03-31 カシオ計算機株式会社 Electronic device fault negligence determination system and fault negligence determination processing program
US7432911B2 (en) 2004-02-26 2008-10-07 Research In Motion Limited Keyboard for mobile devices
EP1728142B1 (en) 2004-03-23 2010-08-04 Fujitsu Ltd. Distinguishing tilt and translation motion components in handheld devices
US7301529B2 (en) 2004-03-23 2007-11-27 Fujitsu Limited Context dependent gesture response
US20050222801A1 (en) 2004-04-06 2005-10-06 Thomas Wulff System and method for monitoring a mobile computing product/arrangement
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
CA2600957C (en) * 2005-03-07 2014-09-30 Networks In Motion, Inc. Method and system for identifying and defining geofences
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
US7822513B2 (en) 2005-07-27 2010-10-26 Symbol Technologies, Inc. System and method for monitoring a mobile computing product/arrangement
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
US20070297028A1 (en) 2006-06-21 2007-12-27 Thomas Wulff System and device for monitoring a computing device
US8594742B2 (en) 2006-06-21 2013-11-26 Symbol Technologies, Inc. System and method for monitoring a mobile device
US20080001929A1 (en) 2006-06-28 2008-01-03 Thomas Wulff Touch panel system and method for activation thereof
US7611061B2 (en) 2006-09-22 2009-11-03 Symbol Technologies, Inc. Electro-optical reader with stop motion sensor
US7389933B2 (en) * 2006-10-13 2008-06-24 Symbol Technologies, Inc. Triggerless electro-optical reader
US7769542B2 (en) * 2007-01-18 2010-08-03 Symbol Technologies, Inc. Monitoring a location of a mobile computing device

Patent Citations (101)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3609898A (en) * 1968-04-29 1971-10-05 Donald W Brown Vertically adjustable sign
US3630476A (en) * 1970-03-09 1971-12-28 Vincent J Lococo Adjustable mirror support
US3854685A (en) * 1972-03-02 1974-12-17 A Parduhn Signal mastarm bracket assembly
US4067523A (en) * 1977-02-22 1978-01-10 Westinghouse Air Brake Company Laterally adjustable adapter bracket for a grade crossing gate and signal assembly
US4251798A (en) * 1978-05-31 1981-02-17 Symbol Technologies Portable laser scanning arrangement for and method of evaluating and validating bar code symbols
US4387297B1 (en) * 1980-02-29 1995-09-12 Symbol Technologies Inc Portable laser scanning system and scanning methods
US4387297A (en) * 1980-02-29 1983-06-07 Symbol Technologies, Inc. Portable laser scanning system and scanning methods
US4369361A (en) * 1980-03-25 1983-01-18 Symbol Technologies, Inc. Portable, stand-alone, desk-top laser scanning workstation for intelligent data acquisition terminal and method of scanning
US4448510A (en) * 1981-10-23 1984-05-15 Fuji Photo Film Co., Ltd. Camera shake detection apparatus
US4409470A (en) * 1982-01-25 1983-10-11 Symbol Technologies, Inc. Narrow-bodied, single-and twin-windowed portable laser scanning head for reading bar code symbols
US4583311A (en) * 1985-02-21 1986-04-22 Ashland Oil, Inc. Combined changeable sign assembly
US4760248A (en) * 1985-02-28 1988-07-26 Symbol Technologies, Inc. Portable laser diode scanning head
US4883341A (en) * 1987-04-24 1989-11-28 Tir Systems Ltd Non-reflective graphic surface
US4791540A (en) * 1987-05-26 1988-12-13 Minnesota Mining And Manufacturing Company Light fixture providing normalized output
US4903172A (en) * 1987-09-11 1990-02-20 Schoeniger Karl Heinz Display construction
US4794239A (en) * 1987-10-13 1988-12-27 Intermec Corporation Multitrack bar code and associated decoding method
US4862298A (en) * 1988-03-11 1989-08-29 Magnetic Peripherals Inc. Shock load detection device
US4907773A (en) * 1988-08-15 1990-03-13 National Gypsum Company Adjustable mounting surface
US5811785A (en) * 1988-10-21 1998-09-22 Symbol Technologies, Inc. Scanning system with adjustable light output and/or scanning angle
US4896026A (en) * 1988-10-31 1990-01-23 Symbol Technologies, Inc. Laser diode scanner with improved shock mounting
US4947300A (en) * 1989-01-03 1990-08-07 Wen Hung S Character and numeral displaying device
US4994941A (en) * 1989-01-03 1991-02-19 Wen Hung Sheng Sign of character and figure
US5783813A (en) * 1989-06-16 1998-07-21 Symbol Technologies, Inc. Limited working range scanner having focused light beam waist situated within scanner housing
US5537270A (en) * 1989-11-06 1996-07-16 Conner Peripherals, Inc. Disk drive apparatus
US5304786A (en) * 1990-01-05 1994-04-19 Symbol Technologies, Inc. High density two-dimensional bar code symbol
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
USRE35269E (en) * 1990-11-26 1996-06-11 International Business Machines Corporation Portable computer hard disk protective reflex system
US5224770A (en) * 1990-12-08 1993-07-06 Minnesota Mining And Manufacturing Company Light box
US5148153A (en) * 1990-12-20 1992-09-15 Motorola Inc. Automatic screen blanking in a mobile radio data terminal
US5740471A (en) * 1991-03-06 1998-04-14 Nikon Corporation Camera shake compensation device
US5276916A (en) * 1991-10-08 1994-01-04 Motorola, Inc. Communication device having a speaker and microphone
US5373213A (en) * 1991-10-18 1994-12-13 Seagate Technology, Inc. Apparatus for sensing operating shock on a disk drive
US5235472A (en) * 1991-10-18 1993-08-10 Seagate Technology, Inc. Apparatus for sensing operating shock on a disk drive
US5441300A (en) * 1991-11-18 1995-08-15 Hitachi, Ltd. Three-dimensional acceleration sensor and airbag using the same
US5280162A (en) * 1991-12-23 1994-01-18 Symbol Technologies, Inc. Object sensing system for bar code laser scanners
US5610387A (en) * 1992-05-15 1997-03-11 Symbol Technologies, Inc. Portable optical scanning system worn by a user for reading indicia of differing light reflectivity
US5536930A (en) * 1992-06-03 1996-07-16 Symbol Technologies, Inc. Apparatus and method for sensing positional orientations of a portable terminal
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
US5436838A (en) * 1992-09-21 1995-07-25 Nec Corporation Crash/non-crash discrimination using frequency components of acceleration uniquely generated upon crash impact
US20010045465A1 (en) * 1993-11-24 2001-11-29 Schmidt Mark C. Bar code scanner with collimated scan volume
US5521772A (en) * 1993-11-30 1996-05-28 International Business Machines Corporation Disk drive with accerleration rate sensing
US5982573A (en) * 1993-12-15 1999-11-09 Hewlett-Packard Company Disk drive and method for minimizing shock-induced damage
US5490411A (en) * 1994-06-27 1996-02-13 Hogan; Paul Testing device for surfaces subject to impact
US6290134B1 (en) * 1994-07-19 2001-09-18 Psc Scanning, Inc. Compact scanner module mountable to pointing instrument
US20020092913A1 (en) * 1994-08-29 2002-07-18 Simon Bard Flexible battery and band for user supported module
US5736725A (en) * 1994-08-30 1998-04-07 Norand Corporation Portable optical reader with motion sensing system and method
US6292215B1 (en) * 1995-01-31 2001-09-18 Transcenic L.L.C. Apparatus for referencing and sorting images in a three-dimensional system
US5546687A (en) * 1995-02-27 1996-08-20 Iorfida; Paul Apparatus for displaying an illuminated image including light intensifier and method therefor
US6072955A (en) * 1995-11-09 2000-06-06 Olympus Optical Co., Ltd. Abnormality detecting means for detecting whether abnormal condition has occurred or not when failure factor is applied
US20020043561A1 (en) * 1995-12-18 2002-04-18 Adaptive Optics Associates, Inc. Method of and system for producing digital images of objects with subtantially reduced speckle-noise patterns by illuminating said objects with spatially and/or temporally coherent-reduced planar laser illumination
US6508563B2 (en) * 1996-01-16 2003-01-21 Solid State Opto Limited Light emitting panel assemblies for use in automotive applications and the like
US5628034A (en) * 1996-02-27 1997-05-06 Eastman Kodak Company Image recording apparatus with movement detector and laser emitter
US6052641A (en) * 1996-03-23 2000-04-18 Robert Bosch Gmbh System for actuating a brake system
US5957564A (en) * 1996-03-26 1999-09-28 Dana G. Bruce Low power lighting display
US5790490A (en) * 1996-05-10 1998-08-04 Olympus Optical Co., Ltd. Anti-shake camera
US6215409B1 (en) * 1996-05-17 2001-04-10 Solaglo Pty Ltd. Display apparatus
US5758267A (en) * 1996-07-08 1998-05-26 Motorola, Inc. Method and apparatus for orientation controlled parameter selection
US6181380B1 (en) * 1996-08-09 2001-01-30 Olympus Optical Co., Ltd. Electronic image pickup apparatus having a light weight and easy to assemble lens barrier supporting mechanism which requires little force to operate
US5835298A (en) * 1996-08-16 1998-11-10 Telxon Corporation Hard drive protection system and method
US6137468A (en) * 1996-10-15 2000-10-24 International Business Machines Corporation Method and apparatus for altering a display in response to changes in attitude relative to a plane
US20020109782A1 (en) * 1996-12-26 2002-08-15 Nikon Corporation Information processing apparatus
US6330497B1 (en) * 1997-01-28 2001-12-11 American Calcar Inc. Multimedia technique for operating devices in a vehicle
US5842297A (en) * 1997-02-04 1998-12-01 Flying Dragons Co. Ltd. Luminant sign
US6024462A (en) * 1997-06-10 2000-02-15 The University Of British Columbia High efficiency high intensity backlighting of graphic displays
US6079844A (en) * 1997-06-10 2000-06-27 The University Of British Columbia High efficiency high intensity backlighting of graphic displays
US6707581B1 (en) * 1997-09-17 2004-03-16 Denton R. Browning Remote information access system which utilizes handheld scanner
US6094849A (en) * 1997-09-26 2000-08-01 James A. Phillips Edge-lit signs
US6956564B1 (en) * 1997-10-28 2005-10-18 British Telecommunications Public Limited Company Portable computers
US6186400B1 (en) * 1998-03-20 2001-02-13 Symbol Technologies, Inc. Bar code reader with an integrated scanning component module mountable on printed circuit board
US6573883B1 (en) * 1998-06-24 2003-06-03 Hewlett Packard Development Company, L.P. Method and apparatus for controlling a computing device with gestures
US6023869A (en) * 1998-11-10 2000-02-15 Lumenids, Ltd. Illuminated sign
US6076294A (en) * 1998-11-10 2000-06-20 Lumenids, Ltd. Illuminated sign
US6334063B1 (en) * 1998-12-17 2001-12-25 Motorola, Inc. Electronic device with auto-positioning virtual image display and associated method
US6246862B1 (en) * 1999-02-03 2001-06-12 Motorola, Inc. Sensor controlled user interface for portable communication device
US6411828B1 (en) * 1999-03-19 2002-06-25 Ericsson Inc. Communications devices and methods that operate according to communications device orientations determined by reference to gravitational sensors
US6457134B1 (en) * 1999-04-21 2002-09-24 Palm, Inc. Portable computer with differentiated time-out feature
US6570726B2 (en) * 1999-07-09 2003-05-27 Fujitsu Limited Drop detection systems for portable information processing apparatus
US20020165662A1 (en) * 1999-07-12 2002-11-07 Hitachi, Ltd. Portable terminal with the function of walking navigation
US20010030604A1 (en) * 1999-12-28 2001-10-18 Kazuhisa Tsuzuki Integrated security system comprising a plurality of remote-controllable security devices and associated control units
US6539656B2 (en) * 2000-01-06 2003-04-01 Koninklijke Philips Electronics N.V. Luminaire and light-emitting panel
US20010013854A1 (en) * 2000-02-03 2001-08-16 Nec Corporation Electronic apparatus with backlighting device
US20030122804A1 (en) * 2000-02-08 2003-07-03 Osamu Yamazaki Portable terminal
US6237883B1 (en) * 2000-02-18 2001-05-29 Marketing Displays International Sign bracket for sign stand
US20030093216A1 (en) * 2000-04-27 2003-05-15 Yoshikazu Akiyama Navigation system and memory medium storing the position data of the specific facilities
US20020010008A1 (en) * 2000-06-30 2002-01-24 Stephan Bork Wireless communication device having intelligent alerting system
US20020021278A1 (en) * 2000-07-17 2002-02-21 Hinckley Kenneth P. Method and apparatus using multiple sensors in a device with a display
US7289102B2 (en) * 2000-07-17 2007-10-30 Microsoft Corporation Method and apparatus using multiple sensors in a device with a display
US20020055861A1 (en) * 2000-11-08 2002-05-09 King Daniel A. Claiming system and method
US20020111737A1 (en) * 2000-12-20 2002-08-15 Nokia Corporation Navigation system
US20020140666A1 (en) * 2001-03-29 2002-10-03 Bradski Gary R. Intuitive mobile device interface to virtual spaces
US20020186878A1 (en) * 2001-06-07 2002-12-12 Hoon Tan Seow System and method for multiple image analysis
US20040039424A1 (en) * 2001-10-02 2004-02-26 Merritt Donald R. System and method for determining remaining battery life for an implantable medical device
US20030087681A1 (en) * 2001-10-25 2003-05-08 William Sackett Method of and arrangement for minimizing power consumption and data latency of an electro-optical reader in a wireless network
US20030079387A1 (en) * 2001-10-26 2003-05-01 Derose Anthony Display signs and ornaments for holiday seasons
US20030105983A1 (en) * 2001-12-03 2003-06-05 Brakmo Lawrence Sivert Power reduction in computing devices using micro-sleep intervals
US20030134657A1 (en) * 2001-12-14 2003-07-17 Heikki Norta Mobile location devices and methods
US20030112144A1 (en) * 2001-12-17 2003-06-19 Campman James P. Multi function electronic personal monitor and radio telemetry cell system
US20030234797A1 (en) * 2002-05-31 2003-12-25 Microsoft Corporation Altering a display on a viewing device based upon a user controlled orientation of the viewing device
US7655331B2 (en) * 2003-12-01 2010-02-02 Societe Bic Fuel cell supply including information storage device and control system
US20060052109A1 (en) * 2004-09-07 2006-03-09 Ashman William C Jr Motion-based user input for a wireless communication device

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090004974A1 (en) * 2007-06-28 2009-01-01 Seppo Pyhalammi System, apparatus and method for associating an anticipated success indication with data delivery
US8065429B2 (en) * 2007-06-28 2011-11-22 Nokia Corporation System, apparatus and method for associating an anticipated success indication with data delivery
US8285846B2 (en) 2007-06-28 2012-10-09 Nokia Corporation System, apparatus and method for associating an anticipated success indication with data delivery
US20130109928A1 (en) * 2011-10-28 2013-05-02 Mindray Ds Usa, Inc. Dynamically reconfiguring a user interface of a patient monitor responsive to an orientation input
US9125630B2 (en) * 2011-10-28 2015-09-08 Shenzhen Mindray Bio-Medical Electronics Co. Ltd. Dynamically reconfiguring a user interface of a patient monitor responsive to an orientation input
US9443102B2 (en) * 2015-01-19 2016-09-13 International Business Machines Corporation Protecting content displayed on a mobile device
US9684803B2 (en) 2015-01-19 2017-06-20 International Business Machines Corporation Protecting content displayed on a mobile device
US9684804B2 (en) 2015-01-19 2017-06-20 International Business Machines Corporation Protecting content displayed on a mobile device
US9703990B2 (en) 2015-01-19 2017-07-11 International Business Machines Corporation Protecting content displayed on a mobile device
US10051231B2 (en) 2016-07-19 2018-08-14 Symbol Technologies, Llc Arrangement for, and method of, securing a data capture session of a portable data capture device

Also Published As

Publication number Publication date
WO2005101028A3 (en) 2008-08-14
JP2012094164A (en) 2012-05-17
EP2381335A1 (en) 2011-10-26
AU2005233951A1 (en) 2005-10-27
CA2562145C (en) 2016-10-11
US20110205376A1 (en) 2011-08-25
US20110205076A1 (en) 2011-08-25
CA2562145A1 (en) 2005-10-27
US20110221673A1 (en) 2011-09-15
US20050222801A1 (en) 2005-10-06
EP2381334A1 (en) 2011-10-26
EP1733242A4 (en) 2009-03-04
WO2005101028A2 (en) 2005-10-27
TW200611516A (en) 2006-04-01
JP2007537507A (en) 2007-12-20
EP1733242A2 (en) 2006-12-20
JP2013178806A (en) 2013-09-09
US8773260B2 (en) 2014-07-08

Similar Documents

Publication Publication Date Title
US8773260B2 (en) System and method for monitoring a mobile computing product/arrangement
EP2033423B1 (en) System and method for monitoring spatial orientation and motion of a mobile device
US20070297028A1 (en) System and device for monitoring a computing device
US8099124B2 (en) Method and system for correlating user/device activity with spatial orientation sensors
JP3992684B2 (en) Portable data acquisition and management system and related apparatus and method
EP1915628B1 (en) System and method for monitoring a mobile computing product/arrangement
EP2712159B1 (en) Wireless communication device responsive to orientation and movement
US8344901B2 (en) Method and handheld electronic device for detecting and providing notification of a device drop
EP2211319B1 (en) A method and handheld electronic device for detecting and providing notification of a device drop
US20080266089A1 (en) Electronic device security system and method
CN101310292A (en) System and method for monitoring a mobile computing product/arrangement
US8249526B2 (en) System and method for sending a safety monitor report using a mobile device
AU2013209352B2 (en) System and method for monitoring a mobile computing product/arrangement
CN101819613A (en) Notebook computer with displacement detection function
KR20130081816A (en) Terminal and control method thereor
KR20060002600A (en) Apparatus and its method for managing impact history and wireless communication terminal using it

Legal Events

Date Code Title Description
AS Assignment

Owner name: SYMBOL TECHNOLOGIES, INC., NEW YORK

Free format text: CORRECTIVE ASSIGNMENT TO CORRECT THE ADDRESS OF SYMBOL TECHNOLOGIES, INC. PREVIOUSLY RECORDED ON REEL 025818 FRAME 0572. ASSIGNOR(S) HEREBY CONFIRMS THE ADDRESS CORRECTION TO SYMBOL TECHNOLOGIES, INC.;ASSIGNORS:WULFF, THOMAS;HAMILTON, ALISTAIR;BHATIA, SUDHIR;AND OTHERS;SIGNING DATES FROM 20040816 TO 20040817;REEL/FRAME:026952/0394

AS Assignment

Owner name: MORGAN STANLEY SENIOR FUNDING, INC. AS THE COLLATERAL AGENT, MARYLAND

Free format text: SECURITY AGREEMENT;ASSIGNORS:ZIH CORP.;LASER BAND, LLC;ZEBRA ENTERPRISE SOLUTIONS CORP.;AND OTHERS;REEL/FRAME:034114/0270

Effective date: 20141027

Owner name: MORGAN STANLEY SENIOR FUNDING, INC. AS THE COLLATE

Free format text: SECURITY AGREEMENT;ASSIGNORS:ZIH CORP.;LASER BAND, LLC;ZEBRA ENTERPRISE SOLUTIONS CORP.;AND OTHERS;REEL/FRAME:034114/0270

Effective date: 20141027

AS Assignment

Owner name: SYMBOL TECHNOLOGIES, LLC, NEW YORK

Free format text: CHANGE OF NAME;ASSIGNOR:SYMBOL TECHNOLOGIES, INC.;REEL/FRAME:036083/0640

Effective date: 20150410

AS Assignment

Owner name: SYMBOL TECHNOLOGIES, INC., NEW YORK

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:MORGAN STANLEY SENIOR FUNDING, INC.;REEL/FRAME:036371/0738

Effective date: 20150721

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION