Patents Assigned to Calix, Inc.
  • Publication number: 20140335877
    Abstract: Techniques for dynamic backhaul bandwidth provisioning are described herein. For example, a method may include determining a potential subscriber user equipment load change, transmitting a backhaul bandwidth change request message based a potential subscriber UE load change, wherein the backhaul bandwidth change request message includes a requested backhaul bandwidth level, receiving a backhaul bandwidth change reply message in response to transmitting the backhaul bandwidth change request message, implementing a subscriber UE load change response corresponding to the potential subscriber UE load change based on receiving the backhaul bandwidth change reply message.
    Type: Application
    Filed: May 7, 2013
    Publication date: November 13, 2014
    Applicant: Calix, Inc.
    Inventors: Harold Roberts, Steve Timm, Berkay Baykal
  • Patent number: 8862705
    Abstract: In general, this disclosure describes network security techniques that may accommodate legitimate movement of a subscriber device while preventing MAC collisions that may result from configuration errors or MAC spoofing attempts. MAC spoofing may result in packets directed to one subscriber device being sent instead to another subscriber device. By modifying an access node or a Dynamic Host Configuration Protocol (DHCP) server to allow only authorized subscriber devices on the access network, layer two collisions (“MAC collisions”) may be prevented.
    Type: Grant
    Filed: July 30, 2009
    Date of Patent: October 14, 2014
    Assignee: Calix, Inc.
    Inventors: Berkay Baykal, Duane M. Butler, Michael W. Conner, Shaun Noel Missett
  • Patent number: 8848563
    Abstract: Systems and methods for measuring frame loss in multipoint networks are provided. In one embodiment, a method for calculating frame loss comprises: performing a first continuity check message exchange between a first and a plurality of other devices, the first exchange comprises the first device collecting a first set of frame count data from each of the first and other devices, the first set of frame count data associated with a first instance of time by a first sequence identifier; performing a second continuity check message exchange between the first and plurality of other devices, the second exchange comprises the first device collecting a second set of frame count data from the first other devices, the second set of frame count data associated with a second instance of time by a second sequence identifier; and calculating a frame loss measurement by accounting for frame Ingress and frame Egress.
    Type: Grant
    Filed: June 12, 2012
    Date of Patent: September 30, 2014
    Assignee: Calix, Inc.
    Inventors: Shaun Noel Missett, Berkay Baykal, Christopher Thomas Bernard
  • Patent number: 8837481
    Abstract: 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: Grant
    Filed: November 5, 2012
    Date of Patent: September 16, 2014
    Assignee: Calix, Inc.
    Inventors: Charles J. Eddleston, Christopher T. Bernard, Duane M. Butler
  • Publication number: 20140254394
    Abstract: In general, techniques are described that may allow a network element to autonomously validate a network or network segment. In one example, a method includes configuring a VLAN on a network having at least two network elements, configuring, via a first one of the at least two three network elements on the network, a network loop on the VLAN, generating, via the first one of the at least two network elements on the network, a plurality of data units and injecting the data units onto the network, forwarding, via each of the at least two network elements on the network, the data units around the network loop on the VLAN for a specified time at media speed, configuring one of the at least two network elements on the ring network to stop the network loop, and determining whether there are any network errors.
    Type: Application
    Filed: March 8, 2013
    Publication date: September 11, 2014
    Applicant: Calix, Inc.
    Inventor: Timothy Hayes
  • Patent number: 8824308
    Abstract: In general, techniques are described for interworking between Ethernet organization, administration, and maintenance (OAM) frames and Asynchronous Transfer Mode (ATM) ATM OAM cells. For example, an access node in an Ethernet and ATM network may implement the techniques. The access node comprises an Ethernet interface that receives an Ethernet OAM Loopback frame from a device within an Ethernet network. The access node includes a control unit that constructs an ATM OAM End-to-End Loopback cell from the Ethernet OAM Loopback frame, and an ATM interface that transmits the ATM OAM End-to-End Loopback cell from the access node towards a virtual circuit connected to a subscriber device to verify connectivity from the originating device within the Ethernet network to the subscriber device within the ATM network.
    Type: Grant
    Filed: April 20, 2012
    Date of Patent: September 2, 2014
    Assignee: Calix, Inc.
    Inventors: Shaun N. Missett, Steven J. Brooks, Jeffrey A. Buffum
  • Publication number: 20140226984
    Abstract: One or more devices of a network having asymmetric delay are configured to participate in time synchronization protocol sessions in which a client device synchronizes its local clock to a master device. In one example, a system includes an optical line terminal configured to receive a time synchronization protocol packet from a grandmaster clock and an optical network unit (ONU) configured to calculate a residence time of the time synchronization protocol packet, encode the residence time into the packet, and to forward the packet to a client device. Moreover, the system may participate in a plurality of time synchronization protocol sessions with a plurality of client devices, such that the client devices become synchronized in frequency and phase.
    Type: Application
    Filed: April 17, 2014
    Publication date: August 14, 2014
    Applicant: Calix, Inc.
    Inventors: Harold A. Roberts, Christopher T. Bernard, Jason W. Dove, Berkay Baykal
  • Publication number: 20140226972
    Abstract: An access network comprises a first network interface device coupled to a customer network and configured to provide an interface between the access network and the customer network. The access network also comprises a second network interface device coupled to a core network and configured to provide an interface between the access network and the core network. The first network device is configured to insert a Status Type Length Value (TLV) element into a Continuity Check Message (CCM) to form a modified CCM and to transmit the modified CCM to the second network interface device. The Status TLV element includes fields for at least one of a dying gasp indication from a customer premise equipment or performance monitoring data. The second network interface device is configured to store data from the Status TLV in a database entry associated with an identification number of the first network interface device.
    Type: Application
    Filed: February 11, 2013
    Publication date: August 14, 2014
    Applicant: CALIX, INC.
    Inventors: Shaun Noel Missett, Berkay Baykal, Tim Joseph Ethen
  • Patent number: 8731198
    Abstract: 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: Grant
    Filed: February 2, 2012
    Date of Patent: May 20, 2014
    Assignee: Calix, Inc.
    Inventors: Christopher T. Bernard, Charles J. Eddleston
  • Patent number: 8718482
    Abstract: One or more devices of a network having asymmetric delay are configured to participate in time synchronization protocol sessions in which a client device synchronizes its local clock to a master device. In one example, a system includes an optical line terminal configured to receive a time synchronization protocol packet from a grandmaster clock and an optical network unit (ONU) configured to calculate a residence time of the time synchronization protocol packet, encode the residence time into the packet, and to forward the packet to a client device. Moreover, the system may participate in a plurality of time synchronization protocol sessions with a plurality of client devices, such that the client devices become synchronized in frequency and phase.
    Type: Grant
    Filed: November 9, 2010
    Date of Patent: May 6, 2014
    Assignee: Calix, Inc.
    Inventors: Harold A. Roberts, Christopher T. Bernard, Jason W. Dove, Berkay Baykal
  • Publication number: 20140105597
    Abstract: Techniques are disclosed that relate to synchronizing a clock on a network interface device with a clock on an optical line terminal (OLT). In one example, the technique to synchronizing the clocks may include monitoring one or more instances when the network interface device transmits information to the OLT and determining when a frame should be received by the network interface device based on the monitored one or more instances when the network interface device transmits information the OLT.
    Type: Application
    Filed: December 9, 2013
    Publication date: April 17, 2014
    Applicant: Calix, Inc.
    Inventors: Christopher T. Bernard, Dean M. Dunnigan
  • Publication number: 20140086073
    Abstract: A demarcation point device positioned at a customer network to provide the customer network access to a service provider network. The demarcation point device comprises a control unit that transmits one or more service query data packets on the customer network to test at least one service within the customer network. The control unit receives one or more service reply data packets from the customer network in response to transmitting the service query data packets, and determines one or more service statistics based on one or more of the service query data packets and the service reply data packets.
    Type: Application
    Filed: September 26, 2012
    Publication date: March 27, 2014
    Applicant: CALIX, INC.
    Inventors: Berkay Baykal, Shaun N. Missett, Ari M. Sodhi
  • Publication number: 20140056582
    Abstract: In general, techniques are described to detect potential issues with optical fibers. The techniques may be implemented using various optical network hardware. An example optical network unit (ONU) includes a network interface coupled to an optical fiber through which the ONU communicates with an optical line terminal (OLT). The ONU further includes a control unit that determines at least a first signal strength and a second signal strength of a signal received via the optical fiber, determines a rate of signal strength degradation based on the first signal strength and the second signal strength, compares the rate of signal strength degradation to a rate threshold so as to determine a potential issue with the optical fiber, and based on the comparison, causes the network interface to send a message to the OLT indicating a potential issue with the optical fiber to which the ONU connects to communicate with the OLT.
    Type: Application
    Filed: August 27, 2012
    Publication date: February 27, 2014
    Applicant: CALIX, INC.
    Inventor: Harold A. Roberts
  • Patent number: 8660004
    Abstract: Systems and methods for multicast admission control are provided. In one embodiment, a node comprises: a first interface configured to receive a multicast channel access request, from a subscriber interface, including an address for a channel; a memory including a subscriber profile and VLAN configuration data for the network; a processor that identifies a first VLAN corresponding to the address from the VLAN configuration data and determines whether the subscriber is authorized to receive the channel via the first VLAN based on access policy designated by the subscriber profile; wherein the processor further determines whether granting access to the channel violates admission control policy based on predefined bandwidth requirements and/or a stream count limit for the first VLAN; wherein when the subscriber interface is authorized to receive the channel and when granting access to the channel does not violate admission control policy, the processor routes the channel to the subscriber.
    Type: Grant
    Filed: February 16, 2011
    Date of Patent: February 25, 2014
    Assignee: Calix, Inc.
    Inventors: Berkay Baykal, Shaun Missett
  • Publication number: 20140052814
    Abstract: Caching techniques are described. An example network device positioned between an optical line terminal (OLT) and a service provider device includes a hot cache, a wide cache controller, and a control unit. The control unit is configured to receive, from a first service delivery platform, a request for digital content, and determine whether the requested digital content is stored on the hot cache. The control unit is further configured to, when the requested digital content is not stored on the hot cache, determine, using the wide cache controller, whether the requested digital content is stored on a wide cache of a second service delivery platform, receive, from the second service delivery platform, the requested digital content, and responsive to the request received from the first delivery platform, send the received digital content to the first delivery platform.
    Type: Application
    Filed: August 14, 2012
    Publication date: February 20, 2014
    Applicant: CALIX, INC.
    Inventor: Norman B. Graham
  • Publication number: 20140029635
    Abstract: Techniques are described for maintaining the extinction ratio of an output optical signal over temperature and aging. In some examples, the techniques may determine the instantaneous slope efficiency of the laser outputting the optical signal, while the laser is outputting the optical signal. Based on the determined slope efficiency, the techniques may determine the needed drive current components (e.g., at least one of the bias current and the modulation current) that results in maintaining the extinction ratio to within a desired range.
    Type: Application
    Filed: December 21, 2012
    Publication date: January 30, 2014
    Applicant: CALIX, INC.
    Inventors: Mark R. Biegert, Peter O. Lee, Mark T. Paulsen, Joel K. Lagerquist
  • Publication number: 20140026174
    Abstract: An access node comprises a control unit that determines an anticipated working set of television channels based on a historically delivered working set of television channels to which a subscriber network has previously subscribed. The anticipated working set indicates a time at which the subscriber network is expected to subscribe to a different set of channels. The access node includes at least one interface that couples the access node to the subscriber network, that prior to the time at which the subscriber network is expected to subscribe to the different set of channels, subscribes to the different set of television channels in accordance with the anticipated working set such that media content associated with the different channels of the anticipated working set is available for delivery to the subscriber network at the time during which the access node expects the subscriber network to subscribe to the different set of channels.
    Type: Application
    Filed: July 18, 2012
    Publication date: January 23, 2014
    Applicant: CALIX, INC.
    Inventor: Berkay Baykal
  • Patent number: 8630546
    Abstract: Techniques are disclosed that relate to synchronizing a clock on a network interface device with a clock on an optical line terminal (OLT). In one example, the technique to synchronizing the clocks may include monitoring one or more instances when the network interface device transmits information to the OLT and determining when a frame should be received by the network interface device based on the monitored one or more instances when the network interface device transmits information the OLT.
    Type: Grant
    Filed: November 1, 2010
    Date of Patent: January 14, 2014
    Assignee: Calix, Inc.
    Inventors: Christopher T. Bernard, Dean M. Dunnigan
  • Patent number: 8625466
    Abstract: Techniques are disclosed that may allow a network device comprising multiple line cards that are each executing a spanning tree algorithm to appear as a single spanning tree protocol entity to other network devices within a bridged local area network (LAN). In one example, a method includes determining, via a first processor on a first card of a network device, a first superior local port on the first card, transmitting, from the first card to a second card of the network device, a data unit specifying the determined first superior local port, and determining, via a second processor on the second card, a superior port on the network device among the first superior local port and a second plurality of ports on the second card based on a second plurality of BPDUs received via the second plurality of ports.
    Type: Grant
    Filed: May 11, 2010
    Date of Patent: January 7, 2014
    Assignee: Calix, Inc.
    Inventor: Ronald D. Miller
  • Publication number: 20130329580
    Abstract: Systems and methods for measuring frame loss in multipoint networks are provided. In one embodiment, a method for calculating frame loss comprises: performing a first continuity check message exchange between a first and a plurality of other devices, the first exchange comprises the first device collecting a first set of frame count data from each of the first and other devices, the first set of frame count data associated with a first instance of time by a first sequence identifier; performing a second continuity check message exchange between the first and plurality of other devices, the second exchange comprises the first device collecting a second set of frame count data from the first other devices, the second set of frame count data associated with a second instance of time by a second sequence identifier; and calculating a frame loss measurement by accounting for frame Ingress and frame Egress.
    Type: Application
    Filed: June 12, 2012
    Publication date: December 12, 2013
    Applicant: CALIX, INC.
    Inventors: Shaun Missett, Berkay Baykal, Christopher Thomas Bernard