US20220353701A9 - Mobile device and infrastructure systems - Google Patents
Mobile device and infrastructure systems Download PDFInfo
- Publication number
- US20220353701A9 US20220353701A9 US13/875,741 US201313875741A US2022353701A9 US 20220353701 A9 US20220353701 A9 US 20220353701A9 US 201313875741 A US201313875741 A US 201313875741A US 2022353701 A9 US2022353701 A9 US 2022353701A9
- Authority
- US
- United States
- Prior art keywords
- magnetic field
- information
- mobile device
- modulated
- information signal
- 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.)
- Granted
Links
- 238000012545 processing Methods 0.000 claims description 44
- 238000000034 method Methods 0.000 claims description 43
- 230000004807 localization Effects 0.000 claims description 23
- 238000004590 computer program Methods 0.000 claims description 17
- 238000001514 detection method Methods 0.000 claims description 16
- 230000003287 optical effect Effects 0.000 claims description 8
- 239000000284 extract Substances 0.000 claims description 2
- 238000004891 communication Methods 0.000 description 26
- 238000005070 sampling Methods 0.000 description 13
- 230000005540 biological transmission Effects 0.000 description 8
- 230000006870 function Effects 0.000 description 7
- 239000013598 vector Substances 0.000 description 7
- 238000010586 diagram Methods 0.000 description 6
- 238000005259 measurement Methods 0.000 description 6
- 230000008901 benefit Effects 0.000 description 5
- 230000008859 change Effects 0.000 description 5
- 230000010354 integration Effects 0.000 description 5
- 238000009434 installation Methods 0.000 description 4
- 238000004804 winding Methods 0.000 description 4
- 238000012935 Averaging Methods 0.000 description 3
- 230000007774 longterm Effects 0.000 description 3
- 230000001133 acceleration Effects 0.000 description 2
- 230000004075 alteration Effects 0.000 description 2
- 230000001419 dependent effect Effects 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 238000007619 statistical method Methods 0.000 description 2
- 241001465754 Metazoa Species 0.000 description 1
- 230000004308 accommodation Effects 0.000 description 1
- 238000009825 accumulation Methods 0.000 description 1
- 230000006978 adaptation Effects 0.000 description 1
- 230000005672 electromagnetic field Effects 0.000 description 1
- 238000005265 energy consumption Methods 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 239000002184 metal Substances 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 230000008672 reprogramming Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01B—MEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
- G01B7/00—Measuring arrangements characterised by the use of electric or magnetic techniques
- G01B7/003—Measuring arrangements characterised by the use of electric or magnetic techniques for measuring position, not involving coordinate determination
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K17/00—Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C9/00—Individual registration on entry or exit
- G07C9/20—Individual registration on entry or exit involving the use of a pass
- G07C9/28—Individual registration on entry or exit involving the use of a pass the pass enabling tracking or indicating presence
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/06—Authentication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/50—Secure pairing of devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/025—Services making use of location information using location based information parameters
- H04W4/026—Services making use of location information using location based information parameters using orientation information, e.g. compass
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/20—Instruments for performing navigational calculations
- G01C21/206—Instruments for performing navigational calculations specially adapted for indoor navigation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/60—Context-dependent security
- H04W12/69—Identity-dependent
- H04W12/79—Radio fingerprint
Definitions
- the present invention relates to an infrastructure system for a mobile device and to the mobile device itself, such as for the purpose of localizing and identifying mobile devices.
- Knowing the whereabouts of an object or a person enables utilization of a multitude of position-related services and applications. While outside of confined spaces, satellite-supported systems may be used for localization, other systems and techniques need to be used within confined spaces.
- An HF system comprising time measurement may be employed, e.g., for localizing mobile devices. Said localization is performed by means of the time delay, i.e. the run time, of radio signals in a temporally synchronized environment having several transmitters or receivers. Accordingly, said localization is accurate, but also very high in expenditure, and the expenditure increases enormously when used inside of buildings.
- HF systems may also exploit field-strength measurements so as to perform localization of a mobile device via the measured field strength at transmitters having known installation locations. Localization may be performed on the system to be localized, i.e. the receiver. Alternatively, measurement of the transmit signals of a system to be localized may be employed by several receivers having known installation locations. Even though the implementation expenditure is slightly reduced as compared to the above-mentioned possibility of time measurement for the purpose of localization, the same drawbacks essentially exist, namely the high expenditure and the problem involved in indoor localization.
- Low-range systems may be based on image processing, for example.
- a room is detected by means of general features or by means of specifically attached markings, such as barcodes.
- said systems are error-prone or need to be operated by a disciplined user.
- HF beacons and/or active or passive RFID systems may be employed for the above localization and identification tasks.
- Such a system communicates with weak electromagnetic fields with the system to be localized or identified.
- the implementation expenditure is slightly lower in this case due to the slightly reduced localization accuracy, but nevertheless proprietary components may be employed in order to implement the system.
- infrared systems detecting by means of infrared communication the whereabouts of an object to be localized.
- a transmitter or receiver may be provided at the object to be localized.
- WLAN localization concepts indeed may involve low implementation expenditure since the infrastructure is already existent in most cases, but their indoor use still poses a large problem, which increases susceptibility to errors regarding, e.g., faulty localizations.
- RFID concepts may involve large investment expenditure since the infrastructure is non-existent in most cases or, if it is existent, is not available to everybody.
- an infrastructure system for a mobile device may have: an information signal generator configured to generate a magnetic field modulated with information; a data interface for receiving a message from the mobile device via a high-frequency electromagnetic wave interface; and a processing unit configured to check the message for a match with the information, wherein the information signal generator is configured such that a modulation frequency at which the magnetic field is modulated with the information is lower than 1 kHz.
- an in-house infrastructure system for a mobile device may have: a plurality of information signal generators which are configured to generate a magnetic field which is modulated in each case at a modulation frequency of less than 1 kHz with information which is different for the information signal generators.
- a mobile device may have: a magnetic field sensor for detecting a magnetic field; an information extractor for extracting from the magnetic field information with which the magnetic field is modulated at a modulation frequency lower than 1 kHz; and a data interface for transmitting, via a high-frequency electromagnetic wave interface, a message which depends on the information.
- a mobile device may have: a magnetic field sensor for detecting a magnetic field; an information extractor for extracting from the magnetic field location and/or identification information with which the magnetic field is modulated at a modulation frequency lower than 1 kHz; and a localizer for determining a position of the mobile device by means of the location and/or identification information.
- Another embodiment may have a system of an infrastructure system as claimed in claim 1 and of a mobile device as claimed in claim 18 .
- Another embodiment may have a system of an infrastructure system as claimed in claim 12 and of a mobile device as claimed in claim 23 .
- a method of providing an infrastructure for a mobile device may have the steps of generating a magnetic field modulated with information at a modulation frequency lower than 1 kHz; receiving a message from the mobile device via a high-frequency electromagnetic wave interface; and checking the message for a match with the information.
- a method of operating a mobile device including a magnetic field sensor for detecting a magnetic field may have the steps of: extracting from the magnetic field information with which the magnetic field is modulated at a modulation frequency lower than 1 kHz; and transmitting, via a high-frequency electromagnetic wave interface, a message which depends on the information.
- a method of operating a mobile device including a magnetic field sensor for detecting a magnetic field may have the steps of: extracting from the magnetic field location and/or identification information with which the magnetic field is modulated at a modulation frequency lower than 1 kHz; and determining a position of the mobile device by means of the location and/or identification information.
- a computer program may have: a program code for performing the method of providing an infrastructure for a mobile device, which method may have the steps of: generating a magnetic field modulated with information at a modulation frequency lower than 1 kHz; receiving a message from the mobile device via a high-frequency electromagnetic wave interface; and checking the message for a match with the information, when the program runs on a computer.
- a computer program may have: a program code for performing the method of operating a mobile device including a magnetic field sensor for detecting a magnetic field, which method may have the steps of: extracting from the magnetic field information with which the magnetic field is modulated at a modulation frequency lower than 1 kHz; and transmitting, via a high-frequency electromagnetic wave interface, a message which depends on the information, when the program runs on a computer.
- a computer program including a program code for performing the method of operating a mobile device including a magnetic field sensor for detecting a magnetic field, which method may have the steps of: extracting from the magnetic field location and/or identification information with which the magnetic field is modulated at a modulation frequency lower than 1 kHz; and determining a position of the mobile device by means of the location and/or identification information, when the program runs on a computer.
- the observation underlying the present invention consists in that magnetic field sensors already exist in most cases in today's mobile devices, such as in the form of Hall sensors or the like, namely in addition to an ability, which in most cases exists anyway, to communicate and/or to transmit information via a high-frequency electromagnetic wave interface, such as WLAN, GSM or the like. Examples of such mobile devices are mobile phones or portable multimedia reproduction devices or the like.
- One idea underlying the present invention consists in that the magnetic field sensors of said mobile devices may be used for providing the mobile devices with information at a locally extremely restricted area, specifically by locally producing a magnetic field, modulated with said information, at this position by means of an information signal generator.
- the mobile device Due to its further high-frequency electromagnetic wave interface, the mobile device is able to transmit a message which depends on said information to a central station, such as a processing unit of the infrastructure system, which may subsequently check, for example, whether the message matches the information, so as to determine, for example, that the mobile device is located within the cell and/or the magnetic field of the respective information signal generator.
- the infrastructure system may take various measures which depend on this check, such as localization, information transmission to the mobile device, triggering an alarm signal, granting access, etc.
- the local restriction of the availability of magnetic field modulation further enables transmitting information to a device located within the respective cell in a targeted manner and without too high a risk of an interception on the part of unauthorized third parties. This may also be exploited in a corresponding in-house infrastructure system.
- FIG. 1 shows a block diagram of an infrastructure system in accordance with an embodiment of the present application
- FIG. 2 shows a sectional top view of a room of a building which has drawn-in possible antenna coil paths for an information signal generator in accordance with an embodiment
- FIG. 3 shows a block diagram of a mobile device in accordance with an embodiment
- FIG. 4 shows a block diagram of a mobile device in accordance with a further embodiment
- FIG. 5 shows a block diagram of an information signal generator in accordance with an embodiment
- FIG. 6 shows a block diagram of a mobile device in accordance with a further embodiment.
- FIG. 7 shows a block diagram of a mobile device in accordance with a further embodiment.
- FIG. 1 initially shows an infrastructure system generally indicated by reference numeral 10 .
- the infrastructure system 10 serves one or more mobile devices, a mobile device 12 being shown in FIG. 1 by way of example.
- the infrastructure system 10 of FIG. 1 includes at least one information signal generator 14 configured to generate a magnetic field modulated with information, specifically—as will be described below—at with low frequency at a modulation frequency of, e.g., less than 1 kHz or even less than 200 Hz and, in accordance with embodiments described below, even less that 50 Hz.
- a further information signal generator 16 which may optionally exist and uses, e.g. for modulation, information which differs from the information of the information signal generator 14 , is also shown by way of example in FIG. 1 .
- the information may be location and/or identification information, for example, i.e. it may indicate a location where the respective information signal generator 14 or 16 is positioned, or it may indicate an ID of the respective information signal generator 14 or 16 which is, e.g., unambiguously associated with the latter.
- the infrastructure system 10 further includes a data interface 18 for receiving a message from the mobile device 12 via a high-frequency electromagnetic wave interface 20 , such as an optical link, a radio link or a link to the internet, to which the mobile device 12 is also linked via a high-frequency electromagnetic wave wireless path 20 .
- a high-frequency electromagnetic wave interface 20 such as an optical link, a radio link or a link to the internet, to which the mobile device 12 is also linked via a high-frequency electromagnetic wave wireless path 20 .
- the processing unit 22 may thus be located at any location or may even be distributed across several locations, such as across computers of a computer network, for example, and may also be locally separate from the data interface 18 , which in turn may represent one of a multitude or plurality of data interfaces. In other words, there may possibly be even many processing units which may possibly also be coupled, e.g. via the internet.
- the link between 22 and 14 / 16 may thus be short, but possibly also long, for example it may be via the internet.
- the infrastructure system 10 further includes a processing unit 22 configured to check the message from the mobile device 12 for a match with the information with which the magnetic field of the information signal generator 14 or 16 is modulated.
- the infrastructure system of FIG. 1 may be employed for different purposes.
- the processing unit 22 may check, with the help of the message, where the mobile device 12 is located.
- the mobile device 12 forwards the information from the magnetic field modulation to the processing unit 22 via the interface 20 and the data interface 18 , which processing unit 22 may unambiguously associate said information with the respective information signal generator and may thus restrict the position of the mobile device 12 to the cell within which the magnetic field of the respective information signal generator 14 is sufficient to be recognized and evaluated by the mobile device 12 .
- It is advantageous that magnetic fields having a locally extremely accurate circumference may be generated.
- the cells of the individual information signal generators 14 and/or 16 may therefore be arranged, for example, as desired, e.g. may be seamlessly stitched and/or without any overlap or the like, so that the cell boundaries coincide with walls, ceilings or floors of rooms 24 of a building, as is indicated in FIG. 1 .
- the information used by the information signal generators 14 for magnetic field modulation are not necessarily limited to location and/or ID information. While location and/or ID information is transmitted, e.g., in a cyclically repeated manner, the processing unit 22 may additionally instruct, via a corresponding communication channel 26 , the respective information signal generator 14 and/or 16 , within whose cell the mobile device 12 is currently located, to forward a dedicated message to the mobile device 12 in that the respective generator 14 and/or 16 modulates the magnetic field with said message.
- the information used by the respective information signal generator 14 and/or 16 for magnetic field modulation may include a key, namely a cryptographic key, which is then used, e.g., for encrypted communication via the interface 20 , specifically from the mobile device 12 to the data interface 18 and/or vice versa.
- the infrastructure system 10 may thus be used within the context of an indoor navigation system.
- the processing unit 22 would either communicate—e.g. upon determining the cell and/or the information signal generator within whose cell the mobile device 12 is currently located—this position to the mobile device 12 , wherein, in turn, a corresponding processing unit would look up a map, by means of this position, so as to submit, e.g., a navigation proposal to a user of the mobile device 12 , or the processing unit 22 itself would look up a map by means of the position and forward the navigation proposal to the mobile device 12 via the interface 20 .
- the processing unit 22 might also utilize the knowledge that the mobile device 12 is located in the cell of a specific information signal generator 14 in order to implement access control. For example, upon successfully checking the message of the mobile device 12 via the interface 20 , namely that the message matches the information of the respective information signal generator 14 , and possibly upon checking that the message of the mobile device 12 includes an ID of the mobile device 12 which belongs to a specific authorized group, the processing unit 22 might grant access to a room otherwise not accessible in that the processing unit 22 opens a corresponding door, for example, or the like. Similarly, the infrastructure system 10 of FIG. 1 might implement time recording in that the processing unit 22 records, for example, the time duration during which the mobile device 12 is located within a cell or a specific group of cells of specific information signal generators.
- the processing unit 22 might implement specific building automation. It would also be possible, of course, for the processing unit 22 to check the received messages along the lines of predetermined security criteria in terms of whether there have been any security lapses, such as the presence of a specific device 12 within a cell within which the device is not allowed to be located at this point in time.
- the processing unit 22 may transmit user-specific information to the mobile device 12 in a location-dependent manner, i.e. dependently on the recognized information signal generator cell. This transmission may be effected both via magnetic field modulation and the communication channel 26 and via the interface 20 .
- Said user-specific information might include, e.g., advertising for the mobile device 12 .
- the processing unit 22 it is also possible for the processing unit 22 to specifically address user interface devices, such as display units or loudspeakers, which are located in the vicinity of the current position of the user, so that the user obtains, via such additional display units or loudspeakers or the like which are located in the user's vicinity, information intended for him/her or tailored to him/her, i.e. personalized information such as advertising or the like.
- the processing unit 22 might also be configured to log the detected instances of presence of the mobile device 12 in specific information signal generator cells, such as for the purpose of statistical analyses, e.g. for determining building/area usage.
- An advantage of the system of FIG. 1 is that many mobile devices 12 already exist which match the infrastructure system 10 .
- Mobile devices 12 having magnetic field sensors and the ability to communicate via the interface 20 exist, e.g., in the form of mobile phones or other portable devices, such as portable multimedia reproduction devices, for example.
- Such mobile devices 12 are mostly also capable of executing additional software.
- the communication channel 26 which may be wired or wireless, need only be present optionally, the expenditure used for implementing the infrastructure system 10 is also relatively low.
- the information signal generator 14 may comprise an antenna.
- This antenna may be configured as a coil with or without a core, a Helmholtz coil, or a ring antenna.
- FIG. 2 shows a room 24 with a surrounding wall 28 and a door 30 , the direction of the earth's magnetic field at the location of the room 24 being additionally indicated at 32 .
- the antenna may be configured, e.g., as a coil 34 guided along opposite sections of the wall 28 , the ceiling and the floor which adjoin the room 24 , so as to superimpose the earth's magnetic field, which extends along the north-south axis, with an artificial magnetic field.
- the artificial magnetic field extends along the coil axis 36 in a direction transverse to the earth's magnetic field.
- this alignment is not mandatory for the embodiments of the present invention.
- the path might also be parallel to the earth's magnetic field, which improves the installation expenditure and the installation possibilities.
- a path in a direction transverse to the earth's magnetic field, as is shown in FIG. 2 may make detectability of the existence of a magnetic field of the earth on the part of the mobile device easier, which will be addressed below, since the superposition of the earth's magnetic field with the artificial magnetic field results not only in a change in the magnitude of the effective magnetic field at the location of the mobile device 12 , but also in a change of direction.
- a horizontally extending coil 38 in the ceiling or the wall or the floor so as to essentially enclose the floor plan of the room 24 to produce a magnetic field 40 which extends vertically and, thus, again in the transverse direction to the earth's magnetic field.
- the number of windings of the coils 34 and/or 38 which act as antennas, may be one or more, and in particular, they may be configured as Helmholtz coils.
- the coil 38 may comprise mutually parallel windings in an upper half and a lower half of the wall 28 or in the ceiling and the floor of the room 24 .
- the coil 34 too, may comprise two coil sections, which are spaced apart, along the shared coil axis 36 , by an extension of the room 24 or by a slightly smaller distance in this direction.
- a lower sampling frequency may be used, for example, for pure detection of the presence of an artificial magnetic field of an information signal generator than for the subsequent distinction as to whether the artificial magnetic field, the presence of which has been detected, corresponds to information and/or to a telegram of the information signal generator or originates from elsewhere, such as from a local deflection of the earth's magnetic field by a metal object in the immediate surroundings of the user of the mobile device.
- the information signal generator 14 may be configured to generate a current, modulated with the information, through the antenna 34 and/or 38 .
- a modulation frequency at which the magnetic field is modulated with the information may be lower than 1 kHz, lower than 200 Hz or even lower than 50 Hz. Utilization of the frequency range below 50 Hz has advantages since this range is below the usual voltage supply frequencies of, e.g., 50 Hz or 60 Hz, and is thus not superimposed and/or disturbed by the latter, and since, as was already indicated above, the modulation frequency in this range may be sampled by magnetic field sensors such as the Hall sensors to be mentioned below or the like, which are used in the mobile device for magnetic field detection. Of course, the lower modulation frequency is accompanied by a lower transmission rate. This problem may be addressed by compressing (coding) the information and/or the telegram.
- FIG. 2 it shall also be mentioned that the indicated possibilities for a magnetic field cell and antennas are examples only, and that especially as a function of the respective application, very small antennas may also be used since a range of a few millimeters is sufficient for many applications.
- the mobile device of FIG. 3 is generally indicated by reference numeral 40 and includes a magnetic field sensor 42 , an information extractor 44 as well as a data interface 46 . As is indicated in FIG. 3 , an acceleration sensor 48 and a processing unit 50 may optionally be provided as well.
- the magnetic field sensor 42 detects a magnetic field which is present and which, for example—depending on where the mobile device 40 is currently located—can be the earth's magnetic field or a superposition of the earth's magnetic field with the artificially generated magnetic field of one of the information signal generators 14 and/or 16 ( FIG. 1 ).
- the magnetic field sensor 42 includes a Hall sensor, specifically a Hall sensor having 1, 2 or 3 axes.
- the magnetic field sensor 42 may also be a different sensor, such as an XMR sensor for measuring the magnetic field along one, two or three axes.
- the magnetic field sensor 42 may comprise one or several coils whose coil axes are perpendicular to each other, for example, specifically each having a signal amplifier and an A/D converter or a multiplexer placed between the coils and the signal amplifier, the A/D converter adjoining the output of the signal amplifier.
- the information extractor 44 is configured to extract the information from that magnetic field which has been detected by the magnetic field sensor 42 , namely the information with which the magnetic field is modulated, as was described above.
- the data interface 46 is intended to transmit a message via the high-frequency electromagnetic wave interface 20 , the message depending on the magnetic field modulation information, e.g. directly including same, possibly along with an ID of the mobile device 40 , as was already described above.
- the information extractor 44 may be configured to cyclically detect, in a detection mode, a superposition of the earth's magnetic field with an artificial magnetic field, namely the artificial magnetic field of one of the information signal generators, so as to only then perform information extraction, which mostly involves use of more power.
- the information extractor 44 may be configured to detect the magnetic field vector in three mutually perpendicular spatial directions (such as in relation to a local reference system of the mobile device) and to evaluate, for presence detection purposes, a magnitude and/or an orientation of the magnetic field vector.
- the sum of the three magnetic field vector components along the three mentioned mutually perpendicular spatial directions may be added and/or accumulated to obtain a measure of the magnetic field strength.
- the strength and/or orientation of the detected magnetic field can be compared to corresponding threshold values.
- the magnetic field strength may be compared, e.g., to a fixed threshold value.
- the magnetic field generated by the information signal generators 16 is about as large or slightly larger than the earth's magnetic field strength, such as, e.g., larger than 40 ⁇ T or 60 ⁇ T.
- deflections of the earth's magnetic field are present inside a building and in the vicinity of metallic objects, so that a suitable condition and/or a suitable threshold value should be used so as not to erroneously detect the existence of an additional magnetic field too often, on the one hand, and so as not to “overlook” an existing magnetic field of one of the information signal generators too often, on the other hand.
- the information extractor may perform, e.g., long-term averaging of the output signal of the magnetic field sensor 42 so as to obtain a reference value, or threshold value, of the magnetic field strength and/or magnetic field orientation, such as across averaging time durations which amount to, e.g., more than 100 times the sampling interval and/or the repetition time duration used for sampling the magnetic field for detecting the presence of an artificial magnetic field.
- the information extractor 44 may use the output signal of an acceleration sensor 48 , which optionally is additionally provided, so as to continuously correct the magnetic field vector output of the magnetic field sensor 42 with regard to the location of the mobile device 40 in relation to the geographic (stationary) coordinate reference system during integration and/or so as to transform the samples—which are averaged within the context of potential long-term averaging for the purpose of determining a threshold value—to a shared reference system.
- an acceleration sensor 48 which optionally is additionally provided, so as to continuously correct the magnetic field vector output of the magnetic field sensor 42 with regard to the location of the mobile device 40 in relation to the geographic (stationary) coordinate reference system during integration and/or so as to transform the samples—which are averaged within the context of potential long-term averaging for the purpose of determining a threshold value—to a shared reference system.
- modulation with the modulation information may take place in a unipolar or bipolar manner.
- the explanations that have just been given may readily be applied to detecting the presence of the artificial magnetic field.
- the magnetic field sensor 42 is configured such that its magnetic field sampling operations represent an integration of the existing magnetic field over an integration time duration, such as over the sampling interval between successive sampling and/or readout times, said integration time duration being larger than a period duration of the magnetic field modulation, the sampling frequency at which the magnetic field sampling operations are performed by the magnetic field sensor 42 may be lower than the modulation frequency.
- the magnetic field sensor 42 is configured such that the individual sampling operations are formed, e.g. instantaneously, over an integration time period which is shorter than the period length of the magnetic field modulation, sampling should be performed, during the detection mode, at a frequency higher than the modulation frequency.
- the sampling frequency is advantageous for the sampling frequency to be higher than the modulation frequency so as not to be dependent on the corresponding implementation of the magnetic field sensor existing on the mobile device.
- magnetic field sensor sampling might be performed at a frequency more or less equal to or higher than the modulation frequency of the information signal generators, such as more than double the latter, for example.
- the information extractor 44 synchronizes itself, e.g., to a preamble with which the magnetic field is cyclically modulated by the information signal generators 14 , whereupon the information extractor 44 subsequently extracts from the magnetic field the actual information with which the magnetic field is modulated.
- the sampling rate at which the magnetic field sensor samples the magnetic field may be increased as compared to the detection mode.
- the scanning mode may include, for detecting a telegram, correlating the sampled magnetic field curve with a reference signal or performing forward error detection by means of redundancy information in the telegram.
- the scanning mode will be unsuccessful, and the information extractor will assume that the detected artificial magnetic field does not originate from one of the information signal generators.
- the scanning mode is limited in time, for example. The time duration of the scanning mode may depend on the maximum time duration to be expected of the telegram output by the information signal generators.
- the data interface 46 may include an optical sensor or a radio transmitter, for example; accordingly, the interface 20 may be an optical link or a radio link, as was already described above.
- the mobile device 40 may be, in particular, e.g. a mobile phone, a portable computer, a portable multimedia reproduction device, or a mobile game console.
- the data interface 46 may use an activatable and deactivatable link 20 and to be configured to temporarily store the information from the magnetic field as has been extracted from same by the extractor 44 while the link 20 is not activated.
- the processing unit 50 may be, e.g., a processor capable of performing programs loaded onto the mobile device 40 .
- the processing unit 50 may partly take over tasks of the information extractor 44 and/or of the data interface 46 .
- the processing unit 50 may take over additional functions, such as performing encrypted communication via the interface 20 by means of a key which the latter has received from the magnetic field modulation via the information extractor 44 .
- FIG. 4 shows a further embodiment of a mobile device.
- the mobile device of FIG. 4 is generally indicated at reference numeral 60 .
- Elements of the mobile device 60 which are identical with those of FIG. 3 have been provided with the same reference numerals, and repeated descriptions of said elements and their modes of operation will be dispensed with below in order to avoid repetition.
- the mobile device 60 of FIG. 4 includes no data interface for the interface 20 , but a localizer 62 which may, e.g., also be configured in the form of a processor having a corresponding program executing thereon.
- the localizer 62 is configured to determine a position of the mobile device 60 from location and/or identification information extracted from the modulated magnetic field by the information extractor 44 . To this end, the localizer 62 looks up, e.g., in a corresponding database having the positions of the information signal generators stored therein. In other words, the localizer 62 takes over, according to the embodiment of FIG. 4 , the task described above with reference to FIG.
- the infrastructure system naturally need not have the data interface 18 available to it, unlike FIG. 1 .
- the existence of the processing unit 22 is also not required in this case.
- the advantages of the overall system consisting of the mobile device 60 and the one or more information signal generators 14 and 16 result from the advantage of the locally more specifically defined extensions of the magnetic field cells of the information signal generator(s). For example, in this manner a different cryptographic key might be made available in each magnetic field modulation cell.
- FIG. 1 In the left-hand half (without elements 18 - 22 and 26 ), FIG.
- each information signal generator 14 may comprise an antenna configured as a coil with or without a core, a Helmholtz coil, or a ring antenna which is accommodated on a wall, a ceiling, a floor, a door, a door frame, a window or a window frame. Additionally or alternatively, accommodation in a carpet, a vehicle, in clothing, in a cash register or in a machine such as a ticket machine or any other technical device is also possible.
- an information signal generator will be described with reference to FIG. 5 . Thereafter, still further embodiments of mobile devices will be described.
- the information used for modulating the magnetic field is sometimes also referred to as a telegram.
- the information signal generator of FIG. 5 is generally indicated at the reference numeral 80 and includes a modulated current source 82 and an antenna 84 , which may correspond, e.g., to one of the antennas 34 and/or 38 of FIG. 2 .
- the modulated current source 82 may either be installed in a stationary manner, as was shown in FIG. 2 , or on mobile objects, which may then be identified by the mobile devices, namely by means of magnetic field modulation.
- the modulated current source 82 includes a microprocessor 86 and a current source 88 as well as a switch 90 .
- the current source 88 may be coupleable to an external energy supply 94 , such as a public power supply network, via a terminal 92 , and an output of the current source 88 may be connected to an output 96 of the modulated current source 82 via the switch 90 so as to selectively conduct or not conduct current through the antenna 84 connected to the terminal 96 .
- the microcontroller 86 is connected to the switch and to the current source 88 and may additionally be connectable to the internet or a different data network 100 via an external data link 98 ; the above-mentioned communication via the channel 26 takes place, for example, via said link.
- the magnetic field 102 is thus modulated by means of an electronic circuit and of the microprocessor 86 .
- the current source 88 is optionally connectable to an electric energy source.
- the energy source is, for example, a battery, an accumulator, a power supply network or a communication network with integrated energy supply, such as in accordance with IEEE 802.3af/at.
- the current may be modulated at very low frequencies, from e.g. 0 to approx. 50 Hz. Modulation may additionally take place in accordance with digital information, i.e. a telegram.
- Modulation of the current may take place either in a unipolar manner, in which case the current flow flows through the antenna 84 in one direction and, thus, the earth's magnetic field is deflected in one direction, or in a bipolar manner, in which case the polarity of the current flow through the antenna 84 is reversed, whereby the artificially generated magnetic field changes its direction upon polarity reversal.
- the current strength may also be adapted manually by the user via a user interface not depicted in any detail in FIG. 5 or by the microcontroller 86 , possibly via a corresponding configuration by the processing unit 22 ( FIG. 1 ).
- the telegram is cyclically repeated either continuously or intermittently.
- the telegram may optionally be coded, such as by means of NRZ, NRZi, Manchester, etc.
- the microprocessor 86 may either be specifically programmed for generating a telegram or may be reprogrammed, such as via the interface 98 . The same applies to the optional adjustability of the current strength by means of the microcontroller 86 . Reprogramming may be performed manually or via the previously mentioned communication network 100 .
- the telegram may consist of several parts. For example, the telegram initially consists of a preamble for the purpose of receiver synchronization. This may be followed by an individual identification feature. Useful information which may possibly follow may optionally be compressed or encrypted.
- the antenna 84 connected to the modulated current source 82 and generating a modulated magnetic field may vary in terms of shape, implementation and dimension. Airwaves with and without a core, Helmholtz coils, or circulators comprising one or more windings, etc. are possible.
- a combination of the modulated current source 82 and/or of the current strength and of the antenna 84 determine a range of the signal and/or a range of a detectability of the magnetic field modulation for the mobile devices. In this manner, desired ranges of only a few centimeters, such as only within a Helmholtz coil, up to several meters may be generated. Very short ranges may typically be used for tap-proof transmission of cryptographic keys. Larger ranges are often desirable for localizing persons and objects.
- a mobile terminal device 120 includes a CPU. It may be a programmable mobile phone or smartphone, for example. An operating system may run on the CPU 122 .
- the mobile terminal device 120 may include one or more network accesses, such as GSM/UMTS, LTE, WiMax, WLAN, etc., for broad-band communication with the internet 124 .
- the mobile device 120 includes an antenna 124 so as to obtain a connection with the internet 124 in a wireless manner via the interface link 20 .
- the device 120 is equipped with an electronic compass which, according to the embodiment of FIG. 6 , includes a Hall sensor 126 and is therefore capable of measuring static or slowly changing magnetic fields, i.e. may act as the above-mentioned magnetic field sensor 42 .
- a software SW 1 has been installed on the terminal device 120 , and its task initially consists, e.g., in cyclically detecting, as was mentioned above, the presence of an artificial magnetic field as is generated by, e.g., one of the information signal generators. This is achieved, for example, in that the accumulated field vector of the earth's magnetic field is observed, such as via accumulation of the three axes, for example.
- the Hall sensor 126 dips into the artificial magnetic field generated by one of the information signal generators, a change in the magnetic field, specifically both in terms of direction and in terms of strength, which does not naturally occur, is observed by the software SW 1 . As soon as such a change is detected, the scanning mode of the software SW 1 is activated.
- the Hall sensor 126 of the device 120 is interrogated as often as possible, such as, e.g., 50-100 times per second, until a telegram preamble is detected which consists, e.g., in a constant change in the magnetic field 102 in time with the bitrate. Since the maximum bitrate is roughly, e.g., up to about half of the interrogation rate, the software SW 1 is able to identify the bitrate and the bit center with sufficient accuracy, so that further measurements may be performed at the correct bitrate and at the time of the bit center. Since the telegrams are relatively short, a small temporal inaccuracy does not negatively influence reception of the remaining telegram. Subsequently, the remaining telegram is processed, e.g. decoded, by the software SW 1 and may possibly be made available to other applications on the mobile terminal device 120 .
- a further software SW 2 on the mobile terminal device 120 monitors, e.g., the results of the software SW 1 and reports changes in the telegram content, such as location information and cryptographic keys, etc., to a server in the internet via an internet link, the address of which server is made to be configurable and takes over, e.g., the tasks of the previously mentioned processing unit 22 of FIG. 1 .
- the server is indicated by reference numeral 128 .
- FIG. 7 shows a mobile device 140 which may serve as a mobile location and identification memory.
- a magnetic sensor 142 it includes a microcontroller 144 , a power supply 146 , a memory 148 , and a communication interface 150 .
- the power supply 146 is, e.g., a battery or an accumulator and provides the microcontroller 144 , the magnetic field sensor 142 and the memory 148 with power.
- the microcontroller 144 is coupled to the magnetic field sensor 142 and to the memory 148 as well as to the communication interface 150 .
- the magnetic field sensor 142 may be a Hall sensor.
- the Hall sensor 142 may obviously also be formed by a different sensor for detecting static, as it were, or slowly changing magnetic fields 102 , such as by means of coils with an adjacent amplifier and A/D converter.
- the communication interface may be a USB interface, for example.
- the communication interface 150 it is also possible for the communication interface 150 to perform a different wired or wireless specification.
- a software SW 1 is installed on the device 140 so as to be processed by the microcontroller 144 . In terms of its function, the software SW 1 corresponds to the software SW 1 of the embodiment of FIG. 6 .
- a further software SW 3 is installed on the device 140 and ensures, when said software is being processed by the microcontroller 144 , that the results and/or the information obtained by the software SW 1 from the artificial magnetic field 102 when fulfilling its tasks as an information extractor are stored in the memory 148 of the device 140 .
- the memory 148 of the mobile device 140 may be a non-volatile memory, for example. A volatile memory is also possible, however.
- the data processing device 152 reads out the data from the memory 148 . This task is taken over, e.g., by a software SW 4 which is executed on the data processing device 152 .
- the read-out data is transmitted into a database 154 in the data processing device 152 , which database 154 may be used by other applications and services, such as via the internet 156 , for example.
- the mobile memory 156 is supplied with current via, e.g., a battery, an accumulator or by means of external energization.
- the messages forwarded to the outside by the mobile devices via the interface 20 , 150 and 124 , respectively may contain the information extracted from the magnetic field modulation as well as the identification of the respective mobile device itself.
- the message may comprise, e.g., a building ID of the building accommodating the respective information signal generator, the position ID of the respective information signal generator, a device ID of the mobile device, or alternatively or additionally any other ID which may be clearly associated with the device.
- the ID may also be clearly associable to the respective software executed on the respective mobile device and taking over the previously mentioned tasks of the mobile device.
- the processing unit 22 may be a central server, such as a localization and identification server, or a system which may be used by an exclusive user group such as a company.
- the server 128 may include a database, for example, which has the localization and/or encryption information of the mobile devices as well as their device IDs stored therein.
- Said data may be accessed either by external applications and services, or a database application on the server 128 transmits, upon reception of specific localization or encryption information of a specific mobile device, further information to this specific device, said information being linked to said localization or key/encryption information, such as information on the whereabouts or an invoice in addition to optional meta information, such as a link and/or a URL or an application, in order to settle same.
- a localization and identification system having stationary or mobile telegram generators for generating magnetic fields for transmitting location and/or identification information to mobile or stationary devices with magnetic field sensors which are associated with a person or an object.
- the telegram generators may comprise a current source 82 and an antenna 84 ; the current source may be controlled by a microcontroller 86 , and a current flow through the antenna 84 which contains telegram information is generated.
- the mobile terminal device may be equipped with a magnetic field sensor 42 , 126 and 142 , respectively, and have interne access such as via the interface 20 , 124 , for example.
- a software may execute on the respective terminal device, said software being able to extract the telegram information from the artificial magnetic field of the telegram generators and to make it available to further applications such as to the localizer 62 , on the device or other devices 22 and/or 128 on the internet.
- a mobile device may also comprise a magnetic field sensor 142 and have a memory 148 as well as a communication interface 150 which is not active all the time.
- a software that may be executed on the mobile device is capable of extracting the telegram information from the artificial magnetic field of the telegram generators and store same in the memory 148 and fetch same from the latter as soon as the mobile memory is connected to a data processing device 152 via the communication interface.
- the location and identification IDs of the mobile devices in the messages of same are received, possibly stored, processed further and/or linked, and the result of this processing is possibly provided to further services or mobile terminal devices, such as to the mobile terminal device which evaluated the magnetic field modulation.
- coils with or without a core Helmholtz coils, ring antennas of any geometric form and with one or several windings are suitable as magnetic field generation antennas.
- a modulated magnetic field having a very low frequency such as less than 200 Hz or from 0 to 50 Hz; said low frequencies may provide advantages in indoor applications which are due to the property that the extensions of the magnetic field zones may be easily determined.
- antennas of the information signal generators may be integrated inside a building.
- antennas of the information signal generators may be attached and/or arranged in stationary or mobile objects, particularly in ceilings, floors, walls, doors as well as door frames, tables, chairs, shelves, cabinets, other kinds of furniture, lamps, windows, carpets, vehicles (motorized or non-motorized), on land, on water, in the air or in space, in animals or in humans, e.g. in clothing, or the like.
- the telegram generators and/or information signal generators may have an energy supply by means of a battery, such as a rechargeable battery, for example, power supply units for connecting to electric power supply networks, such as in accordance with IEEE 802.3af and IEEE 802.3at.
- a battery such as a rechargeable battery
- power supply units for connecting to electric power supply networks, such as in accordance with IEEE 802.3af and IEEE 802.3at.
- they may have IP-based communication interfaces and be programmed, configured or interrogated via same.
- the above-mentioned telegram generators, information signal generators and/or the infrastructure system may be part of a payment, cash register, cash dispenser or customer terminal system.
- They may also be part of a building automation system or part of a communication encryption system.
- they may be part of a system for the purpose of advertising or of product marketing, or may be part of a game or of an entertainment system or be part of a piece of art.
- the communication interface 150 may be configured in accordance with the USB standard. However, the communication interface 150 may also be implemented in accordance with IEEE 802.3a/b/g/n. However, the communication interface may also be implemented in accordance with GSM/UMTS/LTE/WiMax, which naturally also applies to the interfaces 20 . Communication with the server 128 via a data network 124 is also possible, of course. The previously mentioned communication interfaces may naturally also be implemented in accordance with the Bluetooth standard or in accordance with IEEE 802.15.4 (ZigBee).
- the above embodiments may be associated with the group of short-range systems and may be employed, however, either exclusively or in combination with large-range systems as were mentioned in the introduction to the description of the present application.
- aspects have been described within the context of a device, it is understood that said aspects also represent a description of the corresponding method, so that a block or a structural component of a device is also to be understood as a corresponding method step or as a feature of a method step.
- aspects that have been described in connection with or as a method step also represent a description of a corresponding block or detail or feature of a corresponding device.
- Some or all of the method steps may be performed by a hardware device (or while using a hardware device), such as a microprocessor, a programmable computer or an electronic circuit. In some embodiments, some or several of the most important method steps may be performed by such a device.
- embodiments of the invention may be implemented in hardware or in software. Implementation may be effected while using a digital storage medium, for example a floppy disc, a DVD, a Blu-ray disc, a CD, a ROM, a PROM, an EPROM, an EEPROM or a FLASH memory, a hard disc or any other magnetic or optical memory which has electronically readable control signals stored thereon which may cooperate, or cooperate, with a programmable computer system such that the respective method is performed. This is why the digital storage medium may be computer-readable.
- a digital storage medium for example a floppy disc, a DVD, a Blu-ray disc, a CD, a ROM, a PROM, an EPROM, an EEPROM or a FLASH memory, a hard disc or any other magnetic or optical memory which has electronically readable control signals stored thereon which may cooperate, or cooperate, with a programmable computer system such that the respective method is performed. This is why the digital storage medium may be computer-readable.
- Some embodiments in accordance with the invention thus comprise a data carrier which comprises electronically readable control signals that are capable of cooperating with a programmable computer system such that any of the methods described herein is performed.
- embodiments of the present invention may be implemented as a computer program product having a program code, the program code being effective to perform any of the methods when the computer program product runs on a computer.
- the program code may also be stored on a machine-readable carrier, for example.
- inventions include the computer program for performing any of the methods described herein, said computer program being stored on a machine-readable carrier.
- an embodiment of the inventive method thus is a computer program which has a program code for performing any of the methods described herein, when the computer program runs on a computer.
- a further embodiment of the inventive methods thus is a data carrier (or a digital storage medium or a computer-readable medium) on which the computer program for performing any of the methods described herein is recorded.
- a further embodiment of the inventive method thus is a data stream or a sequence of signals representing the computer program for performing any of the methods described herein.
- the data stream or the sequence of signals may be configured, for example, to be transferred via a data communication link, for example via the interne.
- a further embodiment includes a processing means, for example a computer or a programmable logic device, configured or adapted to perform any of the methods described herein.
- a processing means for example a computer or a programmable logic device, configured or adapted to perform any of the methods described herein.
- a further embodiment includes a computer on which the computer program for performing any of the methods described herein is installed.
- a further embodiment in accordance with the invention includes a device or a system configured to transmit a computer program for performing at least one of the methods described herein to a receiver.
- the transmission may be electronic or optical, for example.
- the receiver may be a computer, a mobile device, a memory device or a similar device, for example.
- the device or the system may include a file server for transmitting the computer program to the receiver, for example.
- a programmable logic device for example a field-programmable gate array, an FPGA
- a field-programmable gate array may cooperate with a microprocessor to perform any of the methods described herein.
- the methods are performed, in some embodiments, by any hardware device.
- Said hardware device may be any universally applicable hardware such as a computer processor (CPU), or may be a hardware specific to the method, such as an ASIC.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Theoretical Computer Science (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
- This application is a continuation of copending International Application No. PCT/EP2011/069321, filed Nov. 3, 2011, which is incorporated herein by reference in its entirety, and additionally claims priority from German Application No. 102010043394.2, filed Nov. 4, 2010, which is also incorporated herein by reference in its entirety.
- The present invention relates to an infrastructure system for a mobile device and to the mobile device itself, such as for the purpose of localizing and identifying mobile devices.
- Knowing the whereabouts of an object or a person enables utilization of a multitude of position-related services and applications. While outside of confined spaces, satellite-supported systems may be used for localization, other systems and techniques need to be used within confined spaces.
- In addition, transmission of an individual identification feature, such as a cryptographic key, for example, over a very short distance is a possibility of establishing tap-proof and encrypted communication via the internet.
- There are various possibilities of meeting the above localization and identification feature transmission tasks. One may distinguish between potential large-range systems, which can typically cover several rooms, and low-range systems, which act within individual rooms. An HF system comprising time measurement may be employed, e.g., for localizing mobile devices. Said localization is performed by means of the time delay, i.e. the run time, of radio signals in a temporally synchronized environment having several transmitters or receivers. Accordingly, said localization is accurate, but also very high in expenditure, and the expenditure increases enormously when used inside of buildings.
- However, HF systems may also exploit field-strength measurements so as to perform localization of a mobile device via the measured field strength at transmitters having known installation locations. Localization may be performed on the system to be localized, i.e. the receiver. Alternatively, measurement of the transmit signals of a system to be localized may be employed by several receivers having known installation locations. Even though the implementation expenditure is slightly reduced as compared to the above-mentioned possibility of time measurement for the purpose of localization, the same drawbacks essentially exist, namely the high expenditure and the problem involved in indoor localization.
- For localization, there is also the possibility, of course, of performing a magnetic field vector measurement so as to conduct localization via measuring the field vectors of several artificial magnetic fields. However, the expenditure involved in producing the artificial magnetic fields is large.
- Low-range systems may be based on image processing, for example. A room is detected by means of general features or by means of specifically attached markings, such as barcodes. However, said systems are error-prone or need to be operated by a disciplined user.
- HF beacons and/or active or passive RFID systems may be employed for the above localization and identification tasks. Such a system communicates with weak electromagnetic fields with the system to be localized or identified. The implementation expenditure is slightly lower in this case due to the slightly reduced localization accuracy, but nevertheless proprietary components may be employed in order to implement the system.
- There is also the possibility of utilizing infrared systems detecting by means of infrared communication the whereabouts of an object to be localized. For example, a transmitter or receiver may be provided at the object to be localized.
- Examples of the above solutions have already existed in the market. Please refer to Ekahau, Aeroscout, NFC, Ivistar and Elpas, for example. In addition, implementations are described in DE10028328, DE4441907 and U.S. Pat. No. 4,958,645.
- In order to increase accuracy, it is possible to combine the above large-range systems with the latter short-range systems.
- For solving localization and identification tasks it would be desirable to have a concept requiring little investment expenditure and/or adaptation expenditure while being up to meeting, in particular, also the requirements arising inside of buildings. WLAN localization concepts, for example, indeed may involve low implementation expenditure since the infrastructure is already existent in most cases, but their indoor use still poses a large problem, which increases susceptibility to errors regarding, e.g., faulty localizations. Conversely, RFID concepts may involve large investment expenditure since the infrastructure is non-existent in most cases or, if it is existent, is not available to everybody.
- According to an embodiment, an infrastructure system for a mobile device may have: an information signal generator configured to generate a magnetic field modulated with information; a data interface for receiving a message from the mobile device via a high-frequency electromagnetic wave interface; and a processing unit configured to check the message for a match with the information, wherein the information signal generator is configured such that a modulation frequency at which the magnetic field is modulated with the information is lower than 1 kHz.
- According to another embodiment, an in-house infrastructure system for a mobile device may have: a plurality of information signal generators which are configured to generate a magnetic field which is modulated in each case at a modulation frequency of less than 1 kHz with information which is different for the information signal generators.
- According to another embodiment, a mobile device may have: a magnetic field sensor for detecting a magnetic field; an information extractor for extracting from the magnetic field information with which the magnetic field is modulated at a modulation frequency lower than 1 kHz; and a data interface for transmitting, via a high-frequency electromagnetic wave interface, a message which depends on the information.
- According to another embodiment, a mobile device may have: a magnetic field sensor for detecting a magnetic field; an information extractor for extracting from the magnetic field location and/or identification information with which the magnetic field is modulated at a modulation frequency lower than 1 kHz; and a localizer for determining a position of the mobile device by means of the location and/or identification information.
- Another embodiment may have a system of an infrastructure system as claimed in claim 1 and of a mobile device as claimed in
claim 18. - Another embodiment may have a system of an infrastructure system as claimed in
claim 12 and of a mobile device as claimed in claim 23. - According to another embodiment, a method of providing an infrastructure for a mobile device may have the steps of generating a magnetic field modulated with information at a modulation frequency lower than 1 kHz; receiving a message from the mobile device via a high-frequency electromagnetic wave interface; and checking the message for a match with the information.
- According to another embodiment, a method of operating a mobile device including a magnetic field sensor for detecting a magnetic field may have the steps of: extracting from the magnetic field information with which the magnetic field is modulated at a modulation frequency lower than 1 kHz; and transmitting, via a high-frequency electromagnetic wave interface, a message which depends on the information.
- According to another embodiment, a method of operating a mobile device including a magnetic field sensor for detecting a magnetic field may have the steps of: extracting from the magnetic field location and/or identification information with which the magnetic field is modulated at a modulation frequency lower than 1 kHz; and determining a position of the mobile device by means of the location and/or identification information.
- According to another embodiment, a computer program may have: a program code for performing the method of providing an infrastructure for a mobile device, which method may have the steps of: generating a magnetic field modulated with information at a modulation frequency lower than 1 kHz; receiving a message from the mobile device via a high-frequency electromagnetic wave interface; and checking the message for a match with the information, when the program runs on a computer.
- According to another embodiment, a computer program may have: a program code for performing the method of operating a mobile device including a magnetic field sensor for detecting a magnetic field, which method may have the steps of: extracting from the magnetic field information with which the magnetic field is modulated at a modulation frequency lower than 1 kHz; and transmitting, via a high-frequency electromagnetic wave interface, a message which depends on the information, when the program runs on a computer.
- According to another embodiment, a computer program including a program code for performing the method of operating a mobile device including a magnetic field sensor for detecting a magnetic field, which method may have the steps of: extracting from the magnetic field location and/or identification information with which the magnetic field is modulated at a modulation frequency lower than 1 kHz; and determining a position of the mobile device by means of the location and/or identification information, when the program runs on a computer.
- The observation underlying the present invention consists in that magnetic field sensors already exist in most cases in today's mobile devices, such as in the form of Hall sensors or the like, namely in addition to an ability, which in most cases exists anyway, to communicate and/or to transmit information via a high-frequency electromagnetic wave interface, such as WLAN, GSM or the like. Examples of such mobile devices are mobile phones or portable multimedia reproduction devices or the like. One idea underlying the present invention consists in that the magnetic field sensors of said mobile devices may be used for providing the mobile devices with information at a locally extremely restricted area, specifically by locally producing a magnetic field, modulated with said information, at this position by means of an information signal generator. Due to its further high-frequency electromagnetic wave interface, the mobile device is able to transmit a message which depends on said information to a central station, such as a processing unit of the infrastructure system, which may subsequently check, for example, whether the message matches the information, so as to determine, for example, that the mobile device is located within the cell and/or the magnetic field of the respective information signal generator. The infrastructure system may take various measures which depend on this check, such as localization, information transmission to the mobile device, triggering an alarm signal, granting access, etc. Alternatively, it is possible for the mobile device itself to already determine its position while exploiting the exact local definition of the magnetic field cell of the information signal generator and the information of the magnetic field modulation, in which case the mobile device itself need not be equipped with a high-frequency electromagnetic wave interface. The local restriction of the availability of magnetic field modulation further enables transmitting information to a device located within the respective cell in a targeted manner and without too high a risk of an interception on the part of unauthorized third parties. This may also be exploited in a corresponding in-house infrastructure system.
- Embodiments of the present invention will be detailed subsequently referring to the appended drawings, in which:
-
FIG. 1 shows a block diagram of an infrastructure system in accordance with an embodiment of the present application; -
FIG. 2 shows a sectional top view of a room of a building which has drawn-in possible antenna coil paths for an information signal generator in accordance with an embodiment; -
FIG. 3 shows a block diagram of a mobile device in accordance with an embodiment; -
FIG. 4 shows a block diagram of a mobile device in accordance with a further embodiment; -
FIG. 5 shows a block diagram of an information signal generator in accordance with an embodiment; -
FIG. 6 shows a block diagram of a mobile device in accordance with a further embodiment; and -
FIG. 7 shows a block diagram of a mobile device in accordance with a further embodiment. -
FIG. 1 initially shows an infrastructure system generally indicated byreference numeral 10. Theinfrastructure system 10 serves one or more mobile devices, amobile device 12 being shown inFIG. 1 by way of example. Theinfrastructure system 10 ofFIG. 1 includes at least oneinformation signal generator 14 configured to generate a magnetic field modulated with information, specifically—as will be described below—at with low frequency at a modulation frequency of, e.g., less than 1 kHz or even less than 200 Hz and, in accordance with embodiments described below, even less that 50 Hz. A furtherinformation signal generator 16, which may optionally exist and uses, e.g. for modulation, information which differs from the information of theinformation signal generator 14, is also shown by way of example inFIG. 1 . The information may be location and/or identification information, for example, i.e. it may indicate a location where the respectiveinformation signal generator information signal generator - The
infrastructure system 10 further includes adata interface 18 for receiving a message from themobile device 12 via a high-frequencyelectromagnetic wave interface 20, such as an optical link, a radio link or a link to the internet, to which themobile device 12 is also linked via a high-frequency electromagneticwave wireless path 20. - With reference to
FIGS. 5 to 7 , one embodiment will be described below for each of an information signal generator and a mobile device, respectively, wherein the internet is used for forwarding the information transported via the high-frequency electromagneticwave wireless path 20. The processing unit 22 may thus be located at any location or may even be distributed across several locations, such as across computers of a computer network, for example, and may also be locally separate from thedata interface 18, which in turn may represent one of a multitude or plurality of data interfaces. In other words, there may possibly be even many processing units which may possibly also be coupled, e.g. via the internet. The link between 22 and 14/16 may thus be short, but possibly also long, for example it may be via the internet. - Eventually, the
infrastructure system 10 further includes a processing unit 22 configured to check the message from themobile device 12 for a match with the information with which the magnetic field of theinformation signal generator - The infrastructure system of
FIG. 1 may be employed for different purposes. For example, the processing unit 22 may check, with the help of the message, where themobile device 12 is located. To this end, for example, themobile device 12 forwards the information from the magnetic field modulation to the processing unit 22 via theinterface 20 and thedata interface 18, which processing unit 22 may unambiguously associate said information with the respective information signal generator and may thus restrict the position of themobile device 12 to the cell within which the magnetic field of the respectiveinformation signal generator 14 is sufficient to be recognized and evaluated by themobile device 12. It is advantageous that magnetic fields having a locally extremely accurate circumference may be generated. The cells of the individualinformation signal generators 14 and/or 16 may therefore be arranged, for example, as desired, e.g. may be seamlessly stitched and/or without any overlap or the like, so that the cell boundaries coincide with walls, ceilings or floors ofrooms 24 of a building, as is indicated inFIG. 1 . - The information used by the
information signal generators 14 for magnetic field modulation, however, are not necessarily limited to location and/or ID information. While location and/or ID information is transmitted, e.g., in a cyclically repeated manner, the processing unit 22 may additionally instruct, via acorresponding communication channel 26, the respectiveinformation signal generator 14 and/or 16, within whose cell themobile device 12 is currently located, to forward a dedicated message to themobile device 12 in that therespective generator 14 and/or 16 modulates the magnetic field with said message. In addition, it is possible for the information used by the respectiveinformation signal generator 14 and/or 16 for magnetic field modulation to include a key, namely a cryptographic key, which is then used, e.g., for encrypted communication via theinterface 20, specifically from themobile device 12 to thedata interface 18 and/or vice versa. - In particular, the
infrastructure system 10 may thus be used within the context of an indoor navigation system. In this case, the processing unit 22 would either communicate—e.g. upon determining the cell and/or the information signal generator within whose cell themobile device 12 is currently located—this position to themobile device 12, wherein, in turn, a corresponding processing unit would look up a map, by means of this position, so as to submit, e.g., a navigation proposal to a user of themobile device 12, or the processing unit 22 itself would look up a map by means of the position and forward the navigation proposal to themobile device 12 via theinterface 20. - However, the processing unit 22 might also utilize the knowledge that the
mobile device 12 is located in the cell of a specificinformation signal generator 14 in order to implement access control. For example, upon successfully checking the message of themobile device 12 via theinterface 20, namely that the message matches the information of the respectiveinformation signal generator 14, and possibly upon checking that the message of themobile device 12 includes an ID of themobile device 12 which belongs to a specific authorized group, the processing unit 22 might grant access to a room otherwise not accessible in that the processing unit 22 opens a corresponding door, for example, or the like. Similarly, theinfrastructure system 10 ofFIG. 1 might implement time recording in that the processing unit 22 records, for example, the time duration during which themobile device 12 is located within a cell or a specific group of cells of specific information signal generators. Quite generally, it is in this manner that the processing unit 22 might implement specific building automation. It would also be possible, of course, for the processing unit 22 to check the received messages along the lines of predetermined security criteria in terms of whether there have been any security lapses, such as the presence of aspecific device 12 within a cell within which the device is not allowed to be located at this point in time. - As was already mentioned above, it is also possible for the processing unit 22 to transmit user-specific information to the
mobile device 12 in a location-dependent manner, i.e. dependently on the recognized information signal generator cell. This transmission may be effected both via magnetic field modulation and thecommunication channel 26 and via theinterface 20. Said user-specific information might include, e.g., advertising for themobile device 12. However, it is also possible for the processing unit 22 to specifically address user interface devices, such as display units or loudspeakers, which are located in the vicinity of the current position of the user, so that the user obtains, via such additional display units or loudspeakers or the like which are located in the user's vicinity, information intended for him/her or tailored to him/her, i.e. personalized information such as advertising or the like. - However, specific payment functions might also be performed by the processing unit 22 in dependence on whether or not the
mobile device 12 is located within a respective information signal generator cell. - The processing unit 22 might also be configured to log the detected instances of presence of the
mobile device 12 in specific information signal generator cells, such as for the purpose of statistical analyses, e.g. for determining building/area usage. - An advantage of the system of
FIG. 1 is that manymobile devices 12 already exist which match theinfrastructure system 10.Mobile devices 12 having magnetic field sensors and the ability to communicate via theinterface 20 exist, e.g., in the form of mobile phones or other portable devices, such as portable multimedia reproduction devices, for example. Suchmobile devices 12 are mostly also capable of executing additional software. In other words, it is mostly possible with suchmobile devices 12 to load additional software onto the device, which software will then take over the corresponding device-side functions, such as recognizing and extracting the magnetic-field modulation information and transmitting the message to thedata interface 18 via theinterface 20, as well as the possible further functions as were mentioned above. - Since in addition, the
communication channel 26, which may be wired or wireless, need only be present optionally, the expenditure used for implementing theinfrastructure system 10 is also relatively low. - Now that the rough architecture and the functional principle of the infrastructure system of
FIG. 1 has been described above, possible implementation details relating to theinfrastructure system 10 will be addressed below. For example, theinformation signal generator 14 may comprise an antenna. This antenna may be configured as a coil with or without a core, a Helmholtz coil, or a ring antenna. - By way of example,
FIG. 2 shows aroom 24 with a surroundingwall 28 and adoor 30, the direction of the earth's magnetic field at the location of theroom 24 being additionally indicated at 32. As is shown inFIG. 2 , the antenna may be configured, e.g., as acoil 34 guided along opposite sections of thewall 28, the ceiling and the floor which adjoin theroom 24, so as to superimpose the earth's magnetic field, which extends along the north-south axis, with an artificial magnetic field. In the embodiment ofFIG. 2 , the artificial magnetic field extends along thecoil axis 36 in a direction transverse to the earth's magnetic field. However, this alignment is not mandatory for the embodiments of the present invention. The path might also be parallel to the earth's magnetic field, which improves the installation expenditure and the installation possibilities. A path in a direction transverse to the earth's magnetic field, as is shown inFIG. 2 , may make detectability of the existence of a magnetic field of the earth on the part of the mobile device easier, which will be addressed below, since the superposition of the earth's magnetic field with the artificial magnetic field results not only in a change in the magnitude of the effective magnetic field at the location of themobile device 12, but also in a change of direction. - As may be seen in
FIG. 2 , it is also possible to place a horizontally extendingcoil 38 in the ceiling or the wall or the floor so as to essentially enclose the floor plan of theroom 24 to produce amagnetic field 40 which extends vertically and, thus, again in the transverse direction to the earth's magnetic field. The number of windings of thecoils 34 and/or 38, which act as antennas, may be one or more, and in particular, they may be configured as Helmholtz coils. For example, thecoil 38 may comprise mutually parallel windings in an upper half and a lower half of thewall 28 or in the ceiling and the floor of theroom 24. The same applies to thecoil 34 with a horizontal magnetic field extension. Thecoil 34, too, may comprise two coil sections, which are spaced apart, along the sharedcoil axis 36, by an extension of theroom 24 or by a slightly smaller distance in this direction. - In the above manner it would be ensured that modulation of the
magnetic field 40 and/or 36 for the mobile device would be detectable only within theroom 24, but not outside of same, and/or that the modulated information might be extracted from same since the magnetic field strength would rapidly decrease toward the outside. The existence of this magnetic field and/or its modulation is recognizable by themobile device 12 in terms of orientation and strength of the resulting overall magnetic field. To achieve saving of energy for themobile device 12, which due to its mobility is battery-powered in most cases, detection of the existence of the magnetic-field modulation is performed, in accordance with embodiments described below, with an energy consumption smaller than that of a mode into which themobile device 12 transitions once the existence of an artificial magnetic field has been detected. As will be described below, a lower sampling frequency may be used, for example, for pure detection of the presence of an artificial magnetic field of an information signal generator than for the subsequent distinction as to whether the artificial magnetic field, the presence of which has been detected, corresponds to information and/or to a telegram of the information signal generator or originates from elsewhere, such as from a local deflection of the earth's magnetic field by a metal object in the immediate surroundings of the user of the mobile device. - The
information signal generator 14 may be configured to generate a current, modulated with the information, through theantenna 34 and/or 38. - A modulation frequency at which the magnetic field is modulated with the information may be lower than 1 kHz, lower than 200 Hz or even lower than 50 Hz. Utilization of the frequency range below 50 Hz has advantages since this range is below the usual voltage supply frequencies of, e.g., 50 Hz or 60 Hz, and is thus not superimposed and/or disturbed by the latter, and since, as was already indicated above, the modulation frequency in this range may be sampled by magnetic field sensors such as the Hall sensors to be mentioned below or the like, which are used in the mobile device for magnetic field detection. Of course, the lower modulation frequency is accompanied by a lower transmission rate. This problem may be addressed by compressing (coding) the information and/or the telegram.
- With regard to
FIG. 2 it shall also be mentioned that the indicated possibilities for a magnetic field cell and antennas are examples only, and that especially as a function of the respective application, very small antennas may also be used since a range of a few millimeters is sufficient for many applications. - Now that possible implementation details for the
infrastructure system 10 have been described above, an embodiment of a mobile device will be explained in more detail below with reference toFIG. 3 . The mobile device ofFIG. 3 is generally indicated byreference numeral 40 and includes amagnetic field sensor 42, aninformation extractor 44 as well as adata interface 46. As is indicated inFIG. 3 , anacceleration sensor 48 and aprocessing unit 50 may optionally be provided as well. - The
magnetic field sensor 42 detects a magnetic field which is present and which, for example—depending on where themobile device 40 is currently located—can be the earth's magnetic field or a superposition of the earth's magnetic field with the artificially generated magnetic field of one of theinformation signal generators 14 and/or 16 (FIG. 1 ). For example, themagnetic field sensor 42 includes a Hall sensor, specifically a Hall sensor having 1, 2 or 3 axes. However, themagnetic field sensor 42 may also be a different sensor, such as an XMR sensor for measuring the magnetic field along one, two or three axes. As yet another alternative, it is possible for themagnetic field sensor 42 to comprise one or several coils whose coil axes are perpendicular to each other, for example, specifically each having a signal amplifier and an A/D converter or a multiplexer placed between the coils and the signal amplifier, the A/D converter adjoining the output of the signal amplifier. - The
information extractor 44 is configured to extract the information from that magnetic field which has been detected by themagnetic field sensor 42, namely the information with which the magnetic field is modulated, as was described above. Thedata interface 46, in turn, is intended to transmit a message via the high-frequencyelectromagnetic wave interface 20, the message depending on the magnetic field modulation information, e.g. directly including same, possibly along with an ID of themobile device 40, as was already described above. - The
information extractor 44 may be configured to cyclically detect, in a detection mode, a superposition of the earth's magnetic field with an artificial magnetic field, namely the artificial magnetic field of one of the information signal generators, so as to only then perform information extraction, which mostly involves use of more power. For example, theinformation extractor 44 may be configured to detect the magnetic field vector in three mutually perpendicular spatial directions (such as in relation to a local reference system of the mobile device) and to evaluate, for presence detection purposes, a magnitude and/or an orientation of the magnetic field vector. For example, in the detection mode the sum of the three magnetic field vector components along the three mentioned mutually perpendicular spatial directions may be added and/or accumulated to obtain a measure of the magnetic field strength. The strength and/or orientation of the detected magnetic field can be compared to corresponding threshold values. The magnetic field strength may be compared, e.g., to a fixed threshold value. For example, the magnetic field generated by theinformation signal generators 16 is about as large or slightly larger than the earth's magnetic field strength, such as, e.g., larger than 40 μT or 60 μT. However, it is also possible to use a long-term average and/or a moving average of the sequence of samples of the sampled magnetic field strength and/or magnetic field orientation as the threshold value for the magnetic field strength and/or magnetic field orientation of each sample. In this context it is to be noted that deflections of the earth's magnetic field are present inside a building and in the vicinity of metallic objects, so that a suitable condition and/or a suitable threshold value should be used so as not to erroneously detect the existence of an additional magnetic field too often, on the one hand, and so as not to “overlook” an existing magnetic field of one of the information signal generators too often, on the other hand. - As was mentioned above, the information extractor may perform, e.g., long-term averaging of the output signal of the
magnetic field sensor 42 so as to obtain a reference value, or threshold value, of the magnetic field strength and/or magnetic field orientation, such as across averaging time durations which amount to, e.g., more than 100 times the sampling interval and/or the repetition time duration used for sampling the magnetic field for detecting the presence of an artificial magnetic field. For example, theinformation extractor 44 may use the output signal of anacceleration sensor 48, which optionally is additionally provided, so as to continuously correct the magnetic field vector output of themagnetic field sensor 42 with regard to the location of themobile device 40 in relation to the geographic (stationary) coordinate reference system during integration and/or so as to transform the samples—which are averaged within the context of potential long-term averaging for the purpose of determining a threshold value—to a shared reference system. - As will be described in the following, modulation with the modulation information, referred to as a telegram later on, may take place in a unipolar or bipolar manner. In the unipolar case, the explanations that have just been given may readily be applied to detecting the presence of the artificial magnetic field.
- If the
magnetic field sensor 42 is configured such that its magnetic field sampling operations represent an integration of the existing magnetic field over an integration time duration, such as over the sampling interval between successive sampling and/or readout times, said integration time duration being larger than a period duration of the magnetic field modulation, the sampling frequency at which the magnetic field sampling operations are performed by themagnetic field sensor 42 may be lower than the modulation frequency. However, if themagnetic field sensor 42 is configured such that the individual sampling operations are formed, e.g. instantaneously, over an integration time period which is shorter than the period length of the magnetic field modulation, sampling should be performed, during the detection mode, at a frequency higher than the modulation frequency. In the event of implementing the functionalities of the mobile device, as were described above, as a software that may be installed on different mobile devices having a processor and a corresponding operating system in order to be executed by the processor accordingly, it is advantageous for the sampling frequency to be higher than the modulation frequency so as not to be dependent on the corresponding implementation of the magnetic field sensor existing on the mobile device. In the event of bipolar modulation, for example magnetic field sensor sampling might be performed at a frequency more or less equal to or higher than the modulation frequency of the information signal generators, such as more than double the latter, for example. Upon detection of a superposition of the earth's magnetic field by an artificial magnetic field, theinformation extractor 44 switches to a scanning mode, for example. In the scanning mode, theinformation extractor 44 synchronizes itself, e.g., to a preamble with which the magnetic field is cyclically modulated by theinformation signal generators 14, whereupon theinformation extractor 44 subsequently extracts from the magnetic field the actual information with which the magnetic field is modulated. In the scanning mode, the sampling rate at which the magnetic field sensor samples the magnetic field may be increased as compared to the detection mode. The scanning mode may include, for detecting a telegram, correlating the sampled magnetic field curve with a reference signal or performing forward error detection by means of redundancy information in the telegram. If the correlation does not yield a sufficient maximum, or if the error detection yields errors, the scanning mode will be unsuccessful, and the information extractor will assume that the detected artificial magnetic field does not originate from one of the information signal generators. The scanning mode is limited in time, for example. The time duration of the scanning mode may depend on the maximum time duration to be expected of the telegram output by the information signal generators. After the scanning mode, themobile device 12 returns, e.g., to the detection mode if no telegram has been detected. - The data interface 46 may include an optical sensor or a radio transmitter, for example; accordingly, the
interface 20 may be an optical link or a radio link, as was already described above. - The
mobile device 40 may be, in particular, e.g. a mobile phone, a portable computer, a portable multimedia reproduction device, or a mobile game console. - As will be explained in more detail below, it is also possible, in particular, for the
data interface 46 to use an activatable and deactivatable link 20 and to be configured to temporarily store the information from the magnetic field as has been extracted from same by theextractor 44 while thelink 20 is not activated. - The
processing unit 50 may be, e.g., a processor capable of performing programs loaded onto themobile device 40. Thus, theprocessing unit 50 may partly take over tasks of theinformation extractor 44 and/or of thedata interface 46. Theprocessing unit 50 may take over additional functions, such as performing encrypted communication via theinterface 20 by means of a key which the latter has received from the magnetic field modulation via theinformation extractor 44. -
FIG. 4 shows a further embodiment of a mobile device. The mobile device ofFIG. 4 is generally indicated atreference numeral 60. Elements of themobile device 60 which are identical with those ofFIG. 3 have been provided with the same reference numerals, and repeated descriptions of said elements and their modes of operation will be dispensed with below in order to avoid repetition. - However, unlike the mobile device of
FIG. 3 , themobile device 60 ofFIG. 4 includes no data interface for theinterface 20, but alocalizer 62 which may, e.g., also be configured in the form of a processor having a corresponding program executing thereon. Thelocalizer 62 is configured to determine a position of themobile device 60 from location and/or identification information extracted from the modulated magnetic field by theinformation extractor 44. To this end, thelocalizer 62 looks up, e.g., in a corresponding database having the positions of the information signal generators stored therein. In other words, thelocalizer 62 takes over, according to the embodiment ofFIG. 4 , the task described above with reference toFIG. 1 in connection with the processing unit 22, such as looking up by means of the position information on a map or looking up by means of the identification information from the magnetic field modulation in a database which associates with each information signal generator identification the corresponding location of the corresponding information signal generator so as to look up in a corresponding map with the help of this information. - In the case of the embodiment of
FIG. 4 , the infrastructure system naturally need not have thedata interface 18 available to it, unlikeFIG. 1 . The existence of the processing unit 22 is also not required in this case. The advantages of the overall system consisting of themobile device 60 and the one or moreinformation signal generators FIG. 1 thus also represents an example of an in-house infrastructure system for a mobile device having a plurality ofinformation signal generators 14 which are configured to generate a magnetic field which is modulated in each case with information which is different for theinformation signal generators 14. As was already mentioned, the modulation frequency may be lower than 50 Hz, and eachinformation signal generator 14 may comprise an antenna configured as a coil with or without a core, a Helmholtz coil, or a ring antenna which is accommodated on a wall, a ceiling, a floor, a door, a door frame, a window or a window frame. Additionally or alternatively, accommodation in a carpet, a vehicle, in clothing, in a cash register or in a machine such as a ticket machine or any other technical device is also possible. - In the following, an embodiment of an information signal generator will be described with reference to
FIG. 5 . Thereafter, still further embodiments of mobile devices will be described. In the description which follows, the information used for modulating the magnetic field is sometimes also referred to as a telegram. - The information signal generator of
FIG. 5 is generally indicated at thereference numeral 80 and includes a modulatedcurrent source 82 and anantenna 84, which may correspond, e.g., to one of theantennas 34 and/or 38 ofFIG. 2 . The modulatedcurrent source 82 may either be installed in a stationary manner, as was shown inFIG. 2 , or on mobile objects, which may then be identified by the mobile devices, namely by means of magnetic field modulation. The modulatedcurrent source 82 includes amicroprocessor 86 and acurrent source 88 as well as aswitch 90. Thecurrent source 88 may be coupleable to anexternal energy supply 94, such as a public power supply network, via a terminal 92, and an output of thecurrent source 88 may be connected to anoutput 96 of the modulatedcurrent source 82 via theswitch 90 so as to selectively conduct or not conduct current through theantenna 84 connected to the terminal 96. Themicrocontroller 86 is connected to the switch and to thecurrent source 88 and may additionally be connectable to the internet or adifferent data network 100 via an external data link 98; the above-mentioned communication via thechannel 26 takes place, for example, via said link. - In the embodiment of
FIG. 5 , themagnetic field 102 is thus modulated by means of an electronic circuit and of themicroprocessor 86. In particular, thecurrent source 88 is optionally connectable to an electric energy source. The energy source is, for example, a battery, an accumulator, a power supply network or a communication network with integrated energy supply, such as in accordance with IEEE 802.3af/at. As was already mentioned above, the current may be modulated at very low frequencies, from e.g. 0 to approx. 50 Hz. Modulation may additionally take place in accordance with digital information, i.e. a telegram. Modulation of the current may take place either in a unipolar manner, in which case the current flow flows through theantenna 84 in one direction and, thus, the earth's magnetic field is deflected in one direction, or in a bipolar manner, in which case the polarity of the current flow through theantenna 84 is reversed, whereby the artificially generated magnetic field changes its direction upon polarity reversal. Optionally, the current strength may also be adapted manually by the user via a user interface not depicted in any detail inFIG. 5 or by themicrocontroller 86, possibly via a corresponding configuration by the processing unit 22 (FIG. 1 ). - The telegram is cyclically repeated either continuously or intermittently. The telegram may optionally be coded, such as by means of NRZ, NRZi, Manchester, etc. The
microprocessor 86 may either be specifically programmed for generating a telegram or may be reprogrammed, such as via the interface 98. The same applies to the optional adjustability of the current strength by means of themicrocontroller 86. Reprogramming may be performed manually or via the previously mentionedcommunication network 100. The telegram may consist of several parts. For example, the telegram initially consists of a preamble for the purpose of receiver synchronization. This may be followed by an individual identification feature. Useful information which may possibly follow may optionally be compressed or encrypted. - The
antenna 84 connected to the modulatedcurrent source 82 and generating a modulated magnetic field may vary in terms of shape, implementation and dimension. Airwaves with and without a core, Helmholtz coils, or circulators comprising one or more windings, etc. are possible. - A combination of the modulated
current source 82 and/or of the current strength and of theantenna 84 determine a range of the signal and/or a range of a detectability of the magnetic field modulation for the mobile devices. In this manner, desired ranges of only a few centimeters, such as only within a Helmholtz coil, up to several meters may be generated. Very short ranges may typically be used for tap-proof transmission of cryptographic keys. Larger ranges are often desirable for localizing persons and objects. - According to the embodiment of
FIG. 6 , a mobileterminal device 120 includes a CPU. It may be a programmable mobile phone or smartphone, for example. An operating system may run on theCPU 122. The mobileterminal device 120 may include one or more network accesses, such as GSM/UMTS, LTE, WiMax, WLAN, etc., for broad-band communication with theinternet 124. To this end, themobile device 120 includes anantenna 124 so as to obtain a connection with theinternet 124 in a wireless manner via theinterface link 20. Additionally, thedevice 120 is equipped with an electronic compass which, according to the embodiment ofFIG. 6 , includes aHall sensor 126 and is therefore capable of measuring static or slowly changing magnetic fields, i.e. may act as the above-mentionedmagnetic field sensor 42. - A software SW1 has been installed on the
terminal device 120, and its task initially consists, e.g., in cyclically detecting, as was mentioned above, the presence of an artificial magnetic field as is generated by, e.g., one of the information signal generators. This is achieved, for example, in that the accumulated field vector of the earth's magnetic field is observed, such as via accumulation of the three axes, for example. In the event that theHall sensor 126 dips into the artificial magnetic field generated by one of the information signal generators, a change in the magnetic field, specifically both in terms of direction and in terms of strength, which does not naturally occur, is observed by the software SW1. As soon as such a change is detected, the scanning mode of the software SW1 is activated. - In the scanning mode, the
Hall sensor 126 of thedevice 120 is interrogated as often as possible, such as, e.g., 50-100 times per second, until a telegram preamble is detected which consists, e.g., in a constant change in themagnetic field 102 in time with the bitrate. Since the maximum bitrate is roughly, e.g., up to about half of the interrogation rate, the software SW1 is able to identify the bitrate and the bit center with sufficient accuracy, so that further measurements may be performed at the correct bitrate and at the time of the bit center. Since the telegrams are relatively short, a small temporal inaccuracy does not negatively influence reception of the remaining telegram. Subsequently, the remaining telegram is processed, e.g. decoded, by the software SW1 and may possibly be made available to other applications on the mobileterminal device 120. - A further software SW2 on the mobile
terminal device 120 monitors, e.g., the results of the software SW1 and reports changes in the telegram content, such as location information and cryptographic keys, etc., to a server in the internet via an internet link, the address of which server is made to be configurable and takes over, e.g., the tasks of the previously mentioned processing unit 22 ofFIG. 1 . InFIG. 6 , the server is indicated byreference numeral 128. -
FIG. 7 shows amobile device 140 which may serve as a mobile location and identification memory. In addition to amagnetic sensor 142, it includes amicrocontroller 144, apower supply 146, amemory 148, and acommunication interface 150. Thepower supply 146 is, e.g., a battery or an accumulator and provides themicrocontroller 144, themagnetic field sensor 142 and thememory 148 with power. Themicrocontroller 144 is coupled to themagnetic field sensor 142 and to thememory 148 as well as to thecommunication interface 150. As was already described above, themagnetic field sensor 142 may be a Hall sensor. However, just like theHall sensor 126, theHall sensor 142 may obviously also be formed by a different sensor for detecting static, as it were, or slowly changingmagnetic fields 102, such as by means of coils with an adjacent amplifier and A/D converter. The communication interface may be a USB interface, for example. However, it is also possible for thecommunication interface 150 to perform a different wired or wireless specification. A software SW1 is installed on thedevice 140 so as to be processed by themicrocontroller 144. In terms of its function, the software SW1 corresponds to the software SW1 of the embodiment ofFIG. 6 . - A further software SW3 is installed on the
device 140 and ensures, when said software is being processed by themicrocontroller 144, that the results and/or the information obtained by the software SW1 from the artificialmagnetic field 102 when fulfilling its tasks as an information extractor are stored in thememory 148 of thedevice 140. Thememory 148 of themobile device 140 may be a non-volatile memory, for example. A volatile memory is also possible, however. As soon as themobile device 140 is connected to adata processing device 152, such as a PC, for example, via theinterface 150, thedata processing device 152 reads out the data from thememory 148. This task is taken over, e.g., by a software SW4 which is executed on thedata processing device 152. The read-out data is transmitted into adatabase 154 in thedata processing device 152, whichdatabase 154 may be used by other applications and services, such as via theinternet 156, for example. As has already been mentioned, themobile memory 156 is supplied with current via, e.g., a battery, an accumulator or by means of external energization. - Just like in the embodiments of
FIGS. 1-4 , the messages forwarded to the outside by the mobile devices via theinterface - As was also briefly mentioned with reference to
FIG. 6 , the processing unit 22 may be a central server, such as a localization and identification server, or a system which may be used by an exclusive user group such as a company. Theserver 128 may include a database, for example, which has the localization and/or encryption information of the mobile devices as well as their device IDs stored therein. Said data may be accessed either by external applications and services, or a database application on theserver 128 transmits, upon reception of specific localization or encryption information of a specific mobile device, further information to this specific device, said information being linked to said localization or key/encryption information, such as information on the whereabouts or an invoice in addition to optional meta information, such as a link and/or a URL or an application, in order to settle same. - Thus, the above embodiments also described, among other things, a localization and identification system having stationary or mobile telegram generators for generating magnetic fields for transmitting location and/or identification information to mobile or stationary devices with magnetic field sensors which are associated with a person or an object. The telegram generators may comprise a
current source 82 and anantenna 84; the current source may be controlled by amicrocontroller 86, and a current flow through theantenna 84 which contains telegram information is generated. The mobile terminal device may be equipped with amagnetic field sensor interface localizer 62, on the device or other devices 22 and/or 128 on the internet. However, a mobile device may also comprise amagnetic field sensor 142 and have amemory 148 as well as acommunication interface 150 which is not active all the time. A software that may be executed on the mobile device is capable of extracting the telegram information from the artificial magnetic field of the telegram generators and store same in thememory 148 and fetch same from the latter as soon as the mobile memory is connected to adata processing device 152 via the communication interface. - Thus, the location and identification IDs of the mobile devices in the messages of same are received, possibly stored, processed further and/or linked, and the result of this processing is possibly provided to further services or mobile terminal devices, such as to the mobile terminal device which evaluated the magnetic field modulation.
- As was mentioned above, coils with or without a core, Helmholtz coils, ring antennas of any geometric form and with one or several windings are suitable as magnetic field generation antennas. As was mentioned above, one may use a modulated magnetic field having a very low frequency such as less than 200 Hz or from 0 to 50 Hz; said low frequencies may provide advantages in indoor applications which are due to the property that the extensions of the magnetic field zones may be easily determined.
- In the embodiment of
FIG. 2 , it was already pointed out that the antennas of the information signal generators may be integrated inside a building. Generally speaking, antennas of the information signal generators may be attached and/or arranged in stationary or mobile objects, particularly in ceilings, floors, walls, doors as well as door frames, tables, chairs, shelves, cabinets, other kinds of furniture, lamps, windows, carpets, vehicles (motorized or non-motorized), on land, on water, in the air or in space, in animals or in humans, e.g. in clothing, or the like. - The telegram generators and/or information signal generators may have an energy supply by means of a battery, such as a rechargeable battery, for example, power supply units for connecting to electric power supply networks, such as in accordance with IEEE 802.3af and IEEE 802.3at. In addition, they may have IP-based communication interfaces and be programmed, configured or interrogated via same.
- In particular, the above-mentioned telegram generators, information signal generators and/or the infrastructure system may be part of a payment, cash register, cash dispenser or customer terminal system. In addition, it is possible for them to be part of an access control, time recording, routing, navigation or attendance control system. Moreover, it is possible for them to be part of an inventory, usage recording or usage administration system. They may also be part of a building automation system or part of a communication encryption system. Additionally, they may be part of a system for the purpose of advertising or of product marketing, or may be part of a game or of an entertainment system or be part of a piece of art.
- As has been described in
FIG. 7 , thecommunication interface 150 may be configured in accordance with the USB standard. However, thecommunication interface 150 may also be implemented in accordance with IEEE 802.3a/b/g/n. However, the communication interface may also be implemented in accordance with GSM/UMTS/LTE/WiMax, which naturally also applies to theinterfaces 20. Communication with theserver 128 via adata network 124 is also possible, of course. The previously mentioned communication interfaces may naturally also be implemented in accordance with the Bluetooth standard or in accordance with IEEE 802.15.4 (ZigBee). - With regard to the description of the present application in the introduction to the description, the above embodiments may be associated with the group of short-range systems and may be employed, however, either exclusively or in combination with large-range systems as were mentioned in the introduction to the description of the present application.
- In particular, the following fields of possible application therefore result for the present embodiments described above, namely indoor navigation, asset and resource management, localization and identification (persons and objects), transmission of signatures for encrypting communication channels, access control, time recording, building automation including audiovisual systems, security, user-specific information and advertising, payment functions, games and entertainment, multimedia-based art, customer programs (loyalty programs), statistical analyses (building/area usage).
- Even though specific examples of
possible antennas - Even though some aspects have been described within the context of a device, it is understood that said aspects also represent a description of the corresponding method, so that a block or a structural component of a device is also to be understood as a corresponding method step or as a feature of a method step. By analogy therewith, aspects that have been described in connection with or as a method step also represent a description of a corresponding block or detail or feature of a corresponding device. Some or all of the method steps may be performed by a hardware device (or while using a hardware device), such as a microprocessor, a programmable computer or an electronic circuit. In some embodiments, some or several of the most important method steps may be performed by such a device.
- Depending on specific implementation requirements, embodiments of the invention may be implemented in hardware or in software. Implementation may be effected while using a digital storage medium, for example a floppy disc, a DVD, a Blu-ray disc, a CD, a ROM, a PROM, an EPROM, an EEPROM or a FLASH memory, a hard disc or any other magnetic or optical memory which has electronically readable control signals stored thereon which may cooperate, or cooperate, with a programmable computer system such that the respective method is performed. This is why the digital storage medium may be computer-readable.
- Some embodiments in accordance with the invention thus comprise a data carrier which comprises electronically readable control signals that are capable of cooperating with a programmable computer system such that any of the methods described herein is performed.
- Generally, embodiments of the present invention may be implemented as a computer program product having a program code, the program code being effective to perform any of the methods when the computer program product runs on a computer.
- The program code may also be stored on a machine-readable carrier, for example.
- Other embodiments include the computer program for performing any of the methods described herein, said computer program being stored on a machine-readable carrier.
- In other words, an embodiment of the inventive method thus is a computer program which has a program code for performing any of the methods described herein, when the computer program runs on a computer.
- A further embodiment of the inventive methods thus is a data carrier (or a digital storage medium or a computer-readable medium) on which the computer program for performing any of the methods described herein is recorded.
- A further embodiment of the inventive method thus is a data stream or a sequence of signals representing the computer program for performing any of the methods described herein. The data stream or the sequence of signals may be configured, for example, to be transferred via a data communication link, for example via the interne.
- A further embodiment includes a processing means, for example a computer or a programmable logic device, configured or adapted to perform any of the methods described herein.
- A further embodiment includes a computer on which the computer program for performing any of the methods described herein is installed.
- A further embodiment in accordance with the invention includes a device or a system configured to transmit a computer program for performing at least one of the methods described herein to a receiver. The transmission may be electronic or optical, for example. The receiver may be a computer, a mobile device, a memory device or a similar device, for example. The device or the system may include a file server for transmitting the computer program to the receiver, for example.
- In some embodiments, a programmable logic device (for example a field-programmable gate array, an FPGA) may be used for performing some or all of the functionalities of the methods described herein. In some embodiments, a field-programmable gate array may cooperate with a microprocessor to perform any of the methods described herein. Generally, the methods are performed, in some embodiments, by any hardware device. Said hardware device may be any universally applicable hardware such as a computer processor (CPU), or may be a hardware specific to the method, such as an ASIC.
- While this invention has been described in terms of several embodiments, there are alterations, permutations, and equivalents which fall within the scope of this invention. It should also be noted that there are many alternative ways of implementing the methods and compositions of the present invention. It is therefore intended that the following appended claims be interpreted as including all such alterations, permutations and equivalents as fall within the true spirit and scope of the present invention.
Claims (31)
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102010043394.2-55 | 2010-11-04 | ||
DE102010043394.2 | 2010-11-04 | ||
DE201010043394 DE102010043394A1 (en) | 2010-11-04 | 2010-11-04 | Mobile device and infrastructure system |
PCT/EP2011/069321 WO2012059542A1 (en) | 2010-11-04 | 2011-11-03 | Mobile device and infrastructure system |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/EP2011/069321 Continuation WO2012059542A1 (en) | 2010-11-04 | 2011-11-03 | Mobile device and infrastructure system |
Publications (3)
Publication Number | Publication Date |
---|---|
US20130244700A1 US20130244700A1 (en) | 2013-09-19 |
US20220353701A9 true US20220353701A9 (en) | 2022-11-03 |
US11825315B2 US11825315B2 (en) | 2023-11-21 |
Family
ID=44936260
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US13/875,741 Active 2035-07-12 US11825315B2 (en) | 2010-11-04 | 2013-05-02 | Mobile device and infrastructure systems |
Country Status (4)
Country | Link |
---|---|
US (1) | US11825315B2 (en) |
EP (1) | EP2635998B1 (en) |
DE (1) | DE102010043394A1 (en) |
WO (1) | WO2012059542A1 (en) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9203476B2 (en) | 2013-03-15 | 2015-12-01 | Google Inc. | System and method for code communication |
DE102013209462A1 (en) | 2013-05-22 | 2014-11-27 | Fraunhofer Portugal Research | Self-calibrating infrastructure system for local position recognition |
DE102013220403A1 (en) | 2013-10-10 | 2015-04-30 | Robert Bosch Gmbh | Device and method for state detection |
PT3105546T (en) | 2014-02-14 | 2021-12-24 | Fraunhofer Portugal Res | Position tracking for a bearer of mobile device |
WO2016173666A1 (en) | 2015-04-30 | 2016-11-03 | Fraunhofer Portugal Research | Determining a position of a mobile device within buildings |
CA2984806A1 (en) * | 2015-05-06 | 2016-11-10 | Aleis Pty Ltd | Antenna apparatus |
PL244653B1 (en) | 2015-09-30 | 2024-02-19 | Nachyla Dariusz | Method for wireless magnetic communication and the device for wireless magnetic communication |
CN112969406B (en) * | 2018-10-31 | 2024-07-12 | 美敦力公司 | Facilitating acceleration of medical device notification rates |
Family Cites Families (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2371091A1 (en) * | 1976-10-29 | 1978-06-09 | Thomson Csf | PHASE CONTROL DEVICE OF A CARRIER WAVE AND SIDE BANDS GENERATED BY A TRANSMITTER, IN PARTICULAR BY A RADIONAVIGATION TRANSMITTER, AND RADIONAVIGATION TRANSMITTER INCLUDING SUCH A DEVICE |
SE413209B (en) * | 1978-09-15 | 1980-04-28 | Ericsson Telefon Ab L M | SYSTEM FOR TRANSMISSION OF ALARMS, PREFERABLY IN THE EVENT OF ATTACK BY PERSON, AND LOCATION OF ALARM SENSORS |
JPS63166658A (en) | 1986-12-27 | 1988-07-09 | Nissan Motor Co Ltd | Hydraulic controller for power steering |
GB8726933D0 (en) | 1987-11-18 | 1987-12-23 | Cadell T E | Telemetry system |
US5701121A (en) * | 1988-04-11 | 1997-12-23 | Uniscan Ltd. | Transducer and interrogator device |
DE4441907A1 (en) | 1993-12-16 | 1995-06-22 | Hewlett Packard Co | Patient emergency response system |
US5917425A (en) * | 1996-01-22 | 1999-06-29 | Wireless Communiations Products, Llc | IR/RF locator |
DE10028328A1 (en) | 2000-06-05 | 2001-12-13 | Ivistar Kommunikationssysteme | Location system, e.g. for persons in a building, has mobile object unit with person identifier memory, receiver for location signal and transmitter for location signal dependent object identifier and location signal |
US7164263B2 (en) * | 2004-01-16 | 2007-01-16 | Fieldmetrics, Inc. | Current sensor |
JP2008507710A (en) * | 2004-07-26 | 2008-03-13 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | Low cost acoustic transponder position measurement system |
US20060103533A1 (en) * | 2004-11-15 | 2006-05-18 | Kourosh Pahlavan | Radio frequency tag and reader with asymmetric communication bandwidth |
US20100176918A1 (en) * | 2005-01-21 | 2010-07-15 | Turner Richard H | Identification and tracking of information stored on radio frequency identification devices |
US8704533B2 (en) * | 2005-09-27 | 2014-04-22 | Ronald Quan | Method and apparatus to measure differential phase and frequency modulation distortions for audio equipment |
WO2008086568A1 (en) * | 2007-01-18 | 2008-07-24 | G2 Microsystems Pty Ltd | Automatic association of mobile items |
US8275394B2 (en) * | 2008-03-20 | 2012-09-25 | Nokia Corporation | Nokia places floating profile |
FR2932302B1 (en) * | 2008-06-05 | 2014-04-25 | Patrick Viglietti | METHOD AND DEVICE FOR MONITORING GEOLOCALIZED SITE |
US8340577B2 (en) * | 2009-09-24 | 2012-12-25 | Research In Motion Limited | Communications device using electromagnet and activated communications circuit |
ES2710624T3 (en) * | 2009-11-24 | 2019-04-26 | Nokia Technologies Oy | Positioning a device in relation to a magnetic signal source |
-
2010
- 2010-11-04 DE DE201010043394 patent/DE102010043394A1/en not_active Ceased
-
2011
- 2011-11-03 EP EP11781774.2A patent/EP2635998B1/en active Active
- 2011-11-03 WO PCT/EP2011/069321 patent/WO2012059542A1/en active Application Filing
-
2013
- 2013-05-02 US US13/875,741 patent/US11825315B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
EP2635998A1 (en) | 2013-09-11 |
US20130244700A1 (en) | 2013-09-19 |
WO2012059542A1 (en) | 2012-05-10 |
US11825315B2 (en) | 2023-11-21 |
DE102010043394A1 (en) | 2012-05-10 |
EP2635998B1 (en) | 2016-10-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11825315B2 (en) | Mobile device and infrastructure systems | |
Kriz et al. | Improving indoor localization using bluetooth low energy beacons | |
CN100450269C (en) | Monitoring changeable locations of client devices in wireless networks | |
EP3432553B1 (en) | Method and system for positioning a beacon device | |
US8115680B2 (en) | System and methods for direction finding using a handheld device | |
US9277524B2 (en) | Cooperative localization of portable electronic devices | |
KR101349980B1 (en) | Real time location system and method for making a location information based on finger printing | |
US20130157569A1 (en) | Systems and Methods of Distributed Tag Tracking | |
US10145934B2 (en) | Terminal and method for measuring location thereof | |
US9245160B2 (en) | Method for setting up a beacon network inside a retail environment | |
JP6087693B2 (en) | Terminal, method, and program for detecting specific position based on radio wave reception intensity for each channel | |
AU2017361867A1 (en) | Controlling a lock based on an activation signal and position of portable key device | |
CN103069778B (en) | For method, mobile device and the system of locating | |
CN101089897A (en) | Authentication system | |
JP5304612B2 (en) | Entrance / exit management system | |
US9979559B2 (en) | Feedback in a positioning system | |
US10210356B2 (en) | Multi signal diffusion integrated system and method | |
Kwiecień et al. | Reliability of bluetooth smart technology for indoor localization system | |
EP3348033A1 (en) | A trusted geolocation beacon and a method for operating a trusted geolocation beacon | |
KR20130056738A (en) | Method and apparatus for obtaining and processing location information with near field communication | |
Jain et al. | A study on Indoor navigation techniques using smartphones | |
Curran | Hybrid passive and active approach to tracking movement within indoor environments | |
US20160047882A1 (en) | Method for determining the location of a mobile device within a building, and apparatuses for performing same | |
CN102567754A (en) | Intelligent travel path management system | |
Kumareson et al. | Accurate location identification using Bluetooth in Android smart phone |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: FRAUNHOFER PORTUGAL RESEARCH, PORTUGAL Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:ELIAS, DIRK;REEL/FRAME:033586/0367 Effective date: 20130911 |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: FINAL REJECTION MAILED |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: RESPONSE AFTER FINAL ACTION FORWARDED TO EXAMINER |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: AWAITING RESPONSE FOR INFORMALITY, FEE DEFICIENCY OR CRF ACTION |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: FINAL REJECTION MAILED |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: RESPONSE AFTER FINAL ACTION FORWARDED TO EXAMINER |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: NOTICE OF ALLOWANCE MAILED -- APPLICATION RECEIVED IN OFFICE OF PUBLICATIONS |
|
ZAAA | Notice of allowance and fees due |
Free format text: ORIGINAL CODE: NOA |
|
ZAAB | Notice of allowance mailed |
Free format text: ORIGINAL CODE: MN/=. |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: PUBLICATIONS -- ISSUE FEE PAYMENT VERIFIED |
|
FEPP | Fee payment procedure |
Free format text: PETITION RELATED TO MAINTENANCE FEES GRANTED (ORIGINAL EVENT CODE: PTGR); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION |
|
FEPP | Fee payment procedure |
Free format text: PETITION RELATED TO MAINTENANCE FEES GRANTED (ORIGINAL EVENT CODE: PTGR); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: NOTICE OF ALLOWANCE MAILED -- APPLICATION RECEIVED IN OFFICE OF PUBLICATIONS |
|
ZAAA | Notice of allowance and fees due |
Free format text: ORIGINAL CODE: NOA |
|
ZAAB | Notice of allowance mailed |
Free format text: ORIGINAL CODE: MN/=. |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: PUBLICATIONS -- ISSUE FEE PAYMENT VERIFIED |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |