Source: http://www.google.co.uk/patents/US7696905
Timestamp: 2016-05-24 19:38:35
Document Index: 380145381

Matched Legal Cases: ['application No. 60', 'art 300', 'art 500', 'art 500', 'art 500', 'art 1000', 'art 1000', 'art 1000', 'art 1000', 'art 1000', 'art 1000', 'art 1000', 'art 1000', 'art 1000', 'art 600', 'art 600', 'art 600', 'art 800', 'art 900', 'art 800', 'art 800', 'art 800', 'Application No. 97926677']

Patent US7696905 - Method and apparatus for controlling the operational mode of electronic ... - Google PatentsSearch Images Maps Play YouTube News Gmail Drive More »Sign inPatentsA system is disclosed that senses physical characteristics of an electronic device. The system controls the electronic device in response to the sensed physical characteristics. The system includes a control subsystem. The control subsystem includes a time trigger and an anticipation/latency reduction...http://www.google.co.uk/patents/US7696905?utm_source=gb-gplus-sharePatent US7696905 - Method and apparatus for controlling the operational mode of electronic devices in response to sensed conditionsAdvanced Patent SearchPublication numberUS7696905 B2Publication typeGrantApplication numberUS 10/936,235Publication date13 Apr 2010Priority date22 May 1996Fee statusPaidAlso published asUS6804726, US9009505, US20050024501, US20100185303Publication number10936235, 936235, US 7696905 B2, US 7696905B2, US-B2-7696905, US7696905 B2, US7696905B2InventorsJohn Ellenby, Peter Malcolm Ellenby, Thomas William EllenbyOriginal AssigneeQualcomm IncorporatedExport CitationBiBTeX, EndNote, RefManPatent Citations (202), Non-Patent Citations (13), Referenced by (122), Classifications (19), Legal Events (4) External Links: USPTO, USPTO Assignment, EspacenetMethod and apparatus for controlling the operational mode of electronic devices in response to sensed conditions
US 7696905 B2Abstract
1. A system for switching an operational mode of an electronic device comprising:
an attitude sensing device for sensing changes in attitude of the electronic device that are transmitted as attitude signals; and
a control subsystem for switching the operational mode of the electronic device between different states of activity, said control subsystem comprising:
an activation profile system that recognizes certain movements of the electronic device that may signify a beginning of a change in the operational mode of the electronic device; and
an attitude trigger that determines whether changes in attitude of the electronic device fall outside a preselected range that would initiate a change in the operational mode of the electronic device;
wherein the activation profile system includes an activation interval trigger, a repetitive action trigger and a repetitive distance trigger.
2. A system for switching an operational mode of an electronic device comprising:
wherein the activation profile system compares certain movements of the electronic device with previously recorded movements.
3. The system of claim 2 wherein the previously recorded movements include at least one of the following: an activation interval, a repetitive action and a repetitive distance.
4. The system of claim 1, wherein the activation interval trigger provides a control signal in response to a comparison of an observed activation interval value and a recorded activation interval value.
5. The system of claim 4, wherein the activation interval trigger learns the activation interval value from a plurality of observed mode change time interval values.
6. The system of claim 1 wherein the repetitive action trigger provides a control signal in response to a comparison of an observed series of attitude readings and a recorded repetitive action trigger attitude setting.
7. The system of claim 1, wherein the repetitive distance trigger provides a control signal in response to a comparison of an observed distance value and a recorded repetitive distance value.
8. The system of claim 2 wherein the activation profile system is adapted to access a plurality of activation profiles where each activation profile is associated with a different user who may use the system.
9. The system of claim 8 wherein the activation profiles each comprise settings for at least one of an activation interval trigger, a repetitive action trigger and a repetitive distance trigger.
10. The system of claim 9, wherein the activation profiles include settings for activation interval triggers that provide a control signal in response to a comparison of an observed activation interval value and a recorded activation interval value.
11. The system of claim 10, wherein the activation interval trigger learns the activation interval value from a plurality of observed mode change time interval values.
12. The system of claim 9 wherein the activation profiles include settings for repetitive action triggers that provide a control signal in response to a comparison of an observed series of attitude readings and a recorded repetitive action trigger attitude setting.
13. The system of claim 9, wherein the activation profiles include settings for repetitive distance triggers that provide a control signal in response to a comparison of an observed distance value and a recorded repetitive distance value.
14. A system for switching an operational mode of an electronic device comprising:
an activation profile system that recognizes certain movements of the electronic device that ma y signify a beginning of a change in the operational mode of the electronic device; and
an attitude trigger that determines whether changes in attitude of the electronic device fall outside a preselected range that would initiate a change in the operational mode of the electronic device wherein the activation profile system includes an activation interval trigger that provides a control signal in response to a comparison of an observed activation interval value and a recorded activation interval value.
15. The system of claim 14, wherein the activation interval trigger learns the activation interval value from a plurality of observed mode change time interval values.
16. A system for switching an operational mode of an electronic device comprising:
an activation profile system that recognizes certain movements of the electronic device that may signify a beginning of a change in the operational mode of the electronic device and
an attitude trigger that determines whether changes in attitude of the electronic device fall outside a preselected range that would initiate a change in the operational mode of the electronic device wherein the activation profile system includes a repetitive action trigger that provides a control signal in response to a comparison of an observed series of attitude readings and a recorded repetitive action trigger attitude setting.
17. A system for switching an operational mode of an electronic device comprising:
an attitude trigger that determines whether changes in attitude of the electronic device fall outside a preselected range that would initiate a change in the operational mode of the electronic device wherein the activation profile system includes a repetitive distance trigger that provides a control signal in response to a comparison of an observed distance value and a recorded repetitive distance value.
18. A system for switching an operational mode of an electronic device comprising:
an activation profile system that recognizes certain movements of the electronic device that ma y signify a beginning of a change in the operational mode of the electronic device and
wherein the activation profile system includes at least one of an activation interval trigger, a repetitive action trigger, and a repetitive distance trigger and the activation profile system accesses a plurality of activation profiles where each activation profile is associated with a different user who may use the system. Description
This application is a continuation of U.S. Ser. No. 09/628,081 filed Jul. 28, 2000 now U.S. Pat. No. 6,804,726, which is a continuation-in-part of U.S. Ser. No. 09/416,093, filed Oct. 12, 1999, now U.S. Pat. No. 6,098,118, which is a continuation of U.S. Ser. No. 08/859,997, filed May 21, 1997, now U.S. Pat. No. 5,991,827, which claims the benefit of U.S. provisional patent application No. 60/018,405, entitled Systems and Methods For Anticipating User Actions For Improving Electrical Device Performance, filed May 22, 1996 by inventors John Ellenby, Peter Malcolm Ellenby and Thomas William Ellenby. Each of the above-identified is incorporated herein by reference in its entirety.
FIG. 3 is a flowchart 300 of the general operation of the system 100. In step 301, the user activates the system monitor mode. In this mode, the system 100 monitors the time-trigger 106, step 302, and periodically monitors the anticipation/latency subsystem 107, step 303, for certain defined conditions. If the certain defined conditions are met, the system 100 activates the electronic device 110, step 304. The signal used to control the electronic device in response to sensed physical conditions of the electronic device, for example, shall be referred to as a control signal. In embodiments of the invention, such defined conditions might be the electronic device 110 coming within or going out of a pre-defined distance of a certain object or position, a user coming within or going out of a predefined proximity to the electronic device 110, vibration of the electronic device 110, or attitude of the electronic device. Alternate embodiments might sense other physical characteristics of the electronic device 110 including without limitation acceleration or change in acceleration of the electronic device 110, for example. Activation or deactivation of the electronic device can be thought of as switching modes of the electronic device. Such mode switching might involve activation and/or deactivation of the entire device or activation and/or deactivation of only portions of the device.
In step 501, a monitor limit W is defined by the software used by trigger 106. Limit W, which is stored by trigger 106, is a delay between the monitoring periods in which the system 100 monitors the subsystems 107. For example, if W=50 ms the system 100 operates in the time trigger 106 for 50 ms. After 50 ms, the system 100 branches to monitor the anticipation/latency reduction subsystems 107. The limit W can be adjusted depending on how long the user would like the time trigger 106 to operate before the trigger 106 branches to monitor the subsystems 107. Alternate embodiments may use similar delays in other triggers. In step 502 of FIG. 5, the system 100 transmits a present time signal from the clock 101 to the time trigger 106. Triggers 108 and 109, discussed below, provide examples of how the system 100 uses a variety of subsystems (e.g. the triggers 108 and 109) and sensing devices (e.g. devices 104 and 105) to monitor conditions. Steps 503-509 of FIG. 5 deal with time activation routines used by the time trigger 106 to activate the electronic device 110 or a portion of the electronic device 110 at user defined periods of time. In step 503 the trigger 106 determines if such an activation routine is active. If not, the flowchart 500 branches to step 510. If such a routine is active, the flowchart 500 branches to step 504. In step 504, the trigger 106 determines if the time activation routine has just been initiated. If so, the trigger 106 stores the present time as the “last checked” time Y, step 506, and prompts the user to input the desired activation time interval X, step 507, and stores X, step 508. This interval X is the time that the trigger 106 waits from the “last checked” time Y (i.e. the time at which the time activation routine is initiated) to activate the device 110. If, in step 504, the trigger 106 determines that the time activation routine was already active, the trigger 106 branches to step 505. In step 505, the trigger 106 calculates the elapsed time from the last checked time Y to the present time and then in step 509 compares this elapsed time to the activation interval X. If the elapsed time is greater than or equal to X, the flowchart branches to step 304 of FIG. 3 and the system 100 fully activates the device 110. If in step 509 the elapsed time is less than X, the flowchart 500 branches to step 510 of FIG. 5. In step 510, the trigger 106 receives a new present time signal and calculates the time difference between the last received time signal received in step 502 and the new present time signal received in step 510. The trigger 106 adds the calculated difference to the elapsed time Z. The trigger 106, in step 512, then compares the elapsed time Z to the monitor limit W. If Z is greater than or equal to W, the trigger 106 sets Z to zero, step 514, and then proceeds to step 1001 of FIG. 10 to check the anticipation/latency-reduction subsystems 107. Thus, step 512 limits the amount of time the time trigger 106 operates before the system 100 branches to monitor the anticipation/latency reduction subsystems 107. If in step 512 Z is less than W, the trigger 106 checks to see if the user has turned off device 110, step 513, and then returns to step 502 to receive the next present time signal. Step 513 might also be used to determine if the system 100 itself has turned off the device 110 or to determine if some other device has turned off the device 110.
FIG. 10 is a flowchart 1000 of the operation of the attitude trigger 109. The physical characteristics of the electronic device that are sensed by the attitude sensing device shall be referred to as attitude characteristics. The attitude trigger receives attitude information representing these attitude characteristics. This attitude information is obtained from an attitude signal that comes from the attitude sensing device. In the present embodiment, the attitude trigger 109 is implemented using hardware that executes software. The hardware is described with reference to FIG. 13. The flowchart 1000 illustrates the operation of the attitude trigger 109's software. The attitude trigger checks to determine whether or not the attitude of the electronic device 110 is changing at higher than a specified rate or if the attitude of the electronic device 110 has changed more than a specified amount from a steady state attitude. If the attitude is changing at higher than this specified rate or has changed more than the specified amount, the system 100 activates the electronic device 110. Step 1001 of flowchart 1000 defines a “degrees per second” activation limit C, a “degrees from steady state” activation limit D, and a “record new steady state A” limit E. In step 1002, the trigger 109 receives a present attitude signal from the attitude sensing device 105 and, in step 1003, checks to see if a value for “steady state” attitude A and “last received” attitude B have been stored previously. If values for A and B have not been stored, the trigger 109, in step 1004, stores the present attitude received from the attitude sensor as both A and B and the flowchart 1000 then branches to step 1101 of FIG. 11 to check the position trigger 108. If step 1003 determines that values for A and B have been stored previously, the flowchart 1000 branches to step 1005 where the trigger 109 calculates the difference between the present attitude and “last received” attitude B. The trigger 109 then divides this attitude difference by W to give a degrees per second value that represents a rate of change of the attitude of the electronic device 110, step 1006. The trigger 109 then compares this calculated degrees per second with the “degrees per second” activation limit C, step 1006. If the calculated degrees per second value exceeds C, the flowchart 1000 branches to step 304 of FIG. 3, and the system 100 fully activates the device 110. If the calculated degrees per second value does not exceed C, the flowchart 1000 branches to step 1007.
Thus, if the change in attitude exceeds E, the flowchart 1000 branches to step 1008 where the present attitude reading is stored as both the “steady state” attitude A and the “last received” attitude B. If the change in attitude does not exceed E, the flowchart branches to step 1009 where the trigger 109 calculates the difference between the present attitude and “steady state” attitude A. The trigger 109 then compares this difference to the “degrees from steady state” activation limit D, step 1010. If the difference exceeds D, the flowchart 1000 branches to step 304 of FIG. 3, and the system 100 activates the device 110. If the difference does not exceed D the flowchart branches to step 1011 to store the present attitude reading as B and then to step 1101 of FIG. 11 to check the position trigger 108. Thus, if the device 110 is not activated by the attitude trigger 109, the system 100 moves on to monitor the position trigger 108.
After branching from step 514 of FIG. 5 to step 601 of FIG. 6, the system 200 checks the activation profile subsystem 210. The activation profile subsystem 210 can be implemented in the same manner as the triggers 106, 109 and 108, for example, using a processor or processors that execute software or other types of hardware. FIG. 6 is a flowchart 600 that shows the basic operation of the software of the activation profile subsystem 210. In step 601 the subsystem 210 checks to see if an activation profile (AP) is active, i.e., step 601 determines if the subsystem 210 has been instructed by a user or by some other device (e.g by a computer) to look for particular repetitive conditions. If so, the flowchart 600 branches to step 602. If in step 601 the subsystem 210 determines that an activation profile is not active, the flowchart 600 branches to step 603.
[(0�, 0�, 0�), (20�, 20�, 0�), (45�, 45�, 0�), (90�, 90�, 0�), (90�, 120�, 0�), (90�, 130�, 0�)] (1)
In step 807, the RAT 212 tests to ascertain whether or not the AMR list is in fact full. If it is not, the flowchart 800 branches to step 905 of the flowchart 900 of FIG. 9 to update the repetitive distance trigger setting if appropriate. If the AMR list is full, the flowchart 800 branches to steps 808 and 809. In steps 808 and 809, the RAT 212 compares the AMR's in the list and ascertains whether a majority of the AMRs are within an predefined tolerance of each other. One approach to doing this is to determine the mean of the corresponding attitude readings in all of the lists that make up the AMR. For example, the RAT 212 may calculate the mean of all of the first attitude readings in the lists that make up the AMR; then the mean of all the second attitude readings in the list that makes up the AMR; and so on. Upon calculating such a “mean attitude list,” the RAT 212 compares each of the attitude readings in each entry of the AMR list to the corresponding attitude readings in the mean attitude list. If all of the attitude readings of a particular AMR entry are within a predetermined tolerance of the corresponding mean attitude from the mean attitude list, then the particular AMR is included in a group. If a majority of AMR's are included in this group, then the flowchart 800 branches from step 809 to step 810 where the corresponding attitude readings in each of the AMR entries in the majority are averaged and this list of average attitudes is saved as a new RAT attitude setting. Other techniques can be used to determine which of the AMR's are within a pre-defined tolerance of each other. From step 810 the flowchart branches to step 905 of FIG. 9 to update the repetitive distance trigger setting if necessary. In step 809, if a majority of the AMRs are not within the predefined tolerance of each other, the flowchart 800 branches to step 905 of FIG. 9 to update the repetitive distance trigger setting if appropriate.
FIG. 15 illustrates a system 1500 that is coupled to a vision system 1514. This system 1500 illustrates an embodiment of the invention that is being used to control the vision system 1514. The vision system 1514 is a particular example of an electronic device such as the device 214. The vision system 1514 could be a traditional optical combiner type of instrument, such as a heads up display, or preferably a vision system of the type as disclosed in U.S. Pat. No. 5,815,411 and its counterpart PCT publication no. WO 95/07526. U.S. Pat. No. 5,815,411 entitled “Electro-Optic Vision Systems Which Exploit Position and Attitude”, Applicant Criticom Corp., having inventors John Ellenby and Thomas William Ellenby, is hereby incorporated herein by this reference. The systems 1500 and 1514 are also used to illustrate additional concepts that relate to the reduction of graphics complexity when motion of the electrical device being controlled is detected. These systems are used to illustrate concepts that relate to the activation or deactivation of system displays based upon detected user proximity and concepts that relate to the conservation of power when system inactivity is detected, among others.
In FIG. 15, the components of system 1500 operate in the same manner as the similarly numbered components of system 200 of FIG. 2. The vision system 1514 includes a graphics limitation due to unit motion subsystem 1516, a display usage subsystem 1517, and a sleep subsystem 1518 and a display, such as a video monitor or a heads up display (not shown). The vision system 1514 also includes a piezo-electric gyro system 1515. This gyro system 1515 is associated with the image stabilization system (not shown) of the vision system 1514. An example of an image stabilization system, such as a deformable prism image stabilization system that uses piezo-electronic gyros, is disclosed in the above-referenced U.S. Pat. 5,815,411. The systems of FIG. 15 can be used to implement a system such as the one described U.S. Pat. No. 5,815,411. In particular, the present embodiment may be used in a system where information about the real world position and/or attitude, for example, of graphical objects has been previously stored in some manner. Such data may represent something in the real world such as a real world objects, locations or area(s), for example. The graphical objects may or may not, however, be associated with these real world items. This stored information can then be provided to the system 1514. Based upon the position and/or attitude of the vision system 1514 and based upon the afield of view of its imaging device, the system 1514 can recall the stored graphical objects and superimpose them, in the correct location, on a real time image of a particular view being observed by a user. The imaging device might be a camera (e.g a digital camera) with appropriate lenses.
The hardware that implements the time triggers 106 and 206 is illustrated in FIG. 12. The time triggers 106 and 206 include four RISC processors 1202, 1204, 1206 and 1208. These processors are programmed to each perform portions of the operations described with respect to FIG. 5. RISC processor 1202 stores the monitor limit W and compares the-elapsed time reading Z with W. Processor 1204 keeps track of the elapsed time reading Z. Processor 1208 stores the “last checked” time Y and calculates the time that has elapsed from the time Y to the present time. Processor 1206 stores the activation interval X and compares to the activation interval X to the time that has elapsed from the time Y to the present time. Multiple processors need not be used. In particular, alternate embodiments might use a different number of processors, a single RISC or CISC processor or even other types and/or combinations of hardware that perform appropriate functions to implement an embodiment of the invention.
FIG. 25 illustrates the hardware of the graphics limitation due to unit motion (GLDUM) subsystem 1516. As shown, the GLDUM subsystem 1516 uses 8 RISC processors 2502, 2504, 2506, 2508, 2510, 2512, 2514 and 2516. RISC processor 2502-2508 deal with vibration of the electronic device 214. RISC processors 2510-2516 deal with attitude change of the electronic device 214. RISC processor 2502 stores the vibration limit H. Processor 2504 calculates the vibration rate of the vision system 1514. Processor 2506 compares the vibration rate calculated by processor 2504 with the vibration limit stored by processor 2506. Processor 2508 instructs the system 1514 to degrade the complexity of displayed graphics objects according to the result of the comparison by processor 2506. Processor 2510 stores the attitude slew rate limit J of the system 1514. Processor 2512 calculates an actual slew rate of the attitude of the system 1514. Processor 2514 compares the actual slew rate calculated by processor 2514 with the slew rate limit J stored by processor 2510. Multiple processors need not be used. Alternate embodiments might use a different number of processors, a single RISC or CISC processor or even other types and/or combinations of hardware that perform appropriate functions to implement an embodiment of the invention.
FIG. 26 illustrates the display usage subsystem 1517. As shown, the display usage subsystem 1517 uses a range finder 2602, 3 RISC processors 2604, 2606 and 2608 and a display plane 2610. The range finder 2602 might be an infra-red range finder arranged to detect the range to objects in proximity to the display plane 2610 of the device 1514. In the present embodiment, the range is tested in a direction away from and perpendicular to the display. The display plane 2610 corresponds to a display such as a video monitor or a heads up display that presents images to a user. RISC processor 2604 stores the display activation range threshold. Processor 2606 compares the range data from the infra-red range finder 2602 to the display activation threshold stored by processor 2604. If the comparison performed by processor 2606 indicates that an object is within the display activation range threshold, the processor 2608 activates the display, or if already activated allows the display to remain activated. If the comparison performed by processor 2606 indicates that an object is not within the display activation range threshold, the processor 2608 deactivates the display, or if already deactivated allows the display to remain deactivated. Multiple processors need not be used. Alternate embodiments might use a different number of processors, a single RISC or CISC processor or even other types and/or combinations of hardware that perform appropriate functions to implement an embodiment of the invention.
While Applicant has described the invention in terms of specific embodiments, the invention is not limited to or by the disclosed embodiments. The Applicant's invention may be applied beyond the particular systems mentioned as examples in this specification. Although a variety of circuits have been described in this specification, embodiments of the invention need not use all of the specific circuits described herein. In addition, alternate embodiments might use alternative circuits for some or all of the circuits. For example, the RISC processor of FIGS. 12-14 could be replaced by a CISC processor, a single RISC processor or alternate circuitry that accomplishes the described functions. In addition, while portions of the embodiments have been disclosed as software, alternate embodiments could implement some or all of the software functions in hardware. Alternate embodiments of the invention might also use alternative sensing methods or devices to accomplish the purposes disclosed herein. Limits and/or thresholds expressed herein as upper (or lower) limits might in alternate embodiments be implemented as lower (or upper) limits. Where the present embodiments discuss activation of an electronic device, alternate embodiments might be used in a similar manner to deactivate electronic devices. Similarly, while the flow charts of the present embodiment are in terms of “activation of the device.” Alternate embodiments may be designed to activate (or deactivate) portions of the device to provide a progressive activation or a progressive deactivation, for example.
Patent CitationsCited PatentFiling datePublication dateApplicantTitleUS405373316 Jul 197511 Oct 1977Minolta Camera Kabushiki KaishaTemperature control deviceUS4079323 *22 Nov 197614 Mar 1978Abex CorporationMethod and apparatus for coupling a moving-object sensor to direction-sensitive data utilization apparatusUS41258717 Feb 197714 Nov 1978Arthur D. Little, Inc.Portable data entry deviceUS430513131 Mar 19808 Dec 1981Best Robert MDialog between TV movies and human viewersUS4367752 *30 Apr 198011 Jan 1983Biotechnology, Inc.Apparatus for testing physical condition of a subjectUS459835527 Oct 19831 Jul 1986Sundstrand CorporationFault tolerant controllerUS460358216 Apr 19845 Aug 1986Middleton Harold GInertial dynamometer system and method for measuring and indicating gross horsepowerUS46654935 Sep 198412 May 1987Mitsubishi Denki Kabushiki KaishaMachining apparatusUS470030711 Jul 198313 Oct 1987General Dynamics Corp./Convair DivisionFeature navigation system and methodUS472573521 Aug 198516 Feb 1988Amcor Electronics Ltd.Power supply for electrical detectors particularly for gamma radiation monitorsUS473636722 Dec 19865 Apr 1988Chrysler Motors CorporationSmart control and sensor devices single wire bus multiplex systemUS475432625 Oct 198328 Jun 1988Keycom Electronic PublishingMethod and apparatus for assisting user of information retrieval systemsUS482545725 Apr 198825 Apr 1989Lebowitz Mayer MCellular network data transmission systemUS488274617 Mar 198821 Nov 1989Masatoshi ShimadaCordless telephone systemUS49949887 Mar 198819 Feb 1991Brother Kogyo Kabushiki KaishaPrinter having a multi-mode control panel selectively manipulatable between varying modes of operationUS508638531 Jan 19894 Feb 1992Custom Command SystemsExpandable home automation systemUS5086391 *28 Nov 19904 Feb 1992Chambers Bryan RRemote controller for activating speech messages and for contacting emergency servicesUS51031926 Jun 19907 Apr 1992Fujitsu LimitedPhase-difference detecting circuit and method of reducing power consumption in a pll systemUS510665527 Jan 198921 Apr 1992Measurex CorporationCross-directional smoothness controller and method of using the sameUS51649318 Apr 199117 Nov 1992Hitachi, Ltd.Method and apparatus for control of positioningUS516498526 Oct 198817 Nov 1992Nysen Paul APassive universal communicator systemUS519504630 Jul 199016 Mar 1993Gerardi Joseph JMethod and apparatus for structural integrity monitoringUS5202844 *21 May 199113 Apr 1993Kabushiki Kaisha ToshibaComputer having integral type hand writing input/display device and keyboardUS52241511 Apr 199229 Jun 1993At&T Bell LaboratoriesAutomatic handset-speakephone switching arrangement for portable communication deviceUS524891931 Mar 199228 Sep 1993Lutron Electronics Co., Inc.Lighting control deviceUS524929828 Dec 199228 Sep 1993Dallas Semiconductor CorporationBattery-initiated touch-sensitive power-upUS52657558 Sep 199230 Nov 1993Mcarthur Jr Daniel LTrash receptacle with open vented meansUS526582526 Aug 199230 Nov 1993United Technologies CorporationHelicopter engine control having yaw input anticipationUS52910737 Oct 19921 Mar 1994John Fluke Mfg. Co., Inc.Thermal power sensorUS530717029 Oct 199126 Apr 1994Kabushiki Kaisha ToshibaVideo camera having a vibrating image-processing operationUS531157010 May 199110 May 1994At&T Bell LaboratoriesIntegration of wireless paging in a communication systemUS53214284 Sep 199214 Jun 1994Cordata, Inc.Laser printer power saverUS53352773 May 19932 Aug 1994The Personalized Mass Media CorporationSignal processing appparatus and methodsUS536719811 Dec 199122 Nov 1994I F M Electronic GmbhProximity detector with error-preventing ambient condition compensationUS537524728 Jul 198820 Dec 1994Robert Bosch GmbhApparatus for controlled switching of a microcomputer to standby modeUS540648910 Jul 199211 Apr 1995Unisys CorporationInstrument for measuring an aircraft's roll, pitch, and heading by matching position changes along two sets of axesUS5479932 *16 Aug 19932 Jan 1996Higgins; JosephInfant health monitoring systemUS548516330 Mar 199416 Jan 1996Motorola, Inc.Personal locator systemUS549148625 Apr 199413 Feb 1996General Electric CompanyMobile tracking units employing motion sensors for reducing power consumption thereinUS549339630 Nov 199320 Feb 1996Honeywell Inc.High resolution ring laser gyroscope readoutUS550269821 Sep 199426 Mar 1996Victor Company Of Japan, Ltd.Automatic attitude correcting system for optical disc deviceUS55154265 Jan 19957 May 1996Executone Information Systems, Inc.Telephone communication system having a locatorUS552957820 Oct 199525 Jun 1996Medtronic, Inc.Cardiac pacemaker with triggered magnet modesUS553512517 Apr 19959 Jul 1996Sony CorporationNavigation system data recordable by user, recording medium thereof, and methods for recording/reproducing to/from the sameUS554183116 Apr 199330 Jul 1996Oliver Manufacturing Co., Inc.Computer controlled separator deviceUS554714324 Aug 199420 Aug 1996Alliedsignal Inc.Seat belt retractor with integrated load limiterUS556634022 Jun 199415 Oct 1996Dell Usa L.P.Portable computer system with adaptive power control parametersUS558146411 Oct 19943 Dec 1996Vorad Safety Systems, Inc.Recording of operational events in an automotive vehicleUS559034229 Nov 199431 Dec 1996Intel CorporationMethod and apparatus for reducing power consumption in a computer system using virtual device driversUS56035707 Nov 199418 Feb 1997Nec CorporationConstant-temperature control using surroundings temperature of a deviceUS56105902 Feb 199611 Mar 1997The United States Of America As Represented By The Secretary Of The ArmyMotion sensorUS561482528 Nov 199425 Mar 1997Industrial Sensors And ActuatorsMagnetic flux leakage inspection apparatus with surface-responsive sensor mountingUS561510716 May 199525 Mar 1997Fiskars Inc.Power control method and apparatusUS561731724 Jan 19951 Apr 1997Honeywell Inc.True north heading estimator utilizing GPS output information and inertial sensor system output informationUS56275171 Nov 19956 May 1997Xerox CorporationDecentralized tracking and routing system wherein packages are associated with active tagsUS563614621 Nov 19943 Jun 1997Phatrat Technology, Inc.Apparatus and methods for determining loft time and speedUS564227221 Oct 199424 Jun 1997Texas Instruments IncorporatedApparatus and method for device power-up using counter-enabled driversUS565257016 Oct 199529 Jul 1997Lepkofker; RobertIndividual location systemUS56551278 Mar 19965 Aug 1997Intel CorporationMethod and apparatus for control of power consumption in a computer systemUS566420321 Dec 19952 Sep 1997Samsung Electronics Co., Ltd.Peripheral device input-initiated resume system for combined hibernation system and back-up power supply for computerUS56943207 Jun 19952 Dec 1997Automotive Technologies Intl, Inc.Rear impact occupant protection apparatusUS569433512 Mar 19962 Dec 1997Hollenberg; Dennis D.Secure personal applications networkUS569670215 Oct 19969 Dec 1997Skinner; Gary R.Time and work trackerUS570378519 Aug 199430 Dec 1997Bluemel; Mark R.Inventory control apparatus and method of using sameUS570881910 Oct 199513 Jan 1998Standard Microsystems CorporationProcess and apparatus for generating power management events in a computer systemUS57269845 Oct 199510 Mar 1998Norand CorporationHierarchical data collection network supporting packetized voice communications among wireless terminals and telephonesUS572954919 Jun 199517 Mar 1998Bell Atlantic Network Services, Inc.Simulcasting digital video programs for broadcast and interactive servicesUS575201120 Jun 199412 May 1998Thomas; C. DouglasMethod and system for controlling a processor's clock frequency in accordance with the processor's temperatureUS57573657 Jun 199526 May 1998Seiko Epson CorporationPower down mode for computer systemUS576396119 Sep 19969 Jun 1998Endress+Hauser Gmbh+Co.Electronic switching deviceUS57661517 Jun 199516 Jun 1998Heartport, Inc.Endovascular system for arresting the heartUS57746732 Jul 199630 Jun 1998U.S. Philips CorporationSystem for communicating between a dynamic group of apparatusesUS577487626 Jun 199630 Jun 1998Par Government Systems CorporationManaging assets with active electronic tagsUS577818114 Mar 19967 Jul 1998Actv, Inc.Enhanced video programming system and method for incorporating and displaying retrieved integrated internet information segmentsUS578115623 Apr 199714 Jul 1998Snaptrack, Inc.GPS receiver and method for processing GPS signalsUS57986937 Jun 199525 Aug 1998Engellenner; Thomas J.Electronic locating systemsUS580481026 Jun 19968 Sep 1998Par Government Systems CorporationCommunicating with electronic tagsUS581565230 May 199629 Sep 1998Hitachi, Ltd.Computer management systemUS58546055 Jul 199629 Dec 1998Trimble Navigation LimitedGPS receiver using data bit timing to achieve a fast time to first fixUS586001630 Sep 199612 Jan 1999Cirrus Logic, Inc.Arrangement, system, and method for automatic remapping of frame buffers when switching operating modesUS586434022 Aug 199626 Jan 1999International Business Machines CorporationMobile client computer programmed to predict inputUS586740431 Mar 19972 Feb 1999Cairo Systems, Inc.Method and apparatus for monitoring railway defectsUS586749518 Nov 19962 Feb 1999Mci Communications CorporationsSystem, method and article of manufacture for communications utilizing calling, plans in a hybrid networkUS587253619 Feb 199716 Feb 1999Hittite Microwave CorporationMulti-sensor anticipatory object detection systemUS587930911 Aug 19979 Mar 1999Johnson; Mark A.Personal motion event monitorUS58794892 May 19969 Mar 1999Burns; MarshallMethod and apparatus for automatic fabrication of three-dimensional objectsUS58811027 Feb 19969 Mar 1999Intel CorporationMethod and apparatus for minimizing modem power while maximizing modem throughputUS588663818 Feb 199823 Mar 1999Ranco Inc. Of DelawareMethod and apparatus for testing a carbon monoxide sensorUS588948917 Oct 199630 Mar 1999International Business Machines CorporationDiode receiver for radio frequency transponderUS588949231 Jul 199630 Mar 1999Motorola, Inc.Method and apparatus for an acquisition-aided Geo-locating subscriber unitUS589244126 Jun 19966 Apr 1999Par Government Systems CorporationSensing with active electronic tagsUS590002621 May 19974 May 1999Samsung Electronics Co., Ltd.Method and apparatus for setting a computer coupled to a network into a power saving modeUS590106715 Nov 19964 May 1999Kim Y. KaoSystem for interactively selecting and activating groups of electrically powered devicesUS590377328 Aug 199611 May 1999Vlsi Technology, Inc.System to improve trapping of I/O instructions in a peripheral component interconnect bus computer system and method thereforUS59074914 Apr 199725 May 1999Csi Technology, Inc.Wireless machine monitoring and communication systemUS590958517 Sep 19961 Jun 1999Mitsubishi Denki Kabushiki KaishaPortable remote terminal in which its clock frequency is switchedUS591740518 Jul 199629 Jun 1999Joao; Raymond AnthonyControl apparatus and methods for vehiclesUS593515915 Dec 199710 Aug 1999Medtronic, Inc.Medical electrical leadUS594000612 Dec 199517 Aug 1999Lucent Technologies Inc.Enhanced uplink modulated backscatter systemUS595482026 Sep 199721 Sep 1999International Business Machines CorporationPortable computer with adaptive demand-driven power managementUS595956826 Jun 199628 Sep 1999Par Goverment Systems CorporationMeasuring distanceUS596313028 Oct 19965 Oct 1999Zoltar Satellite Alarm Systems, Inc.Self-locating remote monitoring systemsUS596392730 Jan 19975 Oct 1999Neopost LimitedMailing systemUS596960918 Jul 199519 Oct 1999Magellan Corporation (Australia) Pty LtdCounter-current RF field attenuator using loop tubesUS597447612 Dec 199726 Oct 1999Faraday Technology Corp.On-chip input/output device having programmable I/O unit being configured based upon internal configuration circuitUS597455223 Dec 199626 Oct 1999Samsung Electronics Co., Ltd.Method and apparatus for executing a scheduled operation after wake up from power off stateUS59828914 Nov 19979 Nov 1999Intertrust Technologies Corp.Systems and methods for secure transaction management and electronic rights protectionUS598761320 Dec 199416 Nov 1999Dell Computer CorporationPortable computer with time-sensitive tri-modal power management switchUS599169228 Dec 199523 Nov 1999Magellan Dis, Inc.Zero motion detection system for improved vehicle navigation systemUS599182721 May 199723 Nov 1999Geovector CorporationApparatus for controlling electrical devices in response to sensed conditionsUS599274230 May 199730 Nov 1999Sullivan; Scott L.Pill printing and identificationUS60029821 Nov 199614 Dec 1999Fry; William R.Sports computer with GPS receiver and performance tracking capabilitiesUS600615913 Aug 199621 Dec 1999Schmier; Kenneth J.Public transit vehicle arrival information systemUS60121051 May 19974 Jan 2000Telefonaktiebolaget L M EricssonSystem for interfacing with an external accessory in one of two interface modes based on whether communication can be established with external accessory or notUS602669014 Jun 199522 Feb 2000Sony CorporationVibration sensor using the capacitance between a substrate and a flexible diaphragmUS602888326 Jun 199722 Feb 2000General Electric CompanyLow power signal processing for spread spectrum receiversUS602924913 Dec 199322 Feb 2000Compaq Computer CorporationApparatus for reducing computer system power consumptionUS604668331 Dec 19964 Apr 2000Lucent Technologies Inc.Modulated backscatter location systemUS60674607 Apr 199723 May 2000Nokia Mobile Phones LimitedMobile station having enhanced standby modeUS606763122 Dec 199823 May 2000Samsung Electronics Co., Ltd.Time setting device and method of an operating system in a power saving modeUS607610930 Jan 199713 Jun 2000Lextron, Systems, Inc.Simplified-file hyper text protocolUS608169115 Oct 199627 Jun 2000Sextant AvioniqueReceiver for determining a position on the basis of satellite networksUS608864017 Dec 199711 Jul 2000Automotive Technologies International, Inc.Apparatus for determining the location of a head of an occupant in the presence of objects that obscure the headUS60888079 Dec 199611 Jul 2000National Semiconductor CorporationComputer system with low power mode invoked by halt instructionUS608974623 Jan 199718 Jul 2000Seb S.A.Household food preparation appliance such as a multi-function food processor comprising a bearing means for the rotary working assemblyUS60973014 Apr 19961 Aug 2000Micron Communications, Inc.RF identification system with restricted rangeUS609811812 Oct 19991 Aug 2000Geovector Corp.Method for controlling electronic devices in response to sensed conditions using physical characteristic signal indicating use or anticipated use of the electronic deviceUS61006805 May 19978 Aug 2000Allegro Microsystems, Inc.Detecting the passing of magnetic articles using a transducer-signal detector having a switchable dual-mode thresholdUS610496824 Dec 199615 Aug 2000International Business Machines CorporationProgrammable supervisory circuit and applications thereforeUS61219212 Jul 199719 Sep 2000Matsushita Electric Industrial Co., Ltd.Position detection apparatusUS612259517 Jun 199919 Sep 2000Harris CorporationHybrid GPS/inertially aided platform stabilization systemUS61254319 Jun 199726 Sep 2000Oki Electric Industry Co., Ltd.Single-chip microcomputer using adjustable timing to fetch data from an external memoryUS61254493 Apr 199826 Sep 2000Compaq Computer CorporationControlling power states of a computerUS613060229 Aug 199610 Oct 2000Micron Technology, Inc.Radio frequency data communications deviceUS616056112 Sep 199612 Dec 2000Micron Electronics, Inc.Method for displaying data on a video displayUS619882017 Dec 19976 Mar 2001Kyocera CorporationPortable remote terminal apparatusUS62126436 Nov 19963 Apr 2001Siemens Nixdorf Informationssysteme AktiengesellschaftHigh-speed connection methodUS622245216 Dec 199724 Apr 2001Confidence International AbElectronic identification tagUS622662227 Nov 19951 May 2001Alan James DabbiereMethods and devices utilizing a GPS tracking systemUS62330472 Jan 199715 May 2001Lj Laboratories, L.L.C.Apparatus and method for measuring optical characteristics of an objectUS624362628 Oct 19985 Jun 2001Bayview Technology Group, Inc.External power management device with current monitoring precluding shutdown during high currentUS62633433 Jan 199717 Jul 2001Sony CorporationSystem for providing and linking regularity updated map data with data related to the mapUS62660084 Nov 199424 Jul 2001Charles D. HustonSystem and method for determining freight container locationsUS629282823 Feb 199418 Sep 2001David L. WilliamsTrans-modal animated information processing with selective engagementUS63111029 Oct 199730 Oct 2001Kawasaki Jukogyo Kabushiki KaishaPhysical distribution/transportation system and integrated physical distribution systemUS63178418 May 199813 Nov 2001Kabushiki Kaisha ToshibaComputer system using stop clock function of CPU to enter low power stateUS632485827 Nov 19984 Dec 2001Carrier CorporationMotor temperature controlUS63545003 Nov 199712 Mar 2002Atmel ResearchMethod for communicating with a plurality of contactless data carriers and contactless data carrier for use thereinUS638150623 Mar 199930 Apr 2002Victor GrapponeFail-safe microprocessor-based control and monitoring of electrical devicesUS639304625 Apr 199721 May 2002Sirf Technology, Inc.Spread spectrum receiver with multi-bit correlatorUS641520012 Feb 19932 Jul 2002Toyota Jidosha Kabushiki KaishaApparatus and method for feedback-adjusting working condition for improving dimensional accuracy of processed workpiecesUS642505410 Oct 200023 Jul 2002Samsung Electronics Co., Ltd.Multiprocessor operation in a multimedia signal processorUS643422710 Apr 199713 Aug 2002Nec CorporationExchange for providing service functions for given periods of timeUS645666831 Dec 199624 Sep 2002Lucent Technologies Inc.QPSK modulated backscatter systemUS647015422 Dec 199722 Oct 2002Canon Kabushiki KaishaColor image forming apparatus having cleaning method for chromatic and mono-chromatic modesUS64840802 Jan 200119 Nov 2002Automotive Technologies International Inc.Method and apparatus for controlling a vehicular componentUS651032527 Sep 199921 Jan 2003Mack, Ii Gawins A.Convertible portable telephoneUS66117835 Jan 200126 Aug 2003Nocwatch, Inc.Attitude indicator and activity monitoring deviceUS661875423 Oct 19959 Sep 2003Sun Microsystems, Inc.System for transmission of embedded applications over a networkUS674192712 May 200325 May 2004Arrivalstar, Inc.User-definable communications methods and systemsUS67460783 Sep 20028 Jun 2004Automotive Technologies International, Inc.System and method for moving a headrest based on anticipatory sensingUS674769228 Mar 19978 Jun 2004Symbol Technologies, Inc.Portable multipurpose recording terminal and portable network serverUS680472628 Jul 200012 Oct 2004Geovector CorporationMethod and apparatus for controlling electrical devices in response to sensed conditionsUS681670515 Dec 19979 Nov 2004Ico Services Ltd.Satellite communication system and methodUS685073421 Nov 20001 Feb 2005Itt Manufacturing Enterprises, Inc.Position enhanced communication system including system for embedding CDMA navigation beacons under the communications signals of a wireless communication systemUS688238930 Apr 200319 Apr 2005Matsushita Electric Industrial Co., Ltd.Transflective LCD device with different transmission parts each having a particular transmittanceUS695218128 Mar 20014 Oct 2005Tracbeam, LlcLocating a mobile station using a plurality of wireless networks and applications thereforUS701058916 Jan 20047 Mar 2006Server Technology, Inc.Remote power control systemUS704370031 Aug 19989 May 2006Lenovo (Singapore) Pte Ltd.Mobile client computer programmed to predict inputUS705089722 Mar 200423 May 2006Automotive Technologies International, Inc.Telematics systemUS70574926 Mar 20026 Jun 2006Motorola, Inc.Enabling/enhancing a feature of an electronic device using radio frequency identification technologyUS707917627 Oct 200018 Jul 2006Actv, Inc.Digital interactive system for providing full interactivity with live programming eventsUS717478326 Jul 200413 Feb 2007Mija Industries, Inc.Remote monitoring of fluid containersUS200200273393 Apr 20017 Mar 2002Breed David S.Airbag inflation control system and methodUS200201205948 Jun 200129 Aug 2002Patrick PirimMethod and device for perception of an object by its shape, its size and/or its orientationUS2008004247726 Oct 200721 Feb 2008Automotive Technologies International, Inc.System and Method for Moving a Headrest for Whiplash PreventionDE4225768A14 Aug 199210 Feb 1994Bosch Siemens HausgeraeteAutomatisch gesteuertes Haushaltger�tDE4325860A12 Aug 19933 Feb 1994Siemens AgLeading technology control system for complex industrial processes - includes central computer controlled system integrated with data input devices, operators and automatons, esp. suitable for nuclear power plantDE19525835A115 Jul 199516 Jan 1997Bayerische Motoren Werke AgRadaufh�ngungsregelsystem f�r KraftfahrzeugeDE19653291C120 Dec 19962 Apr 1998Pepperl & FuchsSensor and evaluation system for end position and threshold value detectionEP113503A1 Title not availableEP0461550B17 Jun 19914 Sep 1996i f m electronic gmbhElectronic switching apparatus with state indicatorEP0496536B117 Jan 199227 May 1998International Business Machines CorporationBattery operated computer power management systemEP0622721A128 Mar 19942 Nov 1994Advanced Micro Devices Inc.Power interrupt devicesEP0654726B128 Oct 199416 Dec 1998Advanced Micro Devices Inc.Computer power management systemsEP0657186B19 Dec 199419 Sep 2001Medtronic, Inc.Cardiac pacemaker with triggered magnet modesEP664528A1 Title not availableEP724044A1 Title not availableEP724351A2 Title not availableEP736434A2 Title not availableEP745915A2 Title not availableEP747676A2 Title not availableEP747837A2 Title not availableJP408030576A Title not availableJPH09322023A Title not availableWO1983003274A116 Mar 198329 Sep 1983Matsui, HiroyukiToilet deviceWO1992003182A113 Aug 19915 Mar 1992Medtronic, Inc.Rate responsive pacemaker and methods for optimizing its operationWO1993009599A229 Oct 199213 May 1993Harris CorporationAnalog-to-digital converter and method of fabricationWO1995019543A117 Jan 199520 Jul 1995Honeywell Inc.Covert flight data processorWO1995033236A131 May 19957 Dec 1995Reisman, RichardComputer-implemented transport of electronic information objectsWO1997032251A128 Feb 19974 Sep 1997Intermind CorporationAn automated communications system and method for transferring informations between databases in order to control and process communicationsWO1997034218A113 Mar 199718 Sep 1997Rockwell Semiconductor Systems, Inc.Method and apparatus for power management using power control* Cited by examinerNon-Patent CitationsReference1Annex to Communication, Application No. 97926677.2, Date Feb. 5, 2010, EPA Form 2906 12.07CSX.2Arabnia, H.R. (Dept. of Comput. Sci., Georgia Univ., Athens, GA, USA) Source: Transputer Research and Applications 2. NATUG-2 Proceedings of the North American Transputer Users Group, 1990, 53-60 Conference: Transputer Research and Applications 2. NATUG-2 Proceedings of the North American Transputer Users Group, Oct. 18-19, 1989, Durham, NC, USA Publisher: IOS, Amsterdam, Netherlands.3 *Ellenby et al., "Electro-Optic Vision Systems Which Exploit Position and Attitude", Mar. 16, 1995, PCT Publication WO 95/07526.4European Search Report, EP97926677-Search Authority-Munich Patent Office, Sep. 20, 2004.5European Search Report, EP97926677—Search Authority—Munich Patent Office, Sep. 20, 2004.6International Search Report, PCT/US1997/008702-International Search Authority-US, Sep. 24, 1997.7International Search Report, PCT/US1997/008702—International Search Authority—US, Sep. 24, 1997.8Johnson, D.C.; Repperger, D.W.; Thompson, G., "Development of a mobility assist for the paralyzed, amputee, and spastic patient," Biomedical Engineering Conference, 1996., Proceedings of the 1996 Fifteenth Southern , vol., No., pp. 67-70, Mar. 29-31, 1996.9 *Oshima, Fumio, "Endoscope Device", Dec. 7, 1989, Japanese Publication 01303124A.10Pentax Espio 140, Operating Manual (Asaki Optical Co., Ltd.) pp. 8-9, 14-19, 30-31, 38-39 (1994).11Scarzeilo. J.; Lenko, D.; Brown, R.,: KralI, A., "SPVD: A magnetic vehicle detection system using a low power :magnetometer," Magnetics, IEEE Transactions on , vol. 14 No. 5, pp. 574-576 Sep. 1978.12Upton, R.W. Jr.; Miller, W.G., "The next frontier for strapdown RLG inertial systems. Precision navigation," Position Locations and Navigation Symposium, 1990 Record. ‘The 1990's—A Decade of Excellence in the Navigation Sciences’. IEEE Plans ′90., IEEE, vol., No., pp. 537-542, Mar. 20-23, 1990.13Upton, R.W. Jr.; Miller, W.G., "The next frontier for strapdown RLG inertial systems. Precision navigation," Position Locations and Navigation Symposium, 1990 Record. 'The 1990's-A Decade of Excellence in the Navigation Sciences'. IEEE Plans '90., IEEE, vol., No., pp. 537-542, Mar. 20-23, 1990.* Cited by examinerReferenced byCiting PatentFiling datePublication dateApplicantTitleUS821887328 Feb 201110 Jul 2012Nant Holdings Ip, LlcObject information derived from object imagesUS821887410 Jul 2012Nant Holdings Ip, LlcObject information derived from object imagesUS822407717 Jul 2012Nant Holdings Ip, LlcData capture and identification system and processUS822407817 Jul 2012Nant Holdings Ip, LlcImage capture and identification system and processUS822407921 Apr 201117 Jul 2012Nant Holdings Ip, LlcImage capture and identification system and processUS832603122 Mar 20114 Dec 2012Nant Holdings Ip, LlcImage capture and identification system and processUS832603810 Aug 20114 Dec 2012Nant Holdings Ip, LlcObject information derived from object imagesUS833167911 Dec 2012Nant Holdings Ip, LlcObject information derived from object imagesUS833535121 Apr 201118 Dec 2012Nant Holdings Ip, LlcImage capture and identification system and processUS838596426 Feb 2013Xone, Inc.Methods and apparatuses for geospatial-based sharing of information by multiple devicesUS84375446 Apr 20127 May 2013Nant Holdings Ip, LlcImage capture and identification system and processUS84573954 Jun 2013Nant Holdings Ip, LlcImage capture and identification system and processUS846303011 Jun 2013Nant Holdings Ip, LlcImage capture and identification system and processUS846303111 Jun 2013Nant Holdings Ip, LlcImage capture and identification system and processUS846760021 Apr 201118 Jun 2013Nant Holdings Ip, LlcImage capture and identification system and processUS846760227 Jun 201218 Jun 2013Nant Holdings Ip, LlcImage capture and identification system and processUS84780362 Mar 20122 Jul 2013Nant Holdings Ip, LlcImage capture and identification system and processUS847803729 Jun 20122 Jul 2013Nant Holdings Ip, LlcImage capture and identification system and processUS84780479 Apr 20122 Jul 2013Nant Holdings Ip, LlcObject information derived from object imagesUS848348410 Aug 20119 Jul 2013Nant Holdings Ip, LlcObject information derived from object imagesUS84888802 Mar 201216 Jul 2013Nant Holdings Ip, LlcImage capture and identification system and processUS84942644 May 201223 Jul 2013Nant Holdings Ip, LlcData capture and identification system and processUS849427122 May 201223 Jul 2013Nant Holdings Ip, LlcObject information derived from object imagesUS849848428 Feb 201230 Jul 2013Nant Holdingas IP, LLCObject information derived from object imagesUS850378710 Aug 20116 Aug 2013Nant Holdings Ip, LlcObject information derived from object imagesUS8510581 *26 Mar 200713 Aug 2013Freescale Semiconductor, Inc.Anticipation of power on of a mobile deviceUS852094227 Jun 201227 Aug 2013Nant Holdings Ip, LlcImage capture and identification system and processUS853845811 Mar 200817 Sep 2013X One, Inc.Location sharing and tracking using mobile phones or other wireless devicesUS85482454 Oct 20121 Oct 2013Nant Holdings Ip, LlcImage capture and identification system and processUS85482782 Oct 20121 Oct 2013Nant Holdings Ip, LlcImage capture and identification system and processUS85828172 Oct 201212 Nov 2013Nant Holdings Ip, LlcData capture and identification system and processUS858852727 Nov 201219 Nov 2013Nant Holdings Ip, LlcObject information derived from object imagesUS860514124 Feb 201110 Dec 2013Nant Holdings Ip, LlcAugmented reality panorama supporting visually impaired individualsUS86313588 Nov 200714 Jan 2014Apple Inc.Variable device graphical user interfaceUS8676224 *19 Feb 200818 Mar 2014Apple Inc.Speakerphone control for mobile deviceUS87121934 Dec 201229 Apr 2014Nant Holdings Ip, LlcImage capture and identification system and processUS871244111 Apr 201329 Apr 2014Xone, Inc.Methods and systems for temporarily sharing position data between mobile-device usersUS87184104 Dec 20126 May 2014Nant Holdings Ip, LlcImage capture and identification system and processUS875089818 Jan 201310 Jun 2014X One, Inc.Methods and systems for annotating target locationsUS877446320 Jun 20138 Jul 2014Nant Holdings Ip, LlcImage capture and identification system and processUS87927508 Apr 201329 Jul 2014Nant Holdings Ip, LlcObject information derived from object imagesUS879832220 Aug 20135 Aug 2014Nant Holdings Ip, LlcObject information derived from object imagesUS87983683 Apr 20135 Aug 2014Nant Holdings Ip, LlcImage capture and identification system and processUS87985937 May 20135 Aug 2014X One, Inc.Location sharing and tracking using mobile phones or other wireless devicesUS879864530 Jan 20135 Aug 2014X One, Inc.Methods and systems for sharing position data and tracing paths between mobile-device usersUS879864715 Oct 20135 Aug 2014X One, Inc.Tracking proximity of services provider to services consumerUS881059830 Jun 201119 Aug 2014Nant Holdings Ip, LlcInterference based augmented reality hosting platformsUS882473816 Aug 20132 Sep 2014Nant Holdings Ip, LlcData capture and identification system and processUS883163521 Jul 20119 Sep 2014X One, Inc.Methods and apparatuses for transmission of an alert to multiple devicesUS88378686 Jun 201316 Sep 2014Nant Holdings Ip, LlcImage capture and identification system and processUS884294126 Jul 201323 Sep 2014Nant Holdings Ip, LlcImage capture and identification system and processUS884906926 Apr 201330 Sep 2014Nant Holdings Ip, LlcObject information derived from object imagesUS88554237 Jun 20137 Oct 2014Nant Holdings Ip, LlcImage capture and identification system and processUS88618599 Apr 201314 Oct 2014Nant Holdings Ip, LlcImage capture and identification system and processUS886783911 Apr 201321 Oct 2014Nant Holdings Ip, LlcImage capture and identification system and processUS887389131 May 201328 Oct 2014Nant Holdings Ip, LlcImage capture and identification system and processUS888598213 Aug 201311 Nov 2014Nant Holdings Ip, LlcObject information derived from object imagesUS888598330 Sep 201311 Nov 2014Nant Holdings Ip, LlcImage capture and identification system and processUS892356330 Jul 201330 Dec 2014Nant Holdings Ip, LlcImage capture and identification system and processUS893809631 May 201320 Jan 2015Nant Holdings Ip, LlcImage capture and identification system and processUS89484593 Sep 20133 Feb 2015Nant Holdings Ip, LlcImage capture and identification system and processUS894846020 Sep 20133 Feb 2015Nant Holdings Ip, LlcImage capture and identification system and processUS894854431 Jan 20143 Feb 2015Nant Holdings Ip, LlcObject information derived from object imagesUS9009505 *17 Mar 201014 Apr 2015Qualcomm IncorporatedMethod and apparatus for controlling the operational mode of electronic devices in response to sensed conditionsUS901451212 Sep 201321 Apr 2015Nant Holdings Ip, LlcObject information derived from object imagesUS901451321 Oct 201321 Apr 2015Nant Holdings Ip, LlcImage capture and identification system and processUS901451431 Jan 201421 Apr 2015Nant Holdings Ip, LlcImage capture and identification system and processUS90145155 Feb 201421 Apr 2015Nant Holdings Ip, LlcImage capture and identification system and processUS901451626 Feb 201421 Apr 2015Nant Holdings Ip, LlcObject information derived from object imagesUS902030531 Jan 201428 Apr 2015Nant Holdings Ip, LlcImage capture and identification system and processUS90258133 Jun 20135 May 2015Nant Holdings Ip, LlcImage capture and identification system and processUS90258143 Mar 20145 May 2015Nant Holdings Ip, LlcImage capture and identification system and processUS903127828 Feb 201412 May 2015Nant Holdings Ip, LlcImage capture and identification system and processUS903129021 Jan 201412 May 2015Nant Holdings Ip, LlcObject information derived from object imagesUS90315817 Nov 201412 May 2015X One, Inc.Apparatus and method for obtaining content on a cellular wireless device based on proximity to other wireless devicesUS90368623 Mar 201419 May 2015Nant Holdings Ip, LlcObject information derived from object imagesUS90369471 Oct 201319 May 2015Nant Holdings Ip, LlcImage capture and identification system and processUS90369484 Nov 201319 May 2015Nant Holdings Ip, LlcImage capture and identification system and processUS90369496 Nov 201319 May 2015Nant Holdings Ip, LlcObject information derived from object imagesUS904693015 Jul 20142 Jun 2015Nant Holdings Ip, LlcObject information derived from object imagesUS908724018 Jul 201421 Jul 2015Nant Holdings Ip, LlcObject information derived from object imagesUS910491625 Feb 201411 Aug 2015Nant Holdings Ip, LlcObject information derived from object imagesUS911092520 Aug 201418 Aug 2015Nant Holdings Ip, LlcImage capture and identification system and processUS91169205 Feb 201425 Aug 2015Nant Holdings Ip, LlcImage capture and identification system and processUS913535531 Jan 201415 Sep 2015Nant Holdings Ip, LlcImage capture and identification system and processUS91417147 Nov 201422 Sep 2015Nant Holdings Ip, LlcImage capture and identification system and processUS91485627 Nov 201429 Sep 2015Nant Holdings Ip, LlcImage capture and identification system and processUS915286424 Feb 20146 Oct 2015Nant Holdings Ip, LlcObject information derived from object imagesUS915469415 Jul 20146 Oct 2015Nant Holdings Ip, LlcImage capture and identification system and processUS915469510 Nov 20146 Oct 2015Nant Holdings Ip, LlcImage capture and identification system and processUS916755812 Jun 201420 Oct 2015X One, Inc.Methods and systems for sharing position data between subscribers involving multiple wireless providersUS91706541 Sep 201427 Oct 2015Nant Holdings Ip, LlcObject information derived from object imagesUS918282827 Aug 201410 Nov 2015Nant Holdings Ip, LlcObject information derived from object imagesUS91855227 Nov 201410 Nov 2015X One, Inc.Apparatus and method to transmit content to a cellular wireless device based on proximity to other wireless devicesUS923560019 Aug 201412 Jan 2016Nant Holdings Ip, LlcImage capture and identification system and processUS924494318 Nov 201326 Jan 2016Nant Holdings Ip, LlcImage capture and identification system and processUS925361624 Mar 20152 Feb 2016X One, Inc.Apparatus and method for obtaining content on a cellular wireless device based on proximityUS926244024 Mar 201416 Feb 2016Nant Holdings Ip, LlcImage capture and identification system and processUS928827111 Apr 201415 Mar 2016Nant Holdings Ip, LlcData capture and identification system and processUS931089214 Dec 201412 Apr 2016Nant Holdings Ip, LlcObject information derived from object imagesUS931155231 May 201312 Apr 2016Nant Holdings IP, LLC.Image capture and identification system and processUS931155325 Aug 201412 Apr 2016Nant Holdings IP, LLC.Image capture and identification system and processUS931155425 Aug 201412 Apr 2016Nant Holdings Ip, LlcImage capture and identification system and processUS931776925 Mar 201519 Apr 2016Nant Holdings Ip, LlcImage capture and identification system and processUS93240049 Dec 201326 Apr 2016Nant Holdings Ip, LlcImage capture and identification system and processUS93303261 Sep 20143 May 2016Nant Holdings Ip, LlcImage capture and identification system and processUS933032714 Dec 20143 May 2016Nant Holdings Ip, LlcImage capture and identification system and processUS933032818 Dec 20143 May 2016Nant Holdings Ip, LlcImage capture and identification system and processUS933210417 Mar 20143 May 2016Apple Inc.Speakerphone control for mobile deviceUS933645318 Dec 201410 May 2016Nant Holdings Ip, LlcImage capture and identification system and processUS934274826 May 201517 May 2016Nant Holdings Ip. LlcImage capture and identification system and processUS20070152963 *15 Dec 20065 Jul 2007Wong Yoon KOrientation dependent functionality of an electronic deviceUS20090100384 *8 Nov 200716 Apr 2009Apple Inc.Variable device graphical user interfaceUS20090209293 *19 Feb 200820 Aug 2009Apple Inc.Speakerphone Control for Mobile DeviceUS20100115309 *26 Mar 20076 May 2010Freescale Semiconductor, Inc.Anticipation of power on of a mobile deviceUS20100185303 *22 Jul 2010Qualcomm IncorporatedMethod and apparatus for controlling the operational mode of electronic devices in response to sensed conditionsUS20110150292 *23 Jun 2011Boncyk Wayne CObject Information Derived from Object ImagesUS20110211760 *1 Sep 2011Boncyk Wayne CImage Capture and Identification System and ProcessUS20110216179 *8 Sep 2011Orang DialamehAugmented Reality Panorama Supporting Visually Impaired IndividualsUS20110228126 *22 Sep 2011Boncyk Wayne CImage Capture and Identification System and ProcessUS20120185803 *19 Jul 2012Htc CorporationPortable electronic device, control method of the same, and computer program product of the sameUS20130232425 *21 Feb 20135 Sep 2013Roche Diagnostics Operations, Inc.Determination of a terminal's position for displaying a gui element* Cited by examinerClassifications U.S. Classification340/974, 340/945International ClassificationG01C21/00, G05B19/042, G06F1/32Cooperative ClassificationG06F1/3287, G06F1/3203, Y02B60/1278, Y02B60/32, G05B2219/25291, G05B19/042, G06F1/3209, Y02B60/1282, G06F1/3215European ClassificationG06F1/32P1C, G06F1/32P5S, G06F1/32P1A, G05B19/042, G06F1/32PLegal EventsDateCodeEventDescription12 Jan 2009ASAssignmentOwner name: GEOVECTOR CORPORATION, CALIFORNIAFree format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:ELLENBY, JOHN;ELLENBY, PETER MALCOLM;ELLENBY, THOMAS WILLIAM;REEL/FRAME:022093/0093;SIGNING DATES FROM 20001003 TO 20001012Owner name: GEOVECTOR CORPORATION,CALIFORNIAFree format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:ELLENBY, JOHN;ELLENBY, PETER MALCOLM;ELLENBY, THOMAS WILLIAM;SIGNING DATES FROM 20001003 TO 20001012;REEL/FRAME:022093/009324 Feb 2009ASAssignmentOwner name: QUALCOMM INCORPORATED, CALIFORNIAFree format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:GEOVECTOR CORPORATION;REEL/FRAME:022299/0570Effective date: 20090113Owner name: QUALCOMM INCORPORATED,CALIFORNIAFree format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:GEOVECTOR CORPORATION;REEL/FRAME:022299/0570Effective date: 2009011326 Jul 2011CCCertificate of correction25 Sep 2013FPAYFee paymentYear of fee payment: 4RotateOriginal ImageGoogle Home - Sitemap - USPTO Bulk Downloads - Privacy Policy - Terms of Service - About Google Patents - Send FeedbackData provided by IFI CLAIMS Patent Services