throbber
(19) United States
`(2) Patent Application Publication (10) Pub. No.: US 2003/0088534 A1
`(43) Pub. Date:
`May 8, 2003
`Kalantar et al.
`
`US 20030088534A1
`
`(54) METHOD AND APPARATUS FOR WORK
`MANAGEMENT FOR FACILITY
`MAINTENANCE
`(75) Inventors: Sayed Javad Kalantar, Racine, WI
`(US); Carey W. Zimmerman, Racine,
`WI (US); Cameron Adams, Waukegan,
`WI (US); Thomas E. Blenkhorn,
`Frankenmuth, MI (US)
`
`Correspondence Address:
`PATENT DOCKET DEPARTMENT
`GARDNER CARTON & DOUGLAS LLC
`191 N. WACKER DRIVE, SUITE 3700
`CHICAGO, IL 60606 (US)
`
`(73) Assignee: Vernon W. Francissen Gardner, Carton
`& Douglas, Suite 3400, Chicago, IL
`60610-4795 (US)
`
`(21) Appl. No.:
`(22) Filed:
`
`09/992,406
`Nov. 5, 2001
`
`FIRST
`FACILITY
`
`110
`
`SECOND
`FACILITY
`
`
`
`
`
`
`
`WIDE AREA
`NETWORK
`102
`
`120
`
`
`
`
`
`
`
`Publication Classification
`
`(51) Int. Cl." .............................. G06E 1/00; G06E 3/00;
`G06G 7/00; G06F 15/18; G06N 5/02;
`G06F 17/00
`(52) U.S. Cl. … 706/50
`
`(57)
`
`ABSTRACT
`
`A system and method are shown for work management for
`facility maintenance. The system includes a central man
`agement server configured to receive a first set of informa
`tion including tasks to be performed at a first facility and to
`generate a first work schedule for a first user selected to
`perform the first work schedule at the first facility. The
`system further includes a first client device at the first
`facility, where the first client device is configured to receive
`the first work schedule from the central management server
`and display the first work schedule to the first user via an
`electronic management interface. The electronic interface is
`further configured to receive task completion data from the
`first user and send the data to the central management server.
`When the central management server receives the task
`completion data, the central management server is config
`ured to update a status of the work schedule based upon the
`task completion data received from the first user.
`
`CENTRAL
`MANAGEMENT
`SERVER
`130
`
`DATABASE
`140
`
`
`
`FOR EACH Facility
`
`WORK QUALITY
`(-GRAPHS
`-TRENDS
`-RANKING)
`
`CiM Ex. 1044 Page 1
`
`

`
`Patent Application Publication
`
`US 2003/0088534 A1
`
`
`
`STILLVILS XMèJOWA
`
`SETTICIELHOS
`
`XMAJOWA
`
`SHdV89-) Å LITVTO
`
`SCINERAL
`
`(?NIXINWM
`
`
`
`
`
`
`
`CiM Ex. 1044 Page 2
`
`

`
`Patent Application Publication
`
`May 8, 2003 Sheet 2 of 33
`
`US 2003/0088534 A1
`
`
`
`
`
`V/ENW EICTINA
`
`XMRIONALEN
`
`Z?D
`
`ZI, I,
`
`>|EST)
`
`E!OVERHELNI
`
`ZGI
`
`
`
`
`
`ILNEHINEIÐ\/NWIN OINON LOETE
`
`
`
`
`
`(INE) LINn HOVHHELNI
`
`CiM Ex. 1044 Page 3
`
`

`
`Patent Application Publication
`
`e
`
`0W
`
`M4
`
`
`W\Vmm:<._n__>_m:Euu\Vomoomm>._._|=U<n_Mo_.~
`h<290»v_z_._m2Hcm__”,__A.u___+m__»_._,_“_m_n.._mn__.Fw_._«m_,_...==M__..m__a$
`0..._mzom5.0.5.
`33..zoFo:Emz_-Hzoo.xmi..M.n_xmfi
`
`m.mm:.6=EmmF<._n_s_m:.-cm...manan...mba009Qm:<._n_sm:9>.:.__o<n_
`
`
`
`a|J.'uIIn_mommxmfi
`
`
`
`
`
`mw<m_<h<nmm>mmm._<Ezmo
`
`
`
`
`
`mowomoommmmsopmnoomoommmum:
`\VQmmsopmnoQmum:
`n__>:.__o<"_....__xmfi.
`
`:2:Qzo_wmm.55m._:om_._owxmoa
`
`:2:mmm_oo<Sm\Vpznoomommm
`9mum:-mo<mmm_s_
`._m>m._..5352.
`
`
`
`mo<:oz<._
`
`
`
`
`
`0%mmm30.".
`m8~
`
`m.a.mum:Wmnbfim.
`
`._<s_.
`
`Sm\Vm.o<:wz<._
`
`CiM Ex. 1044 Page 4
`
`CiM Ex. 1044 Page 4
`
`
`

`
`Patent Application Publication
`
`May 8, 2003 Sheet 4 of 33
`
`US 2003/0088534 A1
`
`200
`
`TASK RECORD
`TASK ID = 12
`- TASK ICON
`- INSTRUCTION
`ENGLISH
`SPANISH
`POLISH
`- MAP
`- STATUS = SCHEDULED
`USER ID = SYSTEM
`TASK ID = 17
`- TASK ICON
`- INSTRUCTION
`ENGLISH
`SPANISH
`POLISH
`- MAP
`- STATUS = SCHEDULED
`USER ID = SYSTEM
`TASK ID = 29
`- TASK ICON
`- INSTRUCTION
`ENGLISH
`SPANISH
`POLISH
`- MAP
`- STATUS = SCHEDULED
`USER ID = SYSTEM
`TASK ID = 32
`
`TASK ID = 82
`
`TASK ID = 97
`
`204
`
`FACILITY RECORD
`FACILITY ID = 13.1
`DATE
`(20011007)
`WORKSCHEDULE
`TASKID = 32; USER ID = 34
`TASK ID = 29; USER ID = 34
`TASKID = 12; USER ID = 34
`TASK ID = 17; USER ID = 28
`TASKID = 97; USER ID = 28
`TASK ID = 82; USER ID = 28
`
`202
`USER RECORD
`USER ID = 28 ~T
`WORKSCHEDULE
`TASK ID = 17
`TASK ID = 82
`TASK ID = 92
`ERRORCOUNT = 0
`MESSAGE(file)
`INSTRUCT = N
`LANGUAGE
`USER ID = 34
`WORKSCHEDULE
`TASK ID = 12
`TASK ID = 29
`TASK ID = 32
`ERRORCOUNT = 3
`MESSAGE(file)
`INSTRUCT = Y
`LANGUAGE
`
`FIGURE 4
`
`CiM Ex. 1044 Page 5
`
`

