IP Library Granted Patent US 7,690,006
Granted Patent B2
US 7,690,006 · App. 11/214,490 · Granted Mar 30, 2010

Programming interface for configuring a television settop terminal

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,690,006
App. No.
11/214,490
Granted
Mar 30, 2010
Kind
B2
Abstract

A software interface ( 26 ) is provided to enable television settop middleware ( 14 ) and operating system (OS) software ( 16 ) to control and interact with core settop system software ( 20 ) in a subscriber television terminal to facilitate the provision of desirable digital television services, including authentication and authorization.

Claims (12)

1. A system comprising a computer readable storage medium having stored computer program code for providing an interface to core system software in a user terminal;

the terminal having a processor for executing said computer program code, and having operating system software;

wherein the computer program code provides at least one application program interface (API) to enable middleware that mediates between an application program and the core system software to access a function of the terminal, and to enable the operating system software to access the function of the terminal;

wherein said function of the terminal comprises at least one of:

providing a Cable Modem's public key to a DOCSIS Driver;

performing decryption operations on an encrypted Authorization Key provided by a DOCSIS Driver;

generating a Key Encryption Key (KEK) based on a decrypted Authorization Key;

generating an upstream hashed-based message authentication code (HMAC) Key;

authenticating a Key Request message, and return an upstream hashed-based message authentication code (HMAC) keyed message digest to a DOCSIS Driver;

generating a downstream hashed-based message authentication code (HMAC) Key;

validating a downstream hashed-based message authentication code (HMAC) using a downstream HMAC key; and

decrypting an encrypted Traffic Encryption Key (TEK) using a Key Encryption Key (KEK), and returning the TEK to a DOCSIS Driver.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 3, 2014
From: MOTOROLA MOBILITY LLC
To: GOOGLE TECHNOLOGY HOLDINGS LLC
Reel/Frame 034517/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 20, 2014
From: BIRNBAUM, JACK M; SORDO, CHRIS DEL; ALLINSON, STEPHEN; MILLER, KENNETH P
To: GENERAL INSTRUMENT CORPORATION
Reel/Frame 033568/0594 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 9, 2013
From: GENERAL INSTRUMENT CORPORATION
To: GENERAL INSTRUMENT HOLDINGS, INC.
Reel/Frame 030764/0575 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 9, 2013
From: GENERAL INSTRUMENT HOLDINGS, INC.
To: MOTOROLA MOBILITY LLC
Reel/Frame 030866/0113 →