throbber
(12) Ulllted States Patent
`Perkins et al.
`
`(10) Patent N0.:
`(45) Date of Patent:
`
`US 8,457,656 B2
`Jun. 4, 2013
`
`US008457656B2
`
`(54) WIRELESS TRACKING SYSTEM AND
`METHOD UTILIZING MULTIPLE LOCATION
`ALGORITHMS
`
`_
`_
`(75) Inventors: Matthew R. PerkIns, San Diego, CA
`(US); Wei Geng, San Diego, CA (US)
`
`(73) Assignee: AWarepoint Corporation, San Diego,
`CA S
`(U )
`
`_
`( * ) Notice:
`
`_
`_
`_
`_
`Subject to any disclaimer, the term of this
`patent is extended or adjusted under 35
`U_S_C_ 154(b) by 0 day,
`
`(21) Appl. N0.: 13/244,257
`(22) Filed:
`Sep. 23, 2011
`
`(65)
`
`_
`_
`_
`Pm" Pubhcatlo“ Data
`US 2012/0077514 A1
`Mar. 29, 2012
`
`Related US. Application Data
`(60) Provisional application No. 61/386,601, ?led on Sep.
`27’ 2010'
`
`51
`
`(2009.01)
`(2006.01)
`
`Int. C].
`H04W24/00
`G08B 21/00
`(52) us CL
`USPC ................................... .. 455/4561; 340/6866
`(58) Field of Classi?cation Search
`USpC
`455/4561’ 434’ 140’ 4142’ 7; 340/6866’
`34063926’ 81, 101, 5721’ 53912; 342/464;
`204/403_01
`See application ?le for Complete Search history
`
`(56)
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`5,732,401 A
`3/1998 Conway
`5,812,865 A
`9/1998 Theimeretal.
`5,977,913 A 11/1999 Christ
`
`7,123,149 B2 10/2006 Nowak etal.
`g;
`i?ymentet a1~
`,
`,
`campora
`7,312,752 B2 12/2007 Smith et al.
`7,324,824 B2
`l/2008 Smith et al.
`7,366,120 B2
`4/2008 Handforth er al,
`7,453,858 B2 11/2008 Csapo et al.
`7,466,985 B1
`12/2008 Handforth et al.
`7,471,200 B2 12/2008 OFmnen
`7,504,928 B2
`3/2009 Nierenberg et a1.
`7,545,326 B2
`6/2009 Caliri et al.
`
`7,580,729 B2
`7,6605 59 B2
`7,688,762 B2
`2005/0021369 A1
`2006/0055552 A1
`
`8/2009 Ozluturk
`2/2010 Hersovieh et a1,
`3/2010 Douglas et al.
`1/2005 Cohen @1711.
`3/2006 Chung et al.
`(Continued)
`OTHER PUBLICATIONS
`
`International Search Report and Written Opinion for PCT Applica
`tion N0. PCT/US2010/049413.
`
`Primary Examiner * Kiet Doan
`(74) Attorney, Agent, or Firm * Clause Eight IPS; Michael
`Catama
`(57)
`
`ABSTRACT
`
`e resent invention rov1 es a so ut1on to m1sta en oca
`Th p
`'
`'
`p
`'d
`l
`'
`'
`k l
`tion calculations based on multipath effects. The present
`invention determines a real-time location of an object in a
`facility using a combination of location algorithms, With a
`signal Characteristic for a Wireless signal from a Communica
`tion device attached to the object received at a sensor of a
`mesh network. The location algorithms preferably include at
`least IWO Of a proximity algorithm, a radial basis function
`algorithm, a maximum likelihood algorithm, a genetic algo
`rithm, a minimum mean squared error algorithm, a radiofre
`quency ?ngerprinting algorithm, a multilateration algorithm,
`a time difference of arrival algorithm, a signal strength algo
`rithm, a time of arrival algorithm, an angle of arrival algo
`rithm, a spatial diversity algorithm, and a nearest neighbor
`algorithm.
`
`12 Claims, 10 Drawing Sheets
`
`0001
`
`Ossia, Inc.
`Exhibit 1006
`PGR2016-00023
`U.S. Patent No. 9,124,125
`
`

