US Pat. No. 10,383,172

METHOD AND APPARATUS FOR A SINGLE UNIT SMALL, LOW-POWER BASE STATION SUPPORTING BOTH METRO CELL OUTDOOR (MCO) AND METRO RADIO OUTDOOR (MRO) OPERATIONS

NOKIA OF AMERICA CORPORAT...

1. A single base station unit, comprising:a backhaul interface capable of transmitting and receiving data communications, the data communications being both internet protocol (IP) data and first radio signals;
a radio card configured to exchange the data communications with the backhaul interface;
a first controller configured to convert the IP data to second radio signals, the first controller being a base band controller, the first and second radio signals being radio wave signals capable of being transmitted using common public radio interface (CPRI) standards;
a first switch capable of routing the IP data and the first radio signals, the first switch being configured to route the IP data between the backhaul interface and the first controller to be sent to the radio card as the second radio signals, and route the first radio signals directly between the backhaul interface and the radio card, wherein the single base station unit operates in a metro cell outdoor (MCO) mode if the first switch is routing the IP data, and the single base station unit operates in a metro radio outdoor (MRO) mode if the first switch is routing the first radio signals; and
a second controller configured to command the first switch to operate the single base station unit in one of the MCO mode and the MRO mode, the second controller being configured to power down the first controller and the second switch if the single base station unit is operating in the MRO mode.

US Pat. No. 10,212,594

SYSTEM AND METHOD FOR SESSION ESTABLISHMENT BY UNAUTHENTICATED USER EQUIPMENT

NOKIA OF AMERICA CORPORAT...

1. A method of establishing a network connection for emergency services between a 3rd Generation Partnership Project (3GPP) core network and user equipment (UE) in a non-3GPP compliant access network, comprising:obtaining an identifier for the UE;
initiating an authentication process in accordance with an authentication protocol;
determining the UE is unauthenticated when the authentication process fails to authenticate the UE with the 3GPP core network;
negotiating one of a plurality of connection modes with the unauthenticated UE to establish a network connection for emergency services, by:
communicating the plurality of network connection modes to the unauthenticated UE, wherein the plurality of network connection modes includes: a single-connection mode (SCM) and a multi-connection mode (MCM); and
receiving a selection of one of the plurality of network connection modes from the unauthenticated UE; and
establishing the network connection for emergency services between the 3GPP core network and the unauthenticated UE through the non-3GPP compliant access network with the selected one of the plurality of connection modes.

US Pat. No. 10,212,631

METHODS AND DEVICES FOR FAST DOWNLINK RADIO ACCESS TECHNOLOGY SELECTION

Nokia of America Corporat...

1. A radio access network element configured to route traffic between an application server and user equipment, the radio access network element comprising:a cellular interface configured to communicate with the user equipment via a cellular link; and
a processor configured to execute computer readable instructions to cause the radio access network element to
transmit a plurality of probe packets to the user equipment via an IP tunnel between the radio access network element and the user equipment through a wireless local area network access point;
receive a probe packet response from the user equipment, the probe packet response being indicative of a connection quality of the IP tunnel between the radio access network element and the user equipment; and
determine whether to switch from a first traffic routing mode to a second traffic routing mode based on the probe packet response from the user equipment; wherein
in the first traffic routing mode, downlink traffic from the application server is delivered to the user equipment via a first data path through the wireless local area network access point, and
in the second traffic routing mode, the downlink traffic from the application server is delivered to the user equipment via a second data path including the IP tunnel between the radio access network element and the wireless local area network access point.

US Pat. No. 10,171,993

IDENTITY REQUEST CONTROL FOR USER EQUIPMENT

NOKIA TECHNOLOGIES OY, E...

1. A method comprising:sending an attach request from a given user equipment to a mobility management element of a communication system, the attach request comprising a protected identifier of the given user equipment, the protected identifier of the given user equipment comprising at least one of: a pseudonym of a subscription identifier of the given user equipment; and an encrypted version of the subscription identifier of the given user equipment;
receiving, at the given user equipment, a current identity request for the protected identifier of the given user equipment responsive to the mobility management element failing to locate the subscription identifier of the given user equipment using the protected identifier in at least one of the attach request and a response to a previous identity request; and
determining at the given user equipment whether or not to respond to the current identity request in a manner requested based on a count of previous identity requests received by the given user equipment;
wherein the given user equipment comprises a processor and memory configured to execute the above steps;
wherein the determining step further comprises comparing the count of previous identity requests received by the given user equipment to a permissible number of identity requests to which the given user equipment can respond;
further comprising:
permitting the given user equipment to respond to the current identity request when the comparison indicates that the count is below the permissible number; and
preventing the given user equipment from responding to the current identity request in a manner requested when the comparison indicates that the count is at or above the permissible number;
wherein the preventing step further comprises the given user equipment providing its identity in response to the current identity request by an out-of-band mechanism.

US Pat. No. 10,038,782

SYSTEM AND METHOD FOR SUPPORTING MANAGED CALL RECORDING SERVICES

Nokia of America Corporat...

1. A method of supporting managed call recording (MCR) services for a call between a calling party and a called party, comprising:receiving, by at least one first processor controlling at least one first network node, an invite message from the calling party, the invite message being a session initiation protocol (SIP) protocol message including a header identifying the called party;
identifying, by the at least one first processor, that at least one of the calling party and the called party is a MCR subscriber;
creating, by the at least one processor, a conference bridge for the calling party, the called party, and a SIP recording server (SRS) once the call has been answered by the called party, if at least one of the calling party and the called party is a MCR subscriber, the at least one first processor being configured to create the conference bridge even if only one of the calling party and the called party is the MCR subscriber;
transmitting, by the at least one processor, instructions to play MCR announcements using the conference bridge; and
connecting, by the at least one processor, the call between the calling party and the called party that is recorded by the SRS,
wherein the creating of the conference bridge includes,
modifying the header of the invite message in order to re-direct the invite message to a session initiation protocol recording telephony application server (SIPREC TAS),
transmitting a re-invite message to the called party,
transmitting a SRS invite message to the SRS,
receiving an acceptance message from the called party and the SRS, and
transmitting a conference invite message to a conference media resource function (MRF) in order to command the MRF to create the conference bridge.

US Pat. No. 10,038,639

CONGESTION CONTROL BASED ON FLOW CONTROL

Alcatel Lucent, Boulogne...

1. An apparatus, comprising:at least one processor; and
at least one memory including computer program code;
wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus at least to:
receive, by a transport flow sender of a transport connection between the transport flow sender and a transport flow receiver, packets of a transport flow that are intended for delivery to the transport flow receiver via a network link of a network access element;
receive, by the transport flow sender via an off-band signaling channel between a virtualized link endpoint of the network link and the transport flow sender, an indication of a saturation state of a flow queue for the transport flow in a link buffer associated with the virtualized link endpoint of the network link, wherein the virtualized link endpoint of the network link is separated from the network access element; and
control, by the transport flow sender based on the indication of the saturation state of the flow queue for the transport flow in the link buffer associated with the virtualized link endpoint of the network link, transmission of packets of the transport flow.

US Pat. No. 10,205,610

UPLINK PACKET ROUTING IN A SYSTEM-ON-A-CHIP BASE STATION ARCHITECTURE

Alcatel Lucent, Murray H...

1. A method comprising:encapsulating, at a first system-on-a-chip (SOC) device implemented in a base station, an uplink radio bearer packet in a first header to form a first encapsulated packet, wherein the first header includes a first address of a destination that is external to the base station and connected to a second SOC device by a backhaul network, and wherein the second SOC device is implemented in the base station and connected to the first SOC device by a backplane interface;
encapsulating, at the first SOC device, the first encapsulated packet in a second header to form a second encapsulated packet, wherein the second header includes a second address of the second SOC device; and
transmitting the second encapsulated packet from the first SOC device towards the second SOC device indicated by the second address over the backplane interface.

US Pat. No. 10,038,504

OPTICAL NETWORK SPAN SENSING

Nokia of America Corporat...

1. An apparatus, comprising:a polarization beam splitter configured to receive a polarized optical signal transported via an optical communication path of an optical network;
a first detector configured to receive, from said polarization beam splitter, light of a first decomposed polarization component of said optical signal, and to produce therefrom a first electrical measure of said first polarization component; and
a second detector configured to receive, from said polarization beam splitter, light of a second decomposed polarization component of said optical signal, and to produce therefrom a second electrical measure of said second polarization component, said first and second detectors being a first pair of detectors;
a processor; and
a second pair of detectors configured to receive first and second interference signals produced by interfering together said first and second decomposed polarization components, and to produce therefrom respective third and fourth electrical measures of said first and second interference optical signals, and
wherein said processor is further configured to determine a dynamic metric of said optical communication path based on said first, second, third and fourth electrical measures.

US Pat. No. 10,073,221

BEAMFORMING FOR AN OPTICAL SWITCH

NOKIA OF AMERICA CORPORAT...

1. An apparatus comprising:an array of optical ports;
a beam-steering device optically coupled to the array of optical ports and having a beam-steering surface that comprises a plurality of configurable pixels; and
a beam transformer interposed between the array of optical ports and the beam-steering surface, wherein the beam transformer comprises a plurality of optical elements optically coupled to each other and located between a first side of the beam transformer and a second side of the beam transformer and configured to interconvert a first electromagnetic-field pattern of the first side and a second electromagnetic-field pattern of the second side, the first side facing the array of optical ports and the second side facing the beam-steering surface; and
wherein the plurality of optical elements are further configured to cause the first electromagnetic-field pattern and the second electromagnetic-field pattern to have different relative amounts of spatial overlap between optical beams corresponding to at least one pair of optical ports of the array of optical ports.

US Pat. No. 10,244,580

METHODS AND DEVICES FOR PROVIDING APPLICATION SERVICES TO USERS IN COMMUNICATIONS NETWORK

Nokia of America Corporat...

1. A method for providing application services to a user in a communications network, the method comprising:mapping a first multi-path transport control protocol (MPTCP) flow to a first evolved packet system (EPS) bearer associated with a first serving base station for the user based on quality of service information and at least one of source address information and destination address information,
mapping a second MPTCP flow to a second EPS bearer associated with a WiFi access point based on the quality of service information and at least one of the source address information and the destination address information, each of the first and second MPTCP flows corresponding to a same MPTCP connection for an application, the quality of service information including a first quality of service class index (QCI) for the first MPTCP flow and a second QCI for the second MPTCP flow;
outputting the first MPTCP flow on the first EPS bearer for delivery to the user through the first serving base station; and
outputting the second MPTCP flow on the second EPS bearer for delivery to the user through the WiFi access point,
wherein the mapping the first MPTCP flow includes applying a 5-tuple packet filter, a description of the 5-tuple packet filter including additional information such that the 5-tuple packet filter is applicable to any source IP address for the first bearer for delivery to the user through the first serving base station and the second bearer for delivery to the user through the WiFi access point, and
the mapping the second MPTCP flow includes applying the 5-tuple packet filter.

US Pat. No. 10,038,537

COMMON SEARCH SPACE IN SECONDARY ENBS

Alcatel Lucent, Boulogne...

1. A method comprising:determining at a user equipment (UE) a status of the UE;
monitoring at the UE based on the status either a common search space (CSS) of a cell or a UE-specific search space (USS) of the cell, wherein the monitoring at the UE comprises monitoring a cell of a secondary eNodeB (SeNB); and
monitoring a CSS and a USS of a cell of a master eNodeB (MeNB) simultaneously while monitoring either the CSS or the USS of the cell of the secondary eNodeB.

US Pat. No. 10,218,400

TECHNIQUE FOR FILTERING OF CLOCK SIGNALS

Nokia of America Corporat...

1. An apparatus comprising:a clock generator configured to generate an initial clock signal having a fundamental frequency; and
a clock channel configured to generate a filtered clock signal from the initial clock signal, wherein the clock channel comprises at least one filter configured to (i) attenuate noise in at least one Nyquist zone of the initial clock signal adjacent to the fundamental frequency and (ii) pass at least one harmonic frequency of the initial clock signal other than the fundamental frequency to generate the filtered clock signal.

US Pat. No. 10,148,825

CHARGING FOR REROUTED PACKETS IN A HETEROGENEOUS WIRELESS COMMUNICATION SYSTEM

Nokia of America Corporat...

1. A method comprising:receiving packets at a base station in a first network that operates according to a first radio access technology (RAT);
selectively routing a portion of the packets towards at least one second network that operates according to at least one second RAT that is different than the first RAT;
counting at least one of a first number of downlink packets that are received from a gateway and transmitted from the base station to a user equipment and a second number of downlink packets that are received from the gateway and routed towards the at least one second network to at least one access point for transmission to the user equipment;
determining whether the gateway is operating in at least one of:
a first mode in which the gateway counts downlink packets that are transmitted to the base station,
a second mode in which the gateway does not count downlink packets that are transmitted to the base station, and
a third mode in which downlink packets are generated in the at least one second network and bypass the gateway in the first network; and
transmitting, to the gateway that conveys uplink packets and downlink packets in the first network, charging-only packets including information indicating a number of packets in the portion of the packets, wherein the charging-only packets are not propagated beyond the gateway, wherein transmitting the information indicating the number of packets comprises:
transmitting information indicating the second number of downlink packets in response to determining that the gateway is operating in the first mode; and
transmitting information indicating the first number and the second number of downlink packets in response to determining that the gateway is operating in at least one of the second mode and the third mode.

US Pat. No. 10,142,407

CENTRALIZED LOAD BALANCER WITH WEIGHTED HASH FUNCTION

NOKIA OF AMERICA CORPORAT...

1. A method for balancing loads among a plurality of virtual machines (VM) from a central dispatcher, the method comprising steps of:receiving a data packet at said dispatcher;
mapping said data packet to a first VM selected from the plurality of VMs, using a weighted hash function, having an associated weighting for each VM; and
forwarding said packet to said first VM,
wherein a load balancer decrements a weighting for said first VM of said weighted hash function, responsive to an indication of the load on said first VM exceeding a first load threshold.

US Pat. No. 10,136,420

METHODS AND SYSTEMS FOR SIGNALING DYNAMIC NETWORK ASSISTED INFORMATION TO A USER EQUIPMENT

NOKIA OF AMERICA CORPORAT...

1. A system comprising:a network element including,
a memory storing computer-readable instructions, and
a processor configured to execute the computer-readable instructions to,
transmit at least first downlink control information and second downlink control information in a same downlink control channel transmission to a first user equipment (UE) being served by a serving cell, the first downlink control information associated with a first identification specific to the first UE and the second downlink control information associated with a second identification specific to a second UE, and the second UE being an interfering source for the first UE, wherein the second downlink control information includes scheduling information for at least one interfering UE including the second UE,
wherein the network element is configured to transmit a signal to the first UE, the signal indicates the second downlink control information is in a first candidate search space, the first candidate search space is separate from a second candidate search space, the second candidate search space being associated with the first downlink control information.

US Pat. No. 10,218,776

DISTRIBUTION OF CLOUD SERVICES IN A CLOUD ENVIRONMENT

Nokia of America Corporat...

1. An apparatus, comprising:at least one processor; and
at least one memory including computer program code;
wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus to at least:
determine a graph-based representation of a cloud service, wherein the graph-based representation of the cloud service comprises a set of nodes representing a respective set of information objects associated with the cloud service and a set of edges representing a cloud service virtual function of the cloud service, wherein the set of nodes includes a root node representing an output information object to be output by the cloud service;
determine a graph-based representation of a cloud environment configured to host the cloud service;
determine a mapping of the cloud service to the cloud environment based on the graph-based representation of the cloud service and the graph-based representation of the cloud environment; and
initiate, based on the mapping of the cloud service to the cloud environment, configuration of the cloud environment to support the cloud service, wherein configuration of the cloud environment to support the cloud service includes allocating cloud resources of the cloud environment on physical resources of the cloud environment.

US Pat. No. 10,090,957

COST EFFECTIVE NETWORK INTERFERENCE CANCELLATION FOR WIRELESS NETWORKS

Nokia of America Corporat...

