US Pat. No. 9,844,017

METHOD OF ENABLING A WIRELESS INFORMATION DEVICE TO ACCESS LOCATION DATA

Conversant Wireless Licen...

1. An apparatus, comprising:
at least one processor, wherein the at least one processor is programmed to cause the apparatus to at least:
select an absolute location finding system, from a plurality of absolute location finding systems running on the apparatus,
that meets quality of position (QoP) parameters defined by an authorized component running on the apparatus; and

in response to selecting the absolute location finding system that meets the defined quality of position parameters and in
response to an inquiry, cause location data from the selected absolute location finding system to be sent to a device different
from the apparatus over a Bluetooth network using a universally unique identifier (UUID) for a location information service;

wherein the QoP parameters are selected from at least one of: horizontal accuracy, vertical accuracy, time to fix, cost and
power consumption.

US Pat. No. 9,842,171

METHOD, NETWORK SERVER AND COMPUTER PROGRAM FOR DETERMINING ADVERTISEMENT INFORMATION RELATING TO MAP INFORMATION

Conversant Wireless Licen...

1. A method comprising:
receiving, at a network server from a user device, a map information request;
determining, at the network server, a first set of advertisements relating to the map information request based on at least
one criterion selected from a plurality of criteria comprising at least one of the following:

a service provider of an advertisement being situated within a geographical area determined by the map information request;
a priority list determining which advertisements relating to the map information request are to be sent to the web browser;
proximity of a service provider of an advertisement outside the map information request; and
a requested service or product category;
sending a first map information content and the determined first set of advertisements to the user device;
receiving a transition request relative to the sent first map information content, wherein the transition request requests
moving the sent first map information content to a request direction and a zoom level staying the same as the sent first map
information content;

determining, at the network server, based on another criterion selected from the plurality of criteria, a second set of advertisements
in response to the transition request; and

sending a second map information content and the second set of advertisements to the user device,
wherein the first and second sets of advertisements include at least one advertisement associated with a provider of a location
outside of the map information content, the method further comprising causing, at least in part, sending an indicator indicating
a direction, relative to the first and second map information content, of the location of the provider outside the map information
content.

US Pat. No. 9,952,758

METHOD AND MOBILE TERMINAL DEVICE FOR MAPPING A VIRTUAL USER INPUT INTERFACE TO A PHYSICAL USER INPUT INTERFACE

Conversant Wireless Licen...

1. A method comprising:configuring for execution in a mobile device, which includes a physical user input interface, an application that is originally configured for execution using a virtual user input interface;
displaying the virtual user input interface on a touchscreen display of the mobile device, wherein the physical user input interface is mapped to the virtual user input interface;
receiving a physical user input on the physical user input interface while simultaneously receiving an input through the virtual user input interface on the touchscreen display;
mapping the receiving physical input to the displayed virtual user input on the touchscreen display; and
determining to display an indication of a virtual input, based on the received physical input, on the displayed virtual user input interface while executing the application on the mobile terminal device based on the received input from both the physical user input interface and the virtual user input interface.

US Pat. No. 9,980,190

ACTIVE SET UPDATE (ASU) WITH HIGH SPEED DOWNLINK SHARED CHANNEL (HS-DSCH) INFORMATION

Conversant Wireless Licen...

1. A method, comprising:communicating with a user equipment according to Fractional DPCH and with a signaling radio bearer mapped onto a high-speed downlink shared channel (HS-DSCH);
then receiving, by a network node, a measurement report from the user equipment;
making a decision, by the network node, based on the measurement report, to make a serving cell change from a current serving HS-DSCH cell to a new serving HS-DSCH cell and to make an active set update;
preparing, by the network node, a radio link at the new serving HS-DSCH cell to operate as a new serving HS-DSCH radio link for the user equipment;
stopping a user plane transmission with the user equipment over a current serving HS-DSCH radio link in the current serving HS-DSCH cell;
then sending, by the network node, an active set update message to the user equipment, said active set update message including an order and a cell change information, the order directing the user equipment to make one or more of the following modifications to an active set of a connection: radio link addition and radio link removal, and the cell change information comprising information indicating a new serving HS-DSCH radio link in the new serving HS-DSCH cell;
receiving, at the network node, an active set update complete message from the user equipment; and
starting, by the network node, a user plane transmission with the user equipment using the new serving HS-DSCH radio link in the new serving HS-DSCH cell, responsive to a combination of frame protocol flow control granting permission and either of L1 synchronization being indicated to the network node or elapse of a defined period of time.

