Claims Analysis
Total Claims: 24
Claim 1
Independent Claim
134 words
A server connected to a network, the network connected to one or more service providers and one or more clients of the server, the service providers providing information packets to the server, the server comprising: a central processing unit and a memory, the memory having categories associated with channel identifiers, said categories comprising audio data and video data; and a process, executed by the central processing unit, that examines the information packets to determine categories that describe a content of the information packet and labels the information packets with the channel identifier associated with the respective categories prior to sending the information packets over the network, whereby a client receiving said information packets can accept for processing desired packets based on said channel identifiers and filter out unwanted packets based on said channel identifiers.
Claim 2
Dependent Claim
134 words
A server connected to a network, the network connected to one or more service providers and one or more clients of the server, the service providers providing information packets to the server, the server comprising: a central processing unit and a memory, the memory having categories associated with channel identifiers, said categories comprising audio data and video data; and a process, executed by the central processing unit, that examines the information packets to determine categories that describe a content of the information packet and labels the information packets with the channel identifier associated with the respective categories prior to sending the information packets over the network, whereby a client receiving said information packets can accept for processing desired packets based on said channel identifiers and filter out unwanted packets based on said channel identifiers.
Claim 3
Dependent Claim
36 words
A server, as in claim 1, where the process sends a broadcast message to all of the clients that associates the channel identifier with the respective categories, prior to sending the information packets over the network.
Claim 4
Dependent Claim
36 words
A server, as in claim 1, where the process sends a broadcast message to all of the clients that disassociates the channel identifier from the respective categories after the information packets are sent over the network.
Claim 5
Dependent Claim
51 words
A server, as in claim 3, where the process sends a broadcast message to all of the clients that associates the channel identifier with a second set of respective categories, prior to sending a second set of information packets containing information in the second set of respective categories over the network.
Claim 6
Dependent Claim
20 words
A server, as in claim 3, where the channel identifier is disassociated from the respective categories based on a criteria.
Claim 7
Dependent Claim
43 words
A server, as in claim 5, where the criteria includes any one or more of the following: a least recent use of the category, time of day, server load, and a message indicating channel unavailability of the channel identified by the channel identifier.
Claim 8
Dependent Claim
23 words
A server, as in claim 1, where the process sends a request message to all of the clients that requests customer preference information.
Claim 9
Dependent Claim
17 words
A server, as in claim 7, where the customer preference information requested is used for marketing purposes.
Claim 10
Dependent Claim
171 words
A network service provider system, connected to a network, the network further connected to one or more service providers and one or more clients of the system, the service providers providing information packets to the system, the system comprising: a controller that determines one or more channel identifiers that are available; and one or more servers having a central processing unit and a memory, the memory having categories associated with channel identifiers, said categories comprising audio and video, and having a process, executed by the central processing unit, that requests one of the available channel identifiers from the controller and that examines the information packets to determine categories that describe a content of the information in the information packet and labels the information packets with the available channel identifier associated with the respective categories prior to sending the information packets over the network, whereby a client receiving said information packets can accept for processing desired packets based on said channel identifiers and filter out unwanted packets based on said channel identifiers.
Claim 11
Dependent Claim
171 words
A network service provider system, connected to a network, the network further connected to one or more service providers and one or more clients of the system, the service providers providing information packets to the system, the system comprising: a controller that determines one or more channel identifiers that are available; and one or more servers having a central processing unit and a memory, the memory having categories associated with channel identifiers, said categories comprising audio and video, and having a process, executed by the central processing unit, that requests one of the available channel identifiers from the controller and that examines the information packets to determine categories that describe a content of the information in the information packet and labels the information packets with the available channel identifier associated with the respective categories prior to sending the information packets over the network, whereby a client receiving said information packets can accept for processing desired packets based on said channel identifiers and filter out unwanted packets based on said channel identifiers.
Claim 12
Dependent Claim
40 words
A system, as in claim 9, where the controller sends a broadcast message to all of the clients that associates the channel identifier with the respective categories, prior to any of the servers sending the information packets over the network.
Claim 13
Dependent Claim
36 words
A system, as in claim 9, where the controller sends a broadcast message to all of the clients that disassociates the channel identifier from the respective categories after the information packets are sent over the network.
Claim 14
Dependent Claim
21 words
A system, as in claim 9, where the controller monitors the use status of one or more of the channel identifiers.
Claim 15
Dependent Claim
20 words
A system, as in claim 9, where the channel identifier is disassociated from the respective categories based on a criteria.
Claim 16
Dependent Claim
51 words
A system, as in claim 13, where the criteria includes any one or more of the following: a least recent use of the category, time of day, server load, a message indicating channel unavailability of the channel identified by the channel identifier, and a least recent use of the channel identifier.
Claim 17
Independent Claim
112 words
A method performed on a server connected to a network, the network connected to one or more service providers and one or more clients of the server, the service providers providing information packets to the server, the method comprising the steps of: examining the information packets to determine what type of multimedia data comprises the information packet; labeling the information packets with a channel identifier associated with the type of multimedia data that comprises the information packet; and sending the information packets over the network, whereby client receiving said information packets can accept for processing desired packets based on said channel identifiers and filter out unwanted packets based on said channel identifiers.
Claim 18
Independent Claim
112 words
A method performed on a server connected to a network, the network connected to one or more service providers and one or more clients of the server, the service providers providing information packets to the server, the method comprising the steps of: examining the information packets to determine what type of multimedia data comprises the information packet; labeling the information packets with a channel identifier associated with the type of multimedia data that comprises the information packet; and sending the information packets over the network, whereby client receiving said information packets can accept for processing desired packets based on said channel identifiers and filter out unwanted packets based on said channel identifiers.
Claim 19
Dependent Claim
116 words
A server connected to a network, the network connected to one or more service providers and one or more clients of the server, the service providers providing information packets to the server, the method comprising the steps of: means for examining the information packets to determine a type of multimedia data that describe a content of information in the information packet; means for labeling the information packets with a channel identifier associated with the type of multimedia data; and means for sending the information packets over the network, whereby a client receiving said information packets can accept for processing desired packets based on said channel identifiers and filter out unwanted packets based on said channel identifiers.
Claim 20
Dependent Claim
116 words
A server connected to a network, the network connected to one or more service providers and one or more clients of the server, the service providers providing information packets to the server, the method comprising the steps of: means for examining the information packets to determine a type of multimedia data that describe a content of information in the information packet; means for labeling the information packets with a channel identifier associated with the type of multimedia data; and means for sending the information packets over the network, whereby a client receiving said information packets can accept for processing desired packets based on said channel identifiers and filter out unwanted packets based on said channel identifiers.
Claim 21
Independent Claim
141 words
A method for operating a network service provider system comprising a server connected to a network for delivering multimedia data to a client, comprising the steps: receiving by a server multimedia data packets from a service provider; parsing an information content of said multimedia data packets onto separate data channels according to individual types of media data contained in said multimedia data packets; labeling said separate data channels with an identifier describing said individual categories of media data contained therein; time multiplexing said separate channels over the network; selecting, by the client, categories of media data to be received over the network; comparing selected categories of media data to said identifier describing said categories of media data in said separate data channels received from said network; and only accepting for processing ones of said separate data channels matching said selected categories.
Claim 22
Independent Claim
141 words
A method for operating a network service provider system comprising a server connected to a network for delivering multimedia data to a client, comprising the steps: receiving by a server multimedia data packets from a service provider; parsing an information content of said multimedia data packets onto separate data channels according to individual types of media data contained in said multimedia data packets; labeling said separate data channels with an identifier describing said individual categories of media data contained therein; time multiplexing said separate channels over the network; selecting, by the client, categories of media data to be received over the network; comparing selected categories of media data to said identifier describing said categories of media data in said separate data channels received from said network; and only accepting for processing ones of said separate data channels matching said selected categories.
Claim 23
Dependent Claim
40 words
A method for operating a network service provider system as recited in claim 17 wherein said multimedia data packets comprise audio/video data, and said parsing step separates said audio/video data onto a separate audio channel and a separate video channel.
Claim 24
Dependent Claim
42 words
A method for operating a network service provider system as recited in claim 17 further comprising the step: sending a command from the server to the client to start accepting a particular channel based on the clients selected categories of data packets.