`
`US 8,457,656 B2
`Page 2
`
`US. PATENT DOCUMENTS
`3/2006
`2006/0056363 A1
`Ratiu et a1.
`2007/0194944 A1*
`8/2007
`Galera et a1. ............. .. 340/686.6
`1/2008
`2008/0012767 A1
`Caliri et a1.
`3/2008
`2008/0068267 A1
`Huseth et a1.
`4/2008
`2008/0081608 A1
`Findikli et a1.
`2008/0122696 A1*
`5/2008
`Huseth et a1. ............... .. 342/464
`
`2008/0133127 A1
`2008/0214203 A1*
`2009/0067333 A1
`2009/0069642 A1
`2009/0190441 A1*
`2009/0213730 A1
`
`6/2008
`9/2008
`3/2009
`3/2009
`7/2009
`8/2009
`
`Havens
`Titli et a1. ................ .. 455/456.1
`Ergen et a1.
`Gao et a1.
`Zhao et a1. .................. .. 367/128
`Zeng et a1.
`
`* cited by examiner
`
`0002
`
`

`
`US. Patent
`
`Jun. 4, 2013
`
`Sheet 1 0f 10
`
`US 8,457,656 B2
`
`65
`
`FIG. 1
`
`0003
`
`

`
`US. Patent
`
`Jun. 4, 2013
`
`Sheet 2 0f 10
`
`US 8,457,656 B2
`
`55a
`
`60b
`
`75a
`
`b 0 0 .1
`
`b 5 5
`
`a 5 00
`
`FIG. 2
`
`FIG. 2A
`
`FIG. 2B
`
`0004
`
`

`
`US. Patent
`
`Jun. 4, 2013
`
`Sheet 3 0f 10
`
`US 8,457,656 B2
`
`8 a
`
`b 55n
`
`90b
`
`v
`
`55f
`
`56
`
`55m
`
`95
`
`550
`
`856
`
`FIG. 3
`
`0005
`
`

`
`US. Patent
`
`Jun. 4, 2013
`
`Sheet 4 0f 10
`
`US 8,457,656 B2
`
`75 \’
`
`100a
`
`60a
`55a U H
`@
`L
`
`| 7
`
`55b
`6
`
`0 O
`
`= O
`
`77 \,
`
`75b \,
`
`55%
`
`60, 6
`
`FIG. 4
`
`0006
`
`

`
`US. Patent
`
`Jun. 4, 2013
`
`Sheet 5 0f 10
`
`US 8,457,656 B2
`
`1000
`
`/
`
`Transmitting a wireless signal from ?rst
`1001 \f‘ communication device associated with an
`object
`
`1002 \f
`
`Receiving the wireless signal at a ?rst
`sensor
`
`1
`i
`1
`1
`1
`
`1
`
`Transmitting the wireless signal to a ?rst
`1003 \/
`location engine
`
`1004 \/
`
`Transmitting the wireless signal to a
`second location engine
`
`Calculating a location from the wireless
`signal utilizing a ?rst location algorithm
`
`Calculating a location from the wireless
`1006 \/ signal utilizing a second location
`algorithm
`
`1007 \/ Determining a real-time location of the
`object using the location algorithms
`
`FIG. 5
`
`0007
`
`

`
`US. Patent
`
`Jun. 4, 2013
`
`Sheet 6 6f 10
`
`US 8,457,656 B2
`
`2001 \f
`
`Receiving the wireless signal at a ?rst
`sensor
`
`2000
`
`/
`
`Transmitting a signal characteristic of the
`2002 \/
`wireless signal to a location engine
`
`2003 \/ Inputting the signal characteristic into an
`algorithm at the location engine
`
`i
`1
`1
`1
`
`2004 \/ Determining which sub-algorithm to use
`for the signal characteristic
`
`2005 \_/- Determining a real-time location of the
`object using the sub-algorithm
`
`FIG. 6
`
`0008
`
`

`
`US. Patent
`
`Jun. 4, 2013
`
`Sheet 7 0f 10
`
`US 8,457,656 B2
`
`107
`
`1 03
`N
`
`Wireless Network
`
`Interface —<]
`
`Microcontroller
`
`Power Supply
`
`FIG. 7
`
`0009
`
`

