US Pat. No. 9,391,903

METHODS AND APPARATUSES FOR DISTRIBUTED PACKET FLOW CONTROL

Calix, Inc., Petaluma, C...

1. A method of controlling packet flow in a network, the method comprising:
transmitting, by a first network device to a second network device, a first packet flow and a second packet flow:
receiving, at the first network device, a first flow identifier that identifies a first application corresponding with a first
content of the first packet flow and a second flow identifier that identifies a second application corresponding with a second
content of the second packet flow,

wherein the first flow identifier and the second flow identifier are generated by the second network device, and wherein the
first application corresponding with the first content of the first packet flow and the second application corresponding with
the second content of the second packet flow are identified by the second network device using deep packet inspection:

receiving, at the first network device, a priority information indicating that the first application has a first priority
and that the second application has a second priority that is lower than the first priority, wherein the first priority and
the second priority are generated by the second network device: and

transmitting, by the first network device, the first packet flow and a modified second packet flow that includes the priority
information.

US Pat. No. 9,240,938

DISTRIBUTED SYSTEM AND METHOD FOR FLOW IDENTIFICATION IN AN ACCESS NETWORK

Calix, Inc., Petaluma, C...

1. A packet flow inspection system, comprising:
a flow identification control unit;
a plurality of residential services gateways, wherein each residential services gateway includes a flow identification (FI)
agent, wherein the flow identification agent on each residential gateway analyzes packet flows through the residential services
gateway associated with the flow identification agent and communicates the packet flow identifications to the flow identification
control unit; and

a service delivery node communicatively coupled to the flow identification control unit and to the residential services gateways,
wherein the service delivery node includes a service access platform and a flow identification agent, wherein the flow identification
agent of the service access platform identifies packet flows through the service access platform and communicates the packet
flow identifications to the flow identification control unit;

wherein the flow identification control unit analyzes the flow analytics information received from the residential services
gateways and the service delivery node and stores the analysis in memory;

wherein the service delivery node further includes a service access node connected to the service access platform, wherein
the service access node is connected to an external network and operates to pass traffic from the external network to the
service access platform and from the service access platform to the external network; and

wherein the service access node includes an FI agent, wherein the FI agent reports FI analytics information from the service
access node to the flow identification control unit.

US Pat. No. 9,185,042

SYSTEM AND METHOD FOR AUTOMATED QUALITY OF SERVICE CONFIGURATION THROUGH THE ACCESS NETWORK

Calix, Inc., Petaluma, C...

1. A system comprising:
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 of the plurality of transport elements comprising
a network node having a processor coupled to a transmitter, a receiver and a memory;

wherein each transport element is configured to couple the receiver to the network and the transmitter to the network and
receive, via the receiver, data packets originally committed to the network by one or more of the other transport elements
and to commit, via the transmitter, data packets to the network, each data packet assigned to one of a plurality of traffic
classes;

wherein each respective transport element is further configured to shape a first set of traffic comprising transit traffic
data packets received from, and originally committed to the network by, another transport element based on the respective
traffic class of each data packet and to shape a second set of traffic comprising local traffic data packets to be originally
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;

wherein each respective transport element is further configured to shape the shaped first set of traffic together with the
shaped second set of traffic based on respective weights associated with the first set of traffic and the second set of traffic.

US Pat. No. 9,048,946

HYBRID RANGING USING AN OUT OF BAND SIGNAL IN OPTICAL NETWORKS

Calix, Inc., Petaluma, C...

1. A method of ranging in an optical network, the method comprising:
broadcasting a discovery request to a plurality of optical network units;
receiving a respective discovery response from one or more of the plurality of optical network units, wherein each respective
discovery response is transmitted as an out-of-band signal on a data channel for traffic bearing signals;

identifying a respective serial number in each respective discovery response, each respective serial number identifying a
corresponding optical network unit;

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 from which a discovery response is
received based on the approximated out-of-band round trip delay to the corresponding optical network unit;

determining when to start the quiet window for each corresponding optical network unit based on the respective approximated
out-of-band round trip delay to the corresponding optical network unit;

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 to the corresponding optical network unit based on the in-band ranging signal
received during the respective quiet window.

US Pat. No. 9,306,697

SYSTEM AND METHOD OF COMPENSATING FOR SPECTRAL EXCURSION

Calix, Inc., Petaluma, C...

1. An optical network comprising:
an optical line terminal having one or more transmitters configured to transmit optical signals and one or more receivers
configured to receive optical signals, wherein each of the one or more transmitters and each of the one or more receivers
is configured to operate over a respective wavelength;

a plurality of optical network units, each of the optical network units having a respective laser that is optically coupled
to a respective one of the one or more receivers in the optical line terminal;

wherein the optical line terminal is configured to monitor power levels of respective optical signal burst transmissions from
each of the plurality of optical network units and to direct each optical network unit to wavelength bias its respective laser
in an direction away from the respective wavelength between optical signal bursts based on the monitored power levels to compensate
for a respective wavelength shift experienced by the respective laser during burst transmissions.

US Pat. No. 9,591,386

OPTICAL NETWORK DEVICE WITH INTEGRATED PORT MIRRORING

Calix, Inc., Petaluma, C...

1. A method comprising:
obtaining, by an optical network device (OND) coupled to a passive optical network, physical layer data of the passive optical
network;

generating, by the OND, an encapsulated representation of the physical layer data of the passive optical network, wherein
generating comprises:

storing, by the OND, a representation of the physical layer data of the passive optical network;
segmenting, by the OND, the representation of the physical layer data into a plurality of segments that each include a portion
of the representation of the physical layer data; and

encapsulating, by the OND, the plurality of segments into a plurality of frames that each include a respective segment of
the plurality of segments and respective contextual information; and

outputting the encapsulated representation of the physical layer data to a diagnostic device, wherein outputting comprises
outputting the plurality of frames to the diagnostic device.

US Pat. No. 9,496,952

ROGUE OPTICAL NETWORK INTERFACE DEVICE DETECTION

Calix, Inc., Petaluma, C...

1. A method of rogue network interface device detection, the method comprising:
receiving, with an optical line terminal (OLT), a data pattern in an optical signal received during a quiet timeslot, wherein
the quiet timeslot comprises a timeslot that is not allocated to any of a plurality of network interface devices, with which
the OLT is associated, for upstream transmission;

determining that a rogue network interface device from which the optical signal is received during the quiet timeslot is not
a network interface device to which the OLT is configured to transmit downstream data based on the received data pattern;
and

communicating with one or more other OLTs information to quarantine the rogue network interface device.

US Pat. No. 9,319,293

METHODS AND APPARATUSES FOR NETWORK FLOW ANALYSIS AND CONTROL

Calix, Inc., Petaluma, C...

1. A method for network monitoring, comprising:
obtaining, from a plurality of nodes of a network, network topology information corresponding to the plurality of nodes of
the network, wherein the network topology information includes the orientation of each node of the plurality of nodes in relation
to each other node of the plurality of nodes;

receiving communication monitoring messages from at least two nodes of the plurality of nodes, wherein the communication monitoring
messages include communication information corresponding to a plurality of communication layers;

determining information loss statistics associated with the plurality of nodes and a packet flow corresponding with the plurality
of nodes based on the communication monitoring messages and the network topology information;

determining an application corresponding with the packet flow from the communication monitoring messages;
determining a priority for the identified application from the communication monitoring messages;
calculating a relative health value for the packet flow at a second node of the plurality of nodes using a percentage of packets
that have been altered while traversing the second node, wherein the percentage of packets that have been altered while traversing
the second node are used to determine the information loss statistics corresponding with the second node; and

configuring a first node of the plurality of nodes responsible for transmitting the packet flow to transmit the packet flow
to a third node of the plurality of nodes rather than the second node of the plurality of nodes using the priority and the
relative health value of the packet flow at the second node of the plurality of nodes.

US Pat. No. 9,137,326

DISTRIBUTED CACHE SYSTEM FOR OPTICAL NETWORKS

Calix, Inc., Petaluma, C...

1. A method comprising:
receiving, by a network device positioned between an optical line terminal (OLT) and a service provider device, a request
identifying digital content from a first service delivery platform included in a plurality of service delivery platforms,
the network device being positioned downstream of the service provider device and upstream of the OLT and each of the plurality
of service delivery platforms;

determining, by the network device, whether the digital content identified by the request is stored on a hot cache of the
network device, wherein the digital content identified by the request comprises requested digital content;

when the requested digital content is not stored on the hot cache, determining, by the network device, whether the requested
digital content is stored on a wide cache of a second service delivery platform of the plurality of service delivery platforms;

when the requested digital content is stored on the wide cache of the second service delivery platform, sending, by the network
device, a backup request for the requested digital content to the second service delivery platform;

receiving, by the network device and from the second service delivery platform, the requested digital content; and
sending, by the network device, the received digital content to the first service delivery platform.

US Pat. No. 9,137,129

PROPAGATING LINK STATUS ACROSS A NETWORK

Calix, Inc., Petaluma, C...