1. A method, comprising:decoding a received signal at a first network node, the received signal including signaling from a first wireless device transmission and at least one interfering transmission;
if the decoding of the received signal is unsuccessful, determining whether to request decoded signaling from a serving network node of a wireless device that corresponds to the at least one interfering transmission by determining cost effectiveness of obtaining the decoded signaling based on a size of the decoded signaling, a number of resource blocks spanned by the decoded signaling, and whether an error control coding scheme of the decoded signal is greater than a maximum rate threshold; and
requesting the decoded signaling, upon determining that the obtaining the decoded signaling from the serving network node is cost effective,
wherein if the error control coding scheme is greater than the maximum rate threshold, the determining whether to request the decoded signaling determines not to request the decoded signaling.

US Pat. No. 10,038,301

HYBRID MODE-LOCKED LASER WITH TUNABLE NUMBER OF COMB LINES

Nokia of America Corporat...

1. An apparatus comprisinga gain element formed of III-V material;
a first mirror optically coupled to the gain element; and
a silicon photonic integrated circuit (PIC) coupled to the gain element, the silicon photonic integrated circuit including
an optical waveguide coupled at a first end to the gain element;
a second mirror coupled to a second end, opposing the first end of the optical waveguide, wherein the first mirror has a first reflectivity and the second mirror has a second reflectivity which is different from the first reflectivity, the first mirror and the second mirror defining a hybrid laser cavity configured to generate a number of mode-locked output wavelengths; and
a plurality of silicon-based optical filters, optically connected in parallel relative to each other and disposed along the hybrid laser cavity and configured to select the number of mode-locked wavelengths generated as an output of the apparatus.

US Pat. No. 10,117,287

METHOD AND APPARATUS FOR IMPROVED DUAL CONNECTIVITY

Nokia of America Corporat...

1. A method comprising:receiving, from a user equipment (UE) by a network node in a primary network, a secondary Internet Protocol (IP) address for the UE, the secondary IP address being associated with a secondary network of the UE, each of the primary network and the secondary network supported by a different radio access technology;
establishing at least one tunnel between the primary network and the secondary network to bridge the network node and the UE via the secondary network, the at least one tunnel including a special bearer to carry control and data packets between the network node and a gateway to the primary network;
conveying, by the network node to the UE, (i) an identifier of at least one radio access bearer for use in identifying encapsulated packets communicated via the at least one tunnel, and (ii) an indication of which protocol layer will be producing data communicated via the at least one radio access bearer;
receiving, by the network node, a packet to be delivered to the UE on a radio access bearer split between the primary and secondary networks;
encapsulating the received packet according to a tunneling protocol for the at least one tunnel; and
forwarding the encapsulated packet from the network node to the secondary network through the at least one tunnel.

US Pat. No. 10,091,071

ASSIGNING QOS TO CABLE SERVICE FLOWS

Nokia of America Corporat...

1. A method for configuring a cable system that comprises a cable head end and a plurality of remote distribution nodes for relaying signals between the cable head end and a plurality of cable modems, the method comprising:for each of a plurality of cable service flows in the cable system, assigning a unique identifier and a priority number for specifying a quality of service to be provided by a packet engine in the cable head end; and
providing the unique identifiers and the assigned priority numbers to the plurality of remote distribution nodes, wherein each remote distribution node tags data in a particular cable service flow of the plurality of cable service flows transmitted by one of the plurality of cable modems to the packet engine with the assigned unique identifier of the particular cable service flow and the priority number of the particular cable service flow, wherein the unique identifier of the particular cable service flow includes a first tag identifying the particular cable service flow and a second tag identifying a remote distribution node processing the particular cable service flow; and
wherein the packet engine comprises a plurality of logical interfaces, each logical interface configured to handle a different cable service flow, wherein the first and second tags are jointly used to identify one of the plurality of logical interfaces in the packet engine that is configured to handle the particular cable service flow.

US Pat. No. 10,191,214

PHOTONIC INTEGRATED CIRCUIT HAVING A RELATIVE POLARIZATION-ROTATING SPLITTER/COMBINER

NOKIA OF AMERICA CORPORAT...

1. An apparatus comprising a waveguide structure disposed on a planar substrate;wherein the waveguide structure comprises:
a first waveguide core disposed on the planar substrate;
a second waveguide core disposed on the planar substrate and separated by a gap from the first waveguide core; and
a slab core disposed on the planar substrate and having a first end and a second end, the first end being narrower than the second end;
wherein, within a first planar cross-section, the waveguide structure has a portion of the first waveguide core and a portion of the second waveguide core, said portions of the first and second waveguide cores not being directly attached to the slab core, the first planar cross-section being orthogonal to the planar substrate;
wherein, within a second planar cross-section, the slab core comprises a first portion located within the gap, the first portion being directly attached to the first waveguide core and being separated by the gap from the second waveguide core, the second planar cross-section being parallel to the first planar cross-section; and
wherein, within a third planar cross-section, the slab core comprises a second portion located within the gap, the second portion being directly attached to the first waveguide core and to the second waveguide core to bridge the gap, the third planar cross-section being parallel to the first planar cross-section.

US Pat. No. 10,187,906

PREVENTING COLLISION OF MOBILE SESSION IDENTIFIERS IN NEUTRAL HOST NETWORK

NOKIA OF AMERICA CORPORAT...

1. A method, comprising:generating a first identifier of a mobile session for a mobile device accessing a network operating in an unlicensed radio band, wherein at least one part of the first mobile session identifier comprises a decimal format consistent with an identifier recognizable by a network operating in a licensed radio band; and
comparing the first mobile session identifier to one or more previously generated mobile session identifiers currently allocated in the unlicensed radio band network to prevent collision there between;
wherein when the first mobile session identifier is determined to collide with one of the one or more previously generated mobile session identifiers currently allocated in the unlicensed radio band network, discarding the first mobile session identifier and re-generating a second mobile session identifier for the mobile device.

US Pat. No. 10,129,039

METHOD OF ONLINE CHARGING A GUEST USER OF AN APPLICATION CONTENT PROVIDER