`
`US. Patent
`
`Jun. 4, 2013
`
`Sheet 8 0f 10
`
`US 8,457,656 B2
`
`207
`
`I 203
`N
`
`LED
`
`60a
`
`Microcontroller
`
`Power Supply
`
`FIG. 8
`
`0010
`
`

`
`US. Patent
`
`Jun. 4, 2013
`
`Sheet 9 0f 10
`
`US 8,457,656 B2
`
`307
`
`| 303
`N
`
`Speaker
`
`60b
`
`Microcontroller
`
`Power Supply
`
`FIG. 9
`
`0011
`
`

`
`US. Patent
`
`Jun. 4, 2013
`
`Sheet 10 0f 10
`
`US 8,457,656 B2
`
`60c
`\
`
`407
`
`__________________________________ _ _ 11-). _ -l
`
`l
`:
`
`|
`401 I
`
`M
`:
`
`I 403
`/"\_J
`
`_
`
`Magnetlc Energy
`Generator
`
`|
`|
`|
`|
`|
`|
`|
`|
`
`:
`i
`
`|
`|
`|
`|
`|
`|
`|
`|
`|
`|
`|
`|
`
`: 405
`Aw
`
`|
`l
`|
`|
`|
`|
`|
`|
`|
`|
`|
`
`:
`i
`
`|
`|
`|
`|
`|
`|
`|
`|
`|
`|
`|
`|
`
`:
`:
`:
`
`|
`|
`|
`|
`|
`|
`|
`|
`|
`
`Microcontroller
`
`Power Supply
`
`FIG. 10
`
`0012
`
`

