throbber
(12) United States Patent
`Karp et al.
`
`(10) Patent N0.:
`(45) Date of Patent:
`
`US 6,591,242 B1
`*Jul. 8,2003
`
`US006591242B1
`
`(54)
`
`VISIT VERIFICATION METHOD AND
`SYSTEM
`
`(56)
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`
`(75)
`
`Inventors:
`
`Edward W. Karp, New Orleans, LA
`(US); Kevin J. Bianchini, Metairie, LA
`(US); David R. Fine, New Orleans, LA
`(US); Jonathan M. Fine, Weston, CT
`(US); Cedric F. Walker, New Orleans,
`LA (US)
`
`(73)
`
`Assignee:
`
`CyberHealth, Inc., New Orleans, LA
`(US)
`
`(*)
`
`Notice:
`
`Subject to any disclaimer, the term of this
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 0 days.
`
`This patent is subject to a terminal dis
`claimer.
`
`(21)
`(22)
`
`(60)
`
`(51)
`(52)
`
`(58)
`
`Appl. No.:
`09/292,511
`Apr. 15, 1999
`
`Filed:
`
`Related US. Application Data
`Provisional application No. 60/081,896, ?led on Apr. 15,
`1998.
`
`Int. Cl.7 .............................................. .. G06F 17/60
`US. Cl. ................. .. 705/2; 705/3; 705/9; 455/404;
`455/456; 455/457
`Field of Search ............................ .. 379/37, 38, 45,
`379/12701, 142.01, 247, 93.03, 88.02;
`455/404, 410, 411, 456, 457, 705/1, 2,
`3, 9, 10
`
`6,154,727 A * 11/2000 Karp et al. ............... .. 455/404
`
`* cited by examiner
`
`Primary Examiner—Creighton Smith
`(74) Attorney, Agent, or Firm—Edward J. Chal?e
`(57)
`ABSTRACT
`
`The invention relates to a system and method for tracking
`clients as they visit the locations of various recipients.
`Clients are provided with access to telephones and identi
`?cation devices which the client uses to communicate with
`a remote computer. Information is communicated as to the
`clients location, the time of the clients visit to that location,
`and other types of information, such as to a service provided
`at the location. Location information may be provided by
`automatic number identi?cation, wireless phone location
`information, or a global position device. The computer uses
`information received during the communication to identify
`and authenticate the client making the communication and
`the location of the client at the time of the communication.
`Authentication is accomplished by obtaining unique biomet
`ric parameters from a client and comparing those to bio
`metric parameters in a database. Biometric data can include
`a voice print sample, or a ?nger or retinal print electronically
`transmitted to the remote computer. Because each of these
`identi?ers results from a physiological characteristic which
`is unique to the client, the system assures that the identi?ed
`client is the client making the communication.
`
`33 Claims, 17 Drawing Sheets
`
`Ruiz Food Products, Inc.
`Exhibit 1006
`
`

`

`U.S. Patent
`
`Jul. 8,2003
`
`Sheet 1 0f 17
`
`US 6,591,242 B1
`
`c3
`
`PROGRAM
`
`0
`
`>
`
`3;
`
`mm“
`
`amp
`
`w:
`
`m2
`
`mo:
`
`Ruiz Food Products, Inc.
`Exhibit 1006
`
`

`

`U.S. Patent
`
`Jul. 8,2003
`
`Sheet 2 0f 17
`
`US 6,591,242 B1
`
`$5002
`
`zmw
`
`N MMDOE
`
`Ruiz Food Products, Inc.
`Exhibit 1006
`
`

`

