Providing load balanced secure media content and data delivery in a distributed computing environment
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
H04L-029/06
H04N-007/16
H04N-021/222
H04N-021/231
H04N-021/2347
H04N-021/258
H04N-021/45
H04N-021/454
H04N-021/6405
H04N-021/6408
H04N-021/658
H04N-021/6587
H04N-021/81
H04N-021/845
H04L-029/08
H04N-021/218
H04N-021/239
H04N-021/4405
출원번호
US-0671577
(2017-08-08)
등록번호
US-10110570
(2018-10-23)
발명자
/ 주소
Redmond, Scott D.
출원인 / 주소
Content Delivery Inc.
대리인 / 주소
Carr & Ferrell LLP
인용정보
피인용 횟수 :
0인용 특허 :
36
초록▼
A system and method for providing load balanced secure media content and data delivery in a distributed computing environment is disclosed. Media content is segmented and encrypted into a set of individual encrypted segments on a centralized control center. Each individual encrypted segment has the
A system and method for providing load balanced secure media content and data delivery in a distributed computing environment is disclosed. Media content is segmented and encrypted into a set of individual encrypted segments on a centralized control center. Each individual encrypted segment has the same fixed size. The complete set of individual encrypted segments is staged to a plurality of intermediate control nodes. Individual encrypted segments are mirrored from the staged complete set to a plurality of intermediate servers. Requests are received from clients for the media content at the centralized control center. Each individual encrypted segment in the set is received from one of an intermediate control node and an intermediate server optimally sited from the requesting client. The individual encrypted segments are reassembled into the media content for media playback.
대표청구항▼
1. A method for providing load balanced secure media content delivery in a distributed computing environment wherein the media content is segmented and encrypted into a set of individually encrypted segments, comprising: storing at least one individually encrypted segment of the set of individually
1. A method for providing load balanced secure media content delivery in a distributed computing environment wherein the media content is segmented and encrypted into a set of individually encrypted segments, comprising: storing at least one individually encrypted segment of the set of individually encrypted segments at a plurality of intermediate servers, said individually encrypted segments adapted to be reassembled into the media content for media playback;receiving requests, from one or more client computers, for retrieving the media content on at least one server of the plurality of intermediate servers;queuing the requests from the one or more client computers on the at least one server; andmulticasting the individually encrypted segments, from the at least one server, based on the requests, wherein multicasting the individually encrypted segments to the one or more client computers is performed from an optimally sited intermediate server. 2. The method according to claim 1, further comprising sending at least one individually encrypted segment of the set of individually encrypted segments for storage at the plurality of intermediate servers from at least one of the one or more client computers. 3. The method according to claim 1, wherein the media content comprises at least one of a video file, an audio file or a video game. 4. The method according to claim 1, wherein each client computer comprises at least one of a personal computer, a mobile phone or a set top device. 5. The method according to claim 1, wherein multicasting the individually encrypted segments is performed in a non-sequential order. 6. The method according to claim 1, further comprising maintaining a master database of user profiles. 7. The method according to claim 1, wherein the individually encrypted segments are variable in size. 8. The method according to claim 1, further comprising pre-casting at least one of the individually encrypted segments to the one or more client computers before a request for retrieving media content is received from the one or more client computers. 9. The method according to claim 1, further comprising receiving a pulse signal from the one or more client computers, said pulse signal is used to determine a status and performance of the plurality of intermediate servers. 10. The method according to claim 1, further comprising directing a client computer to transmit at least one of the individually encrypted segments to the one or more client computers that is requesting the media content. 11. A network for providing load balanced secure media content delivery in a distributed computing environment wherein the media content is segmented and encrypted into a set of individually encrypted segments, the network comprising: a plurality of intermediate servers adapted to store at least one individually encrypted segment of the set of individually encrypted segments, said individually encrypted segments adapted to be reassembled into the media content for media playback;a request processing module to receive requests, from one or more client computers, for retrieving the media content on at least one intermediate server of the plurality of intermediate servers; anda multicasting module to queue requests from the one or more client computers on the at least one intermediate server, and to multicast the individually encrypted segments, from the at least one intermediate server based on the requests, wherein the at least one intermediate server is an optimally sited intermediate server. 12. The network according to claim 11, wherein the media content comprises at least one of a video file, an audio file or a video game. 13. The network according to claim 11, wherein each client computer comprises at least one of a personal computer, a mobile phone or a set top device. 14. The network according to claim 11, wherein the multicasting module multicasts the individually encrypted segments in a non-sequential order. 15. The network according to claim 11, further comprising a master database of user profiles. 16. The network according to claim 11, wherein the individually encrypted segments are variable in size. 17. The network according to claim 11, wherein the multicasting module pre-casts at least one of the individually encrypted segments to the one or more client computers before a request for retrieving media content is received from the one or more client computers. 18. The network according to claim 11, further comprising a module to receive a pulse signal from the one or more client computers, wherein the pulse signal is used to determine a status and performance of the plurality of intermediate servers. 19. The network according to claim 11, further comprising a module to direct a client computer to transmit at least one of the individually encrypted segments to the one or more client computers that is requesting the media content.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (36)
Yurt Paul (P.O. Box 676 ; Times Square Station New York NY 10108) Browne H. Lee (Two Soundview Dr. Greenwich CT 06830), Audio and video transmission and receiving system.
Bergh Christopher P. ; Metral Max E. ; Ritter David Henry ; Sheena Jonathan Ari ; Sullivan James J., Distributed system for facilitating exchange of user information and opinion using automated collaborative filtering.
Mahalingham Mallikarjunan ; Wallach Walter A., Means for allowing two or more network interface controller cards to appear as one card to an operating system.
Abram, Philip Michael; Beckwitt, Marc; Gudorf, Gregory D.; Raymond, Brian; Siegel, Brian; Tobin, Christopher M.; Iso, Kazuaki, Method and apparatus for synchronizing device information.
Danneels Gunner D. ; Cox Katherine ; Odell Robert M. ; Schlesinger Robert A. ; Gregory Leora J. ; Sampat Ketan R., Method for semi-reliable, unidirectional broadcast information services.
Michael S. Kupka ; Michael G. Lundgren, System for prepayment of electronic content using removable media and for prevention of unauthorized copying of same.
Sizer ; II Theodore ; August Katherine G. ; Caldwell Charles D. ; Henrick Robert F., System for processing broadcast stream comprises a human-perceptible broadcast program embedded with a plurality of human-imperceptible sets of information.
Rose Daniel E. ; Bornstein Jeremy J. ; Tiene Kevin ; Ponceleon Dulce B., System for ranking the relevance of information objects accessed by computer users.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.