System for regulating access to and distributing content in a network
First Claim
1. A system for regulating access to a network, the system comprising:
- a controller node coupled to the network, the controller node comprising;
a first processor for generating controller instructions; and
a first network interface for transmitting the controller instructions over the network; and
a plurality of gateway units, the gateway units comprising;
a user interface receiving user-entered network access requests;
a second network interface coupled to the network and receiving the controller instructions from the network; and
a second processor, the second processor selectively transmitting at least some of the network access requests over the network in accordance with the controller instructions, and transferring content data responsive to the transmitted network access requests over the network via the second network interface.
2 Assignments
0 Petitions
Accused Products
Abstract
There is provided a system for regulating access and managing distribution of content in a network, such as the Internet. The system includes communication gateways, installed at a subscriber site, internet control points, installed remotely, and various network elements installed throughout the network. The communication gateways and network elements operate in conjunction with the internet control points to restrict or allow access to specified Internet sites and to manage efficient distribution of content such as music, video, games, broadband data, real-time audio and voice applications, and software to subscribers.
134 Citations
115 Claims
-
1. A system for regulating access to a network, the system comprising:
-
a controller node coupled to the network, the controller node comprising;
a first processor for generating controller instructions; and
a first network interface for transmitting the controller instructions over the network; and
a plurality of gateway units, the gateway units comprising;
a user interface receiving user-entered network access requests;
a second network interface coupled to the network and receiving the controller instructions from the network; and
a second processor, the second processor selectively transmitting at least some of the network access requests over the network in accordance with the controller instructions, and transferring content data responsive to the transmitted network access requests over the network via the second network interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48)
-
-
49. A system for regulating access to a network that is accessed by a plurality of users, the system comprising:
-
a controller node coupled to the network, the controller node comprising;
a first processor for generating controller instructions; and
a first network interface for transmitting the controller instructions over the network; and
a plurality of network units associated with a first group of users, the network units comprising;
a second network interface coupled to the network and receiving the controller instructions from the network; and
a second processor, the second processor inhibiting access for a second group of users to content in the network in accordance with the controller instructions. - View Dependent Claims (50, 51, 52, 53, 54, 55, 56, 57)
-
-
58. A system for distributing content over a network, the system comprising:
-
a controller node coupled to the network, the controller node comprising;
a first processor for generating controller instructions; and
a first network interface for transmitting the controller instructions over the network; and
a plurality of network units, the network units comprising;
a second network interface coupled to the network, the second network interface in at least a first one of the network units receiving the controller instructions from the network and receiving a first portion of a content data file from at least a second one of the network units; and
a second processor, the second processor in the at least a first one of the network units selectively forwarding the received first portion of the content data file to at least a third one of the network units in accordance with the controller instructions. - View Dependent Claims (59, 60, 61, 62, 63, 64)
-
-
65. A gateway unit for regulating access to a network comprising:
-
a user interface to receive requests to transmit data;
a network interface to receive controller instructions from the network; and
a processor to inspect the data and to selectively transmit the data in accordance with the received controller instructions.
-
-
66. A gateway unit for regulating access to a network comprising:
-
a user interface to receive requests to receive data;
a network interface to receive controller instructions from the network; and
a processor to inspect the data and selectively receive the data in accordance with the received controller instructions.
-
-
67. A controller node for regulating access to a network, the controller node comprising:
-
a processor to generate controller instructions for causing a plurality of gateway units to selectively transfer user-entered network access requests over the network, the processor generating the controller instructions by at least one of automatically generating instructions and generating instructions in response to an operator-entered request; and
a network interface to transmit the controller instructions over the network to the plurality of gateway units. - View Dependent Claims (68)
-
-
69. A controller node for regulating access to a network comprising:
-
a processor to generate controller instructions; and
a network interface to transmit the controller instructions over the network to a plurality of gateway units, the controller instructions causing at least one gateway unit to deny access to a first group of network servers. - View Dependent Claims (70, 71)
-
-
72. A system for regulating file access in a network, the system comprising:
-
a controller node coupled to the network, the controller node comprising;
a first processor for generating controller instructions, the instructions including a file identifier; and
a first network interface for transmitting the controller instructions over the network; and
a plurality of gateway units associated with user file systems, the gateway units comprising a second network interface to receive the controller instructions from the network; and
a second processor to detect files in the user file systems corresponding to the file identifier. - View Dependent Claims (73, 74, 75, 76)
-
-
77. A gateway unit for regulating access to a network, comprising:
-
a user interface receiving user-entered network access requests;
a network interface for transmitting the network access requests to the network;
a housing; and
a detector for detecting a user attempt to open the housing. - View Dependent Claims (78, 79)
-
-
80. A gateway unit for regulating access to a network, comprising:
-
a network interface for providing access to the network;
a user interface to receive user-entered network access requests; and
a processor that enters a user-controlled operational mode after receiving permission over the network from a controller node via the network interface.
-
-
81. A controller node for regulating file access in a network, comprising a copyright registry and a processor, wherein the processor:
-
receives registrations of content data files distributed to a plurality of gateway units; and
tracks copyright status of the content data files.
-
-
82. A gateway unit for regulating access to a network comprising:
-
a network interface for providing access to the network and for receiving controller instructions from the network;
a user interface for transferring content between the network and a user; and
a processor for connecting to a predetermined network site upon initiation of network browser software, in accordance with the received controller instructions. - View Dependent Claims (83, 84)
-
-
85. A gateway unit for regulating access to a network comprising:
-
a network interface to provide access to the network;
a user interface to transfer content between the network and a user; and
a processor to gather registration information from the user via the user interface and to receive initial operating parameters via the network interface.
-
-
86. A gateway unit for regulating access to a network comprising:
-
a network interface to provide access to the network;
a user interface to transfer content between the network and a user; and
a processor to gather registration information from the user via the user interface and to receive software updates via the network interface.
-
-
87. A gateway unit for regulating access to a network comprising:
-
a network interface to receive information from the network;
a user interface to receive information from a user; and
a processor to transmit advertising via the user interface to a user display, wherein the advertising is customized in accordance with information received via at least one of the network interface and the user interface.
-
-
88. A gateway unit for regulating access to a network comprising:
-
a network interface to provide access to the network and to receive pay-per-view advertising from the network;
a user interface to transfer content between the network and a user; and
a processor to transmit the pay-per-view advertising via the user interface for selective display by a user and to generate payment credits to the user upon display of the advertising by the user. - View Dependent Claims (89)
-
-
90. A gateway unit for regulating access to a network comprising:
-
a network interface to provide access to the network and to receive software from the network;
a user interface to transfer content between the network and a user; and
a processor to execute the software to enable the user to use, via the user interface, at least one of a fee-based network service, network video calling, and network gaming.
-
-
91. A gateway unit for regulating access to a network comprising:
-
a network interface to provide access to the network;
a user interface to receive network access requests from a user; and
a processor to detect a denial-of-service attack received from the user interface and transmitted to the network via the network interface. - View Dependent Claims (92)
-
-
93. A gateway unit for regulating access to a network comprising:
-
a network interface to provide access to the network and to receive controller instructions;
a user interface to transfer incoming data and outgoing data between a user and the network interface; and
a processor to selectively transmit to law enforcement terminals information describing at least one of the incoming data and the outgoing data in accordance with the received controller instructions.
-
-
94. A gateway unit for regulating access to a network comprising:
-
a network interface to provide access to the network and to receive controller instructions;
a user interface to transfer traffic between the network and a user; and
a processor to detect a user attempt to at least one of transmit and receive voice traffic over the network, the processor selectively blocking the detected attempt in accordance with the received controller instructions and transmitting, via the user interface, an advertisement offering voice transmission services.
-
-
95. A gateway unit for regulating access to a network comprising:
-
a network interface to provide access to the network and to receive controller instructions;
a user interface to transfer traffic between the network and a user; and
a processor to detect a user attempt to at least one of transmit and receive at least one of audio and video traffic over the network, the processor selectively blocking the detected attempt in accordance with the received controller instructions and transmitting, via the user interface, an advertisement offering at least one of audio and video traffic services.
-
-
96. A gateway unit for regulating access to a network comprising:
-
a network interface to provide access to the network and to receive controller instructions;
a user interface to transfer traffic between the network and a user; and
a processor to detect at least one of audio and video traffic flowing through the user interface, the processor selectively reducing the quality of service of the detected at least one of audio and video traffic in accordance with the received controller instructions, wherein reduction of quality of service comprises at least one of;
reducing a duty cycle, inserting TCP/IP messages in the at least one of audio and video traffic, inserting Nak/Ack pairs in the at least one of audio and video traffic, and inserting X-On/X-Off pairs in the at least one of audio and video traffic.
-
-
97. A network unit for regulating access to a network comprising:
-
a network interface to provide access to the network and to receive controller instructions and network traffic; and
a processor to detect voice traffic over the network, the processor selectively blocking the traffic in accordance with the received controller instructions.
-
-
98. A network unit for regulating access to a network comprising:
-
a network interface to provide access to the network and to receive controller instructions and network traffic; and
a processor to detect at least one of audio and video traffic over the network, the processor selectively blocking the traffic in accordance with the received controller instructions.
-
-
99. A network unit for regulating access to a network comprising:
-
a network interface to provide access to the network and to receive controller instructions and network traffic; and
a processor to detect at least one of audio and video traffic, the processor selectively reducing the quality of service of the detected at least one of audio and video traffic in accordance with the received controller instructions, wherein reduction of quality of service comprises at least one of;
reducing a duty cycle, inserting TCP/IP messages in the at least one of audio and video traffic, inserting Nak/Ack pairs in the at least one of audio and video traffic, and inserting X-On/X-Off pairs in the at least one of audio and video traffic.
-
-
100. A controller node for regulating subscriber access to a network comprising:
-
a processor to generate authentication instructions on behalf of an authenticated subscriber; and
a network interface to transmit the authentication instructions to an access node coupled to the network, wherein the access node selectively permits subscriber access to the network in accordance with the authentication instructions.
-
-
101. A gateway unit for regulating access to a network comprising:
-
a network interface to provide access to the network and to receive controller instructions;
a data storage unit partitioned into a network portion and a user portion; and
a processor to selectively transmit data stored in the network partition, via the network interface, in accordance with the received controller instructions.
-
-
102. A network unit for regulating access to a network, comprising:
-
a user interface receiving user-entered network access requests;
a network interface coupled to the network and receiving controller instructions from the network; and
a processor, the processor selectively transmitting at least some of the network access requests over the network in accordance with the controller instructions, and transferring content data responsive to the transmitted network access requests over the network via the network interface;
wherein the network unit selectively forwards content data received from a first associated network unit to at least a second associated unit in accordance with the controller instructions. - View Dependent Claims (103, 104)
-
-
105. A network unit for regulating access to a network comprising:
-
a network interface to provide access to the network and to receive controller instructions;
a processor to perform denial of service attacks in accordance with the received controller instructions.
-
-
106. A method for regulating access to a network, the method comprising:
-
receiving controller instructions from a network at a gateway unit associated with a user;
receiving a network access request at the gateway unit from a user;
selectively transmitting the network access request over the network in accordance with the controller instructions; and
receiving content data responsive to the transmitted network access request from the network.
-
-
107. A method for regulating access to a plurality of content servers, the method comprising:
receiving controller instructions from the network at a network unit associated with a first group of users; and
selectively inhibiting access to a portion of the content servers by a second group of users in accordance with the controller instructions. - View Dependent Claims (108)
-
109. A method for distributing content data over a network, the method comprising:
-
receiving content distribution instructions from the network;
storing a first portion of content data from the network at a first network unit;
initiating a request over the network, in accordance with the content distribution instructions and in response to a user request, for the remainder of the content data;
receiving the remainder of the content data from the network;
assembling the first portion of content data with the remainder of the content data; and
supplying the assembled content data to the user. - View Dependent Claims (110)
-
-
111. A gateway unit for regulating access to a network, the gateway unit comprising:
-
a user interface receiving user-entered network access requests;
a network interface coupled to the network and receiving controller instructions from a controller node in the network; and
a processor, the processor selectively transmitting at least some of the network access requests over the network in accordance with the controller instructions, and transferring content data responsive to the transmitted network access requests over the network via the network interface.
-
-
112. A network unit associated with a first group of users for regulating access to a network, the network unit comprising:
-
a network interface coupled to the network and receiving controller instructions from a controller node associated with the first group of users; and
a processor, the processor inhibiting access for a second group of users to content in the network in accordance with the controller instructions.
-
-
113. A controller node for regulating access to a network, the controller node comprising:
-
a processor for generating controller instructions; and
a network interface for transmitting the controller instructions over the network, the controller instructions being configured to cause a user-associated gateway unit to selectively transmit over the network at least some user-entered network access requests. - View Dependent Claims (114)
-
-
115. A controller node for regulating access to a network, the controller node comprising:
-
a processor for generating controller instructions; and
a network interface for transmitting the controller instructions over the network to network units associated with a first group of users, the controller instructions being configured to cause the network units to inhibit access for a second group of users to content in the network.
-
Specification