`US. Patent
`
`Jul. 8, 2003
`
`Sheet3 0f17
`
`US 6,591,242 B1
`
`II.I
`
`£8285
`
`=35.
`
`.Eommm
`
`zOE<mmzmw
`
`3.20
`
`9.2.”:me
`
` I‘ll-IIIIII-II...‘A/
`
`
`nunnunnnunnnnnun
`
`IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
`
`
`
`
`
`Illlllll82llllllllllllllllllllllll
`
`
`
`IllfllnnnIlllllllIIIIIIIImg:Illlllll
`
`
`IIIIIIII9.2IIIIIIIIIIIIIIIIIIIIIIII$2
`
`unnuuuuu"Ea..."LE...
`
`/ONmmwm9m#5N5arm3;
`
`wh<om=2fi
`
`noeggs—<5
`
`zo:.<o_n_:.zwo_
`
`mo._<>_mm<no
`
`29.2004
`
`20:.<o_u_;zmQ
`
`mzormmd...
`
`2956222200
`hu¥0<m/~
`
`
`
`mmmhmi<m<lmmmhmfigsn.
`
`
`
`ZhwmDin—(KOONO
`
`mum—40.n—
`
`
`
`
`
`
`
`mMMPWS<m<QI‘ll-II.III-I'llwmmhmséaxl
`
`
`
`IIIIIIIIIII-III.
`
`II
`
`II
`
`Ruiz Food Products, Inc.
`
`Exhibit 1006
`
`Ruiz Food Products, Inc.
`Exhibit 1006
`
`
`
`
`
`

`

`US. Patent
`
`h
`
`71f04whS
`
`QEGmEmmEm
`
`_z<
`
`<NSV
`
`
`mmv
`
`
`
`:8889:2mmuooxwfl.
`
`1B242,1
`
`
`,Ro.’$30.".555.
`9mewmzozmjmo
`
`m5$59".M,mzoEExt
`1.5.on
`
`m39.:$3$32..
`
`S.U.59.3352%Emao
`
`oamzmo
`
`
`
`
`
`9EEO
`Ev
`
`mvE
`
`9035.205Nomv
`
`
`
`mmv
`
`
`
`:88595$quV7.3
`
`Ruiz Food Products, Inc.
`
`Exhibit 1006
`
`Ruiz Food Products, Inc.
`Exhibit 1006
`
`
`
`

`

`US. Patent
`
`Jul. 8, 2003
`
`Sheet 5 0f 17
`
`US 6,591,242 B1
`
`
`
`
`
`HzEn.mo_o>sz._.wfiwii
`
`#23;MszE#n:wm>04m2wT<z><2:
`
`Qcam—29mo.5:853qu226
`
`252.56
`
`
`
`$828:55
`
`NS
`
`5.2
`
`mWKDOE
`
`hzmjo
`
`wflth§<m
`
`Ruiz Food Products, Inc.
`
`Exhibit 1006
`
`Ruiz Food Products, Inc.
`Exhibit 1006
`
`
`
`
`

`

`U.S. Patent
`
`Jul. 8,2003
`
`Sheet 6 0f 17
`
`US 6,591,242 B1
`
`w M130."
`
`mmuhmsimg
`
`uinimoomw
`
`a wE
`
`/
`
`mg
`
`I
`
`
`
`\ $295 25238
`
`
`
`
`
`23 EN @853 8223 “$53 $5
`
`
`
`
`
`28.332“. 2139 $8.8 32.58 Q3
`$8-59 033$ 025$ 225$ 3
`
`
`
`
`
`
`I
`
`n N
`
`__
`
`__
`
`__
`
`__
`
`__
`
`Ruiz Food Products, Inc.
`Exhibit 1006
`
`

`

`US. Patent
`
`8,
`
`
`
`1.8:83.9552=8hgfieasommefi=8
`
`
`
`3$33;EN:8&8232ma$52203$58-3
`
`Nmmomx
`
`N03;
`
`tee
`
`1f
`
`hII5ll
`7ll
`0II7II
`
`2.5m
`
`mmmhmgm
`
`
`
`%8555883mncmtmaoz88-33
`
`SEEma%SNEXW8N
`
`mt.
`
`mi.
`
` 85%2230Imm<m<<0mzoEomézfimi
`
`53:8.9...=5$8N.._=_2om8%;083$08
` 952
`322%.853359:529.95
`
`
`5va
`
`6SU
`
`1B242,fl
`
`
`
`5,msmm:0."—
`
`<5maze—u.
`
`NE
`
`Ruiz Food Products, Inc.
`
`Exhibit 1006
`
`Ruiz Food Products, Inc.
`Exhibit 1006
`
`
`
`
`
`
`

`

`US. Patent
`
`mm.
`
`UM8whS
`
`6
`
`9
`
`mm_:m::umm
`
`
`
`om,$223
`
`m5m5
`
`33
`
`m5
`
`s,w
`
`mmmmfiEéErmH2m_n=0mm.W.
`
`
`
`nommmm2im.amanor.wm1,Dr”
`l8,..1L
`
`Du
`
`.6mm
`
`Ruiz Food Products, Inc.
`Exhibit 1006
`
`
`

`

`US. Patent
`
`Jul. 8, 2003
`
`Sheet 9 0f 17
`
`US 6,591,242 B1
`
`
`
`
`
`
`Reapient Name
`Patient1
`
`
`
`
`CallerlClient
`
`to
`n
`
`No
`
`E
`0)
`
`Ri
`0’
`
`o
`a
`
`93
`0':
`
`‘2
`ca
`
`v
`‘5
`
`122
`
`a)
`LIJ
`a:
`D
`
`LI-
`
`“E
`s:_cu
`3.;
`m8”CK
`.55
`
`23
`
`:»
`Eg E
`Cli— v
`a.»
`O
`
`E
`i:-
`g
`E
`
`E
`,_
`5% E
`.5}-
`'5
`0:8
`LL
`§< no
`PI.
`
`1""
`“is
`<i:
`59’:
`——°- 2
`OE >
`LU
`
`912
`
`Ruiz Food Products, Inc.
`
`Exhibit 1006
`
`Ruiz Food Products, Inc.
`Exhibit 1006
`
`

`

