×

Kernel abstraction layer for digital television set-top box firmware

  • US 6,721,949 B1
  • Filed: 03/27/2000
  • Issued: 04/13/2004
  • Est. Priority Date: 03/27/2000
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method of communicating between a client and a particular operating system executing on a terminal, comprising the steps of:

  • making an operating system-independent request for a functionality to a kernel interface that presents an interface to a predetermined set of functionalities provided by a plurality of dissimilar operating systems;

    receiving said operating system-independent request at said kernel interface; and

    translating said operating system-independent request to a request for said functionality that is dependent upon the particular operating system;

    wherein;

    the kernel interface includes a first abstraction layer for receiving the operating system-independent request, and a second abstraction layer for implementing said translating step;

    said first abstraction layer is an operating system independent layer; and

    said second abstraction layer is an operating system dependent layer which is adaptable to different operating systems via a re-compile of terminal firmware which incorporates operating system dependent pieces into the second abstraction layer based on a compiler flag which identifies the particular operating system of the terminal.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×