Patents by Inventor Charles J. Eddleston
Charles J. Eddleston has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 10158421Abstract: Techniques are described for identifying a rogue network interface device whose laser is not under control of a controller of the network interface device. The techniques identify the rogue network interface device based on reception of a predefined data pattern in a timeslot that is not reserved for any of the network interface devices without needing to disable upstream data transmission from the network interface devices during their assigned timeslots. The techniques also relate to a network interface device determining whether the network interface device is transmitting optical signals at a wavelength different than the wavelength that the OLT to which the network interface device is associated receives.Type: GrantFiled: May 22, 2017Date of Patent: December 18, 2018Assignee: Calix, Inc.Inventors: Christopher T. Bernard, Mark R. Biegert, Charles J. Eddleston, Gregg C. Heikkinnen, Curtis L. Kruse
-
Patent number: 10097910Abstract: Techniques are described for obtaining, by an optical network device (OND) coupled to an optical network, physical layer data of the optical network; generating, by the OND, an encapsulated representation of the physical layer data of the optical network; and outputting the encapsulated representation of the physical layer data to a diagnostic device.Type: GrantFiled: January 27, 2017Date of Patent: October 9, 2018Assignee: Calix, Inc.Inventors: Charles J. Eddleston, Christopher T. Bernard
-
Publication number: 20170257163Abstract: Techniques are described for identifying a rogue network interface device whose laser is not under control of a controller of the network interface device. The techniques identify the rogue network interface device based on reception of a predefined data pattern in a timeslot that is not reserved for any of the network interface devices without needing to disable upstream data transmission from the network interface devices during their assigned timeslots. The techniques also relate to a network interface device determining whether the network interface device is transmitting optical signals at a wavelength different than the wavelength that the OLT to which the network interface device is associated receives.Type: ApplicationFiled: May 22, 2017Publication date: September 7, 2017Inventors: Christopher T. Bernard, Mark R. Biegert, Charles J. Eddleston, Gregg C. Heikkinnen, Curtis L. Kruse
-
Patent number: 9692505Abstract: Techniques are described for identifying a rogue network interface device whose laser is not under control of a controller of the network interface device. The techniques identify the rogue network interface device based on reception of a predefined data pattern in a timeslot that is not reserved for any of the network interface devices without needing to disable upstream data transmission from the network interface devices during their assigned timeslots. The techniques also relate to a network interface device determining whether the network interface device is transmitting optical signals at a wavelength different than the wavelength that the OLT to which the network interface device is associated receives.Type: GrantFiled: April 16, 2015Date of Patent: June 27, 2017Assignee: Calix, Inc.Inventors: Christopher T. Bernard, Mark R. Biegert, Charles J. Eddleston, Gregg C. Heikkinnen, Curtis L. Kruse
-
Publication number: 20170142506Abstract: Techniques are described for obtaining, by an optical network device (OND) coupled to an optical network, physical layer data of the optical network; generating, by the OND, an encapsulated representation of the physical layer data of the optical network; and outputting the encapsulated representation of the physical layer data to a diagnostic device.Type: ApplicationFiled: January 27, 2017Publication date: May 18, 2017Inventors: Charles J. Eddleston, Christopher T. Bernard
-
Patent number: 9591386Abstract: Techniques are described for obtaining, by an optical network device (OND) coupled to an optical network, physical layer data of the optical network; generating, by the OND, an encapsulated representation of the physical layer data of the optical network; and outputting the encapsulated representation of the physical layer data to a diagnostic device.Type: GrantFiled: August 27, 2014Date of Patent: March 7, 2017Assignee: Calix, Inc.Inventors: Charles J. Eddleston, Christopher T. Bernard
-
Publication number: 20160066073Abstract: Techniques are described for obtaining, by an optical network device (OND) coupled to an optical network, physical layer data of the optical network; generating, by the OND, an encapsulated representation of the physical layer data of the optical network; and outputting the encapsulated representation of the physical layer data to a diagnostic device.Type: ApplicationFiled: August 27, 2014Publication date: March 3, 2016Inventors: Charles J. Eddleston, Christopher T. Bernard
-
Publication number: 20150326591Abstract: Techniques are described for identifying a rogue network interface device whose laser is not under control of a controller of the network interface device. The techniques identify the rogue network interface device based on reception of a predefined data pattern in a timeslot that is not reserved for any of the network interface devices without needing to disable upstream data transmission from the network interface devices during their assigned timeslots. The techniques also relate to a network interface device determining whether the network interface device is transmitting optical signals at a wavelength different than the wavelength that the OLT to which the network interface device is associated receives.Type: ApplicationFiled: April 16, 2015Publication date: November 12, 2015Inventors: Christopher T. Bernard, Mark R. Biegert, Charles J. Eddleston, Gregg C. Heikkinnen, Curtis L. Kruse
-
Patent number: 8837481Abstract: In general, techniques are described for inline packet replication in network devices. A network device referred to as an optical line terminal (OLT) may implement the techniques. The OLT comprises a customer interface that supports different logical interfaces to which couple a plurality of optical network terminals (ONTs) and a network interface that receives a data unit. The OLT further comprises a conversion unit, such as a media access control (MAC) module, located in a data path of the optical line terminal that determines whether the received data unit is a candidate for replication. The conversion unit includes an inline packet processing module that performs replication to generate at least one copy of the data unit based on the determination that the received packet is a candidate for packet replication. The customer interface outputs the at least one copy of the data unit to the ONTs.Type: GrantFiled: November 5, 2012Date of Patent: September 16, 2014Assignee: Calix, Inc.Inventors: Charles J. Eddleston, Christopher T. Bernard, Duane M. Butler
-
Patent number: 8731198Abstract: In general, techniques are described for protecting optical networks from consecutive identical digit (CID) errors. An optical network device comprising a control unit and an interface may implement the techniques described in this disclosure. The control unit determines whether a data packet will result in a CID error prior to encapsulating at least a portion of the data packet to form a passive optical network (PON) frame and then, in response to the determination that the data packet will result in the CID error, modifies the data packet to form a modified data packet so that the modified data packet will not result in the CID error. The control unit encapsulates the modified data packet to form a PON frame. The control unit applies a scrambling polynomial to the PON frame to form a scrambled PON frame. The interface transmits the scrambled PON frame.Type: GrantFiled: February 2, 2012Date of Patent: May 20, 2014Assignee: Calix, Inc.Inventors: Christopher T. Bernard, Charles J. Eddleston
-
Patent number: 8600057Abstract: An example method includes encapsulating, by an optical network device, at least a portion of a data packet to form a passive optical network (PON) frame. The method further includes applying, by the optical network device, a scrambling polynomial to at least a portion of the PON frame to generate a scrambled PON frame. The method further includes determining, by the optical network device, that the scrambled PON frame comprises a consecutive identical digit (CID) sequence greater than a threshold length. The method further includes replacing, by the optical network device the determined CID sequence with a correction pattern to generate a modified scrambled PON frame. The method further includes transmitting, by the optical network device, the modified scrambled PON frame.Type: GrantFiled: February 2, 2012Date of Patent: December 3, 2013Assignee: Calix, Inc.Inventors: Christopher T. Bernard, Charles J. Eddleston
-
Publication number: 20130202113Abstract: In general, techniques are described for protecting optical networks from consecutive identical digit (CID) errors. An optical network device comprising a control unit and an interface may implement the techniques described in this disclosure. The control unit determines whether a data packet will result in a CID error prior to encapsulating at least a portion of the data packet to form a passive optical network (PON) frame and then, in response to the determination that the data packet will result in the CID error, modifies the data packet to form a modified data packet so that the modified data packet will not result in the CID error. The control unit encapsulates the modified data packet to form a PON frame. The control unit applies a scrambling polynomial to the PON frame to form a scrambled PON frame. The interface transmits the scrambled PON frame.Type: ApplicationFiled: February 2, 2012Publication date: August 8, 2013Applicant: CALIX, INC.Inventors: Christopher T. Bernard, Charles J. Eddleston
-
Publication number: 20130202112Abstract: An example method includes encapsulating, by an optical network device, at least a portion of a data packet to form a passive optical network (PON) frame. The method further includes applying, by the optical network device, a scrambling polynomial to at least a portion of the PON frame to generate a scrambled PON frame. The method further includes determining, by the optical network device, that the scrambled PON frame comprises a consecutive identical digit (CID) sequence greater than a threshold length. The method further includes replacing, by the optical network device the determined CID sequence with a correction pattern to generate a modified scrambled PON frame. The method further includes transmitting, by the optical network device, the modified scrambled PON frame.Type: ApplicationFiled: February 2, 2012Publication date: August 8, 2013Applicant: CALIX, INC.Inventors: Christopher T. Bernard, Charles J. Eddleston
-
Patent number: 8325727Abstract: In general, techniques are described for inline packet replication in network devices. A network device referred to as an optical line terminal (OLT) may implement the techniques. The OLT comprises a customer interface that supports different logical interfaces to which couple a plurality of optical network terminals (ONTs) and a network interface that receives a data unit. The OLT further comprises a conversion unit, such as a media access control (MAC) module, located in a data path of the optical line terminal that determines whether the received data unit is a candidate for replication. The conversion unit includes an inline packet processing module that performs replication to generate at least one copy of the data unit based on the determination that the received packet is a candidate for packet replication. The customer interface outputs the at least one copy of the data unit to the ONTs.Type: GrantFiled: April 8, 2010Date of Patent: December 4, 2012Assignee: Calix, Inc.Inventors: Charles J. Eddleston, Christopher T. Bernard, Duane M. Butler
-
Patent number: 8244126Abstract: This disclosure is directed to techniques for facilitating clock recovery in optical networks. An optical network terminal (ONT) that terminates a fiber link of an optical network includes a clock mode selection module that automatically selects a clock recovery mode based on a type of optical network to which the ONT connects and a type of service provided to one or more subscriber devices coupled to the ONT. By automatically selecting the clock recovery module, an administrator or other user need not provision this aspect of the optical network, thereby reducing administrative tasks and facilitating the provisioning of the optical network. In addition, the techniques enable selection of the most optimal clock recovery mode based on the current state of the optical network.Type: GrantFiled: December 3, 2008Date of Patent: August 14, 2012Assignee: Calix, Inc.Inventors: Charles J. Eddleston, Christopher T. Bernard, Jason W. Dove
-
Patent number: 8139605Abstract: This disclosure is directed to devices and methods for facilitating the upgrade of optical networks. An optical network terminal (ONT) that terminates an optical fiber link of an optical network comprises two or more transport engines that each converts data transmitted via different transports to data corresponding to a service. For example, the ONT may include a first transport engine and a second transport engine. The first transport engine converts data received over the optical network via a first transport, e.g., a legacy transport, into data corresponding to a service for one or more subscriber devices. The second transport engine converts the data received over the optical network via a second transport, e.g., a next generation transport, into the data corresponding to the service for the subscriber devices. The ONT is selectively configurable to select one of the first and second transport engines, thereby making the ONT upgrade-resilient.Type: GrantFiled: May 5, 2008Date of Patent: March 20, 2012Assignee: Calix, Inc.Inventors: Christopher T. Bernard, Charles J. Eddleston
-
Publication number: 20110249970Abstract: In general, techniques are described for inline packet replication in network devices. A network device referred to as an optical line terminal (OLT) may implement the techniques. The OLT comprises a customer interface that supports different logical interfaces to which couple a plurality of optical network terminals (ONTs) and a network interface that receives a data unit. The OLT further comprises a conversion unit, such as a media access control (MAC) module, located in a data path of the optical line terminal that determines whether the received data unit is a candidate for replication. The conversion unit includes an inline packet processing module that performs replication to generate at least one copy of the data unit based on the determination that the received packet is a candidate for packet replication. The customer interface outputs the at least one copy of the data unit to the ONTs.Type: ApplicationFiled: April 8, 2010Publication date: October 13, 2011Applicant: Calix, Inc.Inventors: Charles J. Eddleston, Christopher T. Bernard, Duane M. Butler
-
Publication number: 20100135657Abstract: This disclosure is directed to techniques for facilitating clock recovery in optical networks. An optical network terminal (ONT) that terminates a fiber link of an optical network includes a clock mode selection module that automatically selects a clock recovery mode based on a type of optical network to which the ONT connects and a type of service provided to one or more subscriber devices coupled to the ONT. By automatically selecting the clock recovery module, an administrator or other user need not provision this aspect of the optical network, thereby reducing administrative tasks and facilitating the provisioning of the optical network. In addition, the techniques enable selection of the most optimal clock recovery mode based on the current state of the optical network.Type: ApplicationFiled: December 3, 2008Publication date: June 3, 2010Applicant: Calix Networks, Inc.Inventors: Charles J. Eddleston, Christopher T. Bernard, Jason W. Dove
-
Publication number: 20090274463Abstract: This disclosure is directed to devices and methods for facilitating the upgrade of optical networks. An optical network terminal (ONT) that terminates an optical fiber link of an optical network comprises two or more transport engines that each converts data transmitted via different transports to data corresponding to a service. For example, the ONT may include a first transport engine and a second transport engine. The first transport engine converts data received over the optical network via a first transport, e.g., a legacy transport, into data corresponding to a service for one or more subscriber devices. The second transport engine converts the data received over the optical network via a second transport, e.g., a next generation transport, into the data corresponding to the service for the subscriber devices. The ONT is selectively configurable to select one of the first and second transport engines, thereby making the ONT upgrade-resilient.Type: ApplicationFiled: May 5, 2008Publication date: November 5, 2009Applicant: Calix, Inc.Inventors: Christopher T. Bernard, Charles J. Eddleston