Method and apparatus for using wireless hotspots and semantic routing to provide broadband mobile serveices
First Claim
Patent Images
1. A method for routing content through a network having at least one wireless base station from at least one content provider to at least one wireless device, the method comprising:
- receiving content from a content provider at a wireless base station, wherein the content has at least one content descriptor and wherein the wireless base station includes an information profile and stores the content that matches the information profile in a storage device;
receiving an interest profile and a cache directory associated with a wireless device;
generating data packets for transmission to the wireless device based at least in part on the received interest profile and the received cache directory, wherein the data packets are generated from the stored content; and
transmitting the data packets from the wireless base station to the wireless device.
0 Assignments
0 Petitions
Accused Products
Abstract
A system and method for providing cost-effective broadband mobile services using a hybrid wireless network consisting of wide-area cellular (“3G”) supplemented by hotspot caches are provided. The proposed architecture uses opportunistic access of high-bandwidth wireless hotspot to dramatically reduce the cost per MB of media delivered to mobile end-users. The system also uses a “semantic multicast routing” approach to caching and delivering media based on individual user profiles.
185 Citations
29 Claims
-
1. A method for routing content through a network having at least one wireless base station from at least one content provider to at least one wireless device, the method comprising:
-
receiving content from a content provider at a wireless base station, wherein the content has at least one content descriptor and wherein the wireless base station includes an information profile and stores the content that matches the information profile in a storage device;
receiving an interest profile and a cache directory associated with a wireless device;
generating data packets for transmission to the wireless device based at least in part on the received interest profile and the received cache directory, wherein the data packets are generated from the stored content; and
transmitting the data packets from the wireless base station to the wireless device. - 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. A method for routing content through a network having at least one wireless base station from at least one content provider to at least one consumer, the method comprising:
-
using a wireless base station to connect to a hybrid network comprising at least one hotspot data network and at least one cellular network;
receiving content that is transmitted from at least one content provider to a wireless base station through the hybrid network, wherein the content has at least one content descriptor and the wireless base station has an information profile;
storing at least a portion of the transmitted content at the wireless base station based on whether the at least one content descriptor matches the information profile;
receiving an interest profile and a cache directory associated with a wireless device;
generating data packets of the stored content for transmission to the wireless device based at least in part on the received interest profile and the received cache directory;
receiving an indication from the user of the wireless device to transmit the stored content to the wireless device when the wireless device is in an area covered by the at least one hotspot network; and
deferring the transmission of the data packets until the wireless device enters the area covered by the at least one hotspot network.
-
-
26. A system for routing content from at least one content provider to at least one consumer through a network using a wireless device, the system comprising:
-
at least one content server, wherein the at least one content server is capable of participating in managing network resources;
a plurality of content routers;
a plurality of access routers;
a plurality of wireless base stations in communications with the plurality of access routers, wherein;
at least one consumer is associated with at least one of the plurality of wireless base stations when the wireless device of the at least one consumer is located in an area covered by the at least one of the plurality of wireless base stations;
the at least one of the plurality of wireless base stations aggregates at least one interest profile associated with the at least one consumer into a single interest profile; and
the at least one of the plurality of wireless base stations stores content from the at least one content server based on which content descriptors associated with the content match with the single interest profile; and
at least one wireless device in communication with the at least one of the plurality of wireless base stations, wherein the at least one wireless device receives content from the at least one wireless base station based on the at least one interest profile associated with the at least one consumer.
-
-
27. A system for routing content from at least one content provider to at least one consumer through a network using a wireless device, the system comprising:
-
at least one content server, wherein the at least one content server comprises content having content descriptors associated with the content;
a plurality of wireless base stations in communications with the at least one content server, wherein;
at least one consumer is associated with at least one of the plurality of wireless base stations when the wireless device of the at least one consumer is located in an area covered by the at least one of the plurality of wireless base stations;
the at least one of the plurality of wireless base stations aggregates at least one interest profile associated with the at least one consumer into a single interest profile; and
the at least one of the plurality of wireless base stations subscribes to content from the at least one content server based on the single interest profile; and
at least one wireless device in communication with the at least one of the plurality of wireless base station, wherein the at least one wireless device receives content from the at least one wireless base station based on the at least one interest profile associated with the at least one consumer.
-
-
28. A system for routing content from at least one content provider through a network to at least one consumer'"'"'s wireless device, wherein the content is routed through one or more wireless base stations based on content descriptors associated with the content, the system comprising:
-
an IP network;
at least one content server in communication with the IP network, wherein the at least one content server comprises;
a content delivery middleware;
a content multicast socket; and
a transport service interface;
a plurality of content routers in communication with the IP network, wherein each of the plurality of content routers comprises;
a content delivery middleware; and
a transport service interface;
at least one of a wired link or a wireless link;
a plurality of access routers in communications with the IP network and at least one of a wired link or a wireless link, the plurality of access routers comprising;
a content delivery middleware; and
a transport service interface;
at least one wireless base station in communication with the plurality of access routers, the at least one wireless base station comprising;
a content delivery middleware; and
a transport service interface; and
at least one wireless device in communication with the at least one wireless base station, the wireless device comprising;
a content delivery middleware;
a content multicast socket; and
a transport service interface.
-
-
29. A computer readable medium for storing computer executable instructions for routing content through a network having at least one wireless base station based on its content from at least one content provider to at least one consumer, the executable instructions comprising the steps of:
-
receiving content from a content provider at a wireless base station, wherein the content has at least one content descriptor and wherein the wireless base station has an information profile and stores the content that matches the information profile in a storage device;
receiving an interest profile and a cache directory associated with a wireless device;
generating data packets for transmission to the wireless device based at least in part on the received interest profile and the received cache directory, wherein the data packets are generated from the stored content; and
transmitting the data packets from the wireless base station to the wireless device.
-
Specification