1. An access network comprising:
a first network interface device coupled to a customer network and configured to provide an interface between the access network
and the customer network;

a second network interface device coupled to a core network and configured to provide an interface between the access network
and the core network;

wherein the first network interface device is configured to insert a Status Type Length Value (TLV) element into a Continuity
Check Message (CCM) to form a modified CCM, the first network interface device configured to transmit the modified CCM to
the second network interface device;

wherein the Status TLV element includes fields for at least one of a dying gasp indication from a customer premise equipment
in the customer network or performance monitoring data for the link coupling the customer network to the first network interface
device;

wherein 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; and

wherein the second network interface device is configured to support an enable/disable attribute to control reporting of a
state change to an operator; the state change determined based on the data in the Status TLV from the first network interface
device.

US Pat. No. 9,695,209

SYNTHESIS OF AMPHIPHILIC CALIXARENE GLYCOSIDE DETERGENTS AND USE OF SAME FOR EXTRACTING AND STABILIZING NATIVE FUNCTIONAL MEMBRANE PROTEINS

CALIXAR, Lyons (FR)

1. A calixarene compound according to a formula:
wherein:
R1 represents a linear or branched C(1-16) alkyl group;

R2 represents an hydrogen atom or a methyl group;

R3 is identical to R1 or R2 group;

R4 represents a saccharide residue, in which hydroxyl groups are not protected;

R5 is identical to R4, or is absent;

L is a linker, which is selected from the group consisting of 1,2,3-triazole function, amide function, thiourea function,
or is absent;

Z is identical to L or absent;
0?x1?3, wherein x1 is an integer;

0?y1?3, wherein y1 is an integer;

x2 is identical to x1 or equal to 0;

y2 is identical to y1 or equal to 0;

X=O, S or is absent; and
Y is identical to X or is absent.

US Pat. No. 9,469,884

SYSTEM AND METHOD FOR THE CALCINATION OF MINERALS

Calix Ltd, Gordon, New S...

1. A method for the calcination of minerals, the method comprising the steps of:
moving granules of a feedstock through a vertically disposed reactor segment in a granular flow under at least one of a group
consisting of a force of steam, gravitational force and a centrifugal force;

imparting horizontal forces on the granules passing through the reactor segment in a vertical direction;
providing heat to the flowing granules inside the reactor segment through heat transfer through a wall of the reactor segment;
introducing a superheated gas into the reactor segment to create conditions of a gas-solid multiphase system; and
flushing gas products at least partially from the reactor segment under a flow of the superheated gas.

US Pat. No. 9,369,432

SYSTEM AND METHOD FOR SECURE NETWORK COMMUNICATIONS

Calix, Inc., Petaluma, C...

1. A method of establishing secure communication between a first device and a second device, wherein the first device is behind
a firewall, comprising:
establishing a Secure Shell (SSH) connection 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;

registering the first device with the second device, wherein registering includes sending an SSH protocol REGISTER DEVICE
message from the first device to the second device, wherein the REGISTER DEVICE message includes an identifier and a list
of one or more client applications running on the first device, wherein the list includes a socket port number assigned to
each client application, wherein the socket port number serves as a local port for the client application to which the socket
port number is assigned;

acknowledging the REGISTER DEVICE message at the second device, wherein acknowledging includes receiving the REGISTER DEVICE
message, determining the client applications to register, determining a separate socket port number to be used as a remote
port on the second device for each the registered client applications from the list of one or more client applications running
on the first device, and transmitting a REGISTER DEVICE ACK message including a remote port number of the remote port for
each registered client application from the second device to the first device, wherein determining a separate socket port
includes selecting the socket port to be used as the remote port from a pool of available socket ports;

transmitting a reverse port forwarding request from the first device to the second device, wherein the list of applications
includes a first application and wherein the reverse port forwarding request includes the socket port number assigned as local
port to the first application and the socket port number determined as the remote port for the first application; and

receiving, from the second device, a reverse port forwarding request acknowledgment associated with the first application.

US Pat. No. 9,294,534

APPLYING HEURISTICS TO MANAGE MULTICAST SUBSCRIPTIONS WITHIN COMPUTER NETWORKS

Calix, Inc., Petaluma, C...

11. An access node coupled to at least one subscriber network, wherein the access node comprises:
a control unit that adaptively determines an anticipated working set of a plurality of television channels for a plurality
of subscribers of the at least one subscriber network based on a historically delivered working set of television channels
comprising those of the plurality of television channels to which the plurality of subscribers of the at least one subscriber
network has previously subscribed, wherein the anticipated working set:

