`Case 2:17-cv—00513-JRG Document 37-7 Filed 11/14/17 Page 1 of 24 PageID #: 764
`
`E X H IB IT 25
`EXHIBIT 25
`
`
`
`Case 2:17-cv-00513-JRG Document 37-7 Filed 11/14/17 Page 2 of 24 PageID #: 765
`
`USOO714313 OB2
`
`(12) United States Patent
`Lin
`
`(10) Patent No.:
`(45) Date of Patent:
`
`US 7,143,130 B2
`Nov. 28, 2006
`
`(54) PORTABLE MULTI-TRACKING METHOD
`AND SYSTEM
`
`(*)
`
`Notice:
`
`(76) Inventor: Ching-Fang Lin, 888 Easy St., Simi
`Valley, CA (US) 93065
`Subject to any disclaimer, the term of this
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 584 days.
`Appl. No.: 09/733,859
`
`(21)
`(22)
`(65)
`
`Filed:
`
`Dec. 8, 2000
`
`Prior Publication Data
`US 2001/OO32236 A1
`Oct. 18, 2001
`
`(60)
`
`Related U.S. Application Data
`Provisional application No. 60/242.405, filed on Oct.
`21, 2000, provisional application No. 60/235,766,
`filed on Sep. 26, 2000, provisional application No.
`60/209,640, filed on Jun. 5, 2000, provisional appli
`cation No. 60/169,779, filed on Dec. 9, 1999.
`
`(51)
`
`(52)
`
`(58)
`
`(56)
`
`Int. C.
`(2006.01)
`G06F 5/16
`U.S. Cl. ...................... 709/203; 709/243; 701/213;
`701/220, 701/208
`Field of Classification Search ................ 340/303,
`340/961; 348/116, 231; 455/518, 41,457;
`701/301, 200, 117, 220; 725/116; 342/386,
`342/25 F; 702/5
`See application file for complete search history.
`References Cited
`
`U.S. PATENT DOCUMENTS
`
`5,848,373 A
`ck
`5,872,526 A
`ck
`5,894,323 A
`ck
`5,907,293 A
`ck
`
`12, 1998 DeLorime et al. ........... TO1,200
`2/1999 Tognazzini ................. 340,961
`4, 1999 Kain et al. .................. 348,116
`5/1999 Tognazzini ................. 340,903
`
`5,983,161 A * 11/1999 Lemelson et al. .......... TO1,301
`6,037,893 A * 3/2000 Lipman ............
`342/25 F
`6,037,991 A * 3/2000 Thro et al. .....
`... T25,116
`6,208.936 B1* 3/2001 Minor et al. ...
`... 701 (220
`6,317,605 B1 * 1 1/2001 Sakuma .....
`... 455,457
`6,385.461 B1* 5/2002 Raith ........
`... 455,518
`6,456,854 B1* 9/2002 Chern et al.
`... 455,457
`6,480,783 B1* 11/2002 Myr ........................... 701 117
`6,525,768 B1* 2/2003 Obradovich ........... 348,231.99
`6,720,920 B1 * 4/2004 Breed et al. ................ 342/386
`6,834,234 B1* 12/2004 Scherzinger et al. ........... 7O2/5
`2004/0097.195 A1
`5/2004 Selleck ................
`... 455,413
`2004/014.8090 A1* 7/2004 Melen ........................ TO1,200
`
`FOREIGN PATENT DOCUMENTS
`
`JP
`
`2000-357296
`
`* 12/2000
`
`* cited by examiner
`Primary Examiner David Wiley
`Assistant Examiner—Dustin Nguyen
`(74) Attorney, Agent, or Firm Raymond Y. Chan; David
`and Raymond Patent Group
`
`(57)
`
`ABSTRACT
`
`A method and system for multi-tracking among independent
`individuals without a monitoring center, where an individual
`is a person, a vehicle, or any other property, enables the
`individuals to be networked in a group and each individual
`to search and track other individuals of interest. The portable
`multi-tracking system is also capable of tracking personnel
`inside a building, where a self-contained positioning device
`provides continuous carrier's position information. In the
`open area a GPS (Global Positioning System) unit is acti
`vated to provide precision absolute position data which can
`be blended with the self-contained data to improve the
`accuracy and robustness of the positioning services. Thus
`the present invention provides excellent position tracking
`outside a building.
`
`63 Claims, 12 Drawing Sheets
`
`
`
`
`
`
`
`82
`
`s -
`
`-
`
`Wireless Internet
`Service Provider
`
`
`
`Making TCP/IP
`Connection
`
`
`
`O
`Case 2:17-cv-00513-JRG Document 37-7 Filed 11/14/17 Page 3 of 24 PageID #: 766
`RJn
`C
`W
`3
`66
`
`GN
`
`mmm2
`
`S
`
`4211m
`
`w.m,mmM7,
`
`mm
`
`m0flOE
`
`5t
`
`
`n_vmUoaonmefiEEvfioamwa82>mPa2OSeo
`xUa
`0n@355E.
`
`Dm8quQEEQ
`
`
`7.328$?8&8on889$@3593&5
`
`._Hm25onsoumomqsfifiooa
`maom
`
`.mmEDmamaoEmom
`
`m8Pommmot/om
`owfioym
`
`
`
`
`Case 2:17-cv-00513-JRG Document 37-7 Filed 11/14/17 Page 4 of 24 PageID #: 767
`
`U.S. Patent
`
`Nov. 28, 2006
`
`Sheet 2 of 12
`
`US 7,143,130 B2
`
`9 #7
`
`9 #7
`
`##
`
`?InpOWN
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Z * OIH
`
`
`
`Case 2:17-cv-00513-JRG Document 37-7 Filed 11/14/17 Page 5 of 24 PageID #: 768
`
`U.S. Patent
`
`Nov. 28, 2006
`
`Sheet 3 of 12
`
`US 7,143,130 B2
`
`s
`N
`
`SL
`
`pu?I
`
`Ll
`
`9L
`
`
`
`
`
`
`
`ZL
`
`IL
`
`1.Ib] S
`
`
`
`Case 2:17-cv-00513-JRG Document 37-7 Filed 11/14/17 Page 6 of 24 PageID #: 769
`
`U.S. Patent
`
`Nov. 28, 2006
`
`Sheet 4 of 12
`
`US 7,143,130 B2
`
`68
`
`98
`
`
`
`
`
`
`
`[8
`
`
`
`Case 2:17-cv-00513-JRG Document 37-7 Filed 11/14/17 Page 7 of 24 PageID #: 770
`
`U.S. Patent
`
`Nov. 28, 2006
`
`Sheet 5 of 12
`
`US 7,143,130 B2
`
`(
`
`og uøns?I
`
`quº?IO
`
`S ‘OIH
`
`[ [6
`
`Z [6
`
`?I 6
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Case 2:17-cv-00513-JRG Document 37-7 Filed 11/14/17 Page 8 of 24 PageID #: 771
`
`U.S. Patent
`
`Nov. 28, 2006
`
`Sheet 6 of 12
`
`US 7,143,130 B2
`
`19>{ooSqua?IO
`
`94e9.JO
`
`
`
`J9AJØS IIBO
`
`ZZ6
`
`8,6
`
`#776
`
`9 " OIH
`
`
`
`
`
`
`
`Case 2:17-cv-00513-JRG Document 37-7 Filed 11/14/17 Page 9 of 24 PageID #: 772
`Case 2:17-cv-00513-JRG Document 37-7 Filed 11/14/17 Page 9 of 24 PageID #: 772
`
`U.S. Patent
`
`Nov. 28, 2006
`
`Sheet 7 of 12
`
`US 7,143,130 B2
`
`F—q
`
`232
`
`[\
`-
`U
`1—4
`
`m (
`
`a
`053
`oy—qm
`”3'3
`Ens-4
`33
`M:
`oo
`SH
`CL
`U
`
`\l
`
`
`:6
`
`S"-1
`‘5
`o
`-v-4
`E
`“51-5
`5'0
`0
`,2:
`8
`.s:
`U
`
`A
`m
`'U
`"O
`23
`Cam
`@133
`>3
`gaze
`:30
`see
`"7
`.1:
`‘0
`U 3
`
`
`
`Case 2:17-cv-00513-JRG Document 37-7 Filed 11/14/17 Page 10 of 24 PageID #: 773
`
`U.S. Patent
`
`Nov. 28, 2006
`
`Sheet 8 of 12
`
`US 7,143,130 B2
`
`
`
`(e?ep Josuºs)
`
`
`
`
`
`e?ep quod peºYI
`
`8 "OIH
`
`
`
`
`
`?uêA9 JOJ ??BAA
`
`
`
`
`
`
`
`
`
`Case 2:17-cv-00513-JRG Document 37-7 Filed 11/14/17 Page 11 of 24 PageID #: 774
`
`U.S. Patent
`
`Nov. 28, 2006
`
`Sheet 9 of 12
`
`US 7,143,130 B2
`
`
`
`
`
`
`
`6
`
`
`
`©InpOWN pu9S
`
`
`
`Case 2:17-cv-00513-JRG Document 37-7 Filed 11/14/17 Page 12 of 24 PageID #: 775
`
`U.S. Patent
`
`Nov. 28, 2006
`
`Sheet 10 of 12
`
`US 7,143,130 B2
`
`Or ".
`
`
`
`
`
`
`
`
`
`
`
`e?ep quod peºYI
`
`
`
`?Inpou õu?ss930Jd
`
`
`
`enep 1ndu? on puòS
`
`0 I "OIH
`
`
`
`Case 2:17-cv-00513-JRG Document 37-7 Filed 11/14/17 Page 13 of 24 PageID #: 776
`
`U.S. Patent
`
`Nov. 28, 2006
`
`Sheet 11 of 12
`
`US 7,143,130 B2
`
`
`
`1ndu? pueoqÁ9x.
`
`
`
`(spueuuuuoo Jasn)
`
`
`
`Âu?ssooord enep
`
`[ [ "[DIH
`
`
`
`
`
`
`
`
`
`Case 2:17-cv-00513-JRG Document 37-7 Filed 11/14/17 Page 14 of 24 PageID #: 777
`
`U.S. Patent
`
`Nov. 28, 2006
`
`Sheet 12 of 12
`
`US 7,143,130 B2
`
`
`
`spuetuuuoo
`
`pu9S
`
`ZI "OIH
`
`
`
`Case 2:17-cv-00513-JRG Document 37-7 Filed 11/14/17 Page 15 of 24 PageID #: 778
`
`1.
`PORTABLE MULT-TRACKING METHOD
`AND SYSTEM
`
`US 7,143,130 B2
`
`CROSS REFERENCE OF RELATED
`APPLICATION
`
`This is a regular application of a first provisional appli
`cation having an application Ser. No. of 60/169,779 and a
`filing date of Dec. 9, 1999, a second provisional application
`having an application Ser. No. 60/209,640 and a filing date
`of Jun. 5, 2000, a third provisional application having an
`application Ser. No. 60/235,766 and a filing date of Sep. 26,
`2000, and a fourth provisional application having an appli
`cation Ser. No. 60/242.405 and a filing date of Oct. 21, 2000.
`
`BACKGROUND OF THE PRESENT
`INVENTION
`
`1. Field of the Invention
`The present invention relates to remote tracking process
`ing, and more particularly to a method and system for
`multi-positioning-and-tracking, Voice and video communi
`cation via the Internet. Each multi-tracking device can
`obtain the location information of each individual in a group
`and track him in real time. Each multi-tracking device can
`communicate one another in Voice. Equipped with a mini
`camera the video can be transferred forth and back among
`those people equipped with the tracking device.
`2. Description of Related Arts
`There is a demand for determining another person’s or
`vehicle's location anywhere and anytime. The current tech
`nology utilizes a monitoring center equipped with computers
`and communication links. The persons or vehicles tracked
`send their position data via the communication link to the
`monitoring center. The monitoring center is capable of
`displaying their current locations on a display unit in real
`time. The monitoring center can also perform command and
`control tasks to dispatch personnel or vehicles under track
`ing. A typical Such application is the fleet tracking system.
`This tracking system also has the capability to recover the
`stolen or lost vehicle or hijacked personnel.
`
`10
`
`15
`
`25
`
`30
`
`35
`
`40
`
`SUMMARY OF THE PRESENT INVENTION
`
`A main objective of a portable multi-tracking method and
`system of the present invention is to acquire the current
`locations of individuals of interest. These individuals loca
`tions are displayed with a map as background on the
`acquirer's display unit. The invention allows any person or
`vehicle with a display unit to display their position and the
`relative positions of any other persons or vehicles of interest.
`It is a further objective of the present invention to provide
`a portable multi-tracking method and system, in which the
`position data from the positioning module is shared with
`other individuals via a public network, such as the Internet.
`It is a further objective of the present invention to provide
`a portable multi-tracking method and system, in which a
`self-contained miniature IMU (inertial measurement unit) is
`used along with a GPS (global positioning system) receiver
`to deliver uninterrupted positioning data for each individual.
`It is a further objective of the portable multi-tracking
`method and system of the present invention for multi
`tracking among independent individuals without a monitor
`ing center, where an individual is a person, a vehicle, or any
`other property. With this system, the individuals are net
`worked in a group, and each individual can search and track
`other individuals of interest. Equipped with a powerful
`
`45
`
`50
`
`55
`
`60
`
`65
`
`2
`self-contained micro IMU (Inertial Measurement Unit), this
`system is capable of tracking personnel inside a building,
`where the micro IMU provides continuous carrier's position
`information. In the open area a GPS (Global Positioning
`System) unit is activated to provide precision absolute
`position data which can be blended with the IMU data to
`improve the accuracy and robustness of the positioning
`services. Thus the present invention provides excellent posi
`tion tracking outside a building.
`It is a further objective of the portable multi-tracking
`method and system of the present invention to provide
`individuals locations which are overlaid on a digital map on
`the hosts display unit. The host is at the center of the
`display, thus the relative locations of other individuals are
`displayed on the host’s display unit. The networked indi
`vidual can send messages to each other as well.
`It is a further objective of the present invention is to
`provide the portable multi-tracking method and system,
`which can be applied for tracking of family members,
`tracking of cab vehicles of a taxi company, and tracking of
`law enforcement officials pursuing criminals or Suspects. In
`a military environment, the soldiers in a regiment can track
`each other during military missions by using the present
`invention. The pilots of aircraft in a formation can use the
`multi-tracking system to maintain formation flight and evade
`potential collision.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`FIG. 1 shows a unit for a portable multi-tracking system
`according to a preferred embodiment of the present inven
`tion, where a positioning unit generates position data of the
`carrier and a wireless communication module is responsible
`for networked position data exchange.
`FIG. 2 is a block diagram illustrating the software system
`of the portable multi-tracking system according to the above
`preferred embodiment of the present invention, wherein a
`user interface module oversees each functional module.
`FIG. 3 is a block diagram illustrating the operation flow
`of the portable multi-tracking system according to the above
`preferred embodiment of the present invention.
`FIG. 4 is a block diagram illustrating the procedure for
`creating a data exchange channel between the server and
`client based on the Internet protocol according to the above
`preferred embodiment of the present invention.
`FIG. 5 is a block diagram illustrating the procedure on the
`server end by using Socket according to the above preferred
`embodiment of the present invention.
`FIG. 6 is a block diagram illustrating the procedure on the
`client end by using socket according to the above preferred
`embodiment of the present invention.
`FIG. 7 is a block diagram illustrating the process engine
`for the data reception module according to the above pre
`ferred embodiment of the present invention.
`FIG. 8 is a block diagram that further extends the process
`of the position producer data reception module according to
`the above preferred embodiment of the present invention.
`FIG. 9 is a block diagram that further extends the process
`of the communication data (or remote data) reception mod
`ule according to the above preferred embodiment of the
`present invention.
`FIG. 10 is a block diagram that further extends the process
`of the user input data reception module according to the
`above preferred embodiment of the present invention.
`FIG. 11 is a block diagram that further details the process
`of the data processing module according to the above
`preferred embodiment of the present invention.
`
`
`
`Case 2:17-cv-00513-JRG Document 37-7 Filed 11/14/17 Page 16 of 24 PageID #: 779
`
`US 7,143,130 B2
`
`3
`FIG. 12 is a block diagram that further details the process
`of the data transmission module according to the above
`preferred embodiment of the present invention.
`
`DETAILED DESCRIPTION OF THE
`PREFERRED EMBODIMENT
`
`4
`IMU device. The position data is a three dimensional vector
`of (x, y, z) coordinates in the Earth-Centered-Earth-Fixed
`(ECEF) coordinate system, or of (latitude, longitude, alti
`tude) coordinates in the Geodetic coordinate system.
`(3) Receive client position data and client identification of
`the client units by a wireless communication module
`through a wireless communication public network, such as
`the Internet, where the wireless communication module
`creates and maintains a communication link with other
`individuals. The data received from the wireless communi
`cation module include other individuals position data, their
`identifications (IDS), inquiring commands, and other mes
`Sages.
`(4) Send the host position data and a host identification of
`the host unit by the wireless communication module through
`the wireless communication public network so that other
`individuals can access these data.
`According to the preferred embodiment of the present
`invention, the step (1) further comprises the following steps:
`(1.1) Retrieve map data from a map database stored in a
`storage device of each of the portable multi-tracking units to
`provide a map.
`(1.2) Display the map on a displaying unit of each of the
`portable multi-tracking units.
`Also, the step (2) further comprises the steps of process
`ing the host position data to achieve the host location and
`displaying the host location of the host unit on the map on
`the displaying unit of the host unit.
`The step (3) further comprises the steps of decoding the
`client locations received from the client units to achieve the
`client locations thereof and displaying the client locations of
`the client units on the map on the displaying unit of the host
`unit.
`The step (4) further comprises the steps of decoding the
`host location received from the host unit to achieve the host
`location by each of the client unit, and displaying the host
`location of the host unit on the map on the displaying unit
`of each of the client units.
`Moreover, the step (1) further comprises a step of receiv
`ing user commands from an input device, wherein the input
`device can be a keyboard, a touch screen, a pen coupled with
`a character recognition system, or a voice recognition
`device. The user commands include: viewing a map, dis
`playing other individuals locations relative to the host,
`sending messages, scheduling trip, activating autonomous
`navigation functionality, and locating an address.
`The portable multi-tracking method of the present inven
`tion further includes the steps of:
`(a) collecting voice data from a microphone;
`(b) encoding the Voice data by the system processor,
`(c) sending the encoded Voice data to the wireless com
`munication module so that other multi-tracking device can
`access the Voice data;
`(d) receiving encoded Voice data from the wireless com
`munication module:
`(e) decoding the Voice data by the system processor, and
`(f) sending the decoded Voice data to a speaker so that the
`user can hear what other people are talking.
`Alternatively, the portable multi-tracking method of the
`present invention may further include the steps of:
`(a) collecting video image from a video camera;
`(b") encoding the video image by the system processor,
`(c) sending the encoded video image to the wireless
`communication module so that other multi-tracking device
`can access the image data;
`(d) receiving encoded video image from the wireless
`communication module;
`
`Referring to FIGS. 1 to 12, a portable multi-tracking
`method and system according to a preferred embodiment of
`the present invention is illustrated, which is provided for
`multi-tracking processing by using a public network Such as
`the Internet, where the Internet is responsible for location
`and command data exchanging between individuals among
`a group. The individual is a person, a vehicle, or any other
`property. With this system, the individuals are networked in
`a group, and each individual can search and track other
`individuals of interest. The present invention also is
`equipped with a powerful self-contained micro IMU (Iner
`tial Measurement Unit), which is capable of tracking per
`sonnel inside a building, where the micro IMU provides
`continuous carrier's position information. In the open area a
`GPS (Global Positioning System) unit is activated to provide
`precision absolute position data which can be blended with
`the self-contained micro IMU data to improve the accuracy
`and robustness of the positioning services. Thus the present
`invention provides excellent position tracking outside a
`building.
`The IMU/GPS integrated device, in general, is costly and
`big in size. Weight, and large size lead to a not feasible
`deployment in a car or for being carried by a single indi
`vidual. With the emergence of the MEMS (MicroElectron
`icMechanical System) technology, a miniature IMU based
`on MEMS technology becomes an embracible reality.
`The micro IMU to be embodied in the preferred embodi
`ment of the present invention is invented by the applicants,
`referring to U.S. patents pending, “MicroElectroMechanical
`System for Measuring Angular Rate’, Ser. No.: 60/154,700;
`“Processing Method for Motion Measurement'. Ser. No.:
`09/399,980; “Angular Rate Producer with MicroElectroMe
`chanical System Technology', Ser. No.: 09/442,596; and
`“Micro Inertial Measurement Unit, Ser. No.: 09/477,151.
`Besides, the applicants also invented a “coremicro’ IMU to
`be capable of employed in the present invention, which is
`currently “The world’s smallest IMU, which is based on the
`combination of solid state MicroElectroMechanical Systems
`(MEMS) inertial sensors and Application Specific Integrated
`Circuits (ASIC) implementation. The “coremicro’ IMU is a
`fully self contained motion-sensing unit. It provides angle
`increments, Velocity increments, a time base (sync) in three
`axes and is capable of withstanding high vibration and
`acceleration. The “coremicro’ IMU is opening versatile
`commercial applications, in which conventional IMUs can
`not be applicable, including land navigation, automobile
`navigation, personal hand held navigators, robotics, marine
`vehicles and unmanned air vehicles, various communica
`tion, instrumentation, guidance, navigation, and control
`applications.
`The portable multi-tracking method according to the
`preferred embodiment of the present invention includes the
`following steps:
`(1) Provide a plurality of portable multi-tracking units,
`wherein one of the portable multi-tracking units acts as a
`host unit while the other portable multi-tracking units act as
`client units.
`(2) Provide host position data of the host unit from a
`positioning unit, wherein the positioning unit can be a GPS
`receiver, an IMU positioning device, or an integrated GPS/
`
`10
`
`15
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`
`
`Case 2:17-cv-00513-JRG Document 37-7 Filed 11/14/17 Page 17 of 24 PageID #: 780
`
`US 7,143,130 B2
`
`6
`user. The input device 20 can also be a microphone coupled
`with a voice recognition system to receive commands from
`the user.
`The storage device 30 is connected to the system proces
`Sor 40 and used for storing electronic map database, and/or
`other interim data such as the location and IDs of other
`individuals from the wireless communication module 50.
`The storage device 30 can be a CD, a hard drive, or a flash
`memory.
`The system processor 40 is a central processing unit
`coupled with necessary interfaces to the display device 10,
`the input device 20, the storage device 30, the positioning
`unit 60, and the wireless communication module 50. The
`system processor 40 is responsible for processing sensor
`positioning data, display processing, input response, remote
`data or command processing, sending messages, and device
`control and management.
`The wireless communication module 50 is connected to
`the system processor 40. The wireless communication mod
`ule 50 is used to process wireless communication protocol,
`wireless signal detection, received data conversion, signal
`data amplification, modulating a digital signal to be trans
`mitted into an analogue signal, and demodulating an ana
`logue signal into a digital signal. The wireless communica
`tion module 50 further comprises an antenna for converting
`an analogue signal into a radiative signal or converting a
`detected radiative signal from a remote device (such as
`another portable multi-tracking system) into an analogue
`signal which is suitable for the wireless communication
`module to process.
`The positioning unit 60 is connected to the system pro
`cessor 40 and generates the current position data of the host.
`The position data comprises of position, Velocity, and head
`ing. The positioning unit 60 can be a GPS receiver, an IMU,
`or the combination of a GPS receiver and an IMU. In the
`open area the GPS receiver is a good candidate for gener
`ating position data. The IMU is preferred to be the micro
`IMU or “coremicro’ IMU and can be used in a building to
`provide robust position data for the carrier.
`The positioning unit 60 can be a MEMS (MicroElectron
`icMechanical System) inertial sensor which generates posi
`tion data. The MEMS techniques offer tremendous cost,
`size, reliability, power consumption improvements for guid
`ance, navigation, and control systems, compared with con
`ventional inertial sensors.
`The positioning unit 60 can be a land or water vehicle
`navigator which generates position data. The applicant
`invented a land and water navigator, U.S. patent application
`Ser. No. 60/167830, “Vehicle Self-Carried Positioning
`Method and System Thereof, which is used to determine
`position information on land and in water with high accu
`racy. The land and water navigator invention has evolved
`from the “coremicro’ IMU patent pending. The navigator
`can receive but not rely on the GPS signal and DGPS signals
`for highly accurate positioning solution. Without GPS/
`DGPS signals, the land and water navigator also provides a
`highly accurate positioning Solution, Such as an accuracy of
`better than 1 percent of the distance traveled. The land and
`water navigator is a right positioning system with reasonable
`size and weight and power consumption for commercial
`vehicle operation, which can be used in areas where GPS
`signals are not available. Such as tunnels, forested areas,
`urbanized terrain, and high Electronic Counter Measure
`(ECM) environments.
`The positioning unit 60 can also be a hand-held navigator
`which generates position data. The applicants also invent a
`hand-held navigator, U.S. patent application Ser. No.
`
`5
`(e') decoding the video image by the system processor;
`and
`(f) sending the decoded video image to the display so that
`the user can watch what other people are doing.
`Each individual has a user ID which can be an identifi
`cation code or name of the user. All the user IDs of the
`individuals who log on the server are listed. Each user of the
`portable multi-tracking system can select a specific indi
`vidual by choosing his/her ID on the list to view his/her
`location. Each user of the portable multi-tracking system can
`also select multiple individuals by choosing their user IDs
`on the list to view their location.
`The portable multi-tracking system provides an option for
`the user to disable or enable the accessibility. When the
`accessibility is enabled, other individuals can access his/her
`location information. When the accessibility is disabled,
`other individuals can not access his/her location informa
`tion.
`Individuals are grouped into different user groups. Each
`user group has a group identification number or name. One
`of the individuals in a user group is selected as a group
`server of that user group to receive the locations from
`individuals in that user group and then broadcasts the
`locations to the individuals in the same user group so that the
`individuals know their locations with each other. An indi
`vidual can access another individual in the same user group
`but cannot access individuals in a different user group.
`The portable multi-tracking system provides an option for
`the user to select user group of interest. It also provides an
`option for the user to create a user group so that other
`individuals can enter into this group.
`According to the present invention, as shown in FIG. 1,
`the portable multi-tracking system comprises a display
`device 10, an input device 20 (such as a keyboard, or a touch
`screen), a storage device 30 (such as a CD-ROM, a hard
`drive, or a flash memory embedded in the computing plat
`form), a system processor 40 (such as a palm PC, a laptop
`computer, or a specific computing platform), a positioning
`unit 60, a wireless communication module 50, a speaker 70,
`a microphone 80, and a video camera 90.
`The display device 10 is connected to the system proces
`sor 40. The system processor 40 outputs the map data to the
`display device 10. The display device 10 is responsible for
`displaying the map to the user. The map data is retrieved by
`the system processor 40 from the storage device 30 which is
`connected to the system processor 40. The map data is stored
`in the storage device 30 in a specific format and is called
`electronic map database. The electronic map database pro
`vides digital data of the Streets, buildings, rivers, mountains,
`and other terrain information.
`The system processor 40 also outputs other individuals
`position data to the display device 10, where other individu
`als position data is retrieved from the wireless communi
`cation module 50. Other individuals locations are overlaid
`on the electronic map so that the user knows where other
`individuals are and their relative position profile.
`The input device 20 is connected to the system processor
`40 and acts as an interface for the user to intervene in the
`system operation. The input device 20 can be a regular or
`modified keyboard which can receive character inputs from
`the user. The input device 20 can also be a software
`keyboard coupled with a character recognition system so
`that the user can use a stylus to input characters. The input
`device 20 can also be a touch screen coupled with corre
`sponding Software to identify the commands sent from the
`
`10
`
`15
`
`25
`
`30
`
`35
`
`50
`
`55
`
`60
`
`65
`
`40
`
`45
`
`
`
`Case 2:17-cv-00513-JRG Document 37-7 Filed 11/14/17 Page 18 of 24 PageID #: 781
`
`US 7,143,130 B2
`
`7
`60/167825, “Self-Contained Positioning Method and Sys
`tem. Thereof for Hand-Held Navigator, having reasonable
`size and weight and power consumption for hand-held
`operation to determine position for a user on land with high
`accuracy. The hand-held navigator invention has evolved
`from the “coremicro’ IMU patent pending. The navigator
`can receive but not rely on the GPS signal and DGPS signals
`for highly accurate positioning solution. Without GPS/
`DGPS signals, the hand-held navigator also provides highly
`accurate positioning Solution, such as an accuracy of better
`than 1 percent of the distance traveled. The hand-held
`navigator is the right positioning system with reasonable
`size and weight and power consumption for commercial
`applications, which can be used in areas where GPS signals
`are not available, such as tunnels, forested areas, urbanized
`terrain, and high Electronic Counter Measure (ECM) envi
`rOnmentS.
`The microphone 80 is connected to the system processor
`40. The microphone 80 detects sound and converts the sound
`wave to electrical signal. The electrical presentation of the
`Sound is further sampled and converted into digital data. The
`digital data is processed by the system processor 40 to
`compensate noise and reduce data size. Then the digital data
`is encoded. The encoded digital Sound data is sent to the
`wireless communication module 50. The wireless commu
`25
`nication module 50 sends the encoded sound data to the
`network via Internet so that other individuals can access it.
`The speaker 70 is connected to the system processor 40.
`The wireless communication module 50 receives encoded
`digital sound data via Internet and send it to the system
`processor 40. The system processor decodes the digital
`sound data and sends it to the speaker 70. The speaker 70
`converts the digital Sound data to analogue signal and then
`the analogue signal is converted to Sound wave.
`The video camera 90 is connected to the system processor
`40. The video camera captures the video image can convert
`it to digital presentation. The digital presentation of the
`Video image is sent to the system processor 40. The digital
`Video image data is processed and encoded, and finally sent
`to the wireless communication module 50. The wireless
`communication module 50 sends the encoded video image
`to the network via Internet so that other individuals can
`aCCCSS,
`The wireless communication module 50 receives encoded
`digital video image via Internet and send it to the system
`processor 40. The system processor 40 decodes the digital
`Video image data and sends it to the display device 10.
`The software system Supporting the portable multi-track
`ing functionality comprises a user interface module 41, a trip
`scheduler module 42, a street locator module 43, a map
`viewer module 44, an autonomous navigator module 45, a
`wireless tracker module 46, and a communication controller
`module 47, as shown in FIG. 2. The user interface module
`41 is an entry for the user to enable or disable the functions
`of wireless communication, multi-tracking, autonomous
`navigation, displaying map, locating an address, and Sched
`uling a trip.
`The user interface 41 provides an entry for user to select
`operation functions among position tracking, voice tracking,
`and video tracking. The voice tracking captures the hosts
`message in Voice fashion and sends it to the network via
`Internet. The Voice tracking also receives voice data from
`Internet and speak it out the user. The video tracking
`captures the video image about the user and his Surrounding
`environment and send it to the network via Internet. The
`Video tracking also receives video data from Internet and
`displays it on the display device 10.
`
`55
`
`8
`The trip scheduler module 42 plans and schedules the trip,
`including defining start point, interim points, and end point.
`Other information can also be logged, such as visiting time,
`appointments, contact persons, and comments.
`The map viewer module 44 displays the map data on the
`display device 10. The map viewer can Zoom in and out the
`area of interest with great accuracy, displays the position
`data (speed, direction, longitude, latitude, and height) of the
`host and other individuals in the network.
`Th