US Pat. No. 10,050,652

DEVICE AND METHOD FOR ENHANCING INTERFERENCE REJECTION BY TREATING SEPARATED SIGNAL STREAMS AS DIVERSITY BRANCHES

Provenance Asset Group LL...

8. An apparatus, comprising:at least one processor; and
at least one memory including computer program code,
the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus at least to:
control the reception of a signal as a received signal;
receive as an input the received signal comprising a given number N of diversity branches;
divide the received signal into a predetermined number of signal streams comprising the same information, comprising:
divide the received signal into M streams each comprising the N diversity branches, where N and M are positive integers;
apply a linear process to the diversity branches of each signal stream, the processes having different frequency characteristics for each stream; and
apply a shared interference rejection over the N times M diversity branches of the signal streams, comprising apply in the interference rejection a (N×M)×(N×M) noise whitening matrix to the diversity streams.

US Pat. No. 9,949,204

METHOD, APPARATUS, AND COMPUTER PROGRAM PRODUCT FOR LOW POWER DATA DELIVERY

Provenance Asset Group LL...

1. A method, comprising:establishing, by an apparatus, the apparatus' location in a wireless network with respect to a location of one or more central wireless devices in the wireless network, by receiving Bluetooth LE advertising messages from other wireless devices in the wireless network and adjusting the apparatus' own hop count value to be one greater than a smallest hop count value indicated in the received advertising messages from the other wireless devices, the apparatus thereafter periodically transmitting Bluetooth LE advertising packets with the adjusted hop count of the apparatus to other devices in the network;
determining, by the apparatus, that it has information to deliver to the one or more central wireless devices in the wireless network that includes one or more other wireless devices;
scanning, by the apparatus, for Bluetooth LE advertising messages from the one or more other wireless devices and selecting, by the apparatus, a wireless device of the one or more other wireless devices, the selected wireless device having a smaller hop count from the one or more central wireless devices, than a hop count of the apparatus from the one or more central wireless devices, wherein there is no connection between the apparatus and the selected wireless device during the scanning and the selecting;
entering, by the apparatus, a sleep mode based on a known advertisement repetition interval of wireless device Bluetooth LE advertising messages received from the selected wireless device;
awaking, by the apparatus, from the sleep mode based on the known advertisement repetition interval of wireless device Bluetooth LE advertising messages of the selected wireless device; and
creating, by the apparatus, a connection with the selected wireless device and transmitting the information to the selected wireless device for forwarding the information to a further wireless device of the one or more other wireless devices for delivery of the information to the one or more central wireless devices via the connection;
wherein the apparatus and the selected wireless device do not establish the connection until the connection is created by the apparatus and the selected wireless device for the apparatus to transmit the information to the selected wireless device for forwarding the information by the selected wireless device to the further wireless device for delivery to the one or more central wireless devices.

US Pat. No. 9,939,516

DETERMINING LOCATION AND ORIENTATION OF DIRECTIONAL TRANSCEIVERS

Provenance Asset Group LL...

1. A method comprising:receiving, in a processing module, signals received from a first directional transceiver to determine a first angle between a first vector from the first directional transceiver to a second directional transceiver and a second vector from the first directional transceiver to a third directional transceiver, wherein the processing module causes the second and third directional transceivers to transmit positioning packets to the first directional transceiver, respectively defining the first vector and second vector;
receiving, in the processing module, signals received from the second directional transceiver to determine a second angle between a third vector from the second directional transceiver to the first directional transceiver and a fourth vector from the second directional transceiver to the third directional transceiver, wherein the processing module causes the first and third directional transceivers to transmit positioning packets to the second directional transceiver, respectively defining the third vector and fourth vector;
calculating, in the processing module, a location, relative to a local coordinate system, of the third directional transceiver using the first and second angles and locations in the local coordinate system of the first and second directional transceivers, the local coordinate system being defined relative to the locations of the first, second and third directional transceivers;
calculating, in the processing module, an orientation relative to the local coordinate system of the first directional transceiver using directions of the first and second vectors relative to the first directional transceiver and the locations in the local coordinate system of the first, second and third directional transceivers; and
calculating, in the processing module, an orientation relative to the local coordinate system of the second directional transceiver using directions of the third and fourth vectors relative to the second directional transceiver and the locations in the local coordinate system of the first, second and third directional transceivers.

US Pat. No. 9,900,831

METHOD AND APPARATUS FOR MIMO TRANSMISSION

Provenance Asset Group LL...

1. An apparatus, comprising:
at least one processor;
memory storing computer program code;
wherein the memory storing the computer program code is configured to, with the at least one processor, cause the apparatus
to at least:

receive, by a baseband section of a software defined radio, data to be transmitted by the software defined radio, wherein
the software defined radio comprises a plurality of radio frequency transmitter resources configured for transmission of data
packets;

form, by the baseband section, a plurality of both single and multiple output packets for the data;
monitor, by a monitor, resource utilization of the software defined radio, to determine a total resource utilization rate
value, wherein the resource utilization rate value indicates a rate at which resources are being used by the software defined
radio, and wherein the resource utilization rate value indicates the rate at which resources are being used over all of the
radio transmitter frequency resources of the plurality of radio frequency transmitter resources;

receive, by a controller, the single output and multiple output packets from the baseband section and the resource utilization
rate; and

determine, by the controller, based on the resource utilization rate value, whether data packets to be latched for transmission
by the software defined radio are to be multiple output or single output data packets and to latch the data packets accordingly.

US Pat. No. 9,899,862

WIRELESS CHARGER

PROVENANCE ASSET GROUP LL...

9. An apparatus comprising at least a wireless charging coil for transmitting inductive energy by inductive coupling, a power
supply testing circuit for detecting a charging capability of a power supply interface, a controller circuit, a power transmitting
circuit for transmitting power to the wireless charging coil, and a charging area, wherein the power supply testing circuit
is configured to:
receive voltage at the power supply interface,
provide a load between the power supply interface and a ground for a duration,
measure a power supply voltage between the power supply interface and the ground over the load,
determine the charging capability of the power supply interface on the basis of the measured power supply voltage,
detect a placement of a power receiver device on the charging area, and
in response to the detecting the placement of the power receiver device, transmit a message indicative of the charging capability
via a wireless communication interface.

US Pat. No. 9,912,749

MOBILE STATION WITH EXPANDED STORAGE SPACE AND METHOD OF RETRIEVING FILES BY THE MOBILE STATION

Provenance Asset Group LL...

1. A non-transitory computer readable medium comprising computer readable instructions, which when executed by a processor,
cause the processor to:
synchronize a local storage with a remote storage server by,
determining a last modification time of a directory based on whether directory information associated with the directory is
stored in the local storage,

sending a command to the remote storage server to check the directory for consistency against a version of the directory stored
in the remote storage server, the command including the last modification time, and

receiving a response packet from the remote storage server, contents of the response packet being based on the sent last modification
time;

determine whether the file is locally stored or remotely stored;
delete files in the local storage to provide space if the file is remotely stored and insufficient space exists in the local
storage for the file;

prefetch a portion of the file from the remote storage server; and
open the prefetched portion of the file while concurrently downloading a remaining portion of the file from the remote storage
server.

US Pat. No. 9,892,047

MULTI-CHANNEL CACHE MEMORY

Provenance Asset Group LL...

1. A cache memory comprising:
a plurality of parallel input ports configured to receive, in parallel, memory access requests for a memory served by the
cache memory, wherein each parallel input port is configured to receive a memory access request for any one of a plurality
of processing units; and

a plurality of cache blocks wherein each cache block is configured to receive memory access requests from a unique one of
the plurality of input ports such that there is a one-to-one mapping between the plurality of parallel input ports and the
plurality of cache blocks and wherein each of the plurality of cache blocks is associated with and configured to serve a unique
portion of an address space of the memory, and

wherein the unique portions of the address space of the memory served by the cache memory are redefinable to associate at
least one of the plurality of cache blocks with a different unique portion of the address space of the memory,

wherein a predetermined access pattern to the memory served by the cache memory by a plurality of processing units is identified,
and

wherein the portions of the address space of the memory served by the cache memory are redefined based on said identification
to increase the probability that all of the cache channels are successfully accessed in each cycle.

US Pat. No. 9,894,635

LOCATION CONFIGURATION INFORMATION

Provenance Asset Group LL...

1. A method comprising:
storing in memory of an apparatus a location configuration information response that is one of received from or for transmission
to another apparatus over a wireless connection, the location configuration response comprising a single frame of data and
including:

a measurement type field including data indicating a location of a subject,
a latitude field including data indicating a latitude in degrees of the subject,
a longitude field including data indicating a longitude in degrees of the subject,
an altitude field including data indicating an altitude,
a subelement comprising:
a subelement identifier field including data indicating that the subelement is an orientation response subelement,
a length field including data indicating a length of a data field, and
a data field having a length equal to the length indicated in the length field and including data indicating yaw, pitch and
roll orientation parameter values of the subject,

wherein the data field includes data indicating a resolution of at least one of the yaw orientation parameter values, the
pitch orientation parameter values or the roll orientation parameter values of the subject,

and wherein the yaw, pitch and roll orientation parameter values are from yaw, pitch and roll measurements taken by an orientation
detector of a mobile wireless device,

the method further comprising one of:
receiving the location configuration information response from the other apparatus over a wireless connection prior to storing
the location configuration information response, or

transmitting the location configuration information response to the other apparatus over a wireless connection,
wherein the other apparatus from which the location configuration information response is received comprises a mobile wireless
device, and wherein the other apparatus to which the location configuration information response is transmitted comprises
one of a mobile wireless device or a wireless access point.

US Pat. No. 9,893,773

SYSTEM AND METHOD OF WIRELESS COMMUNICATION USING LARGE-SCALE ANTENNA NETWORKS

PROVENANCE ASSET GROUP LL...

1. A communication method using a distributed cell-free network of service antennas, comprising:
allocating pilot sequences to a user population of access terminals by an allocation procedure that imposes local relative
orthogonality of pilot sequences, wherein the allocating comprises:

generating a plurality of unitary matrices each associated with non-overlapping areas of a two-dimensional geographical space
using a random field generating mechanism that imposes a controlled amount of spatial correlation for access terminals disposed
in near proximity to each other,

designating a row or column of each particular unitary matrix to a respective non-overlapping area that the particular unitary
matrix is associated with, and

allocating, to each particular access terminal, the row or column designated to a non-overlapping area where the particular
access terminal is located;

determining one or more channel coefficients for each said access terminal by measuring allocated pilot sequences as received
by each service antenna in an active subpopulation of the service antennas; and

at each service antenna of the active subpopulation, using the channel coefficients to precode forward link signals or to
partially decode reverse link signals.

US Pat. No. 9,945,423

METHOD AND APPARATUS RELATING TO MOVABLE ASSEMBLY

Provenance Asset Group LL...

1. A method for providing a slide arrangement, comprising:coupling a first rail part with a second rail part;
inelastically deforming at least one of the first rail part and the second rail part;
reducing a separation distance between the first rail part and the second rail part in response to inelastically deforming at least one of the first rail part and the second rail part; and
configuring the first rail part and the second rail part for relative movement.

US Pat. No. 9,940,827

CONTROLLING OPERATION OF A DEVICE

Provenance Asset Group LL...

1. A method comprising:transmitting, by a controlling device, at least one radio frequency wireless positioning packet to a first controlled device and to a second controlled device, using an array of plural antennas forming part of at least one of the controlling device, the first controlled device, and the second controlled device;
selecting, by the controlling device, either a first orientation of the controlling device facing in a direction of the first controlled device or a second orientation of the controlling device facing in a direction of the second controlled device, the selected first or second orientation serving to respectively select either the first or second controlled device as a selected controlled device;
transmitting, by the controlling device, at least one radio frequency wireless second packet to the selected controlled device, the at least one radio frequency wireless second packet characterizing a performance of one of a plurality of different predetermined gestures by a user of the controlling device, each of the plurality of different predetermined gestures corresponding to a different operation of the selected controlled device; and
controlling, by the controlling device, operation of the selected controlled device, in response to detection by the selected controlled device of an event in respect of the controlling device, wherein the event comprises a recognition, based on the at least one radio frequency wireless second packet, of a performance of one of the plurality of different predetermined gestures by the user in respect of the controlling device, each of the plurality of different predetermined gestures corresponding to a different operation of the selected controlled device.

US Pat. No. 9,912,568

METHOD AND APPARATUS FOR HANDLING BROKEN PATH IN PEER-TO-PEER NETWORK

Provenance Asset Group LL...

1. A method, comprising:
detecting, by a peer, a packet loss in a partial data packet stream in a peer-to-peer network;
signaling an indication of lost packets only to one or more sending peers serving the partial data packet stream corresponding
to the packet loss;

signaling one or more downstream peers an indication that the packet loss has been signaled to a source peer;
after satisfaction of a threshold parameter without receiving lost packets, signaling one or more candidate peers a request
for retransmission of the lost packets, the candidate peers being peers not serving the partial data packet stream, wherein
the threshold parameter comprises a delay value and an additional random time value for avoiding overloading the peer-to-peer
network with retransmission requests, wherein the delay value is dependent on a position of the peer in a data streaming path;

receiving the lost packets through one of the candidate peers; and
upon receipt of retransmitted lost packets, signaling an indication of the receipt of the lost packets to a plurality of peers
including one or more peers which were upstream and one or more peers that were downstream before detection of the packet
loss.

US Pat. No. 9,906,287

ANTENNA SELECTION IN COORDINATED MULTIPOINT COMMUNICATIONS

Provenance Asset Group LL...

1. A method comprising:
selecting at a first base station multiple ones of a plurality of antennas for a coordinated multipoint communication by the
first base station and one or more neighboring base stations with a user equipment, the selecting performed by the first base
station and comprising:

selecting a physical random access channel (PRACH) preamble to be used by the user equipment in an antenna selection PRACH
process;

communicating information to be used in the antenna selection PRACH process and regarding a physical random access channel
(PRACH) configuration of the first base station, including the selected PRACH preamble, toward the one or more neighboring
base stations;

receiving information to be used in the antenna selection PRACH process and regarding a PRACH configuration of the one or
more neighboring base stations before transmitting information regarding the selected PRACH preamble toward the user equipment;

transmitting information regarding the selected PRACH preamble toward the user equipment for use in a subsequent PRACH transmission,
as part of the antenna selection PRACH process, by the user equipment toward the first base station and the one or more neighboring
base stations;

receiving at a first antenna of the plurality of antennas the subsequent PRACH transmission transmitted by the user equipment;
detecting the selected PRACH preamble in the received PRACH transmission transmitted by the user equipment;
determining channel quality information regarding a quality of the detected PRACH preamble and regarding quality information
received from the one or more neighboring base stations and based on the PRACH transmission by the user equipment and to the
one or more neighboring base stations; and

selecting the multiple antennas from among the plurality of antennas based on the determined channel quality information,
the plurality of antennas including at least the first antenna; and

performing, using at least one of the selected multiple antennas, the coordinated multipoint communication by the first base
station with the user equipment.

US Pat. No. 9,945,765

ENVIRONMENTAL SENSOR AND A METHOD FOR DETERMINING RELATIVE VAPOUR PRESSURE

Provenance Asset Group LL...

1. An apparatus for determining a relative vapour pressure of a fluid in an environment in which the apparatus is located, the apparatus comprising:a source electrode formed on a first layer;
a drain electrode formed on the first layer;
the first layer, patterned to form a channel between the source and drain electrode, and configured to enable a flow of charge carriers from the source electrode to the drain electrode;
a second layer configured as a gate electrode, open to at least the fluid in the environment, and comprising one or more materials having one or more functional groups configured to release charged particles on interaction with the fluid to produce a charge distribution, wherein the charge distribution gives rise to an electric field between the first and second layers; and
a third layer positioned between the first and second layers and configured to prevent a flow of charge carriers therebetween to enable formation of the electric field, the third layer covering exposed surfaces of the channel of the first layer and the source and drain electrodes;
wherein the second layer is configured such that the charge distribution and electric field strength are dependent upon the relative vapour pressure of the fluid in the environment, thereby allowing the relative vapour pressure to be derived from a measurement of the conductance of the first layer.

US Pat. No. 9,887,688

FILTER ASSEMBLY AND A METHOD OF FILTERING

Provenance Asset Group LL...

1. A filter assembly comprising a first filter, a notch filter, and a phase-shifter, the first filter having a pass-band and
a stop-band, the filter assembly being configured to, in use, split the output of the first filter into a main signal on a
first path and a secondary signal on a second path, and to pass the signal on the second path through the notch filter having
a stop-band corresponding to the pass-band of the first filter and through the phase-shifter so as to be phase-shifted at
least substantially into anti-phase to the main signal to provide an adjustment signal, the filter assembly further being
configured to combine the adjustment signal with the main signal so as to provide the main signal attenuated in the stop-band
of the first filter.

US Pat. No. 10,003,696

DISTRIBUTED COLLABORATIVE OFFLINE CHARGING SYSTEM

Provenance Asset Group LL...

1. A method for determining charging at a charging control function, the method comprising:receiving a reduced automatic charging relay (ACR) at the charging control function, the reduced ACR comprising a charging data subset and an index for charging parameters that were omitted from the reduced ACR;
retrieving the charging parameters that were omitted from the reduced ACR from a database utilizing the index; and
generating a first charging data record (CDR) by combining the charging data subset and the charging parameters that were omitted from the reduced ACR.

US Pat. No. 9,985,909

METHOD AND APPARATUS FOR IMPLEMENTING AN ADAPTIVE COEXISTENCE SCHEME

Provenance Asset Group LL...

1. A method, comprising:adapting, by a first network node, transmission opportunities of the first network node, wherein a radio-access technology of the first network node coexists with at least one other radio-access technology of a second network node, and the adapting comprises adapting when the first network node is able to perform transmissions; and
transmitting one or more signals in accordance with a transmitting period, wherein the transmitting period corresponds to a time over which the first network node is configured to perform transmitting and to be muted, and the transmitting comprises transmitting on an unlicensed carrier, wherein
the adapting comprises changing the transmitting period based on a measured load of the second network node and a quality-of-service parameter, and
the adapting comprises triggering the transmitting based on traffic arrival, and the traffic arrival corresponds to when packets for transmission by the first network node become available.

US Pat. No. 9,978,940

MEMRISTOR AND METHOD OF PRODUCTION THEREOF

Provenance Asset Group LL...

1. A device, comprising:a first electrode;
a second electrode spaced from the first electrode;
a switching region positioned between the first electrode and the second electrode, the switching region comprising one or more materials; and
an intermediate region positioned between the switching region and the second electrode, wherein the intermediate region is in electrical contact with the switching region and the second electrode;
wherein the switching region comprises a conductive material and an insulating material, wherein the insulating material is in physical contact with the intermediate region and is positioned between the conductive material comprised by the switching region and the intermediate region, and wherein the device is a variable capacitance device.

US Pat. No. 9,945,682

METHOD AND APPARATUS FOR DETERMINING A CALCULATED ROUTE BASED ON LOCATION SAMPLE (S) ASSOCIATED WITH TRAVEL ROUTE(S)

Provenance Asset Group LL...

1. A method for determining a calculated route based on one or more location samples associated with one or more travel routes, the method comprising:receiving, utilizing at least one interface, the one or more location samples associated with one or more location logs associated with the one or more travel routes associated with at least one device;
determining, utilizing at least one processor, a mode of transportation associated with a plurality of respective location points from the received one or more location samples,
wherein the determined mode of transportation associated with a respective location point of the plurality is based on a rate of travel associated with the respective location point;
determining a plurality of waypoints from the received one or more location samples by associating them with the determined mode of transportation,
wherein the determined plurality of waypoints are associated with an equivalent determined mode of transportation;
determining one or more route segments corresponding to travel between respective waypoints of the determined plurality of waypoints; and
determining the calculated route by combining the determined route segments and their associated waypoints to form the calculated travel route.

US Pat. No. 10,003,993

SUBSCRIBER HANDLING IN RADIO TELECOMMUNICATION NETWORKS

Provenance Asset Group LL...

1. A method for radio network subscriber handling comprising:storing a list of gateway addresses in a radio network node, and
performing radio network subscriber handling actions based on information stored in said list of gateway addresses, wherein said performing radio network subscriber handling actions comprises:
detecting an internet protocol address of a core network gateway to which a subscriber is connected,
comparing whether said internet protocol address of said core network gateway is included in said list of gateway addresses stored in said radio network node, and
making a subscriber handling decision relating to said subscriber based on said step of comparing,
wherein said list of gateway addresses includes a quality bit that signals a quality of service for a subscriber type.

US Pat. No. 9,979,652

INTERMEDIATE NODE, AN END NODE, AND METHOD FOR AVOIDING LATENCY IN A PACKET-SWITCHED NETWORK

Provenance Asset Group LL...

1. A method for avoiding latency in a packet-switched network, the network comprising a sending node, a receiving node, and a plurality of intermediate network nodes, the plurality of intermediate network nodes being mutually coupled by a plurality of links thereby forming paths for routing of packet flows between sending nodes and receiving nodes, the sending nodes including the sending node, the receiving nodes including the receiving node, the method comprising:at an intermediate node among the plurality of intermediate network nodes, receiving one or more packets to be transported by a first link, the one or more packets belonging to the same packet flow having encoded therein information regarding a first maximum bandwidth per flow, and extracting the information;
at the intermediate node, determining the bandwidth utilized by the packet flows for the first link;
at the intermediate node, calculating a second maximum bandwidth per flow using the utilized bandwidth, a predefined target bandwidth, and a previously calculated maximum bandwidth per flow;
comparing the second maximum bandwidth per flow with the first maximum bandwidth per flow;
if the second bandwidth per flow is lower than the first maximum bandwidth per flow, communicating the second maximum bandwidth per flow as a communicated maximum bandwidth per flow to the sending node corresponding to the packet flows.

US Pat. No. 9,960,748

RF FILTER SUPPRESSION TUNING BASED ON TRANSMIT POWER

Provenance Asset Group LL...

1. An apparatus comprising:a transmit radio frequency filter comprising a plurality of first resonant circuit filter stages, each of the plurality of first resonant circuit filter stages configured to be switched in or out of the transmit radio frequency filter to vary at least a selectivity of the transmit radio frequency filter; and
a receive radio frequency filter comprising a plurality of second resonant circuit filter stages, each of the plurality of second resonant circuit filter stages configured to be switched in or out of the receive radio frequency filter to vary at least a selectivity of the receive radio frequency filter;
wherein the selectivity of the transmit radio frequency filter and the selectivity of the receive radio frequency filter is varied based on at least one of a first amount of transmit power being used at a user equipment and a second amount of received signal power.

US Pat. No. 9,942,533

METHOD AND APPARATUS FOR GENERATING MULTI-CHANNEL VIDEO

Provenance Asset Group LL...

1. A method comprising:generating a plurality of media channels from a plurality of media items created via one of a plurality of user devices, each media channel being for each of a plurality of viewpoints of at least one event, and said each media channel being configured to be selected by a user for viewing on a user device, wherein the plurality of media channels compiles a plurality of media segments that depict said each of the plurality of viewpoints of the at least one event;
compiling the plurality of media channels into a multi-channel media item;
processing the plurality of media items associated with the at least one event, context data associated with the plurality of media items, or a combination thereof to determine at least one region of interest for the at least one event,
wherein the at least one region of interest is determined to be a region or a viewpoint of the at least one event that a majority of the plurality of media items is focused on at a time said each of the plurality of media items is created, and
wherein the at least one region of interest is determined by analyzing areas of audio overlap among the one or more media segments; and
rendering a user interface for presenting the multi-channel media item for the at least one event,
wherein the user interface includes a plurality of user interface elements on a single screen, each user interface element representing a respective one of the plurality of media channels corresponding to a respective one of the plurality of viewpoints, and
wherein two or more of the plurality of user interface elements are activated to simultaneously display the two or more media channels corresponding to the activated two or more of the plurality of user interface elements.

US Pat. No. 9,935,683

ORDERLY LEAVING WITHIN A VECTORING GROUP

Provenance Asset Group LL...

1. A method for discontinuing communication over a particular communication line forming part of a vectoring group, the method comprising:detecting a leaving event whereby a communication path established between two peer transceivers coupled to the particular communication line is to be orderly discontinued;
during a pre-disconnection phase following the detection of the leaving event,
switching the two peer transceivers into respective OFF power states during first symbol positions and into respective ON power states during remaining second symbol positions, and
characterizing crosstalk within the vectoring group during the first symbol positions while the second symbol positions are used for regular data communication; and
definitively switching the two peer transceivers into the respective OFF power states after the crosstalk characterization completes.

US Pat. No. 9,917,768

SYSTEM AND METHOD FOR REFLECTING FEC ROUTE INFORMATION

Provenance Asset Group LL...

1. A method for reflecting Virtual Private LAN Service (VPLS) information between provider equipment (PE) nodes associated
with a VPLS instance in a network, comprising:
supporting, by a Forwarding Equivalence Class (FEC) reflector (FR) node for each of the PE nodes associated with the VPLS
instance, establishment of a respective targeted label distribution protocol (T-LDP) session between the FR node and the respective
PE node; and

supporting, by the FR node, exchange of VPLS information between two of the PE nodes using the respective T-LDP sessions of
the two of the PE nodes.

US Pat. No. 9,917,617

RANDOMIZATION OF CROSSTALK PROBING SIGNALS

Provenance Asset Group LL...

1. A vectoring controller for controlling a vectoring processor that mitigates crosstalk between communication lines of a
vectoring group, the vectoring controller comprising:
a memory storing computer-readable instructions; and
a processor configured to execute the computer-readable instructions to,
iterate through successive crosstalk acquisition cycles,
successively configure sequences of crosstalk probing symbols within respective successive crosstalk acquisition cycles for
transmission over respective communication lines,

receive sequences of error samples as successively measured by respective receivers coupled to the respective communication
lines while the successively configured sequences of crosstalk probing symbols are being transmitted,

successively determine crosstalk estimates between the respective communication lines based on the sequences of error samples,
randomize the successively configured sequences of crosstalk probing symbols between the respective successive crosstalk acquisition
cycles, to mitigate bias in the successively determined crosstalk estimates due to non-linear effects including one or more
of quantization artifacts, signal clipping, and demapping errors, by at least one of

reshuffling the sequences of crosstalk probing symbols assigned to the respective communication lines between the respective
successive crosstalk acquisition cycles, and

varying at least one of a phase and an amplitude of the sequences of crosstalk probing symbols assigned to the respective
communication lines between the respective successive crosstalk acquisition cycles, and

iteratively configure the vectoring processor to mitigate crosstalk between the respective communication lines by adjusting
vectoring parameters based on the successively determined crosstalk estimates.

US Pat. No. 10,200,297

METHODS, QUEUEING SYSTEM, NETWORK ELEMENT AND NETWORK SYSTEM FOR QUEUEING AND PROCESSING OF PACKETS

Provenance Asset Group LL...

1. A method for queueing packets in a queueing system at a network element in a packet-switched network,wherein each packet of said packets is sent from a source in said packet-switched network to a destination in said packet-switched network via said network element,
wherein each packet of said packets comprises timing information representing a remaining time until a deadline associated with delivery of said packet at its destination;
wherein said queueing system comprises:
a plurality of N queues, wherein each queue of said plurality of N queues is configured for buffering at least one packet of said packets, and wherein said plurality of N queues has a cyclic order;
wherein said method comprises:
keeping track of a pointer, wherein at a first point in time said pointer points to a queue of said plurality of N queues;
after a second point in time succeeding said first point in time, repeatedly incrementing said pointer over said plurality of N queues, according to said cyclic order of said plurality of N queues, after each passing of a scheduling interval S, wherein said scheduling interval S represents an amount of time;
enqueueing each packet of said packets in a queue, of said plurality of N queues, that differs from the queue of said plurality of N queues to which said pointer is pointing, based on said packet's timing information and taking into account said cyclic order of said plurality of N queues,
wherein enqueueing each packet of said packets comprises:
in response to the remaining time represented by the timing information of said packet exceeding a lower threshold and being less than or equal to an upper threshold, enqueueing said packet in an i-th queue of said plurality of N queues, wherein the queue to which said pointer is pointing is excluded, wherein i is counted one-based according to said cyclic order of said plurality of N queues starting from a queue following the queue to which said pointer is pointing, wherein said lower threshold is equal or essentially equal to S*(i?1) and said upper threshold is equal or essentially equal to S*i; and
dequeueing enqueued packets from said plurality of N queues, while prioritizing dequeueing from the queue of said plurality of N queues to which said pointer is pointing.

US Pat. No. 10,027,723

METHOD AND APPARATUS FOR INITIATING COMMUNICATION AND SHARING OF CONTENT AMONG A PLURALITY OF DEVICES

Provenance Asset Group LL...

1. A method comprising:determining a request for a sharing of at least one content item between at least one device and one or more other devices via a service provider site that receives the at least one content item from the at least one device, wherein the request is determined by at least one content sharing component;
initiating at least one communication component to cause an establishment of a communication session between the at least one device and the one or more other devices; and
transferring, over the communication session, one or more tokens received by the one or more other devices from the service provider site to the at least one device for facilitating the sharing of the at least one content item, the one or more tokens each comprising a unique identifier that identifies the service provider site,
wherein the at least one device initiates sharing of the at least one content item after receipt of the one or more tokens from the one or more other devices,
wherein the sharing is performed over other communication sessions via the service provider site, and
wherein the sharing continues for a predetermined duration of time even after the at least one device terminates a connection between the at least one device and the service provider site.

US Pat. No. 9,973,023

INDUCTIVE ENERGY TRANSFER COIL STRUCTURE

Provenance Asset Group LL...

1. An apparatus comprising:an inductive energy transfer coil comprising at least two adjacent wire turns, wherein the at least two adjacent wire turns of the inductive energy transfer coil are arranged to be coupled to a battery such that the at least two adjacent wire turns of the inductive energy transfer coil vertically surround the battery;
a first ferrite shield arranged to cover an inner side, an outer side, and a lower side of the at least two adjacent wire turns of the inductive energy transfer coil, wherein at least part of the first ferrite shield covering the inner side of the at least two adjacent wire turns of the inductive energy transfer coil is located between the inductive energy transfer coil and the battery; and
a second ferrite shield arranged to cover the battery.

US Pat. No. 9,973,876

APPLICATION RECOMMENDATIONS

Provenance Asset Group LL...

1. A method comprising:creating, by an apparatus, an advertising message including a packet data unit [PDU] including information identifying an application that is installed on the apparatus and an indication that the PDU includes a recommendation of an application to download from an entity other than the apparatus; and
causing, by the apparatus, the advertising message to be broadcast.

US Pat. No. 9,930,476

METHODS AND APPARATUSES FOR PROVIDING CONTENT DATA AND ACCESSING CONTENT DATA

Provenance Asset Group LL...

1. An apparatus for providing content data to user equipments, comprising:at least one processor; and
at least one non-transitory memory including computer program codes,
wherein the at least one non-transitory memory and the computer program codes are configured to, with the at least one processor, cause the apparatus at least to:
receive a first request for content data, the first request being originated from a first user equipment and comprising an indication of the requested content data and an indication associated with a uniform resource locator of the requested content data from where the requested content data is accessible;
identify a local equipment that is in proximity to the first user equipment and has pre-stored the requested content data locally; and
return a first response directed to the first user equipment, by which the first user equipment is informed to access the requested content data from the local equipment via a first device-to-device communication with the local equipment,
wherein the apparatus is caused to identify the local equipment by:
identifying a location of the first user equipment;
determining, based on the location of the first user equipment, equipment from a plurality of local equipment which is in proximity to the first user equipment;
comparing the requested content data with content data pre-stored in the determined equipment; and
in response to the requested content data matching the content data pre-stored in the determined equipment, determining the determined equipment to be the local equipment.

US Pat. No. 9,992,452

IPTV SYSTEM, AN APPLICATION SERVER AND A RELATED LOCATION AGENT

Provenance Asset Group LL...

1. An Internet Protocol Television (IPTV) System for provisioning IPTV services to a subscriber of said IPTV system, said IPTV-system comprising:an application server (AS) for provisioning IPTV services to said subscriber via a first client device (STB) associated with said subscriber, said application server (AS) being coupled to said first client device (STB) over a communications network (CN);
a location determination part (LA) adapted to determine a location of said subscriber, wherein said location is determined based on the current location of a mobile terminal associated to said subscriber, wherein the current location of the mobile terminal is determined by a mobile network connecting the mobile terminal; and
a service provisioning determination part (SPDP) adapted to determine alternative means for provisioning of said IPTV services to said subscriber based on said location of said subscriber, wherein said IPTV services are provisioned based on said alternative means, wherein said alternative means is a delayed provisioning to said first client device, subsequent to the location determination part detecting the arrival of said subscriber at said first client device.

US Pat. No. 9,967,133

USING GLOBAL VARIABLES TO DATA-DRIVE RULE ENGINE EVALUATION

Provenance Asset Group LL...

1. A Diameter network device comprising:a storage configured to store a plurality of global variables corresponding to the Diameter network device's system properties and configuration, wherein each global variable respectively replaces a literal for a Diameter Routing Agent and an action to set each global variable value is only available in an initialization rule set, wherein the initialization rule set is invoked when at least one of: changes are detected in the Diameter network device, installation of a new rule system version on the Diameter network device is detected, a change to the Diameter network device's system properties has been detected, or the Diameter network device is newly added to a network;
a memory; and
a processor configured to establish an object within the memory representative of a respective global variable, access fields of the global variable including a property of the network device which was modified via utilizing information in the object, and access, via utilizing information in the object, an attribute for the global variable.

US Pat. No. 9,954,555

METHOD AND APPARATUS FOR SELECTIVE ERROR CORRECTION CODING

Provenance Asset Group LL...

1. A passive wireless memory tag comprising:a communication interface configured to transceive signals with an apparatus;
a processor; and
a memory including a non-transitory storage medium carrying computer program code;
the memory and the computer program code configured to, with the processor, cause the passive wireless memory tag to:
receive an electromagnetic signal for powering the passive wireless memory tag;
apply selective error correction coding to data content to produce first data and second data, wherein a first error protection code is used to produce the first data, and the second data is error correction coded using a second error protection code that is lighter than the first error protection code to save power consumption of the passive wireless memory tag, wherein the first data includes error correction coded high priority or most significant bits of each of a plurality of pixel data of the data content, and the second data includes error correction coded low priority or least significant bits of each of the plurality of the pixel data;
maintain the first data and the second data in a non-volatile memory of the passive wireless memory tag; and
transmit the first data and the second data from the passive wireless memory tag over a short-range wireless link to an apparatus.

US Pat. No. 9,940,970

VIDEO REMIXING SYSTEM

Provenance Asset Group LL...

1. A method comprising:obtaining, by an automatic media remixing service, at least one source of media content to be used as a reference media content;
receiving a selection associated with at least one stylistic parameter from a user;
analyzing the at least one reference media content according to at least one stylistic parameter characteristic to said at least one reference media content; and
determining, on the basis of the at least one stylistic parameter characteristic to said at least one reference media content and analysis of the at least one reference media content according to the at least one stylistic parameter, at least one editing rule or parameter for controlling creation of an automatic media remix by analyzing sensory data to determine one or more points in time indicative of an event of interest in order to make switches between different aesthetic sources of media content to be used in the automatic media remix.

US Pat. No. 9,918,237

TRANSMITTING POSITIONING PACKETS

Provenance Asset Group LL...

1. A method, comprising:
monitoring at least one criterion for an adjustment of a transmit power of a positioning packet transmitted by a location
tag at a mobile apparatus, wherein the positioning packet is for use by a positioning service to calculate a position of the
mobile apparatus; and

when it is detected that the at least one criterion is met, causing an adjustment of the transmit power specifically of positioning
packets transmitted by the location tag at the mobile apparatus.

US Pat. No. 9,992,730

METHOD AND APPARATUS FOR DETERMINING WARNING ALERT LIST CONTENTS FOR ASSIGNMENT OF CELLS TO TRACKING AREA IDENTIFIERS

Provenance Asset Group LL...

1. A method comprising:receiving, at a cell broadcast center (CBC) an alert request providing information for distribution to at least one user equipment;
identifying, at the CBC, a broadcast area based on the alert request, one or more cells within the broadcast area;
determining, at the CBC, a warning area list (WAL) for a message, wherein
the WAL in first form is a list of one or more Tracking Area Identity (TAIs) associated with at least the one or more cells when the one or more cells within the broadcast area belong to the one or more TAIs, all cells associated with the one or more TAIs are located within the broadcast area, and eNBs within the broadcast area share TAIs assigned to them with other eNBs,
the WAL in second form is list of the one or more cells within the broadcast area when the one or more cells identified within the broadcast area belong to one or more TAI assigned to one or more eNB, some TAI are fully covered by the broadcast area and some TAI are partially covered by the broadcast area, and the eNBs within the broadcast area do not share TAIs assigned to them with the other eNBs, and
when the one or more cells identified within the broadcast area belong to one or more TAI assigned to one or more eNB, some TAI are fully covered by the broadcast area, and some TAI are partially covered by the broadcast area, and a plurality of the eNBs in broadcast area do not share TAIs assigned to them with the other eNBs, for respective eNBs:
a first list of TAIs in broadcast area for a respective eNB is added to a first WAL when all cells within the first list of TAIs are identified as being within the broadcast area, and a second list of cells for a respective eNB is added to a second WAL when all cells within the second list of TAIs are not identified as being within the broadcast area; and
transmitting, at the CBC, the message with the WAL, the first WAL or the second WAL.

US Pat. No. 9,955,309

COLLECTING POSITIONING REFERENCE DATA

Provenance Asset Group LL...

1. A method performed by an apparatus, said method at least comprising:generating or obtaining a radio map, comprising a plurality of sets of positioning reference data, wherein at least one set of positioning reference data of the plurality of sets of positioning reference data comprises:
a respective position information obtained or generated based on position-related information from at least one sensor, and
a respective signal characteristic representation of signal strength associated with at least one received signal from at least one wireless coverage providing entity, the respective signal characteristic further comprising an identifier of the at least one wireless coverage providing entity,
the method further comprising,
obtaining at least a first manual position information and a second manual position information, each of which is associated with at least one position information received from a user interface, and
correcting at least one position information of a set of positioning reference data of said plurality of sets of positioning reference data based on said at least a first manual position information and a second manual position information, said correcting comprising:
estimating a trajectory representation between said first manual position information and said second manual position information using indoor map information, wherein the estimated trajectory information is a shortest route between the first manual position information and the second manual position information that matches the indoor map and does not violate a barrier of the indoor map, and
correcting said at least one position information based on the estimated trajectory representation.

US Pat. No. 10,425,347

SCHEDULING OF PACKETS IN NETWORK DEVICES

PROVENANCE ASSET GROUP LL...

1. Network device for transmitting packets having packet properties, comprising:at least two input-output-buffers for queuing packets in the network device;
a sojourn time calculator for calculating a sojourn related time, based on the time a packet resides in the network device, for each head packet in the at least two input-output-buffers;
a sojourn related time adaptor for, based on an adaptation function assigned to the corresponding input-output-buffer, adapting said sojourn related time into an adapted time for each head packet in the at least two input-output-buffers;
a scheduler for scheduling outgoing packets based on the adapted time, wherein the scheduler is adapted for scheduling the head packet with the highest or lowest adapted time as next outgoing packet,
wherein the adaptation function comprises a formula (Ta=a×Ts+b), wherein Ta is the adapted time, wherein Ts is the sojourn time, and wherein a and b are predetermined first and second parameters defined for each of the at least two input-output-buffers.

US Pat. No. 9,992,704

RADIO ACCESS NETWORK BASED TRAFFIC STEERING TO NON-CELLULAR ACCESS

Provenance Asset Group LL...

1. A method, comprising:determining that an off-load condition no longer exists in an area of a cellular radio access network; and
commanding the user equipment to return to the cellular radio access network,
wherein a non-cellular network instructs the user equipment to return to the cellular radio access network,
wherein the user equipment is triggered by the instruction of the non-cellular network to contact a policy server after a successful extensible authentication protocol authentication.

US Pat. No. 10,445,797

METHOD AND APPARATUS FOR VERIFYING ASSOCIATION OF USERS WITH PRODUCTS AND INFORMATION

PROVENANCE ASSET GROUP LL...

1. A method comprising:determining, by a processor, that a user is associated with at least one product based, at least in part, on receipt of an indicator and/or detection of the at least one product;
associating, by the processor, one or more media files, one or more content files, or a combination thereof with the at least one product based, at least in part, on a comparison of one or more features extracted from the one or more media files, the one or more content files, or a combination thereof against one or more features associated with the at least one product, wherein the one or more features are related to metadata, audio features, visual features, or a combination thereof;
generating, by the user, descriptive information of the at least one product based, at least in part, on a user experience of the at least one product;
associating, by the processor, the descriptive information with the one or more media files, the one or more content files, or a combination thereof; and
presenting, by the processor, user information, the descriptive information, the one or more media files, the one or more content files, or a combination thereof to one or more other users based, at least in part, on one or more settings of the user.

US Pat. No. 10,425,812

METHOD AND APPARATUS FOR ESTABLISHMENT OF PRIVATE COMMUNICATION BETWEEN DEVICES

Provenance Asset Group LL...

1. A method of communication between devices, comprising the steps of:controlling, in a first device, a transmitter module operable to transmit a sequence of radio signal pulses representing a predetermined code across a local radio communications network;
scanning, in at least one second device, by a receiver module to detect said predetermined code in said local radio communications network;
accessing, with said at least one second device, a contact network of the user of said at least one second device in response to detecting the sequence of radio signal pulses from the local radio communications network;
checking, in said at least one second device, said predetermined code against the user's contact network for a match stored in the network profiles for the contacts;
fetching, by the at least one second device, at least a validation key related to a matching contact found in said contact network;
sending over said local radio communications network, from said at least one second device, a connection establishment request using at least said validation key to said first device;
validating the origin of the connection establishment request in said first device in response to receiving the establishment request from the at least one second device.

US Pat. No. 10,425,709

SYSTEM AND METHOD FOR PROVIDING PACKETIZED VIDEO OVER AN OPTICAL NETWORK

Provenance Asset Group LL...

1. A method for distributing IP video comprising:prior to transmitting an optical data stream is a designated optical band, receiving a broadcast IP video signal, combining the broadcast IP video signal with an additional IP video signal, and converting the combined IP video signal to an optical data stream in a designated optical band by a modified IP video switch, the modified IP video switch adapted to transmit the video data stream as an optical data signal and drive video channel information into an Ethernet destination address;
amplifying the optical data stream;
transmitting, by the modified IP video switch, the optical data stream in the designated optical band to an optical network terminal (“ONT”), wherein the optical data stream comprises the broadcast IP video signal provided as a packetized video overlay;
converting the optical data stream to an electrical data stream at the ONT; and
transmitting the electrical data stream to a subscriber.

US Pat. No. 10,466,787

HAPTIC DEVICE FOR PEDESTRIAN NAVIGATION

PROVENANCE ASSET GROUP LL...

1. A haptic feedback device, comprising:at least one processor; and
at least one non-transitory memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus at least to perform:
linking the haptic feedback device to a mobile device using a wireless connection;
providing haptic feedback from the haptic feedback device; and
determining, when a user manually adjusts the haptic feedback device, whether a direction to the destination is correct based on the haptic feedback provided from the haptic feedback device;
wherein the haptic feedback device is a handheld electrotactile device comprising a tactile-tile-slider system comprising one or more programmable texture perceptions, and wherein the handheld electrotactile device is configured to be carried by the user;
wherein the haptic feedback is a vibratory electrotactile feedback; and
wherein the user does not receive the haptic feedback when the user is not facing the correct direction, and wherein the user receives the haptic feedback when the user is facing the correct direction.

US Pat. No. 10,298,695

COGNITIVE CONNECTIVITY MANAGEMENT

Provenance Asset Group LL...

1. A method, comprising:transmitting, by an apparatus, an access request for connection information to access locally available resources not in the apparatus, said access request being transmitted to a remote location over a wide area network connection, the access request comprising at least current location information regarding the apparatus;
receiving connection information for accessing the locally available resources not in the apparatus in response to the access request; and
accessing the locally available resources using a connection configuration based on the received connection information.

US Pat. No. 10,560,912

WIRELESS DEVICE RANGING

Provenance Asset Group LL...

1. A method comprising:detecting, by a first device, a timing measurement frame from a second device, the timing measurement frame having a plurality of time measurement samples, wherein at least a first time measurement sample of the plurality of time measurement samples has a transmit timestamp value;
determining transmit timing values for subsequent time measurement samples of the plurality of time measurement samples based on an offset from the transmit timestamp value of the first time measurement sample;
applying a receive timestamp value to each of the subsequent time measurement samples received; and
determining a relative clock drift between a clock of the first device and a clock of the second device by comparing the receive timestamp values with transmit timing values of the subsequent time measurement samples contained in the timing measurement frame.

US Pat. No. 10,555,252