`
`US 8,457,656 B2
`
`1
`WIRELESS TRACKING SYSTEM AND
`METHOD UTILIZING MULTIPLE LOCATION
`ALGORITHMS
`
`CROSS REFERENCES TO RELATED
`APPLICATIONS
`
`The Present application claims priority to US. Provisional
`Patent Application No. 61/386,601, ?led on Sep. 27, 2010,
`Which is hereby incorporated by reference in its entirety.
`
`10
`
`STATEMENT REGARDING FEDERALLY
`SPONSORED RESEARCH OR DEVELOPMENT
`
`Not Applicable
`
`BACKGROUND OF THE INVENTION
`
`1. Field of the Invention
`The present invention is related to Wireless tracking sys
`tems and methods. More speci?cally, the present invention
`relates to a system and method for determining a real-time
`location of an object utilizing multiple location algorithms.
`2. Description of the Related Art
`The ability to quickly determine the location of objects
`located Within a facility is becoming a necessity of life. To the
`uninformed observer, the placement of transponders, also
`knoWn as tags, on numerous non-stationary objects Whether
`in an of?ce or home Would appear to be an unnecessary use of
`resources. HoWever, the uninformed observer fails to appre
`ciate the complexity of modern life and the desire for e?i
`ciency, Whether at the o?ice or home.
`For example, in a typical hospital there are numerous shifts
`of employees utiliZing the same equipment. When a neW shift
`arrives, the ability to quickly locate medical equipment not
`only results in a more e?icient use of resources, but also can
`result in averting a medical emergency. Thus, the tracking of
`medical equipment in a hospital is becoming a standard prac
`tice.
`The tracking of objects in other facilities is rapidly becom
`ing a means of achieving greater ef?ciency. A typical radio
`frequency identi?cation system includes at least multiple
`tagged objects each of Which transmits a signal, multiple
`receivers for receiving the transmissions from the tagged
`objects, and a processing means for analyZing the transmis
`sions to determine the locations of the tagged objects Within
`a predetermined environment. The tags can also receive sig
`nals.
`Several prior art references discloses various tracking sys
`tems.
`McKee et al., US. Pat. No. 6,915,135 discloses a system
`for determining presence, identity and duration of presence in
`a given area (a table in a restaurant) of an object (tag attached
`to a Waiter).
`Lester, US. Pat. No. 3,805,265 discloses a location system
`that uses line-of-sight radiant Wave energy for signal trans
`mission.
`SchWengler US. Pat. No. 7,050,819, is directed at the
`problem of adequate poWer for a mobile telephone for a
`tWo-Way communication function or a regeneration function
`as a node of a mesh netWork.
`Christ, US. Pat. No. 5,977,913, discloses a radiofrequency
`system that is utiliZed Within a prison and alloWs for an
`individual to be located after an alarm is triggered by the
`individual.
`Zodnik, US. Patent Publication Number 2004/0147232,
`discloses Wall-mounted (RI-11 or RJ-45) Wireless transceiv
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`2
`ers con?gured to only track the location of a self-identi?ed
`Wireless communication device in order to communicate the
`location of the self-identi?ed Wireless communication device
`to an emergency service such as 911.
`One exemplary method triangulates the strongest received
`signals to determine the location of a tagged object. This
`method is based on the assumption that the receivers With the
`strongest received signals are the ones located closest to the
`tagged object. HoWever, such an assumption is sometimes
`erroneous due to common environmental obstacles. Multi
`path effects can result in a further located receiver having a
`stronger received signal from a tagged object than a more
`proximate receiver to the tagged object, Which can result in a
`mistaken location determination. The prior art has disclosed
`various means for overcoming multipath effects.
`Tekinay, US. Pat. No. 6,259,894 for a Method For
`Improved Line-Of-Sight Signal Detection Using RF Model
`Parameters, discloses a method for reducing time-shift due to
`multipathing for a RF signal in an RF environment.
`Close, US. Pat. No. 3,869,673 for a Method And Appara
`tus For Measuring Multipath Distortion, discloses a method
`for indicating multipath distortion in a received signal.
`Lennen, US. Pat. No. 5,402,450 for a Signal Timing Syn
`chroniZer, discloses a method and apparatus for reducing the
`effects of multipath induced distortions on the accuracy of
`detecting the time of arrival of a received signal.
`Fortune et al., US. Pat. No. 5,450,615 for a Prediction Of
`Indoor Electromagnetic Wave Propagation For Wireless
`Indoor Systems, discloses techniques for predicting RF
`propagation Within a structure.
`Other prior art references have disclosed the use of varying
`energy levels. For instance, Nakanishi, US. Pat. No. 5,451,
`847 for a Variable Energy Radio Frequency Quadrupole
`Linac discloses changing radio frequency energy levels to
`emitted focused and accelerated beams.
`KaeWell, Jr. et al., US. Pat. No. 7,082,286 for a Path
`Searcher Using Recon?gurable Correlator Sets discloses pro
`ducing a path pro?le for a user based on sorted output energy
`levels.
`FemabdeZ-Cobaton et al., US. Pat. No. 6,697,417 for a
`System And Method Of Estimating Earliest Arrival Of
`CDMA ForWard And Reverse Link Signals discloses a
`mobile station receiver that detects the arrival times and
`energy levels of received signals, and constructs a searcher
`histogram and a ?nger histogram associated With each pilot
`signal.
`The prior art has yet to resolve mistaken location calcula
`tions based on multipath effects for objects tracked Within an
`indoor facility.
`
`BRIEF SUMMARY OF THE INVENTION
`
`The present invention provides a solution to mistaken loca
`tion calculations based on multipath effects. The present
`invention determines a real-time location of an object in a
`facility using a combination of location algorithms, With a
`signal characteristic for a Wireless signal from the object
`received at a sensor of a mesh netWork.
`One aspect of the present invention is a method for deter
`mining a real-time location of an object Within a facility using
`a combination of location algorithms. The method includes
`transmitting a Wireless signal from a communication device
`associated With an object. The method also includes receiving
`the Wireless signal at least one sensor positioned Within a
`facility. The method also includes determining a real-time
`location of the object in the facility using a combination of
`
`0013
`
`

