IP Library Granted Patent US 9,680,896
Granted Patent B2
US 9,680,896 · App. 13/767,137 · Granted Jun 13, 2017

Mobile media content delivery

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,680,896
App. No.
13/767,137
Granted
Jun 13, 2017
Kind
B2
Abstract

A system and method are disclosed for managing the wireless delivery of streaming media content to a user equipment (UE) device. A UE device establishes a network connection with a local wireless network, which in turn is associated with a wireless network region with a corresponding data infrastructure server. The UE device then requests predetermined streaming media content from the data infrastructure server. A determination is made whether the requested streaming media content is stored in transcoded form on the data infrastructure server. If so, then a control information network is implemented to transmit and receive streaming media content control data between the UE device and the data infrastructure server. In turn, the streaming media content control data is used by the data infrastructure server to control the transmission of the transcoded streaming media content over a data network for delivery to the UE device.

Claims (74)

1. A system for managing delivery of streaming media content to a user equipment device, comprising:

a user equipment device operable to transmit a request to receive streaming media content;

a data infrastructure server operable to provide transcoded streaming media content, wherein the data infrastructure server comprises:

a streaming media format transcoder operable to transcode selected streaming media content received from a streaming media content server into the transcoded streaming media content, the selection being based on a determination that the selected streaming media content has been requested for downloading more frequently than other streaming media content; and

a cache memory operable to store the transcoded streaming media content; and

a wireless network operable to wirelessly transmit and receive streaming media content, the wireless network comprising:

a control information network operable to redirect the request to the data infrastructure server and transmit and receive streaming media content control data between the user equipment device and the data infrastructure server,

a data network operable to transmit transcoded streaming media content data from the data infrastructure server to the user equipment device, wherein the communication of the transcoded streaming media content is controlled by the streaming media content control data, and

wherein the data infrastructure server is further operable to:

redirect the request from the user equipment device for streaming media content to a regionally proximate data infrastructure server when the requested streaming media content is not stored in a transcoded form in the cache memory of the data infrastructure server, the requested streaming media content is stored on the regionally proximate data infrastructure server, and a profile associated with the user equipment device is stored on the regionally proximate data infrastructure server; and

redirect the request from the user equipment device for streaming media content to the streaming media content server to cause the streaming media content server to transmit the requested streaming media content to the user equipment device when the requested streaming media content is not stored in a transcoded form in the cache memory of the data infrastructure server and the requested streaming media content or the profile associated with the user equipment device is not stored on the regionally proximate data infrastructure server.

2. The system of claim 1 , wherein:

the data infrastructure server is operable to:

receive user equipment device configuration data;

process the user equipment device configuration data to select a corresponding form of transcoded streaming media content; and

provide the corresponding form of transcoded streaming media content to the data network for transmission to the user equipment device.

3. The system of claim 1 , wherein the user equipment device configuration data is transmitted to a relay node operable to retransmit the equipment device configuration data to the data infrastructure server.

4. The system of claim 1 , wherein popularity of the selected streaming media content, as determined by the selected streaming media content being requested for downloading more frequently than other streaming media content, is identified by geographic location, prior to a user equipment request for media content.

5. The system of claim 1 , wherein:

the wireless network comprises a plurality of wireless network regions;

the data infrastructure server is associated with at least one of the plurality of wireless network regions; and

the request for streaming media content received from the user equipment device is routed to the data infrastructure server associated with the wireless network region in closest proximity to the user equipment device.

6. The system of claim 5 , wherein the control information network is operable to perform the routing of the request for streaming media content to the data infrastructure server associated with the wireless network region in closest proximity to the user equipment device.

7. The system of claim 1 , wherein the data infrastructure server comprises a crawler operable to perform crawling operations on a network comprising a plurality of streaming media content servers to collect streaming media content usage data.

8. The system of claim 7 , wherein:

the collected streaming content usage data is processed by the data infrastructure server to generate a corresponding streaming media content popularity rating for individual streaming media content; and

the streaming media content popularity rating for individual streaming media content is processed by the data infrastructure server to generate a list of the most popular streaming media content.

9. A computer-implemented method for managing delivery of streaming media content to a user equipment device, comprising:

using a user equipment device to transmit a request to receive streaming media content;

using a data infrastructure server to provide transcoded streaming media content, wherein the data infrastructure server comprises:

a streaming media format transcoder used to transcode selected streaming media content received from a streaming media content server into the transcoded streaming media content, the selection being based on a determination that the selected streaming media content has been requested for downloading more frequently than other streaming media content; and

a cache memory used to store the transcoded streaming media content; and

using a wireless network to wirelessly transmit and receive streaming media content, the wireless network comprising:

a control information network used to redirect the request to the data infrastructure server and transmit and receive streaming media content control data between the user equipment device and the data infrastructure server,

a data network used to transmit transcoded streaming media content data from the data infrastructure server to the user equipment device, wherein the communication of the transcoded streaming media content is controlled by the streaming media content control data, and

wherein the data infrastructure server is used to:

redirect the request from the user equipment device for streaming media content to a regionally proximate data infrastructure server when the requested streaming media content is not stored in a transcoded form in the cache memory of the data infrastructure server, the requested streaming media content is stored on the regionally proximate data infrastructure server, and a profile associated with the user equipment device is stored on the regionally proximate data infrastructure server; and

redirect the request from the user equipment device for streaming media content to the streaming media content server to cause the streaming media content server to transmit the requested streaming media content to the user equipment device when the requested streaming media content is not stored in a transcoded form in the cache memory of the data infrastructure server and the requested streaming media content or the profile associated with the user equipment device is not stored on the regionally proximate data infrastructure server.

10. The computer-implemented method of claim 9 , wherein:

the data infrastructure server is used to:

receive user equipment device configuration data;

process the user equipment device configuration data to select a corresponding form of transcoded streaming media content; and

provide the corresponding form of transcoded streaming media content to the data network for transmission to the user equipment device.

11. The computer-implemented method of claim 9 , wherein the user equipment device configuration data is transmitted to a relay node operable to retransmit the equipment device configuration data to the data infrastructure server.

12. The computer-implemented method of claim 9 , wherein popularity of the selected streaming media content, as determined by the selected streaming media content being requested for downloading more frequently than other streaming media content, is identified by geographic location, prior to a user equipment request for media content.

13. The computer-implemented method of claim 9 , wherein:

the wireless network comprises a plurality of wireless network regions;

the data infrastructure server is associated with at least one of the plurality of wireless network regions; and

the request for streaming media content received from the user equipment device is routed to the data infrastructure server associated with the wireless network region in closest proximity to the user equipment device.

14. The computer-implemented method of claim 13 , wherein the control information network is used to perform the routing of the request for streaming media content to the data infrastructure server associated with the wireless network region in closest proximity to the user equipment device.

15. The computer-implemented method of claim 9 , wherein the data infrastructure server comprises a crawler used to perform crawling operations on a network comprising a plurality of streaming media content servers to collect streaming media content usage data.

16. The computer-implemented method of claim 15 , wherein:

the collected streaming content usage data is processed by the data infrastructure server to generate a corresponding streaming media content popularity rating for individual streaming media content; and

the streaming media content popularity rating for individual streaming media content is processed by the data infrastructure server to generate a list of the most popular streaming media content.

17. An apparatus for managing delivery of streaming media content within a wireless environment, comprising a wireless network transceiver operable to wirelessly transmit and receive streaming media content via the wireless environment that comprises:

a control information network operable to redirect a request from a user equipment device for the streaming media content to a data infrastructure server and transmit and receive streaming media content control data between the user equipment device and the data infrastructure server; and

a data network operable to transmit transcoded streaming media content data from the data infrastructure server to the user equipment device, wherein transmission of the transcoded streaming media content is controlled by the streaming media content control data, wherein the data infrastructure server comprises:

a streaming media format transcoder operable to transcode selected streaming media content received from a streaming media content server into the transcoded streaming media content, the selection being based on a determination that the selected streaming media content has been requested for downloading more frequently than other streaming media content,

a cache memory operable to store the transcoded streaming media content, and

wherein the apparatus is operable to:

receive, from the data infrastructure server, a redirected request from the user equipment device for requested streaming media content for transmission of the requested streaming media content to the user equipment device when the requested streaming media content is not stored in a transcoded form in the cache memory of the data infrastructure server and the requested streaming media content or a profile associated with the user equipment device is not stored on a regionally proximate data infrastructure server configured to cache streaming media content that demonstrates a high popularity in comparison to the other streaming media content; and

transmit the requested streaming media content to the user equipment device after receiving the redirected request when the requested streaming media content is not stored in the transcoded form in the cache memory of the data infrastructure server and the requested streaming media content or the profile associated with the user equipment device is not stored on the regionally proximate data infrastructure server.

18. The apparatus of claim 17 , wherein:

the wireless environment comprises a plurality of wireless environment regions;

the data infrastructure server is associated with at least one of the plurality of wireless environment regions; and

the request for streaming media content received from the user equipment device is routed to the data infrastructure server associated with the wireless environment region in closest proximity to the user equipment device, wherein the control information network is operable to perform the routing of the request for streaming media content to the data infrastructure server associated with the wireless environment region in closest proximity to the user equipment device.

19. The apparatus of claim 17 , wherein the data infrastructure server comprises a crawler operable to perform crawling operations on a network comprising a plurality of streaming media content servers to collect streaming media content usage data, wherein:

the collected streaming content usage data is processed by the data infrastructure server to generate a corresponding streaming media content popularity rating for individual streaming media content; and

the streaming media content popularity rating for individual streaming media content is processed by the data infrastructure server to generate a list of the most popular streaming media content.

20. The apparatus of claim 17 , wherein the data infrastructure server is operable to:

receive user equipment device configuration data;

process the user equipment device configuration data to select a corresponding form of transcoded streaming media content; and

provide the corresponding form of transcoded streaming media content to the data network for transmission to the user equipment device.

21. The apparatus of claim 17 , wherein popularity of the selected streaming media content, as determined by the selected streaming media content being requested for downloading more frequently than other streaming media content, is identified by geographic location, prior to a user equipment request for media content.

Assignments (4)
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064270/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064104/0103 →
CHANGE OF NAME Recorded Oct 28, 2014
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 034068/0918 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 14, 2013
From: SHEYNMAN, ARNOLD; PECEN, MARK; VILLAFLOR, MARCEL; HE, DAKE
To: RESEARCH IN MOTION LIMITED
Reel/Frame 029813/0027 →