specifies a different set of the plurality of television channels to which the plurality of subscribers of the at least one
subscriber network is expected to subscribe at a specific time, and

includes one or more of the plurality of television channels such that a number of the one or more of the plurality of television
channels included within the anticipated working set does not exceed a maximum anticipated channel count that identifies a
maximum number of the plurality of television channels included within the anticipated working set of the plurality of television
channels; and

at least one interface that couples the access node to the at least one subscriber network, that prior to the specific time
at which the plurality of subscribers of the at least one subscriber network is expected to subscribe to the different set
of the plurality of television channels, subscribes to the different set of television channels in accordance with the anticipated
working set such that media content associated with the different set of the plurality of television channels of the anticipated
working set is available for delivery to the at least one subscriber network at the specific time during which the access
node expects the plurality of subscribers of the at least one subscriber network to subscribe to the different set of the
plurality of television channels, wherein to subscribe to the different set of television channels:

if a number of the plurality of television channels included in the anticipated working set exceeds the maximum anticipated
channel count, the at least one interface requests those channels of the anticipated working set that have been requested
by multiple subscribers of the plurality of subscribers of the at least one subscriber network before requesting those channels
of the anticipated working set that have been requested only by a single subscriber of the plurality of subscribers of the
at least one subscriber network.

US Pat. No. 9,178,613

NETWORK INTERFACE DEVICE SYNCHRONIZATION

Calix, Inc., Petaluma, C...

1. A method comprising:
receiving, with a network interface device, an equalization delay and a byte range that define when the network interface
device should transmit information to an optical line terminal (OLT);

determining, with the network interface device, a start time based on the byte range;
determining, with the network interface device, a response time of the network interface device;
monitoring, with the network interface device, one or more instances when the network interface device transmits the information
to the OLT within a current frame, wherein the network interface device transmits the current frame having the information;
and

determining, with the network interface device, a time when a next frame should be received by the network interface device
based on the monitored one or more instances when the network interface device transmits information to the OLT, the equalization
delay, the start time, the response time, and a temporal length of each frame, wherein the OLT transmits the next frame.

US Pat. No. 9,856,620

SHORING SYSTEM USING AT LEAST ONE LIQUID-CONTROLLING SLIDE RAIL

4. A shoring system for controlling liquid on an excavation site comprising:
at least four slide rails positioned at different vertices of the shoring system at the excavation site, the at least four
slide rails comprising at least one liquid-controlling slide rail comprising a hollow body and lateral openings permeable
to liquid when the at least one liquid-controlling slide rail is positioned into the ground, the openings being positioned
on at least a portion of the liquid-controlling slide rail directed outside of the excavation site, wherein each of the plurality
of slide rails comprise at least two plate rails; and

a plurality of lateral plates, each plate being slidable into the plate rails of two slide rails of the at least four slide
rails positioned at two adjacent vertices of the shoring system, wherein one or more of the lateral plates comprises one or
more surface gutters at least on an outside face thereof for facilitating water drainage by gravity.

US Pat. No. 9,150,807

SYSTEM AND METHOD FOR PROCESSING AN INPUT FUEL GAS AND STEAM TO PRODUCE CARBON DIOXIDE AND AN OUTPUT FUEL GAS

Calix Limited, (AU)

1. A system for processing an input fuel gas and steam to produce separate CO2 and output fuel gas streams, the system comprising:
a decarboniser segment configured such that at least a solid sorbent reacts therein with the fuel gas and steam to remove
carbon from the input fuel gas and to produce the output fuel gas stream in an exhaust gas from the decarboniser;

a calciner segment configured such that the solid sorbent from the decarboniser segment reacts therein to release the carbon
as CO2 into the CO2 gas stream;

a heat exchanger unit for exchanging heat between the decarboniser and calciner segments;
wherein heat provided from the decarboniser to the calciner is provided through the heat exchanging unit; and
wherein the system is configured such that CO2 partial pressures and temperatures in the decarboniser and calciner segments respectively are controlled such that the temperature
in the decarboniser segment is higher than the temperature in the calciner segment such that heat is provided from the decarboniser
to the calciner.

US Pat. No. 9,686,098

EFFICIENT MANAGEMENT OF RING NETWORKS

Calix, Inc., Petaluma, C...

1. A method comprising:
determining, with a first device of a ring network that is adjacent to a second device in the ring network designated as a
master device that manages operation of the ring network, whether a fault has occurred in the ring network, wherein the first
device includes a primary port and a secondary port, and wherein the primary port of the first device couples to a network
link of the ring network that connects the first device directly to the master device;