Alcatel Lucent, Nozay (F...

1. A method, in a serving-call session control function of an IP multimedia subsystem, of providing online charging for a guest user who has subscribed to a service of an application content provider and has a wildcard public user ID in a home user server of said IP multimedia subsystem, the method comprising:transmitting, from the serving-call session control function, a domain name trigger message to an application exposure suite, to verify the user information of a guest user when a registration request from the interrogating call session control function is received, wherein the domain name trigger message includes the domain name of the guest user and wherein the application exposure suite has a standardized interface to the application content provider;
receiving, from the application exposure suite, a message including the success of failure and the registration interval of time to the serving-call session control function;
transmitting, from the serving-call session control function, an authentication request to the home user server when the message from the application exposure suite is received, the authentication request including a domain name of the guest user;
receiving, at the serving-call session control function an authentication response message from the home user server, the response message including information indicating whether the domain name is included in a list of valid public user identities in the home user server or the application content provider;
creating, by the serving-call session control function, an online charging procedure of the user when the domain name is included in the list of legal public user identities.

US Pat. No. 10,038,546

METHOD AND APPARATUS FOR LOCKING WDM TRANSMITTER CARRIERS TO A DEFINED GRID

Nokia of America Corporat...

1. Apparatus for locking each respective frequency of a plurality of optical carriers to a respective point on a prescribed grid which defines a target frequency set for the optical carriers, the apparatus comprising:a plurality of tunable lasers, each generating a respective one of the plurality of optical carriers;
an athermal optical filter optically coupled to receive a portion of light of a first optical carrier generated by a first one of the plurality of lasers, the athermal filter being substantially calibrated to the grid and capable of exhibiting substantially athermal behavior in a frequency range that includes a target frequency of the first optical carrier, the target frequency being a frequency on the prescribed grid, wherein the frequency range in which the athermal filter exhibits substantially athermal behavior is selectable after manufacture of the athermal filter is complete;
a detector configured to receive light output by the athermal filter and to generate an error signal indicative of a deviation of the light generated by the first of the plurality of tunable lasers from the target frequency, wherein the error signal is adapted for use as a feedback signal to control the tuning of the first one of the plurality of lasers so as to lock the first optical carrier substantially to the target frequency on the prescribed grid.

US Pat. No. 10,104,516

DYNAMIC DISTRIBUTION IN AN OFFLINE CHARGING SYSTEM

Nokia of America Corporat...

1. An Offline Charging System (OFCS) of a telecommunications network, the Offline Charging System comprising:a distributor unit for distributing Diameter messages received from a plurality of network elements of the telecommunications network, the Diameter messages being associated with a plurality of Diameter sessions provided by the network elements, the distributor unit including a memory for storing instructions and data and a processor configured to execute the instructions and process the data, wherein the one or more instructions, when executed by the processor, configure the distributor unit to:
distribute the received Diameter messages to a plurality of Charging Data Function (CDF) units of the OFCS in accordance with distribution weights associated with each of the plurality of CDF units, such that Diameter messages associated with a same Diameter session are distributed to a same CDF unit;
receive Diameter response messages from the plurality of CDF units in response to the distributed Diameter messages;
calculate measured metrics for each the plurality of CDF units based on the distributed Diameter messages and the received Diameter response messages; and,
adjust the distribution weights used for distributing Diameter messages for new Diameter sessions to the plurality of CDF units based on the measured metrics.

US Pat. No. 10,075,257

OPTICAL SPATIAL DIVISION MULTIPLEXING USABLE AT SHORT REACH

Nokia of America Corporat...

12. A method, comprising:operating a plurality of vertical cavity surface-emitting lasers to output optical carriers carrying corresponding digital data streams, each optical carrier having a center wavelength of less than 1.0 micrometers;
all-optically multiplexing the data modulated optical carriers onto a plurality of optical spatial propagating modes of an optical transmission fiber at a near end of the optical transmission fiber, the optical transmission fiber being a single mode optical fiber for light with a wavelength in the optical telecommunication C-band; and
wherein the multiplexing causes, at least, two of the data modulated optical carriers to excite linearly independent combinations of one or more of the optical spatial propagating modes of the optical transmission fiber.

US Pat. No. 10,069,533

METHODS AND SYSTEMS FOR REDUCING CROSSTALK USING SEQUENTIAL NON-LINEAR VECTORING

Nokia of America Corporat...

1. A method comprising:determining a first set of first lines and a second set of second lines in a system;
obtaining input signals to be transmitted over the first set of first lines and the second set of second lines, the second set of second lines including at least two lines;
obtaining a channel;
determining a vectoring matrix based on the channel;
processing, within the first set, the input signals for the first lines in parallel based on the vectoring matrix, the processing within the first set including a first linear matrix operation and a first non-linear operation;
processing, within the second set, the input signals for the second lines in parallel based on the vectoring matrix, the processing within the second set including a second linear matrix operation and a second non-linear operation; and
processing the first set and the second set sequentially based on the vectoring matrix, the processing the second set being based on at least a portion of the processing the input signals for the first lines.

US Pat. No. 10,069,534

METHODS AND SYSTEMS FOR LOAD BALANCING IN VECTORING

ALCATEL LUCENT, Boulogne...

1. A system comprising:a plurality of ports;
a plurality of vectoring processors, each of the plurality of vectoring processors having a coefficient memory storing vectoring coefficients corresponding to different victim line and disturber line combinations of a plurality of communication paths connected to the plurality of ports, at least one victim line associated with two of the plurality of vectoring processors; and
a controller, the controller being configured to assign the vectoring coefficients corresponding to the different victim line and disturber line combinations to the coefficient memories based on loads associated with the vectoring coefficients.

US Pat. No. 10,154,204

VIDEO COMPRESSIVE SENSING WITH SIDE INFORMATION

Nokia of America Corporat...

1. A method comprising:capturing a first image of a scene using light that has been modulated by a time-dependent aperture during an integration time interval for the first image, the first image being a linear combination of a plurality of frames modulated by a plurality of different masks produced by the time-dependent aperture during the integration time interval;
capturing a second image of the scene concurrently with capturing the first image; and
reconstructing a plurality of images of the scene based on the first image and the second image.

US Pat. No. 10,154,512

SYSTEM AND METHODS FOR MAC LAYER SCHEDULING IN WIRELESS COMMUNICATION NETWORKS

Alcatel Lucent, Billanco...

1. A network control node comprising:a memory having computer-readable instruction stored therein; and
a processor configured to execute the computer-readable instructions to cause the network control node to,
identify a plurality of schedulable user equipment (UEs), each of the plurality of schedulable UEs having a corresponding priority value,
determine a first expected change in the corresponding priority value of a first UE having a highest corresponding priority value, and determine a second expected change in the corresponding priority value of a second UE having a next highest corresponding priority value, among the plurality of schedulable UEs,
update the corresponding priority values of the first UE and the second UE based on the first expected change and the second expected change, respectively,
compare the undated priority values of the first UE and the second UE,
determine whether to compute a new priority value for each of the plurality of schedulable UEs, or whether to reuse the corresponding priority value for each of the plurality of schedulable UEs, based on the comparing,
in response to the updated priority value of the second UE being less than the updated priority value of the first UE,
determine to reuse the corresponding priority value for each of the plurality of schedulable UEs,
assign at least one resource block to the first UE having the highest corresponding priority value, and
inform the first UE of the assigned at least one resource block, to be used for data transmission, and
in response to the updated priority value of the second UE being equal to or greater than the updated priority value of the first UE,
determine to compute the new priority value for each of the plurality of schedulable UEs,
assign at least one resource block to a UE having a highest new priority value among the plurality of schedulable UEs, and
inform the UE having the highest new priority value of the assigned at least one resource block, to be used for data transmission.

US Pat. No. 10,123,210

SYSTEM AND METHOD FOR DYNAMIC ACTIVATION AND DEACTIVATION OF USER PLANE INTEGRITY IN WIRELESS NETWORKS

NOKIA OF AMERICA CORPORAT...

1. User equipment (UE), comprising:a wireless transceiver configured to communicate with a network node; and
processing circuitry including at least one processing device and at least one memory device, wherein the processing circuitry is configured to:
establish a data radio bearer (DRB) with the network node for wireless communication of user plane data over the DRB;
determine whether to enable static integrity protection for the DRB for a duration of the DRB;
when static integrity protection is determined, enable integrity protection for a duration of the DRB; and
when static integrity protection is not determined, establish one or more trigger conditions for dynamic integrity protection of the DRB.

US Pat. No. 10,123,287

DISTRIBUTED SCHEDULING MULTI-BOARD ARCHITECTURE FOR WIRELESS TRANSCEIVER STATION

Alcatel Lucent, Boulogne...

14. A method for communicating data at least one of to or from a transceiver station providing wireless resources for cells on a plurality of carriers in a geographical coverage area, the method comprising:scheduling, at a first board, at least one of first uplink or first downlink transmissions for a multi-carrier user on only a first of the plurality of carriers;
at least one of (i) first receiving the scheduled first uplink transmissions from the multi-carrier user on the first of the plurality of carriers, or (ii) first transmitting the scheduled first downlink transmissions to the multi-carrier user on the first of the plurality of carriers, the first receiving including demodulating and decoding the first uplink transmissions, and the first transmitting including encoding and modulating the first downlink transmissions;
scheduling, at a second board interconnected with the first board, at least one of second uplink or second downlink transmissions for the multi-carrier user on only a second of the plurality of carriers;
at least one of (i) second receiving the scheduled second uplink transmissions from the multi-carrier user on the second of the plurality of carriers, or (ii) second transmitting the scheduled second downlink transmissions to the multi-carrier user on the second of the plurality of carriers, the second receiving including demodulating and decoding the second uplink transmissions, and the second transmitting including encoding and modulating the second downlink transmissions;
sorting, at the first board, downlink transmit data for the multi-carrier user based on the carrier on which the downlink transmit data is to be transmitted to the multi-carrier user to generate first downlink transmit data to be first transmitted on the first of the plurality of carriers and second downlink transmit data to be second transmitted on the second of the plurality of carriers;
outputting the second downlink transmit data from the first board to the second board; and
generating, at the first board, first downlink scheduling information for first transmitting the first downlink transmit data to the multi-carrier user on only the first of the plurality of carriers based on synchronization information from the second board.

US Pat. No. 10,067,179

DETECTING DETERIORATION OF AN ELECTRICAL CIRCUIT IN AN AGGRESSIVE ENVIRONMENT

NOKIA OF AMERICA CORPORAT...

1. An apparatus comprising:a substrate;
a first resistive sensor having an electrically conductive trace that comprises a first metal or metallic alloy, the electrically conductive trace being disposed on the substrate to electrically connect a first terminal and a second terminal and having an electrical resistance that changes in response to damage caused by environmental exposure;
a second resistive sensor having an electrically conductive trace that comprises a second metal or metallic alloy, the second metal or metallic alloy being different from the first metal or metallic alloy, the electrically conductive trace of the second sensor being disposed on the substrate to electrically connect a third terminal and a fourth terminal and having an electrical resistance that changes in response to damage caused by the environmental exposure;
a third resistive sensor having a first resistive element in electrical contact with a fifth terminal and a second resistive element in electrical contact with a sixth terminal, the first and second resistive elements being arranged on the substrate such that insulation resistance between the first and second resistive elements changes in response to damage caused by the envrionmental exposure; and
a control circuit supported on the substrate and being configured to measure electrical resistances between the first and second terminals, the third and fourth terminals, and the fifth and sixth terminals, respectively.

US Pat. No. 10,175,422

MODULAR OPTICAL DEVICE AND MODULES THEREFOR

Alcatel-Lucent USA Inc., ...

1. An apparatus comprising:a substantially planar substrate;
a first optoelectronic module supported on the substantially planar substrate;
a second optoelectronic module supported on the substantially planar substrate; and
a third optoelectronic module supported on the substantially planar substrate;
wherein each of the first and second optoelectronic modules comprises a respective stack of two or more electrically interconnected integrated circuits, each of the respective stacks including a respective photonic integrated circuit; and
wherein the third optoelectronic module comprises a respective stack of two or more electrically interconnected integrated circuits that includes a respective photonic integrated circuit;
wherein the photonic integrated circuit of the second optoelectronic module is optically coupled to receive light generated by the photonic integrated circuit of the first optoelectronic module; and
wherein the photonic integrated circuit of the third optoelectronic module is optically coupled to receive light generated by the photonic integrated circuit of the first optoelectronic module.

US Pat. No. 10,320,514

METHOD AND APPARATUS FOR REDUCING PREAMBLE LENGTH IN PASSIVE OPTICAL NETWORK (PON) SYSTEMS

Nokia of America Corporat...

1. A method of handling upstream data transmissions in a passive optical network, the method comprising:determining signal power levels of a plurality of optical network units (ONUs); and
scheduling transmissions of upstream data bursts of the plurality of ONUs by,
assigning each of the upstream data bursts to one of two or more data burst groups based on the determined signal power levels, and
selecting time intervals during which the upstream data bursts are transmitted in accordance with the two or more data burst groups such that the two or more data burst groups are scheduled to be transmitted sequentially,
wherein the scheduling of the transmissions of the upstream data bursts includes scheduling of the transmissions of the upstream data bursts such that a length of an intra-group preamble is different than a length of an inter-group preamble,
the intra-group preamble being a preamble between time intervals of two consecutive upstream data bursts that belong to a same data burst group from among the two or more data burst groups,
the inter-group preamble being a preamble between time intervals of two consecutive upstream data bursts that belong to two different data burst groups, respectively, from among the two or more data burst groups.

US Pat. No. 10,200,861

VERIFICATION OF CELL AUTHENTICITY IN A WIRELESS NETWORK USING A SYSTEM QUERY

NOKIA OF AMERICA CORPORAT...

1. An apparatus comprising:an antenna;
a radio-frequency (RF) transceiver coupled to the antenna and configured to wirelessly transmit and receive RF signals via the antenna; and
a processor coupled to the RF transceiver and configured to:
generate a system query including a first nonce;
cause the system query to comprise a request to include a set of GPS coordinates in a corresponding acknowledgement;
operate the RF transceiver to transmit a first RF signal having encoded thereon the system query, the first RF signal being directed to a base station; and
process the corresponding acknowledgement encoded onto a second RF signal received by the RF transceiver in response to the first RF signal to test authenticity of the base station, the test of authenticity being performed using the first nonce and the set of GPS coordinates; and
wherein the antenna, the RF transceiver, and the processor are parts of a mobile terminal.

US Pat. No. 10,122,525

METHOD AND APPARATUS FOR PERFORMING A HOLDOVER FUNCTION ON A HOLDOVER LINE CARD

NOKIA OF AMERICA CORPORAT...

1. A network node, comprising:a timing circuit comprising a phase lock loop (“PLL”) and a first oscillator, wherein the PLL is configured to generate a system clock signal based on source timing information and an output of the first oscillator;
a holdover circuit comprising a second oscillator, the second oscillator having higher stability than the first oscillator, the holdover circuit using the system clock signal from the timing circuit to discipline the second oscillator and generate a local reference clock signal,
wherein the local reference clock signal is used as the source timing information for the timing circuit to generate a disciplined system clock signal in response to which the holdover circuit does not discipline using the disciplined system clock signal.

US Pat. No. 10,200,605

SYSTEMS AND METHODS FOR VIDEO COMPRESSIVE SENSING USING A ROTATING MASK

Nokia of America Corporat...

1. A motion capturing device comprising:a mask configured to rotate during capture of a scene by the motion capturing device and modulate the scene; and
a motor coupled to the mask and configured to rotate the mask during the capturing of the scene,
wherein the mask is coded with a random pattern.

US Pat. No. 10,187,917

GENERATION OF MOBILE SESSION IDENTIFIER FOR NEUTRAL HOST NETWORK

NOKIA OF AMERICA CORPORAT...

1. A method, comprising:generating an identifier of a mobile session for a mobile device accessing a network operating in an unlicensed radio band, wherein generating at least one part of the identifier comprises:
generating a random binary value;
converting the random binary value into a decimal value; and
truncating the decimal value to a number of decimal digits consistent with an identifier recognizable by a network operating in a licensed radio band.

US Pat. No. 10,165,546

PROTECTION OF PRIVACY IN PAGING OF USER EQUIPMENT

NOKIA TECHNOLOGIES OY, E...

1. A method comprising:determining at a mobility management element of a communication system that a paging operation is to be initiated for given user equipment;
receiving, at the mobility management element from a core network of the communication system, a first paging request comprising a permanent identifier for the given user equipment;
restricting the paging operation between the mobility management element and the given user equipment to use of a temporary identifier for the given user equipment by:
utilizing the permanent identifier in the first paging request to retrieve the temporary identifier for the given user equipment from a cache of the mobility management element;
generating a second paging request comprising the retrieved temporary identifier for the given user equipment; and
sending the second paging request to a base station element of the communication network to initiate the paging operation utilizing the temporary identifier for the given user equipment;
wherein the mobility management element comprises a processor and memory configured to execute the above steps.

US Pat. No. 10,136,278

OFFLINE CHARGING FOR GROUP COMMUNICATIONS USING MULTIMEDIA BROADCAST MULTICAST SERVICE (MBMS) DELIVERY

Nokia of America Corporat...

1. An apparatus comprising:an application server configured to control a group communication to a group of mobile devices, wherein the group communication is used to transmit data to members of the group using Multimedia Broadcast Multicast Service (MBMS) delivery, the application server comprising:
an interface configured to communicate with a Broadcast Multicast Service Center (BM-SC), and configured to communicate with an offline charging system; and
a controller configured to communicate with the BM-SC via the interface to activate an MBMS bearer for the group communication, to identify data for the group communication, to identify an encryption code assigned to the group, to encrypt the data for the group communication using the encryption code, and to initiate delivery of the encrypted data for the group communication to the members of the group over the MBMS bearer activated for the group communication;
the controller is configured to collect charging information for the group communication delivered over the MBMS bearer to perform offline charging for the group communication, wherein the charging information includes a charging mode indicating at least one party responsible for charges for the group communication;
the controller is configured to format the charging information for the group communication into an offline charging communication that reports the charging information for the group communication to the offline charging system, and to transmit the offline charging communication to the offline charging system via the interface.

US Pat. No. 10,122,435

METHODS AND SYSTEMS FOR BEAM SEARCHING

NOKIA OF AMERICA CORPORAT...

1. A method of searching for different direct energy beams, the method comprising:obtaining a duration of a first network element scanning period of a first network element for a plurality of first beacons, the plurality of first beacons associated with the different direct energy beams;
scanning for the plurality of first beacons over a second network element scanning period of a second network element, the second network element scanning period including a number of first network element scanning periods, the first network element scanning period being part of the number of the first network element scanning periods;
receiving at least one of the plurality of first beacons during the number of the first network element scanning periods;
determining a preferred first beacon based on the received at least one of the plurality of first beacons;
transmitting an indication of the preferred first beacon to the first network element on a first frequency band channel, the first frequency band channel associated with a first frequency band, the different direct energy beams associated with a second frequency band, and the first frequency band includes frequencies different than frequencies of the second frequency band; and
communicating with the first network element during a scheduled portion of a first data communication period using the beam associated with the preferred first beacon, a length of the first network element scanning period and a length of the first data communication period forming a length of a transmission time interval,
wherein the first network element is a base station and the second network element is a user equipment (UE).

US Pat. No. 10,097,602

CHANNEL-AWARE CACHING-AIDED CODED MULTICAST

Nokia of America Corporat...

1. A network element for a wireless Content Delivery Network, comprising:a processor configured to:
receive a request from receiver devices for a video segment over the wireless CDN;
compute a number of descriptors of the video segment scheduled to be delivered to each of the receiver devices for the requested video segment, the number of descriptors being determined based on channel conditions between the network element and the each of the receiver devices and further based on video content previously cached at each of the receiver devices;
cluster a set of descriptors for each of the receiver devices into a minimum number of Generalized Independent Sets (GISs) based on the computed number of descriptors, the channel conditions between the network element and each of the receiver devices, and the video content previously cached at each of the receiver devices;
generate channel codewords encoding the clustered descriptors for each of the receiver devices using the minimum number of GISs and based on the channel conditions;
generate a multicast codeword from the generated channel codewords for transmission to the receiver devices; and,
transmit the multicast codeword to each of the receiver devices in response to the received request in order to allow each of the receiver devices to decode the multicast codeword into the requested video segment.

US Pat. No. 10,069,717

MUTUALLY COMPATIBLE PATH SEARCH

Nokia of America Corporat...

1. An apparatus, comprising:at least one processor; and
at least one memory including computer program code;
wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus at least to:
receive network information for a network including a set of nodes and a set of links;
receive demand information associated with a set of demands to be satisfied within the network, wherein the demands are indicative of requests for paths between respective pairs of the nodes of the network;
determine, for each of the demands based on the network information and the demand information, a respective set of paths between the respective pair of nodes of the respective demand, wherein, for at least one of the demands, the respective set of paths for the respective demand comprises a respective subset of paths for the respective demand that is identified from among a set of potential paths for the respective demand and that includes two or more mutually disjoint paths between the respective pair of nodes of the respective demand; and
determine, based on a traversal of a search tree comprising a set of edges representing at least a portion of the paths for the demands, a set of mutually compatible paths satisfying the set of demands, wherein a mutual compatibility of the mutually compatible paths is based on a mutual disjointness of the mutually compatible paths.

US Pat. No. 10,200,862

VERIFICATION OF CELL AUTHENTICITY IN A WIRELESS NETWORK THROUGH TRAFFIC MONITORING

NOKIA OF AMERICA CORPORAT...

1. An apparatus comprising:an antenna;
a radio-frequency (RF) transceiver coupled to the antenna and configured to wirelessly transmit and receive RF signals via the antenna; and
a processor coupled to the RF transceiver and configured to:
cause the RF transceiver to tune to a control channel of a base station; and
process data encoded onto one or more RF signals transmitted on the control channel to detect presence of traffic between the base station and one or more other RF transceivers; and
wherein, when the presence of the traffic between the base station and the one or more other RF transceivers is not detected, the processor is configured to:
generate a system query including a first nonce;
operate the RF transceiver to transmit a first RF signal having encoded thereon the system query, the first RF signal being directed to the base station; and
process an acknowledgement encoded onto a second RF signal received by the RF transceiver in response to the first RF signal to test authenticity of the base station, the test of authenticity being performed using the first nonce.

US Pat. No. 10,198,338

SYSTEM AND METHOD OF GENERATING DATA CENTER ALARMS FOR MISSING EVENTS

Nokia of America Corporat...

1. A method of generating alarms at a data center (DC), comprising:receiving, for processing according to a rule, first and second events associated with a hierarchically arranged entity of the DC;
hashing the first and second events according to a hash table of the rule;
in response to the hash table of the rule including a hash table entry corresponding to the first event, deleting the hash table entry corresponding to the first event and processing the first event according to the rule;
in response to the hash table of the rule not including a hash table entry corresponding to the second event, determining an expected event corresponding to the second event and hashing the expected event corresponding to the second event to provide a hash table entry corresponding to the expected event; and
in response to a failure to receive the expected event within a predetermined amount of time, generating an alarm.

US Pat. No. 10,165,127

CHARGING FOR USAGE OF RADIO RESOURCES THAT ARE SHARED BETWEEN MTC TRAFFIC AND NON-MTC TRAFFIC

Nokia of America Corporat...

1. A system comprising:a base station of a wireless access network that is configured to communicate with a plurality of mobile devices over an air interface, the base station comprising:
a scheduler configured to determine a scheduling of radio resources on at least one radio channel of a bandwidth over the air interface that are shared between Machine Type Communication (MTC) traffic and legacy traffic, and to provide signaling to an MTC device and a legacy device indicating the scheduling of the radio resources that are shared on the at least one radio channel; and
a resource sharing detector configured to collect resource sharing information regarding the sharing of the radio resources on the at least one radio channel between the MTC traffic and the legacy traffic, and to transmit a message to a network element of a core network that includes the resource sharing information.

US Pat. No. 10,277,638

PROVIDING BONDED SERVICES AT A NON-ANCHOR NODE

Nokia of America Corporat...

1. An apparatus, comprising:at least one processor; and
at least one memory including computer program code;
wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus to at least:
associate, at a gateway device, a set of user device data plane connections of an intended user device to form a bonded session for the intended user device, the set of user device data plane connections including a first user device data plane connection associated with a first access network and a second user device data plane connection associated with a second access network; and
map, at the gateway device, user device traffic of the intended user device between the user device data plane connections of the bonded session and a user device data plane session between the gateway device and an anchor node for the intended user device.

US Pat. No. 10,172,067

BYPASSING EXTERNAL PACKET DATA NETWORKS IN MOBILE-TO-MOBILE COMMUNICATION

Nokia of America Corporat...

1. A method comprising:receiving, at a first gateway of a core network from a source user equipment, an uplink packet addressed to a target user equipment;
receiving, at the first gateway from a mobility management entity (MME), a request to pair the source user equipment and the target user equipment to form a pairing between the source user equipment and the target user equipment;
storing information indicating the pairing at the first gateway in response to receiving the request; and
routing, at the first gateway, the received uplink packet to the target user equipment on a communication path that bypasses an external packet data network that is connected to the first gateway, wherein receiving the request to pair the source user equipment and the target user equipment comprises receiving an uplink packet including globally unique identifiers of the source user equipment and the target user equipment, and wherein storing the information indicating the pairing comprises storing the globally unique identifiers and a corresponding pairing identifier.

US Pat. No. 10,162,733

DEBUGGING FAILURE OF A SERVICE VALIDATION TEST

Nokia of America Corporat...

1. An apparatus configured to support a service validation test for validating a service between a first device and a second device, the apparatus comprising:a processor and a memory communicatively connected to the processor, the processor configured to:
send, from the first device toward the second device before initiation of the service validation test, a first statistics request message configured to request statistics from the second device; and
send, from the first device toward the second device after completion of the service validation test, a second statistics request message configured to request statistics from the second device.

US Pat. No. 10,142,171

SELECTIVE CONFIGURATION OF PACKET ENGINE FOR CABLE SERVICE FLOWS

NOKIA OF AMERICA CORPORAT...

1. A method for configuring a cable system that comprises a cable head end and a plurality of remote distribution nodes for relaying signals between the cable head end and a plurality of cable modems, the method comprising:configuring a packet engine in the cable head end for performing packet forwarding operations for a plurality of cable service flows, the packet engine comprising a plurality of logical interfaces for handling the plurality of cable service flows, said configuring including:
assigning each of the plurality of cable service flows to a different one of the plurality of logical interfaces;
determining whether the plurality of logical interfaces support unnumbered interfaces;
configuring the plurality of logical interfaces of the packet engine in the cable head end to perform Layer 2 (L2) switching and bridging in response to determining that the plurality of logical interfaces support unnumbered interfaces; and
configuring the plurality of logical interfaces of the packet engine in the cable head end to perform Layer 3 (L3) routing in response to determining that the plurality of logical interfaces do not support unnumbered interfaces.

US Pat. No. 10,122,625

MAPPING CABLE SERVICE FLOWS TO IP NETWORK

NOKIA OF AMERICA CORPORAT...

1. A method comprising:receiving, at a remote distribution node, radio frequency (RF) signals from a plurality of cable modems for a plurality of cable service flows;
creating a packet for a particular service flow based on the received RF signals;
inserting first and second tags into the packet, the first tag identifying the particular cable service flow, the second tag identifying the remote distribution node;
forwarding the packet to one of a plurality of logical interfaces in a packet engine in a cable head end, wherein the first and second tags are jointly used to identify the one of the plurality of logical interfaces in the packet engine that is configured to handle the particular cable service flow, wherein each of the plurality of logical interfaces are configured to handle a different cable service flow.

US Pat. No. 10,164,710

OPTICAL TRANSCEIVER FOR SECURE DATA TRANSMISSION

NOKIA OF AMERICA CORPORAT...

1. An apparatus comprising:an optical transmitter or receiver configured to be optically coupled to an optical fiber, and further configured to transmit or receive optical signals having a first carrier wavelength at which the optical fiber supports a single guided mode;
an optical transceiver configured to be optically coupled to the optical fiber to transmit and receive optical signals having a second carrier wavelength at which the optical fiber supports a first plurality of guided modes; and
an optical multiplexer configured to optically couple the optical transceiver and the optical transmitter or receiver to the optical fiber in a manner that enables the optical transceiver to transmit and receive different modulated optical signals having the second carrier wavelength by way of different respective guided modes of the optical fiber, and further enables the optical transmitter or receiver to transmit or receive the optical signals having the first carrier wavelength by way of the single guided mode of the optical fiber; and
wherein the optical multiplexer comprises:
a spatial-mode multiplexer having a plurality of ports and a common port, the plurality of ports being connected to the optical transceiver to transmit and receive the different modulated optical signals; and
a wavelength multiplexer having a first wavelength port, a second wavelength port, and a common port, the first wavelength port being connected to the optical transmitter or receiver, the second wavelength port being connected to the common port of the spatial-mode multiplexer, and the common port of the wavelength multiplexer being connectable to the optical fiber.

US Pat. No. 10,237,139

CROSS-LAYER LINK DISCOVERY

Nokia of America Corporat...

1. An apparatus, comprising:a controller, the controller comprising a processor and a memory communicatively connected to the processor, the processor configured to:
receive port probing information associated with a port probing initiated for a first port of a first network element configured for communication at a first communication layer;
receive port activity information indicative of port activity at a second port of a second network element configured for communication at a second communication layer different than the first communication layer; and
identify, based on correlation of the port probing information and the port activity information, a cross-layer link connecting the first port and the second port.

US Pat. No. 10,333,621

OPTICAL COMMUNICATION WITH SOME COMPENSATION OF NONLINEAR OPTICAL EFFECTS

NOKIA OF AMERICA CORPORAT...

1. An apparatus comprising:an optical front-end circuit configured to transmit or receive an optical communication signal; and
a signal processor operatively connected to the optical front-end circuit and configured to:
apply an electronic phase rotation to digital samples representing the optical communication signal; and
determine a phase value for the electronic phase rotation using pre-filtering of the digital samples performed by a low-pass filter prior to applying a squaring operation to the digital samples.

US Pat. No. 10,305,603

OPTICAL COMMUNICATION WITH SOME COMPENSATION OF NONLINEAR DISTORTIONS

NOKIA OF AMERICA CORPORAT...

1. An apparatus comprising:an optical front-end circuit configured to receive an optical communication signal; and
a signal processor electrically connected to the optical front-end circuit; and
wherein the signal processor comprises:
a first dispersion-compensation module configured to perform dispersion-compensation processing on digital samples representing the optical communication signal to generate a first dispersion-compensated digital signal;
a first equalizer circuit configured to apply equalization processing to the first dispersion-compensated digital signal to generate a first equalized digital signal; and
a second equalizer circuit configured to:
perform dispersion-application processing on the first equalized digital signal to generate a dispersed digital signal; and
apply equalization processing to the dispersed digital signal to generate a second equalized digital signal.

US Pat. No. 10,200,144

COMMUNICATION SYSTEM FOR CONNECTING NETWORK HOSTS

NOKIA OF AMERICA CORPORAT...

1. An apparatus comprising:a first wavelength demultiplexer having an optical input and a plurality of optical outputs;
a first wavelength multiplexer having an optical output and a plurality of optical inputs;
a plurality of optical drop filters, each having a respective optical input, a respective first optical output, and a respective second optical output;
a plurality of first optical modulators optically connected between the plurality of optical drop filters and the first wavelength multiplexer;
a second wavelength multiplexer having an optical output and a plurality of optical inputs; and
a plurality of second optical modulators optically connected to apply modulated light to a first subset of the optical inputs of the second wavelength multiplexer;
wherein the optical output of the second wavelength multiplexer is fiber-connected to the optical input of the first wavelength demultiplexer;
wherein the respective optical input of each of the plurality of optical drop filters is optically connected to a respective one of the plurality of optical outputs of the first wavelength demultiplexer; and
wherein the respective second optical output of each of the plurality of optical drop filters is optically connected to a respective one of the plurality of optical inputs of the first wavelength multiplexer by way of a respective one of the plurality of first optical modulators.

US Pat. No. 10,271,350

METHODS, APPARATUSES, AND SYSTEMS FOR PROVIDING TRANSFER BLOCK INDICATION IN UPLINK GRANT-FREE TRANSMISSIONS

Nokia Technologies Oy, E...

1. A User Equipment (UE) device for providing transport block indications in uplink (UL) grant-free transmissions, the device comprising:a memory having computer readable instructions stored thereon; and
at least one processor configured to execute the computer readable instructions to,
transmit a first transport block (TB) to a base station (BS) during a first transmission time interval (TTI) using a grant-free UL transmission,
receive a UL grant from the BS in a physical downlink control channel (PDCCH) region during a time window,
determine a target of the UL grant, the target including at least one of the first TB, a second TB, or a previously transmitted TB, based on the UL grant; and
transmit the target of the UL grant to the BS,
analyze a transport block size (TBS) of the UL grant and a TBS of the transmitted first TB, and
in response to the TBS of the UL grant being the same or being a next higher TBS value as the TBS of the transmitted first TB, retransmit the first TB to the BS based on the UL grant.

US Pat. No. 10,264,552

METHODS AND SYSTEMS FOR USING A MULTIMEDIA BROADCAST MULTICAST SERVICES BEARER

Nokia of America Corporat...

1. A method comprising:allocating resources for a common Multimedia Broadcast Multicast Services (MBMS) bearer;
transmitting MBMS information to a plurality of user equipments (UEs), the MBMS information identifying the allocated resources for the common MBMS bearer;
receiving a request to transmit content information using the common MBMS bearer and receiving the content information;
segmenting the content information, the segmenting including generating a preamble, the preamble including segmentation information identifying a segmentation protocol and address information for requesting retransmission of segments of the segmented content information; and
transmitting the content information to the UEs using the common MBMS bearer, the transmitting the content information including transmitting the segmented content information to the UEs.

US Pat. No. 10,244,010

DATA PROCESSING APPARATUS CONFIGURED TO RECOVER A NETWORK CONNECTION, A METHOD, A SYSTEM AND A NON-TRANSITORY COMPUTER READABLE MEDIUM CONFIGURED TO PERFORM SAME

NOKIA OF AMERICA CORPORAT...

1. A data processing apparatus comprising:at least one processor configured to execute a process including at least a processing thread, the processing thread configured to,
create an acquisition thread within the process, the acquisition thread being subordinate to the processing thread,
request a frame associated with a source device from the acquisition thread, and
restart the acquisition thread, if the frame is unavailable.

US Pat. No. 10,142,401

MANAGEMENT OF COMPUTING INFRASTRUCTURE UNDER EMERGENCY PEAK CAPACITY CONDITIONS

Nokia of America Corporat...

1. An apparatus, comprising:a processor and a memory communicatively connected to the processor, the processor configured to:
monitor a computing environment comprising capacity supporting equipment configured to provide computing capacity within the computing environment and environmental equipment configured to control environmental conditions of the computing environment;
detect a first emergency peak capacity condition associated with a first element of the capacity supporting equipment and a second emergency peak capacity condition associated with a second element of the capacity supporting equipment;
initiate handling of the first emergency peak capacity condition by the first element of the capacity supporting equipment, wherein the handling of the first emergency peak capacity condition by the first element of the capacity supporting equipment comprises initiating a management action by sending a message for configuring the first element of the capacity supporting equipment to provide additional computing capacity for the first emergency peak capacity condition; and
initiate handling of the second emergency peak capacity condition, by the first element of the capacity supporting equipment or the second element of the capacity supporting equipment, based on the handling of the first emergency peak capacity condition by the first element of the capacity supporting equipment.

US Pat. No. 10,303,636

ROUTING PAGING PACKETS IN A SYSTEM-ON-A-CHIP BASE STATION ARCHITECTURE

Nokia of America Corporat...

1. A method involving a base station that comprises a plurality of system-on-a-chip (SOC) devices that includes a transport system-on-a-chip (TSOC) device, comprising:receiving, at a call processing module implemented by the TSOC device that is interconnected with the other SOC devices via a switch that is implemented in the base station, a paging packet for wireless transmission;
forwarding copies of the paging packet for storage in hardware queues associated with each scheduler in the TSOC that has registered to receive paging packets; and
providing a copy of the paging packet to the switch in response to at least one scheduler in the other SOC devices registering to receive paging packets.

US Pat. No. 10,306,020

SOFTWARE UPGRADE IN A VIRTUALIZED OFFLINE CHARGING SYSTEM

Nokia of America Corporat...

1. A method comprising:setting up a network with a virtualized Offline Charging System (OFCS) that includes a pool of virtualized Charging Collection Functions (vCCFs), wherein the pool includes one of the vCCFs designated as a skeletal vCCF that is pre-provisioned to communicate with Charging Trigger Functions (CTFs) and pre-provisioned in a Domain Name System (DNS) server with a DNS resource record having a priority set so that the skeletal vCCF is selected last among the vCCFs in the pool by the CTFs for accounting sessions;
identifying a software upgrade for the virtualized OFCS; and
initiating an upgrade process to install the software upgrade, wherein the upgrade process includes the iterative steps of:
developing the skeletal vCCF before installing the software upgrade;
installing the software upgrade in the skeletal vCCF;
communicating with the DNS server after the software upgrade to modify the priority in the DNS resource record for the skeletal vCCF to equal at least one of the other vCCFs in the pool;
designating another one of the vCCFs in the pool as the skeletal vCCF for a next iteration of the upgrade process;
draining the accounting sessions from the skeletal vCCF designated for the next iteration; and
communicating with the DNS server to set a priority in the DNS resource record for the skeletal vCCF designated for the next iteration so that the skeletal vCCF is selected last among the vCCFs in the pool by the CTFs for accounting sessions.

US Pat. No. 10,284,303

FEEDFORWARD DECISION-FREE PILOT-AIDED PHASE NOISE ESTIMATION FOR COHERENT OPTICAL M-QAM SYSTEMS

Nokia of America Corporat...

1. An apparatus comprising:an electronic digital signal processor having electrical inputs for receiving a first sequence of measurement values of a transmitted modulated optical carrier received in a coherent optical receiver and having electrical outputs for a stream of determined transmitted data symbol values demodulated therein from the first sequence, and
wherein the electronic digital signal processor has first circuitry to determine phase offsets of received pilot symbol values from the first sequence;
wherein the electronic digital signal processor calculates pilot transform coefficients utilizing received pilot symbol phase angles; and
wherein the electronic digital signal processor has second circuitry to correct phase offsets of received ones of the data symbol values from the determined phase offsets of the received pilot symbol values, utilizing the pilot transform coefficients, and wherein the pilot symbol values are temporally inserted between groups of the data symbol values in the transmitted modulated optical carrier.

US Pat. No. 10,268,614

METHOD AND APPARATUS FOR A SEGMENTED ON-CHIP DIGITAL INTERFACE BLOCK

NOKIA OF AMERICA CORPORAT...

1. A communications device, comprising:a plurality of functional blocks, each one of the plurality of functional blocks configured as an analog circuit; and
a plurality of digital interface circuits for routing a plurality of inputs of the communications device between the plurality of digital interface circuits and the plurality of functional blocks, and each one of the digital interface circuits being associated with a corresponding one of the plurality functional blocks, and each digital interface circuit having a unique memory address, and forming a particular one segment of a plurality of non-overlapping segments for dividing a digital address space of the communications device among the plurality of digital interface circuits, and
wherein each digital interface circuit having a plurality of inputs and a plurality of outputs, the plurality of outputs being greater than or equal to the plurality of inputs and the plurality of outputs connecting to inputs of the corresponding one of the functional blocks.

US Pat. No. 10,261,276

DATACENTER INTERCONNECTION SYSTEM

NOKIA OF AMERICA CORPORAT...

1. An apparatus, comprising:a plurality of electro-optical circuits, each of the electro-optical circuits being configured to:
receive a respective one of a plurality of optical source signals, each of the optical source signals having a different respective wavelength;
receive a respective plurality of modulated input optical signals, each of said modulated input optical signals having a center frequency corresponding to said respective wavelength; and
generate a respective plurality of modulated output optical signals, each of said modulated output optical signals having a center frequency corresponding to said respective wavelength;
an optical module configured to communicate with each of said plurality of electro-optical circuits via a respective interface and further configured to:
provide to each of said plurality of electro-optical circuits the respective one of said plurality of optical source signals;
direct to each of said plurality of electro-optical circuits said respective plurality of modulated input optical signals; and
receive from each of said plurality of electro-optical circuits said respective plurality of modulated output signals.

US Pat. No. 10,237,366

SYSTEM AND METHOD FOR LIBRARY COMPRESSED CACHE-AIDED CODED MULTICAST

NOKIA OF AMERICA CORPORAT...

1. A method of transmitting a plurality of data files in a network, comprising:receiving, by at least one processor of a network node, requests from destination devices for files of the plurality of data files;
dividing, by the at least one processor, the files into one of a first subset of files, and a second subset of files, each of the files of the second subset of files being associated with one file of the first subset of files;
compressing, by the at least one processor, each of the files of the second subset of files using one of the files in the first subset of files as a reference;
dividing, by the at least one processor, the compressed files of the second subset of files and the files of the first subset into packets;
caching, by the at least one processor, a portion of the compressed files of the second subset of files, and at least a portion of the files of the first subset of files;
transmitting, by the at least one processor, un-cached portions of respective files from the first subset of files to respective destination devices that have requested these files; and
transmitting, by the at least one processor, un-cached portions of one particular file from the second subset of files, and un-cached portions of files in the first subset of files that are associated with the one particular file, to respective destination devices that have requested the one particular file from the second subset of files.

US Pat. No. 10,200,907

SYSTEMS AND METHODS FOR DYNAMIC UPLINK AND DOWNLINK RATE ASSIGNMENT IN A WIRELESS COMMUNICATION NETWORK

Nokia of America Corporat...

1. A network control node comprising:a memory having computer-readable instruction stored therein; and
a processor configured to execute the computer-readable instructions to,
determine an uplink correction parameter based on at least one of network loading conditions and a modulation coding scheme used for transmission of data packets on an uplink channel from a user equipment to the network control node, the network loading conditions being at least one of, an interference to thermal noise (IoT) value for the user equipment, and a number of active users serviced by the network control node,
determine a target signal to interference plus noise ratio (SINR) for the user equipment based on the uplink correction parameter,
adjust the modulation coding scheme based on the determined target SINR,
determine a step size as one of a linear, non-linear or piecewise linear functions of at least one of a plurality of IoT values and the number of active users, and
determine the uplink correction parameter based on the determined step size and a previous value of the uplink correction parameter.

US Pat. No. 10,193,947

DEVICES AND METHODS FOR CONTENT DISTRIBUTION IN A COMMUNICATIONS NETWORK

Nokia of America Corporat...

1. A method for transmitting data files in a combination network, comprising:performing a caching method including determining popularities for the data files according to a demand distribution of destination devices and sending random packets of the data files to the destination devices based on the determined popularities;
receiving one or more requests from one or more the destination devices for packets of one or more the data files, wherein the requests are for missing packets that were not cached as a result of the caching method;
constructing a conflict graph, such that each packet requested by each destination device is represented by a distinct vertex among a plurality of vertices of the conflict graph, based on which of the plurality of vertices represent a same requested packet and which requested packets are stored in caches belonging to the destination devices;
coloring the plurality of vertices of the conflict graph according to a coloring scheme such that any two linked vertices have different colors;
performing a first encoding operation on the requested packets by combining subsets of the requested packets represented by vertices having a same color to generate first encoded data;
performing a second encoding operation on the first encoded data by combining bits of the first encoded data according to a binary encoding method to generate second encoded data, wherein the binary encoding method includes,
determining a number of blocks based on a number of connections incoming to the destination devices from intermediate nodes, wherein the intermediate nodes connect a source of the data files to the destination devices and the destination devices are connected to different subsets of the intermediate nodes,
grouping the bits of the first encoded data into a the determined number of blocks,
padding one or more of the blocks with at least one bit to generate padded blocks,
determining a number of shifting operations for the padded blocks based on (i) the number of connections incoming to the destination devices from the intermediate nodes and (ii) a total number of the intermediate nodes,
performing the determined number of shifting operations on bits of one or more of the padded blocks to generate shifted blocks,
removing at least one bit from the shifted blocks to generate resultant blocks, and
combining the resultant blocks to generate the second encoded data; and
sending respective subsets of the second encoded data towards the one or more destination devices via respective intermediate nodes, wherein
the first encoding operation reduces a total load on the combination network, and
the second encoding operation distributes the total load evenly over the connections incoming to the destination devices from the intermediate nodes.

US Pat. No. 10,348,566

AUTOMATED SERVICE DELIVERY BASED ON AUTOMATED IDENTIFIER DISCOVERY

Nokia of America Corporat...

19. An apparatus, comprising:a processor and a memory communicatively connected to the processor, the processor configured to:
apply, by a network access device of a first entity, an initial configuration for the network access device;
discover, by the network access device based on the initial configuration for the network access device, an assigned layer-2 identifier of a layer-2 circuit provided for the network access device by a communication network of a second entity;
establish, based on the assigned layer-2 identifier of the layer-2 circuit, a layer-3 connection between the network access device and a second device of the first entity;
receive, by the network access device from a management system of the first entity via the layer-3 connection between the network access device and the second device, a device configuration for the network access device; and
apply, by the network access device, the device configuration for the network access device.

US Pat. No. 10,332,283

VISUALIZED RE-PHYSICALIZATION OF CAPTURED PHYSICAL SIGNALS AND/OR PHYSICAL STATES

Nokia of America Corporat...

1. A method comprising:identifying, via least one computing device, one or more content objects comprising physical signals or physical states, or a combination thereof, representative of one or more physical attributes obtained from one or more physical objects or events, or a combination thereof;
generating one or more virtual physical objects at least in part via transformation, in accordance with one or more virtual physical laws, of the one or more identified content objects to reflect one or more virtual physical attributes that do not exist in a physical world in addition to or as replacement for, or a combination thereof, the one or more physical attributes of the identified content objects, wherein the one or more virtual physical objects comprise binary digital representations of content perceivable by a user;
evolving the one or more virtual physical objects over time substantially according to a set of principles specified for a particular virtual environment; and
generating user-perceivable output content comprising decreasing levels of detail for the one or more virtual physical objects for a corresponding plurality of sequential periods of time via the at least one computing device, wherein the plurality of sequential periods of time comprises a time compression zone for a particular period of time of the plurality of sequential periods of time depicting a discontinuous decrease in velocity for at least one of the one or more virtual physical objects entering the time compression zone.

US Pat. No. 10,305,729

SYSTEMS AND METHODS OF PROVIDING AN EDGE CLOUD STORAGE AND CACHING SYSTEM OPERATING OVER A LOCAL AREA NETWORK

NOKIA OF AMERICA CORPORAT...

1. A device comprising:a memory having computer-readable instructions stored therein; and
a processor configured to execute the computer-readable instructions to, configure a device as a node in a cloud storage structure formed over a local area network,
generating a unique node identification (ID) for the device,
designating the device as one selected from a group of a primary anchor node, a secondary anchor node, and a regular node of the cloud storage structure, the primary anchor node being configured to maintain at least one of a global list of active nodes on the cloud storage structure, a global list of missing nodes from the cloud storage structure, a list of most recent file retriever nodes and a temporary copy of at least one retrieved file, the secondary anchor node being configured to serve as a temporary anchor node for the cloud storage structure when the primary anchor node is unavailable, the list of most recent file retriever nodes identifying nodes of the cloud storage structure that most recently retrieved a copy of at least one file, and
exchange a file available on the cloud storage structure without obtaining the file from a remote server outside of the cloud storage structure.

US Pat. No. 10,345,192

SINGLE-END OPTICAL FIBER TRANSFER MATRIX MEASUREMENT USING SPATIAL PILOT

NOKIA OF AMERICA CORPORAT...

1. A method comprising:coupling one or more optical spatial pilot signals into a first end of an optical fiber, wherein the optical fiber is a multimode optical fiber;
receiving a reflected portion of the one or more optical spatial pilot signals at the first end of the optical fiber in response to the reflected portion having propagated through the optical fiber in both directions; and
processing the reflected portion of the one or more optical spatial pilot signals to determine components of at least one of a round-trip transfer matrix of the optical fiber and a single-direction transfer matrix of the optical fiber.

US Pat. No. 10,320,791

METHOD AND APPARATUS FOR FACILITATING ACCESS TO A COMMUNICATION NETWORK

Nokia of America Corporat...

1. A method of facilitating non-3GPP™ (THIRD GENERATION PARTNERSHIP PROJECT) service provision for a device connecting to a 3GPP™ mobile network via an un-trusted WLAN (wireless local area network), comprising:initiating a communication session with the device;
receiving at an ePDG (evolved packet data gateway) an IKE_AUTH Request according to an IKE (internet key exchange) protocol comprising an IKE DEVICE_IDENTITY attribute and a user ID (identification);
sending an IKE_AUTH Response comprising a security challenge including an identity type but not an identity value to the device;
receiving at the ePDG a security-challenge response comprising the IKE DEVICE_IDENTITY attribute, the IKE DEVICE_IDENTITY attribute of the security-challenge response comprising the identity type, an identity length, and an identity value;
forwarding the IKE DEVICE identity to an authentication server;
granting network access to the device; and
forwarding the device identity.

US Pat. No. 10,263,682

CHANNEL STATE PREDICTION BASED ON PREDICTION OF CHANNEL STATE FACTORS

Nokia of America Corporat...

1. An apparatus, comprising:at least one processor; and
at least one memory including computer program code;
wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus to at least:
determine a measured channel quality for a wireless channel between a transmitter and a receiver;
determine a total round trip latency associated with the wireless channel;
determine, based on the total round trip latency, a predicted signal-to-interference-and-noise (SINR) ratio for the wireless channel; and
determine, based on the measured channel quality and the predicted SINR ratio, a predicted channel quality for the wireless channel.

US Pat. No. 10,326,688

METHOD AND APPARATUS FOR INSTANTIATING A PATH WITH THE MINIMUM NUMBER OF SEGMENTS

NOKIA OF AMERICA CORPORAT...

1. A method for computing a minimum segment labeling of a given path on a segment cover graph, the method comprising:receiving a connection request for a connection between a source node and a destination node;
generating a Shortest Path Directed Acyclic Graph (“SPDAG”) from the source node by running a shortest path algorithm;
determining an end node, between the source node and the destination node, at which the SPDAG deviates from the given path; and
determining whether the end node is the end of an Equal Cost Multipath (“ECMP”); terminating the shortest path algorithm at a predecessor node to the end node, wherein a counter provides a number of predecessor nodes and determines whether a shortest path from the source node to the end node is unique, when the end node is the end of the ECMP.

US Pat. No. 10,320,970

SYSTEM AND METHOD FOR ANOMALY DETECTION FOR NON-HOMOGENOUS ARRIVAL RATE

NOKIA OF AMERICA CORPORAT...

1. A method of anomaly detection for a communication network, comprising:receiving, by at least one first processor of at least one first network node, a plurality of calls from users of the communication network, the plurality of calls having a non-homogenous arrival rate that is defined by first arrival rate information;
transforming, by the at least one first processor, the first arrival rate information into second arrival rate information, the second arrival rate information having a homogenous arrival rate; and
detecting, by the at least one first processor, at least one first anomaly of the received plurality of calls using the second arrival rate information.

US Pat. No. 10,312,966

METHODS AND SYSTEMS FOR REDUCING CROSSTALK FOR SETS OF LINES

NOKIA OF AMERICA CORPORAT...

1. A method comprising:determining a first set of lines and a second set of lines in a system;
receiving signals from the first set of lines and the second set of lines;
obtaining normal operation interval (NOI) vectoring coefficients for the second set of lines;
determining discontinuous operation interval (DOI) vectoring coefficients for the first set of lines, the DOI vectoring coefficients for the first set of lines and the NOI vectoring coefficients for the second set of lines being part of a vectoring matrix; and
jointly processing the signals for a discontinuous operation interval using the vectoring matrix.

US Pat. No. 10,237,587

TRANSPORTING OUT-OF-BAND SIGNALS IN DISTRIBUTED CABLE SYSTEMS

NOKIA OF AMERICA CORPORAT...

1. A distributed Cable Television (CATV) system comprising:a video engine;
a packet engine for routing packets of the CATV system; and
a set of distribution nodes that are located in field and remotely communicatively coupled with the video engine and the packet engine through a digital communications medium supporting digital packet traffic, each distribution node of the set of distribution nodes further are located remotely and communicatively coupled with a corresponding set of information consuming devices through a Radio Frequency (RF) communications medium, wherein the set of distribution nodes are remotely located from the video engine and the packet engine;
wherein the video engine converts downstream video channel RF signals and downstream supplementary channel RF signals respectively into video downstream packets and supplementary downstream packets for the set of distribution nodes, wherein the video downstream packets and supplementary downstream packets include an Ethernet packet format;
wherein each distribution node of the set of distribution nodes converts upstream supplementary channel RF signals received from its corresponding RF communications medium into supplementary upstream packets for transmission to the video engine at an out-of-band frequency, wherein the supplementary upstream packets include the Ethernet packet format, and wherein the distribution node samples the upstream supplementary channel RF signals at a first rate and reduces a number of samples according to a second rate that is lower than the first rate in order to minimize a size of the supplementary upstream packets;
wherein each distribution node of the set of distribution nodes converts the supplementary downstream packets received from the video engine over the digital communications medium into corresponding downstream supplementary channel RF signals.

US Pat. No. 10,374,961

SYSTEM AND METHOD FOR MANAGEMENT OF CLOUD-BASED SYSTEMS

Nokia of America Corporat...

1. A method for reporting usage of a network infrastructure comprising:performing by one or more computers:
obtaining a map of a plurality of flow-mappings that each correlates a flow feature with an endpoint type, wherein the endpoint type is a subscriber or a service;
receiving flow telemetry comprising a plurality of destination and source attributes for network traffic of the network infrastructure;
determining a first flow feature associated with a first portion of the flow telemetry based on the map; and
when a second flow feature cannot be determined for a second portion of the flow telemetry and the second portion of the flow telemetry is related to the first portion of the flow telemetry:
assigning the first flow feature as the second flow feature associated with the second portion of the flow telemetry.

US Pat. No. 10,367,881

MANAGEMENT OF COMPUTING INFRASTRUCTURE UNDER EMERGENCY PEAK CAPACITY CONDITIONS

Nokia of America Corporat...

1. An apparatus, comprising:at least one processor; and
at least one memory including computer program code;
wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus to at least:
detect, for a computing environment including capacity supporting equipment and environmental equipment, first and second capacity conditions associated with respective first and second elements of the capacity supporting equipment;
initiate handling of the first capacity condition, by the first element of the capacity supporting equipment, including sending a message for configuring the first element of the capacity supporting equipment to provide additional computing capacity for the first capacity condition and sending a message for configuring an element of the environmental equipment to provide additional cooling for the first element of the capacity supporting equipment; and
initiate handling of the second capacity condition, by the first element of the capacity supporting equipment or a third element of the capacity supporting equipment, based on the handling of the first capacity condition.

US Pat. No. 10,345,681

COMPRESSIVE IMAGING USING STRUCTURED ILLUMINATION

Nokia of America Corporat...

1. A method comprising:selectively illuminating a scene during a plurality of time intervals with different subsets of a plurality of lighting elements to form a different illumination pattern in each of the plurality of time intervals;
measuring a plurality of intensities of light reflected by the scene and received by a sensor while the scene is illuminated by the different illumination patterns during the plurality of time intervals; and
generating an image of the scene based on the plurality of intensities measured by the sensor during the plurality of time intervals, wherein generating the image of the scene comprises generating values of pixels that represent the image, and wherein a number of the pixels corresponds to a number of the plurality of lighting elements.

US Pat. No. 10,320,694

METHODS, APPARATUSES AND COMPUTER-READABLE STORAGE MEDIUMS FOR COMMUNICATION VIA USER SERVICES PLATFORM

Nokia of America Corporat...

1. An electronic device comprising:a memory storing computer-readable instructions; and
one or more processors coupled to the memory, the one or more processors configured to execute the computer-readable instructions to
process a User Services Platform message to generate a plurality of payload records,
segment a payload record among the plurality of payload records to generate a plurality of payload record segments,
generate a sequence of User Services Platform records including the plurality of payload record segments, a User Services Platform record in the sequence of User Services Platform records including (i) at least one payload record segment from among the plurality of payload record segments, (ii) a payload segmentation and reassembly state, and (iii) a payload record segmentation and reassembly state,
set the payload segmentation and reassembly state for the User Services Platform record to one of begin, in-process or complete based on a position of the User Services Platform record in the sequence of User Services Platform records, and
set the payload record segmentation and reassembly state for the User Services Platform record to one of begin, in-process or complete based on whether the User Services Platform record contains an initial one of the plurality of payload record segments, a final one of the plurality of payload record segments, or a payload record segment between the initial and final ones of the plurality of payload record segments; and
a transceiver coupled to the one or more processors, the transceiver configured to transmit the sequence of User Services Platform records.

US Pat. No. 10,390,058

DYNAMIC SERVICE FLOW CREATION FOR PACKET CABLE MULTIMEDIA QUALITY OF SERVICE GUARANTEE IN A DISTRIBUTED CABLE MANAGEMENT SYSTEM

NOKIA OF AMERICA CORPORAT...

1. A method of establishing a connection session in a distributed cable management system including a plurality of in-the-field Ethernet Nodes (ENs) that convert digital data packets received over a fiber optic cable from a cable head end into RF signals for distribution over CATV cable to a plurality of service nodes, comprising:receiving a request by a policy server in the cable head end of the distributed cable management system in an out-of-band communication channel for a connection session for a client device coupled to a first service node of the plurality of service nodes in the distributed cable management system and a first set of dynamic quality of service (DQoS) parameters associated with an upstream service flow of the connection session and a second set of dynamic DQoS parameters associated with a downstream service flow of the connection session;
identifying an in-the-field Ethernet node (EN) of the plurality of in-the-field ENs by a Media Access Control (MAC) address associated with the EN that connects to the first service node and to a switch in the cable head end, wherein the identified EN converts RF signals received from the first service node over the CATV cable into digital data packets for transmission over fiber optic cable to the cable headend and wherein the out-of-band communication channel is transmitted through the identified EN between the client device and the head end and is transparent to the identified EN; and
directing by the policy server the identified EN to create the connection session including the upstream service flow with the first set of dynamic quality of service (DQoS) parameters and the downstream service flow with the second set of dynamic DQoS parameters, wherein the request for the connection session from the device is received by the policy server in the cable head end through the identified EN in the out-of-band communication channel.

US Pat. No. 10,374,939

HOP CONSTRAINED MAXIMUM FLOW WITH SEGMENT ROUTING

NOKIA OF AMERICA CORPORAT...

1. A method of determining a maximum flow on a network path using segment routing, the method comprising:establishing a segment graph;
establishing underlying dual weights on the segment graph;
computing the dual weights from the segment graph;
finding a minimum dual weight path not having more than a predetermined number of hops;
augmenting a flow on the dual weight path; and
updating the dual weights on the underlying segment graph until a dual objective value exceeds a threshold based on link capacity c(e) and link weight ?(e).

US Pat. No. 10,348,610

METHOD AND APPARATUS FOR MINIMUM LABEL BANDWIDTH GUARANTEED PATH FOR SEGMENT ROUTING

ALCATEL LUCENT, Nozay (F...

1. A method for finding a minimum hop path in a segment graph traversing a least number of links in a physical topology, the method comprising:receiving a connection request for a connection between a source node and a destination node;
computing the segment graph, wherein the segment graph has a plurality of links;
computing a bandwidth (“c(q)”) for each of the plurality of links in the segment graph;
computing a number of links for a shortest path (“N(q)”) for each of the plurality of links;
eliminating each of the plurality of links with a bandwidth less than a minimum bandwidth to define a subset of the plurality of links, and
selecting the shortest path in the segment graph between the source node and the destination node using the subset of the plurality of links based, for each node between the source node and the destination node, upon a number of hops in the segment graph from the source node and a number of links in the physical topology from the source node.

US Pat. No. 10,341,994

AUTONOMOUS WIRELESS TRANSMISSIONS

Nokia of America Corporat...

1. A wireless device configured to communicate via a wireless uplink channel, the wireless device comprising:a processor and a memory communicatively connected to the processor, the processor configured to:
receive, from a wireless access node, autonomous transmission description information comprising a mapping between a preamble and a hopping sequence of payload transmission zones identifying a first resource chunk in a first payload transmission zone of the wireless uplink channel and a second resource chunk in a second payload transmission zone of the wireless uplink channel;
transmit the preamble toward the wireless access node in a preamble transmission zone of the wireless uplink channel;
transmit a payload toward the wireless access node over the first resource chunk in the first payload transmission zone of the wireless uplink channel without establishing a connection with the wireless access node; and
based on a condition detected by the wireless device, retransmit the payload or a redundancy version of the payload over the second resource chunk in the second payload transmission zone of the wireless uplink channel without retransmitting the preamble.

US Pat. No. 10,330,778

COHERENT LIDAR SYSTEM USING TUNABLE CARRIER-SUPPRESSED SINGLE-SIDEBAND MODULATION

NOKIA OF AMERICA CORPORAT...

1. An apparatus comprising:a waveform generator operable to generate one or more electrical drive signals;
an optical modulator operable to convert an optical beam having a fixed carrier frequency into a train of frequency-chirped optical pulses in response to the one or more electrical drive signals generated by the waveform generator;
one or more optical elements configured to direct to a target an optical-probe beam that carries a first copy of the train and to receive from the target a corresponding reflected optical beam; and
an optical receiver configured to determine one or more of a distance to the target and a velocity of the target in response to said corresponding reflected optical beam being applied to the optical receiver by the one or more optical elements; and
wherein the waveform generator is configured to generate the one or more electrical drive signals in a manner that causes each of the frequency-chirped optical pulses of the train to have a carrier frequency that sweeps from a first frequency to a second frequency, one of the first and second frequencies being smaller than the fixed carrier frequency, and another one of the first and second frequencies being larger than the fixed carrier frequency.

US Pat. No. 10,382,356

SCHEDULING TRANSMISSIONS OF ADAPTIVE BITRATE STREAMING FLOWS

Nokia of America Corporat...

1. An apparatus, comprising:at least one processor; and
at least one memory including computer program code;
wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus to at least:
determine a target flow rate of an adaptive bitrate streaming flow;
determine a measured flow rate of the adaptive bitrate streaming flow;
determine, for a wireless end device associated with the adaptive bitrate streaming flow based on a determination that the measured flow rate does not satisfy the target flow rate, whether the adaptive bitrate streaming flow is associated with a variable channel condition;
determine, for the wireless end device based on a determination that the adaptive bitrate streaming flow is associated with a variable channel condition, a signal-to-interference-and-noise ratio (SINR) associated with the adaptive bitrate streaming flow; and
determine, based on the SINR associated with the adaptive bitrate streaming flow, whether to modify a priority of the adaptive bitrate streaming flow.

US Pat. No. 10,348,479

SIGNAL DETECTION FOR OPTICAL COMMUNICATION NETWORK

NOKIA OF AMERICA CORPORAT...

1. An optical line terminal (OLT) comprising:processing circuitry configured to,
monitor a digital signal for a convergence event, the digital signal representing an optical signal received from an optical network terminal (ONT), the convergence event being an event associated with the ONT, the processing circuitry configured to monitor the digital signal for the convergence event by one of (i) detecting a level of randomness in a word included in the digital signal based on at least the digital signal, a delayed version of the digital signal and a first threshold and (ii) detecting a level of disparity of the digital signal based on at least a sum of the word included in the digital signal and a second threshold,
reset one or more components of the processing circuitry in response to detection of the convergence event, and
process, via the one or more components, an upstream burst of data associated with the digital signal after resetting the one or more components.

US Pat. No. 10,412,624

DYNAMIC POLICY BASED CONTROL FOR AUTONOMOUS TRANSMISSION OF DATA BY IOT OR NON-IOT DEVICE

Alcatel Lucent, Murray H...

1. A method comprising:receiving, at a device, at least one current network condition factor (NCF), a respective one of the at least one current NCF indicating a level of congestion of a corresponding network;
determining, at the device, that there is an autonomous report to be transmitted;
receiving, at the device, a policy used for autonomous reporting by the device, the policy having a plurality of entries relating a plurality of input parameters concerning a respective autonomous report to treatment for transmission of the respective autonomous report;
in response to determining that there is an autonomous report to transmit at the device, determining, at the device, a policy entry of the policy used for autonomous reporting based on matching values of one or more input parameters related to the autonomous report to values of one or more input parameters of the policy entry;
determining, at the device, a reference NCF for a first network, the reference NCF for the first network corresponding to the policy entry; and
requesting, at the device, to transmit the autonomous report on the first network based on a comparison of the reference NCF for the first network and the current NCF of the first network.

US Pat. No. 10,397,819

DYNAMIC MONITORING AND MANAGEMENT IN WIRELESS SYSTEMS

Nokia of America Corporat...

1. An apparatus, comprising:a processor and a memory communicatively connected to the processor, the processor configured to cause a wireless end device to at least:
receive feedback collection instruction information including a set of quality thresholds and, for each of the quality thresholds, a respective feedback probability that the wireless end device is to provide feedback information to a network device, wherein the quality thresholds and the feedback probabilities are inversely related;
determine a measured quality level of the wireless end device;
determine, based on a determination that the measured quality level of the wireless end device is associated with one of the quality thresholds and based on the respective feedback probability associated with the one of the quality thresholds, whether the wireless end device is to provide feedback information to the network device; and
send feedback information toward the network device based on a determination that the wireless end device is to provide feedback information to the network device.

US Pat. No. 10,382,558

EDGE RESOURCE SHARING

Nokia of America Corporat...

1. An apparatus for improving computer performance in deployment of Internet-of-Things (IoT) services by service providers, the apparatus comprising:at least one processor; and
at least one memory including computer program code;
wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus to at least:
send, by a device of an infrastructure provider toward a device of an edge resource owner of an edge device, an indication of an incentive for the edge resource owner to share an edge device resource of the edge device, wherein the edge device comprises an IoT device or a device supporting communications of an IoT device;
receive, by the device of the infrastructure provider from the device of the edge resource owner, an indication that the edge device resource of the edge device is being offered for sharing by the edge resource owner;
send, by the device of the infrastructure provider toward a device of a service provider, an indication of a service price proposed by the infrastructure provider for providing an IoT service for the service provider using a set of edge device resources available to the infrastructure provider;
receive, by the device of the infrastructure provider from the device of the service provider, an indication that the IoT service is to be provided using the set of edge device resources available to the infrastructure provider; and
determine, based on the indication that the edge device resource of the edge device is being offered for sharing by the edge resource owner and based on the indication that the IoT service is to be provided using the set of edge device resources available to the infrastructure provider, a deployment of the IoT service using the set of edge device resources available to the infrastructure provider.

US Pat. No. 10,542,463

SYSTEM AND METHOD FOR SECURE CELL REDIRECTION IN WIRELESS NETWORKS

NOKIA OF AMERICA CORPORAT...

1. A method for performing cell redirection, comprising:processing a Radio Resource Control (RRC) Connection message including an initial attach request indicator and a service request for a voice call origination from user equipment (UE) by a base station in a first access network, prior to authentication between the UE and a base station in the first access network;
processing the initial attach request by a mobility management entity (MME) in a core network configured to communicate with the UE via the base station in the first access network, wherein processing the initial attach request includes performing a Non-Access Stratum (NAS) authentication procedure between the mobility management entity (MME) and the UE to generate an integrity key for securing communications between the MME and the UE;
after processing the initial attach request, processing the service request from the UE for the voice call origination;
generating a Non Access Stratum (NAS) signalling message including a cell redirection command, wherein the NAS signaling message includes integrity protection using the integrity key by the MME and transmitting the cell redirection command with integrity protection to the base station in the first access network;
generating an RRC Connection Release message without integrity protection by the base station, wherein the RRC Connection Release message includes a payload including the NAS signalling message with the cell redirection command having integrity protection; and
transmitting the RRC Connection Release message to the UE.

US Pat. No. 10,425,316

HEART BEAT MONITORING FOR BROADBAND ACCESS DEVICES AND ENTERPRISE DEVICES

Nokia of America Corporat...

1. A device status monitoring apparatus for monitoring status of devices in a network, the device status monitoring apparatus comprising:a memory storing computer-readable instructions; and
at least one processor configured to execute the computer-readable instructions to
determine that a heartbeat message has not been received from a customer premises equipment device during a current heartbeat interval,
update device status information for the customer premises equipment device in response to determining that the heartbeat message has not been received from the customer premises equipment device during the current heartbeat interval, and
generate an alarm message informing an external system of the updated device status information for the customer premises equipment device.

US Pat. No. 10,397,515

PROTECTING PERSONAL PRIVACY IN A VIDEO MONITORING SYSTEM

Nokia of America Corporat...

1. A method comprising:compressing, at an image acquisition device, a media signal representative of a scene based on a sensing matrix that is a determined by a sensing matrix template and a set of template parameters;
providing, from the image acquisition device, the compressed media signal to a receiver; and
selectively providing a specification of a subset of the set of template parameters to the receiver so that the media signal cannot be reconstructed from the provided compressed media signal using the provided specification of the subset of the set of template parameters.

US Pat. No. 10,498,868

MULTIPATH TRANSPORT COMMUNICATIONS

Alcatel Lucent, Nozay (F...

1. An apparatus, comprising:a processor and a memory communicatively connected to the processor, the processor configured to cause the apparatus to at least:
receive a data packet via a first transport layer connection of a set of transport layer connections of a multipath transport layer connection, wherein the transport layer connections are associated with a transport layer protocol;
send, via the first transport layer connection, a first acknowledgment packet acknowledging receipt of the data packet via the first transport layer connection; and
send, via a second transport layer connection of the set of transport layer connections, a second acknowledgment packet acknowledging receipt of the data packet via the first transport layer connection.

US Pat. No. 10,367,333

INCREASING FABRY-PEROT CAVITY FREE SPECTRAL RANGE IN HYBRID LASERS

Nokia of America Corporat...

1. An apparatus, comprising:an optical amplifier waveguide;
an optical reflector located to reflect back some light received at or near a first end of the optical amplifier waveguide; and
another optical waveguide having a first end located to receive light at or near a second end of the optical amplifier waveguide, the another optical waveguide having a sequence of optical ring resonators optically connected there along, each of the optical ring resonators being configured to have a different free spectral range, wherein a first one of the ring resonators is configured to have a free spectral range of about two times a free spectral range of a second one of the ring resonators.

US Pat. No. 10,440,376

COMPRESSIVE SENSING WITH JOINT SIGNAL COMPRESSION AND QUALITY CONTROL

Nokia of America Corporat...

1. A method comprising:determining a compression ratio for compressive sensing and a quantization level used to quantize a media signal based on a target indicator and based on a functional relationship between the quantization level and a number of compressive sensing measurements;
accessing compressive sensing measurements of the media signal formed using the compression ratio; and
quantizing the compressive sensing measurements based on the quantization level.

US Pat. No. 10,423,646

METHOD AND APPARATUS FOR DATA-DRIVEN FACE-TO-FACE INTERACTION DETECTION

NOKIA OF AMERICA CORPORAT...

1. A method for detecting group dynamics, the method comprising:receiving a plurality of sensor data associated with a plurality of individuals of a group, wherein each individual of the plurality of individuals is associated with a specific tag of a plurality of tags;
defining a plurality of feature vectors using the plurality of sensor data;
clustering the plurality of feature vectors into a plurality of clustered feature vector groups;
selecting an optimal number of clustered feature vector groups using similarity of location and mobility between particular ones of the plurality of tags; and
generating, from the optimal number of clustered feature vector groups, one or more outputs that are representative of strength of encounters associated with one or more face-to-face interactions between particular ones of the plurality of individuals.

US Pat. No. 10,409,705

AUTOMATED CODE VERIFICATION AND MACHINE LEARNING IN SOFTWARE DEFINED NETWORKS

Nokia of America Corporat...

1. A computer-implemented method comprising:executing, at a processor, an event-driven program along a plurality of execution paths, wherein each of the plurality of execution paths is determined by randomly chosen outcomes at non-deterministic points along the plurality of execution paths;
storing, at a memory, values of properties of the event-driven program in response to executing the event-driven program along the plurality of execution paths; and
inferring, at the processor, normal ranges of the properties of the event-driven program based on the stored values.

US Pat. No. 10,552,648

PROXIMITY-BASED LOCALIZATION OF WIRELESS TAGS BASED ON WIRELESS GATEWAY ASSOCIATION INFORMATION

Alcatel Lucent, Nozay (F...

1. A wireless gateway, comprising:at least one processor; and
at least one memory including computer program code;
wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the wireless gateway to at least:
receive, from a wireless tag, a wireless beacon signal;
determine, based on the wireless beacon signal, whether the wireless gateway is a trusted wireless gateway for the wireless tag; and
initiate, based on a determination that the wireless gateway is a trusted wireless gateway for the wireless tag, establishment of a connection between the wireless tag and the wireless gateway.

US Pat. No. 10,433,286

LAYER 2 RELAY TO SUPPORT COVERAGE AND RESOURCE-CONSTRAINED DEVICES IN WIRELESS NETWORKS

Nokia of America Corporat...

1. A mobile communications relay device, comprising:a transceiver configured to exchange control signals with a network node;
a processor; and
a memory coupled to said processor and containing instructions that configure the processor to operate the transceiver to exchange said control signals,
wherein said instructions further configure the processor to pass a first proper subset of said control signals to a remote device without operating according to said control signals, and to operate according to control signals in a second proper subset of said control signals that is distinct from the first proper subset thereby operating on behalf of said remote device to support communication between said remote device and said network node;
wherein said first proper subset includes RRC and PDCP control signals from an E-UTRAN protocol stack;
wherein said second proper subset includes RLC, MAC, and PHY control signals from the E-UTRAN protocol stack.

US Pat. No. 10,404,648

ADDRESSING FOR CUSTOMER PREMISES LAN EXPANSION

Nokia of America Corporat...

1. An apparatus, comprising:at least one processor; and
at least one memory including computer program code;
wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus to at least:
announce, by a controller of a network device toward a controller of a private data network, an address of a customer bridging domain, wherein the customer bridging domain is hosted on the network device and is associated with a customer network element of a customer premises, wherein the customer bridging domain is configured to support communications between a customer device of the customer premises and a customer component hosted within the private data network;
receive, by the controller of the network device from the customer bridging domain, an address resolution request initiated by the customer component for the customer device, the address resolution request comprising an address of the customer device; and
send, by the controller of the network device toward the customer bridging domain, an address resolution response intended for the customer component, the address resolution response comprising the address of the customer device and the address of the customer bridging domain.

US Pat. No. 10,404,400

OPTICAL TRANSPORT SYSTEM EMPLOYING DIRECT-DETECTION SELF-COHERENT RECEIVERS AND COMPATIBLE TRANSMITTERS

NOKIA OF AMERICA CORPORAT...

1. An apparatus, comprising:a WDM transceiver having a plurality of individual-channel transceivers; and
a DEMUX filter having a plurality of pass bands, each of the pass bands configured to feed light to a respective one of the individual-channel transceivers;
wherein a first individual-channel transceiver of the WDM transceiver comprises:
an optical port connectable to receive a first carrier frequency;
an optical modulator connected to the optical port and configured to modulate the first carrier frequency with first data to generate a modulated output signal;
an optical coupler connected to the optical port and configured to combine the first carrier frequency with a modulated input signal to generate a combined optical signal, the modulated input signal having a second carrier frequency modulated with second data;
a photodetector configured to convert the combined optical signal into a corresponding electrical signal proportional to an optical power of the combined optical signal; and
a signal processor configured to process the corresponding electrical signal to recover the second data;
wherein a center frequency of at least one of the pass bands is offset with respect to a center of a frequency slot allocated to a corresponding WDM channel; and
wherein the second carrier frequency is offset with respect to the first carrier frequency by a fixed nonzero frequency offset.

US Pat. No. 10,397,313

DATA STREAM LOAD BALANCING UTILIZING MULTIPLE SETS OF SERVERS

Nokia of America Corporat...

1. A method comprising:receiving a data stream comprising a plurality of tuples having respective key values;
separating the data stream into portions that are delivered to respective ones of a first set of servers to permit different tuples having the same key value to be processed by different servers of the first set;
for each distinct key value, maintaining in each of at least a subset of the servers of the first set a corresponding partial key result based on one or more of the tuples having that key value that are received by that server such that a first one of the servers of the first set maintains a first partial key result for a first key value and at least a second one of the servers of the first set maintains a second partial key result for the first key value; and
periodically delivering the partial key results from the servers of the first set to servers of a second set of servers to ensure that different partial key results having the same key value are processed by the same server of the second set;
wherein the first and second sets of servers are implemented using at least one processing device;
wherein a given partial key result for a particular key value maintained in a given one of the servers of the first set is based at least in part on a number of tuples having the particular key value that are received by the given server; and
wherein a rate of delivery of the partial key results from the servers of the first set to the servers of the second set varies as a function of (i) a rate at which tuples having a given one of the key values are processed by at least a given one of the servers of the second set and (ii) an arrival rate of tuples having the given key value.

US Pat. No. 10,516,905

DYNAMIC SERVICE FLOW CREATION FOR PACKET CABLE QUALITY OF SERVICE GUARANTEE IN A DISTRIBUTED CABLE MANAGEMENT SYSTEM

NOKIA OF AMERICA CORPORAT...

1. An Ethernet node in a distributed cable management system coupled to a plurality of service nodes and at least one call management server in a cable head end, comprising:at least one memory device; and
at least one processing device configured to:
receive an authorized dynamic Quality of Service (DQOS) parameter set and a Gate identifier from the call management server in the cable head end and storing the Gate identifier and authorized DQoS parameter set in the at least one memory;
receive a service flow request from one of the service nodes, wherein the service flow request includes the Gate identifier and a desired DQoS parameter set;
compare the desired DQoS parameter set and the authorized DQoS parameter set associated with the Gate identifier from the call management server; and
create the requested service flow when the desired DQoS parameter set comports with the authorized DQoS parameter.

US Pat. No. 10,505,787

AUTOMATIC RECOVERY IN REMOTE MANAGEMENT SERVICES

Nokia of America Corporat...

1. An apparatus configured to support recovery in a remote management service, the apparatus comprising:at least one processor; and
at least one memory including computer program code;
wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause a load balancer associated with the remote management service to at least:
receive, from a managed device, a message of the managed device;
send, toward a managing device of the remote management service, the message of the managed device;
receive, from the managing device, a response message indicative of an error associated with processing of the message of the managed device;
send, toward the managed device based on the response message indicative of the error associated with processing of the message of the managed device, a response message comprising bootstrap information associated with the remote management service, wherein the bootstrap information includes bootstrap credentials configured to support verification by the remote management service that the managed device is authorized to be managed by the remote management service;
receive, from the managed device, a bootstrap request message including the bootstrap credentials; and
send, toward a bootstrap server of the remote management service that is configured to support sending of managed device credentials to the managed device based on verification of the bootstrap credentials, the bootstrap request message including the bootstrap credentials.

US Pat. No. 10,495,815

OPTICAL GRATING COUPLER WITH BACK-SIDE REFLECTOR

NOKIA OF AMERICA CORPORAT...

1. An apparatus, comprising:a planar structure having a top surface, a bottom surface, an edge, and a cavity, a portion of the cavity being vertically located between opposing portions of the top and bottom surfaces, a vertical direction being a direction orthogonal to the top surface;
an optical grating being located near or at the top surface, the optical grating being adjacent to the edge, being vertically over, at least a part of the cavity, and having a regular array of features extending along the top surface; and
an optically reflective coating on a portion of a wall of the cavity located vertically below the optical grating to reflect light incident on the optical grating through the top surface back towards the optical grating; and
wherein the cavity has an opening along a portion of the edge of the planar structure.

US Pat. No. 10,798,748

USER EQUIPMENT USING RANDOM ACCESS CHANNEL (RACH) PARAMETERS TO ADJUST TRANSMIT POWER, AND METHOD OF USING THE RACH PARAMETERS TO ADJUST TRANSMIT POWER

Nokia of America Corporat...

1. A user equipment, comprising:a memory with computer-readable instructions; and
at least one first processor configured to read the computer-readable instructions, the at least one first processor being configured to,
receive a broadcast message, the broadcast message including random access channel, RACH, parameters,
transmit a first message following receipt of the broadcast message, the first message including RACH preambles,
receive a second message, the second message being an acknowledgement message that acknowledges receipt of the first message,
transmit a third message based on a successful transmission of the first message, the third message including noise rise information, preamble miss information and power settings for the user equipment, the power settings including power information used to transmit the third message,
receive a fourth message, the fourth message including contention resolution information that adjusts the RACH parameters based on the noise rise information and the preamble miss information,
decode RACH parameters and the contention resolution information to obtain decoded RACH parameters, and
adjust the initial transmit power of the user equipment to be a first transmit power based on the decoded RACH parameters.

US Pat. No. 10,545,629

GRAPHICAL INTERFACE FOR AN AUGMENTED INTELLIGENCE SYSTEM

Nokia of America Corporat...

1. A system of exploring a collection of data, the system comprising:at least one processor and at least one memory configured to implement a controller and a Graphical User Interface (GUI);
the controller is configured, when no anchor has been selected by a user, to identify an initial set of data elements from the collection of data for presentation to the user as potential anchors for exploring the collection of data, and to identify an initial score for each data element in the initial set, wherein the initial score indicates a relevance of each data element in the initial set to the collection of data;
the GUI is configured, when no anchor has been selected by the user, to display a first window to the user, and to display data element icons for the data elements in the initial set within the first window, wherein visual properties of the data element icons within the first window indicate the magnitude of the initial score of the data elements in the initial set;
the GUI is configured to receive input from the user dragging-and-dropping at least one of the data elements in the initial set to an object displayed in the first window to select the at least one of the data elements as an initial anchor set for exploring the collection of data;
the controller is configured to identify a first relevant set of data elements that are relevant to the initial anchor set, and to identify a first relevance score for each data element in the first relevant set, wherein the first relevance score indicates relevance of each data element in the first relevant set to the initial anchor set;
the GUI is configured to display a second window to the user, to display an anchor icon for the initial anchor set within the second window, and to display the data element icons for the data elements in the first relevant set within the second window, wherein the visual properties of the data element icons within the second window indicate the magnitude of the first relevance scores of the data elements in the first relevant set.

US Pat. No. 10,601,610

TUNNEL-LEVEL FRAGMENTATION AND REASSEMBLY BASED ON TUNNEL CONTEXT

Nokia of America Corporat...

1. An apparatus, comprising:at least one processor; and
at least one memory storing a set of instructions;
wherein the set of instructions is configured to, when executed by the at least one processor, cause the apparatus to:
generate, by a first node, a tunnel packet to be transported via a tunnel between the first node and a second node;
identify, by the first node, a tunnel context of the tunnel for the tunnel packet;
determine, by the first node, a packet context identifier for the tunnel packet, the packet context identifier including a tunnel context identifier indicative of the tunnel context of the tunnel for the tunnel packet and a packet identifier configured to uniquely identify the tunnel packet within the tunnel context of the tunnel for the tunnel packet, wherein the tunnel context identifier includes a set of bits identifying a queue of the first node via which the tunnel packet is to be sent; and
send the tunnel packet from the first node toward the second node based on the packet context identifier.

US Pat. No. 10,581,769

INTEGRATING THIRD-PARTY PROGRAMS WITH MESSAGING SYSTEMS

Nokia of America Corporat...

1. A method for invoking a third-party program as an additional participant of a chat session, comprising:monitoring events of an existing chat session of a messaging platform;
determining that at least one of the events of the existing chat session satisfies a triggering condition;
identifying a plurality of third-party programs associated with the triggering condition;
transmitting a notification to each of the identified third-party programs indicating that the identified third-party program is associated with the triggering condition satisfied by the at least one of the events;
receiving a response from responding third-party programs indicating that the responding third-party program is interested in being invoked as an additional participant in the existing chat session;
ranking and filtering the responding third-party programs based on a selection criteria to determine a ranked subset of the responding third-party programs;
presenting the ranked subset of the responding third-party programs to an existing participant of the existing chat session based on the selection criteria;
in response to receiving a selection of one of the responding third-party programs from the existing participant of the existing chat session, invoking the selected third-party program as the additional participant of the existing chat session; and
sending data associated with the at least one of the events of the existing chat session to the selected third-party program, wherein the selected third-party program performs a function in the existing chat session based on 1) the data associated with the at least one of the events and 2) interactions between the selected third-party program and the existing participant in the existing chat session.

US Pat. No. 10,530,932

SEAMLESS MECHANISM TO CONNECT AN ACTIVE CALL TO ANOTHER DEVICE

Nokia of America Corporat...

1. A portable user device, comprising:a wireless transceiver; and
a display device, wherein the portable user device is configured to
send a request, via the wireless transceiver, to a server to transfer a communication session between a first user communication device and a second user communication device in response to receiving an indication of the communication session, such that the communication session is handed off from the first user communication device to the portable user device and
receive automatic notification of communication sessions eligible for transfer from the first user communication device; and
wherein the wireless transceiver is configured to establish a communication connection between the portable user device and the second user communication device in response to receiving, via the wireless transceiver, an agreement to the request such that the communication session between the first user communication device and the second user communication device is terminated after establishing the communication connection between the portable user device and the second user communication device, and the first user communication device and the portable user device share an identical telephone number.

US Pat. No. 10,367,707

DIAGNOSING CAUSES OF APPLICATION LAYER INTERRUPTIONS IN PACKET-SWITCHED VOICE APPLICATIONS

Nokia of America Corporat...

1. A method comprising:concurrently monitoring application layer packets for a call supported by a voice application and signaling layer events associated with the voice application;
in response to detecting an interruption in the call based on the monitoring of the application layer packets, correlating the interruption with the signaling layer events; and
generating a key performance indicator (KPI) message including information indicating the interruption and at least one signaling layer event that is correlated with the interruption.

US Pat. No. 10,356,185

OPTIMAL DYNAMIC CLOUD NETWORK CONTROL

NOKIA OF AMERICA CORPORAT...

1. A network node in a distributed dynamic cloud network, the network node comprising:a memory; and
a processor configured to observe a local queue backlog, for each of a plurality of commodities, wherein each commodity represents a respective network flow at a given stage of a service chain, compute a processing utility weight for each of the plurality of commodities based upon the local queue backlog of the plurality of commodities, and the local queue backlog of another commodity, wherein the other commodity is the succeeding commodity in the service chain, compute an optimal commodity using the processing utility weights, wherein the optimal commodity is the commodity with a highest utility weight, assign a number of processing resource units allocated to a timeslot to zero when the processing utility weight of the optimal commodity is less than or equal to zero, and execute processing resource allocation and processing flow rate assignment decisions based upon the optimal commodity.

US Pat. No. 10,578,807

OPTICAL APPARATUS WITH PAIRED INPUT AND OUTPUT PLANAR WAVEGUIDES COUPLED TO A REFLECTIVE MODULATOR

Nokia of America Corporat...

1. An optical apparatus, comprising:a reflective optical modulator;
an integrated planar lightwave circuit having one or more pairs of input and output planar waveguides thereon, wherein:
the input planar waveguide is optically coupleable to a first optical fiber and the output optical waveguide is optically coupleable to a second optical fiber,
end segments of the input planar waveguide and the output planar waveguide are tilted towards each other such that the input planar waveguide is able to direct an optical signal from the planar lightwave circuit to the reflective optical modulator, and
the reflective optical modulator is configured to data modulate the optical signal and transmit said data modulated optical signal to the end segment of the output planar waveguide; and
a cyclic arrayed waveguide grating wherein each of the input planar waveguides is optically coupled to first coupler region on one side of the cyclic arrayed waveguide grating and each of the output planar waveguides is optically coupled to a second coupler region on an opposite side of the cyclic arrayed waveguide grating.

US Pat. No. 10,560,367

BIDIRECTIONAL CONSTRAINED PATH SEARCH

Nokia of America Corporat...

1. An apparatus, comprising:a processor and a memory communicatively connected to the processor, the processor configured to:
evaluate a forward link from a first node to a second node to determine whether the forward link satisfies a set of constraints associated with a forward path to be determined from a first end node to a second end node;
evaluate a reverse link from the second node to the first node to determine whether the reverse link satisfies a set of constraints associated with a reverse path to be determined from the second end node to the first end node; and
select the forward link for inclusion in the forward path based on a determination that the forward link satisfies the set of constraints associated with the forward path and a determination that the reverse link satisfies the set of constraints associated with the reverse path.

US Pat. No. 10,462,377

SINGLE-APERTURE MULTI-SENSOR LENSLESS COMPRESSIVE IMAGE ACQUISITION

Nokia of America Corporat...

1. An apparatus, comprising:a programmable aperture configured to modulate passage of light therethrough, the programmable aperture having a shape defined based on a set of vertices; and
a set of sensors disposed at a distance from the programmable aperture, each of the sensors configured to detect light passing through the programmable aperture;
wherein the sensors are arranged with respect to each other, based on the vertices of the programmable aperture, such that a first line between a given first sensor of the set of sensors and a first vertex of the set of vertices and a second line between a given second sensor of the set of sensors and a second vertex of the set of vertices are parallel or substantially parallel.

US Pat. No. 10,615,874

OPTICAL COMMUNICATION WITH LOW TEMPORAL COHERENCE LIGHT

Nokia of America Corporat...

1. An apparatus, comprising:an optical data transmitter comprising
an optical source of temporally incoherent light;
an optical power splitter having an optical input and a plurality of optical outputs, the optical input being connected to receive the temporally incoherent light from the source;
an optical mode multiplexer having a plurality of optical inputs and an optical output for connecting to a near end of an all-optical transmission fiber line; and
a plurality of optical paths, each of the optical paths connecting a corresponding one of the optical outputs of the optical power splitter to a corresponding one of the optical inputs of the optical mode multiplexer; and
one or more of the optical paths of the plurality of optical paths having an optical data modulator; and
a remaining one of the optical paths of the plurality being configured to transmit reference light from the optical power splitter to the optical mode multiplexer.

US Pat. No. 10,602,000

POLICY DECISIONS BASED ON OFFLINE CHARGING RULES WHEN SERVICE CHAINING IS IMPLEMENTED

Nokia of America Corporat...

1. An apparatus comprising:a policy control element configured to make policy decisions for a session in a Packet-Switched (PS) core network, wherein a service data flow for the session is routed through a service chain which is an ordered set of services that operate on the service data flow, the policy control element comprising:
an interface configured to communicate with an offline charging system; and
a controller configured to detect a new service added to the service chain that operates on the service data flow, and to transmit a charging rules request to the offline charging system through the interface responsive to detecting the new service being added to the service chain;
the controller is configured to receive a response from the offline charging system through the interface that includes offline charging rules that are mapped to the new service of the service chain, to make a policy decision for the service data flow based on the offline charging rules, and to transmit the policy decision to a policy enforcement element.

US Pat. No. 10,582,332

AUTONOMOUS LOCALIZATION IN WIRELESS NETWORKS

Nokia of America Corporat...

1. An apparatus, comprising:a processor and a memory communicatively connected to the processor, the processor configured to:
receive a sequence of observations of a mobile device of a wireless network comprising a set of wireless access devices configured to support a set of mobile devices, wherein, for each of the observations in the sequence of observations, the observation is defined based on a cell identifier of one of the cells, one or more beam indices associated with the one of the cells, and one or more corresponding signal strengths for the one or more beam indices associated with the one of the cells; and
determine a localization of the mobile device based on the sequence of observations of the mobile device and localization probability distribution information, wherein the localization probability distribution information is based on signal strength measurement reporting information that includes localization identification information, cell identification information associated with cells of the wireless access devices, wireless beam identification information associated with wireless beams of the wireless access devices, and signal strength measurement information, wherein the localization probability distribution information is represented using a localization model that includes a set of hidden states representing potential localizations that are based on the localization identification information and that also includes a set of potential observations representing potential signal strength measurement reports of mobile devices of the wireless network that are based on the cell identification information, the wireless beam identification information, and the signal strength measurement information, wherein the localization model is determined based on processing of the signal strength measurement reporting information to determine respective distributions of signal strength values for respective combinations of potential localizations, cell identifiers, and beam indices.

US Pat. No. 10,516,480

OPTICAL NETWORK SPAN SENSING

Nokia of America Corporat...

1. An apparatus, comprising:an optical transmission network including optical fiber spans end-connected by junction nodes, the optical transmission network being configured to transmit optical communication signals via the optical fiber spans; and
a network controller; and
wherein, at least, an individual one of the junction nodes is connected to receive an optical-supervisory-channel (OSC) signal from one of the optical fiber spans end-connected by the individual one of the junction nodes, wherein the individual one of the junction nodes includes a monitor to make polarization-sensitive measurements of the OSC signal, and wherein the individual one of the junction nodes is configured to transmit control parameters determined based on the polarization-sensitive measurements of the OSC signal to the network controller; and
wherein the monitor comprises two or more photodetectors connected to a polarization beam splitter to make the polarization-sensitive measurements, and a digital signal processor configured to determine the control parameters by processing digitalizations of the polarization-sensitive measurements.

US Pat. No. 10,484,210

SUCCESSIVE INTERFERENCE CANCELLATION AND MULTI-USER MINIMUM MEAN SQUARE CHANNEL ESTIMATION BASED ON SOFT DECODING INFORMATION

Alcatel Lucent, Murray H...

1. A method comprising:receiving a first signal that is a superposition of symbols transmitted concurrently by a set of users in shared resources of an aft interface; and
performing successive interference cancellation for the set of users, wherein an iteration of successive interference cancellation for a current user in the set of users comprises:
canceling, for the current user, interference in the first signal produced by the symbols transmitted by previous users in the set of users, wherein canceling the interference is performed based on soft estimates of symbols transmitted by the previous users, wherein the soft estimates of the symbols transmitted by the previous users were reconstructed in previous iterations of the successive interference cancellation based on previous log likelihood ratios (LLRs) generated by decoding of the symbols transmitted by the previous users;
decoding a current symbol transmitted by the current user and received in the first signal after canceling the interference based on the soft estimates of the symbols transmitted by the previous users;
reconstructing a current soft estimate of the current symbol transmitted by the current user based on a current LLR that represents a likelihood that the decoded current symbol is the same as the current symbol transmitted by the current user; and
feeding back the current soft estimate of the current symbol transmitted by the current user to cancel interference in at least one subsequent iteration of the successive interference cancellation for the set of users.

US Pat. No. 10,362,009

METHODS AND APPARATUS FOR AUTHENTICATION AND IDENTITY MANAGEMENT USING A PUBLIC KEY INFRASTRUCTURE (PKI) IN AN IP-BASED TELEPHONY ENVIRONMENT

Nokia of America Corporat...

1. A method performed by a user device attempting to access an Internet Protocol-based telephony network, comprising:encrypting a session key with a public key of said Internet Protocol-based telephony network; and
providing, using at least one processing device, said encrypted session key and a value encrypted with said session key as part of a register message to a server of said Internet Protocol-based telephony network for authentication of said user device with said Internet Protocol-based telephony network using a Public Key Infrastructure in conjunction with an Authentication Key Agreement mechanism, wherein said server obtains said session key from said register message using said public key and uses said session key to obtain said value, wherein said server authenticates said user device based on said value.

US Pat. No. 10,701,111

METHOD AND APPARATUS FOR DEVICE MANAGEMENT

NOKIA OF AMERICA CORPORAT...

1. A method of managing a remote device, comprising:determining by a network node that a device management transaction is required with respect to at least one remote device;
sending from the network node a first device management initiation message to the at least one remote device;
initiating a device management initiation timer;
determining whether the at least one remote device has initiated a management communication session;
performing, in response to a determination that the at least one remote device has initiated a management communication session, the device management transaction; and
in response to a determination that the at least one device has not initiated a management communication session after expiration of the device management initiation timer, generating by the network node a device management client reset message and generating another device management initiation message for transmission to the at least one remote device.

US Pat. No. 10,359,565

OPTOELECTRONIC CIRCUIT HAVING ONE OR MORE DOUBLE-SIDED SUBSTRATES

NOKIA OF AMERICA CORPORAT...

1. An apparatus comprising:a planar substrate having opposing first and second surfaces;
a first planar optical waveguide located at the first surface;
a second planar optical waveguide located at the second surface;
a first optoelectronic device and a first packaged electronic integrated circuit located at the first surface, the first optoelectronic device being optically coupled to the first planar optical waveguide; and
a second optoelectronic device and a second packaged electronic integrated circuit located at the second surface, the second optoelectronic device being optically coupled to the second planar optical waveguide;
wherein the planar substrate has a via crossing said substrate and configured to optically connect the first planar optical waveguide and the second planar optical waveguide such that light transmitted between the first optoelectronic device and the second optoelectronic device passes through the via; and
wherein each of the first and second packaged electronic integrated circuits is electrically connected to one or both of the first and second optoelectronic devices using one or both of a plurality of conducting tracks on the first surface and a plurality of conducting tracks on the second surface.

US Pat. No. 10,742,541

SYSTEMS AND METHODS FOR MULTI-PATH COMMUNICATION OVER MULTIPLE RADIO ACCESS TECHNOLOGIES

Nokia of America Corporat...

1. A device comprising:a memory having computer-readable instructions stored therein; and
a processor configured to execute the computer-readable instructions to identify a plurality of communication paths for data transmission of a data service between the device and a network gateway, wherein the processor is configured to execute the computer-readable instructions to,
identify the plurality of communication paths by
transmitting a message to at least one intermediate network node via a first communication path to add an interface for the data service, the first communication path being associated with a first radio access technology, the message being a first add interface message for the at least one intermediate network node to forward the first add interface message to the network gateway over a default communication path associated with the at least one intermediate network node, the first add interface message identifying the default communication path for the network gateway,
receiving an identification message from the at least one intermediate network node identifying one or more communication paths available to the at least one intermediate network node, the one or more communication paths including a second communication path of the plurality of communication paths, the second communication path being associated with a second radio access technology, and the first communication path and the one or more communication paths forming the plurality of communication paths to be used simultaneously for the data service, the identification message identifying at least one additional communication path associated with the at least one intermediate network node, and
transmitting a second add interface message to the at least one intermediate network node for the at least one intermediate network node to forward the second add interface message to the network gateway, the second add interface message identifying the at least one additional communication path for the network gateway; and
set a first fraction of a traffic flow for the first communication path and a second fraction of the traffic flow for the second communication path, the first fraction and the second fraction being set based upon at least one of,
bandwidth of the first communication path and the second communication path, or
packet delay reports for the first communication path and the second communication path,
the device being simultaneously in transmission with the network gateway via at least one base station, including splitting the traffic flow into the first fraction transmitted over the first communication path of the plurality of communication paths and the second fraction simultaneously transmitted over the second communication path of the plurality of communication paths.

US Pat. No. 10,623,286

ANCHOR MOBILITY IN WIRELESS NETWORKS

Nokia of America Corporat...

1. An apparatus, comprising:at least one processor; and
at least one memory including program code;
wherein the at least one memory and the program code are configured to, with the at least one processor, cause a control element to at least:
detect an anchor migration condition indicative that an application layer flow of an application is to be migrated from a first anchor node to a second anchor node, wherein the application layer flow is between a pair of endpoints including a wireless endpoint and a second endpoint, wherein the application layer flow is supported by a transport layer session between the endpoints;
send, toward a forwarding element on a data path of the application layer flow based on the anchor migration condition, flow control information configured to cause the forwarding element to monitor the application layer flow for identifying a time at which to initiate migration of the application layer flow;
receive, from the forwarding element based on monitoring of the application layer flow by the forwarding element, an indication that the time at which to initiate migration of the application layer flow has been identified; and
send, based on the indication that the time at which to initiate migration of the application layer flow has been identified, information configured to cause termination of the transport layer session supporting the application layer flow based on sending of a session termination notification for the transport layer session to one of the endpoints on behalf of the application.

US Pat. No. 10,686,445

CONTROL SYSTEM FOR A RECONFIGURABLE INTEGRATED CIRCUIT

Nokia of America Corporat...

1. An electrical system, comprising:a circuit of reconfigurable electrical devices; and
a controller including a processor having a configuration examiner and a state modifier, wherein the configuration examiner is configured to:
determine a configuration for the circuit of reconfigurable electrical devices based upon a connection input, and wherein
the state modifier is configured to modify, based on the determined configuration, the circuit by changing a resistance state of at least one electrical device of the reconfigurable electrical devices, wherein the state modifier modifies the circuit by applying a modification output to at least one paired top electrode and bottom electrode of at least one respective reconfigurable electrical device of the reconfigurable electrical devices, said modification output including a disabling signal that disables an operation of the at least one respective reconfigurable electrical device of the reconfigurable electrical devices.

US Pat. No. 10,798,364

3D IMAGE RECONSTRUCTION BASED ON LENSLESS COMPRESSIVE IMAGE ACQUISITION

Nokia of America Corporat...

1. An apparatus, comprising:a processor and a memory communicatively connected to the processor, the processor configured to:
receive camera geometry information associated with a lensless compressive camera comprising a programmable aperture and a sensor plane including a pair of sensors, wherein the camera geometry information comprises an inter-sensor distance between the sensors and a distance between the programmable aperture and the sensor plane;
obtain reconstructed image data indicative of a pair of reconstructed images reconstructed based on respective sets of compressive measurements associated with the respective pair of sensors;
determine, based on the reconstructed image data, disparity information associated with a common image portion that is common to the pair of reconstructed images; and
determine, based on the camera geometry information and the disparity information associated with the common image portion, depth information associated with the common image portion.

US Pat. No. 10,797,942

PROVISIONING NETWORK SERVICES FOR CABLE SYSTEMS

NOKIA OF AMERICA CORPORAT...

1. A method for configuring a cable system, the method comprising:receiving a first set of configuration commands for configuring a cable system to provide network services to its subscribers, wherein the cable system employs a packet engine in a cable head end of the cable system for providing the network services and wherein the first set of configuration commands are generalized to the cable system and include syntax referencing the cable system;
generating by an interpreter in the cable head end of the cable system a second set of configuration commands by interpreting the first set of configuration commands including the syntax referencing the cable system based on a plurality of data models that describe the cable system and the network services to be provided, wherein at least one of the plurality of data models comprises a transaction for mapping a normalized parameter to a set of parameters that are specific to a particular device and vendor of the packet engine; and
providing the generated second set of configuration commands to the packet engine for configuring the packet engine in the cable head end of the cable system.

US Pat. No. 10,757,032

METHODS, APPARATUSES AND COMPUTER-READABLE STORAGE MEDIUMS FOR COMMUNICATION VIA USER SERVICES PLATFORM

Nokia of America Corporat...

1. A method comprising:processing a User Services Platform message to generate a plurality of payload records;
segmenting a payload record among the plurality of payload records to generate a plurality of payload record segments;
generating a sequence of User Services Platform records including the plurality of payload record segments, a User Services Platform record in the sequence of User Services Platform records including (i) at least one payload record segment from among the plurality of payload record segments, (ii) a payload segmentation and reassembly state, and (iii) a payload record segmentation and reassembly state,
setting the payload segmentation and reassembly state for the User Services Platform record to one of begin, in-process or complete based on a position of the User Services Platform record in the sequence of User Services Platform records;
setting the payload record segmentation and reassembly state for the User Services Platform record to one of begin, in-process or complete based on whether the User Services Platform record contains an initial one of the plurality of payload record segments, a final one of the plurality of payload record segments, or a payload record segment between the initial and final ones of the plurality of payload record segments; and
transmitting the sequence of User Services Platform records.

US Pat. No. 10,757,149

USAGE AUTHORIZATION CONTROL FOR GROUP COMMUNICATIONS IN A COMMUNICATION NETWORK

Nokia of America Corporat...

1. An apparatus comprising:a network element configured to identify a group communication for an end user of User Equipment (UE), and to process the group communication to retrieve a group ID from the group communication;
the network element configured to retrieve a user profile of the end user from a Home Subscriber Server (HSS), and to determine from the user profile and the group ID whether the end user is a member of a group associated with the group ID; and
the network element is configured to provide, on a condition that the end user is a member of the group, the group ID to the HSS and receive group usage rules for the group from the HSS, and to allow the group communication on the condition that the group communication is permitted by one or more of the group usage rules.

US Pat. No. 10,735,098

LATENCY CONTROL IN A PASSIVE OPTICAL NETWORK

NOKIA OF AMERICA CORPORAT...

10. Apparatus for mitigating latency in an optical network, comprising:a processor and a memory, wherein the apparatus is configured by program instructions stored in the memory that when executed by the processor cause the apparatus to:
receive a discovery response from a network node sent on a first upstream-transmission wavelength;
assign a secondary wavelength to the network node, wherein the assigned secondary wavelength is different than the first upstream-transmission wavelength;
determine whether to schedule upstream transmissions from the network node using the assigned secondary wavelength; and
calculate a schedule for the upstream transmissions such that the quiet window for secondary wavelength transmissions is smaller than for first upstream wavelength transmissions.