`
`ABSTRACT
`
`Method, apparatus and computer program product embodiments are provided for distributing and
`
`installing content and settings on client devices without receiving any user input at the client devices,
`
`which limit usage of the client device a user at the client device to a first set of the usage activities. A
`
`device controller may remotely configure and control client devices by providing instructions and
`
`content for distribution to the client devices. The instructions may cause the client devices to install
`
`the content on the client devices without requiring any user input to initiate the installation or during
`
`installation of the content. The client device may be fiirther configured to allow management of the
`
`client device by the device controller.
`
`ET-Ol306
`
`Atty. Dkt. No. 3450.0570001
`
`
`
`8:60mESQEoo
`
`o:
`
`Eméoi
`
`Emcoquo
`
`{$3
`
`5w:
`
`momtBE
`
`N:
`
`Ucm-xomm
`
`Emcanoo
`
`mwow
`
`838226
`
`S:
`
`moSmQEmzo
`
`vow
`
`@0300E20
`
`vow
`
`w\vnwflmmk
`
`
`
`@250mESQEoo
`
`o:
`
`@250
`
`6:95:00
`
`woe
`
`F.0.”—
`
`0250E25
`
`#2
`
`WwMa
`
`
`
`
`
`
`
`N\Flam53.0.
`
`N.0."—
`
`
`
`©O_‘L®>L®W
`
`oS8300mESQEoo
`
`
`
`UcmiommEmEooucmgcoi
`
`EmcanoomomEmcanoo
`
`oammcamm
`
`.mtmw
`
`23:52
`
`NON
`
`<mo_‘
`
`N:836E.5w:
`
`Ezooo<
`
`mom
`
`
`
`
`
`
`
`
`
`
`—‘
`
`Serial number 206
`
`~—
`
`from factory
`
`
`
`Client Devices
`104
`
`
`
`
`ardware ships to
`_ Provide
`customer’s
`serial numbers to
`
`
`
`devrce controller
`
`
`devices having
`different serial
`
`numbers
`
`
`Device controller
`108
`
`
`Customer
`
`Match the serial numbers
`with a customer
`
`
`
`
`
`device
`setting for
`
`client devrce
`
`
`
`
`
`314
`
`
`
`Content and
`settings are distributed
`
`
`to client devices
`
`
`316
`
`
`
`Content and device
`settings are installed
`without user interaction
`at a client device
`
`
`
`
`
`
`308
`
` Select content
`
`to run or client device
`
`
`
`
`FIG. 3
`
`2753138_1 / 3
`
`
`
`E398R
`
`w.6."—
`
`838226
`
`S:
`
`m.0.”—
`
`vow
`
`
`
`$=9Eoo83mm
`
`mo?
`
`
`
`
`
`
`«18d
`
`m\WmmSEN
`
`<0.0.“—
`
`Eumréfiia8502mm
`
`83SEE285Dgoo;“8:23
`
`
`
`8828:33?
`Ems:50>B:ofimw.35...05:_258B:8$5cozmgaam50>B38m2.85=5,EC
`
`5%“co$280EmEmaEm:820_mg”mum228
`aa<22mmv_n_<
`
`
`Hmumozzoogamma_DEm9:33255_HEmco=m9>mz265m
`9%“some:mamamEoI_mg“25222>E5;
`
`
`
`AA$588umocm>v<vv
`
`3:5me@955
`
`
`
`5:95me8:333
`
`.8Q9158,
`
`
`
`
`Receive a selection of content or settings
`
`Receive a selection of client device(s) from
`the client device(s) associated with an
`account
`
`interaction with client device(s)
`
`Distribute the selected content or settings to
`the selected client device(s)
`
`Install the selected content or settings on the
`client device(s) without requiring additional
`
`602
`
`604
`
`606
`
`608
`
`FIG. GB
`
`2753138_1 / 6
`
`
`
`u\me53.0.
`
`n.0.“—
`
`it
`
`9:652628:838.62@250
`
`
`
` mommm?3530Ems:EmEoo <wor
`nxuomgH_‘m_m_<no2onm838oEm.92mv@250.
`
`«ownEaKNm_m_<”wk9onm@250.aSm_m_<”wk92mN838.
`
`«ownEamm_m_<”w.<205r@250.
`
`
`
`Emcoquoncmlcoi
`
`
`
`
`
`
`
`f323R
`
`mm.0.”—
`
`
`
`232083mg8
`
`E_Q853.
`
`v9.903.m985a
`
`965935®
`
`
`
`
`
`So“<0935::gm3:822mmorr0396mEEO83mm583mm0
`
`
`
`wmmmm.<oSEQ.Hm55:0.2«mm?F36525:0838883mm0
`
`@8S82%I$250w
`
`
`
`wmmmoo<mEmnSOmwPoemmm55m=2<z
`
`Now$65$85®
`
`
`
`
`
`
`
`mmmvm“<0EoEmic2505vmwmF@2909.558300B838o
`
`moom
`
`
`
`>oEm:wmmgmzm_532m,_SB<
`
`
`
`>E609“wfiaom3038mxmmmfifimmu
`
`5282>563w9.3mbxmmvmmw
`
`3:90$68963mo833.
`
`mvcoumm
`
`33.5>5memz62%SNN255m582“m338s8.
`
`2:0;
`
`<w.0:wow
`
`
`
`
`
`5m.58:23>me$935:newv955m889“m3mo838o
`
`$52,:
`
`
`
`%m“3%“8mg4255;825.:EN2852E5838B838oav255a8mg.58:5um:55.2asN2558E58:88838o
`
`...m.<o§a__2255802322:20583:5No838.
`
`9335:.
`
`
`
`
`
`
`
`vow
`
`8:90838H.
`
`an_955am
`
`
`
`>9%:$265_toaazm_522
`
`<oowmom
`
`
`
`
`
`>“538%.“Egg$250muwfimmfimmwamwmmmm
`
`8250m
`
`mN85¢
`
`
`
`
`
`
`
`mamas?...m.<o§a__s_955805.8928505508385838o
`
`wmmmoo<mEmnSOMQ
`HOOmm—mHmfi
`
`m§<2
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Group client devices into one or more groups
`according to a parameter
`
`
`
`
`
`Select content or settings for one or more
`groups
`
`Provide the selected content to the one or
`more groups
`
`801
`
`803
`
`805
`
`FIG. SC
`
`2753138_1 / 9
`
`
`
`S\FlwmSEN
`
`m.0.“—
`
`$832.mwoF383mm.
`
`wggfla?5838
`
`onS838
`>xmm>>539.550w®o_>mD
`
`$633MENS838a»:I5532jisIs2:
`EEO8235ngo825083mmm>=o<32233.230;“mo:
`
`
`|_1|III|.II..|*molEoo.:o:o._.o_m
`
`.|ll$8IN80m2::5
`86:8mvm:833$9I:82
`
`
`83mmEn.mmcosohmqa<338m522m
`
`
`
`om”mEEo$038
`
`mm”EEO$225
`
`N30m2:So
`
`
`
`
`
`Computer System 1000
`
`h Processor 1004
`
`h Main Memory 1008
`
`“ User Input/Output
`
`lnterface(s) 1002
`
`User Input/Output
`
`Device(s) 1003
`
`Secondary Memory 1010
`
`h Removable
`1020
`
`
`Removable
`
`Storage Unit
`1018
`
`Removable
`
`Storage Unit
`1022
`
`Hard Disk
`
`1012
`
`Storage Drive
`1014
`
`Interface
`
`Communication
`Infrastructure
`1006
`
`
`
`entity(ies) 1028
`
`Communication
`Interface
`1024
`
`Remote device( ).
`network( ),
`
`FIG. 10
`
`Communication Path 1026
`
`2753138__1 / 11
`
`