US Pat. No. 9,922,550

REMOTE CONTROL FRAMEWORK

Conversant Wireless Licen...

1. An apparatus providing multiple applications, configured to:
run multiple applications concurrently, wherein the multiple applications are configured to be remotely controlled by a same
controller device;

receive a command from the controller device over a remote control bearer, the command as received over the bearer being applicable
to more than one of the multiple applications;

select at least one of the multiple applications based on a predetermined policy comprising an operation state of the at least
one of the multiple applications, the operation state being one or both of a recent history of user operations, and whether
the at least one of multiple applications is in an active state; and

deliver the command to the selected at least one of the multiple applications.

US Pat. No. 10,154,527

APPARATUS, METHOD AND COMPUTER PROGRAM PRODUCT PROVIDING SIMULTANEOUS RADIO RESOURCE AND SERVICE REQUESTS

Conversant Wireless Licen...

1. A method comprising:forming, at a user equipment, a message comprising a radio resource connection request and a service-initiation request to enable a wireless network supporting parallel execution of a radio resource establishment and a service request procedure, the service-initiation request specifies a particular service requested by the user equipment and initiates a signaling connection for the particular requested service, the signaling connection being between the user equipment and the wireless network;
transmitting, from the user equipment, the message from the user equipment to a network element in the wireless network, the message for establishing the radio resource connection and initiating the signaling connection;
receiving, at the user equipment, a RRC (radio resource control) connection setup message from the network element, the RRC connection setup message confirming that the radio resource connection is established; and
in response to receiving the RRC connection setup message from the network element, initiating a synchronization procedure in a lower layer when a dedicated channel state is required, and indicating to an upper layer within the user equipment that the service-initiation request has been successfully transferred to the network.

US Pat. No. 9,893,839

METHOD AND APPARATUS FOR PROVIDING ERROR DETECTION IN COORDINATION WITH A RADIO LINK LAYER

Conversant Wireless Licen...

1. A method comprising:
detecting, by a mobile station, failure of an error detection scheme relating to transmission of data units of a transport
block;

generating, by the mobile station, a local negative acknowledgement message in response to the detection of the failure;
forwarding, from a media access control (MAC) sublayer of the mobile station, the local negative acknowledgement message to
a radio link controller (RLC) layer of the mobile station for discarding one or more of the data units;

in response to receiving the local negative acknowledgement message, examining one or more unacknowledged mode (UM) logical
channels to determine whether the one or more UM logical channels are transporting at least one of the data units; and

discarding at least one of the data units that have yet to be transported via the one or more UM logical channels.

US Pat. No. 9,881,150

METHOD AND DEVICE FOR VERIFYING THE INTEGRITY OF PLATFORM SOFTWARE OF AN ELECTRONIC DEVICE

Conversant Wireless Licen...

1. An electronic device comprising a platform software and a monitor module,
the platform software comprising at least one platform software module and configured to execute a software application, and
the monitor module configured to verify the platform software module by a plurality of operations comprising:
performing a hash function on the at least one platform software module to derive a computed hash;
obtaining an expected hash associated with the at least one platform software module;
determining whether at least a section of the computed hash matches a corresponding section of the expected hash;
obtaining a signature associated with the at least one platform software module;
obtaining a verification key corresponding to a signing key; and
determining, using the verification key, whether the signature corresponds to the expected hash signed with the signing key;
and

wherein the electronic device is configured to allow the software application access to the at least one platform software
module based on a first determination that at least a section of the computed hash matches a corresponding section of the
expected hash in combination with a second determination that the signature corresponds to the expected hash signed with the
signing key.

US Pat. No. 9,973,755

METHOD, APPARATUS AND COMPUTER PROGRAM PRODUCT FOR PROVIDING IMPROVED DATA COMPRESSION

Conversant Wireless Licen...