`
`US 8,457,656 B2
`
`3
`location algorithms With a power value for the Wireless signal
`received at the at least one sensor.
`Preferably the location algorithms preferably include at
`least tWo of a proximity algorithm, a radial basis function
`algorithm, a maximum likelihood algorithm, a genetic algo
`rithm, a minimum mean squared error algorithm, a radiofre
`quency ?ngerprinting algorithm, a multilateration algorithm,
`a time difference of arrival algorithm, a signal strength algo
`rithm, a time of arrival algorithm, an angle of arrival algo
`rithm, a spatial diversity algorithm, and a nearest neighbor
`algorithm. The location algorithms alternatively include at
`least one of a voting algorithm, an averaging algorithm and a
`con?dence algorithm. The at least one sensor forWards the
`Wireless signal to a plurality of location engines. Each of the
`plurality of location engines determines a real-time location
`of the object using a location algorithm. Determining a real
`time location of the object in the facility using a combination
`of location algorithms preferably comprises using a ?rst algo
`rithm if the object is detected in an in-room area and has a
`threshold received signal strength indication (“RSSI”), and
`using a second algorithm if the object is not in an in-room area
`or a threshold RSSI is not detected. The Wireless ?rst poWer
`level signal is preferably one of light, radiofrequency, sound
`and magnetic energy. Each of the plurality of location engines
`is preferably located at a single server. The method alterna
`tively further includes associating the transmitting object
`With a second object. The method alternatively further
`includes triggering an event. The event is preferably at least
`one of commencing a Work?oW event, changing the status of
`a Work?oW process, transmitting an alert, transmitting a
`report, changing the status of a computer, activating a camera,
`and changing the state of light.
`The method further includes associating the object With a
`second object. The method further includes triggering an
`event such as commencing a Work?oW event, transmitting an
`alert, transmitting a report, logging onto a computer, logging
`off of a computer, activating a camera, and activating a light.
`Another aspect of the present invention is a system for
`determining a real-time location of an object Within a facility.
`The system preferably includes objects, sensors and location
`engines. Each of the objects comprises a communication
`device Which transmits a Wireless signal. Each of the sensors
`is positioned Within the facility, and at least one of the sensors
`receives the Wireless signal. Each of the location engines is in
`communication With each of the sensors. Each of the location
`engines determines a real-time location of the object from the
`Wireless signal utiliZing a location algorithm.
`Location algorithms for each of the location engines pref
`erably includes at least tWo of a proximity algorithm, a radial
`basis function algorithm, a maximum likelihood algorithm, a
`genetic algorithm, a minimum mean squared error algorithm,
`a radiofrequency ?ngerprinting algorithm, a multilateration
`algorithm, a time difference of arrival algorithm, a signal
`strength algorithm, a time of arrival algorithm, an angle of
`arrival algorithm, a spatial diversity algorithm, and a nearest
`neighbor algorithm. The object is preferably a medical device
`or a person. A location algorithm for each of the location
`engines alternatively includes at least one of a voting algo
`rithm, an averaging algorithm and a con?dence algorithm.
`Yet another aspect of the present invention is a method for
`determining a real-time location of an object Within a facility.
`The method includes receiving a Wireless signal from a com
`munication device of an object at least one of a plurality of
`sensors positioned Within a facility. The method also includes
`forWarding the Wireless signal from the at least one of a
`plurality of sensors to a ?rst location engine. The method also
`includes forWarding the Wireless signal from the at least one
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`4
`of a plurality of sensors to a second location engine. The
`method also includes calculating a real-time location of the
`object from the Wireless signal utiliZing a ?rst location algo
`rithm at the ?rst location engine. The method also includes
`calculating a real-time location of the object from the Wireless
`signal utiliZing a second location algorithm at the second
`location engine. The method also includes determining a
`real-time location of the object using the calculation from the
`?rst location engine and the calculation from the second
`location engine.
`The ?rst location algorithm is preferably one of a proxim
`ity algorithm, a radial basis function algorithm, a maximum
`likelihood algorithm, a genetic algorithm, a minimum mean
`squared error algorithm, a radiofrequency ?ngerprinting
`algorithm, a multilateration algorithm, a time difference of
`arrival algorithm, a signal strength algorithm, a time of arrival
`algorithm, an angle of arrival algorithm, a spatial diversity
`algorithm, and a nearest neighbor algorithm. The second
`location algorithm is preferably one of a proximity algorithm,
`a radial basis function algorithm, a maximum likelihood algo
`rithm, a genetic algorithm, a minimum mean squared error
`algorithm, a radiofrequency ?ngerprinting algorithm, a mul
`tilateration algorithm, a time difference of arrival algorithm,
`a signal strength algorithm, a time of arrival algorithm, an
`angle of arrival algorithm, a spatial diversity algorithm, and a
`nearest neighbor algorithm. The Wireless signal is preferably
`one of light, radiofrequency, sound and magnetic energy. The
`?rst location algorithm or the second location algorithm is
`alternatively at least one of a voting algorithm, an averaging
`algorithm and a con?dence algorithm.
`Having brie?y described the present invention, the above
`and further objects, features and advantages thereof Will be
`recogniZed by those skilled in the pertinent art from the fol
`loWing detailed description of the invention When taken in
`conjunction With the accompanying draWings.
`
`BRIEF DESCRIPTION OF THE SEVERAL
`VIEWS OF THE DRAWINGS
`
`FIG. 1 is schematic vieW of a system for determining a
`real-time location of an object Within a facility.
`FIG. 2 is a multi-?oor vieW of a facility employing a system
`for determining a real-time location of an object Within a
`facility.
`FIG. 2A is an isolated enlarged vieW ofcircle 2A ofFIG. 2.
`FIG. 2B is an isolated enlarged vieW ofcircle 2B ofFIG. 2.
`FIG. 3 is a ?oor plan vieW of a single ?oor in a facility
`employing the system for determining a real-time location of
`an object Within a facility.
`FIG. 4 is a tWo-?oor vieW of a facility including a tagged
`object and sensors of a system for determining a real-time
`location of an object Within a facility.
`FIG. 5 is a How chart of a method determining a real-time
`location of an object Within a facility.
`FIG. 6 is a How chart of a method determining a real-time
`location of an object Within a facility.
`FIG. 7 is a block diagram of a communication device
`employing variable radiofrequency poWer level transmis
`sions.
`FIG. 8 is a block diagram of a communication device
`employing variable light intensity level transmissions.
`FIG. 9 is a block diagram of a communication device
`employing variable sound level transmissions.
`FIG. 10 is a block diagram of a communication device
`employing variable magnetic energy level transmissions.
`
`DETAILED DESCRIPTION OF THE INVENTION
`
`As shoWn in FIGS. 1-4, a system for tracking objects and
`persons Within a facility is generally designated 50. The sys
`
`0014
`
`

