IP Library Granted Patent US 8,897,157
Granted Patent B2
US 8,897,157 · App. 13/328,721 · Granted Nov 25, 2014

Method and apparatus for providing conditional access based on channel characteristics

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 8,897,157
App. No.
13/328,721
Granted
Nov 25, 2014
Kind
B2
Abstract

A first network device may discover one or more values of one or more parameters corresponding to a plurality of links and/or devices of the network. The first network device may compare the discovered one or more values of the one or more parameters to an expected one or more values of the one or more parameters. The first network device may determine whether to transmit data onto a network path between the first device and one of the plurality of devices based on a result of the comparison, wherein at least one of the plurality of links and/or devices are not part of the network path. The first network device may be operable to utilize the discovered parameter values to generate a security key which may be utilized to encrypt and/or scramble content prior to transmitting the content onto the network.

Claims (43)

1. A system comprising:

one or more circuits for use in a first network device of a network, said one or more circuits being operable to:

discover one or more values of one or more parameters corresponding to a plurality of links and/or a plurality of devices of said network; and

compare said discovered one or more values of said one or more parameters to an expected one or more values of said one or more parameters; and

determine whether to transmit data onto a network path between said first network device and one of said plurality of devices based on a result of said comparison, wherein at least one of said plurality of links and/or plurality of devices are not part of said network path, wherein said one or more parameters comprise a plurality of modulation profiles utilized by one or more of said plurality of devices.

2. The system of claim 1 , wherein said one or more parameters comprise one or more of:

a length of one or more of said plurality of links;

a phase response of one or more of said plurality of links;

a frequency response of one or more of said plurality of links;

a clock frequency offset between two of said plurality of devices;

a clock phase offset between two of said plurality of devices; and

a clock time offset between two of said plurality of devices.

3. The system of claim 1 , wherein said one or more parameters comprise an amount of time required for a particular packet to be communicated, via said network, from said first network device to a particular one of said plurality of devices.

4. The system of claim 1 , wherein said one or more parameters comprise an amount of time between said first network device transmitting a request and receiving a corresponding response from one or more of said plurality of devices.

5. A system comprising:

one or more circuits for use in a first network device of a network, said one or more circuits being operable to:

discover one or more values of one or more parameters corresponding to a plurality of links and/or a plurality of devices of said network; and

compare said discovered one or more values of said one or more parameters to an expected one or more values of said one or more parameters; and

determine whether to transmit data onto a network path between said first network device and one of said plurality of devices based on a result of said comparison, wherein at least one of said plurality of links and/or plurality of devices are not part of said network path, wherein said first network device is an Internet Protocol low noise block downconverter (IPLNB) that is collocated with a satellite dish.

6. The system of claim 5 wherein said one or more parameters comprise one or more of:

a length of one or more of said plurality of links;

a phase response of one or more of said plurality of links;

a frequency response of one or more of said plurality of links;

a clock frequency offset between two of said plurality of devices;

a clock phase offset between two of said plurality of devices; and

a clock time offset between two of said plurality of devices.

7. The system of claim 5 , wherein said one or more parameters comprise an amount of time required for a particular packet to be communicated, via said network, from said first network device to a particular one of said plurality of devices.

8. The system of claim 5 , wherein said one or more parameters comprise an amount of time between said first network device transmitting a request and receiving a corresponding response from one or more of said plurality of devices.

9. A system comprising:

a network coordinator of a multimedia over coax alliance (MoCA) network, said network coordinator being coupled to a plurality of network devices, and said network coordinator being operable to:

upon one of said plurality of network devices requesting access to said MoCA network, discover one or more values of one or more parameters of said MoCA network;

generate a network fingerprint utilizing said discovered one or more values of said one or more parameters;

compare said generated network fingerprint to a known-valid network fingerprint for said MoCA network;

accept said request if said generated network fingerprint matches said known-valid network fingerprint; and

deny said request if said generated network fingerprint does not match said known-valid network fingerprint, wherein said one or more parameters comprise a plurality of modulation profiles utilized by one or more of said plurality of devices.

10. The system of claim 9 , wherein said one or more parameters comprise one or more of:

a length of one or more of said plurality of links;

a phase response of one or more of said plurality of links;

a frequency response of one or more of said plurality of links;

a clock frequency offset between two of said plurality of devices;

a clock phase offset between two of said plurality of devices; and

a clock time offset between two of said plurality of devices.

11. The network coordinator of claim 9 , wherein said one or more parameters comprise an amount of time between said network coordinator transmitting a request and receiving a corresponding response from one or more of said plurality of network devices.

Assignments (4)
SECURITY AGREEMENT Recorded Jul 9, 2021
From: MAXLINEAR, INC.; MAXLINEAR COMMUNICATIONS, LLC; EXAR CORPORATION
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 056816/0089 →
RELEASE OF SECURITY INTEREST Recorded Jun 23, 2021
From: MUFG UNION BANK, N.A.
To: MAXLINEAR, INC.; EXAR CORPORATION; MAXLINEAR COMMUNICATIONS LLC
Reel/Frame 056656/0204 →
SUCCESSION OF AGENCY (REEL 042453 / FRAME 0001) Recorded Jul 1, 2020
From: JPMORGAN CHASE BANK, N.A.
To: MUFG UNION BANK, N.A.
Reel/Frame 053115/0842 →
SECURITY AGREEMENT Recorded May 12, 2017
From: MAXLINEAR, INC.; ENTROPIC COMMUNICATIONS, LLC (F/K/A ENTROPIC COMMUNICATIONS, INC.); EXAR CORPORATION
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 042453/0001 →