`
`Patent Application Publication May 8, 2003 Sheet 5 of 33
`
`US 2003/0088534 A1
`
`208
`
`CUSTOMER RECORD
`CUSTOMER ID = 355
`REGION ID = 110
`FACILITY ID = 13.1
`FACILITY ID = 133
`FACILITY iD = 134
`REGION ID = 111
`FACILITY ID = 135
`FACILITY ID = 136
`FACILITY ID = 137
`REGION ID = 1 12
`FACILITY ID = 138
`FACILITY ID = 139
`FACILITY ID = 140
`ACCESS
`USER ID = 56
`LEVEL = 110
`USER ID = 88
`LEVEL = 355
`USER D = 34
`LEVEL = 34
`USER ID = 28
`LEVEL = 28
`USER ID = 30
`LEVEL = 13.1
`
`CUSTOMER ID = 441
`REGION ID = 460
`FACILITY ID = 461
`FACILITY ID = 462
`FACILITY ID = 463
`REGION ID = 470
`FACILITY HD = 472
`FACILITY ID = 474
`FACILITY ID = 476
`ACCESS
`USER ID = 267
`LEVEL = 470
`USER ID = 332
`LEVEL = 441
`
`FIGURE 5
`
`CiM Ex. 1044 Page 6
`
`

`
`Patent Application Publication
`
`US 2003/0088534 A1
`
`
`
`CiM Ex. 1044 Page 7
`
`

`
`Patent Application Publication
`
`May 8, 2003 Sheet 7 of 33
`
`US 2003/0088534 A1
`
`
`
`??L = CTI ÅLITIOVH
`
`
`
`--/1. ER-105)|=|
`
`ERHOLS
`
`
`
`
`
`
`
`
`
`
`
`CiM Ex. 1044 Page 8
`
`

`
`mmaP
`
`.h..
`
`M
`
`te
`
`000N
`
`1A43500
`
`uanu9mmm:P.2u9>._._u=0<u___fl—._>_ann9mum:
`anE\WEmAawwmmD0.”.
`-m.2uE>:.__o<u_mu-n__mum:
`
`
`
`.m.m~un__m_m_mau~_>_s_s_oowz:<mm_n_o
`
`um.ISmo<Muw_m..«._.m_»z_Mam
`
`n.3zoo.xw<.cM3
`y8mmomaEosmmufine.M:3zoo.xofi8u9mmm:mmm:ms.
`
`
`
`
`
`.mm._:om_._ommo<"Em:.z_Melas_m:m>mmo.m_um__~%_.»z_v_m_o.s
`
` mmmoommnWs_s_oumm_>m_mmmu9mum:MN.SNEu«mm
`.~mzoo.xmfius..~.....m
`
`
`
`
`
`|2mm<m<»<n_EvWm_m<m<»<o
`m34...
`
`SN3.__<"_uwaneManna.mum:Em:
`
`8mmu
`
`CiM Ex. 1044 Page 9
`
`CiM Ex. 1044 Page 9
`
`
`

`
`Patent Application Publication May 8, 2003 Sheet 9 of 33
`
`US 2003/0088534 A1
`
`Sun__xms.
`
`2:m_m<m<55EN
`m.=..om_._om«E03m._:om.:uw.NRSn_z_
`
`
`
`2.un.t._.__o<”_5.02,5u9>:.__o<"_3u9mmmam.mm_m:3u9mum:
`
`
`
`
`m_>m__m.m_mHmmnammm_.5n_m:omxmoz,-2,.Ex:
`
`amaze:i/E
`
`
`
`
`xmé._aQ>:.__o<”_.2uo.mmmaan.Sn_z_ou#2300mommmm_>m_E.mmN...1E.<nn_:m:.:&.mxmfiums.wmmm:
`
`
`
`
`mF<nn_:annn__mmmammzomwmmm.Som_._om5.03n:2zumo<wmm_s_umo<:oz<._mnmoomm.3.S.2mv_w<._.mo”.mzoo_m:<an_:xmfi><._n_w_n_zuP0352.
`
`
`
`zoo.xwfiBmnommBE".8no.xmé.emu
`
`
`
`mzou_v_w<._.EN_wzoFo:E.wz_do.3.5$_m<».«%_n_mzoo_xm<:mmE.o
`
`2un__xmfim.5nm_._omxmoaIah><._n_m_a
`mzoo_v_m<»SNm._um_.m.mu_w1,_>om
`
`
`_._w_._wzm8“an8Nmum:0...
`
`
`
`
`
`
`
`
`
`MI_Dn_M_.._0.w!MO>>..INM.._.<Dn_D
`annmm_>o._n_sm_xmfi2P<ww%.om_.v%MwmEu22man
`
`
`m:<n_n5up8»mum:Eu9>:.__o<u_«SSn.3mxmfimo”.mzoo_xmfinzoomm
`>mom_>mmn5m
`onun__mum:m:.<n_n53:3m»<on5xmfiEu9>._._n__O<n_anIQmmmaummzbfim
`
`
`Sn_z_nn.9xmfim_>m_mEm5n9>:.__o<”_.8u9mama8Nmmum:<mo;ums._
`
`
`mm_>o.Es_mmun__xmfimaanmzowy3$2x<:m._:n_m:owxmoz.uE.><._n_m_n_
`zoo.xmi..op.9.:mo".mzoo_
`zoo.xmfi5.03<>mom_>mmn_:mgmEn
`
`
`
`m_mxn.___<»»movw%%.mmpmmsammm_.__..om_._omx8”ozoomm
`momoommwkmm:
`
`
`
`
`canZmnommm:.<n_n_:V55ums.xmfi
`
`EN
`
`
`
`.89Emaazoomm
`
`._.Dn_Z_
`
`CiM EX. 1044 Page 10
`
`CiM Ex. 1044 Page 10
`
`
`
`

`
`Patent Application Publication May 8, 2003 Sheet 10 of 33 US 2003/0088534 A1
`
`: `
`
`:* ,
`
`
`
`:
`
`CiM Ex. 1044 Page 11
`
`

