IP Library Granted Patent US 7,155,475
Granted Patent B2
US 7,155,475 · App. 10/076,090 · Granted Dec 26, 2006

System, method, and computer program product for media publishing request processing

Assignee: Sony Corporation
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 7,155,475
App. No.
10/076,090
Granted
Dec 26, 2006
Kind
B2
Abstract

A system, method, and computer program product for publishing transcoded media content in response to publishing service requests from end users. A user request for media content, is processed intelligently, either by directing the processing of the request to one of a set of transcoding servers so as to effectively balance the load among the servers, or by directing the processing of the request to an appropriate alternative means for satisfying the request. Transcoding tasks can be prioritized. Moreover, the current load on any particular transcoding server can be monitored in conjunction with determination of the load to be created by a transcoding task, in order to facilitate server selection. Transcoding can be performed on-demand or in a batch mode. Alternatively, a request can be satisfied by distributing media content that has already been transcoded and is resident in cache memory in anticipation of such requests.

Claims (13)

1. A method of providing transcoded media content in response to a batch media provider request, comprising the steps of:

receiving the batch media provider request;

selecting a transcoding server based on server load;

sending, to the selected transcoding server, a transcoding task corresponding to the batch media provider request;

transcoding source media content to produce the requested transcoded media content; and

storing the requested transcoded media content in a cache,

wherein said selecting step is further based on an estimated load to be created by the transcoding task, and

wherein said selecting step comprises the steps of:

determining source, destination, and server properties;

searching historical transcode task load data for a closest match;

calculating a difference between the transcoding task and the closest match; and

returning a load value of the closest match; and

returning a predetermined conservative load estimate depending on the calculated difference.

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 16, 2003
From: GENERIC MEDIA, INC.
To: CREDIT MANAGERS ASSOCIATION OF CALIFORNIA DBA CMA BUSINESS CREDIT SERVICES
Reel/Frame 014611/0519 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 16, 2003
From: CREDIT MANAGERS ASSOCIATION OF CALIFORNIA D/B/A CMA BUSINESS CREDIT SERVICES
To: SONY CORPORATION
Reel/Frame 014611/0523 →
RELEASE AGREEMENT Recorded Oct 16, 2003
From: MOBIUS TECHNOLOGY VENTURES VI, L.P.; SOFTBANK US VENTURES VI, L.P.; MOBIUS TECHNOLOGY VENTURE ADVISORS FUND VI, L.P.; MOBIUS TECHNOLOGY VENTURE ADVISORS SIDE FUND VI, L.P.
To: SONY CORPORATION
Reel/Frame 014611/0534 →
SECURITY INTEREST Recorded Jun 27, 2003
From: GENERIC MEDIA, INC.
To: SONY CORPORATION
Reel/Frame 013768/0736 →
GRANT OF SECURITY INTEREST Recorded Jul 26, 2002
From: GENERIC MEDIA, INC.
To: MOBIUS TECHNOLOGY VENTURES VI L.P.; SOFTBANK U.S. VENTURES VI L.P.; MOBIUS TECHNOLOGY VENTURES ADVISORS FUND VI L.P.; MOBIUS TECHNOLOGY VENTURES SIDE FUND VI L.P.
Reel/Frame 013117/0888 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 23, 2002
From: AGNOLI, GIOVANNI M.; PIRAZZI, CHRISTOPHER V.; CHARTOCK, HOWARD; CHEN, STEVE; CHOMSKY, HARRY; LAI, ANGELA C.; LINDSEY, KERRICK; PAWSON, DAVID; SHAPIRO, JODY; WEAVER, DANIEL
To: GENERIC MEDIA, INC.
Reel/Frame 012921/0028 →
Continuity (1)
Related Publication 20030158913A1 · Aug 21, 2003