| US 7,475,106 B2 | ||
| System, method, and computer program product for media publishing request processing | ||
| Giovanni M. Agnoli, San Francisco, Calif. (US); Christopher V. Pirazzi, Redwood City, Calif. (US); Howard Chartock, Palo Alto, Calif. (US); Steve Chen, Santa Clara, Calif. (US); Harry Chomsky, Albany, Calif. (US); Angela C. Lai, Mountain View, Calif. (US); Kerrick Lindsey, Foster City, Calif. (US); David Pawson, San Mateo, Calif. (US); Jody Shapiro, San Jose, Calif. (US); and Daniel Weaver, Redwood City, Calif. (US) | ||
| Assigned to Sony Corporation, Tokyo (Japan) | ||
| Filed on Oct. 25, 2006, as Appl. No. 11/586,205. | ||
| Application 11/586205 is a division of application No. 10/076090, filed on Feb. 15, 2002, granted, now 7,155,475. | ||
| Prior Publication US 2007/0067390 A1, Mar. 22, 2007 | ||
| Int. Cl. G06F 15/16 (2006.01) | ||
| U.S. Cl. 709—201 [709/203] | 2 Claims |

| 2. A method for determining how to publish requested transcoded media content, comprising the steps of:
receiving a publishing service request from a client;
determining an optimum publishing option;
generating a media provider request specifying the determined option; and
sending the media provider request to a media provider request processor,
wherein the determining step further comprises the steps of:
evaluating a set of publishing options including:
publishing based on matching the requested content with cache contents,
publishing based on near-matching of the requested content with cache contents,
publishing based on on-demand transcoding without a priority optimization and without a variance of constraints,
publishing based on on-demand transcoding according to a priority optimization and without a variance of constraints,
publishing based on on-demand transcoding according to a variance of constraints and without a priority optimization,
publishing based on on-demand transcoding according to a variance of constraints and according to a priority optimization,
and
publishing based on pass-through access to an origin server; and selecting one of the publishing options.
|