`U.S. Patent
`
`Jul. 8,2003
`
`Sheet 10 0f 17
`
`US 6,591,242 B1
`
`FIGURE 10A
`
`Ruiz Food Products, Inc.
`Exhibit 1006
`
`

`

`U.S. Patent
`
`Jul. 8,2003
`
`Sheet 11 0f 17
`
`US 6,591,242 B1
`
`
`
`mow mmDmzm
`
`Ruiz Food Products, Inc.
`Exhibit 1006
`
`

`

`U.S. Patent
`
`Jul. 8,2003
`
`Sheet 12 0f 17
`
`US 6,591,242 B1
`
`( START )
`
`' _ T02 _ _ _ _ _ _ _'
`
`v
`wAIT FOR
`NEXTCALL
`
`RECEIVE PACKE
`
`r
`GET PHONE#
`
`UTHORIZE
`PHONE#?
`
`1104
`
`1108
`
`I- ‘I
`|
`I
`| E I
`5:‘ I
`l E
`:1 I
`I ‘Q
`l a I
`I
`|
`J
`
`_ _ _ _ _ _ _ _"_'.I
`
`_ _ — _ _ _ _ _ “I
`
`1122
`
`PLACE IN
`EXCEPTION
`REPORT
`L
`
`FILTER CLIENT
`DATABASE
`BYClient
`IDENTIFIER
`1116/
`
`F
`
`1118-)
`CoRRELATE RECEIVED
`BIOMETRIC ID
`WITH
`BIOMETRIC IDs IN CLIENT
`DATABASE
`
`1120
`
`YES
`
`1124
`(J
`SAVE CLIENT NAME
`&EMPLOYER ID
`
`|
`I“ ‘I
`I
`I
`I E ‘
`_,
`_
`I I I
`I p I
`r'?
`I E, I
`‘
`L J
`I
`|
`
`L. _ _ _ _ _ _ _ _ _ _ _ _ ._ _ ..I
`
`FIGURE 11A
`
`Ruiz Food Products, Inc.
`Exhibit 1006
`
`

`

`US. Patent
`
`Jul. 8, 2003
`
`Sheet 13 0f 17
`
`US 6,591,242 B1
`
`—————_—-_—
`
`TRANSLATE POSITION TO ADDRESS
`
`_zaao:5mo8szfiszO.8moz<m
`
`+
`
`20530..mm:
`
`ow:
`
`NV:
`
`oz<29.28;mm:
`
`zO;<hzm_mO8wozé
`
`2.0304.20.56OH
`
`I I l
`
`mm:
`
`:oEE29209
`
`mméfiéEma
`
`m:$59“.3'
`
`mszzmmosomm
`
`
`
`Emaammm><w_1|||l||||||l||nllll||I'Ilnlld
`
`Nm:mszz
`
`85mmoz<mmumoo<
`
`
`
`
`
`z_szEOOHwwp<25mOOozGEOJ_._<o10.22
`
` mmwmon?
`
`
`
`EmmaHwoOHmw<m<...<ooEméwOmo
`
`
`
`
`
`
`
`Hzmiammz_wmwmoo<O._.mmmmoo<Emmhwrobs).
`
`
`
`
`
`mmOmZ.pzmiammmo0...mm<m<h<o
`
`052d1022
`
`5583w58z_m»mzozn.
`
`
`
`mm-82.Enema_BoE82%;”
`
`l
`TRANSLATE NUMBER TO ADDRESS
`_——_-—_———
`
`Ruiz Food Products, Inc.
`
`Exhibit 1006
`
`Ruiz Food Products, Inc.
`Exhibit 1006
`
`
`
`
`
`
`
`

`

