Systems and methods for hybrid wireless content delivery
First Claim
Patent Images
1. A method comprising:
- receiving, by a server having at least one processor, a request from a mobile device, wherein the request indicates one or more content items;
determining, by the server, a location of the mobile device;
determining, by the server, whether the one or more content items are stored on the mobile device;
if the indicated one or more content items are not located on the mobile device, then determining, by the server, a transmission medium for delivery of the indicated one or more content items to the mobile device, wherein the determining is between at least an access network and a digital broadcast radio system, and based at least in part on the indicated one or more content items, the location of the mobile device and an available bandwidth of the access network; and
sending, by the server, an indication of the transmission medium to the mobile device; and
if the indicated one or more content items are located on the mobile device, then transmitting, by the server, a signal for activating the one or more content items on the mobile device.
1 Assignment
0 Petitions
Accused Products
Abstract
A method comprising transmitting a request, by a mobile device, indicating one or more content items; determining a location for the mobile device, by a processor; establishing a connection with a transmission medium, based at least in part on the indicated one or more content items, if the indicated one or more content items is not on the mobile device, wherein the transmission medium includes a digital radio tower, a long range radio tower and a wireless access point; and activating the indicated one or more content items, if the indicated one or more content items is on the mobile device.
11 Citations
24 Claims
-
1. A method comprising:
-
receiving, by a server having at least one processor, a request from a mobile device, wherein the request indicates one or more content items; determining, by the server, a location of the mobile device; determining, by the server, whether the one or more content items are stored on the mobile device; if the indicated one or more content items are not located on the mobile device, then determining, by the server, a transmission medium for delivery of the indicated one or more content items to the mobile device, wherein the determining is between at least an access network and a digital broadcast radio system, and based at least in part on the indicated one or more content items, the location of the mobile device and an available bandwidth of the access network; and
sending, by the server, an indication of the transmission medium to the mobile device; andif the indicated one or more content items are located on the mobile device, then transmitting, by the server, a signal for activating the one or more content items on the mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A mobile device comprising:
-
at least one processor; a memory comprising computer executable instructions, when executed by the least one processor, enables the at least one processor to implement a method comprising; transmit one or more signals associated with a request, wherein the request identifies one or more content items, and includes location information for the mobile device and an indication of whether the one or more content items are stored on the mobile device; if the indicated one or more content items are not located on the mobile device, then receiving a first signal indicating a transmission medium over which the one or more content items may be received, the first signal indicating a selection between at least an access network and a digital broadcast radio system as the transmission medium, and said selection based at least in part on the indicated one or more content items, the location of the mobile device and an available bandwidth of the access network; and if the indicated one or more content items are located on the mobile device, transmitting a second signal for activating the one or more content items. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A non-transitory computer-readable medium having stored thereon instructions, that when executed by a machine, cause the computer processor to:
-
receive, by a server having at least one processor, a request from a mobile device, wherein the request indicates one or more content items; determine, by the server, a location of the mobile device; determine if the indicated one or more content items are located on the mobile device; if the indicated one or more content items are not located on the mobile device, then transmitting a first signal to the mobile device indicating a transmission medium over which the one or more content items may be received, the first signal indicating a selection between at least an access network and a digital broadcast radio system as the transmission medium, and said selection based at least in part on the indicated one or more content items, the location of the mobile device and an available bandwidth of the access network; and if the indicated one or more content items are located on the mobile device, transmitting a second signal for activating the one or more content items. - View Dependent Claims (16, 17)
-
-
18. A method for transmitting data comprising:
-
receiving, by a digital broadcast radio system comprising at least one processor, one or more content items, wherein the digital broadcast radio system is associated with a predefined service area, and wherein the one or more content items are based, at least in part, on popularity of the one or more content items within the predefined service area; determining, by the digital broadcast radio system, whether the one or more content items are stored on a user device in response to a request for the one or more content items; if the indicated one or more content items are not located on the user device, then determining, by the digital broadcast radio system, a transmission medium for delivery of the indicated one or more content items to the mobile device, wherein the determining is between at least an access network and the digital broadcast radio system, and based at least in part on the indicated one or more content items, the location of the mobile device and an available bandwidth of the access network; and
sending, by the digital broadcast radio system, an indication of the transmission medium to the mobile device; andif the indicated one or more content items are located on the user device, then transmitting, by the digital broadcast radio system, a signal for activating the one or more content items on the user device. - View Dependent Claims (19, 20)
-
-
21. A method for transmitting data comprising:
-
receiving, by a server having at least one processor, a plurality of requests by one or more user devices indicating a preference for one of a plurality of data streams; determining, by the server, a plurality of locations for each of the plurality of requests; determining, by the server, whether data in the plurality of data streams are stored on the one or more user devices; if the data is not located on the one or more user devices, then determining, by the server, a transmission medium, between at least an access network and a digital broadcast radio system, for each of the plurality of data streams, based at least in part on the plurality of data streams, the plurality of locations for each of the plurality of requests, and an available bandwidth of the access network, and transmitting, by the server, the data to the one or more user devices; and if the data is located on the one or more user devices, then transmitting, by the server, one or more signals for activating the data on the one or more user devices. - View Dependent Claims (22, 23, 24)
-
Specification