IP Library Granted Patent US 9,131,007
Granted Patent B2
US 9,131,007 · App. 12/783,456 · Granted Sep 8, 2015

System and method for dynamically transcoding data requests

Inventors: Brian J Fox (Santa Barbara, CA); Alexander S Guy (Santa Barbara, CA)
Assignee: Vitrual World Computing, Inc.
H04L67/2828G06Q30/0613H04L69/14H04L63/0281H04L65/104H04L69/04H04N19/164H04N19/40H04N19/61
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,131,007
App. No.
12/783,456
Granted
Sep 8, 2015
Kind
B2
Abstract

A communications method and system which can accommodate changes in various parameters on a dynamic basis. A communications method and system utilizing a proxy for delivery of content at an optimal level to a client, even in the face of constantly changing client, channel conditions, or content parameters.

Claims (27)

1. A method for processing coded content from a content server for transmission to a client in response to a request for the coded content from the client by way of a proxy server, comprising the steps of:

A. receiving said coded content from said content server at a transcoding processor,

B. at said transcoding processor, transcoding said coded content to transcoded content in accordance with a transcoding process,

C. transmitting said transcoded content to said client, and

D. during at least one of said steps A, B, and C, dynamically changing said transcoding process in response to a control signal from the proxy server, whereby the transcoding process is dynamically changed without the intervention of the client or the content server,

wherein said control signal is applied to the transcoding processor by way of an out-of band channel.

2. A method according to claim 1 wherein said control signal is dependent on said coded content.

3. A system for processing coded content from a content server for transmission to a client in response to a request for the coded content from the client, comprising:

A. a proxy server; and

B. a transcoder,

wherein the proxy server is adapted for receiving a content request from a client, wherein the content request defines coded content to be delivered to the client from a content server,

wherein the coded content defined by the content request is encoded in accordance with a first coding scheme,

wherein the proxy server is responsive to the content request to retrieve the coded content defined by the content request from the content server and

wherein the transcoder is responsive to the retrieved coded content defined by the content request, to:

(i) transcode the retrieved coded content defined by the content request to a transcoded content, in accordance with a transcoding process, whereby the retrieved coded content defined by the content request is transcoded in accordance with a second coding scheme, and

(ii) transmit the transcoded content to the client, and

wherein the transcoding process is dynamically defined during at least one of

the retrieval of the coded content defined by the content request from the content server,

the transcoding of the retrieved coded content defined by the content request, and

the transmission of the transcoded content to the client,

in response to an applied out-of-band transcoding process control signal from the proxy server, whereby the transcoding process is dynamically changed without the intervention of the client or the content server.

4. A system according to claim 3 wherein the proxy server is adapted to generate the out-of-band transcoding process control signal.

5. A system according to claim 4 wherein the out-of-band transcoding process control signal is generated in response to communication parameters associated with signal paths between two or more of the client, proxy server and content server.

6. A system according to claim 4 wherein the out-of-band transcoding process control signal is generated in response to detected content of the requested content.

7. A system according to claim 3 wherein the proxy server is adapted to generate the out-of-band transcoding process control signal.

8. A system according to claim 7 wherein the out-of-band transcoding process control signal is generated in response to communication parameters associated with signal paths between two or more of the client, proxy server and content server.

9. A system according to claim 7 wherein the out-of-band transcoding process control signal is generated in response to detected content of the requested content.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 10, 2013
From: FOX, BRIAN J; GUY, ALEXANDER S
To: VIRTUAL WORLD COMPUTING INC.
Reel/Frame 030581/0972 →
Continuity (2)
Provisional Application 61179648 · May 19, 2009
Related Publication 20100299453A1 · Nov 25, 2010