Patents Assigned to Calix, Inc.
  • Publication number: 20150295890
    Abstract: A system and method for establishing secure communication between a first device and a second device, wherein the first device is behind a firewall. A Secure Shell (SSH) connection is established between the first device and the second device, wherein establishing a connection includes establishing a secured communications tunnel from the first device to the second device via an SSH protocol. The first device is registered with the second device, wherein registering includes sending an SSH protocol REGISTER DEVICE message from the first device to the second device.
    Type: Application
    Filed: April 15, 2014
    Publication date: October 15, 2015
    Applicant: Calix, Inc.
    Inventors: Zhijian QIN, Srinivas Nukala, Weimin Zhou
  • Patent number: 9137326
    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: Grant
    Filed: August 14, 2012
    Date of Patent: September 15, 2015
    Assignee: Calix, Inc.
    Inventor: Norman B. Graham
  • Patent number: 9137129
    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: Grant
    Filed: February 11, 2013
    Date of Patent: September 15, 2015
    Assignee: Calix, Inc.
    Inventors: Shaun Noel Missett, Berkay Baykal, Tim Joseph Ethen
  • Publication number: 20150222526
    Abstract: Network and service layers for next generation access networks are provided. In one embodiment, a method for providing network services within an access network is provided. The method comprises: receiving one or more user packets of a user packet flow at a first node located within an access network, wherein the access network comprises a plurality of service nodes each hosting at least one network service application; defining subscriber policy requirements associated with the user packet flow by inspecting at least a first user packet of the user packet flow at the first node; and encapsulating the one or more user packets within an access network routing packet, the access network routing packet including application server addressing that routes the user packet flow to at least a first service node of the plurality of service nodes based on the subscriber policy requirements.
    Type: Application
    Filed: May 8, 2014
    Publication date: August 6, 2015
    Applicant: Calix, Inc.
    Inventor: Berkay Baykal
  • Patent number: 9048946
    Abstract: A method of ranging comprises broadcasting a discovery request to a plurality of optical network units and receiving a respective discovery response from one or more of the plurality of optical network units. Each respective discovery response is transmitted as an out-of-band signal. The method also comprises approximating a respective out-of-band round trip delay to each corresponding optical network unit based on the respective discovery response; dynamically adjusting a size of a respective quiet window for each optical network unit based on the approximated out-of-band round trip delay; determining when to start the quiet window for each corresponding optical network unit based on the respective approximated out-of-band round trip delay; receiving an in-band ranging signal from the corresponding optical network unit during the respective quiet window; and determining an in-band round trip delay estimate based on the in-band ranging signal received during the respective quiet window.
    Type: Grant
    Filed: March 3, 2014
    Date of Patent: June 2, 2015
    Assignee: Calix, Inc.
    Inventors: Harold A. Roberts, Christopher Thomas Bernard
  • Patent number: 9025951
    Abstract: In general, techniques are described for provisioning network devices in an Ethernet-based access network. For example, an access node located in an Ethernet-based access network positioned intermediate to a back office network and a customer network may implement the techniques. The access node comprises a control unit that discovers a demarcation point device that terminates the access network of the service provider network at the customer network. The control unit of the access node implements an Ethernet protocol to provide layer two network connectivity between the service provider network and the customer network, authenticates the demarcation point device based on a unique identifier assigned to the demarcation point device and, after successfully authenticating the demarcation point device, provisions the demarcation point device.
    Type: Grant
    Filed: April 25, 2011
    Date of Patent: May 5, 2015
    Assignee: Calix, Inc.
    Inventors: Berkay Baykal, Shaun N. Missett
  • Publication number: 20150083795
    Abstract: A method of servicing a target device having a matrix barcode comprises analyzing data from a scan of the matrix barcode on the target device to obtain device identification information encoded in the matrix barcode; obtaining secondary information related to the target device; associating the device identification information with the secondary information; and transmitting the device identification information and secondary information over a network to a back office system.
    Type: Application
    Filed: September 26, 2013
    Publication date: March 26, 2015
    Applicant: Calix, Inc.
    Inventors: Berkay Baykal, Shaun Noel Missett, Harold A. Roberts, Michael Oquist, Allen James Sabean, Zachary Perkins
  • Publication number: 20150085678
    Abstract: A system and method for tracking and adjusting packet flows through a network having a service delivery node and one or more residential services gateways. Packet flows are recognized as they pass through one or more residential services gateway and flow analytics information corresponding to the packet flows recognized in the residential services gateways are transferred from the residential gateways to the flow identification control unit. The flow analytics information received from the residential services gateways is analyzed within the flow identification control unit and traffic through one or more of the service access platform and the residential services gateways is adjusted, if necessary, as a function of the flow analytics information analyzed by the flow identification control unit.
    Type: Application
    Filed: September 23, 2013
    Publication date: March 26, 2015
    Applicant: Calix, Inc.
    Inventors: Brower Dimond, Ari Sodhi
  • Patent number: 8989032
    Abstract: Systems and methods for measuring frame loss in multipoint networks are provided. In one embodiment, a method for calculating frame loss in a multipoint network is provided. The method comprises: synchronizing local PM frame count bin boundaries across a multipoint network; collecting a first sample of frame count data at a network manager from a first local PM frame count bin for each VLAN Endpoint on the multipoint network; and calculating a frame loss for the multipoint network by accounting for frame ingress and frame egress from the multipoint network based on the first sample of frame count data; wherein the first sample of frame count data is associated with a first period of time defined by the local PM frame count bin boundaries.
    Type: Grant
    Filed: June 12, 2012
    Date of Patent: March 24, 2015
    Assignee: Calix, Inc.
    Inventors: Shaun Noel Missett, Berkay Baykal, Christopher Thomas Bernard
  • Patent number: 8983308
    Abstract: In general, this disclosure relates to optical network devices with support for multiple physical layer transport standards. An optical network device may include an optical receiver that can be adaptively configured to support different physical layer transport standards. For example, the optical receiver may include a photodiode and a control unit to adjust a characteristic of the photodiode to support different optical physical layer transport standards on an adaptive basis. For example, the control unit may adjust the photodiode characteristic to prevent an overload condition when an optical signal is received according to the physical layer access standard.
    Type: Grant
    Filed: September 22, 2009
    Date of Patent: March 17, 2015
    Assignee: Calix, Inc.
    Inventors: Mark R. Biegert, Peter O. Lee
  • Patent number: 8976688
    Abstract: In general, techniques are described for performing grant scheduling in optical networks. An optical line terminal (OLT) comprising a control unit may implement the techniques. The control unit determines an amount of upstream data associated with a category of service that is waiting at a first one of a plurality of ONTs to be transmitted upstream to the OLT and computes a number of GCPs for each of the ONTs based on a determined amount of data associated with the category of service that is waiting to be transmitted upstream to the OLT for each of the ONTs. After computing the number of GCPs, the control unit then grants time slots to the one or more of the ONTs based on the number of GCPs computed for each of the ONTs, wherein the time slots comprise time slots for upstream communication form the ONTs to the OLT.
    Type: Grant
    Filed: June 17, 2011
    Date of Patent: March 10, 2015
    Assignee: Calix, Inc.
    Inventors: Steven L. Timm, Mark R. Biegert
  • Publication number: 20150063107
    Abstract: A system comprises a plurality of access nodes configured to provide one or more services to customer equipment; and a plurality of transport elements coupled together to form a network. Each transport element is configured to receive data packets committed to the network by one or more of the other transport elements and to commit data packets to the network, each data packet assigned to one of a plurality of traffic classes. Each respective transport element is further configured to shape a first set of traffic comprising data packets received from another transport element based on the respective traffic class of each data packet and to shape a second set of traffic comprising data packets to be committed to the network by the respective transport element based on the respective traffic class of each data packet, the first set of traffic shaped separately from the second set of traffic.
    Type: Application
    Filed: August 29, 2013
    Publication date: March 5, 2015
    Applicant: Calix, Inc.
    Inventors: Shaun Noel Missett, Berkay Baykal
  • Publication number: 20150067117
    Abstract: A system comprises a first endpoint device; and a second endpoint device coupled to the first endpoint device over a service provider network. The first endpoint device is configured to insert a Service Level Agreement (SLA) Type Length Value (TLV) element into a Protocol Data unit (PDU) to form an enhanced PDU, the first endpoint device further configured to transmit the enhanced PDU to the second endpoint device. The SLA TLV element includes fields for at least one of service configuration information and test capability information of the first endpoint device.
    Type: Application
    Filed: August 29, 2013
    Publication date: March 5, 2015
    Applicant: Calix, Inc.
    Inventors: Shaun Noel Missett, Berkay Baykal
  • Patent number: 8967460
    Abstract: A method of servicing a target device having a matrix barcode comprises analyzing data from a scan of the matrix barcode on the target device to obtain device identification information encoded in the matrix barcode; obtaining secondary information related to the target device; associating the device identification information with the secondary information; and transmitting the device identification information and secondary information over a network to a back office system.
    Type: Grant
    Filed: September 26, 2013
    Date of Patent: March 3, 2015
    Assignee: Calix, Inc.
    Inventors: Berkay Baykal, Shaun Noel Missett, Harold A. Roberts, Michael Oquist, Allen James Sabean, Zachary Perkins
  • Patent number: 8964572
    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: Grant
    Filed: September 26, 2012
    Date of Patent: February 24, 2015
    Assignee: Calix, Inc.
    Inventors: Berkay Baykal, Shaun N. Missett, Ari M. Sodhi
  • Publication number: 20150036533
    Abstract: Techniques for network packet flow analysis and control are described herein. One example method may include obtaining network topology information corresponding to a plurality of nodes of an access network, receiving communication monitoring messages from two or more of the plurality of nodes, wherein the communication monitoring messages include communication information corresponding to a plurality of communication layers, and determining information loss statistics associated with the plurality of nodes based on the communication monitoring messages and the network topology information.
    Type: Application
    Filed: July 31, 2013
    Publication date: February 5, 2015
    Applicant: Calix, Inc.
    Inventors: Ari Sodhi, Henning Els
  • Publication number: 20150039481
    Abstract: A method of using a data monitoring service may include transmitting a request for subscriber billing status information; in response to the request, receiving the subscriber billing status information in a response message; formatting a status message based in part on the received subscriber billing status information, the status message including an estimated cost for a billing cycle of the subscriber; and presenting the status message in a network application.
    Type: Application
    Filed: August 5, 2013
    Publication date: February 5, 2015
    Applicant: Calix, Inc.
    Inventors: Henning Els, Phil Fine, Ari Sodhi
  • Publication number: 20150016247
    Abstract: Techniques for network packet flow management are described herein. For example, example methods may include receiving, at a first network device, a first flow identifier that identifies a first content of a first packet flow and a second flow identifier that identifies a second content of a second packet flow, wherein the first flow identifier and the second flow identifier are generated by a second network device. Such methods may also include receiving priority information indicating that the first content has a first priority and that the second content has a second priority that is lower than the first priority. Moreover, example methods may include transmitting the first packet flow and a modified second packet flow that includes the priority information to one or more other network devices.
    Type: Application
    Filed: July 15, 2013
    Publication date: January 15, 2015
    Applicant: Calix, Inc.
    Inventors: Timothy Hayes, Brower Dimond
  • Publication number: 20150016278
    Abstract: In general, techniques are described that may allow a network element to analyze the performance of a network without using external equipment external to the network. In one example, a method includes injecting a plurality of data units onto the network, forwarding the plurality of data units around the network loop, injecting at least one timing data unit on to the network, forwarding the at least one timing data unit around the network loop, and determining at least one latency statistic correlated to the at least one characteristic of the forwarded plurality of data units.
    Type: Application
    Filed: July 9, 2013
    Publication date: January 15, 2015
    Applicant: Calix, Inc.
    Inventor: Timothy Hayes
  • Patent number: 8917993
    Abstract: In general, techniques are described for monitoring downstream traffic in order to schedule delivery of upstream traffic in a computer network. The techniques may be implemented by an optical line terminal (OLT) comprising a control unit and an interface. The control unit determines an amount of upstream data that is waiting at one of a plurality of ONTs to be transmitted upstream to the OLT, and determines an amount of downstream data that is transmitted by the OLT to this ONT. The control unit increases the determined amount of upstream data based on the determined amount of downstream data transmitted by the OLT to the ONTs and, after increasing the determined amount of upstream data, generates an upstream grant map that grants time slots to the ONTs based on the determined amount of upstream data. The interface transmits the upstream grant map downstream to the ONTs.
    Type: Grant
    Filed: June 17, 2011
    Date of Patent: December 23, 2014
    Assignee: Calix, Inc.
    Inventors: Steven L. Timm, Mark R. Biegert