`US. Patent
`
`Jul. 8, 2003
`
`Sheet 14 0f 17
`
`US 6,591,242 B1
`
`.3
`
`I_ _ "" ""
`
`_1176" ________ 1
`
`'
`
`l
`I
`
`117
`
`,
`
`173
`
`earc
`
`'ec1plen :
`
`«in ;
`'epo or '31: ng
`Em De uarture Field
`117 @ 2
`1176
`_
`
`'
`
`'
`I
`
`I
`I
`I
`|
`|" ‘l
`I m I
`52'
`I
`I
`51
`I g I
`.21
`§ I
`I g I
`I
`-- J
`I
`|
`.J
`
`I
`I
`|
`I
`I
`|
`I
`I
`I
`I1
`I
`I1188
`‘
`|
`._ _______
`
`YS
`
`1184
`
`Create New Record In Repori
`.
`\IEnterCIIent-Recipienl-EmployerInfo.
`_
`
`1178
`1180
`
`Ime nlepa re «3-
`ner unen
`ofRecordlnReurl
`
`186
`
`Mark Record Complete
`
`
`
`FIGURE 11C
`
`Ruiz Food Products, Inc.
`
`Exhibit 1006
`
`Ruiz Food Products, Inc.
`Exhibit 1006
`
`

`

`U.S. Patent
`
`Jul. 8,2003
`
`Sheet 15 0f 17
`
`US 6,591,242 B1
`
`NP mmDOE
`
`Ruiz Food Products, Inc.
`Exhibit 1006
`
`

`

`U.S. Patent
`
`Jul. 8,2003
`
`Sheet 16 0f 17
`
`US 6,591,242 B1
`
`\S: 1} /
`
`92min.
`
`5.58
`
`
`
`:2: 2918i ‘ M
`AQNJ), : v, _.
`
`w
`
`m _
`
`Ruiz Food Products, Inc.
`Exhibit 1006
`
`

`

`U.S. Patent
`
`Jul. 8,2003
`
`Sheet 17 0f 17
`
`US 6,591,242 B1
`
`E29. 2952 9Q ma:
`
`
`
`
`
`
`BEE: 8.50:9 ms;
`
`
`
`3.5g 39.2 3 $9
`
`
`
`.393 :it? 3 ms:
`
`
`
`.Qu?mr 5x5; .2 8:
`
`
`
`.558 3.95 3 8. F F
`
`
`
`
`
`9g" ‘2%.; 33:
`
`3. mmDwE
`
`Ruiz Food Products, Inc.
`Exhibit 1006
`
`