1. A method to be performed on a decoder of a mobile device, the method comprising:decoding, by a dequantizer of the decoder, compressed data to recover high priority data from a received signal, the high priority data being associated with spectral envelope data of spectral information of input data that was previously encoded as the received signal before the received signal was received, the input data corresponding to at least one of speech data, video data, image data, and audio data; and
recovering, by a side model of the decoder, low priority data from the received signal, the low priority data being associated with residual spectrum data comprising remaining parts of the spectral information other than the spectral envelope data of the input data, the side model being concurrently trained with the training of a quantizer used to encode the input signal, the quantizer trained with respect to the high priority data.

US Pat. No. 10,126,834

ELECTRONIC DEVICE AND A METHOD FOR CONTROLLING THE FUNCTIONS OF THE ELECTRONIC DEVICE AS WELL AS PROGRAM PRODUCT FOR IMPLEMENTING THE METHOD

Conversant Wireless Licen...

1. A method comprising:capturing, via a camera unit of a portable device, at least two images;
dividing a first image of the at least two images into a first plurality of segments, each of the first plurality of segments having a set shape and size;
selecting a fixed point from at least one segment of the first plurality of segments of the first image;
determining a first location coordinate of the selected fixed point from the at least one segment of the first plurality of segments of the first image;
dividing a second image of the at least two images into a second plurality of segments, each of the second plurality of segments having the set shape and size, the second image being the next image following the first image of the at least two images;
determining a second location coordinate of the selected fixed point from at least one segment of the second plurality of segments of the second image;
calculating a movement vector of the selected fixed point between the first determined location coordinate and the second determined location coordinate;
determining a change relative to at least the movement vector; and
controlling a visual controllable element on a display of the portable device based on the change.

US Pat. No. 10,027,638

SYSTEM FOR USER-FRIENDLY ACCESS CONTROL SETUP USING A PROTECTED SETUP

Conversant Wireless Licen...

1. 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, direct the apparatus at least to:establish a first security key between the apparatus and a first device;
establish a second security key between the apparatus and the first device to delegate, to the first device, the issuing of access control credentials for privileged services provided by the apparatus;
receive a third security key associated with a second device through a protected communication from the first device using the second security key, wherein the second device is external to the first device; and
responsive to then receiving a protected communication from the second device using the third security key, grant the second device access to the privileged services provided by the apparatus.

US Pat. No. 10,015,644

FREQUENCY LAYER CONVERGENCE METHOD FOR MBMS

Conversant Wireless Licen...

1. A method to control cell selection or re-selection in a communication system comprising a plurality of cells with which terminal devices may communicate, the method comprising the steps of:determining that a terminal device has started a session for a multimedia broadcast multicast service, the multimedia broadcast multicast service using a preferred frequency layer; changing, based on the determination that the terminal device has started the session, at least one cell selection or re-selection parameter with respect to the terminal device from normal cell reselection parameters and criteria to cause one or more cells corresponding to the preferred frequency layer to be selected over other cells;
receiving a stop or end indication for the session for a multimedia broadcast multicast service; and
changing the changed at least one of a parameter and a criterion for selecting or re-selecting a cell back to the normal cell reselection parameters and criteria in response to receiving the stop or end indication,
wherein changing the parameter comprises setting the parameter so as to cause the terminal device to select or reselect a cell providing multimedia broadcast multicast service more promptly by at least one of at least triggering immediate selection or reselection and altering a threshold so as to make the selection or the reselection of the cell,
wherein the at least one cell selection or re-selection parameter comprises one of a cell selection priority parameter and an offset to prioritize which cells of a communication system are to be selected or reselected for the terminal device.

US Pat. No. 10,009,818

METHOD OF PROVIDING A MOBILITY SERVICE

Conversant Wireless Licen...

1. A method, comprising:executing one or more applications at a user equipment within a mobility service via a home agent to which the user equipment is registered;
then, responsive to availability of the home agent, attempting to connect the user equipment to the home agent;
responsive to the attempting step failing one or more times, for each connection handle in one or more applications executing at the user equipment:
associating the connection handle with a mobility service destination network; and
running a signalling procedure to select a best access of the mobility service destination network for the connection handle;
then, after a timeout period, again attempting to connect the user equipment to the home agent in the mobility service; and
responsive to the again attempting step succeeding, associating each connection handle in one or more applications executing at the user equipment with the mobility service.

US Pat. No. 10,194,115

AUDIO ROUTING FOR AUDIO-VIDEO RECORDING

Conversant Wireless Licen...

1. A method comprising:capturing video content at a device via a video capture application on the device;
receiving external audio at an audio source of the device;
receiving audio content at the device via an audio playback application on the device;
combining the audio content and external audio into a combined audio signal; and
recording, by the video capture application, the combined audio signal with the video content into a single audio-video file.

US Pat. No. 10,175,872

METHOD FOR EDITING A MEDIA CLIP IN A MOBILE TERMINAL DEVICE, A TERMINAL DEVICE UTILIZING THE METHOD AND PROGRAM MEANS FOR IMPLEMENTING THE METHOD

Conversant Wireless Licen...

1. A method for editing a video on a device, comprising:for a selected video, entering an edit mode;
in the edit mode, displaying a pointer arrangement associated with the length of the selected video when played and a first programmable key associated with a first operation in the edit mode;
then, responsive to receiving one or more inputs at the device, setting at least one of a final starting location and a final ending location along the pointer arrangement at a location different from the beginning and the end of the selected video, respectively;
then associating a second operation, different from the first operation and comprising at least a first option, with the first programmable key; and
responsive to receiving an input via the first programmable key selecting the second operation and an input at the device selecting the first option, saving an edited version of the selected video comprising at least one portion of the selected video that remains outside the portion between the final starting location and the final ending location along the pointer arrangement and excluding a portion of the selected video that is between the final starting location and the final ending location along the pointer arrangement.

US Pat. No. 10,142,493

ONLINE CHARGING SYSTEM (OCS) CONTROLLED MEDIA POLICY

Conversant Wireless Licen...

1. A method comprising:receiving, at an apparatus, a registration message from a user apparatus;
downloading, at the apparatus, subscription information from a Home Subscriber Server (HSS), the HSS storing subscription information about a user associated with the user apparatus;
after the subscription information is downloaded from the HSS at the apparatus, transmitting, from the apparatus to a second apparatus, a credit control message, the credit control message comprising a request for a balance associated with the user, wherein the second apparatus is an Online Charging System (OCS);
receiving, at the apparatus from the second apparatus, a credit control response message, the credit control response message based at least in part on a determination of a balance associated with the user and indicating at least one allowed media component; and
transmitting, from the apparatus, a reply to the registration message indicating a media control policy based on the credit control response message, the media control policy indicating a set of available services and a set of unavailable services.

US Pat. No. 10,277,920

METHOD, ELECTRONIC DEVICE, SYSTEM, COMPUTER PROGRAM PRODUCT AND CIRCUIT ASSEMBLY FOR REDUCING ERROR IN VIDEO CODING

Conversant Wireless Licen...

1. A method comprising:evaluating the information content of a primary picture in a video data sequence by calculating a metric characterizing a sensitivity level to transmission loss of the primary picture;
comparing the metric to one or more threshold values; and
based on the result of the comparing of the metric to the one or more threshold values, selecting a first number of redundant pictures or a second number of redundant pictures to associate with the primary picture;
wherein the information content of each redundant picture corresponds to the information content of at least a portion of the primary picture;
and wherein the metric characterizing a sensitivity level comprises one of a mean absolute motion vector value associated with the primary picture and a potential error propagation distortion associated with the primary picture.

US Pat. No. 10,270,813

SETTING MODE OF COMMUNICATION

Conversant Wireless Licen...

1. A method, comprising:initiating, by a first user equipment, a procedure for setting up a communication link between the first user equipment and a second user equipment via a communications network;
signaling, from the first user equipment to the second user equipment via a network element of the communications network during the procedure for setting up the communication link, information regarding at least two modes of communication that can be used for a communication via the communication link, one of the modes being for use in the beginning of the communication and the at least one other mode being reserved for possible use during the communication via the communication link;
signaling, from the first user equipment to the second user equipment via the network element, an indicator regarding changing a mode used for the communication to another mode selected among said at least two modes; and
changing the mode during the communication in accordance with the indicator, wherein at least one of the first user equipment and the second user equipment communicates with the communications network via a wireless interface.