`
`Patent Application Publication
`
`May 8, 2003 Sheet 11 of 33
`
`US 2003/0088534 A1
`
`
`
`~^?, ?, ERITISOIH
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`555
`
`NOOI NOI LOETES
`
`{755
`
`NOOI NOI LOETES
`
`1 ( 1 )
`Z55
`
`NOOI NOI LOETES
`
`CiM Ex. 1044 Page 12
`
`

`
`Patent Application Publication May 8, 2003 Sheet 12 of 33 US 2003/0088534 A1
`
`
`
`3
`sh
`
`CN
`
`Lll
`
`m)
`92
`Ll
`
`|

`C
`Nº.
`C
`| | ||
`T
`C
`
`| Role|al
`solº
`* -|-|S
`
`CiM Ex. 1044 Page 13
`
`

`
`Patent Application Publication
`
`May 8, 2003 Sheet 13 of 33
`
`US 2003/0088534 A1
`
`
`
`
`
`£), ERIT,5)||-||
`
`
`
`%,………… ~~~~(~~~~,~~~
`
`CiM Ex. 1044 Page 14
`
`

`
`Patent Application Publication May 8, 2003 Sheet 14 of 33 US 2003/0088534 A1
`
`
`

`
`i
`
`CiM Ex. 1044 Page 15
`
`

`
`Patent Application Publication
`
`May 8, 2003 Sheet 15 of 33
`
`US 2003/0088534 A1
`
`001
`
`
`
`GEGEE
`
`§ 2.xxxxx xxº~~~~~~~
`
`CiM Ex. 1044 Page 16
`
`

`
`Patent Application Publication
`
`May 8, 2003 Sheet 16 of 33
`
`US 2003/0088534 A1
`
`
`
`CiM Ex. 1044 Page 17
`
`

`
`Patent Application Publication
`
`May 8, 2003 Sheet 17 of 33
`
`US 2003/0088534 A1
`
`
`
`CiM Ex. 1044 Page 18
`
`

`
`Patent Application Publication
`
`May 8, 2003 Sheet 18 of 33
`
`US 2003/0088534 A1
`
`
`
`
`
`~^8], ERIT,5)||-||
`
`* * * - - - - - - - - - - - - - - - - ºn tº º ºn tº º º ºs º- - - - -
`
`CiM Ex. 1044 Page 19
`
`

`
`Patent Application Publication
`
`May 8, 2003 Sheet 19 of 33
`
`US 2003/0088534 A1
`
`
`
`CiM Ex. 1044 Page 20
`
`

