IP Library Granted Patent US 9,535,680
Granted Patent B2
US 9,535,680 · App. 13/853,547 · Granted Jan 3, 2017

Flashless optical network unit

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,535,680
App. No.
13/853,547
Granted
Jan 3, 2017
Kind
B2
Abstract

A system, method, and computer program product for a flashless optical network unit (ONU) in a Passive Optical Network (PON) are provided herein. The method includes the steps of synchronizing on a downstream signal of an optical line terminal (OLT), receiving a first software from the OLT for its operation on a reserved downstream channel of the OLT, and storing the received first software in a volatile memory. The ONU does not pre-store the first software in a non-volatile memory.

Claims (53)

1. An optical network unit (ONU) in a Passive Optical Network (PON), comprising:

a media access control (MAC) configured to synchronize to an optical line terminal (OLT) based on a downstream signal transmitted by the OLT,

wherein the ONU receives a software from the OLT,

wherein the software is periodically broadcasted by the OLT on a reserved downstream channel,

wherein the ONU does not pre-store the software in a non-volatile memory; and

wherein the ONU is configured to store instructions for a partial boot of the ONU;

a volatile memory configured to store the received software; and

a processor configured to fully boot, discover, range, and activate the ONU based on the received software stored in the volatile memory.

2. The ONU of claim 1 , wherein the MAC is further configured to:

determine a type of the ONU, and

download the software from the reserved downstream channel of the OLT based on the type of the ONU.

3. The ONU of claim 1 , wherein the ONU is further configured to execute the stored instructions to partially boot the ONU to enable debugging of the ONU and synchronizing with the downstream signal, the synchronizing with the downstream signal including delineation of downstream frames and channels which allows the software to be downloaded from the reserved downstream channel without fully discovering, ranging, and activating the ONU and without two-way communication with the OLT.

4. The ONU of claim 1 , wherein the reserved downstream channel is configured to be identified by a predetermined identification, and

wherein the predetermined identification is one of: a predetermined embedded Operation, Administration, and Maintenance (OAM) message field, an embedded channel identifier in a downstream frame structure, a Logical Link Identifier (LLID), an Ethernet MAC address or Gigabit Passive Optical Network (GPON) Encapsulation Method (GEM) port identification.

5. The ONU of claim 1 , wherein the received software is encrypted by a public key, and

wherein the ONU is further configured to use a private key to decrypt the software.

6. The ONU of claim 1 , wherein the reserved downstream channel is one of: an Optical Network Terminal (ONT) Management Control Interface (OMCI), a Technical Report (TR)-69 compliant channel, an Open Systems Interconnection (OSI) layer 3 or layer 4 compliant channel, or a Trivial File Transfer Protocol (TFTP) compliant channel.

7. A method to operate an optical network unit (ONU) in a Passive Optical Network (PON), comprising:

storing instructions for a partial boot of the ONU;

synchronizing with an optical line terminal (OLT) based on a downstream signal transmitted by the OLT;

receiving a software from the OLT, that is periodically broadcasted by the OLT on a reserved downstream channel, wherein the ONU does not pre-store the software in a non-volatile memory;

storing the received software in a volatile memory; and

fully booting, discovering, ranging, and activating the ONU based on the received software stored in the volatile memory.

8. The method of claim 7 , further comprising:

determining a type of the ONU; and

wherein the receiving comprises:

downloading the software from the reserved downstream channel of the OLT based on the type of the ONU.

9. The method of claim 7 , further comprising:

debugging the ONU and synchronizing with the downstream signal based on the partial boot, the synchronizing with the downstream signal including delineation of downstream frames and channels which allows the software to be downloaded from the reserved downstream channel without fully discovering, ranging, and activating the ONU and without two-way communication with the OLT.

10. The method of claim 7 , further comprising:

executing the stored instructions to partially boot the ONU;

debugging and synchronizing with the downstream signal based on the partial boot, the synchronizing with the downstream signal including delineation of downstream frames and channels which allows the software to be downloaded from the reserved downstream channel without fully discovering, ranging, and activating the ONU and without two-way communication with the OLT.

11. The method of claim 7 , wherein the receiving comprises:

identifying the reserved downstream channel by a predetermined identification, and

wherein the predetermined identification is one of: a predetermined embedded Operation, Administration, and Maintenance (OAM) message field, an embedded channel identifier in a downstream frame structure, a Logical Link Identifier (LLID), an Ethernet media access control (MAC) address, or a Gigabit Passive Optical Network (GPON) Encapsulation Method (GEM) port identification.

12. The method of claim 7 , further comprising:

decrypting the received software using a private key, wherein the received software is encrypted by a public key.

13. The method of claim 7 , wherein the reserved downstream channel is one of: an Optical Network Terminal (ONT) Management Control Interface (OMCI), a Technical Report (TR)-69 compliant channel, an Open Systems Interconnection (OSI) layer 3 or layer 4 compliant channel, or a Trivial File Transfer Protocol (TFTP) compliant channel.

14. A non-transitory computer readable medium having stored thereon computer executable instructions that, if executed by an optical network unit (ONU) in a Passive Optical Network (PON), cause the ONU to perform operations, the operations comprising:

storing instructions for a partial boot of the ONU;

synchronizing with an optical line terminal (OLT) based on a downstream signal transmitted by the OLT;

receiving a software, from the OLT, that is periodically broadcasted by the OLT on a reserved downstream channel, wherein the ONU does not pre-store the software in a non-volatile memory;

storing the received software in a volatile memory; and

fully booting, discovering, ranging, and activating the ONU based on the received software stored in the volatile memory.

15. The non-transitory computer readable medium of claim 14 , wherein the operations further comprise:

determining a type of the ONU; and

wherein the receiving comprises:

downloading the software from the reserved downstream channel of the OLT based on the type of the ONU.

16. The non-transitory computer readable medium of claim 14 , wherein the operations further comprise:

identifying the reserved downstream channel by a predetermined identification,

wherein the predetermined identification is one of: a predetermined embedded Operation, Administration, and Maintenance (OAM) message field, an embedded channel identifier in a downstream frame structure, a Logical Link Identifier (LLID), an Ethernet media access control (MAC) address, or a Gigabit Passive Optical Network (GPON) Encapsulation Method (GEM) port identification.

17. The non-transitory computer readable medium of claim 14 , wherein the operations further comprise:

decrypting the software using a private key, wherein the received software is encrypted by a public key.

Assignments (6)
CORRECTIVE ASSIGNMENT TO CORRECT THE EXECUTION DATE PREVIOUSLY RECORDED AT REEL: 047422 FRAME: 0464. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Mar 6, 2019
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 048883/0702 →
MERGER Recorded Oct 5, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047422/0464 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: BROADCOM CORPORATION
Reel/Frame 041712/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2017
From: BROADCOM CORPORATION
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041706/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: BROADCOM CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037806/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 17, 2013
From: AVISHAI, DAVID; KOREN, ASSAF; ELMOALEM, ELI
To: BROADCOM CORPORATION
Reel/Frame 030816/0631 →