`
`CLAIMS
`
`1.
`
`A method for remotely configuring and controlling a chent device without user input
`
`at the chent device, the method comprising:
`
`receiving, at the client device, distributed content from a device controller located remotely
`
`from the chent device, the distributed content comprising first display content and second display
`
`content;
`
`displaying the first display content on a first screen of the client device without receiving
`
`user input at the client device to display the first display content; and
`
`displaying the second display content on a second screen of the client device without
`
`receiving user input at the client device to display the second display content.
`
`2.
`
`The method of claim 1, further comprising:
`
`preventing, by an operating system on the client device, displaying on the first screen of the
`
`client device requests for user input at the client device.
`
`3.
`
`The method of claim 2, wherein the operating system is @ proprietary operating
`
`system that is modified to execute specifically on the client device.
`
`4.
`
`The method of claim 1, wherein the distributed content includes installable content,
`
`the method further comprising:
`
`receiving, at the client device from the device controller, a time interval associated with the
`
`installable content;
`
`installing, at the client device, the installable content without receiving any user input at the
`
`client device to install the installable content; and
`
`displaying, based on the time interval, the installed content at least one of the first screen or
`
`the second screen.
`
`5.
`
`The method of claim 4, further comprising:
`
`Atty. Dkt.No. 3450.0570002
`
`
`
`~25.
`
`preventing, during the installing, an invocation of an application program interface that
`
`requires additional user input during the installing of the installable content: and
`
`preventing, during the installing, display of a directed response interaction with the client
`
`device to enable progression ofthe installing.
`
`6.
`
`The method of claim 1, wherein the first screen is oriented to face a first user and the
`
`second screen is oriented to face a second user.
`
`7.
`
`The method of claim 1, wherein the first display content is different from the second
`
`display content.
`
`8.
`
`The method of claim 1, further comprising:
`
`determining whether a network connection exists between the client device and the device
`
`controller;
`
`in response determining that the network connection does not exist, determining whether off-
`
`line content is available to the client device; and
`
`in response to determining that the off-line content
`
`is available, retrieving the off-line
`
`content.
`
`9.
`
`The method of claim 1, wherein the client device is pre-programmed to communicate
`
`with the device controller when the client device connects to a network,
`
`the method further
`
`comprising:
`
`prior to receiving the distributed content, transmitting, by the client device to the device
`
`controller, a serial number associated with the client device, wherein the serial numberis associated
`
`with a customer account onthe client device.
`
`10.
`
`A chent device, comprising:
`
`a first screen;
`
`a second screen: and
`
`Atty. Dkt.No. 3450.0570002
`
`
`
`~ 26 ~
`
`a processor communicatively coupled to the first and second screens and configured to:
`
`receive, at the chent device, distributed content from a device controller located remotely
`
`from the client device, the distributed content comprising first display content and second display
`
`content;
`
`display the first display content on the first screen without receiving user input at the client
`
`device to displaythe first display content; and
`
`display the second display content on the second screen without receiving user input at the
`
`client device to display the second display content.
`
`11.
`
`The chent device of claim 10, wherein, during the installation of the distributed
`
`content, the processor is further configured to:
`
`prevent, by an operating system on the client device, displaying on the first screen requests
`
`for user input of the client device.
`
`12.
`
`The chent device of claim 11, wherein the operating system is a proprietary operating
`
`system that is modified to execute specifically on the client device.
`
`13.
`
`The chent device of claim 10, wherein the distributed content further comprises
`
`installable content and wherein the processoris further configured to:
`
`receive, at the client device from the device controller, a time interval associated with the
`
`installable content;
`
`install, at the client device, the installable content without receiving user input at the client
`
`device to install the installable content, and
`
`display, based on the tire interval, the installed content on at least one of the first screen or
`
`the second screen.
`
`i4.—The client device of claim 13, wherein the processoris further configured to:
`
`prevent, during the installing, an invocation of an application program interface that requires
`
`additional user input during the installing of the installable content; and
`
`Atty. Dkt.No. 3450.0570002
`
`
`
`~ 27 ~
`
`prevent, during the installing, display of a directed response interaction with the client device
`
`to enable progression ofthe installing.
`
`15.
`
`The client device of claim 10, wherein the first screen is oriented to face afirst user
`
`and the second screen is oriented to face a second user.
`
`16.
`
`The chent device of claim 10, wherein the first display content is different from the
`
`second display content.
`
`17.
`
`The chent device of claim 10, wherein the processor is further configured to:
`
`determine whether a network connection exists between the chent device and the device
`
`controller:
`
`in response determining that the network connection does not exist, determine whether off-
`
`line content is available to the client device; and
`
`in response to deterrnining that the off-line content is available, retrieve the off-line content.
`
`18.
`
`The client device of claim 10, wherein the client device is pre-programmed to
`
`communicate with the device controller when the client device connects to a network and wherein
`
`the processoris further configured to:
`
`prior to receiving the distributed content,
`
`transmit, by the client device to the device
`
`controller, a serial number associated with the client device, wherein the serial number is associated
`
`with a customer account on the client device.
`
`19.
`
`A method for remotely configuring and controlling a client device without user input
`
`at the chent device, the method comprising:
`
`receiving, at the client device, distributed content from a device controller located remotely
`
`from the chent device, the distributed content comprising first display content and second display
`
`content;
`
`Atty. Dkt.No. 3450.0570002
`
`
`
`~ 28
`
`displaying, when a touchscreen of the client device is in a first position, the first display
`
`content on the touchscreen ofthe client device without receiving user input at the client device to
`
`displaythe first display content;
`
`displaying, when the touchscreen of the client device is in a second position,
`
`the second
`
`display content on the touchscreen of the client device without receiving user input at the client
`
`device to display the second display content.
`
`20.
`
`The method of claim 19, further comprising:
`
`detecting the touchscreen of the client device changing from the first position to the second
`
`position; and
`
`based on the detecting, changing thefirst display content to the second display content.
`
`Atty. Dkt.No. 3450.0570002
`
`