`
`Patent Application Publication May 8, 2003 Sheet 20 of 33
`
`US 2003/0088534 A1
`
`s_m.5>m
`
`s_mhu.>m
`
`
`
` _om_._um .§_..__2a=n_;__.£_a..£§_
`
`
`
`um...
`
`wmatmo2.m3.E
`
`._om_>._ao_:m
`
`mo:mm..o._.
`
`._ow_>._mn_=m
`
`._om_>._mn:w
`
`oo:mm_.._o._.
`
`oo:mm_.._o._.
`
`s_m_._.w>m
`
`s_mpm>m
`
`s_mFm>w
`
`s_m.5>m
`
`sm:m>w
`
`s_m:m>m
`
`_oo>o._oEw
`

`
`ammo?UE2m>m>2
`9.5922%m=os_
`$592S%mcos.
`
`mcunnumo2nowcos.
`
`ooauumc2Damcos.
`
`mtwnmo2newcos.
`
`Ssmao2%mcos.
`
`CiM EX. 1044 Page 21
`
`onm_m=0_n_
`
`3.23m
`
`:oEmo
`
`CiM Ex. 1044 Page 21
`
`

`
`Patent Application Publication
`
`MM%
`
`
`
`53.0-3§._EmN2|..........I..|.|Iu|I
`,IE__£O_$mmmn_O2.832®ow_£§._ m_._on_“ozmacawuwnrmo
`
`
`
`
`
`
`3:._.._m_§_o-W §_om__mn_O_8mmmn_O0:0032®wo:m.=:m_.m_EEoU.__u¢__m...._O_u¢mmwn_0Son32®muaonommm8__>>.M_|!.,..§_3.5oaims.o28.23uoz®m_o._monommmoo__>>.w_|i3m _um__mu_O_uwwman_0Son82®.50.".no.25.5-...._=m_u._m_._._Oo_n_Emnm __oo__mn_O_uwwmmn_Ow:on_
`
`
`
`m>oEwm_-WGmacawEarwoo>oEom_->:__umu__Eo._._.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`°aK\wFmmmawz
`
`a_..e___§H5.23m
`
`coucmo
`
`.02®.32".no.2umso-WmEoEEoUuo__mu_OcommmmD«Eon.“oz®.80.".nos.#25.W._ _ow__mn_Ocomma;O2.832®.62".mos.B>>.WmEwEEoU__um__au_O_uomwmn_Om:on_
`
`
`
`
`
`CiM EX. 1044 Page 22
`
`CiM Ex. 1044 Page 22
`
`

`
`Patent Application Publication May 8, 2003 Sheet 22 of 33 US 2003/0088534 A1
`
`FIGURE 22
`
`START
`
`A 300
`
`1302
`
`RECEIVE A FIRST SET OF INFORMATION
`INCLUDING TASKS TO BE PERFORMED
`AND SCHEDULE AT A FIRST FACILITY
`
`GENERATE A FIRST WORKSCHEDULE
`FOR A FIRST EMPLOYEE SELECTED TO
`PERFORM THE FIRST WORKSCHEDULE
`
`RECEIVE A WORKSCHEDULE REQUEST
`FOR THE FIRST EMPLOYEE FROM A
`CLIENT DEVICE AT THE FIRST FACILITY
`
`1304
`
`1306
`
`1308
`
`AUTHENTICATE THE EMPLOYEE
`
`1310
`
`
`
`
`
`
`
`
`
`AUTHENTICATION
`SUCCESSFULP
`
`YES
`
`1312
`
`SEND THE FIRST WORKSCHEDULE TO THE
`CLIENT DEVICE AT THE FIRST FACILITY
`
`NO
`
`
`
`
`
`
`
`
`
`
`
`CiM Ex. 1044 Page 23
`
`

`
`Patent Application Publication
`
`May 8, 2003 Sheet 23 of 33 US 2003/0088534 A1
`
`FIGURE 23
`
`START
`
`A. 400
`
`1402
`
`ESTABLISH A COMMUNICATION LINK
`FROM A CLIENT DEVICE AT A FIRST FACILITY
`TO A CENTRAL MANAGEMENT SERVER
`
`RECEIVE AN AUTHENTICATION DATA
`FROM A FIRST EMPLOYEE VIA A USER
`INTERFACE ON THE CLIENT DEVICE
`
`1404
`
`1406
`
`SEND A WORKSCHEDULE REQUEST
`INCLUDING EMPLOYEE AUTHENTICATION
`DATA AND CLIENT DEVICE IDENTIFIER TO THE
`CENTRAL MANAGEMENT SERVER
`
`1408
`
`1410
`
`RECEIVE A FIRST WORKSCHEDULE
`FOR THE FIRST EMPLOYEE
`
`DISPLAY THE FIRST WORKSCHEDULE
`ON THE CLIENT DEVICE
`
`
`
`
`
`CiM Ex. 1044 Page 24
`
`

`
`Patent Application Publication May 8, 2003 Sheet 24 of 33 US 2003/0088534 A1
`
`FIGURE 24
`
`START
`
`A 500
`
`RECEIVE A FIRST TASK STATUS
`UPDATE MESSAGE CORRESPONDING
`TO A FIRST WORKSCHEDULE FROM A
`EMPLOYEE AT A CLIENT DEVICE
`
`UPDATE A STATUS OF EACH TASK SPECIFIED
`IN THE FIRST TASK UPDATE MESSAGE
`
`
`
`1506
`
`RECEIVE
`A WORK STATUS REPORT
`REQUEST FROM A SECOND
`MPLOYEE?
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`1502
`
`1504
`
`NO
`
`YES
`
`1508
`
`GENERATE A WORKSTATUS REPORT
`FOR THE SECOND EMPLOYEE
`
`SEND THE WORKSTATUS REPORT
`TO THE CLIENT DEVICE
`
`1512
`
`RECEIVE A SECOND
`UPDATE MESSAGE7
`
`UPDATE THE STATUS OF EACH TASK
`BASED ON TASK DATA IN THE
`SECOND UPDATE MESSAGE
`
`
`
`1510
`
`NO
`
`1514
`
`CiM Ex. 1044 Page 25
`
`

