IP Library Granted Patent US 10,506,064
Granted Patent B2
US 10,506,064 · App. 15/848,874 · Granted Dec 10, 2019

Centralized selection of peers as media data sources in a dispersed peer network

Inventors: Michael D. Hudson (Portland, OR); Brian L. Windheim (Sherwood, OR); Darin L. Stewart (Hillsboro, OR); Sudhir Menon (Portland, OR); Mark W. Goschie (Tualatin, OR); Glen Curtis Shipley (Portland, OR)
Assignee: Sony Corporation
H04L67/2852D01D5/423D01F6/625H04L29/06H04L67/06H04L67/10H04L67/104H04L67/108H04L67/1044H04L67/1063H04L67/1076H04L67/288H04L67/2842H04L69/329
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 10,506,064
App. No.
15/848,874
Granted
Dec 10, 2019
Kind
B2
Abstract

A multi-source peer content distribution system transfers content files from multiple, distributed peer computers to any requesting computer. The content distribution network coordinates file transfers through a mediation system including a content catalog and a host broker system. The content catalog contains an identification of each content file, the segmented subunits of each file, and the peer caches to which the subunits have been distributed. The host broker system receives content file requests issued over a network from requesting computers. In response, manifest files identifying the request corresponding content subunits and distributed cache locations are returned. The requesting computers can then retrieve and assemble the corresponding content subunits from the peer computers to obtain the requested content file.

Claims (8)

1. A method of operating a content distribution storage system to support the delivery of a streaming content file to a requesting computer system, said method comprising the steps of:

a) recording the segmenting of the streaming content file into a plurality of named content segments including authentication values for each of the named content segments;

b) monitoring the distribution of the plurality of named content segments to a plurality of distributed network computer systems interconnected by a wide area communications network;

c) responding to a request from the requesting computer system for said streaming content file by generating a retrieval list identifying said plurality of named content segments, said list including, for each named content segment, an identification of the distributed network computer system that stores said named content segment and the authentication value for said named content segment; and

d) sending the list to the requesting computer system, whereby said plurality of named content segments can be retrieved by the requesting computer system from among said plurality of distributed network computer systems to obtain said streaming media file.

2. The method of claim 1 , wherein the retrieval list is generated with a plurality of location lists, wherein each said location list identifies, with respect to a predetermined named content segment, a subset of said plurality of distributed network computer systems to which said predetermined named content segment was distributed, wherein generating said retrieval list provides for an ordering of the identification of said subsets of said plurality of distributed network computer systems.

3. The method of claim 2 further comprising the step of collecting performance information with respect to said plurality of distributed network computer systems and wherein generating said retrieval list provides for said ordering based on said performance information.

4. The method of claim 1 , wherein said method supports streaming presentation of the streaming media content file at the requesting computer system substantially concurrent with delivery of the named content segments.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 9, 2018
From: KENYON & KENYON LLP
To: SONY CORPORATION
Reel/Frame 044573/0817 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 8, 2018
From: CENTERSPAN COMMUNICATIONS CORPORATION
To: KENYON & KENYON LLP
Reel/Frame 044558/0179 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 5, 2018
From: HUDSON, MICHAEL D.; WINDHEIM, BRIAN L.; STEWART, DARIN L.; MENON, SUDHIR; GOSCHIE, MARK W.; SHIPLEY, GLEN CURTIS
To: CENTERSPAN COMMUNICATIONS CORPORATION
Reel/Frame 044544/0437 →
Continuity (5)
Division 14573557 · Dec 17, 2014
Continuation 11982000 · Oct 31, 2007
Division 10349622 · Jan 23, 2003
Continuation 10132954 · Apr 26, 2002
Related Publication 20180139303A1 · May 17, 2018
Cited By (1)
US 12,294,628