System for providing content, management, and interactivity for thin client devices
First Claim
1. An apparatus comprising:
- a first interface configured to communicate with a wide area network (WAN);
a second interface configured to communicate with a client device via a local area network (LAN); and
a server communicatively part of the LAN and comprising a storage device, wherein the server is coupled to the first interface and the second interface, wherein the server is configured to retrieve user specified content from a facility via the first interface, to store the user specified content, and to deliver the user specified content to the client device via the second interface;
wherein the server further comprises a graphical user interface (GUI) configured to associate the user specified content with the client device and to schedule a future time when the user specified content will be automatically delivered to the associated client device via the LAN, wherein the GUI is further configured to allow scheduling a time when the user specified content is retrieved from the facility.
9 Assignments
0 Petitions
Accused Products
Abstract
A system is provided for delivering Internet and digital content to a variety of thin client devices. A web portal for accessing and selecting content is used in conjunction with graphical user interfaces on a personal computer for setting up and controlling the content channels. The user interfaces, scheduling, and communication management are controlled by a system control software application running on a local server with an Internet connection. A high speed local area network provides for streaming content from the Internet or local server to thin client devices. A digital audio playback device is connected to the local server via the local area network connection and decodes streamed audio files, and converts them into analog audio signals for input into a conventional stereo. Digital content is streamed automatically from the local server to another Internet playback device, based on end user content preferences and schedule selections.
-
Citations
21 Claims
-
1. An apparatus comprising:
-
a first interface configured to communicate with a wide area network (WAN); a second interface configured to communicate with a client device via a local area network (LAN); and a server communicatively part of the LAN and comprising a storage device, wherein the server is coupled to the first interface and the second interface, wherein the server is configured to retrieve user specified content from a facility via the first interface, to store the user specified content, and to deliver the user specified content to the client device via the second interface; wherein the server further comprises a graphical user interface (GUI) configured to associate the user specified content with the client device and to schedule a future time when the user specified content will be automatically delivered to the associated client device via the LAN, wherein the GUI is further configured to allow scheduling a time when the user specified content is retrieved from the facility. - View Dependent Claims (2, 3, 4)
-
-
5. A method comprising:
-
downloading user specified content to a server from a facility via a wide area network (WAN); delivering the user specified content from the server to a client specified device via a local area network (LAN), wherein the server is communicatively part of the LAN, wherein the user specified content is delivered from the server to the client specified device according to a first schedule specified to the server by the user, and wherein the first schedule includes a future time at which the user specified content is to be delivered to the client specified device, and wherein the server is configured to allow scheduling a time when the user specified content is retrieved from the facility; and automating the downloading and the delivering of the user specified content. - View Dependent Claims (6, 7)
-
-
8. A tangible non-transitory computer-readable medium having stored thereon, computer-executable instructions that, if executed by a computing device, cause the computing device to perform a method comprising:
-
downloading user specified content to a server from a facility via a wide area network (WAN); delivering the user specified content from the server to a client specified device via a local area network (LAN), wherein the server is communicatively part of the LAN, wherein-the user specified content is delivered from the server to the client specified device according to a first schedule specified to the server by the user, wherein the first schedule includes a future time at which the user specified content is to be delivered to the client specified device, and wherein the server is configured to allow scheduling a time when the user specified content is retrieved from the facility; and automating the downloading and the delivering of the user specified content. - View Dependent Claims (9, 10)
-
-
11. A method for presenting content, the method comprising:
-
receiving an instruction for selecting a content to be downloaded from a wide area network (WAN) to a local system in response to an input received via a content selection interface of the local system; downloading the content from the WAN to the local system based on an availability of the content; and automatically delivering the content from the local system to a client device via a local area network (LAN), wherein the local system is communicatively part of the LAN, at a user specified time using a scheduling interface of the local system, wherein the scheduling interface is configured to receive a user specified schedule of one or more future times at which the content is to be delivered to the client device, wherein the scheduling interface is further configured to allow scheduling a time when the user specified content is retrieved via the WAN.
-
-
12. An apparatus for viewing content, the apparatus comprising:
-
a first data processing system configured to communicate with a facility via a wide area network (WAN), wherein the first data processing system comprises a first interface configured to allow selecting a content stored at the facility, and a scheduling mechanism configured to allow scheduling a time of a future transaction for acquiring the selected content from the facility and configured to allow scheduling a time when the user specified content is retrieved from the facility; and a second data processing system configured to communicate with the first data processing system via a local area network (LAN), wherein the second data processing system is communicatively part of the LAN, and wherein the second data processing system comprises a second interface configured to schedule an automatic time to deliver the content from the first data processing system to a client device via the LAN.
-
-
13. An apparatus comprising:
-
a computing device configured to communicate with a wide area network (WAN) and configured to communicate with a client device via a local area network (LAN), wherein the computing device is communicatively part of the LAN; a first user interface executable at the computing device, wherein the first user interface is configured to allow a user to select a content to be downloaded from a facility via the WAN; a storage device operatively coupled to the computing device, wherein the storage device is configured to store the content; and a second user interface executable at the client device and configured to select a plurality of client devices to deliver the content and scheduling an automatic delivery of the content at a user-selected future time from the computing device to the plurality of client devices via the LAN, wherein the second user interface is further configured to allow scheduling a time when the user specified content is retrieved from the facility. - View Dependent Claims (14, 15)
-
-
16. A tangible computer-readable medium having stored thereon, computer-executable instructions that, if executed by a computing device, cause the computing device to perform a method comprising:
-
downloading to the computing device a content from a facility via a wide area network (WAN) at a first time, wherein the computing device comprises a storage device; storing the content in the storage device; presenting a user interface configured to allow selecting a plurality of client devices communicatively coupled to the computing device via a local area network (LAN), wherein the computing device is communicatively part of the LAN, wherein the plurality of client devices are selected to receive a delivery of the content, wherein the user interface is further configured to allow scheduling of a future time to deliver the content to the plurality of client devices, wherein the user interface is further configured to allow scheduling a time when the user specified content is retrieved from the facility; and automatically activating the delivery of the content from the computing device to the plurality of client devices via the LAN at a second time that is different than the first time. - View Dependent Claims (17, 18)
-
-
19. A method comprising:
-
downloading user specified content to a server from a facility via a wide area network (WAN); delivering the user specified content from the server to a plurality of client devices via a local area network (LAN) according to an association between the plurality of client devices and the user specified content, wherein the server is communicatively part of the LAN, wherein the association between the plurality of client devices and the user specified content is established through a graphical user interface (GUI) of the server, and wherein the association includes a plurality of scheduled times at which the user specified content is to be delivered to the plurality of client devices, wherein the GUI is further configured to allow scheduling a time when the user specified content is retrieved from the facility; and automating the downloading and the delivering of the user specified content. - View Dependent Claims (20)
-
-
21. A system for providing content, the system comprising:
-
a first data processing system configured to communicate with a facility over a wide area network (WAN), wherein the first data processing system comprises a first interface configured to enable selecting a content stored at the facility, and a scheduling mechanism configured to enable scheduling a transaction for acquiring the selected content from the facility; and a second data processing system configured to communicate with the first data processing system via a local area network (LAN), wherein the second data processing system is communicatively part of the LAN, wherein the second data processing system comprises a second interface configured to schedule a plurality of future times at which to automatically deliver the content from the first data processing system to a client device via the LAN, wherein the second interface is further configured to allow scheduling a time when the user specified content is retrieved from the facility.
-
Specification