`
`Patent Application Publication May 8, 2003 Sheet 25 of 33 US 2003/0088534 A1
`
`FIGURE 25
`
`A 600
`
`QUERY A. FIRST EMPLOYEE TO
`UPDATE A STATUS FOR EACH TASK
`
`RECEIVE TASK COMPLETION DATA
`FROM THE FIRST EMPLOYEE VIA A
`CLIENT DEVICE AT A FIRST FACILITY
`
`SEND A FIRST STATUS UPDATE
`MESSAGE FROM THE CLIENT DEVICE TO
`A CENTRAL MANAGEMENT SERVER, THE
`FIRST STATUS UPDATE MESSAGE
`INCLUDING THE TASK COMPLETION DATA
`
`
`
`RECEIVE
`A WORKSTATUS REPORT
`REQUEST FOR A SECOND
`MPLOYEE?
`
`1602
`
`1604
`
`1606
`
`NO
`
`YES
`
`1610
`
`DISPLAY THE WORKSTATUS REPORT ON THE
`CLIENT DEVICE TO THE SECOND EMPLOYEE
`
`1612
`
`
`
`
`
`
`
`STATUS
`CHANGED FOR ANY TASK IN THE
`REPORT2
`
`SEND A SECOND UPDATE MESSAGE
`INCLUDING CHANGED STATUS TASK DATA TO
`THE CENTRAL MANAGEMENT SERVER
`
`
`
`NO
`
`1614
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`CiM Ex. 1044 Page 26
`
`

`
`May 8, 2003 Sheet 26 of 33 US 2003/0088534 A1
`Patent Application Publication
`FIGURE 26
`
`START
`
`A 700
`
`
`
`RETRIEVE A TASK RECORD INCLUDING
`A TASK MARKED WITH A TASK
`"SCHEDULED" IDENTIFIER
`
`1702
`
`1704
`
`YES
`
`1706
`
`UPDATE ATASK SCHEDULED IDENTIFIER TO A
`TASK DUE IDENTIFIER IN A TASK RECORD
`
`
`
`NO
`
`1708
`
`
`
`
`
`
`
`MORE
`THAN ONE TASK RECORD
`INCLUDING ASCHEDULED TASK
`IDENTIFIER2
`
`
`
`YES
`
`RETRIEVE A NEXT TASK RECORD
`
`NO
`
`1710
`
`CiM Ex. 1044 Page 27
`
`

`
`Patent Application Publication May 8, 2003 Sheet 27 of 33 US 2003/0088534 A1
`
`START
`
`A 800
`
`1802
`
`RETRIEVE A TASK RECORD INCLUDING A
`TASK MARKED WITH A TASK DUE IDENTIFIER
`
`1804
`
`YES
`
`1806
`
`UPDATE THE TASK DUE IDENTIFIER TO
`A TASK LATE IDENTIFIER
`
`
`
`
`
`NO
`
`SEND AN ALERT TO AN EMPLOYEE HAVING
`A PREDETERMINED HIERARCHY LEVEL
`
`
`
`
`
`
`
`
`
`MORE
`THAN ONE TASK RECORD
`INCLUDING ATASK DUE
`IDENTIFIER2
`
`YES
`
`RETRIEVE A NEXT TASK RECORD
`
`1808
`
`NO
`
`1812
`
`CiM Ex. 1044 Page 28
`
`

`
`Patent Application Publication May 8, 2003 Sheet 28 of 33 US 2003/0088534 A1
`
`FIGURE 28
`
`START
`
`A 900
`
`
`
`RETRIEVE A TASK RECORD INCLUDING
`A TASK MARKED WITH A TASK
`APPROVED IDENTIFIER
`
`1902
`
`
`
`
`
`
`
`
`
`
`
`
`
`NO
`
`CLOSE THE TASK RECORD?
`
`1904
`
`YES
`
`1906
`
`UPDATE THE TASKAPPROVED IDENTIFIER
`TO A TASK CLOSED IDENTIFIER
`
`1908
`
`MORE
`THAN ONE TASK RECORD
`INCLUDING ATASK APPROVED
`IDENTIFIER2
`
`
`
`YES
`
`RETRIEVE A NEXT TASK RECORD
`
`NO
`
`1910
`
`CiM Ex. 1044 Page 29
`
`

