throbber
I|||||||||||||||||||||||||||||||||l|||||||||ll|||||||||||||||||||||||||||||
`
`USO069307U9I3l
`
`(13)
`
`United States Patent
`Creamer et al.
`
`(10) Patent No.:
`
`(45) Date of Patent:
`
`US 6,930,709 B1
`Aug. 16, 2005
`
`(54)
`
`INTEGRATED INTERNET,n"lN'l‘RANET
`CAMERA
`
`(75)
`
`Inventors: Rob Creamer, Boulder, (TO (US);
`Walter Knapp, Boulder, (TO (US);
`Mark Koch, Broomfield, CO (US);
`Yoshlyuki Araki. Sztitama-ken (JP);
`Richard Helton, Boulder, CO (US)
`
`(73)
`
`Assigneez PENTAX of America, Inc., Montvale,
`NJ (us)
`
`(*)
`
`Notice:
`
`Subject to any disclaimer, the term oftltis
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 0 days.
`
`(31)
`
`Appl. No.: 09,I'204,289
`
`(33)
`
`Filed:
`
`Dec. 3, 1998
`
`(60)
`
`(51)
`
`(53)
`
`(58)
`
`(56)
`
`Related U.S. Application Data
`Provisional application No. n‘30t'£|85_.585_. filed on May 15,
`1998, and provisional application No. 6Dt'D67_.31{1. filed on
`Dec. 4, I991
`
`U.S. CI.
`
`Int. CL?
`
`H04N 5,n’232; lI04N SL225;
`I-I04N IIKOO
`34812113; 3483207.];
`348552
`34-8f2U'?.l, 211.3,
`Field of Search
`34¢‘?-t'211.1, 211.8, 211.12, 552, 231.2, 231.6,
`14.01-l4.16, 36, 211.6, 154, 155, 158;
`3S8;’4()3; 7041203
`
`References Cited
`
`U.S. PA'l'EN'l‘ DOCUMENTS
`
`5,185.66? A
`5,283,655 A
`5,477,264 A
`5_.4?9_.2[)6 A ‘*
`5_.6l2_.732 A *
`5,f)33_.6't'8 A "
`5,635,983 A
`3.646.684 A *
`5,724,155 A "'
`
`M1993 Zintntermann
`2.n‘l994 Maeno
`12t’l99S Sarbadhijrari et al.
`I2.-"1?-J95 Ucno ct al.
`3.-‘I99? Yuyanta el al.
`5.31997 Parul-ski cl al.
`I').iI‘J<)7 Oltmori
`7t‘l‘J‘.)'i' Nishizawa el al.
`3.n"l‘)98 Saito
`
`348;-‘2ti..5
`348314.01
`348t'23l.5
`
`348!231.S
`3531402
`
`M1998 Takizawa el all.
`5_.'i'34,4l‘fi A
`8Jt998 Gullichsen etal.
`5,795,425 A
`5_.8l8_.53".7 A "‘ 1Ut"1998 Enokida ct al.
`5,8”i'tJ,I35 A
`2r19<J9 (ilatt ct al.
`5,887,144] A "
`3.31999
`Ilsumi elal.
`5,011,044 A * M1999 Lo ct al.
`5,9‘)(J,94t A
`ll."1‘J9<J
`Jackson el al.
`6_.E)(J5.6l1 A
`12t’1999 Gnllichsen et al.
`
`(Continued)
`FOREIGN PATENT DOCUMENTS
`
`3431441
`
`'.r'[)9f225
`‘i'()9;‘2t.I3
`
`JP
`JP
`
`tJ8lU2837 A “
`08171691 A "‘
`
`4;-‘I996
`7,-‘I996
`
`I104-NIUI/32
`......... ..GO8Br‘25;-‘(II
`
`OTHER PUBLICATIONS
`
`3.3 Connectionless Transport: UDP, Ross and Kurose; httptff
`wvvw—net.cs.u masseclutku roset’transp0rti"U DP.htmI;
`199 6-2000. ‘
`
`(Continued)
`
`Primer‘): Examiner—Wendy R. Garber
`Asnistant Exariiiner—John M. Villecco
`(74) Attorrtqv, Agent, or Firm—Greenblum & Bernstein,
`P.L.C.
`
`(57)
`
`ABSTRACT
`
`An integrated Internet camera includes, as embedded com-
`ponents contained within the camera body and controlled by
`a mieroeontroller, at
`least a network interface device for
`connecting to the Internet, a transport control device for
`packetizing according to Internet protocols, a file transfer
`device for communicating with a destination user directory
`on the Internet, and a
`transmission initiating device for
`initiating the connection and transfer operations of the file
`transfer device and transport control device. The network
`interface device may be a modem, network adapter, or
`adapter for connection to the Internet. Upon capturing the
`digital
`image,
`the camera initiates a connection to the
`Internet, connects to the destination user directory, and
`uploads the digital images. Thereafter, the digital images are
`available to authorized (or any) user having access to the
`Internet.
`
`91 Claims, 22 Drawing Sheets
`
`24.5
`
`
`
`Apple/Twitter
`Apple/Twitter
`Ex. 1003
`Ex. 1003
`IPR1 of U.S. Pat. No. 7,765,482
`IPR1 of U.S. Pat. No. 7,765,482
`
`0001
`
`

`
`US 6,930,709 B1
`Page 2
`
`U.S. PATENT DOCUMENTS
`
`348714.04
`
`34372113
`
`35871.15
`
`272003 Sale elal.
`fi_.5I?_‘3,'7‘61 B2 "'
`37'2U03 Driscoll, Jr. el al.
`6,539,547 B2
`572003 Andersunelal.
`5,557,122 Bl *
`572003 8
`'lzk
`1
`1.
`5,571,271 B1
`772003 2:555 E1941?
`5,591,279 B1
`772003 Hirokielal.
`5,594,032 131 8
`872003 Marlin ml.
`5,503,502 B2
`973003 Lassilcr
`5’524’34¢5 31
`1072003 Anderson 51 :1].
`5,535,259 131
`472004 K0 ana 'el :1].
`fi.720.98'7' B2
`972001
`suzfuki gl
`200170024232 Al
`272003 Nakamura 1-.1 al.
`200370025803 Al
`1172003 Gross
`200370208557 A1
`172[](]4 Nakayama
`2QQ4l,7{){}12311 A1
`OTHER PUBLICATIONS
`
`ilal Photo ra-
`g
`
`g
`
`P.M. Corcoran cl 21]., “Internet Enabled Di
`. . .
`PW’
`"5557 PP" 8434'
`Instruction Manual
`“NI-5C Picona digital camera,
`PC—DC2(l0 and P(.‘—DC20UK", daled Feb. 1997.
`.
`‘
`.
`.
`.
`H
`\7er1fied Enghsh lang11agc lransla110n of NEE P1c0na
`dlgltal camcia,
`Inslruf:l10n Manual
`tor PC—D(...00 and
`PC-DC-200K . dated I‘eb- 1997.
`
`for
`
`* cited by examiner
`
`0002
`
`:'hl‘m8°‘a]|-
`run-‘ion <=la-
`Drisc°|'. 11- =1 91-
`Fisher 91 91-
`
`Hoetah
`Pcriasanly ct al.
`1ga;%hiela1-
`A" 9540“
`Anderson =1 at
`3491426-19
`Murphy 91 a|-
`----- -- 710052
`Safai cl 41-
`-7
`' BIB
`3487'2[l.5
`Elie
`Kiyokawa .............. .. 37-1-87211.3
`Sailo ct al.
`35871.15
`
`..
`
`
`
`mnm“
`7
`
`705725
`35871-15
`'7'097’242
`'»"C'97’232
`
`386F120
`348754
`
`In.°"e at al'
`Fxchlncr
`Schmidt
`Fukuoka
`Furlan el 41.
`Fichlner el :1].
`709,220
`Kfishnamunhy el al‘
`Hameu
`Kjlamura .................. .. 7097217
`Matsui
`3587403
`Aizawa et al.
`
`5,034,715
`5,038,295
`5,043,837
`5,047,254
`5,051,502
`5,055,052
`5,057,571
`5,094,221
`5,134,505
`6,147,598
`5,157,459
`5,188,431
`5,195,511
`5,204,877
`5,208,425
`5,225,449
`5,255,059
`5,278,481
`5,300,975
`5,331,859
`5,350,352
`0,389,464
`5,407,752
`5,438,587
`5,44 I ,9 24
`5,452,529
`
`EEEEEEEEEEEEEEE’E>>3*3“>3“>>3'>>
`
`Bl
`
`-I-I-If
`
`37’2000
`372000
`372000
`472000
`57'2U00
`572000
`572000
`77’2000
`lU'7'200U
`1 17’2000
`"‘ 12.32000
`It
`272001
`272001
`372001
`372001
`572001
`77"2[10l
`81/2001
`1072001
`1 27”2001
`372002
`57'2U02
`(#2002
`872002
`872002
`97"2002
`
`I-I-I-I
`
`0002
`
`

`
`U.S. Patent
`
`Aug. 16, 2005
`
`Sheet 1 of 22
`
`US 6,930,709 B1
`
`.E<mo_E_dz
`
`0003
`
`0003
`
`

`
`U.S. Patent
`
`Aug. 16,2005
`
`Sheet 2 of 22
`
`US 6,930,709 B1
`
`FIG.2
`
`0004
`
`0004
`
`

`
`C
`
`2
`
`Us 6,930,709 B1
`
`om>.En5mom<om>wv.
`2M_.NN_.Nmmjompzou
`
`momE3532.
`ENmmjomzzou
`
`mam
`
`Iw_m_.jGm._.ZOQ
`
`.EEm.m
`
`
`
`5%EN_____:____fimmu
`
`mam
`
`9swafigmEa
`_.n_._.n_V_v_oE.w.5
`
`mwm_._.N
`
`on2._¢_mmm_&o._V_.N0.2
`
`mmowzt
`
`
`
`20:02_.m.£
`
`
`
`Emamo9:40
`
`.momzm_m
`
`
`
`amfig”mama
`
`6v_mo_.s._.wz
`
`.21oown_mz_ozm
`Ann,zo_mmmE2oo
`
`_J,m_o...u_w_mE_n__mesa
`
` m_J_m«oW_.2m.%mm..w&<mam420305200d._.EzEw_r.vn_.m__w_u
`
`
`U.S. Patent
`
`mam
`
`E410
`
`xm._._o..._:,_ooova
`
`Em
`
`mopqmm2m0Im._.Ud_.K<IU
`
`m._0d.____2__
`
`>:os_m5_
`
`m.O_n_
`
`_o_zm.__2mao_2
`
`
`
`“ncomgmsomom_.mw._._oEzooomo__2n_m_._.....mow._.2_O_
`
`
`
`
`
` Mm_.SOn__3mmfiompzoommjozpzou~_m._._cEzooa«.022
`
`E9%
`
`mwm
`
`n.w0‘
`D‘!
`
`L.
`
`000
`
`mmzma
`
`«mm
`
`0005
`
`0005
`
`
`
`
`
`
`
`
`
`

`
`U.S. Patent
`
`Aug. 16,2005
`
`Sheet 4 of 22
`
`Us 6,930,709 B1
`
`0006
`
`0006
`
`

`
`U.S. Patent
`
`US 6,930,709 B1
`
`
`
`
`
`
`
`n...._!..0EA_B_._Sm.2.5:._2.Ease»9.32.53swam...o__._.owZOEZEMDme...
`
`
`
`
`
`6:._ua.cmE..a-£w_u____w.._._=“=a...=_........
`
`
`
`
`
`._m,..m«.“..._”u.“M_M._._WE_,.n...._.h-5..
`
`
`
`
`
`
`
`
`....D_.=aDn.wH~w.5az__.cE_.____u_59....._»_§E___msmzn38.:mHoz:.uo._um9_.oo__gwr_L_._w____._____.w&flm_.=u_&MZo_mwwEmZd..Emomma_mmo._uuan.=wZD_.C_wE__n_.
`
`
`
`.z..%_§_e.___.nWmmwman_<¢mm_..._¢oEaa.mxwfiwmc_M__mm5..z.cc__.§_...=.._
`
`
`
`.a.%__.sa>.wom_.___wo._flm.7.99.65_.§m._u:2m.£E=E05».wn.2uuu6¢um:._.oS_:z<.._C.
`
`.093S..uz_.:_§_...m
`
`
`
`
`
`.I._E353aco__nn._..z..to=.__s...!5cébo=.__._.._o>o3wanna:E__uo::3noon...co.un._u.=o_uu$.35...-
`
`
`
`
`
`
`¢=Eu3unionanus...
`
`
`_.mvm._mus=_E3:5.E22:23.?E2».:5fi_E__2m_EE_;
`
`
`
`
`?Ea_w&EmfiauasnEo.smaan_B_.wa:n_._,_2m.%%..._.M,....___x93.EEm3
`
`
`
`
`Lu3.mEEmn_.nE_n_._n=..
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`n:..._anm.Em..m3mEEmanEE_u&m..=_.=uu.2nz____>v_o.:o
`
`
`Eau_u.._.__.EEm&nam5:m_=_nEm._m.3$2._..:a_..aAZ.cL_nu!.E_:oaE=nEEm5.2:Eoo?..w..a&_mu.__=ou2_nz....G2:__m__
`
`
`2.832....__._.._.a.72.3.a..__=Esp.
`
`
`
`uz5nma.o=oa=..a_m:2.2:
`
`
`
`Ex:3.__.$E..E.3;
`
`
`
`zmumzaepu.__"_
`
`
`
`
`
`C..3_!,._a_..__.5.$32..¢BuE__..2:man»
`
`9...EB25:3...”
`
`
`
`.z____.c.o_w_a_._:mE
`
`6”2”:_.o_..m.m._uz2=_
`
`.mus.
`
`92.:3..E_=m_%
`
`ES.2»33:2.
`
`
`
`e§...__,...._.=%25..235as
`
`
`_z.£_§__2_.nEEm5_o_3..a2mE._=&r23..§n
`
`
`
`
`
`85...5mE:w«.23?._mE&:un_._3wm.__nEw._u3:o:._.._3u..
`
`
`
`.EEu5_._o3nm.EER.nEEu&:o_nwmB.Eoo
`
`_.Ew._a_&_.__o___E:.mw.nEw._nnvco:n.5_ma
`
`_._...—_.=._00flEEOC.fl..aZ_.CCw___.._=m__.D:can-Eoafiamn.23»:E26:=:3nu.E00m=20.—.W3__...W_(.m_U{.E_0=.._..._....£_E___sD_w033!u
`
`
`
`
`
`
`
`.z.§...._.
`
`
`
`0007
`
`wzzkomwmZmzo=.<o_z:__..=..__ou1zO_._.n_ODEEmm_:=mmods:
`
`
`
`mm_mm__z¢m<._aDZME£
`
`
`
`
`
`m_zO_._..._m.._mmozrrfimmmfisnxdzE
`
`0007
`
`
`
`
`

`
`U.S. Patent
`
`Aug. 16,2005
`
`Sheet 6 of 22
`
`US 6,930,709 B1
`
`FIG. 6
`
`BOOT!
`
`INITIALIZE
`
`0008
`
`0008
`
`

`
`U.S. Patent
`
`Aug. 16, 2005
`
`Sheet 7 of 22
`
`US 6,930,709 B1
`
`FIG. 7
`
`ENABLE USER
`INTERVENTION
`
`
`
`NAU
`
`
`INTERFIUPT?
`
`LOCAUFIEMOTE
`
` COMMAND
`
`LOCAUFIEMOTE
`SETUP SIGNAL
`
`0009
`
`0009
`
`

`
`U.S. Patent
`
`Aug. 15, 2005
`
`Sheet 8 of 22
`
`US 6,930,709 B1
`
`FIG. 8
`
`
`
` ASS|_GN
`
`IMAGE SLOT
`
`ASSIGN
`NEXT
`
`
`
`ACCORDING
`TO
`
`
`
`AVAILABLE _30
`EVENT
`
`TIMER
`IMAGE SLOT
`
`
`GET
`
`S32
`
`EXPOSURE
`
`
`
`CCD
`
`CAPTURE TO
`
`S34
`
`IMAGE MEMORY
`
`S36
`
`S38
`
`
`JPEG COMPRESS
`
`TO GP DRAM
`
`
`
`
`
`
`
`
`0010
`
`0010
`
`

`
`U.S. Patent
`
`Aug. 15, 2005
`
`Sheet 9 of 22
`
`US 6,930,709 B1
`
`FIG. 9
`
`DIAL UP OR
`
`CONT. ?
`
` N
`
`350
`
`I DISCONNECT I
`
`0011
`
`0011
`
`

`
`U.S. Patent
`
`Aug. 16,2005
`
`Sheet 10 of 22
`
`US 6,930,709 B1
`
`FIG. 10
`
`DISCONNECT
`
`
`
`
`
`
`
`
`DISCONNECT TCP/IP,
`
`PPP, MODEM AS
`NECESSARY
`
`
`
`0012
`
`REPORTING
`
`ON?
`
`
`
`0012
`
`

`
`U.S. Patent
`
`Aug. 16, 2005
`
`Sheet 11 of 22
`
`US 6,930,709 B1
`
`FIG. 11 TCPIIP
`
`CONNECTED?
`
`TCPIIP (PPP)
`CONNECT!
`
`LOGIN, COUNT
`RETRIES, ERROR 3.
`RETURNIF
`
`RETRIES
`
`EXCEEDED
`
`F|'P
`
`CONNECT, COUNT
`RETRIES, ERROR 8:
`
`
`
`
`RETURN IF
`
`RETRIES
`
`EXCEEDED
`
`0013
`
`0013
`
`

`
`U.S. Patent
`
`Aug. 15, 2005
`
`Sheet 12 of 22
`
`US 6,930,709 B1
`
`FIG. 12
`
`DIAL/FIEDIAL
`
` ENABLE MODEM,
`
`RETURN
`
`0014
`
`0014
`
`

`
`U.S. Patent
`
`Aug. 16,2005
`
`Sheet 13 of 22
`
`US 6,930,709 B1
`
`FIG. 13
`
`
`
`GET FILE INFO FROM
`
`
`
`SERVER
`
`S72
`
`
`
`WRITE FILE
`
`FILE FROM SLOT N
`
`
`
` WRITE/OVERWRITE
`
` S74
`
`
`ACCORDING TO FTP
`
`
`
`DIRECTORY & ATTRIBUTE
`
`S75
`
` DOWNLOAD NEW
`
`
`
`SETUP FILE
`
`IF NECESSARY &
`
`FTP LOGOUT/DISCONNECT
`
`RETURN
`
`
`
`0015
`
`
`
`0015
`
`

`
`U.S. Patent
`
`Aug. 16, 2005
`
`Sheet 14 of 22
`
`US 6,930,709 B1
`
`FIG. 14
`
`FTP
`
`CONNECT
`
`ASSEMBLE BATCH LIST
`
`
`
`
`WRITEJOVERWFHTE
`
`
`FILES FROM BATCH LIST
`
`ACCORDING TO FTP
`
`580
`
`DIRECTORY & ATTRIBUTE
`
`DOWNLOAD NEW
`
`SETUP FILE
`
`881
`
`IF NECESSARY
`
`
`
`U DISCONNECT I
`
`
`
`884
`
`0016
`
`0016
`
`

`
`U.S. Patent
`
`Aug. 15, 2005
`
`Sheet 15 of 22
`
`US 6,930,709 B1
`
`FIG. 15
`
`REPORTING
`
`REPORTING ON?
`
`
`
`ALREADY
`
`
`
`ON NECTED
`
`
`
` TCPIIP
`CONNECTILOGIN
`
`W! RETFIIES]
`
`
`ASSEMBLE SMTP
`S98
`
`
`MESSAGE FROM
`REPORTING BUFFER
`
`
`
`8104
`
`DISCONNECT TCF‘/IF’.
`PPP, MODEM AS
`NECESSARY
`
`
`
`
`0017
`
`0017
`
`

`
`U.S. Patent
`
`Aug. 15, 2005
`
`Sheet 16 of 22
`
`US 6,930,709 B1
`
`FIG.
`
`16A
`
` REMOTE BUTTOBUSVWTCH
`
`S108
`
`
`
` RECEIVE
`
`NEW
`
`3120
`
`3122
`
`
`
`
`
`PARAMETERS!
`FIRMWARE
`
`
`
`
`D(§;Lh’;"(;’E&
`DISPLAY &
`NEW
`
`CHANGE
`PARAMETERS!
`MENU
`LEVEL
`PARAMETER
`FIRMWARE
`
`
`
`
`
`
`
`DISPLAY &
`CHANGE
`MENU ITEM
`
`
`
`0018
`
`WHITE
`
`0018
`
`

`
`U.S. Patent
`
`Aug. 15, 2005
`
`Sheet 17 of 22
`
`US 6,930,709 B1
`
`FIG. 16B
`
`
`
`COMMAND
`
`READCOMMAND&
`
`DATA
`
`S130
`
`
`
`
`
`
`PARAMETERSET
`
`TASK EXECUTiON
`
`ERROR
`
`S138
`
`S134
`
`S136
`
`
`EXECUTE
`
`RECORD
`
`ERROR
`
`
`
`SET
`
`PARAMETER
`
`0019
`
`0019
`
`

`
`US. Patent
`
`2f0no1t
`
`1B90
`
`8_z“Ego:m
`
`
`
`5maquW3_om_..m5n=mam¢:a3oEzoo._m:._..&§2musmo
`
`mo._.<mmzm_o
`
`mmpoqmqzo
`
`K04DU
`
`E_.=.n_....
`
`1xzozfimz
`6.,mu.Emm:z_
`
`.wz_ozmW52o_wmm_zn__2oowwm
`
`mm:40M._.ZOOzqmo
`
`mam
`
`2E_.Ez.n:z_
`
`mmjompzou
`
`._(_.r._um
`
`xm_..._oE200
`
`
`otamEGQE.24.1>2SH._.IU_m_.NEzotnmm_.N_.NmewmamNvm
`
`
`.atEm>_.mn_9&09domzmmad.fiu_>m_cNOn.2._<_mm_m__<n:_mwu__2ézzmhxm
`
`
`
`
`.9,._a.£xofimmin»__i63&2.zO:.OE
`.§.._n_m_n_\».6528
`Q3#.._mm_m._::___:ma
`
`
`
`mom_xm_joEzooozo_zBEmom»z_o._
`
`wxmzzm%sou
`
`0020
`
`0020
`
`
`
`
`
`
`
`
`

`
`U.S. Patent
`
`Aug. 15, 2005
`
`Sheet 19 of 22
`
`US 6,930,709 B1
`
`N8OH
`
`,mm
`
`.+4:gz<m
`
`.EOON
`
`mmom»m>o<mm
`
`3.O_u_
`
`9820mm
`
`9.0:
`
`_
`
`Tlllllllflr
`—mmdmmo¢z_
`
`0021
`
`0021
`
`
`
`
`

`
`S..U
`
`tHEta
`
`6.,mu_>mo_1m_o$_mm:z_a.xmo>__c.wz2weo
`
`m_z_wzmAmamzO_mmwm.¢,__Ou
`
`
`
`5:_.22W“Emma:m:m4umwow
`
`o
`
`
`
`2_.znw_a5n_4mamE.¢n_:o5zoo,m:._§_§
`
`
`
`._<n=Um._.2
`
`O...
`
`55...
`
`mam
`
`E119
`
`mmjompzoo
`
`p.
`
`mm.6<:.s..u
`
`mozauzmo
`
`oN.0_n_
`
`
`
`
`
`._.xm:_n_OW_._.ZOUOW_U_r.4nm._..qmmm_.Z_
`
`US 6,930,709 B1
`
`9._2mommm._._oE.zoo
`
`rmN—N..5:mmFz_NN,Fmm.u.:oEzou
`..._l._,._._._:m9EoE.mx&meson.
`
`_.nmm_._._ox»zo..Sd__D..;_Un.
`
`Sm
`
`zutzmmEmfiwFFm
`._.<,_n_m_o218.._________
`
`5%..
`
`
`
`Un_2._«Emm_<o__.zoEu_2..m_2
`
`
`_iVE2mucus;
`
`._qEmm
`
`mm._
`
`._OI._.ZDU
`
`mam
`
`._OwE.ZDo
`
`mam
`
`25.>2
`
`
`
`_v_9._Fm&____n_D._..=.__
`
`.l._.n_
`
`
`
`EWDEDamqu
`
`
`
`ézmmhxmmmdomzmm
`
`Eosma
`
`Em
`
`0022
`
`0022
`
`
`
`
`
`
`

`
`US. Patent
`
`Aug. 16, 2005
`
`Sheet 21 of 22
`
`Us 6,930,709 B1
`
`©©zO_P<O_._n_&(.0........<Zmm._.Xm
`
`
`
`9.._<o3FN _.m_.m«_muo_E.xo<+mn_n.__m_n_o_.._:.
`n__._.m_mImm5vEo__2zompnwwhmmu.Ew>_.mo
`
`mm_.mm_o_>mam_.w
`
`Edi>2
`
`
`
`¢_.D__=_.u.M_On_PDQZ.
`
`_.._U._..r.5mwea%,,_E.,Vm_.@uEmJomamooNN20333...___:_____45%
`
`Em
`
`m._.w.._.._O~.._._.ZCO
`
`
`
`.E:zxm»z_..mam
`
`.HU".2._mm_m
`
`ENJJOEPZOO
`
`ENEN<nE___._.¢0n_
`
`
`
`mom..<_mmmmmm
`
`mU(_u_Em._.2_Uxmozcmz_2
`
`zo_mmm=.._n_s_oo
`jm2_wzm
`
`._
`
`
`
`._.zm._._om._.zooomo__2n_m._.<m.n.mFz_0SN
`
`AU_Zmimoo:
`m:m<oo..zam__.2.o$4om_u_>un__0
`
`5,Ema
`
`
`
`.853.NE.253sozommm>_mn
`
`amNewnuu
`
`0023
`
`0023
`
`
`
`
`

`
`fmmmmmjoE.zooUomqomfix
`
`2E.E:mEmE_2mm.Em>zoo
`
`
`mm_._._oEzoo
`
`mam
`
`mm5—
`
`.I_B0/
`
`
`W3EE@nm,:.Fm3.5.3v_mo:..._.mz
`Ow,
`
`>._.on_mo©__.Non2oummmm_._o.:.sm
`
`zo.m_>m:m:..Ill:omn__..,6IIINmrFmS5%._._o:__smUIEotbmEonmEoa
`
`
`.n_.N.$99.5mmom__E.
`
`._<_«_mm
`
`:_Oz._.ZOU
`
`mam
`
`24¢>2
`
`
`
`204.5n_____n_O._..__.:
`
`.n_.__.u_
`
`
`
`Emzmoozqo
`
`U.S. Patent
`
`1E
`
`mosma2moEmm»z_6:x«_o__.___.m_z
` .925.__._,n._n_o_2m_._mfi_W~zom_._m.En:
`
`
`-fl
`
`domen
`
`
`
`...Lom_o__e.au._fl..EEuE_
`>._,E_..m2M_.N mm_joE.zoo9.
`
`%mmm
`mmm20¢.
`
`Eomsémo,5mm._._om.Eou
`
`08ammum_CNN
`
`Eozmz
`
`mw.<_2.
`
`24mm
`
`
`
`mm.:om._.zooEmmaO._.
`
`O._.
`
`._4.n___,Uw._.Z
`
`mwm
`
`DUU
`
`.__r_.UUKOmmamooamo
`
`__EE
`
`.51:
`
`DUO
`
`mmame
`
`mum
`
`«mm
`
`KN
`
`mzm:m.._ma.mu2<:oxm
`
`0024
`
`0024
`
`
`
`
`

`
`US 6,930,709 B1
`
`1
`INTEGRATEI) lN'l‘ERNET;’IN'l‘RANl£'t‘
`CAMERA
`
`The present application claims the benefit of U.S. Pro-
`visional Application No. 6tJX[l67,3 10, tiled Dec. 4, 1997, and
`U.S. Provisional Application No. 60;‘085,585, filed May 15,
`1998, which are expressly incorporated herein by reference
`in their entireties.
`
`BACKGROUND ()1: 'I‘l-IE lNV|iN'l‘ION
`
`1. Field of the Invention
`
`The present invention relates to an integrated camera for
`connecting to the Internet and transmitting images over the
`Internet.
`
`2
`In particular, multiple
`functions and excess capabilities.
`microprocessorstcontrollers, power supplies, and communi-
`cation lines are necessary to operate the separate parts of the
`system. Moreover, such systems include many opportunities
`for error because of the many interfaces and communication
`links between discrete devices. Such error may occur as
`ditficulties in setup and configuration and incompatibility
`between devices in operation.
`3. Acronyms
`The following acronyms and abbreviations are used
`throughout the specification. For brevity, the definitions are
`summarized as follows:
`
`‘Jl
`
`IU
`
`2. Description of Background Information
`As the Internet (i.e.,
`the worldwide inter-network. cur-
`rently operated under TCPKIP: Transmission Control
`Protocoltlnternel Protocol} gains more participants and
`becomes more consumer-oriented, the demand for simpli-
`fied ways of providing access to various media increases. A
`large portion of the new participants seek access to the
`“World Wide Web” (i.e., a hypertext-driven global multi-
`media system, hereinafter the "Web“). Archives of digital
`images (photographs and motion video) are now ubiquitous.
`The demand for real-time or live video, whether motion
`video or still video, has dilfcrcnt requirements, but has also
`become strong. Needs in entertainment, advertising,
`education, security, tralfic monitoring, weather monitoring,
`child care monitoring, and surveillance, as well as general
`consumer usage, have driven the creation of an initial wave
`of systems able to place a real-time image. or series of
`images, on the Internet and on the Web.
`However, the prior systems are complex and expensive,
`requiring the use of a general purpose personal computer _
`and a host of peripheral devices to place an image on the
`Internet or Web, as well as attendance by a qualified opera-
`tor. The systems are typically large and lack portability.
`An example of such a prior system is shown in FIG. 1. A
`video camera 110 connects to a "frame grabber” peripheral
`card 112, hosted by the parallel bus 114 of a personal
`computer 122. The frame grabber card 112 decodes a frame
`of an analog video signal from the video camera 110 into a
`digital
`image, and makes the digital
`image available to
`purpose-designed software running on the computer 12.
`Typically, the purpose-designed software eventually com-
`presses the digital image into main memory using the main
`microprocessor of the personal computer 122. In order to
`upload the image to the Internet, the computer 122 requires
`a serial port 118 and attached modern 120, which are hooked
`to the public telephone system 124. The personal computer
`122 uses further software programs running in main
`memory, which include at
`least a modem driver, network
`transmission protocol (e.g., TCPKIP) driver, a telephone
`transmission protocol (e.g., PPP: Point-to-Point Protocol)
`driver, and an file transfer protocol (c.g., FTP: File Transfer
`Protocol) application, to connect to the modern 120, through
`the telephone system 124, and to an ISP (Internet Service
`Provider) 128. 'l'hereal'ter, the personal computer 122 may
`upload the compressed image to a shell account available at
`the ISP I28.
`
`1U
`
`3U
`
`40
`
`45
`
`50
`
`55
`
`oil
`
`Costs for such a system may run to several thousand
`dollars. The computer 122 must be on-site, i.e., relatively
`close to the camera 110, and is large and relatively immo-
`bile. Since the system is an assembly of general—purpose
`components, and the computer 122 is usually dedicated to
`serving the camera 110, the system has numerous redundant
`
`0025
`
`xDSL—(generic) Digital Subscriber Line
`ATM—Asynchronous Transfer Mode
`C(_‘D—Charge Coupled Device
`CCTV—Closed Circuit Television
`
`DNS—Domain Naming System, Domain Name Server
`ExCA—Exchangcable Card Architectu re
`FI'P—File Transfer Protocol
`
`I-ITML—Hypcrtext Markup Language
`IrDA—Infrared Data Association
`
`lSA—Industry Standard Architecture
`lSDN—Integrated Services Digital Network
`lSP—Intemet Service Provider
`
`JPEG——.loint Photographic Experts Group
`MIME——Multipurpose Internet Mail Extension
`NTSC—National Television System Committee
`PAL—Phase Alternating Line
`PCMCIA—Personal Computer Memory Card Intema-
`tional Association
`
`POTS—Plain Old Telephone Service
`PPP~—Point—to—Point Protocol
`SLIP—Serial Link Interface Protocol
`
`SMTP—Simple Mail Transfer Protocol
`TCP;'IP—Transmission Control Protocoltlnternet Proto-
`col
`
`UDPfIP—User Datagram Protocotflnternet Protocol
`URL—Uniform Resource Locator
`USB—Universal Serial Bus
`
`SUMMARY OF THE INVENTION
`
`Accordingly, it is an object of the invention to provide an
`inexpensive and etficient camera having all nccemary func-
`tionality for transmission of real—time and stored digital
`images to the Internet
`in a single, portable standalone
`apparatus (i.e., an embedded system), without requiring the
`use of an external controlling apparatus such as a personal
`computer.
`It is a further object ofthe invention to provide a portable.
`standalone camera that may initiate and independently con-
`trol scheduled tra nsmission of digital images to the Internet,
`where the images become available to any authorized user
`on the Internet.
`
`The above objects are attained by providing an integrated
`Internet camera for transmitting digital images to an Internet
`address, including an image pickup. an optical system for
`forming an image on the image pickup, and an image
`capturing circuit for capturing digital images from the image
`pickup. A network interface device connects to the Internet
`for transmission of the digital image files to the Internet, and
`a file transfer device communicates via the network interface
`
`0025
`
`

`
`US 6,930,709 B1
`
`3
`device. with a destination shell account at a predetermined
`Internet address and transfers the digital image files to the
`destination shell account according to a predetennined file
`transfer protocol. The digital image files in the destination
`shell account are then available to users accessing the
`Internet. A transport control device packetizes the digital
`image files according to a predetermined Internet transport
`control protocol, and controls addressing of the packelized
`digital image files to the predetermined Internet address,
`while a transmission initiating device initiates a connection
`with the Internet via the transport control device and the
`network interface device. A Iirst scheduling device, includ-
`ing timers. schedules transfer of the digital image files to the
`destination shell account by the transport control device and
`the file transfer device. A rnicrocontroller controls opera-
`tions and communication between each of the recited
`
`devices, and a camera body houses therein all of the recited
`devices and the microcontroller.
`
`In another aspect of the invention, an Internet camera
`system for
`transmitting digital
`images via the Internet
`includes a destination shell account having a user directory
`at a predetermined Internet address and an accessing device
`for accessing the user directory of the destination shell
`account via the Internet. As part ofthe system, an integrated
`Internet camera is housed in a camera body. The camera
`body contains an image capturing system, a network inter-
`face device, a file transfer device, a transport control device,
`and a transmission initiating device. The image capturing
`system captures digital images, and the network interface
`device is connectible to the Internet for transmission of the
`
`digital image files to the Internet. The file transfer device
`communicates, via the network interface device, with the
`destination shell account and transfers the digital image files
`to the user directory of the destination shell account accord-
`ing to a predetermined file transfer protocol. The digital
`image tiles in the user directory of the destination shell
`account are then available to the accessing device accessing
`the Internet. A transport control device packetizes the digital
`image files according to a predetermined Internet transport
`control protocol, and controls addressing of the packetized
`digital image files to the predetermined Internet address. The
`transmission initiating device initiates a connection with the
`Internet via the transport control device and the network
`interface device.
`
`In this manner, the portable, standalone integrated Inter-
`net camera may initiate and independently control scheduled
`connections to the Internet and transmission of real-time
`
`digital images to the Internet,without requiring the use ofan
`external controlling apparatus such as a personal computer
`or server, and the images become available to any authorized
`user on the Internet. As part of a system,
`the portable,
`standalone integrated Internet camera may initiate and inde-
`pendently control scheduled connections to a destination
`shell account having a user directory at a predetermined
`Internet address and transmission of real-time digital images
`to the user directory, without requiring the use of an external
`controlling apparatus such as a personal computer or server,
`and the images become available to any authorized user on
`the Internet via the accessing device.
`The network interface device may include a modem for
`connecting to a telephone system connected to the Internet.
`In this case,
`the transmission initiating device includes a
`telephone conversion device that initiates a telephone con-
`nection with the Internet via the modem according to a
`predetermined telephone transmission protocol, and that
`converts between the predetermined telephone transmission
`protocol and the predetermined Internet transport control
`
`‘Jl
`
`IU
`
`1U
`
`3U
`
`40
`
`45
`
`50
`
`55
`
`an
`
`4
`protocol. Accordingly. the integrated Internet camera may
`perform the recited functions over a public or private
`telephone network, or any network or connection using
`telephone transmission protocols or analog data transmis-
`sion.
`
`The integrated Internet camera may include a second
`scheduling device, including timers, for scheduling image
`captures by the image capturing circuit. Accordingly, image
`captures and image transmission may be scheduled at dif-
`ferent times. In this case, the digital image files may include
`information representing a status of one or more timers.
`The integrated Internet camera may further include a
`character generator for generating textual information in the
`captured digital
`images, wherein the character generator
`generates textual information in the captured digital images.
`In this case, the generated textual information may represent
`a status of one or more timers.
`
`The integrated Internet camera may include a serial
`interface adapted to connect to a setup device, the serial
`interface receiving commands for controlling the integrated
`Internet camera from the connected setup device. In this
`manner, the integrated Internet camera may by controlled or
`configured by another device.
`Optionally. one or more of the transport control device
`and tile transfer device further includes a network authen-
`tication device for providing network login authentication
`for connecting to the predetermined Internet address via the
`network interface device.
`In this manner,
`the integrated
`Internet camera may access and transmit files to networks
`having security and authorization provisions.
`The integrated Internet camera may further include a
`configuration device, which includes a configuration infor-
`mation retrieving device and a configuration setting device.
`The configuration information retrieving device retrieves
`configuration information from the destination shell
`account, while the configuration setting device sets opera-
`tional parameters of one or more of the image capturing
`circuit, the network interface device, the file transfer device,
`transport control device, the transmission initiating device.
`and the first scheduling device, according to the configura-
`tion information.
`
`Further, the file transfer device may further include a
`directory selecting device for setting and transmitting a
`destination directory and filename for transferring digital
`image files to the destination shell account, allowing the
`transmission of digital image files to one or more specific
`directories of a destination shell account.
`
`The image pickup may include a color component system
`for forming a color image,
`in which case the integrated
`Internet camera may further include a color adjusting circuit
`for adjusting color properties of the captured digital images.
`The integrated Internet camera may include an image
`compression circuit that generates compressed digital image
`files from the captured digital images, so that the file transfer
`device transfers the compressed digital image files to the
`destination shell account and the transport control device
`packetizes the compressed digital image files according to
`the predetermined Internet transport control protocol.
`In one modification of the system,
`the predetermined
`Internet transport control protocol does not detect errors or
`retransmit erroneous data, thereby increasing a rate of image
`transfer by the file transfer device.
`In another modification the integrated Internet camera
`further includes an E-mail transmission device and E-mail
`
`message assembler. The E-mail message assembler
`0026
`
`0026
`
`

`
`US 6,930,709 B1
`
`5
`
`assembles E-mail messages representing a status of the
`camera and the E-mail transmission device transmits the
`
`E-mail messages to a predetermined E-mail address via the
`transport control device and the transmission initiating
`device.
`
`‘Jr
`
`6
`FIG. 13 is a flow chart of a write file routine of the
`integrated Internet camera shown in FIG. 2;
`FIG. 14 is a flow chart of a batch upload routine of the
`integrated Internet camera shown in FIG. 2;
`FIG. 15 is a flow chart of a reporting routine of the
`integrated Internet camera shown in FIG. 2;
`FIG. 16A is a
`flow chart of a setup routine of the
`integrated Internet camera shown in FIG. 2;
`FIG. 16B is a flow chart of a command routine of the
`
`integrated Internet camera shown in FIG. 2;
`FIG. 17 is a block diagram ofa second embodiment of an
`integrated Internet camera according to the invention;
`FIG. 18 is a block diagram of an addendum to the menu
`and parameter storage structure of FIG. 2 for the second
`embodiment of FIG. 1'7;
`FIG. 19 as a flowchart addendum to image capture routine
`of FIG. 8 for the second embodiment shown in FIG. 17;
`FIG. 20 is a block diagram of a third embodiment of an
`integrated Internet camera according to the invention
`FIG. 21 is a block diagram of a fourth embodiment of an
`integrated Internet camera according to the invention; and
`FIG. 22 is a block diagram of a fifth embodiment of an
`integrated Internet camera according to the invention.
`DESCRIPTION OF TI-IE PREFERRED
`l3MBOI)IMI5N'I‘S
`
`In this case, the E-mail message assembler may assemble
`E-mail messages including the digital
`image files.
`Accordingly, the E-mail transmission device may transmits
`the E-mail message including the digital image files to a
`predetermined E-mail address via the transport control
`device and the transmission initiating device.
`The integrated Internet camera may further include a
`trigger device linked to the camera andfor the rnicrocorttrol-
`ler. In response to triggering of the trigger device, the camera
`initiates an image capture and transfer of the digital image
`files to the destination shell account via the file transfer
`device, the transport control device, and the transmission
`initiating device.
`Optionally, the integrated Internet camera further includes
`a video input for receiving a standard video signal, and the
`image capturing circuit captures the digital images from the
`video input
`instead of from the image pickup.
`In this
`manner, a camcorder or other video source (tuner, CCTV
`network) may he used to supply the digital images to be
`transmitted over the Internet or otherwise.
`
`In another modification, the integrated Internet camera
`further includes a video output for sending a standard video
`signal, wherein the digital image files are transmitted as
`video images to the video output. In this manner, any images
`transmitted over the Internet or otherwise may also be
`supplied to, e.g., a local monitor, recording device. or CCTV
`network.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`The present invention is further explained in the descrip-
`tion which follows with reference to the drawings,
`illustrating, by way of non-limiting examples, various
`embodiments of the invention, with like reference numerals
`representing similar parts throughout the several views, and
`wherein:
`
`FIG. I is a block diagram of a prior art system capable of
`transmitting digital images to the Internet;
`FIG. 2 is a perspective view of an integrated Internet
`camera according to a first embodiment of the invention;
`FIG. 3 is a block diagram of the integrated Internet
`camera shown in FIG. 2;
`FIGS. 4A and 4B are schematic diagrams ofthe integrated
`Internet camera of FIG. 2 connected to the Internet;
`FIG. 5 is a block diagram showing a menu and parameter
`storage structure of FIG. 2;
`FIG. 6 is a flow chart of an initialization routine of the
`
`integrated Internet camera shown in FIG. 2;
`FIG. 7 is a flow chart of a main routine of the integrated
`Internet camera shown in FIG. 2;
`FIG. 8 is a flow chart of an image capture routine of the
`integrated Internet camera shown in FIG. 2;
`FIG. 9 is a flow chart of an image transmit routine of the
`integrated Internet camera shown in FIG. 2;
`FIG. 10 is a flow chart of a disconnect routine of the
`
`integrated Internet camera shown in FIG. 2;
`FIG. 11 is a How chart of an file transfer connect routine
`of the integrated Internet camera shown in FIG. 2;
`FIG. 12 is a [low chart of a telephone connect routine of
`the integrated lntemet camera shown in FIG. 2;
`
`IU
`
`1U
`
`3U
`
`40
`
`FIG. 2 shows a first embodiment of the present invention.
`All of the electronic, mechanical and optical components of
`the integrated Internet camera 1 are housed within a camera
`body 201. Accordingly. in the context of this specification,
`“integrated” is equivalent to "seil'-contained”, such that all
`the noted components are supported on or situated within the
`body or casing. As shown in FIG. 2, the camera 1 may be
`connected to the Internet via a network interface device 236
`(comprising, eg, a modem or network card) and a connec-
`tion cable 237 (which may be a telephone wire connected to
`the public network or a network cable connected to a local
`or wide area network). Preferably. the camera body includes
`a threaded camera mount, and is sized and shaped to fit
`industry standard environmental housings for outdoor use.
`A viewfinder 244 allows the operator to view a scene
`corresponding to, or identical to, an image formed on an
`image pickup (shown in FIG.

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