Content-request redirection method and system
First Claim
1. An article of manufacture comprising a transmitter for transmitting a plurality of signals to a processor using a first network, wherein the plurality of signals encode a user access request comprising a specification of a content item of a plurality of content items and a user address, associated with a user, of a plurality of user addresses;
- wherein program logic configures the processor to receive the user access request; and
determine, responsive to the specification of the content item and the user address, a service point of a plurality of service points;
wherein a user address database relates the plurality of user addresses to the plurality of service points, and a content item database relates the plurality of service points to the plurality of content items; and
wherein each of the plurality of content items is distributed, prior to receipt by the processor of the user access request, to at least one of the plurality of service points using a second network substantially separate from the first network.
3 Assignments
0 Petitions
Accused Products
Abstract
Requests for content such as large multimedia files are redirected to avoid congestion and delivery delays on network backbones. In embodiments, user requests for content are redirected from the content provider'"'"'s site to a network node proximate to the user. The content is served to the user without using the backbone of the Internet. In embodiments, content items are distributed to edge nodes proximate to users by satellite or other system substantially separate from the Internet. The engines for receiving and redirecting user access requests for content may be updated in near real time with information such as content disposition, node operational status and user addresses and profiles.
-
Citations
183 Claims
-
1. An article of manufacture comprising a transmitter for transmitting a plurality of signals to a processor using a first network,
wherein the plurality of signals encode a user access request comprising a specification of a content item of a plurality of content items and a user address, associated with a user, of a plurality of user addresses; -
wherein program logic configures the processor to receive the user access request; and
determine, responsive to the specification of the content item and the user address, a service point of a plurality of service points;
wherein a user address database relates the plurality of user addresses to the plurality of service points, and a content item database relates the plurality of service points to the plurality of content items; and
wherein each of the plurality of content items is distributed, prior to receipt by the processor of the user access request, to at least one of the plurality of service points using a second network substantially separate from the first network. - 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, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60)
-
-
61. An article of manufacture comprising a transmitter for transmitting a plurality of signals to a processor using a first network,
wherein the plurality of signals encode a user access request comprising a specification of a content item of a plurality of content items and a user address, associated with a user, of a plurality of user addresses; -
wherein program logic configures the processor to receive the user access request; and
determine, responsive to the specification of the content item and the user address, a service point of a plurality of service points;
wherein a user address database relates the plurality of user addresses to the plurality of service points, and a content item database relates the plurality of service points to the plurality of content items.
-
-
62. A system for redirecting computer network users comprising:
-
means for receiving, using a first network, a user access request from a user, wherein the user access request comprises a specification of a content item of a plurality of content items and a user address of a plurality of user addresses; and
means for redirecting the user, using a first network, to a service point of a plurality of service points, responsive to the specification of the content item and the user address;
wherein a user address database relates the plurality of user addresses to the plurality of service points, and a content item database relates the plurality of service points to the plurality of content items; and
wherein each of the plurality of content items is distributed, prior to receipt by the receiving means of the user access request, to at least one of the plurality of service points using a second network substantially separate from the first network. - View Dependent Claims (63, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181)
-
-
64. The system of claim 1621, wherein the second network comprises a satellite telecommunications system.
-
122. A processor comprising program logic configuring the processor to
receive, via a first network, a user access request generated by a user, the user access request comprising a specification of a content item of a plurality of content items and a user address, associated with the user, of a plurality of user addresses; - and
determine, responsive to the specification of the content item and the user address, a service point of a plurality of service points;
wherein a user address database relates the plurality of user addresses to the plurality of service points, and a content item database relates the plurality of service points to the plurality of content items; and
wherein each of the plurality of content items is distributed, prior to receipt by the processor of the user access request, to at least one of the plurality of service points using a second network substantially separate from the first network.
- and
-
182. A system for redirecting computer network users comprising:
-
means for receiving, using a first network, a user access request from a user, wherein the user access request comprises a specification of a content item of a plurality of content items and a user address of a plurality of user addresses; and
means for redirecting the user, using a first network, to a service point of a plurality of service points, responsive to the specification of the content item and the user address;
wherein a user address database relates the plurality of user addresses to the plurality of service points, and a content item database relates the plurality of service points to the plurality of content items.
-
-
183. A processor comprising program logic configuring the processor to
receive, via a first network, a user access request generated by a user, the user access request comprising a specification of a content item of a plurality of content items and a user address, associated with the user, of a plurality of user addresses; - and
determine, responsive to the specification of the content item and the user address, a service point of a plurality of service points;
wherein a user address database relates the plurality of user addresses to the plurality of service points, and a content item database relates the plurality of service points to the plurality of content items.
- and
Specification