`
`Patent Application Publication May 8, 2003 Sheet 29 of 33 US 2003/0088534 A1
`FIGURE 29
`
`START
`
`/*
`
`
`
`
`
`NO
`
`
`
`
`
`
`
`
`
`RETRIEVE ATASK RECORD INCLUDING
`A TASK WMARKED WITH A TASK
`DONE HDENTIFIER
`
`2002
`
`
`
`2004
`
`APPROVE THE TASK BY
`A SYSTEM7
`
`YES
`
`2006
`
`UPDATE ATASK DONE IDENTIFIER TO
`AN AUTOMATICALLY APPROVED TASK
`IDENTIFIER AND CLOSED IDENTIFIER
`
`MORE
`THAN ONE TASK INCLUDING A
`TASK DONE IDENTIFIER">
`
`
`
`YES
`
`RETRIEVE A NEXT RECORD INCLUDING
`A TASK DONE IDENTIFIER
`
`NO
`
`2010
`
`CiM Ex. 1044 Page 30
`
`

`
`Patent Application Publication May 8, 2003 Sheet 30 of 33 US 2003/0088534A1
`
`FIGURE 30
`START
`
`
`
`RETRIEVE A FIRST TASK RECORD
`INCLUDING ATASK MARKED WITH
`A TASK NOT DONE IDNETIFIER
`
`2100
`
`A
`
`2102
`
`NO
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`2104
`
`
`
`
`
`CANCEL OR RESCHEDULE
`THE TASK?
`
`YES
`
`2106
`
`A ROUTINE TASK TYPE2
`
`YES
`
`UPDATE ATASK NOT DONE IDENTIFIER
`TO A TASK CANCELLED IDNETIFIER
`
`UPDATE ATASK NOT DONE IDENTIFIER
`TO A TASK RESCHEDULE HDNETIFIER
`
`MORE THAN
`ONE TASK INCLUDING ATASK NOT
`DONE IDENTIFIER7
`
`
`
`YES
`
`RETRIEVE A NEXT TASK RECORD
`
`2108
`
`NO
`2110
`
`NO
`
`2114
`
`CiM Ex. 1044 Page 31
`
`

`
`Patent Application Publication May 8, 2003 Sheet 31 of 33 US 2003/0088534 A1
`
`FIGURE 31
`
`START
`
`A
`
`
`
`RETRIEVE ATASK RECORD INCLUDING
`A TASK MARKED WITH A TASK
`RESCHEDULE IDENTIFIER
`
`2202
`
`
`
`CANCEL / CLOSE THE TASK?
`
`RESCHEDULE
`THE TASK
`
`2204
`
`2208
`
`UPDATE THE TASK RESCHEDULED IDENTIFIER
`TO A CANCEL / CLOSE IDENTIFIER
`
`
`
`
`
`2210
`
`MORE
`THAN ONE TASK INCLUDING A
`TASK RESCHEDULE
`IDENTIFIER2
`
`
`
`YES
`
`RETRIEVE A NEXT TASK RECORD
`
`NO
`
`2212
`
`CiM Ex. 1044 Page 32
`
`

`
`Patent Application Publication May 8, 2003 Sheet 32 of 33 US 2003/0088534 A1
`
`FIGURE 32
`
`START
`
`A
`
`RECEIVE A WORKSCHEDULE REQUEST
`INCLUDING USER ID AND FACILITY ID, REGION
`ID OR CUSTOMER ID
`
`2232
`
`RETRIEVE CUSTOMER RECORD
`CORRESPONDING TO THE FACILITY ID,
`REGION ID OR CUSTOMER ID OF THE WORK
`SCHEDULE REQUEST
`
`2234
`
`SEARCH CUSTOMER RECORD FOR USER ID
`AND CORRESPONDING LEVEL VALUE
`
`2236
`
`
`
`2240
`
`
`
`DOES LEVEL VALUE
`MATCH FACILITY ID, REGION ID OR
`CUSTOMER ID
`REQUESTED7
`
`
`
`YES
`
`RETRIEVE REQUESTED WORKSCHEDULE
`DATA AND SEND TO USER
`
`NO
`
`2242
`
`
`
`
`
`CiM Ex. 1044 Page 33
`
`