`

`US 6,591,242 B1
`
`1
`VISIT VERIFICATION METHOD AND
`SYSTEM
`
`This application claims the bene?t of Provisional Appli
`cation No. 60/081,896 ?led Apr. 15, 1998.
`
`BACKGROUND OF THE INVENTION
`
`1. Field of Invention
`The invention relates to a system and method for tracking
`the activity of caller/clients visiting recipients, more
`particularly, the invention relates to a system and method for
`communicating With a remote caller/client and then identi
`fying details of a caller/clients visit including such details as
`identifying the caller/client and the caller/client’s location.
`2. Description of Related Art
`Many businesses provide products and services requiring
`that employees visit the recipients of the products and
`services. For instance, many health care providers send
`nurses to the homes of patients. Similarly, parcel delivery
`services deliver parcels directly to businesses and individu
`als. These businesses Will frequently bene?t from tracking
`When their employees arrive at and depart from particular
`locations.
`US. Pat. No. 5,255,183 to KatZ discloses a computer
`system for recording remotely, through a telephone netWork,
`the arrival and departure times of ?eld based employees at
`various Work sites. The system detects from a calling
`employee automatic number identi?cation data (ANI) and
`further accepts personal identi?cation codes from the caller.
`The ANI is used to identify the calling telephone.
`Personal identi?cation codes Which are manually entered
`into a keypad can be entered by any individual. Accordingly,
`mere receipt of a manually entered personal identi?cation
`code does not assure that the person entering the personal
`identi?cation code is the person assigned to the personal
`identi?cation code.
`An ANI identi?es the phone Which made an incoming
`call. When the phone is a standard land line phone, the
`phone identity can be used to identify the address Where the
`phone is located. HoWever, if the phone used to make the
`incoming call is a cellular phone, the ANI alone cannot be
`used to determine the location of the phone.
`When the caller/client is provided With or has access to a
`telephone, a system and method for monitoring caller/clients
`is needed Which can accurately identify a caller/client mak
`ing the phone call and can identify the location of the phone
`call When the phone call is placed from a Wireless phone,
`such as an analog or digital cellular phone, or a phone
`communicating directly through a satellite. HoWever, if the
`caller/client is provided With a global position sensor type
`device Which is capable of periodically recording the posi
`tion of the device, it is also desirable to provide the device
`With the ability to accurately identify the presence of the
`caller/client at each recorded position.
`
`SUMMARY OF THE INVENTION
`
`A method for tracking a caller/client is disclosed. In one
`embodiment the method comprises the act of receiving a
`phone call from the caller/client. In another embodiment the
`caller/client may be provided With a global position sensor
`recording device. In either embodiment, the method also
`comprises the act of receiving from the caller/client, a
`biometric identi?er resulting from a unique physiological
`characteristic of the caller. The method further comprises the
`act of comparing the biometric identi?er With a client
`
`10
`
`15
`
`25
`
`35
`
`45
`
`55
`
`65
`
`2
`database correlating clients With their physiological charac
`teristics. The method also comprises the act of selecting
`Which of the physiological characteristics in the client
`database corresponds to the caller/client biometric identi?er
`to identify the client.
`In a particular embodiment of this invention, the method
`comprises the act of receiving a Wireless phone call from a
`caller. The method also comprises the acts of identifying a
`caller/client geographic location of the phone call and com
`paring the caller/client geographic location With a database
`correlating addresses With geographic locations. The method
`further comprises the act of selecting from among the
`geographic locations included in the database the geographic
`location correlated With the caller/client geographic location
`to obtain an address.
`The method of this invention also comprises the acts of
`receiving and/or recording a biometric identi?er of the
`caller/client and identifying the origin of the phone call.
`The system of this invention includes location identi?ca
`tion mechanism for recording locally recording or transmit
`ting and then recording the location of a caller/client, and a
`caller/client identi?cation mechanism Which Will only indi
`cate the presence of the caller/client at a speci?c location
`When the caller/client is physically present at that speci?c
`location. More particularly, the location identi?cation
`mechanism may include a telephone accessed at the current
`location of the caller/client, or a global positioning sensor
`carried by the caller/client, and a biometric identi?er sensing
`device accessible to the caller/client at the caller/clients
`current location.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`FIG. 1 shoWs an environment for practicing the current
`invention.
`FIG. 2 is a block diagram of a computer con?gured to
`practice the current invention.
`FIG. 3 illustrates softWare modules associated With an
`embodiment of the current invention.
`FIGS. 4A—B illustrate a data structure for incoming
`packets from respectively a ?Xed and a cellular phone.
`FIG. 5 illustrates a data structure for a client database.
`FIG. 6 illustrates a data structure for a geometric param
`eter database.
`FIGS. 7A—B illustrate a data structures for respectively
`Telco ?Xed and cellular databases.
`FIG. 8 illustrates a data structure for a recipient database.
`FIG. 9 illustrates a report generated according an embodi
`ment of the current invention.
`FIGS. 10A—B illustrate alternate embodiments for locat
`ing the origin of a cellular call.
`FIGS. 11A—C shoW the process How associated With
`identifying a caller, a location of the call, and the duration of
`the stay of the caller at the location according to an embodi
`ment of the current invention.
`FIG. 12 shoWs another environment for practicing the
`current invention using global positioning technology.
`FIG. 13A shoWs a caller/client provided With a time and
`position recording unit in accordance With the embodiment
`of this invention using global positioning technology.
`FIG. 13B is a block diagram of the time and position
`recording unit of FIG. 13A.
`FIG. 14 is a time and position report based on the use of
`global positioning technology in accordance With this inven
`tion.
`
`Ruiz Food Products, Inc.
`Exhibit 1006
`
`

