The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Feb. 10, 2009

Filed:

Feb. 01, 2002
Applicants:

Rachad Alao, Sunnyvale, CA (US);

Matthew Huntington, Twickenham, GB;

Waiman Lam, Union City, CA (US);

Alain Delpuch, Paris la Defense cedex, FR;

Jose Henrard, Paris, FR;

Vincent Dureau, Palo Alto, CA (US);

Inventors:

Rachad Alao, Sunnyvale, CA (US);

Matthew Huntington, Twickenham, GB;

Waiman Lam, Union City, CA (US);

Alain Delpuch, Paris la Defense cedex, FR;

Jose Henrard, Paris, FR;

Vincent Dureau, Palo Alto, CA (US);

Assignee:

OpenTV, Inc., San Francisco, CA (US);

Attorneys:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 15/16 (2006.01);
U.S. Cl.
CPC ...
Abstract

A common communication language that can address all the applications running in a multitude of set top boxes (STBs) or client devices and application servers. The present invention, DATP protocol encapsulates a Meta language that provides a generic portable communication application programmer interface that requires light processor utilization and is well suited for a typical STB possessing limited processing power. DATP requires relatively few processing cycles compared to typical Internet communication protocols. DATP reduces the overhead of the communication protocol handler at the STB and makes the communication protocol handler common for all STBs applications. The preferred DATP protocol is portable for all STBs since it is written in a native language that interfaces with the underlying operating system of the STB. A SGW (SGW) performs as a DATP server. The SGW translates between DATP messages and standard communication protocols. SGW enables SP clients at STBs utilizing DATP to communicate with service applications using a variety of communication protocols. A content converter is provided to convert standard Web content into content suitable for display on a client-viewing device, e.g., a TV.


Find Patent Forward Citations

Loading…