`
`Patent Application Publication May 8, 2003 Sheet 33 of 33 US 2003/0088534 A1
`
`FIGURE 33
`
`START
`
`/*
`
`2252
`
`RECEIVE A BROADCAST MESSAGE REQUEST
`FROM A HIGH LEVEL USER
`
`RETRIEVE CUSTOMER RECORD
`CORRESPONDING TO THE USER ID OF HIGH
`LEVEL USER
`
`2254
`
`SEARCH CUSTOMER RECORD FOR EACH
`USER ID VALUE
`
`2256
`
`RETRIEVE EACH USER RECORD FOR EACH
`USER ID FOUND IN CUSTOMER RECORD
`
`2258
`
`
`
`
`
`
`
`INSERT BROADCAST MESSAGE TEXT FROM
`BROADCAST MESSAGE REQUEST INTO EACH
`USER RECORD
`
`2260
`
`CiM Ex. 1044 Page 34
`
`

`
`US 2003/0088534 A1
`
`May 8, 2003
`
`METHOD AND APPARATUS FOR WORK
`MANAGEMENT FOR FACILITY MAINTENANCE
`
`FIELD OF THE INVENTION
`[0001] This present invention relates to facility manage
`ment. More specifically, it relates to a system and method for
`managing facilities using client devices at each facility that
`communicate with a central management server through a
`network.
`
`BACKGROUND OF THE INVENTION
`[0002] Facility maintenance is no longer considered just
`an overhead expense, and it plays an important role in a
`company’s success. The more an enterprise can optimize
`and maintain its assets, the more it can compete in the areas
`of cost and quality.
`[0003] One of the important factors in maintaining a
`successfully operating facility is work scheduling. Prior to
`the introduction of computerized work scheduling systems,
`scheduling of work was performed manually. The manual
`scheduling process involved determining what work has to
`be performed and the time, materials and resources, such as
`workers and tools required to perform it, as well as infor
`mation which influenced the schedule, such as the priority
`associated with the work orders. The frequency with which
`the scheduling process had to be performed along many
`other factors contributed to the development of computer
`ized scheduling systems.
`[0004] One of such computerized schedule systems is
`described in U.S. Pat. No. 5,111,391, Fields et al. The
`Fields’ patent relates to a system and method for the creation
`of staff schedules at remote locations, and takes into account
`location specific values and historical data, while simulta
`neously conforming to corporate policy regarding schedul
`ing standards and labor regulations. Another computerized
`schedule system is described in U.S. Pat. No. 5,343,387,
`Honma et al. The Honma’s patent is directed to a building
`management system. Specifically, the Honma’s patent
`describes a cyclic building maintenance work schedule
`preparation system that is useful in preparing a schedule
`table of cyclic work in advance upon sending workers to
`periodically visit client buildings under a maintenance con
`tract to conduct inspections at the buildings.
`[0005] In addition to the work scheduling, a maintenance
`analysis and worker training are also important factors in
`maintaining a successfully operating facility. One such sys
`tem is described in the U.S. Pat. No. 5,867,823, to Richard
`son. The Richardson’s patent describes a hand-held system
`that provides work guidance and instruction for carrying out
`a given task and records maintenance duties without the
`need for written records and that is carried by a worker.
`[0006] While the existing systems describe electronic
`work scheduling and providing instructions to a worker, a
`need still remains for a dynamic work management system
`enabling a user interaction with the system.
`
`SUMMARY OF THE INVENTION
`[0007] The system and method of the present invention
`includes a system and method for work management.
`[0008] In accordance with one aspect of the present inven
`tion, a system for work management includes a central
`
`management server configured to receive a first set of
`information including tasks to be performed and scheduled
`at a first facility. When the central management server
`receives the first set of information, the central management
`server generates a first work schedule for a first user selected
`to perform the first work schedule at the first facility.
`According to an exemplary embodiment of the present
`invention, the central management server is further config
`ured to receive a first task status update message correspond
`ing to the first work schedule and, responsively, update a
`status of each task of the work schedule based upon task
`completion data received in the first task status update
`message. The exemplary system of the present invention
`further includes a first client device corresponding to the first
`facility. The first client device includes an electronic man
`agement interface configured to display the first work sched
`ule to the first user at the first facility and further receive task
`completion data from the first user for each task in the first
`work schedule. The client device is further configured to
`incorporate the task completion data from the first user into
`the first task update message and send the first task update
`message to the central management server. The central
`management server according to an exemplary embodiment
`of the present invention further includes a database config
`ured to store the first work schedule, and the database
`includes a plurality of task identifiers each of which is
`associated with a corresponding one of a plurality of tasks
`specified in the first work schedule. According to an exem
`plary embodiment of the present invention, the central
`management server is a web-based central management
`server, and the electronic management interface on the first
`client device is a web-based electronic management inter
`face.
`[0009] In accordance with a preferred embodiment, a
`method for managing work at a facility includes receiving
`on a central management server from a first facility a first
`message including a first set of information including tasks
`to be performed and scheduled at the first facility, and
`generating a first work schedule for a first user selected to
`perform the first work schedule at the first facility. The
`method further includes sending from the central manage
`ment server to the first facility a second message including
`the first work schedule responsive to receiving a work
`schedule request from the first user. The method further
`includes receiving on the central management server from
`the first facility a third message including task status update
`data corresponding to the first work schedule, and updating
`a status of each task in the first work schedule based upon
`the task completion data received in the third message. The
`method further includes sending to the first facility a fourth
`message including the status of each task in the first sched
`ule. The central management server sends the fourth mes
`sage responsive to receiving a first work status request
`message from the first facility. The method in accordance
`with the present invention further includes monitoring a
`status of each task specified in the first work schedule using
`the task status update data received from the first facility,
`detecting that the status for a task indicates that the task is
`uncompleted, and rescheduling the uncompleted task
`responsively to detecting the uncompleted task status. The
`method further includes sending an alert message to a
`manager of the first facility associated with the uncompleted
`task.
`
`CiM Ex. 1044 Page 35
`
`

`
`US 2003/0088534 A1
`
`May 8, 2003
`
`[0010] In accordance with a preferred embodiment of the
`present invention, another method for managing work at a
`facility includes sending from a client device at a first
`facility to a central management server a first message
`defining a first set of information including tasks to be
`performed and scheduled at the first facility, receiving at the
`first client device a second message including a first work
`schedule for a first user selected to perform the first work
`schedule at the first facility, and displaying the first work
`schedule to the first user on an electronic management
`interface associated with the first client device. The method
`in accordance with the present invention further includes
`receiving via the electronic management interface a first user
`input for a task specified in the first work schedule, where
`the first user input includes task completion data correspond
`ing to the first work schedule, and responsively, generating
`on the first client device and sending to the central manage
`ment server a third message including task completion data
`corresponding to the first work schedule. The method in
`accordance with the present invention further includes
`receiving from the central management server a fourth
`message including status of each task in the first work
`schedule.
`[0011] In accordance with another aspect of the present
`invention, a fixed location interface unit configured to per
`mit information transfer between an end user and a central
`management server includes a first application configured to
`establish a communication link between the fixed location
`interface unit and the central management server, an elec
`tronic interface configured to display a first workschedule to
`a first user and receive from the first user task completion
`status data for each task in the first work schedule. The fixed
`location interface unit in accordance with the present inven
`tion further includes a second application configured to
`generate and send to the central management server a first
`task status update message upon receiving the task comple
`tion status data from the first user. In accordance with
`embodiments of the present invention, the electronic inter
`face is a web-based interface, a graphical user interface, a
`touch screen interface, or the combination thereof. Further,
`in accordance with embodiments of the present invention,
`the first work schedule displayed to the first user is an
`icon-based work schedule in which each task in the work
`schedule is associated with a task icon. In one embodiment
`of the present invention, the icon-based work schedule may
`include a color-coded task icon for each task in the first work
`schedule. The fixed location interface unit, in accordance
`with the present invention, includes a fourth application
`configured to permit a supervisory user to request a first
`work schedule report, receive the first work schedule report
`from the central management server, and display the report
`to the supervisory user.
`[0012] In accordance with another aspect of the present
`invention, a central management server is configured to
`manage work on a plurality of facilities. The central man
`agement server according to the present invention includes
`a database configured to store work schedules for a plurality
`of facilities, a plurality of facility records, a plurality of task
`identifiers for each task specified in the plurality of work
`schedules, and a plurality of instruction information records
`for each task. The central management server further
`includes a first application configured to receive from a first
`facility a first set of information including tasks to be
`performed and scheduled for the first facility. The central
`
`management further includes a second application config
`ured to retrieve a first facility record from the database and
`generate a plurality of first facility work schedules for a
`plurality of first facility users selected to perform the tasks
`at the first facility. The central management server stores the
`work schedules in a database. The central management
`server further includes a third application to generate an
`icon-based schedule for each of the plurality of first facility
`work schedules. In accordance with the present invention,
`each task specified in the work schedules is associated with
`a predetermined task icon. The central management server
`further includes a fourth application configured to receive a
`first work schedule request from a first user at a first facility.
`In accordance with the present invention, the first user
`requests the first work schedule via a fixed location interface
`unit configured to permit information transfer between the
`plurality of first facility users and the central management
`server. The fourth application is further configured to
`retrieve a first work schedule for the first user and send the
`first work schedule to the first user. The central management
`server in accordance with the present invention further
`includes a fifth application configured to receive a first task
`status update message corresponding to the first work sched
`ule and, responsively, update a status of each task of the first
`work schedule based upon task completion data received in
`the first task status update message.
`[0013] The foregoing and other features and advantages of
`the system and method for work management will be
`apparent from the following more particular description of
`preferred embodiments of the system and method as illus
`trated in the accompanying drawings.
`BRIEF DESCRIPTION OF THE DRAWINGS
`[0014] Preferred embodiments of the present inventions
`are described with reference to the following drawings,
`wherein:
`[0015] FIG. 1 is a diagram illustrating a preferred embodi
`ment of the network architecture for providing facility work
`management in accordance with the present invention;
`[0016] FIG. 2 is a functional block diagram illustrating
`one example of an embodiment of an Electronic Manage
`ment Interface according to the present invention;
`[0017] FIG. 3 is a data diagram illustrating an example of
`some data structures that may be present in a central server
`database in accordance with the present invention;
`[0018] FIG. 4 is a data diagram illustrating an example of
`data contained in a facility record, a task record and a user
`record in accordance with the present invention;
`[0019] FIG. 5 is a data diagram illustrating an example of
`a customer record populated with data for two customers in
`accordance with the present invention;
`[0020 FIG. 6 is a simplified diagram illustrating an
`embodiment of a software architecture that may be
`employed on an Electronic Management Interface in accor
`dance with the present invention;
`[0021] FIG. 7 is a block diagram illustrating an exchange
`of messages for requesting a work schedule according to one
`embodiment in accordance with the present invention;
`[0022] FIG. 8 is a block diagram illustrating an exchange
`of messages for requesting on work schedule according to a
`second embodiment in accordance with the present inven
`tion;
`
`CiM Ex. 1044 Page 36
`
`

`
`US 2003/0088534 A1
`
`May 8, 2003
`
`[0023] FIG. 9 is a block diagram illustrating a message
`flow for Electronic Management Interface central manage
`ment server communication in accordance with the present
`invention;
`[0024] FIGS. 10A, 10B and 10C are block diagrams
`illustrating three exemplary embodiments of EMI units in
`accordance with a preferred embodiment of the present
`invention;
`[0025] FIG. 11 is an exemplary language selection dialog
`box in accordance with a preferred embodiment of the
`present invention;
`[0026] FIG. 12 is an exemplary login dialog box in
`accordance with a preferred embodiment of the present
`invention;
`[0027] FIG. 13 is an exemplary icon-based schedule dia
`log box in accordance with a preferred embodiment of the
`present invention;
`[0028] FIG. 14 is an exemplary task location dialog box
`in accordance with a preferred embodiment of the present
`invention;
`[0029] FIG. 15 is an exemplary task instructions dialog
`box in accordance with a preferred embodiment of the
`present invention;
`[0030] FIG. 16 is an exemplary task status update dialog
`box in accordance with a preferred embodiment of the
`present invention;
`[0031] FIG. 17 is an exemplary web site dialog box for a
`web site user in accordance with a preferred embodiment of
`the present invention;
`[0032] FIG. 18 is an exemplary web site dialog box that
`may be displayed to a user upon authenticating the user
`accordance with a preferred embodiment of the present
`invention;
`[0033] FIG. 19 is an exemplary web-site work calendar
`dialog box in accordance with a preferred embodiment of
`the present invention;
`[0034] FIG. 20 is an exemplary dialog box illustrating a
`work order record in accordance with a preferred embodi
`ment of the present invention;
`[0035] FIG. 21

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