`

`US 6,591,242 B1
`
`3
`DETAILED DESCRIPTION OF THE DRAWINGS
`
`The invention relates to a system and method for tracking
`caller/clients as they visit the locations of various recipients.
`In accordance With this invention, caller/clients either have
`access to telephones or are provided With a global position
`sensor device, and are provided With identi?cation devices
`Which the caller/client can use to communicate With a
`remote computer, either through a telephone system, or by
`downloading the global position sensor device to the com
`puter through a telephone system or at the site of the
`computer. The computer uses information received during
`the communication to identify and authenticate the caller/
`client making the communication and the location of the
`caller/client.
`Caller/clients can use telephones and identi?cation device
`to communicate identi?ers Which are unique to the client to
`the computer. The identi?ers can result from some unique
`physiological characteristic of the client. For instance, the
`client can use a telephone to transmit a voice print. Similarly,
`the client can use an identi?cation device to transmit a ?nger
`print or a retina print. The computer can use these identi?ers
`to identify the client. Because each of these identi?ers
`results from a physiological characteristic Which is unique to
`the client, the system assures that the identi?ed client is the
`client making the communication. When provided With a
`global position sensor device, the device Will be provided
`With an identi?cation device similar to that provided for use
`With a telephone system.
`The system can include logic for identifying the address
`of a Wireless phone at the time a phone call is placed. The
`logic does not require an automatic number identi?cation
`(ANI). In fact, the ANI of a Wireless phone may not provide
`any location information because the phone itself is mobile.
`Instead the logic uses information provided by the Wireless
`carrier to identify the origin of the call With regard to the
`receiver/transmitter stations receiving the call. Accordingly,
`the client can be tracked When the client is using a Wireless
`phone to communicate With the computer.
`FIG. 1 illustrates a system for use of the present invention.
`The system includes a public sWitched telephone netWork
`(PSTN) for interfacing a computer 120 With Wireless phone
`112 and/or a standard plain old telephone service (POTS)
`phone 114. The PSTN includes Wired segments 118A and
`Wireless segments 118B. The Wired segment includes central
`of?ces 130A—B connected over a digital backbone 124C,
`such as the integrated services digital netWork (ISDN).
`Central of?ce 130B is connected by modem link 132 to
`computer 120. Central of?ce 130A is connected by analog
`subscriber line 124A to ?Xed phone 114 located at call site
`150A. The Wireless segment 118B includes a plurality of
`cells 128A—B each represented by a transceiver. Each of the
`cells is connected by a Wired/Wireless link 124B to central
`of?ce 130A. Communications betWeen cellular phone 112 at
`call site 150B and computer 120 are made across both Wired
`and Wireless segments of the PSTN. Either the ?Xed or
`Wireless phone may provide an identi?cation device. Bio
`metric input device 116 is shoWn connected to ?Xed phone
`114.
`The computer 120 includes a timer 138 and a storage
`device 136. The storage device includes reports 122, data
`bases 134, and program code 146 for implementing pro
`cesses 140. The reports may include payroll reports. The
`databases may include employee biological parameters,
`geographic data, and payroll information.
`The computer implements processes 140 for determining
`on the basis of information from a packet 144 received from
`
`10
`
`15
`
`25
`
`35
`
`45
`
`55
`
`65
`
`4
`the client: Who called, When they called, Where they called
`from, What they did When they Were at the location, and hoW
`long they Were at the location. Caller/clients 11A—B are
`shoWn With their respective unique biometric parameters
`142A—B. Each of the clients has a unique biometric param
`eter. The biometric parameters may include, for example:
`voice print, ?nger print, iris print, etc.
`Biometric input device 116 alloWs a client to enter bio
`metric parameters other than voice. For instance, the iden
`ti?cation device can be used to electronically transmit
`information concerning the client’s ?ngerprints and/or iris
`print. The identi?cation devices can be included directly on
`the phones 112—114 or included in a base station included at
`the recipient’s location. The identi?cation device can also be
`carried by the clients 11A—B and include an interface Which
`alloWs the identi?cation device to communicate With the
`PSTN 118.
`In operation, the caller/clients 110A/B place a call upon
`arrival at the respective call sites 150A—B. The call site may
`be the home of a person Who is ill or disabled and Who is
`receiving a visit from a nurse. Alternately, the client 110 may
`be at the job site for a sales call, repair or for delivery of
`goods. Accordingly, the recipient can be an individual such
`as a patient, or a business such as a vendor, When the client
`arrives at the site, they call a number corresponding to
`computer 120. The computer ansWers the call and receives
`the packets 144 (See FIGS. 4A—B) from the client.
`The packets 144 contains information concerning the
`location of the clients 110A—B, the identity of the clients,
`Whether the client 110 is arriving at or departing from the
`location and What tasks Were performed during the time the
`client spent at the location. The system can be customiZed to
`provide additional information as desired by employers of
`the clients, or by the system administrators. The computer
`processes 140 combine the information in the packets With
`databases 134 to produce reports 122.
`The reports 122 (See FIG. 9) may list the activity of the
`client by location, by recipient, by type of activity, and by
`duration of activity. In an embodiment of the invention the
`reports may be daily logs, Which list the arrival and depar
`ture times of various clients 110, of one or several different
`companies or divisions, at one more locations. Where a
`schedule database is provided, the reports may also list
`Which of clients 110A—B Were eXpected to but did not shoW
`up at, or spend the proper amount of time at a job site.
`Alternately, the reports may list the Work site address, each
`employee’s name, number, employment category, treatment
`type, etc. The reports 22 can be printed or transmitted to a
`remote location. The reports may include payroll reports.
`Alternately, the reports may be invoices to the recipient of
`the clients services. The reports 122 may be supplied to the
`client’s employer so the employer can track the deliveries of
`the client 110 or the amount of time the client 110 spends
`With particular recipients. The employer can use the reports
`for payroll and/or for billing purposes. For instance, the
`recipient can be charged based on the amount of time the
`client spent With the recipient or based on the number of
`tasks the client performed While visiting the recipient.
`FIG. 2 shoWs details of computer 120. The computer
`includes a central processing unit (CPU) 210, general Input/
`Output (I/O) circuitry 212, a modem 214 and a volatile
`memory 216. The modem is coupled to the Wired netWork
`118A (See FIG. 1) over modem line 132. The modem
`communicates With the general I/O circuitry. The general
`I/ O circuitry also communicates With the computer keyboard
`and With other standard computer peripherals. The general
`
`Ruiz Food Products, Inc.
`Exhibit 1006
`
`