receiving data traffic with the secondary port of the first device; and
dropping the received data traffic until determining that the fault has occurred in the ring network.

US Pat. No. 9,391,768

TRANSPARENT CLOCK FOR PRECISION TIMING DISTRIBUTION

Calix, Inc., Petaluma, C...

16. A method comprising:
receiving, by an optical line terminal (OLT) of a network having asymmetric delay, a precision time protocol (PTP) packet,
wherein the PTP packet originates at a grandmaster clock;

determining, by the OLT, a time at which the PTP packet was received;
adding, by the OLT, an indication of the time to the PTP packet;
determining, by the OLT, an upstream residence time value and a downstream residence time value for the PTP packet;
adding, by the OLT, the upstream residence time value and the downstream residence time value to a time stamp correction field
of the PTP packet; and

forwarding, by the OLT, the PTP packet to an optical network unit (ONU) of the network, wherein a first clock in the ONU and
a second clock in the OLT are synchronized.

US Pat. No. 9,515,908

NETWORK LATENCY TESTING

Calix, Inc., Petaluma, C...

1. A method comprising:
configuring a network loop on a network having at least two network elements;
injecting, using a first one of the at least two network elements on the network, a plurality of data units onto the network,
wherein the plurality of data units comprises a first plurality of data units and a second plurality of data units, wherein
each of the first plurality of data units comprises a first characteristic and each of the second plurality of data units
comprises a second characteristic;

forwarding, using each of the at least two network elements on the network, the plurality of data units around the network
loop at a first rate, wherein each of the plurality of data units comprises at least one characteristic;

injecting, using the first one of the at least two network elements on the network, at least one timing data unit on to the
network loop;

forwarding, using each of the at least two network elements on the network, the at least one timing data unit around the network
loop; and

determining, based on the at least one timing data unit, at least one latency statistic correlated to the at least one characteristic
of the forwarded plurality of data units by at least one of the at least two network elements, wherein determining the at
least one latency statistic comprises determining a first latency statistic correlated to the first characteristic of the
forwarded plurality of data units and a second latency statistic correlated to the second characteristic of the forwarded
plurality of data units.

US Pat. No. 10,014,938

OPTICAL NETWORK TERMINAL WAVELENGTH NOTIFICATION

Calix, Inc., Petaluma, C...

1. A method comprising:determining a first wavelength at which a network interface device is operating,
wherein the network interface device operates in a multiple wavelength system and is configurable to operate at a plurality of different wavelengths of the multiple wavelength system by tuning an operation of the network interface device,
wherein tuning the operation of the network device comprises changing operation of the network interface device between two or more of the different wavelengths, and
wherein the first wavelength at which the network interface device is operating comprises at least one of an optical wavelength at which a laser of the network interface device is transmitting optical data or an optical wavelength at which a photodiode of the network interface device is receiving optical data;
outputting, with the network interface device, a first sensory output that indicates the first wavelength at which the network interface device is operating;
determining that the network interface device changed operation from the first wavelength to a second, different wavelength; and
outputting, with the network interface device, a second sensory output that indicates the second wavelength at which the network interface device is operating.

US Pat. No. 9,642,145

METHODS AND APPARATUSES FOR DYNAMIC BACKHAUL BANDWIDTH MANAGEMENT IN WIRELESS NETWORKS

Calix, Inc., Petaluma, C...

1. A method of backhaul bandwidth management executed by an access point located in an access network, the method comprising:
determining, with the access point, a potential mobile subscriber user equipment (UE) load change; transmitting, from the
access point to a backhaul network entity, a backhaul bandwidth change request message based on determining the potential
mobile subscriber UE load change, wherein the backhaul bandwidth change request message includes a requested backhaul bandwidth
level; receiving, with the access point, a backhaul bandwidth change reply message from the backhaul network entity in response
to transmitting the backhaul bandwidth change request message; and implementing, with the access point, a mobile subscriber
UE load change response, comprising adjusting backhaul bandwidth of the mobile subscriber UE, corresponding to the potential
mobile subscriber UE load change based on receiving the backhaul bandwidth change reply message.

US Pat. No. 9,044,485

CEFTOLOZANE ANTIBIOTIC COMPOSITIONS

CALIXA THERAPEUTICS, INC....

1. An antibiotic pharmaceutical product comprising a compound of formula (I)

or a pharmaceutically acceptable salt thereof, stabilized with a non-reducing sugar in an amount effective to reduce the rate
of degradation of the compound of formula (I), degradation product having the structure of formula (IV)


and
the compound of formula (I) being stabilized by obtaining the compound of formula (I) in the antibiotic pharmaceutical composition
by a process comprising the steps of:

a. lyophilizing an aqueous solution comprising a stabilizing-effective amount of the non-reducing sugar as a ceftolozane stabilizing
agent and the compound of formula (I) or a pharmaceutically acceptable salt thereof at a pH of about 5-7 to obtain a lyophilized
stabilized composition; and

b. combining the lyophilized stabilized composition of step (a) with a composition comprising a compound of formula (II)

 or a pharmaceutically acceptable salt thereof, to obtain the antibiotic pharmaceutical product.
US Pat. No. 9,913,475

OXIDE PRODUCTS FORMED FROM CALCINED CARBONATE POWDER FOR USE AS BIOCIDE, CHEMICAL DETOXIFIER AND CATALYST SUPPORT PRODUCTS

Calix Ltd, Pymble, NSW (...

11. A chemical composition adapted for use as a biocide, comprising:
a sprayable slurry of particles of calcined carbonate powder suspended in water, wherein the particles have a porosity of
greater than 0.5 and wherein the surface of the particles includes microstructures defined by at least one nano-crystalline
structure positioned on the outer surface of the particles.

US Pat. No. 9,515,725

ROGUE OPTICAL NETWORK INTERFACE DEVICE DETECTION

Calix, Inc., Petaluma, C...

1. A method comprising:
receiving, with a network interface device, one or more requests from an optical line terminal (OLT) to determine whether
the network interface device transmitted one or more optical signals during one or more timeslots assigned to the network
interface device for upstream transmission;

determining, with the network interface device, that the network interface device transmitted the one or more optical signals
during one or more timeslots assigned to the network interface device for upstream transmission;

determining that the network interface device is transmitting the one or more optical signals at a wavelength that the OLT
does not receive based on the determination that the network interface device transmitted the one or more optical signals
during one or more timeslots assigned to the network interface device for upstream transmission, and the reception of the
one or more requests from the OLT; and

disabling the network interface device from transmitting upstream optical signals based on the determination that the network
interface device is transmitting the one or more optical signals at the wavelength that the OLT does not receive.

US Pat. No. 9,505,998

SYSTEM AND METHOD FOR PROCESSING AN INPUT FUEL GAS AND STEAM TO PRODUCE CARBON DIOXIDE AND AN OUTPUT FUEL GAS

Calix Limited, Pymble (A...

1. A method for processing an input fuel gas and steam to produce separate CO2 and output fuel gas streams, the method comprising the steps of:
using a decarboniser segment for reacting at least a solid sorbent with the fuel gas and the steam to remove carbon from the
input fuel gas and to produce the output fuel gas stream in an exhaust gas from the decarboniser;

using a calciner segment for reacting the solid sorbent from the decarboniser segment therein to release the CO2 into the CO2 gas stream;

wherein CO2 partial pressures and temperatures in the decarboniser and the calciner segments respectively are controlled such that the
temperature in the decarboniser segment is higher than the temperature in the calciner.

US Pat. No. 10,091,691

METHODS AND APPARATUSES FOR DYNAMIC BACKHAUL BANDWIDTH MANAGEMENT IN WIRELESS NETWORKS

Calix, Inc., Petaluma, C...

1. A method of backhaul bandwidth management executed by a backhaul network entity, the method comprising:receiving, by the backhaul network entity, a backhaul bandwidth change request message from an access point of a wireless access network that includes a requested backhaul bandwidth level based on a potential mobile subscriber user equipment (UE) load change determined by the access point;
calculating, by the backhaul network entity, an available backhaul bandwidth level corresponding to a backhaul; and
transmitting, by the backhaul network entity, a backhaul bandwidth change acknowledgement message to the access point that includes an approved backhaul bandwidth level when the available backhaul bandwidth level supports the requested backhaul bandwidth level.

US Pat. No. 9,787,492

PROVISIONING NETWORK DEVICES IN ETHERNET-BASED ACCESS NETWORKS

Calix, Inc., Petaluma, C...

1. A method comprising:
receiving, with a demarcation point device, a layer three (L3) address for use in communicating within a service provider
network, wherein the L3 address is unique within the service provider network, wherein the demarcation point device terminates
an access network of the service provider network at a customer network and transfers data between a first physical communication
medium used within the access network to communicate the data and a second physical communication medium used within the customer
network to communicate the data, and wherein the access network implements an Ethernet protocol to provide layer two (L2)
network connectivity between the service provider network and the customer network;

requesting authentication with the demarcation point device directly from a provisioning system of the service provider network
using L3 communications that include the L3 address;

upon being successfully authenticated in response to the authentication request, requesting configuration data with the demarcation
point device directly from the provisioning system, wherein the configuration data includes first data to configure the demarcation
point device and second data to configure an access node of the access network that is positioned between the demarcation
point device and the provisioning system;

provisioning one or more interfaces of the demarcation point device using the first data to provide one or more services to
the customer network; and

transmitting to the access node the second data for configuring the access node.

US Pat. No. 9,716,979

SYSTEM AND METHOD FOR LOCATING NODES WITHIN A WIRELESS NETWORK

Calix, Inc., Petaluma, C...

1. In a network having first and second network devices, a method of determining the location of the second network device
using only the first and second network devices, the method comprising:
determining beamforming coefficients associated with signals transmitted from the first network device to the second network
device;

determining a direction of the second network device relative to the first network device using the beamforming coefficients;
determining a distance between the first network device and the second network device as a function of time of flight and
direction, including:

transmitting, via the first network device, a request-to-send signal to the second network device; and
receiving, via the first network device, a clear-to-send signal from the second network device; and
determining a location of the second network device as a function of the determined distance and direction.

US Pat. No. 9,692,505

ROGUE OPTICAL NETWORK INTERFACE DEVICE DETECTION

Calix, Inc., Petaluma, C...

1. A method of rogue network interface device detection, the method comprising:
receiving a first optical signal, from a first network interface device of a plurality of network interface devices, during
a timeslot allocated to the first network interface device, wherein the first optical signal includes data from one or more
subscriber devices;

receiving a second optical signal from the first network interface device during a quiet timeslot, wherein the second optical
signal includes data that is embedded with a unique identifier, wherein the second optical signal is different than the first
optical signal, wherein the unique identifier identifies the first network interface device, and wherein the quiet timeslot
comprises a timeslot that is not allocated to any of the plurality of network interface devices for upstream transmission;

determining whether to identify the first network interface device from the plurality of network interface devices as a rogue
network interface device based on the unique identifier being the same as a unique identifier that identifies the first network
interface device;

determining that no rogue network interface device was identified using the unique identifier;
instructing controllers of the plurality of network interface devices to transmit a first data pattern during timeslots to
which the plurality of network interface devices are not assigned;

determining a data transition density of a third optical signal received during the quiet timeslot;
instructing a controller of a second network interface device to transmit a second data pattern different than the first data
pattern during timeslots to which the second network interface device is not assigned, wherein a data transition density of
the second data pattern is different than a data transition density of the first data pattern;

determining a data transition density of a fourth optical signal received during the quiet timeslot when the second network
interface device is transmitting the second data pattern during timeslots to which the second network interface device is
not assigned; and

determining that the second network interface device is the rogue network interface device based on the data transition density
of the third optical signal being different than the data transition density of the fourth optical signal.

US Pat. No. 10,144,917

METHOD FOR PREPARING A VACCINE ANTIGEN, RESULTING VACCINE ANTIGEN AND USES

CALIXAR, Lyons (FR) HOSP...

1. A process for preparing a vaccine antigen, comprising a step of fragmenting a biological membrane associated with said vaccine antigen by bringing said biological membrane into contact with at least one calixarene of formula (II):
in which:
X is a (CH2)—CO2Y group, and
Y is an alkali metal,
or a pharmaceutically acceptable salt thereof,
wherein said vaccine antigen obtained also comprises a fragment of the biological membrane, said fragment being associated with said antigen, and
wherein the vaccine antigen is a membrane protein of flu virus.

US Pat. No. 10,097,910

OPTICAL NETWORK DEVICE WITH INTEGRATED PORT MIRRORING

Calix, Inc., Petaluma, C...

1. A method comprising:receiving, by an optical line terminal (OLT) coupled to a passive optical network, an optical signal that represents an upstream frame of the passive optical network;
capturing, by the OLT and while receiving the optical signal that represents the upstream frame, a representation of physical layer data corresponding to the upstream frame of the passive optical network, wherein the representation of the physical layer data comprises samples of the optical signal;
generating, by the OLT, an encapsulated representation of the physical layer data corresponding to the upstream frame of the passive optical network; and
outputting, via another network different than the passive optical network, the encapsulated representation of the physical layer data to another device different than the OLT.

US Pat. No. 9,806,845

MITIGATING SPECTRAL EXCURSIONS IN PASSIVE OPTICAL NETWORKS

Calix, Inc., Petaluma, C...

1. A system for mitigating spectral excursions in a passive optical network (PON), the system comprising:
at least one processor; and
a memory including instructions that, when executed by the at least one processor, cause the at least one processor to perform
operations to:

determine a spectral excursion in the PON, wherein the spectral excursion indicates a laser transmission output on the PON
at a wavelength that is outside a designated wavelength range;

identify a duration of the spectral excursion;
generate a first preamble offset using the duration of the spectral excursion;
determine a round trip delay for the PON and a local time of day; and
transmit the first preamble offset, the round trip delay, and the local time of day to an optical line terminal (OLT).

US Pat. No. 10,194,007

CONCURRENT OPTICAL NETWORK TERMINAL SIMULATION

Calix, Inc., Petaluma, C...

1. An optical line terminal (OLT) for optical network terminal (ONT) simulation, the OLT comprising:at least one processor;
a transceiver; and
a memory including instructions that, when executed by the at least one processor, cause the at least one processor to perform operations to:
receive, via the transceiver, a data packet;
identify a passive optical network (PON) port identifier (PID) in the data packet,
wherein the PID is an emulation method port identifier;
determine that the data packet is associated with an ONT simulation host, wherein the ONT simulation host is a server device hosting a simulated ONT client from which the data packet originates;
determine the data packet is destined for the ONTO simulation host using the PID;
modify the data packet based on the determination to alter a characteristic such that the modified data packet indicates an origination from a non-simulated ONT client rather than the simulated ONT client, wherein the modification includes addition of a first word of routing data and a second word of routing data, wherein the second word of routing data includes a designated header, and wherein the designated header includes the emulation method port identifier: and
transmit, via the transceiver, the modified data packet, wherein the modified data packet is transmitted to the ONT simulation host using the first word of routing data and the second word of routing data.

US Pat. No. 10,165,409

SYSTEM AND METHOD FOR LOCATING NODES WITHIN A WIRELESS NETWORK

Calix, Inc., Petaluma, C...

1. A network access point comprising:one or more processors; and
at least one memory including instructions that, when executed by the one or more processors, cause the one or more processors to perform operations to:
determine beamforming coefficients associated with signals transmitted, by the network access point, to a second network device;
determine a direction of the second network device relative to the network access point using the beamforming coefficients;
determine a distance between the network access point and the second network device as a function of time of flight and direction, wherein the instructions to determine the distance include instructions to:
transmit, by the network access point, a request-to-send signal to the second network device; and
receive, by the network access point, a clear-to-send signal from the second network device; and
determine a location of the second network device as a function of the determined distance and direction.

US Pat. No. 10,284,463

DISTRIBUTED SYSTEM AND METHOD FOR FLOW IDENTIFICATION IN AN ACCESS NETWORK

Calix, Inc., Petaluma, C...

1. In an access network having a service delivery node, the service delivery node having a service access node connected to an external network and to a service access platform, the service access platform connected to one or more residential services gateways and to a flow identification control unit in the access network, wherein the service access platform distributes packet flows to the residential service gateways, a distributed flow identification method comprising:using a flow identification agent associated with one of the residential services gateways, performing flow identification to recognize packet flows passing through the residential services gateway;
transferring flow analytics information corresponding to the packet flows recognized in the residential services gateways from the residential services gateway to the flow identification control unit in the access network, wherein the flow analytics information includes an application signature;
analyzing, within the flow identification control unit, the flow analytics information received from the residential services gateway, wherein the analyzing includes identifying an application associated with the application signature; and
using a flow identification agent associated with the service access node, reporting flow analytics information from the service access node to the flow identification control unit.

US Pat. No. 10,277,327

METHODS AND APPARATUS FOR IMPROVING RELIABILITY OF AN OPTICAL DEVICE USING AUXILIARY LASERS IN A PHOTONIC INTEGRATED CIRCUIT

Calix Inc., San Jose, CA...

1. An optical device operable to emit optical signals, comprising:a first plurality of fixed-wavelength lasers (“FWLs”) configured to generate a first set of optical wavelengths representing a first set of optical signals;
a tunable-wavelength auxiliary laser (“TWAL”) coupled to the first plurality of FWLs and configured to generate an optical signal having a wavelength based on a wavelength setting signal;
a photonic detector coupled to the first plurality of FWLs and configured to have a plurality of monitoring elements, wherein each of the first set of optical wavelengths is directed to one of the plurality of the monitoring elements for detecting a defective wavelength associate with one of the first plurality of FWLs, wherein each of the plurality of the monitoring elements is configured to generate a defective signal when a defective wavelength is obtained;
a tuner coupled to the TWAL and configured to adjust output wavelength of a TWAL in response to the defective wavelength; and
a switch coupled to the tuner and configured to switch off a defective FWL of the first plurality of FWLs in response to the defective signal.