`
`US 8,457,656 B2
`
`5
`tem 50 is capable of determining a real-time location of an
`object 100 Within a facility 70. The system 50 preferably
`includes a plurality of sensors 55, a plurality of bridges 56, a
`plurality of communication devices 60 and at least one locat
`ing engine 65 Which includes a processor for calculating the
`real-time location of objects Within the facility 70 utiliZing
`information provided by the sensors 55. One example of the
`components of the system 50 is disclosed in US. Pat. No.
`7,197,326, for a Wireless Position Location And Tracking
`System, Which is hereby incorporated by reference in its
`entirety. A more speci?c example of the sensors 55 is dis
`closed in US. Pat. No. 7,324,824, for a Plug-In Network
`Appliance, Which is hereby incorporated by reference in its
`entirety.
`The system 50 is preferably employed at a facility 70 such
`as a business o?ice, factory, home, hospital and/or govem
`ment agency building. The system 50 is utiliZed to track and
`locate various objects and/or persons positioned throughout
`the facility 70. A communication device 60 is attached to an
`object or person. The communication devices 60 preferably
`continuously transmit signals on a predetermined time cycle,
`and these signals are received by sensors 55 positioned
`throughout the facility 70. Alternatively, the communication
`devices 60 transmit signals in a random, ad-hoc or dynamic
`manner, and these signals are received by the sensors 55
`positioned throughout the facility 70. As discussed beloW, in
`order to mitigate multipath effects, the communication
`devices 60 transmit signals at various poWer levels. The sen
`sors 55 transmit the data from the communication devices 60
`to a bridge 56 for transmission to a locating engine 65. If a
`sensor 55 is unable to transmit to a bridge 56, the sensor 55
`may transmit to another sensor 55 in a mesh network-like
`system for eventual transmission to a bridge 56. In a preferred
`embodiment, a transmission is sent from a transmission dis
`tance of six sensors 55 from a bridge 56. Alternatively, a
`transmission is sent from a transmission distance ranging
`from ten to tWenty sensors 55 from a bridge 56. The locating
`engine 65 preferably continuously receives transmissions
`from the sensors 55 via the bridges 56 concerning the move
`ment of objects 100 bearing a communication devices 60
`Within the facility 70. The locating engine 65 processes the
`transmissions from the sensors 55 and calculates a real-time
`position for each of the objects 100 bearing a communication
`device 60 Within the facility 70 utiliZing multiple location
`algorithms. The real -time location information for each of the
`objects 100 bearing a communication device 60 is preferably
`displayed on an image of a ?oor plan of the facility 70, or if the
`facility 70 has multiple ?oors, then on the ?oor plan images of
`the ?oors of the facility 70. The ?oor plan image may be used
`With a graphical user interface of a computer, personal digital
`assistant, or the like so that an individual of the facility 70 is
`able to quickly locate objects 100 Within the facility 70.
`As shoWn in FIG. 1, the system 50 utiliZes sensors 55 to
`monitor and identify the real-time position of non-stationary
`objects or persons bearing or integrated With communication
`devices 60. The sensors 55a-f preferably form a mesh net
`Work and Wirelessly communicate With each other (shoWn as
`double arroW lines) and With at lest one locating engine 65,
`preferably through a Wired connection 66 via at least one
`bridge 56, such as disclosed in the above-mentioned US. Pat.
`No. 7,324,824 for a Plug-In NetWork Appliance. The com
`munication devices 60a-c transmit signals at various poWer
`levels (shoWn as dashed lines) Which are received by the
`sensors 55a-e, Which then transmit signals to bridges 56 for
`eventual transmission to a central processor 65. The locating
`engine(s) 65 is/ are preferably located on-site at the facility 70.
`HoWever, the system 50 may also include an off-site locating
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`6
`engine(s) 65, not shoWn. Those skilled in the pertinent art Will
`recogniZe that a single server may include more than one
`locating engine 65.
`In a preferred embodiment, each communication device 60
`preferably transmits a radio frequency signal of approxi
`mately 2.48 GigaHertZ (“GHZ”). The communication format
`is preferably IEEE Standard 802.154. Alternatively, each
`communication device 60 transmits an infrared signal, an
`ultrasound signal or a magnetic signal. Each communication
`device 60 preferably transmits at a plurality of transmission
`poWer levels, preferably ranging from tWo to tWenty different
`transmission poWer levels (energy levels), more preferably
`from tWo to ten different transmission poWer levels, and most
`preferably tWo different transmission poWer levels. Altema
`tively, the transmission poWer levels are the same. The num
`ber of communication device transmission poWer levels var
`ies depending on data transmission constraints and time
`constraints for the system. In one preferred embodiment, the
`?rst poWer level is approximately 1 milli-Watt and the second
`poWer level is approximately 0.5 milli-Watt. In a preferred
`embodiment, the communication device 60 transmits each
`signal at a different poWer level before transmitting again at
`the original poWer level. Alternatively, the communication
`device 60 transmits at a sequence of poWer levels that can be
`predicted by the sensors 55, bridges 56 and/ or central proces
`sor 65. For example, the communication device 60 transmits
`a ?rst signal at a ?rst poWer level and the next signal at a
`second poWer level. Those skilled in the pertinent art Will
`recogniZe that the communication devices 60 may operate at
`various frequencies and mediums (infrared, ultrasound and
`others) Without departing from the scope and spirit of the
`present invention.
`As shoWn in FIGS. 2, 2A, 2B, 3 and 4, the facility 70 is
`depicted as a hospital. The facility 70 has a multitude of ?oors
`75a-c. An elevator 80 provides access betWeen the various
`?oors 75a, 75b and 750. Each ?oor 75a, 75b and 750 has a
`multitude of rooms 90a-i, With each room 90 accessible
`through a door 85. Positioned throughout the facility 70 are
`sensors 5511-0 for obtaining readings from communication
`devices 60a-d attached to or integrated into non-stationary
`objects 100a, 100b (see FIGS. 2 and 4). A bridge 56 is also
`shoWn for receiving transmissions from the sensors 55 for
`processing by the central processor 65. The sensor 55 may
`have an antenna architecture such as disclosed in US. patent
`application Ser. No. 12/554,814 for Antenna Diversity For
`Wireless Tracking System And Method, Which is hereby
`incorporated by reference in its entirety.
`As shoWn in FIG. 4, the communication device 6011 is
`attached to movable bed 100a positioned on an upper ?oor
`750. The communication device 6011 transmits a signal Which
`is received by sensors 55a, 55b and 550. If the signal to the
`sensor 550 is the strongest, then an analysis of the readings
`from the sensors 55a-c may place the communication device
`60a, and thus the movable bed 10011, at position 60' on the
`loWer ?oor 75b. This type of faulty reading Would likely
`occur With triangulation. To prevent such a faulty positioning
`reading, the present invention processes the readings prefer
`ably according to a method Which eliminates the reading from
`sensor 550 from the location calculation for movable bed
`100a.
`A method 1000 for determining a real-time location of an
`object Within a facility is illustrated in FIG. 5. At block 1001,
`a Wireless signal is transmitted form a ?rst communication
`device associated With an object. At block 1002, the Wireless
`signal is received at a ?rst sensor. At block 1003, the Wireless
`signal is transmitted to a ?rst location engine. At block 1004,
`the Wireless signal is transmitted to a second location engine.
`
`0015
`
`

`
`US 8,457,656 B2
`
`7
`At block 1005, a location is calculated from the Wireless
`signal utilizing a ?rst location algorithm. At block 1006, a
`location is calculated from the Wireless signal utiliZing a
`second location algorithm. At block 1007, a real-time loca
`tion of the object is determined using the location algorithms.
`The ?rst location algorithm is preferably one of a proximity
`algorithm, a radial basis function algorithm, a maximum like
`lihood algorithm, a genetic algorithm, a minimum mean
`squared error algorithm, a radiofrequency ?ngerprinting
`algorithm, a multilateration algorithm, a time difference of
`arrival algorithm, a signal strength algorithm, a time of arrival
`algorithm, an angle of arrival algorithm, a spatial diversity
`algorithm, and a nearest neighbor algorithm. The second
`location algorithm is preferably one of a proximity algorithm,
`a radial basis function algorithm, a maximum likelihood algo
`rithm, a genetic algorithm, a minimum mean squared error
`algorithm, a radiofrequency ?ngerprinting algorithm, a mul
`tilateration algorithm, a time difference of arrival algorithm,
`a signal strength algorithm, a time of arrival algorithm, an
`angle of arrival algorithm, a spatial diversity algorithm, and a
`nearest neighbor algorithm.
`Another method 2000 for determining a real-time location
`of an object Within a facility is illustrated in FIG. 6. At block
`2001, a Wireless signal is received at a ?rst sensor. At block
`2002, a signal characteristic of the Wireless signal is trans
`mitted to a location engine. At block 2003, the signal charac
`teristic is inputted into an algorithm at the location engine. At
`block 2004, a determination is made for Which sub-algorithm
`to use for the signal characteristic. At block 2005, a real-time
`location of the object is determined using the sub-algorithm.
`A sub-algorithm is an algorithmic module Which is complete
`in itself and is used or called by a primary algorithm or by
`some other sub-algorithm. The sub-algorithm may or may not
`receive values from the primary algorithm. The sub-algo
`rithm performs its task and then sends the result to the primary
`algorithm.
`A communication device 60 that utiliZes different poWer
`levels of radiofrequency signals is illustrated in FIG. 7. A
`microcontroller 101 has programmed softWare to modify
`poWer levels from transmission to transmission. The trans
`missions are transmitted through transceiver (Wireless net
`Work interface) 103. A poWer supply 105 provides poWer to
`the device 60. All of the components are preferably contained
`Within a housing 107. The communication device 60 utiliZes
`different poWer levels of radiofrequency and preferably oper
`ates at a communication format that preferably includes IEEE
`Standard 80215.4, ZIGBEE, BLUETOOTH, BLUETOOTH
`loW energy, WiFi, LoW-poWer WiFi, Ultrasound and Infrared
`communication formats. Those skilled in the pertinent art Will
`recogniZe that other communication formats may be used
`With departing from the scope and spirit of the present inven
`tion. The communication format also alloWs the communica
`tion device 60 to communicate With the sensors 55 to transmit
`information. The communication device 60 may also operate
`at a short range communication format of magnetic induction,
`9 kHZ, <125 kHZ, 125 kHZ RFID, 13.56 MHZ, 433 MHZ, 433
`MHZ RFID, and 900 MHZ RFID, and preferably at a bit rate
`of less 256 kilobits per second or approximately 426 kilobits
`per second
`A communication device 6011 that utiliZes different poWer
`levels of light is illustrated in FIG. 8. A microcontroller 201
`has programmed softWare to modify poWer levels from trans
`mission to transmission. The transmissions are transmitted
`through LED 203, preferably an infrared transceiver. A poWer
`supply 205 provides poWer to the device 60a. All of the
`components are preferably contained Within a housing 207. In
`utiliZing the communication device 6011 of FIG. 8, each sen
`
`50
`
`55
`
`60
`
`65
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`8
`sor 55 of the mesh netWork preferably inc

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket