IP Library Granted Patent US 9,647,701
Granted Patent B2
US 9,647,701 · App. 14/273,258 · Granted May 9, 2017

Methods and apparatus for the intelligent association of control symbols

Inventor: Colin Whitby-Strevens (Ben Lomond, CA)
Assignee: Apple, Inc.
H04B1/0475G08C19/00H04B1/12H04L25/4908
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,647,701
App. No.
14/273,258
Granted
May 9, 2017
Kind
B2
Abstract

Methods and apparatus for the intelligent association of control symbols with special symbols that are transmitted over a network. In one embodiment, the association is utilized to improve DC-balance on a transmission medium. In an exemplary variant, the special symbols originate from line codes such as the 8B/10B line code, which format a digital signal so that is optimized for transmission over a given physical channel. These control symbols are divided up according to a first criterion, while the special symbols are further divided up according to a second criterion. The divided control symbols are then allocated to the divided special symbols using a pre-designated allocation algorithm, which may or may not include a scrambling algorithm. The allocation of the control symbols improves signal characteristics and electromagnetic interference (EMI) when various ones of control symbols are ultimately transmitted over a given transmission medium.

Claims (12)

1. An apparatus configured to receive media according to one or more transmitted control functions, the apparatus comprising:

a receiver configured to receive one or more control codes associated with one or more corresponding control functions, at least one of the one or more control codes being dynamically encoded; and

logic in communication with the receiver and configured to determine a corresponding control function for each control code of the received one or more control codes, the logic configured to:

determine whether the each control code comprises a dynamically encoded control code or a non-encoded control code;

decode the dynamically encoded control code based on one or more contents of a linear feedback shift register (LFSR);

identify a corresponding control function from the decoded control code based on a look-up table; and

identify a corresponding fixed control function based on the non-encoded control code;

wherein the received one or more control codes are divided into a first group and a second group based on a different frequency of use of respective ones of the received one or more control codes.

2. The apparatus of claim 1 , where the look-up table comprises an association of one or more control functions to one or more control symbol sequences.

3. The apparatus of claim 2 , where the one or more control symbol sequences comprise a plurality of control codes.

4. The apparatus of claim 3 , where the corresponding fixed control function is based on a single non-encoded control code.

5. The apparatus of claim 4 , where the single non-encoded control code is configured to cause a reset of the LFSR.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 9, 2014
From: WHITBY-STREVENS, COLIN
To: APPLE INC.
Reel/Frame 032864/0858 →
Continuity (2)
Continuation 12976274 · Dec 22, 2010
Related Publication 20150078479A1 · Mar 19, 2015