SYSTEM AND METHOD FOR CONFIGURATION AND SELECTION OF AN EVOLVED PACKET DATA GATEWAY

PROVENANCE ASSET GROUP LL...

1. A method of selecting an evolved packet data gateway (EPDG) by a user equipment (UE), comprising:accessing ePDG configuration information for one or more Public Land Mobile Networks (PLMNs) by requesting the provisioning of or automatically receiving the ePDG configuration information, wherein the ePDG configuration information includes identification of one or more ePDGs in the one or more PLMNs and a preference of a PLMN and corresponding identified ePDG;
determining the preference of the PLMN and corresponding identified ePDG in the ePDG configuration information;
selecting an ePDG using the ePDG configuration information and based on the preference; and
connecting to the ePDG for access to a core network.

US Pat. No. 10,375,446

SYSTEM AND METHOD FOR DISTRIBUTING PROMOTION MESSAGES TO A COMMUNICATION TERMINAL

Provenance Asset Group LL...

1. A system, comprising:at least one communication network;
an event manager configured to provide an event to one or more receivers, the event manager generates a promotion message request inviting recipients to attend the event through a communication channel;
a promotion server comprising a register; and
one or more communication terminals interconnected with the promotion server and the event manager via the at least one communication network, wherein:
the promotion server receives the promotion message request from the event manager;
the promotion server generates a promotion message comprising an invitation to be reminded prior to a start of the event scheduled to start at a defined start time based on the promotion message request,
the promotion server sends the promotion message to the one or more communication terminals through the at least one communication network,
an accepting communication terminal of the one or more communication terminals generates an acceptance signal comprising a promotion message identity and an identity of the accepting communication terminal in response to the promotion message from the promotion server,
the promotion server receives the acceptance signal sent from the accepting communication terminal accepting the promotion message from the promotion server,
the promotion server associating the accepting communication terminal with the promotion message in response to reception of the acceptance signal from the accepting communication terminal, and
the promotion server sends a reminder signal for the event to the accepting communication terminal based on the defined start time included in the promotion message through the at least one communication network.

US Pat. No. 10,554,187

METHOD AND APPARATUS FOR SUPPLYING POWER TO AN AMPLIFIER

Provenance Asset Group LL...

1. A method comprising:obtaining, via a control element, first transmission parameters associated with a first transmit signal;
selecting, via the control element, one or more output voltage values on the basis of the first transmission parameters;
controlling, via the control element, a multi-level power source to generate through the multi-level power source one or more output voltages on the basis of the one or more output voltage values;
multiplexing through a multiplexer control element a first multiplexer of a plurality of multiplexers configured for simultaneous control by the multiplexer control element based on
(i) the first transmit signal to select a selection voltage based on a selection signal from the multiplexer control element for the first multiplexer, wherein the selection voltage is selected between two or more of the output voltages; and
(ii) a first supply voltage terminal of a first power amplifier of a plurality of power amplifiers, the first power amplifier determined by the multiplexer control element to require the selection voltage for amplification of the first transmit signal; and
amplifying the first transmit signal with the first power amplifier based on the selection voltage to optimize power consumption.

US Pat. No. 10,547,359

CALIBRATION DATA

Provenance Asset Group LL...

1. A method of providing antenna array calibration data of a base station to mobile devices using a wireless carrier in a mobile-centric positioning system, the method comprising:storing at least one three-dimensional matrix C[M][N][K] of calibration data, wherein [M] is a matrix of azimuthal angle of departure of a signal from the base station and having a range between 0 and 360 degrees, [N] is a matrix of elevation angle of departure of the signal from the base station and having a range between 0 and 90 degrees, and [K] is a matrix of channels for transmitting or receiving orthogonal polarisation signals through an array antenna of the base station;
performing singular value decomposition of each of the at least one three-dimensional matrix C[M] [N] [K] of calibration data to produce at least one first unitary rotation matrix U, at least one diagonal scaling matrix S and at least one second unitary rotation matrix V;
resizing each of the at least one first unitary rotation matrix U, the at least one diagonal scaling matrix S and the at least one second unitary rotation matrix V by removing dimensions therefrom, thereby producing resized matrices U, S and V;
causing transmission of a first layer of each of the resized matrices U, S and V;
determining whether or not a second layer of the resized matrices U, S and V is needed;
on a negative determination, refraining from transmitting the second layer of the resized matrices U, S and V; and
on a positive determination, causing transmission of the second layer of each of the resized matrices U, S and V subsequent to and separately from transmitting the first layers of the resized matrices U, S and V.

US Pat. No. 10,528,481

APPARATUS AND METHOD FOR MANAGING STORAGE OF DATA BLOCKS

Provenance Asset Group LL...

1. An apparatus, comprising:a processor and a memory communicatively connected to the processor, the memory storing instructions that, when executed by the processor, cause the processor to perform a method, the method comprising:
determining a storage location and a storage duration for a data block using cost information associated with a plurality of cloud storage services available for storing data blocks of a file system, the storage location specifying one of the plurality of cloud storage services in which the data block is to be stored, the storage duration specifying a length of time for which the data block is to be stored in the storage location; and
analyzing storage of the data block at the storage location, based on an access pattern of the data block and the storage duration determined for the data block, to determine whether to remove the data block from the storage location by performing the steps of:
monitoring access requests for the data block; and
when an amount of time equal to the storage duration has elapsed without an intervening access request for the data block, initiating removal of the data block from the storage location, wherein:
the cost information comprises at least one of a storage cost and an access cost associated with each of the plurality of cloud storage services;
the plurality of cloud storage services include a first cloud storage service having a lower storage cost and a higher access cost than at least a second cloud storage service;
the storage location specifies the second cloud storage service; and
the processor is configured to:
determine a cost of accessing data from the first cloud storage service (f1);
determine a cost of storing data in the second cloud storage service (m2); and
compute the storage duration T for the data block based on T=(f1)/(m2).

US Pat. No. 10,498,027

METHOD, SYSTEM AND DEVICES FOR FORMING A RADIO LINK

Provenance Asset Group LL...

1. A method, comprising:forming a first radio connection from a first user device to a communication network, the first user device comprising a router device for connecting to a mobile communication network,
providing information of a location of said first user device to a server system connected to said communication network over said first radio connection,
receiving link setup information from said server system over said first radio connection to said first user device, said link setup information comprising data for forming a second radio connection from said location of said first user device to a communication network using a beam forming antenna of said first user device,
forming a second radio connection from said first user device to said communication network using said beam forming antenna of said first user device, said beam forming antenna operating in a beam forming mode by using said link setup information received from said server system to said first user device.