`

`US 6,591,242 B1
`
`5
`I/O circuitry also communicates with storage device 136.
`The CPU is coupled both to the general I/O circuitry, as well
`as to the volatile memory 216. The volatile memory is
`utilized during execution of the program code 146.
`The program consists of computer instructions for imple-
`menting the computer processes shown in the following
`FIGS. 9A—C. The program code 146 also includes instruc-
`tions for communicating with standard, off the shelf appli-
`cation programs available from various vendors,
`for
`example, application programs which control the telephone
`I/O circuitry 212 and data base handling software programs.
`Modem equipment suitable for use with the system of this
`invention is presently provided by several manufacturers.
`For example suitable modem 214 hardware includes, but is
`not
`limited to, one or more DIALOGIC 4XX, or 2XX
`multi-line voice communication system boards and DIA-
`LOGIC’s MF daughterboard and DIALOGIC’s DTI 124.
`These boards are designed to operate with an IBM compat-
`ible line of personal computers, or similar computer
`systems, and are available from the Dialogic Corporation of
`Parsippany, NJ. The DIALOGIC 4XX and 2XX multi-line
`voice communication system boards relieve a system
`designer from the tasks of having to freshly design various
`software and hardware for communicating over telephone
`lines. These boards are capable of handling multiple tasks
`simultaneously, i.e., simultaneously receiving and process-
`ing information from a number of telephones. A description
`of the DIALOGIC telephone and voice communication
`hardware and software including its Voice Communications
`System, Multi-line, Digital Telephoning Interface, and MF
`Interface boards is contained in DIALOGIC data sheets
`
`which can be obtained by dialing 201-334-8450 or writing
`to Dialogic Corporation, 300 Littletown Road, Parsippany,
`NJ. 07054. These data sheets are incorporated by reference
`as if fully set forth herein. Suitable software for use with the
`invention includes, but is not limited to Vbase/40, which is
`also available from the Dialogic Corporation and has been
`used in conjunction with the aforementioned DIALOGIC/40
`hardware.
`FIG. 3 shows an embodiment of the software modules
`
`associated with processes 140 (See FIG. 1). Telephone
`communication module 310, client
`identification module
`312, location identification module 314, arrival and depar-
`ture identification module 316,
`time and date stamping
`module 318, service code module 319, and report generation
`module 320 are shown. The modules are shown coupled in
`serial order. As will be obvious to those skilled in the art, the
`modules may be executed serially in several arrangements or
`in parallel. Further, other modules may be included, such as
`a service or task module, which is shown as one of the fields
`of data included in packets set forth in FIGS. 4A—B.
`The telecommunication module 310 is coupled to the
`PSTN to receive packets 144 in the incoming phone call
`from either of clients 110A—B (See FIG. 1). The telephone
`communication module 310 initializes the modem 214 to
`
`enable telephone communications. Incoming packets 144
`are presented by the telecommunication module to the client
`identification module 312. The client identification module
`
`312 identifies the client 10A/B who is calling. The client
`identification module interfaces with a client database 134A
`
`(See FIG. 1) to match a client biometric parameter, e.g.
`voice(see FIG. 1, Ref 142 A/B) with a corresponding
`biometric parameter, e.g. a voice print, in the client param-
`eter database. Associated with each stored biometric param-
`eter is the corresponding caller/client
`identification, and
`other relevant client information (See FIG. 5).
`The location module may interface with the geographic
`database 134B (See FIG. 6), the PSTN database 134C (See
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`6
`
`FIGS. 7A—B), and the recipient database 134D(See FIG. 8)
`to obtain the location of the client. The location of the client
`may be in the form of a recipients address, a street address,
`a longitude and latitude, etc. The arrival and departure
`module 316 determines whether the clients 110A/B are
`arriving at or departing from the recipients address. The time
`and date stamping module 318 determines the time of the
`phone call and correlates that with the client identity and
`location. As previously set forth, other modules may be
`correlated with those just mentioned, such as a service or
`task module, which is shown as one of the fields of data
`included in packets set forth in FIGS. 4A—B.
`The report generation module 320 creates the reports 122
`which may include for example: payroll reports, time and
`attendance reports, invoices and exception reports. Excep-
`tion reports include for example, reports as to those calls not
`authenticated, or calls without a complementary arrival or
`departure entry. Exception reports can also include reports
`which list those records for which the task codes entered
`
`seem inappropriate and possibly fraudulent. For example,
`computer 120 has access to a database 134 which lists for
`each task code an estimated time to perform the task. The
`estimated time to perform can be compared to the duration
`of the visit at the call site. If the time at the call site is much
`
`less than the estimated time to perform then the record can
`be placed in the exception report for further investigation.
`Thus an exception report can be used to control cost over-
`runs. The report generation module interfaces with the
`client, PSTN and recipient databases. It may also interface
`with additional databases containing for example client
`wage rates and federal state and local tax information.
`FIGS. 4—8 illustrate the data structures for a plurality of
`databases stored in the volatile memory 216. These data-
`bases can be modified by the computer 120, or can be
`administratively modified through use of a keyboard.
`FIGS. 4A—B illustrate an embodiment of the contents of
`
`respectively a fixed/standard phone packet and a mobile/
`cellular phone packet. The information received need not
`adhere to a rigid structure, nor include each and every field
`to be discussed. The information shown in FIGS. 4A—B is
`
`received by the computer 120 when answering an incoming
`phone call. The received information data structure of packet
`144A for a fixed phone 114 (See FIG. 1) includes a site
`specific ANI field 412A, a client
`identifier field 416, a
`biometric identifier 418, a service code field 419, an arrival
`or departure indicator field 420 and a task(s) code field 422.
`The site specific ANI field 412A may contain the phone
`number of the caller. In the case of a fixed phone this will
`correlate with the recipient’s address, and is therefore site
`specific. The identifier field 416 may include information in
`the form of a numeric sequence entered by touch tone to
`identify the caller. The numeric sequence need not be
`entered by touch tone only. Instead the user can be prompted
`by processes 140 (See FIG. 1) to vocalize the numeric
`sequence which will be processed and converted to numbers
`by voice recognition processes. Alternately, the first client
`identifier may be a numeric sequence corresponding to the
`clients employer. In another embodiment,
`the first client
`identifier may be a unique tone generated audibly by a
`“whistle” possessed by the client and placed up to the
`microphone of the phone. This whistle could include pitch,
`tone, and sequence to uniquely, audibly identify the client.
`Of course the problem with the first client identifier, is that
`it does not authenticate the clients identity. Anyone in
`possession of the whistle or the employer’s name/code or the
`employee’s name or code can input the code by touch tone
`pad or audibly and thus generate a false attendance record in
`
`Ruiz Food Products, Inc.
`
`Exhibit 1006
`
`Ruiz Food Products, Inc.
`Exhibit 1006
`
`

`

`US 6,591,242 B1
`
`7
`the computer. In another embodiment of this invention, the
`first client
`identifier is not required at all.
`Instead the
`biometric identifier is used to identify the caller/client.
`To authenticate a client’s identity the biometric identifier
`415 is provided. This field contains information unique to
`the client such as for example, a voice print, a thumb print,
`or an iris print. In the case of a voice print, no separate field
`per se is present in the incoming packet 144A. Instead, a
`sample of the client’s speech is obtained during the call
`session and turned into a voice print for comparison with the
`voice prints in the client database to find a match. (See FIG.
`5). Voice prints may be obtained by well known techniques
`such as spectral analysis in which the sample is subject to
`Fourier transformation in which the main spectral compo-
`nents and amplitude of the clients speech are sampled.
`Thumb prints and iris prints may be obtained by external
`devices such as biometric input device 116 (See FIG. 1)
`which converts visual data on the thumb or eye to electronic
`information and transmits that information over the phone
`line.
`
`The arrival and departure field is an optional field which
`if provided will speed up the determination of the sequenc-
`ing of the call. The client may for example indicate when the
`call corresponds to arrival at a site by pressing the “#1” key
`sequence, and when the call corresponds to departure by the
`“#2” key sequence. The task code field is also optional and
`may indicate the category and quantity of work performed at
`the site. This in formation also may be entered in the form
`of key sequences, and is useful in computing charges for
`work/services products delivered/purchased at the call sites
`150A—B (See FIG. 1) by the recipients.
`FIG. 4B shows the information that may be retrieved in an
`embodiment of the invention when the incoming call is
`placed from a wireless phone 112, or pager with limited call
`back capability. The information is identical
`to that
`described above in connection FIG. 4A, except for fields
`412B and 414A—C. A mobile c

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