US Pat. No. 9,306,680

METHOD AND DEVICE FOR CALIBRATING FREQUENCY SYNTHESIZER IN COMMUNICATION TERMINAL

SPREADTRUM COMMUNICATIONS...

1. A method for calibrating a frequency synthesizer in a communication terminal, comprising:
controlling the communication terminal to transmit a continuous wave signal in a specified channel, wherein the continuous
wave signal is a non-modulated signal;

controlling a measurement device to measure the continuous wave signal to obtain a measured frequency deviation value of the
frequency synthesizer in the communication terminal;

calculating a center oscillation frequency point of a reference crystal oscillator of the communication terminal and a frequency
calibration step corresponding to the center oscillation frequency point based on the measured frequency deviation value;
and

storing the center oscillation frequency point and the corresponding frequency calibration step in the communication terminal,
wherein controlling the measurement device to measure the continuous wave signal to obtain the measured frequency deviation
value of the frequency synthesizer in the communication terminal comprises: controlling the measurement device to receive
the continuous wave signal in a predetermined period; measuring two output frequencies, where the two output frequencies are
output by the communication terminal respectively under control of two different frequency control words; calculating two
frequency differences between each of the two measured output frequencies and a frequency of the continuous wave signal; and
reporting the two frequency differences as the measured frequency deviation value; and

wherein calculating the center oscillation frequency point of the reference crystal oscillator of the communication terminal
and the frequency calibration step corresponding to the center oscillation frequency point comprises: calculating the corresponding
frequency calibration step of the reference crystal oscillator under the center oscillation frequency point, based on a difference
between the two frequency differences and a difference between the two different frequency control words.

US Pat. No. 9,262,805

METHOD AND DEVICE FOR PROCESSING IMAGE IN BAYER FORMAT

SPREADTRUM COMMUNICATIONS...

1. A method for processing an image in Bayer format using an image processing device, the method comprising:
performing a binning process in a horizontal and/or vertical direction on an image which is to be processed, so that an arrangement
mode of pixels in a processed image after binning is the same with that in the image to be processed, wherein the binning
process comprises:

determining a position of an output pixel;
determining whether a pixel in the image to be processed, which has the same position as the output pixel, has a color component
that is the same or different than that of the output pixel;

selecting, from the image to be processed, a plurality of pixels which have the same color component with that of the output
pixel based at least in part on whether the color component of the pixel is the same or different than that of the output
pixel; and

calculating a weighted average of the plurality of pixels, so as to obtain a pixel value of the output pixel, wherein the
plurality of pixels are selected from particular positions, so that the weighted average of the plurality of pixels can be
calculated for processing the image in Bayer format.

US Pat. No. 9,347,990

COMMUNICATION DEVICE, TEST SYSTEM AND TEST METHOD THEREOF

SPREADTRUM COMMUNICATIONS...

1. A communication device, comprising:
a baseband chip;
a target test chip integrated into the baseband chip;
an upper-layer processing unit corresponding to the target test chip; and
at least one data transport interface and at least one data processing unit corresponding to the at least one data transport
interface,

wherein the communication device further comprises:
a first switch, adapted to connect the target test chip with the at least one data transport interface or the upper-layer
processing unit;

a second switch, adapted to connect the at least one data transport interface with its corresponding data processing unit
or the target test chip; and

a test control unit, configured to control the first switch and the second switch to connect the data transport interface
with the target test chip, so as to enable the communication device to test the target test chip.

US Pat. No. 9,276,601

CONVERTING CIRCUIT WITH CONTROL CIRCUIT TO DETECT SIGNALS INPUT INTO THE CONVERTING CIRCUIT, AND COMMUNICATION DEVICE

SPREADTRUM COMMUNICATIONS...

1. A converting circuit, comprising:
a sample hold circuit for receiving an analog signal;
a Digital to Analog Converter (DAC);
a comparator being connected with an output end of the sample hold circuit and an output end of the DAC; and
a control circuit being connected with an output end of the comparator,
wherein when the sample hold circuit receives an analog signal, the control circuit controls the sample hold circuit and the
comparator to work, controls an output of the DAC based on an output of the comparator, and outputs a corresponding digital
signal; and when the control circuit detects a digital signal is input, the control circuit controls the DAC to convert the
digital signal into a corresponding analog signal and output the corresponding analog signal; and

wherein the control circuit comprises: a first register for storing an output signal of the comparator; a second register
for storing the digital signal; and a path controller for controlling the DAC based on a value of the first register or a
value of the second register.

US Pat. No. 9,253,402

VIDEO ANTI-SHAKING METHOD AND VIDEO ANTI-SHAKING DEVICE

SPREADTRUM COMMUNICATIONS...

1. A video anti-shaking method, comprising:
obtaining a first global relative motion vector and a sequence of second global relative motion vectors, wherein the first
global relative motion vector represents a global relative motion vector of a current video frame relative to a video frame
which is previous and adjacent to the current video frame, and the sequence of second global relative motion vectors comprises
one or more second global relative motion vectors each of which represents a global relative motion vector of a reference
video frame relative to a video frame which is previous to and adjacent to the reference video frame;

calculating a sequence of third global relative motion vectors based on the first global relative motion vector and the sequence
of second global relative motion vectors, wherein the sequence of third global relative motion vectors comprises one or more
third global relative motion vectors each of which represents a global relative motion vector of a reference video frame relative
to the current video frame;

filtering the sequence of third global relative motion vectors to obtain a motion vector for compensating shaking of the current
video frame; and

cropping an entire pixel image of the current video frame based on the motion vector for compensating shaking of the current
video frame and a predetermined size of an effective pixel image to obtain an image after anti-shaking compensation.

US Pat. No. 9,307,543

PACKET-SWITCHED NETWORK RETURN

SPREADTRUM COMMUNICATIONS...

1. A method for generating a Long Term Evolution (LTE) network return procedure, comprising:
initiating, by a mobile terminal, connection of the mobile terminal to an LTE network;
receiving, by the mobile terminal from the LTE network, a system message including a signal strength threshold parameter and
at least one of a first listing and a second listing, the first listing specifying a network-wide selection of LTE network
access points, and the second listing specifying a subset of LTE network access points of the first listing;

initiating, by the mobile terminal, a circuit-switched fallback algorithm to establish connection of the mobile terminal to
a circuit-switched network (CSN);

measuring, by the mobile terminal while connected to the CSN, signal strength of LTE network access points selected from one
of the first listing and the second listing;

generating, by the mobile terminal, a ranking of measured LTE network access points exhibiting signal strength at least greater
than the signal strength threshold parameter and according to measured signal strength;

initiating disconnection of the mobile terminal from the CSN; and
generating, by the mobile terminal in absence of redirection instruction from the CSN, a packet-switched network return procedure
that, when instantiated by the mobile terminal, implements connection of the mobile terminal to the LTE network based on the
ranking of measured LTE network access points.

US Pat. No. 9,299,361

SIGNAL NOISE REDUCTION

SPREADTRUM COMMUNICATIONS...

1. A method for implementing signal noise reduction, comprising:
receiving, at a computing system, an input digital signal that represents an audio signal;
parsing, by the computing system, the input digital signal into a series of adjacent segments;
converting, by the computing system, each of the adjacent segments to a frequency domain representation;
comparing, by the computing system, a particular spectral component of a particular segment, of the series of adjacent segments,
to a related spectral component of a first segment adjacent the particular segment, and to a related spectral component of
a second segment adjacent the particular segment; and

modifying, by the computing system, the particular spectral component upon a magnitude value of the particular spectral component
at least one of: exceeding a particular scaled magnitude value of the related spectral component of the first segment; and
exceeding a particular scaled magnitude value of the related spectral component of the second segment.

US Pat. No. 9,306,773

ORTHOGONAL FREQUENCY DIVISION MULTIPLEXING (OFDM) CHANNEL ESTIMATION TO IMPROVE THE SMOOTHING PROCESS

SPREADTRUM COMMUNICATIONS...

1. A method of processing communication signals, the method comprising:
receiving a communication signal in a time domain;
converting the communication signal to a frequency domain;
providing a plurality of resource blocks based on the communication signal in the frequency domain, the plurality of resource
blocks, being arranged from left to right, including a first resource block and a second resource block on the right side
of the first resource block, the first resource block having a first boundary on the right edge thereof and a second boundary
on the left edge thereof, the first boundary being adjacent to the second resource block, the second boundary being non-adjacent
to other resource blocks, the first resource block including one or more pilot signals;

generating a third resource block based on the one or more pilot signals;
providing a first waveform based at least on the plurality of resource blocks and the third resource block;
applying a smoothing filter against the first waveform to generate a second waveform; and
converting the second waveform from the frequency domain to the time domain.

US Pat. No. 9,300,374

COMMUNICATIONS TERMINAL, APPARATUS, AND METHOD FOR DETECTING RANK INDICATION

SPREADTRUM COMMUNICATIONS...

1. A method in a communication terminal for determining rank indication in a multicarrier communication system, wherein communication
in the multicarrier communication system is carried out over a plurality of subcarriers, wherein the communication terminal
communicates with an interface station within a cell in a multiple-input-multiple-output (MIMO) configuration, the method
comprising:
receiving multicarrier symbols, the multicarrier symbols including pilot signals from the interface station, wherein the pilot
signals contain pilot data;

estimating channel properties based on the received multicarrier symbols, wherein the channel properties include channel properties
of at least one subcarrier carrying one of the pilot signals;

equalizing the pilot data based on the channel properties;
determining at least one pilot power and at least one interference power based on the equalized pilot data;
computing at least one power ratio between the at least one pilot power and the at least one interference power; and
generating the rank indication by comparing the at least one power ratio to a threshold value.

US Pat. No. 9,258,834

METHOD OF MOBILE TERMINAL INTERNAL COMMUNICATIONS

SPREADTRUM COMMUNICATIONS...

1. A method of mobile terminal internal communications, which is applied to a mobile terminal, where the mobile terminal comprises
an application processor module, a baseband processor module, a control signal channel which is configured between the application
processor module and the baseband processor module, wherein the control signal channel is composed of a first signal channel,
a second signal channel and a feedback channel, wherein the first signal channel, the second signal channel and the feedback
channel are three individual signal lines; and the method comprising:
sending a first requested signal from the application processor module to the baseband processor module via the first signal
channel through which the application processor module requests for sending data; and sending a feedback signal from the baseband
processor module to the application processor module via the feedback channel through which the baseband processor module
is prepared for receiving data; the application processor module sending data to the baseband processor module after receiving
the feedback signal; and

sending a second requested signal from the baseband processor module to the application processor module via the second signal
channel through which the application processor module requests for sending data; and then the baseband processor module sending
data to the application processor module.

US Pat. No. 9,092,820

METHOD FOR INTERCHANGING DATA BETWEEN THE THREE-DEMENSIONAL SHOPPING PLATFORM AND THE EXTERNAL PLATFORM

SPREADTRUM COMMUNICATIONS...

1. A method of interchanging data between 3D shopping platform and external platform, wherein it comprises: displaying the
3D shopping platform on the mobile terminal by a 3D shopping platform display system, wherein the 3D shopping platform comprises
a 3D model, a display module which defines an image display area with a preconfigured size and constitutes display interface
of the 3D shopping platform; and a storage module which presets the model unit of the 3D shopping platform and the basic data
for assembling the 3D model;
assembling the 3D shopping platform display system into different 3D models based on the basic data and the model unit;
presenting street blocks in the 3D shopping platform display system by the 3D mode, where the model unit is used for presenting
stores in the 3D shopping platform display system;

presenting the goods in the 3D shopping platform display system by the second 3D model where the model unit also comprises
display area which is used for displaying information and/or a plurality of second 3D models;

providing a plurality of interface units with the 3D shopping platform, which are connected with the external platform wherein,
the 3D shopping platform shares its user data to external platform via the interface unit, where the user data including but
not limited to the activity track of users, behaviors, the consumed shopping store or the goods information, and simultaneously,
adding the user data to the basic data;

adding the recommended information alternatively, which is transmitted by the external platform to the basic data by the 3D
shopping platform; and

rearranging the basic data and the model unit into different 3D models.

US Pat. No. 9,332,461

PACKET-SWITCHED NETWORK RETURN

SPREADTRUM COMMUNICATIONS...

1. A method for generating a Long Term Evolution (LTE) network return procedure, comprising:
initiating, by a mobile terminal, connection of the mobile terminal to an LTE network;
receiving, by the mobile terminal from the LTE network, at least one of a first listing and a second listing, the first listing
specifying a network-wide selection of LTE network access points, and the second listing specifying a first set of LTE network
access points of the first listing;

initiating, by the mobile terminal, connection of the mobile terminal to a circuit-switched network (CSN) for access to a
particular circuit-switched service;

determining, by the mobile terminal while connected to the CSN, availability of a third listing supplied by the CSN, wherein
the third listing specifies a second set of LTE network access points of the first listing;

measuring, by the mobile terminal while connected to the CSN, signal strength of at least one LTE network access point selected
from one of the first listing, the second listing, and the third listing;

initiating disconnection of the mobile terminal from the CSN for discontinued access to the particular circuit-switched service;
and

generating, by the mobile terminal in absence of redirection instruction from the CSN, a packet-switched network return procedure
that, when instantiated by the mobile terminal, implements connection of the mobile terminal to the LTE network based on the
measured signal strength of the at least one LTE network access point.

US Pat. No. 9,270,305

METHOD AND SYSTEM FOR MULTI-MODE SIGNAL TRANSMISSION

Spreadtrum Communications...

1. A multi-mode signal transmission system, wherein said system comprises:
a transmitter which includes a plurality of transmission modules and transmits signals through a currently used transmission
module of the plurality of transmission modules;

power amplifier modules which are connected to the transmitter and are used to receive and amplify the signals;
a selection device which is set between the transmitter and the power amplifier modules and selects the currently used transmission
module while transmitting the signals; and

a compensation device having inputs connected to the plurality of transmission modules respectively and an output coupled
to an input of the power amplifier modules; wherein the compensation device performs a compensation to the transmission power
output by the power amplifier modules according to the transmission module currently used;

wherein the compensation device comprises:
a selection module having inputs connected to the plurality of transmission modules respectively and an output coupled to
the input of the power amplifier modules; the selection module selects the transmission module currently used and transmits
a corresponding signal according to the selected transmission module; and

a compensation module which is set between the selection module and the input of the power amplifier modules; wherein the
compensation module receives the corresponding signal transmitted by the selection module and sends a control signal for compensation
of transmission gain to the power amplifier modules.

US Pat. No. 9,270,350

OFDM COMMUNICATION SYSTEM, METHOD AND DEVICE FOR TRANSCEIVING SIGNAL

SPREADTRUM COMMUNICATIONS...

4. A signal transmitting method for Orthogonal Frequency Division Multiplexing (OFDM) communication system, comprising:
dividing M transmitting antennas into one or more groups to form U transmitting ports, wherein transmitting antennas in different
groups are uncorrelated, and M is greater than or equal to U;

forming P data flows using a Multiple-Input Multiple-Output (MIMO) mode, wherein P=U/2, and P is less than or equal to a number
of receiving ports; and

mapping a group of 2P modulation symbols, including two modulation symbols of each data flow, to a resource element pair to
form Space Frequency Block Code (SFBC) coding relationships with each other, and transmitting the group of 2P modulation symbols
on the U transmitting ports,

wherein the one or more groups of transmitting antennas formed by dividing the M transmitting antennas constitute diversity
antennas, one group or more than one group of antenna arrays;

wherein each group of transmitting antennas constitutes an antenna array, and forms one or more transmitting ports based on
one or more pre-coding weights or one or more beam weights, where the number of the pre-coding weights or the number of the
beam weights is equal to the number of the transmitting ports;

wherein U=4, P=2, the M transmitting antennas are divided to form one group of transmitting antennas which constitute an antenna
array, and the antenna array forms four transmitting ports based on four groups of pre-coding weights or beam weights; and

wherein mapping a group of 2P modulation symbols, including two modulation symbols of each data flow, to a resource element
pair to form Space Frequency Block Code (SFBC) coding relationships with each other, and transmitting the group of 2P modulation
symbols on the U transmitting ports comprise:

a first transmitting port transmitting a modulation symbol s11 on a first resource element, and transmitting a modulation symbol s*12 on a second resource element;

a second transmitting port transmitting a modulation symbol s21 on the first resource element, and transmitting a modulation symbol s*22 on the second resource element;

a third transmitting port transmitting a modulation symbol s12 on the first resource element, and transmitting a modulation symbol ?s*11 on the second resource element; and

a fourth transmitting port transmitting a modulation symbol s22 on the first resource element, and transmitting a modulation symbol ?s*21 on the second resource element,

wherein the first resource element and the second resource element are two resource elements of the resource element pair,
the modulation symbols s11 and s12 are data of a first data flow, the modulation symbol ?s*11 is a negative conjugated form of the modulation symbol s11, the modulation symbol s*12 is a conjugated form of the modulation symbol s12, the modulation symbols s21 and s22 are data of a second data flow, the modulation symbol ?s*21 is a negative conjugated form of the modulation symbol s21, and the modulation symbol s*22 is a conjugated form of the modulation symbol s22.

US Pat. No. 9,054,837

DEMODULATION METHOD AND APPARATUS, DECODING METHOD AND APPARATUS AND BASEBAND CHIP IN COMMUNICATION SYSTEM

SPREADTRUM COMMUNICATIONS...

1. A demodulation method in a communication system configured to demodulate service data in a downlink channel, comprising:
demodulating Resource Element (RE) data belonging to the downlink channel in Orthogonal Frequency Division Multiplexing (OFDM)
symbols one by one to obtain demodulated data and storing the demodulated data in a buffer space;

suspending demodulating RE data when the buffer space does not have enough space to store a first predetermined number of
demodulated data; and

continuing demodulating RE data when the buffer space has enough space to store the first predetermined number of demodulated
data and storing the demodulated RE data in the buffer space;

where RE data comprises information modulated in a plurality of Code Words (CWs), the buffer space comprises a plurality of
buffer regions corresponding to CWs respectively, the demodulated data comprises a plurality of demodulated data belonging
to different CWs and storing the demodulated data in the buffer space comprises storing the demodulated data belonging to
different CWs in corresponding buffer regions corresponding to CWs respectively.

US Pat. No. 9,264,189

METHOD AND DEVICE FOR DETECTING DOWNLINK CONTROL INFORMATION

SPREADTRUM COMMUNICATIONS...

1. A method for detecting Downlink Control Information (DCI), comprising:
obtaining intermediate data in DCI blind detection, the intermediate data comprising descrambled data DataAftDescramblei, decoded data DataAftDeConvi and detected RNTI values DetRntii, where i is an index of a Physical Downlink Control Channel (PDCCH) search space;

determining data to be processed DataAftDeConvk from the decoded data DataAftDeConvi based on a matching result of the detected Radio Network Temporary Identifier (RNTI) values DetRntii and configured RNTI values SetRntij, where k=i0, i1, . . . , iK-1, and i0, i1, . . . , iK-1 differ from one another and are related to values of i in the detected RNTI values DetRntii which match the configured RNTI values SetRntij;

performing encoding, rate matching and modulation on the data to be processed DataAftDeConvk to obtain modulated data DataAftRebuildModulationk;

calculating confidence levels Ck of the configured RNTI values SetRntip based on the modulated data DataAftRebuildModulationk and the descrambled data DataAftDescramblek, where values of p are equal to values of j in the configured RNTI values SetRntij which match the detected RNTI values DetRntik; and

when a maximum confidence level (Ck)max of the configured RNTI value SetRntip is greater than a predetermined threshold of confidence level, determining that the data to be processed DataAftDeConvkp contains detected DCI, where kp is the value of k when the confidence level Ck reaches the maximum value (Ck)max.

US Pat. No. 9,271,132

SERVICE PROCESSING METHOD, A BASEBAND PROCESSOR CHIP AND A TERMINAL

Spreadtrum Communications...

1. A service processing method, characterized by comprising:
in response to a need for processing a Circuit Switched (CS) domain service by a terminal, identifying whether Packet Switched
(PS) domain data that is received/transmitted in a PS domain service being currently processed by the terminal is critical
data for maintaining the QoS level of the PS domain service, wherein the critical data is data for keeping the PS domain service
continuous and/or keeping the PS domain data transmission rate from a significant decrease;

in response to that the PS domain data being received/transmitted is not critical data suspending the processing of the PS
domain service and processing the CS domain service.

US Pat. No. 9,251,732

METHOD AND SYSTEM FOR IMAGE DITHERING

SPREADTRUM COMMUNICATIONS...

1. A method of dithering of an image, the image comprising a plurality of pixels arranged in an X by Y array, X and Y being
integers, and the plurality of pixels exhibiting integer value N bit color depth, the method comprising:
acquiring the image and storing it within a memory of a computing system;
determining a numerical value associated with a particular color component of each pixel of the image;
determining a threshold value associated with the particular color component of each pixel of the image;
modifying each of the plurality of pixels of the image to generate a modified image comprising a plurality of pixels exhibiting
integer value M-bit color depth, based on the numerical value associated with the particular color component of each pixel
of the image and the threshold value associated with the particular color component of each pixel of the image; and

storing the modified image in the memory;
wherein the integer value M is less than integer value N;
wherein the determining the threshold value comprises:
providing a default dithering matrix, the default dithering matrix being an A by A array, with A being an integer greater
than 0 and less than X and less than Y, wherein each element of the default dithering matrix is an integer value;

generating a whole image dithering array based on the default dithering matrix, the whole image dithering array being an X
by Y array, and each element of the whole image dithering array corresponding to one of the plurality of pixels of the image;

for each pixel of the plurality of pixels, selecting the corresponding element of the whole image dithering array as the threshold
value associated with the pixel

wherein the generating a whole image dithering array comprises:
dividing the plurality of pixels into a plurality of pixel groups, each of the plurality of pixel groups comprising an A by
A group of pixels;

associating the default dithering matrix with a first pixel group of the plurality of pixel groups;
associating a modified dithering matrix to a second pixel group adjacent to the first pixel group, wherein the modified dithering
matrix is a transformation of the default dithering matrix.

US Pat. No. 9,473,915

CALL VERIFICATION SYSTEM AND METHOD THEREOF AND MOBILE TERMINAL

SPREADTRUM COMMUNICATIONS...

1. A call verification system, applied to mobile terminals, including a calling unit and a called unit, wherein the calling
unit comprises:
a verification code acquiring module for acquiring the verification code inputted from outside;
a packaging module, connecting the verification acquiring module, configured for packaging the verification code in a predetermined
format and thereby forming a packaged transmission identification;

a transmitting module, connecting the packaging module, configured for transmitting the transmission identification when a
call establishment request is transmitted to a called mobile terminals;

wherein the called unit comprises:
a receiving module for receiving the transmission identification;
a storage module for storing a preset standard verification code;
an analysis module, connecting the receiving module, configured for acquiring the transmitting identification and thereby
parsing out a corresponding verification code;

a verification code module, respectively connecting the storage module and the analysis module, configured for acquiring a
parsed verification code, matching the verification code with the standard verification code, and outputting matching outcomes;

a call control module, connecting the verification code module, configured for acquiring the matching outcomes, controlling
the called unit to intercept the call establishment request mismatching the standard verification code according to the matching
outcomes.

US Pat. No. 9,342,214

APPARATUS AND METHOD FOR SETTING A TWO HAND MODE TO OPERATE A TOUCHSCREEN

Spreadtrum Communications...

1. A method for setting a two hand mode to operate a touchscreen, comprising:
receiving, via the touchscreen, at least one point of contact on the touchscreen generated by one or more fingers of a user,
the touchscreen including a plurality of icons;

detecting, by at least one processing device, a total number of the points of contact on the touchscreen and respective coordinates
of the points of contact;

determining, based on the total number of the points of contact and the respective coordinates of the points of contact, whether
the user intends to use two hands to operate the touchscreen; and

controlling the touchscreen to display the plurality of icons according to a result of the determining.

US Pat. No. 9,071,475

METHODS AND APPARATUS FOR NOISE ESTIMATION OF COMMUNICATION TERMINALS

SPREADTRUM COMMUNICATIONS...

1. A method in a communication terminal for estimating noise in a multicarrier communication system, wherein communication
in the multicarrier communication system is carried out over a plurality of subcarriers, comprising:
receiving multicarrier symbols, the multicarrier symbols including pilot signals;
estimating channel properties based on the received multicarrier symbols, wherein the channel properties include channel properties
of a subcarrier carrying one of the pilot signals; and

mixing the channel properties of the subcarrier carrying one of the pilot signals with a corresponding pilot signal to calculate
a noise power for a corresponding subcarrier, wherein

the mixing comprises a conjugate complex multiplication operation,
the mixing comprises calculating the noise power by computing an absolute value of an imaginary part of a result from the
conjugate complex multiplication; and

the mixing comprises calculating a signal power of the corresponding subcarrier by computing an absolute value of a real part
of the result from the conjugate complex multiplication.

US Pat. No. 9,392,441

METHOD AND APPARATUS FOR CONTROLLING UPDATES TO A MOBILE DEVICE

Spreadtrum Communications...

1. A method for controlling updates to a mobile device comprising the following:
checking a ROM installation package by a check-encryption-decryption unit, or encrypting said ROM installation package by
the check-encryption-decryption unit and storing said encrypted ROM installation package by a storage unit;

storing control data and using said stored control data, by the check-encryption-decryption unit, to check said ROM installation
package or to decrypt said stored encrypted ROM installation package when updating the mobile device;

verifying, by a ROM installation package control unit, said stored encrypted ROM installation package;
if said stored encrypted ROM installation package is verified to be correct or to be decryptable, installing, by the ROM installation
package control unit, the verified or decrypted ROM installation package; and

if said stored encrypted ROM installation package is verified to have errors or to be undecryptable, encrypting the control
data stored in the storage unit by the check-encryption-decryption unit and terminating the installation of the ROM installation
package by the ROM installation package control unit,

wherein said ROM installation package is checked and said control data is stored, or said ROM installation package is encrypted
and said encrypted ROM installation package is stored, only when a screen of said mobile device is in an unlocked state.

US Pat. No. 9,141,249

RESISTIVE TOUCH SCREEN, AND DOUBLE-POINT DETECTION PROCESSING METHOD AND DEVICE THEREOF

SPREADTRUM COMMUNICATIONS...

1. A double-point detection method for resistive touch screen, wherein the screen body of the resistive touch screen includes
a first conducting layer panel and a second conducting layer panel; two electrical connection ends on the first conducting
layer panel form the X axis of a coordinates which sets on the surface of the resistive touch screen; two electrical connection
ends on the second conducting layer panel form the Y axis of the coordinates; a first test resistor Rx is set in series on
the X axis, and a second test resistor Ry is set in series on the Y axis; the method comprising the steps of:
responding to the point touch existing on the resistive touch screen, acquiring a first voltage values Vadcx of the first
test resistor Rx and a second voltage values Vadcy of the second test resistor Ry;

identifying whether the status of the resistive touch screen is single-point touching or double-point touching according to
the magnitude relationship between the first voltage value Vadcx and a first reference voltage value Vadcx_ref, and the magnitude
relationship between the second voltage value Vadcy and a second reference voltage value Vadcy_ref; wherein the first reference
voltage value Vadcx_ref is the voltage value of the first test resistor Rx when performing single-point touching on the resistive
touch screen and generating an electric field on the X axis; the second reference voltage value Vadcy_ref is the voltage value
of the second test resistor Ry when performing single-point touching on the resistive touch screen and generating an electric
field on the Y axis;

responding to the status of the resistive touch screen which is double-point touching, identifying the operation gesture according
to the magnitude change trends of the first voltage value Vadcx and the second voltage value Vadcy in the double-point touching
process; the operation gesture of double-point touching includes the gesture with no relative motion between the double-point,
magnification gesture, shrink gesture and rotation gestures.

US Pat. No. 9,473,119

LATCH AND FREQUENCY DIVIDER

SPREADTRUM COMMUNICATIONS...

1. A latch, comprising:
a first logic cell coupled between a power supply and a ground wire, which has a first control terminal, a first input terminal
and a first output terminal;

a second logic cell having a structure symmetrical to that of the first logic cell, which has a second control terminal, a
second input terminal and a second output terminal; and

a feedforward control unit adapted to control the first logic cell or the second logic cell based on signals inputted into
the first input terminal and the second input terminal,

wherein the first control sub-unit is adapted to cut off a first current circuit in the first logic cell, when the signal
inputted into the first input terminal is in high level and the signal inputted into the second input terminal is in low level;

wherein the second control sub-unit is adapted to cut off a second current circuit in the second logic cell, when the signal
inputted into the first input terminal is in high level and the signal inputted into the second input terminal is in low level;

wherein the third control sub-unit is adapted to cut off the first current circuit in the first logic cell, when the signal
inputted into the first input terminal is in low level and the signal inputted into the second input terminal is in high level;
and

wherein the fourth control sub-unit is adapted to cut off the second current circuit in the second logic cell, when the signal
inputted into the first input terminal is in low level and the signal inputted into the second input terminal is in high level.

US Pat. No. 9,713,198

MOBILE COMMUNICATION METHOD

SPREADTRUM COMMUNICATIONS...

1. A mobile communication method based on a mobile communication terminal, wherein a communication unit of the mobile communication
terminal is adapted to working in at least two communication modes, and an antenna assembly of the mobile communication terminal
is adapted to selectively working in different communication modes or in a combination of different communication modes, the
method comprising:
selecting, based on a communication mode and a service type of the mobile communication terminal, a coupling relationship
between the antenna assembly and the communication unit, so that the mobile communication terminal is able to work in various
working modes; and

when the communication mode and/or the service type of the mobile communication terminal changes, adjusting the coupling relationship
between the antenna assembly and the communication unit based on the change,

wherein adjusting the coupling relationship between the antenna assembly and the communication unit comprises: adjusting a
data transmission mode between the communication unit and the network so as to guarantee service quality,

wherein adjusting the data transmission mode between the communication unit and the network comprises: configuring the mobile
communication terminal; and exchanging air-interface signaling between the mobile communication terminal and the network,
and

wherein adjusting the data transmission mode between the communication unit and the network further comprises: updating antenna
measurement configuration at the terminal side; performing a downlink CPR (CQI/PMI/RI) measurement based on the antenna measurement
configuration; reporting the downlink CPR measurement to the network side; and receiving an updated configuration of the transmission
mode from the network side, and updating the transmission mode of the terminal side.

US Pat. No. 9,471,584

DEMAND PAGING METHOD FOR MOBILE TERMINAL, CONTROLLER AND MOBILE TERMINAL

SPREADTRUM COMMUNICATIONS...

1. A method for demand paging in a mobile terminal, wherein the mobile terminal comprises a controller, an external memory
outside the controller and an internal memory inside the controller and wherein the method comprises:
determining a storage location of a compressed file configured outside a controller of the mobile terminal when the mobile
terminal requests to operate the compressed file;

storing the compressed file in an external auxiliary memory based on an index list of the compressed file;
setting a designated memory for storing the decompressed file based on the determined storage location of the compressed file,
wherein the designated memory is set by selecting the external memory outside the controller or internal memory inside the
controller, and wherein setting the designated memory for storing the decompressed file based on the determined storage location
of the compressed file comprises:

when the storage location of the compressed file is determined as being in a NOR flash memory, the designated memory is set
to an external memory outside the controller, and

when the storage location of the compressed file is determined as being in a NAND flash memory, the designated memory is set
to an internal memory inside the controller;

decompressing the compressed file stored in the external auxiliary memory by a decoding unit inside the controller, wherein
the decoding unit is in a hardware form;

storing the decompressed file in the designated memory;
operating the mobile terminal based on the decompressed file; wherein
the index list comprises a plurality of index units to identify an absolute location of the compressed file;
each index unit of the plurality of index units comprises a plurality of index addresses to direct to the compressed file;
each index unit of the plurality of index units defines the length of the compressed file;
each index unit of the plurality of index units is stored in the head of the compressed file;
the absolute location comprises an instruction address generated in an abnormal mode and a data address; and
the storage location is in at least one of a NOR flash memory, and an external memory to which the compressed file is moved
from a NAND flash memory.

US Pat. No. 9,473,126

LATCH AND FREQUENCY DIVIDER

SPREADTRUM COMMUNICATIONS...

1. A latch, comprising:
a first logic unit coupled between a power supply and a ground wire, wherein the first logic unit comprises a first control
terminal, a first input terminal and a first output terminal;

a second logic unit having a structure symmetrical to that of the first logic unit, wherein the second logic unit comprises
a second control terminal, a second input terminal and a second output terminal; and

a feedforward control unit adapted for cutting off a current path in the first logic unit or the second logic unit based on
signals inputted into the first input terminal and the second input terminal,

wherein the first logic unit comprises a first transistor, a third transistor and a fifth transistor, and the second logic
unit comprises a second transistor, a fourth transistor and a sixth transistor,

wherein a source of the first transistor is coupled with the ground wire, a gate of the first transistor is coupled with the
first control terminal, a drain of the first transistor is coupled with a drain of the third transistor, a drain of the fifth
transistor, a gate of the fourth transistor and the first output terminal;

wherein a source of the second transistor is coupled with the ground wire, a gate of the second transistor is coupled with
the second control terminal, a drain of the second transistor is coupled with a drain of the fourth transistor, a drain of
the sixth transistor, a gate of the third transistor and the second output terminal; and

wherein the third transistor and the fifth transistor are connected in parallel, the fourth transistor and the sixth transistor
are connected in parallel, and sources of the third transistor, the fourth transistor, the fifth transistor and the sixth
transistor are coupled with the power supply.

US Pat. No. 9,084,158

SUPPLEMENTARY SERVICE IMPLEMENTATION METHOD, LTE NETWORK SYSTEM AND MOBILE TERMINAL

SPREADTRUM COMMUNICATIONS...

1. An implementation method of supplementary service, comprising:
receiving an Uplink Transport message from a mobile terminal;
analyzing the Uplink Transport message; and
performing a supplementary service if a Supplementary Service (SS) message is determined to be contained in the Uplink Transport
message based on a message container of the Uplink Transport message;

wherein the Uplink Transport message is an Uplink Non-Access Stratum (NAS) Transport message, and the message container is
a NAS message container,

wherein analyzing the Uplink NAS Transport message comprises: receiving an Uplink Unitdata message transformed from the Uplink
NAS Transport message, and analyzing the NAS message container in the Uplink Unitdata message, and

wherein if the mobile terminal determines that the mobile terminal is standing by a Long Term Evolution (LTE) network, then
the mobile terminal directly performs a Call Independent Supplementary Service (CISS) operation by transmitting the Uplink
Transport message.

US Pat. No. 9,800,625

VIDEO CALLING METHOD AND DEVICE BASED ON VOICE OVER LONG-TERM EVOLUTION AND VIDEO OVER LONG-TERM EVOLUTION, AND MOBILE TERMINAL

SPREADTRUM COMMUNICATIONS...

1. A video calling method based on voice over long-term evolution and video over long-term evolution (VoLTE), comprising:
receiving a request for VoLTE video calling from a user at a first User Equipment (UE);
sending a session request message to a second UE through an Evolved Packet System (EPS) network, wherein the session request
message carries a first video parameter supported by the first UE;

receiving a video Quality of Service (QoS) parameter sent by the EPS network;
receiving a session response message which is sent through the EPS network by the second UE, wherein the session response
message carries a second video parameter provided by the second UE which is determined based on the video QoS parameter and
the first video parameter;

determining a third video parameter for the first UE based on the video QoS parameter and the second video parameter; and
initiating a VoLTE video calling using the third video parameter.

US Pat. No. 9,077,416

METHOD AND APPARATUS FOR DEMODULATING DOWNLINK CHANNEL IN COMMUNICATION SYSTEM AND BASEBAND CHIP

SPREADTRUM COMMUNICATIONS...

1. A method for demodulating a downlink channel in a communication system, comprising:
obtaining and buffering respective resource element (RE) data corresponding to the downlink channel successively for each
of a predetermined number of Orthogonal Frequency Division Multiplexing (OFDM) symbols and from only one of the predetermined
number of OFDM symbols at a time further comprising:

obtaining, by an acquiring unit, respective RE data from a one OFDM symbol of the predetermined number of OFDM symbols being
processed at the time;

demodulating, by a demodulation unit, the respective RE data obtained from the one OFDM symbol being processed at the time
to obtain respective demodulated data;

obtaining, by a position determining unit, position information of the respective RE data in the one OFDM symbol being processed
at the time;

determining, by the position determining unit, a respective position in a downlink channel buffer which is mapped to the position
information of the respective RE data in the one OFDM symbol being processed at the time; and

filling, by a filling unit, the respective demodulated data to the respective position in the downlink channel buffer, wherein
the respective demodulated data belongs to the one OFDM symbol being processed at the time.

US Pat. No. 10,057,871

DATA TRANSMISSION METHOD AND BASE STATION

SPREADTRUM COMMUNICATIONS...

1. A data transmission method, comprising:transmitting, to a User Equipment (UE) a system information comprising an indication information element which indicates that registration to a Cellular IoT Serving Gateway Node (C-SGN) is supported, wherein the UE transmits a Radio Resource Control (RRC) connection request message based on the indication information element;
when the RRC connection request message is received, setting up the RRC connection with the UE, and acquiring an information element for requesting C-SGN registration from a message transmitted by the UE during the setup of the RRC connection; wherein the C-SGN network element is applied in network for transmission of small data, and after an RRC connection is set up between the UE and the base station, the small data is transmitted through an established bearer channel;
transmitting an initial UE message to a connected C-SGN, wherein the C-SGN registers the UE based on the information element for requesting C-SGN registration contained in the initial UE message; and
after the UE registers to the C-SGN and the small data is received from the UE, transmitting the small data to the C-SGN which then transmits the small data to a destination address, without establishing a new special bearer channel.

US Pat. No. 9,454,807

METHODS AND SYSTEMS FOR DENOISING IMAGES

SPREADTRUM COMMUNICATIONS...

1. A method for removing noise from an image, the method comprising:
selecting one or more patches of a first image having a noise profile as a set of noisy patches, each noisy patch having a
set of n by n pixels;

selecting one or more patches of a second image without the noise profile as a set of clean patches, each clean patch having
a set of n by n pixels;

estimating one or more patch types for the set of noisy patches;
constructing a shrinkage function model based on the one or more patch types and the set of n by n pixels of the noisy patch
and the clean patch respectively;

applying the shrinkage function model to a third image to obtain a set of n by n denoised patches; and
reconstructing the set of n by n denoised patches to remove noise from the third image.

US Pat. No. 9,413,515

MOBILE TERMINAL AND METHOD FOR SELECTING NETWORK

SPREADTRUM COMMUNICATIONS...

1. A method for selecting a network for use with a mobile terminal comprising a processor and a memory in which a Public Land
Mobile Network (PLMN) list and a comparison table are stored, the PLMN list comprising a PLMN number and a Radio Access Technology
(RAT) type corresponding to the PLMN and the comparison table comprising a PLMN number, a RAT type corresponding to the PLMN,
and a duplex mode corresponding to the PLMN and the RAT type, the method comprising:
selecting, with the processor, from the PLMN list, a PLMN and a corresponding RAT type from the PLMN list, and
performing, with the processor, a network selection;
updating, with the processor, the comparison table based on a network selection result; and
connecting the mobile terminal to the selected PLMN and transmitting data via the selected PLMN;
wherein the performing the network selection comprises:
determining whether the mobile terminal supports the RAT type corresponding to the selected PLMN;
if the mobile terminal supports the RAT type corresponding to the selected PLMN, searching the comparison table to determine
whether the selected PLMN and the selected RAT type are contained in the comparison table;

if the selected PLMN and the selected RAT type are contained in the comparison table, selecting a network according to a duplex
mode which corresponds to the selected PLMN and the selected RAT type to camp on a cell in the network; and

if the selected PLMN and the selected RAT type are not contained in the comparison table, selecting a network according to
a duplex mode that is supported by the mobile terminal to camp on a cell in the network; and

wherein the comparison table enables the network to be selected based on information on the duplex mode.

US Pat. No. 9,503,567

DISPLAY INTERFACE CONVERTING SYSTEM AND METHOD THEREOF

Spreadtrum Communications...

1. A display interface converting system applied to the mobile terminal, wherein the display interface converting system comprises:
a display interface adjustment module;
a storage module;
a condition capturing module;
wherein the display interface adjustment module is respectively connected to the condition capturing module and the storage
module; the storage module has preconfigured a transformation condition data used for adjusting the display interface of the
mobile terminal operating system and has preconfigured the corresponding adjustment strategy; the condition capturing module
is used for capturing the external condition data, and transmitting the condition data to the display interface adjustment
module; the display interface adjustment module compare the conditional data with the transformation condition data preconfigured
in the storage module; according to the comparison results, the display interface adjustment module obtains the preconfigured
corresponding adjustment strategy from the storage module to adjust the display interface; alternatively, the display interface
adjustment module is also remotely connected to a strategy adjusting storage server; the strategy adjusting storage server
is set with the preconfigured transformation condition data and is set with the adjustment strategy corresponding to the transformation
condition data; the display interface adjustment module compares the conditional data with the transformation condition preconfigured
in the strategy adjusting storage server; according to the comparison results, the display interface adjustment module obtains
the preconfigured corresponding adjustment strategy from the strategy adjusting storage server to adjust the display interface;
and

wherein the display interface adjustment module is connected to a data updating server by a communication module; the data
update server is preconfigured with the transformation condition data and the corresponding adjustment strategy; according
to the preconfigured time interval, the display interface adjustment module obtains the transformation conditions data and
the corresponding adjustment strategy from the data updating server and stores them in the storage module.

US Pat. No. 9,407,316

DEVICE FOR IMPROVING THE STRAY ISOLATION BETWEEN THE ANTENNAS IN THE BILATERAL ANTENNA AND THE METHOD THEREOF

SPREADTRUM COMMUNICATIONS...

1. A device for improving the stray isolation between the antennas in the bilateral antenna, wherein it comprises: a plurality
of communication modules which include an antenna and a power amplification module; at least one of the communication modules
further comprises a tuning module; the power amplification module is directly connected to the antenna or is connected to
the antenna through the tuning module; and the stray isolation between each communication module comprising the tuning module
and the other communication modules is increased by adjusting the communication module comprising the tuning module.

US Pat. No. 9,693,292

METHOD FOR SEARCHING NETWORK AT STARTUP, COMMUNICATION PROCESSOR AND TERMINAL EQUIPMENT

SPREADTRUM COMMUNICATIONS...

4. A Communication Processor (CP) of a terminal equipment, comprising: a device for searching network at startup, wherein
the device for searching network at startup comprises:
a network characteristic determination module adapted for, after the CP is powered on and initialized, determining characteristic
information of networks supported by the CP;

a network searching module adapted for searching for available networks according to the network characteristic information,
and obtaining available network information; and

a searching result determination module adapted for obtaining a network searching instruction transmitted from an Application
Processor (AP), and determining a network searching result according to the available network information;

wherein the network characteristic determination module comprises: a standard and frequency band determination unit adapted
for determining network standards supported by the CP and frequency bands corresponding to the network standards;

wherein the available network information comprises: available frequency points of the frequency bands corresponding to the
network standards supported by the CP;

wherein the network searching module comprises: a network searching unit adapted for performing frequency search on the frequency
bands corresponding to the network standards supported by the CP, according to a predetermined network standard searching
order; and

wherein the searching result determination module comprises:
a first result determination unit adapted for, when obtaining the network searching instruction transmitted from the AP, if
there is a frequency band being searched, determining available frequency points, which are obtained by the CP and are corresponding
to the frequency band being searched, as a frequency point searching result of the frequency band being searched;

a second result determination unit adapted for, if there is a frequency band being partly searched, combining partial available
frequency point information which is obtained by the CP and is corresponding to the frequency band being partly searched,
with frequency point information which is prestored in the terminal equipment and is corresponding to the frequency band being
partly searched, so as to obtain combined frequency point information; and determining the combined frequency point information
as a frequency point searching result of the frequency band being partly searched; and

a third result determination unit adapted for, if there is a frequency band being unsearched, determining frequency point
information which is prestored in the terminal equipment and is corresponding to the frequency band being unsearched as a
frequency point searching result of the frequency band being unsearched.

US Pat. No. 9,503,936

OPTIMIZING SUPPLEMENTARY SERVICE OPERATIONS FOR LTE-ENABLED DEVICES

SPREADTRUM COMMUNICATIONS...

1. A method of optimizing transactions involving Call Independent Supplementary Service (CISS) data on a Long Term Evolution
(LTE) device, the method comprising:
receiving an indication that the CISS data should be transmitted between the device and a core network, wherein the indication
is triggered by a thresholding event, the thresholding event being a surpassing of an account balance;

determining whether the device is standing by in a packet-switched LTE network or standing by in a 3G/2G network, wherein
determining whether the device is standing by in the packet-switched LTE network or standing by in the 3G/2G network includes
querying, by the core network, registration information of the device, and wherein the device is standing by in the packet-switched
LTE network when the device has not made a voice transmission for a threshold time interval;

in response to the determination that the device is standing by in the packet-switched LTE network:
packaging the CISS data in a control layer message, wherein the control layer message comprises a payload section that includes
the CISS data; and

sending the control layer message between the core network and the device in the packet-switched LTE network through an Access
Stratum (AS) layer; or

in response to the determination that the device is standing by in the circuit-switched 3G/2G network:
sending the CISS data between the core network and the device in the circuit-switched 3G/2G network.

US Pat. No. 9,806,858

METHOD AND APPARATUS FOR CONTROLLING LENGTH OF AGGREGATION FRAME IN WIRELESS NETWORK

SPREADTRUM COMMUNICATIONS...

1. A method for controlling length of aggregation frames in a wireless network, comprising:
obtaining a noisy level of a channel based on the number of first data received by a first terminal in a first period, where
the first terminal is a station (STA) or an access point (AP) in the wireless network, and the first data comprise aggregation
frames or non-aggregation frames; and

determining length of an aggregation frame to be transmitted by the first terminal in a second period based on the noisy level
of the channel, where the second period is following and adjacent to the first period along a time axis,

wherein the noisy level of the channel decreases with the increment of a first ratio calculated based on Equation (1),
A=C/B  (1),

where A represents the first ratio, B represents the number of the first data received by the first terminal in the first
period, and C represents the number of a portion of the first data received by the first terminal in the first period, where
a MAC target address of the portion of the first data is the first terminal.

US Pat. No. 9,749,475

METHOD AND APPARATUS FOR REDUCING DISTORTION ECHO

SPREADTRUM COMMUNICATIONS...

9. An apparatus for reducing distortion echo, comprising:
an amplification unit, configured to perform K-path amplification to a downlink reference signal x(t) to obtain K-path preprocessed
signals, where K is a positive integer;

a pre-distortion processing unit, configured to perform a pre-distortion process to the K-path preprocessed signals, respectively,
to obtain K-path pre-distorted signals rk(t), where k=1, 2, . . . , K;

a filtering unit, configured to perform a filtering process to the downlink reference signal x(t) and each of the K-path pre-distorted
signals using a self-adaptive filter which corresponds to the downlink reference signal x(t) and the corresponding pre-distorted
signal, to obtain (K+1) path filtering signals;

a difference calculation unit, configured to calculate differences between a target signal d(t) and each of the (K+1) path
filtering signals to obtain (K+1) path error signals;

a fusion unit, configured to perform a minimum-value fusion process to the (K+1) path error signals to obtain a residual signal
e(t); and

an output unit, configured to output the residual signal e(t) as a final self-adaptive echo cancellation.

US Pat. No. 10,257,827

METHOD FOR CONFIGURING FRAME STRUCTURE, USER EQUIPMENT AND NETWORK EQUIPMENT

SPREADTRUM COMMUNICATIONS...

1. A method for configuring a frame structure, comprising:configuring a group of time intervals X and generating configuration information of the group of time intervals X according to a channel condition and communication service demand;
adding the configuration information of the group of time intervals X to downlink control information which is carried in a predetermined resource unit; and
transmitting the predetermined resource unit to a user equipment (UE), to indicate the UE to perform data transmission with a network based on the group of time intervals X,
wherein the predetermined resource unit comprises one of a downlink control part, a downlink transmission part and a time interval X, where the downlink transmission part comprises at least one downlink control part, and the time interval X comprises at least one downlink control part,
wherein when length of the time interval X is fixed, configuring the time interval X comprises:
when the time interval X belongs to type 1, configuring length of a downlink transmission part in the time interval X or length of a guard period in the time interval X, where the length of the downlink transmission part is adapted to be configured by a terminal symbol index of the downlink transmission part;
when the time interval X belongs to type 2, configuring length of an uplink transmission part in the time interval X or the length of the guard period in the time interval X, where the length of the uplink transmission part is adapted to be configured by an initial symbol index of the uplink transmission part; and
when the time interval X belongs to type 3, configuring at least two of the length of the downlink transmission part in the time interval X, the length of the guard period in the time interval X and the length of the uplink transmission part in the time interval X, where the length of the downlink transmission part is adapted to be configured by the terminal symbol index of the downlink transmission part, and the length of the uplink transmission part is adapted to be configured by the initial symbol index of the uplink transmission part.

US Pat. No. 9,749,154

METHOD OF CHANNEL ESTIMATION BY PHASE ROTATION IN AN ORTHOGONAL FREQUENCY DIVISION MULTIPLEXING (OFDM) SYSTEM

SPREADTRUM COMMUNICATIONS...

1. A method of processing communication signals, the method comprising:
receiving a communication signal in a time domain;
converting the communication signal to a frequency domain;
providing a plurality of resource blocks based on the communication signal in the frequency domain, the plurality of resource
blocks including a first resource block and a second resource block;

selecting a first plurality of pilot signals from the first resource block and a second plurality of pilot signals from the
second resource block;

calculating a first average value based on all of the first plurality of pilot signals;
calculating a second average value based on all of the second plurality of pilot signals;
determining a phase difference between the first plurality of pilot signals and the second plurality of pilot signals using
the first average value and the second average value;

adjusting a first phase of the first resource block using the phase difference;
providing a first waveform using the first resource block with adjusted first phase and the second resource block;
applying a smoothing filter against the first waveform to generate a second waveform;
generating a third waveform using at least the second waveform and a set of phase and non-zero amplitude differences; and
converting the third waveform from the frequency domain to the time domain.

US Pat. No. 9,713,169

METHOD AND APPARATUS FOR CONTROLLING STARTUP OF REQUEST TO SEND/CLEAR TO SEND MECHANISM

SPREADTRUM COMMUNICATIONS...

1. A method for controlling startup of a request to send/clear to send (RTS/CTS) mechanism, comprising:
obtaining, with a processor, a noisy level of a channel based on the number of first data received by a first terminal in
a first period, where the first terminal is a station (STA) or an access point (AP) in a wireless network, and the first data
comprise aggregation frames or non-aggregation frames; and

if the noisy level of the channel is greater than or equal to a noisy level threshold, controlling, with the processor, the
first terminal to start up the RTS/CTS mechanism when the first terminal transmits data in a second period, and transmitting
data using the RTS/CTS mechanism in the second period, where the second period is following and adjacent to the first period
along a time axis.

US Pat. No. 9,692,379

ADAPTIVE AUDIO CAPTURING

SPREADTRUM COMMUNICATIONS...

1. A method for adaptive audio capturing, the method comprising:
obtaining an audio signal through an audio channel associated with an audio capturing element on a user terminal;
detecting whether a voice activity exists on one or more audio channels of the user terminal; and
if the voice activity exists on the one or more audio channels, determining a functionality of the audio capturing element,
which comprises:

calculating a signal amplitude for the audio channel by processing the obtained audio signal; and
wherein determining the functionality of the audio capturing element based on the signal amplitude and a further signal amplitude
for at least one further audio channel associated with at least one further audio capturing element on the user terminal;

wherein determining the functionality of the audio capturing element comprises: classifying the audio capturing element into
a primary group of audio capturing elements used to capture foreground audio signals or an auxiliary group of audio capturing
elements used to capture background audio signals;

the user terminal has a primary audio channel;
calculating the signal amplitude comprises calculating a relative amplitude of the audio channel with respect to the primary
audio channel and averaging the relative amplitude of the audio channel within a time period to acquire an average relative
amplitude of the audio channel;

the further signal amplitude comprises a further average relative amplitude of the at least one further audio channel with
respect to the primary audio channel; and

determining the functionality of the audio capturing element comprises comparing the average relative amplitude with the further
average relative amplitude;

wherein calculating the relative amplitude of the audio channel with respect to the primary audio channel comprises: acquiring
a ratio of a difference between a first intermediate signal amplitude of the audio channel and a second intermediate signal
amplitude of the primary audio channel to a summation of the first intermediate signal amplitude and the second intermediate
signal amplitude, wherein the first intermediate signal amplitude and the second intermediate signal amplitude are obtained
by processing the obtained audio signal.

US Pat. No. 9,667,526

MOBILE TERMINAL

SPREADTRUM COMMUNICATIONS...

1. A mobile terminal, comprising:
a peripheral interface having four terminals;
an I2C interface;
a first detection unit adapted to detect if an I2C device is inserted into the peripheral interface; and
a first control unit adapted to, when the first detection unit detects there is an I2C device inserted into the peripheral
interface, connect the I2C interface with the peripheral interface, such that the I2C interface is connected with the detected
I2C device plugged in the peripheral interface.

US Pat. No. 9,612,314

METHOD AND SYSTEM FOR GUIDING THE POSITION

Spreadtrum Communications...

1. A system for guiding the position applied to the mobile terminal, wherein the system comprises a position capturing device
and a processing device; the position capturing device is connected to the processing device; the processing device is connected
to the display screen of the mobile terminal;
the position capturing device is used to determine the current position of the user and a preconfigured target position; according
to an internal map data, the processing device acquires the route between the current position and the target position by
treating, wherein the internal map data is a three-dimensional map model which is configured with an x-y-z coordinate system
being corresponding to the direction of the coordinate system of the object in the real world, and the target position is
located in the three-dimensional map model;

the position capturing device comprises a positioning component, an angular speed detection component and a direction detection
component; the positioning component is used to determine the current position and target position of the mobile terminal;
the angular speed detection component is used to determine the current posture of the mobile terminal; the direction detection
component is used to determine the current direction of the mobile terminal;

the position capturing device acquires the real direction of the mobile terminal according to the current direction and the
current posture;

the position capturing device transmits the data package comprising the current position and the real direction to the processing
device;

the processing device acquires the route between the current position and the preset target position by treating; and
the processing device displays the distance and real direction on the display screen of the mobile terminal;
wherein the system further comprises an image capturing device which is connected to the display screen of the mobile terminal;
the image capturing device is used for capturing the image data around the user and displaying the image data on the display
screen of the mobile terminal;

wherein the system further comprises an indication device which is connected to the display screen of the mobile terminal;
the indication device determines the deviation of the direction between the image capturing device and the target position
according to the image data shown on the display screen and alerts the user by displaying the corresponding indication information
on the display screen.

US Pat. No. 9,768,845

SYSTEM AND METHOD FOR DETECTING OPERATION STATE OF A MOBILE TERMINAL TO ADAPTIVELY ADJUST ANTENNA STATE

Spreadtrum communications...

1. A system for detecting operation state of a mobile terminal to adaptively adjust antenna state, comprising:
a sensor unit comprising a detecting electrode distributed over predetermined locations of the mobile terminal and a detecting
chip, coupled with the detecting electrode, generating a detecting result according to outputs of the detecting electrode
when an external object is within a proximity with the sensor unit;

a processing unit, connected with the sensor unit, obtaining operation state of the mobile terminal according to the detecting
result;

an adjusting unit, connected with the processing unit, adjusting the antenna state according to the operation state of the
mobile terminal;

wherein the external object comprises at least one of a user's left hand, right hand and head,
wherein the adjusting unit adjusts the antenna state to a right-hand-held antenna state when the external object comprises
a right hand of the user and to a left-hand-held antenna state when the external object comprises a left hand of the user,
and

wherein the detecting electrode is selected from the group consisting of (a) securing screws on a rear case of the mobile
terminal, (b) a USB socket of the mobile terminal, and (c) a headphone jack of the mobile terminal.

US Pat. No. 9,699,719

SELF-ADAPTIVE COMMUNICATIONS NETWORK SELECTION

SPREADTRUM COMMUNICATIONS...

6. A computer-implemented method, comprising:
receiving, by a mobile multimode user equipment (MMUE), a mobile country code (MCC) that identifies a particular geography;
querying, by the MMUE, a local resource list using the MCC as a query parameter to identify a plurality of PLMNs each operably
configured to provide coverage within at least a portion of the particular geography, wherein the local resource list is stored
in a local memory within the MMUE;

determining, by the MMUE, an access technology configuration (ATC) of each of the plurality of PLMNs, the ATC of each of the
plurality of PLMNs including a supported access technology and supported frequency bands of the supported access technology;
accessing, by the MMUE, the local resource list to identify and resolve incomplete ATC information for at least one of the
plurality of PLMNs;

comparing, by the MMUE and based on searching, the ATC of each one of the plurality of PLMNs against an ATC of the MMUE;
identifying, by the MMUE, a first PLMN of the plurality of PLMNs that is compatible with the MMUE, the first PLMN having a
first supported access technology and a first supported frequency band of the first supported access technology;

identifying, by the MMUE, a second PLMN of the plurality of PLMNs that is compatible with the MMUE, the second PLMN having
a second supported access technology and a second supported frequency band of the second supported access technology;

generating, by the MMUE, a PLMN selection procedure;
removing power from a hardware resource to prevent a scan of the second supported frequency band of the second supported access
technology when the second PLMN is both available and compatible with the MMUE, wherein the power is removed from the hardware
resource to prevent potential interference with communication between the MMUE and the first PLMN;

wherein the first supported access technology is different than the second supported access technology; and
wherein the first supported frequency band is the same as the second supported frequency band.

US Pat. No. 9,787,120

USB CHARGER, MOBILE TERMINAL AND CHARGING METHOD THEREOF

SPREADTRUM COMMUNICATIONS...

1. A USB charger adapted to charge a mobile terminal, comprising a first logic control unit through which bidirectional communication
is established between the USB charger and the mobile terminal, wherein the first logic control unit is configured to: send,
to the mobile terminal, a first signal which comprises a maximum output capability of the USB charger; receive, from the mobile
terminal, a second signal which indicates magnitude of a voltage requested by the mobile terminal; and adjust a voltage output
from the USB charger to be consistent with the voltage requested by the mobile terminal, and the first logic control unit
comprises a first comparator.

US Pat. No. 9,753,973

METHOD AND SYSTEM OF SEARCHING NOTE ITEMS

Spreadtrum Communications...

1. A method of searching note items, wherein the method includes the following steps:
when marking a note item, detecting a gesture input from a touchscreen or choosing a gesture which has been input, and saving
the gesture and the corresponding relation between the gesture and the note item into a memory;

when a note item needs to be searched, detecting a gesture input from the touchscreen, and according to the input gesture,
searching a matching gesture from the gestures saved in said memory, if the matching gesture is found, then displaying each
note item corresponding to the matching gesture according to said corresponding relation,

wherein said gesture contains the following information:
pattern, handwritten speed of strokes making up the pattern, writing area and pressure of strokes making up the pattern, order
and track of strokes making up the pattern; and

wherein in said step of searching a matching gesture, whether two gestures are matched is determined by the following way:
if the similarity of the patterns of two gestures exceeds a predetermined threshold, and the similarity of the handwritten
speed of the strokes of the patterns of two gestures exceeds a predetermined threshold, and the similarity of the writing
area and the pressure of the strokes of the patterns of two gestures exceeds a predetermined threshold, and the similarity
of the order and the track of the strokes of the patterns of two gestures exceeds a predetermined threshold, conforming with
the above detection, then determines that the two gestures are matched.

US Pat. No. 9,525,937

CIRCUIT FOR SUPPRESSING AUDIO OUTPUT NOISE AND AUDIO OUTPUT CIRCUIT

SPREADTRUM COMMUNICATIONS...

1. A circuit for suppressing audio output noise, comprising:
a detecting output stage configured to be connected with a first output stage of an audio power amplifier;
a detecting load configured to be connected with the detecting output stage, wherein the detecting output stage and the detecting
load simulate an output voltage value of a second output stage of the audio power amplifier which immediately follows the
first output stage of the audio power amplifier;

a detecting circuit, configured to be connected with the detecting output stage and compare the simulated output voltage value
of the second output stage output by the detecting output stage with a reference voltage value to output a detection result;

a control circuit configured to output at least one control signal which is related to the detection result of the detecting
circuit; and

a compensating circuit configured to compensate at least one output stage of the audio power amplifier based on the at least
one control signal output by the control circuit, where the at least one output stage comes before the second output stage
and comprises a differential circuit.

US Pat. No. 9,693,363

METHOD AND APPARATUS FOR CONTROLLING CLEAR CHANNEL ASSESSMENT THRESHOLD

SPREADTRUM COMMUNICATIONS...

1. A method for controlling a clear channel assessment (CCA) threshold of a wireless communication channel, comprising:
obtaining a noisy level of the channel based on the number of first data received by a first terminal in a first period, where
the first terminal is a station (STA) or an access point (AP) in a wireless network, and the first data comprise aggregation
frames or non-aggregation frames; and

adjusting the CCA threshold the first terminal uses in data transmission in a second period based on the noisy level of the
channel,
wherein adjusting the CCA threshold in the second period based on the noisy level of the channel comprises: when the noisy
level of the channel is greater than or equal to a noisy level threshold, adjusting the CCA threshold the first terminal uses
in data transmission in the second period according to a predetermined controlling value.

US Pat. No. 10,091,747

SIGNAL AMPLIFYING DEVICE, METHOD FOR CONTROLING SIGNAL AMPLIFYING DEVICE AND METHOD FOR IDENTIFYING SIGNAL AMPLIFYING DEVICE

SPREADTRUM COMMUNICATIONS...

1. A signal amplifying device, comprising:a baseband module, which supports a signal of a wireless cellular network, at least one return side radio frequency module, at least one return side antenna, at least one access side radio frequency module, at least one access side antenna and a user identification module interface;
wherein the at least one return side antenna is adapted to receive a downlink signal of the wireless cellular network and transmit the downlink signal to the at least one return side radio frequency module, which is coupled with the at least one return side antenna; wherein the at least one return side radio frequency module is adapted to send the received downlink signal to a corresponding access side radio frequency module and the baseband module;
wherein the baseband module is adapted to process the received downlink signal and acquire a synchronization information of the downlink signal and further adapted to control synchronization of the at least one return side radio frequency module and the at least one access side radio frequency module, which are coupled with the baseband module, with the downlink signal;
wherein the at least one access side radio frequency module is adapted to send the received downlink signal to the at least one access side antenna, and the at least one access side antenna is adapted to send out the received downlink signal; the at least one access side antenna is further adapted to receive an uplink signal and send the received uplink signal to the at least one access side radio frequency module, which is coupled with the at least one access side antenna; the at least one access side radio frequency module is further adapted to send the uplink signal to a corresponding return side radio frequency module and the baseband module;
wherein the baseband module is further adapted to monitor the uplink signal and control synchronization of the at least one return side radio frequency module and the at least one access side radio frequency module, which are coupled with the baseband module, and control turning on and off of the at least one return side radio frequency module and the at least one access side radio frequency module;
wherein the at least one return side radio frequency module is further adapted to send the received uplink signal to the at least one return side antenna, which is coupled with the at least one return side radio frequency module, and the at least one return side antenna is further adapted to send out the received uplink signal;
wherein the user identification module interface is coupled with a user identification module, which is configured for the signal amplifying device, and the baseband module is further adapted to read a user information stored in the user identification module through the user identification module interface and to make the signal amplifying device to camp on the wireless cellular network using the user information, so that the wireless cellular network can control the signal amplifying device; and
wherein the baseband module is further adapted to process the received downlink signal and acquire a control information of the downlink signal, and control turning on and off of the at least one return side radio frequency module and the at least one access side radio frequency module based on the control information.

US Pat. No. 9,894,711

SYSTEM AND METHOD FOR IDENTIFYING DATA

SPREADTRUM COMMUNICATIONS...

1. A system for identifying data, comprising:
a transmitting end, a receiving end, a PDU (Protocol Data Unit) related to an unacknowledgement mode data, the transmitting
end transmitting a PDU with a first identification and a second identification to the receiving end through a communication
network;

the receiving end comprising:
a data receiving unit for receiving the PDU;
a second field determining unit connecting the data receiving unit for determining whether the value of the second identification
is equal to a first preset value, and thereby outputting a corresponding first determining result;

a first field determining unit connecting the second field determining unit, the first field determining unit comprising a
second preset value configured for determining whether the received value of the first identification is equal to the first
preset value when the value of the second identification is equal to the first preset value, based on the first determining
result, and thereby outputting a corresponding second determining result; and

an identifying unit connecting the first field determining unit, the identifying unit being configured for based on the first
determining result and the second determining result, identifying the corresponding PDU as a valid data package when value
of the second identification equal to value of the first preset value and the value of the first identification being equal
to the second preset value,

wherein in an upstream data transmission link, the transmitting end in a mobile terminal transmits the PDU, and the receiving
end in a base station receives and reconstructs the PDU, and

in a downstream data transmission link, the transmitting end in a base station transmits the PDU, and the receiving end in
a mobile terminal receives and reconstructs the PDU.

US Pat. No. 9,853,808

USER EQUIPMENT, INITIAL CELL SEARCHING METHOD AND APPARATUS THEREOF

SPREADTRUM COMMUNICATIONS...

1. An initial cell searching method, comprising:
receiving at least one frame data sequence including synchronization channel signals;
performing a correlation process between all synchronization sequences stored in a user equipment and the received at least
one frame data sequence to obtain correlation sequences, and calculating correlation power sequences corresponding to each
of the correlation sequences;

searching a highest peak with a maximum power value and a secondary peak with a second maximum power value for each of the
correlation power sequences, and recording a power value of the highest peak and a corresponding position of the highest peak
in a time domain and a power value of the secondary peak and a corresponding position of the secondary peak in the time domain
for each of the correlation power sequences;

determining whether there is a synchronization sequence corresponding to a correlation power sequence of which a relative
distance between the corresponding position of the highest peak and the corresponding position of the secondary peak meets
a predetermined condition; and

if the determination meets the predetermined condition, determining a target cell identification (ID) based on a first target
sequence, where the first target sequence is a synchronization sequence corresponding to a correlation power sequence having
a maximum highest peak value among all the correlation power sequences which meet the predetermined condition;

wherein the relative distance between the corresponding position of the highest peak and the corresponding position of the
secondary peak meeting the predetermined condition comprises: an absolute difference between the relative distance between
the corresponding position of the highest peak and the corresponding position of the secondary peak and a length of the synchronization
sequence is less than a predetermined threshold.

US Pat. No. 9,785,300

TOUCH DETECTION METHOD AND DEVICE

SPREADTRUM COMMUNICATIONS...

1. A touch detection method, comprising: obtaining coordinates of a point associated with touch points; obtaining distances
between the touch points in a direction of an axis to be measured; determining indeterminate coordinates of the touch points
based on the coordinates of the point associated with the touch points and the distances between the touch points in the direction
of the axis to be measured; and determining actual coordinates of the touch points according to the indeterminate coordinates
of the touch points, wherein the number of the touch points is two, indeterminate coordinates of the touch points comprise
two sets of indeterminate coordinates, each set comprises indeterminate coordinates of the two touch points, and determining
actual coordinates of the touch points according to the indeterminate coordinates of the touch points comprises: selecting
one set of indeterminate coordinates as the actual coordinates of the two touch points based on voltages of two electrodes
on a first resistive layer of a touch screen or voltages of two electrodes on a second resistive layer of the touch screen,
where the voltages of the two electrodes on the first resistive layer are the voltages of the two electrodes on the first
resistive layer when the second resistive layer is biased, and the voltages of the two electrodes on the second resistive
layer are the voltages of the two electrodes on the second resistive layer when the first resistive layer is biased;
wherein selecting one set of indeterminate coordinates as the actual coordinates of the two touch points based on the voltages
of two electrodes on the first resistive layer or the voltages of two electrodes on the second resistive layer comprises:

when the difference between the voltages of the two electrodes on the first resistive layer is greater than the difference
between the voltages of the two electrodes on the second resistive layer, selecting one set of indeterminate coordinates as
the actual coordinates of the two touch points according to the voltages of the two electrodes on the first resistive layer.

US Pat. No. 9,923,396

USB CHARGER, MOBILE TERMINAL AND CHARGING METHOD THEREOF

SPREADTRUM COMMUNICATIONS...

1. A USB charger adapted to charge a mobile terminal, comprising a first logic control unit through which bidirectional communication
is established between the USB charger and the mobile terminal,
wherein the first logic control unit is configured to: send, to the mobile terminal, a first signal which indicates a maximum
output capability of the USB charger; receive, from the mobile terminal, a second signal which indicates magnitude of a voltage
requested by the mobile terminal; adjust a voltage output from the USB charger to be consistent with the voltage requested
by the mobile terminal; and transmit a clock signal between the USB charger and the mobile terminal,

the bidirectional communication is established through two signal wires, wherein one of the two signal wires is used to transmit
the first signal and the second signal, while another one of the two signal wires is used to transmit the clock signal, and

the first logic control unit comprises: a first logic control circuit, a first switch transistor, and a first comparator,
wherein the first logic control circuit is configured to: send the first signal to the mobile terminal through the first switch
transistor, receive and parse the second signal through the first comparator; and transmit the clock signal through one of
the two signal wires.

US Pat. No. 9,819,900

METHOD AND APPARATUS FOR DE-INTERLACING TELEVISION SIGNAL

SPREADTRUM COMMUNICATIONS...

1. A method for de-interlacing a television signal, comprising:
determining whether a pixel to be interpolated is in a strictly static mode;
if it is determined that the pixel to be interpolated is in the strictly static mode, obtaining a pixel value of a first pixel
in a previous field which corresponds to the pixel to be interpolated, and setting a pixel value of the pixel to be interpolated
to be equal to the pixel value of the first pixel in the previous field; and

if it is determined that the pixel to be interpolated is not in the strictly static mode, determining gradient bands along
a plurality of directions by taking the pixel to be interpolated as a center, determining a direction of the pixel to be interpolated
based on the gradient bands, and setting the pixel value of the pixel to be interpolated by interpolation based on the direction,

wherein the method further comprises: before the direction of the pixel to be interpolated is determined based on the gradient
bands, performing downsampling to the gradient bands along the plurality of directions to obtain simplified gradient bands
along the plurality of directions.

US Pat. No. 9,859,875

LATCH AND FREQUENCY DIVIDER

SPREADTRUM COMMUNICATIONS...

1. A latch, comprising:
a first logic unit coupled between a power supply and a ground wire, wherein the first logic unit comprises a first input
terminal and a first output terminal;

a second logic unit having a structure symmetrical to that of the first logic unit, wherein the second logic unit comprises
a second input terminal and a second output terminal; and

a first feedforward control unit adapted for cutting off a first current path between the power supply and the ground wire,
wherein the first feedforward control unit comprises a first clock signal input terminal adapted for receiving a first clock
signal, a third output terminal coupled to the first output terminal, and at least two feedforward control terminals, at least
one of which is coupled to the first input terminal or the second input terminal.

US Pat. No. 9,736,287

DETECTING AND SWITCHING BETWEEN NOISE REDUCTION MODES IN MULTI-MICROPHONE MOBILE DEVICES

SPREADTRUM COMMUNICATIONS...

1. A method of switching between noise reduction modes in multi-microphone mobile devices, the method comprising:
receiving a first sound signal at a first sound receiver;
receiving a second sound signal at a second sound receiver;
determining a first power value associated with the first sound signal comprising a power spectral density associated with
the first sound signal;

determining a second power value associated with the second sound signal comprising a power spectral density associated with
the second sound signal;

dividing the first sound signal into first discrete time frames;
comparing the first power value to the second power value; and
switching between a single-microphone noise reduction mode and a dual-microphone noise reduction mode based on the comparison;
wherein the switching between the single-microphone noise reduction mode and the dual-microphone noise reduction mode is further
based on a comparison of a number of consecutive first discrete time frames during which voice activity is not detected to
a selected value, and

wherein the power spectral density for each first and second sound signal is computed by a present frame's spectrum and a
last frame's power spectral density.

US Pat. No. 10,368,344

USER EQUIPMENT, NETWORK SIDE DEVICE AND METHOD FOR CONTROLLING USER EQUIPMENT

Spreadtrum Communications...

1. A method for controlling a user equipment, comprising:generating control information of the user equipment, wherein the control information is adapted to indicate configuration of downlink data reception of the user equipment or configuration of uplink data transmission of the user equipment;
adding the generated control information to downlink control signaling; and
transmitting the downlink control signaling to the user equipment to instruct the user equipment to configure corresponding parameters according to the control information for data transmission with a network side;
wherein the control information comprises at least one of subcarrier configuration information and signal waveform configuration information;
wherein the subcarrier configuration information comprises configuration information of a plurality of groups of subcarrier parameters, and configuration information of each group of the plurality of groups of subcarrier parameters comprises at least one of a subcarrier spacing, number of subcarriers in a resource unit, and number of symbols in the resource unit.

US Pat. No. 10,055,785

THREE-DIMENSIONAL SHOPPING PLATFORM DISPLAYING SYSTEM

SPREADTRUM COMMUNICATIONS...

1. A three-dimensional shopping platform displaying system, the three-dimensional shopping platform displaying system displays in a mobile terminal, the three-dimensional shopping platform displaying system comprising:a three-dimensional model;
a display unit;
a motion capture unit;
a perspective switch unit respectively connected to the display unit and the motion capture unit; and
a graphic displaying area with a preset size defined in the display unit, wherein a relative position of the graphic displaying area and the three-dimensional model is changed by the motion capture unit according to a manipulation of a user;
wherein a corresponding control instruction is transmitted to the perspective switch unit by the motion capture unit, and the three-dimensional model is adjusted by a preset strategy adopted by the perspective switch unit according to the corresponding control instruction transmitted by the motion capture unit, the three-dimensional model is adjusted by the perspective switch unit according to the first perspective of the user;
wherein different graphic data is displayed by the perspective switch unit within the graphic displaying area, and each of the different graphic data is a projection of the three-dimensional model in a plane of the graphic displaying area;
a storage unit, model units of the three-dimensional shopping platform displaying system and basic data for combining the three-dimensional model are preset in the storage unit, and according to the basic data and the model units, different three-dimensional models are formed by the three-dimensional shopping platform;
wherein the three-dimensional model is used for indicating blocks of the three-dimensional shopping platform system;
wherein each of the model units is used for indicating stores of the three-dimensional shopping platform system;
wherein each of the model units further comprises displaying areas for displaying information and/or a plurality of second three-dimensional models, and the displaying areas are adjusted based on the second three-dimensional model;
an update unit, the update unit being connected to the storage unit, wherein the update unit is remotely connected to a plurality of external data storage servers by a communicating unit, wherein the update unit is used for obtaining the basic data from the plurality of external data storage servers, and the update unit stores the basic data in the storage unit;
wherein, when an Internet connection is available during an operation of the three-dimensional shopping platform displaying system, a latest one of the basic data are obtained from one of the plurality of external data storage servers by the update unit remotely to be grouped into the three-dimensional model, and when the Internet connection is not available, combination of the three-dimensional model is based on the basic data in the storage unit;
wherein the blocks and stores of the shopping platform are distinctively decorated;
wherein the three-dimensional model is provided with an XOY-axis, and the motion capture unit changes a coordinate of the graphic displaying area relative to the three-dimensional model to determine a position of the graphic displaying area relative to the three-dimensional model;
wherein the motion capture unit comprises an input component of the mobile terminal and an angular velocity sensor, further wherein the input component is used for inputting operating instructions for the user, the angular velocity sensor being used for capturing a current posture of the mobile terminal;
wherein, according to the operating instructions, the motion capture unit changes coordinate of the graphic displaying area relative to the three-dimensional model to determine a position of the graphic displaying area relative to the three-dimensional model;
wherein, according to the current posture of the mobile terminal, the motion capture unit changes an angle of the graphic displaying area relative to the three-dimensional model to determine the position of the graphic displaying area relative to the three-dimensional model, and according to the position of the graphic displaying area relative to the three-dimensional model, the motion capture unit transmits corresponding control instruction to the perspective switch unit;
wherein, when the user adopts a certain operation instruction to overlap the graphic displaying area with a model unit, the user enters the model unit, the model unit comprising not only an external surface which can be displayed on the display screen but also an internal structure.

US Pat. No. 9,838,023

SLOW-CLOCK CALIBRATION METHOD AND UNIT, CLOCK CIRCUIT, AND MOBILE COMMUNICATION TERMINAL

SPREADTRUM COMMUNICATIONS...

1. A slow-clock calibration method for a clock circuit of a mobile communication terminal, where the clock circuit comprises
a crystal, an oscillating circuit and a frequency divider, comprising:
obtaining a current temperature of the crystal;
searching, by taking a value of the current temperature as an index value, a preset data base for a unique frequency-divide
coefficient corresponding to the current temperature of the crystal;

if the unique frequency-divide coefficient corresponding to the current temperature of the crystal is found in the data base,
inputting the unique frequency-divide coefficient into the frequency divider; and

if the unique frequency-divide coefficient corresponding to the current temperature of the crystal is not found in the data
base, obtaining an actual sleep length of the mobile communication terminal when the mobile communication terminal is awake
and in synchronization with a base station, if the actual sleep length of the mobile communication terminal is not equal to
a required sleep length, calculating a required frequency-divide coefficient of the frequency divider under the current temperature
and updating the data base with the required frequency-divide coefficient, and if the actual sleep length of the mobile communication
terminal is equal to the required sleep length, updating the data base with a current frequency-divide coefficient used by
the frequency divider.

US Pat. No. 9,697,846

METHOD AND APPARATUS FOR REDUCING ECHO

SPREADTRUM COMMUNICATIONS...

1. A method for reducing an echo, comprising:
invoking a first stage adaptive filter corresponding to a downlink reference signal x(t), and performing a first filtering
process to the downlink reference signal x(t) so as to obtain a first stage filtered signal y0(t);

subtracting a target signal by the first stage filtered signal y0(t) so as to obtain a first error signal e0(t);

performing a K-path gain process to the downlink reference signal x(t) so as to obtain a K-path pre-processed signal, where
K is a positive integer;

performing a pre-distortion process to the K-path pre-processed signal so as to obtain a corresponding K-path pre-distorted
signal rk(t) (k=1, 2, . . . , K);

invoking at least one second stage adaptive filter corresponding to the K-path pre-distorted signal, and performing a second
filtering process to the K-path pre-distorted signal so as to obtain a corresponding K-path second stage filtered signal yk(t);

subtracting the first error signal e0(t) by the K-path second stage filtered signal yk(t) so as to obtain a second error signal ek(t), wherein k=1, 2, . . . , K;

performing a minimum value fusion process to the first error signal e0(t) and the second error signal ek(t) so as to obtain a residue signal e(t); and

considering the residue signal e(t) as a final output of adaptive echo cancellation.

US Pat. No. 10,128,923

METHOD AND DEVICE FOR CONFIGURING WAVEFORM AT TRANSMITTER

SPREADTRUM COMMUNICATIONS...

1. A method for configuring a waveform at a transmitter, comprising:receiving at least one input signal which corresponds to different subcarrier spacing settings;
performing Inverse Discrete Fourier Transform (IDFT) pre-processing to each input signal individually, the IDFT pre-processing comprising Discrete Fourier Transform (DFT) pre-coding or offset modulation;
performing IDFT to each input signal which is subjected to the IDFT pre-processing individually, the IDFT comprising an IDFT with parameters comprising resource mapping and a corresponding IDFT size;
performing IDFT post-processing to each input signal which is subjected to the IDFT individually to obtain at least one output signal, the IDFT post-processing comprising cyclic extension and time-domain windowing;
adding the at least one output signal in time domain; and
transmitting the added at least one output signal through a corresponding antenna port.

US Pat. No. 10,237,387

INCOMING CALL RECORDING METHOD AND DEVICE FOR MULTI-CHANNEL TERMINAL

SPREADTRUM COMMUNICATIONS...

1. An incoming call recording method for a multi-channel terminal, comprising:receiving a service request associated with a current subscriber identity card, wherein the service request comprises a called service request to a current subscriber which is identified by the current subscriber identity card; and
in response to the service request, setting up a first service channel for making a call and starting recording based on an instruction of the current subscriber, wherein the first service channel is set up based on the current subscriber identity card,
wherein prior to receiving the service request associated with the current subscriber identity card, the current subscriber identity card is in a call using a second service channel which is set up based on the current subscriber identity card, and when the first service channel is set up for making a call, the second service channel retains an activated state.

US Pat. No. 10,231,173

METHOD FOR ACCESSING CELLS, AND BASE STATION

SPREADTRUM COMMUNICATIONS...

1. A method for accessing a cell, comprising:transmitting system information to a User Equipment (UE), wherein the system information comprises information indicating whether the cell supports a connection resume function;
after receiving a Radio Resource Control (RRC) connection resume request from the UE, acquiring a resume identification of the UE from the RRC connection resume request;
looking up context information of the UE based on the resume identification, and transmitting an RRC connection resume acknowledgement message to the UE after the context information is found;
after determining that a Mobility Management Entity (MME) supports the connection resume function, transmitting a context information activation request to the MME, wherein the context information activation request comprises identification information of the UE;
receiving a context information activation acknowledgement message from the MME, wherein the context information activation acknowledgement message is transmitted after the MME finds the context information of the UE according to the identification information of the UE; and
transmitting a notification message to the UE, wherein the notification message comprises information indicating that a bearer is resumed.

US Pat. No. 10,218,746

CALL TRANSFERRING METHOD AND DEVICE FOR MULTI-CHANNEL TERMINAL

SPREADTRUM COMMUNICATIONS...

1. A call transferring method for a multi-channel terminal, comprising:a current subscriber receiving an incoming call request from a first remote subscriber and setting up a call with the first remote subscriber based on a first service channel; and
connecting the first service channel with a second service channel to forward service data of the first remote subscriber to a second remote subscriber and forward service data of the second remote subscriber to the first remote subscriber through the first and second service channels,
wherein the first and second service channels are set up based on a current subscriber identity card, and prior to receiving the incoming call request from the first remote subscriber, the current subscriber is in a call with a third remote subscriber using a third service channel which is set up based on the current subscriber identity card which identifies the current subscriber.

US Pat. No. 10,218,761

METHOD AND DEVICE FOR ADJUSTING BIT RATE IN VIDEO CALLING BASED ON VOICE OVER LONG-TERM EVOLUTION AND VIDEO OVER LONG-TERM EVOLUTION, AND MOBILE TERMINAL

Spreadtrum Communications...

1. A method for adjusting bit rate in video calling based on Voice over Long-Term Evolution and Video over Long-Term Evolution (VoLTE), wherein the method is applied to a data receiver which is adapted to transmit Temporary Maximum Media Stream Bit Rate Request (TMMBR) packets, and comprises:determining whether the data receiver transmits a TMMBR packet for the first time, or whether the data receiver has received a Temporary Maximum Media Stream Bit Rate Notification (TMMBN) packet from a data transmitter, or whether the number of times a same TMMBR packet has been retransmitted exceeds a predetermined time;
if the data receiver transmits the TMMBR packet for the first time or has received the TMMBN packet from the data transmitter, or the number of times the same TMMBR packet has been retransmitted exceeds the predetermined time, estimating a downlink reception bit rate and calculating a downlink packet loss rate of Real-time Transport Protocol (RTP) packet;
calculating a transmission bit rate of the data transmitter which is requested by the data receiver based on the estimated downlink reception bit rate and the calculated downlink packet loss rate of RTP packet; and
transmitting the TMMBR packet to the data transmitter based on the transmission bit rate of the data transmitter which is requested by the data receiver,
wherein estimating a downlink reception bit rate comprises:
when tcur?tstart+tperiod, updating an average bit rate bprev in a last statistic period based on Equation (1),
bprev=(stotal?sprev)×8/(tcur?tstart),tstart>0  (1),where stotal is an accumulation value of effective load length of a current RTP packet, sprev is an accumulation value of effective load length of a RTP packet in the last period, tcur is a current time point, and tstart is a time point when a first packet is received within the current period, tperiod is a time period, and after each statistic period ends, tstart is reset and sprev is updated to be stotal; andwhen tcur?[tstart,tstart+tperiod), updating the downlink reception bit rate based on Equation (2),
best=(1??)·bprev+?·bcur  (2),where best is an estimation value of the downlink reception bit rate, bprev is an average bit rate in the last statistic period, and bcur is a current average bit rate, and a is a weight coefficient which depends upon Equation (3),

US Pat. No. 9,913,172

METHOD FOR ENABLING COEXISTENCE OF MULTIPLE WIRELESS COMMUNICATION MODES IN MOBILE TERMINAL AND MOBILE TERMINAL THEREOF

SPREADTRUM COMMUNICATIONS...

1. A method for enabling coexistence of multiple wireless communication modes in a mobile terminal, comprising:
when the mobile terminal is currently working in a first communications mode, if the mobile terminal receives a first signal
of a second communication mode in a first frequency band, determining whether to continue working in the first communication
mode or to shift to work in the first frequency band of the second communication mode based on a preset priority rank, wherein
determining whether to continue working in the first communication mode or to shift to work in the first frequency band of
the second communication mode based on the preset priority rank comprises:

generating one or more enable signals after the first signal is received, wherein each of the one or more enable signals indicates
status of one communication mode in one frequency band, and one of the one or more enable signals indicates that status of
the second communication mode in the first frequency band is valid;

implementing a logical calculus based on the one or more enable signals and one or more preset control signals corresponding
to the one or more enable signals, wherein the one or more preset control signals respectively indicate preset priority ranks
between the first communication mode and one or more communication modes in one or more frequency bands corresponding to the
one or more enable signals; and

determining whether to continue working in the first communication mode or to shift to work in the first frequency band of
the second communication mode based on an ultimate result of the logical calculus.

US Pat. No. 9,899,860

CHARGING METHOD, APPARATUS AND SYSTEM, CHARGER, AND CHARGEABLE DEVICE

SPREADTRUM COMMUNICATIONS...

1. A charging apparatus, comprising:
a first acquiring unit configured to acquire a first current value of a control current from a chargeable device;
a second acquiring unit configured to acquire a first voltage value corresponding to the acquired first current value of the
control current based on a preset relation, wherein the preset relation represents correlations between current values and
voltage values; and

an adjusting unit configured to adjust a voltage value of an output voltage of a charger to the first voltage value corresponding
to the first current value of the control current.

US Pat. No. 9,866,362

METHOD AND SYSTEM FOR SEARCHING NETWORK IN LONG TERM EVOLUTION SLAVE MODE

SPREADTRUM COMMUNICATIONS...

1. A method for searching network in a Long Term Evolution (LTE) slave mode, comprising:
determining whether the number of frequency points to be measured is greater than N, wherein N is a positive integer;
if the number of frequency points to be measured is greater than N, ordering the frequency points to be measured according
to their signal strength; selecting, from the ordered frequency points to be measured, N frequency points whose signal strength
is greater than other ordered frequency points as optimally selected frequency points; and performing cell search based on
the optimally selected frequency points; and

if the number of the frequency points to be measured is smaller than N, performing a normal measurement gap allocation stage
to perform cell search, where in the normal measurement gap allocation stage, after generation of a measurement message, in
a head second predetermined time period, the cell search is performed using the frequency points to be measured and two measurement
gaps; and afterwards, the cell search is performed using ten measurement gaps and the optimally selected frequency points
every second predetermined time period.

US Pat. No. 10,289,293

METHOD AND APPARATUS FOR ADJUSTING A GRAPHICAL OBJECT ACCORDING TO OPERATOR PREFERENCE

Spreadtrum Communications...

1. A method for adjusting a graphical object according to operator preference, including:rendering a three-dimensional graphical object on a position of a display screen of a handheld device;
determining a preference setting indicating one of a left-handed preference or a right-handed preference for operating the handheld device;
when the left-handed preference is determined, rendering a left-handed oblique view of the object on the display screen by rotating the object, when viewed by an observer along an axis within the display screen, to a counterclockwise direction by a pre-configured angle relative to the position of the display screen; and
when the right-handed preference is determined, rendering a right-handed oblique view of the object on the display screen by rotating the object, when viewed by an observer along the axis within the display screen, to a clockwise direction by the pre-configured angle relative to the position of the display screen,
wherein the display screen is a touch screen, the determining of the preference setting includes determining the preference setting based on a motion of a finger of a user with respect to the touch screen, and the pre-configured angle is proportional to a magnitude of the motion of the finger with respect to the touch screen.

US Pat. No. 10,263,748

METHOD AND APPARATUS FOR TRANSMITTING UPLINK DATA AND USER EQUIPMENT

SPREADTRUM COMMUNICATIONS...

1. A method for transmitting an uplink data, comprising:inserting multiple phase noise tracking reference signal (PT-RS) groups into a user data to be sent in time domain, according to the predefined interval; wherein each group of the phase noise tracking reference signal comprises multiple PT-RSs of adjacent sampling points in the time domain;
transforming the inserted multiple phase noise tracking reference signal groups together with the user data to be sent into frequency domain through a discrete Fourier transform (DFT) followed with a subcarrier mapping, and then with a transformation through an inverse fast Fourier transform (IFFT), to obtain an uplink DFT-S-OFDM waveform; and
transmitting the uplink DFT-S-OFDM waveform,
wherein inserting multiple PT-RS groups into the user data to be sent in time domain according to the predefined interval, comprises:
inserting a PT-RS group every a predefined number of the sampling points according to a predefined time domain shift relative to a starting point of the user data to be sent, wherein each PT-RS group comprises multiple successive PT-RSs in the time domain.

US Pat. No. 10,251,082

MEASUREMENT CONFIGURING METHOD AND DEVICE FOR DUAL CONNECTIVITY, MEASURING METHOD AND DEVICE FOR DUAL CONNECTIVITY, SCHEDULING METHOD AND DEVICE FOR DUAL CONNECTIVITY, STORAGE MEDIUM, BASE STATION AND TERMINAL

SPREADTRUM COMMUNICATIONS...

5. A measurement configuring device for dual connectivity, being applied in a master base station in a master network and comprising:a first sending circuitry, configured to: after a Radio Resource Control (RRC) connection is set up with a user equipment (UE), send master network measurement configuration to the UE;
a determining circuitry, configured to determine first secondary network measurement configuration for a secondary base station in a secondary network;
a second sending circuitry, configured to send to the secondary base station a dual connectivity configuration request which comprises the first secondary network measurement configuration; and
a first receiving circuitry, configured to receive second secondary network measurement configuration and a secondary network measurement gap configured by the secondary base station, wherein the secondary network measurement gap is determined based on the first secondary network measurement configuration and the second secondary network measurement configuration.

US Pat. No. 10,251,142

USER EQUIPMENT AND METHOD FOR TIME AND FREQUENCY SYNCHRONIZATION

SPREADTRUM COMMUNICATIONS...

1. A method for time and frequency synchronization, comprising:a UE (User Equipment) measuring a primary measurement reference signal transmitted on at least one basic sub-band, where the at least one basic sub-band has a preset carrier numerology and a preset waveform configuration;
calculating a first time deviation and a first frequency deviation between the UE and a base station on the at least one basic sub-band, based on a measurement result obtained by measuring the primary measurement reference signal; and
keeping the UE in time and frequency synchronization with the base station on the at least one basic sub-band, based on the first time deviation and the first frequency deviation,
wherein when the UE is scheduled to receive data on another sub-band other than the at least one basic sub-band, the method further comprises:
when the another sub-band is determined to be configured with a secondary measurement reference signal and the secondary measurement reference signal is determined to be not associated with the primary measurement reference signal, measuring the secondary measurement reference signal transmitted on the another sub-band;
calculating a second time deviation and a second frequency deviation between the UE and the base station on the another sub-band, based on a measurement result obtained by measuring the secondary measurement reference signal; and
keeping the UE in time and frequency synchronization with the base station on the another sub-band, further based on the second time deviation and the second frequency deviation.

US Pat. No. 10,142,812

INCOMING CALL RESPONDING METHOD AND DEVICE FOR MULTI-CHANNEL TERMINAL

SPREADTRUM COMMUNICATIONS...

1. An incoming call responding method for a multi-channel terminal, comprising:receiving a service request associated with a current subscriber identity card, wherein the service request comprises a called service request to a current subscriber which is identified by the current subscriber identity card; and
in response to the service request, setting up a first service channel for making a call and playing a predetermined multimedia file based on an instruction of the current subscriber, wherein the first service channel is set up based on the current subscriber identity card.

US Pat. No. 10,007,479

USER TERMINAL, METHOD FOR PLAYING AUDIO DATA VIA BLUETOOTH, AND DIGITAL SIGNAL PROCESSOR

SPREADTRUM COMMUNICATIONS...

1. A method for playing music data via Bluetooth, comprising:a digital signal processor receiving a basic packet data template from an application processor, wherein the basic packet data template is used for constructing music data packets;
the digital signal processor implementing a data constructing process to the first music data packet based on the basic packet data template, to obtain a constructed music data packet,
wherein the template is updated by the digital signal processor once the first music data packet is sent, by increasing a sequence number by 1 and filling a timestamp domain, wherein the timestamp domain counts in measurement of music digital sample signal;
the digital signal processor implementing a dividing process and a Host Controller Interface (HCI) layer constructing process according to a HCI format to the constructed music data packet to obtain a data packet in the HCI format to be sent, and requesting to send the data packet in the HCI format to be sent; and
the digital signal processor sending the data packet in the HCI format requested to be sent to a Bluetooth controller via a Pulse-code modulation (PCM) interface between the digital signal processor and the Bluetooth controller, thus during the music data playing process, the application processor is able to enter into a sleep mode.

US Pat. No. 9,924,337

METHOD AND APPARATUS FOR PROCESSING EMERGENCY CALL OF COMMUNICATION TERMINAL

SPREADTRUM COMMUNICATIONS...

1. A method for processing emergency call of a communication terminal, comprising:
presetting the communication terminal with multiple emergency call categories;
obtaining current country or region information based on resident cell system information of the communication terminal;
when an emergency request, which contains one of the multiple emergency call categories requested by a user, is received,
retrieving a first storage region based on the current country or region information and the requested emergency call category
to determine a call mode corresponding to the requested emergency call category in the current country or region, where the
first storage region stores call modes corresponding to multiple emergency call categories and multiple countries and regions;
and

the call mode comprises an emergency call mode and an ordinary call mode; and
responding to the emergency request based on the determined call mode.

US Pat. No. 9,887,802

METHOD AND APPARATUS FOR CONTROLLING TRANSMISSION RATE OF PHYSICAL LAYER

SPREADTRUM COMMUNICATIONS...

1. A method for controlling a physical layer protocol data unit (PPDU) transmission rate of a physical layer in a first terminal,
comprising:
Obtaining a media access control protocol data unit (MPDU) retransmission frequency of the first terminal in a first period,
where the first terminal is a station (STA) or an access point (AP) in a wireless network;

if the MPDU retransmission frequency is less than a frequency threshold, increasing the PPDU transmission rate of the physical
layer in the first terminal in a second period;

if the MPDU retransmission frequency is greater than or equal to the frequency threshold, decreasing the PPDU transmission
rate of the physical layer in the first terminal in the second period, where the second period is following and adjacent to
the first period along a time axis; and

transmitting PPDUs with the increased PPDU transmission rate or the decreased PPDU transmission rate in the second period.

US Pat. No. 10,375,717

USER EQUIPMENT AND DATA TRANSMISSION METHOD THEREOF

Spreadtrum Communications...

1. A data transmission method of a User Equipment (UE), comprising:acquiring first configuration information of a first shortened Transmission Time Interval (TTI) sent by a base station; blindly detecting a predetermined physical downlink link control channel with a period of the first shortened TTI, until primary Downlink Control Information (DCI) corresponding to the UE is acquired, wherein the primary DCI comprises third configuration information of an exit frame number;
determining secondary DCI corresponding to the UE based on the primary DCI, wherein the secondary DCI comprises an exit indicator; and
performing data transmission with the base station in a second shortened TTI scheduled by the secondary DCI,
when a frame number of transmitted data does not exceed the exit frame number and the exit indicator is detected to be valid, blindly detecting the predetermined physical downlink link control channel again to acquire next primary DCI corresponding to the UE; and
when the frame number of transmitted data exceeds the exit frame number, starting to blindly detect the predetermined physical downlink link control channel again from a next shortened TTI to acquire next primary DCI.

US Pat. No. 10,334,117

METHOD AND APPARATUS FOR MODIFYING CHARGING MODE, MOBILE TERMINAL, AND NETWORK SIDE DEVICE

SPREADTRUM COMMUNICATIONS...

1. A method for modifying a charging mode, adapted to a called mobile terminal, comprising:transmitting a signaling message containing information of modifying a charging mode to a network side, after receiving a signaling message containing calling information; and
receiving a signaling message transmitted by the network side that contains information that the charging mode is modified, wherein the modified charging mode comprises that a current calling party is charged as a called role and a current called party is charged as a calling role;
wherein the signaling message is a Session Initiation Protocol (SIP) signaling message, transmitting the signaling message containing information of modifying the charging mode to the network side comprises:
expanding a head field, a header field value or a method field of the SIP signaling message, so that the SIP signaling message comprises information of modifying the charging method; and
transmitting the SIP signaling message to the network side;
wherein transmitting the SIP signaling message to the network side comprises: transmitting the SIP signaling message containing the information of modifying the charging mode to a Serving-Call Session Control Function (S-CSCF) entity of the network side.

US Pat. No. 10,367,613

USER EQUIPMENT, CONTROL METHOD THEREOF AND NETWORK SIDE DEVICE

SPREADTRUM COMMUNICATIONS...

1. A control method of a user equipment, comprising: indicating configuration information of a subband to be configured to the user equipment via a common control channel of a basic subband, such that the user equipment can use the subband to be configured according to the configuration information, wherein the basic subband is a subband to which the user equipment has access, and the subband to be configured comprises any subband within a bandwidth resource;wherein the control method further comprises indicating configuration information of a unicast configured subband to the user equipment in a unicast mode via the subband to be configured, after indicating the configuration information of the subband to be configured to the user equipment via the common control channel of the basic subband.

US Pat. No. 9,471,584

DEMAND PAGING METHOD FOR MOBILE TERMINAL, CONTROLLER AND MOBILE TERMINAL

SPREADTRUM COMMUNICATIONS...

1. A method for demand paging in a mobile terminal, wherein the mobile terminal comprises a controller, an external memory
outside the controller and an internal memory inside the controller and wherein the method comprises:
determining a storage location of a compressed file configured outside a controller of the mobile terminal when the mobile
terminal requests to operate the compressed file;

storing the compressed file in an external auxiliary memory based on an index list of the compressed file;
setting a designated memory for storing the decompressed file based on the determined storage location of the compressed file,
wherein the designated memory is set by selecting the external memory outside the controller or internal memory inside the
controller, and wherein setting the designated memory for storing the decompressed file based on the determined storage location
of the compressed file comprises:

when the storage location of the compressed file is determined as being in a NOR flash memory, the designated memory is set
to an external memory outside the controller, and

when the storage location of the compressed file is determined as being in a NAND flash memory, the designated memory is set
to an internal memory inside the controller;

decompressing the compressed file stored in the external auxiliary memory by a decoding unit inside the controller, wherein
the decoding unit is in a hardware form;

storing the decompressed file in the designated memory;
operating the mobile terminal based on the decompressed file; wherein
the index list comprises a plurality of index units to identify an absolute location of the compressed file;
each index unit of the plurality of index units comprises a plurality of index addresses to direct to the compressed file;
each index unit of the plurality of index units defines the length of the compressed file;
each index unit of the plurality of index units is stored in the head of the compressed file;
the absolute location comprises an instruction address generated in an abnormal mode and a data address; and
the storage location is in at least one of a NOR flash memory, and an external memory to which the compressed file is moved
from a NAND flash memory.

US Pat. No. 9,473,915

CALL VERIFICATION SYSTEM AND METHOD THEREOF AND MOBILE TERMINAL

SPREADTRUM COMMUNICATIONS...

1. A call verification system, applied to mobile terminals, including a calling unit and a called unit, wherein the calling
unit comprises:
a verification code acquiring module for acquiring the verification code inputted from outside;
a packaging module, connecting the verification acquiring module, configured for packaging the verification code in a predetermined
format and thereby forming a packaged transmission identification;

a transmitting module, connecting the packaging module, configured for transmitting the transmission identification when a
call establishment request is transmitted to a called mobile terminals;

wherein the called unit comprises:
a receiving module for receiving the transmission identification;
a storage module for storing a preset standard verification code;
an analysis module, connecting the receiving module, configured for acquiring the transmitting identification and thereby
parsing out a corresponding verification code;

a verification code module, respectively connecting the storage module and the analysis module, configured for acquiring a
parsed verification code, matching the verification code with the standard verification code, and outputting matching outcomes;

a call control module, connecting the verification code module, configured for acquiring the matching outcomes, controlling
the called unit to intercept the call establishment request mismatching the standard verification code according to the matching
outcomes.

US Pat. No. 9,473,119

LATCH AND FREQUENCY DIVIDER

SPREADTRUM COMMUNICATIONS...

1. A latch, comprising:
a first logic cell coupled between a power supply and a ground wire, which has a first control terminal, a first input terminal
and a first output terminal;

a second logic cell having a structure symmetrical to that of the first logic cell, which has a second control terminal, a
second input terminal and a second output terminal; and

a feedforward control unit adapted to control the first logic cell or the second logic cell based on signals inputted into
the first input terminal and the second input terminal,

wherein the first control sub-unit is adapted to cut off a first current circuit in the first logic cell, when the signal
inputted into the first input terminal is in high level and the signal inputted into the second input terminal is in low level;

wherein the second control sub-unit is adapted to cut off a second current circuit in the second logic cell, when the signal
inputted into the first input terminal is in high level and the signal inputted into the second input terminal is in low level;

wherein the third control sub-unit is adapted to cut off the first current circuit in the first logic cell, when the signal
inputted into the first input terminal is in low level and the signal inputted into the second input terminal is in high level;
and

wherein the fourth control sub-unit is adapted to cut off the second current circuit in the second logic cell, when the signal
inputted into the first input terminal is in low level and the signal inputted into the second input terminal is in high level.

US Pat. No. 9,473,126

LATCH AND FREQUENCY DIVIDER

SPREADTRUM COMMUNICATIONS...

1. A latch, comprising:
a first logic unit coupled between a power supply and a ground wire, wherein the first logic unit comprises a first control
terminal, a first input terminal and a first output terminal;

a second logic unit having a structure symmetrical to that of the first logic unit, wherein the second logic unit comprises
a second control terminal, a second input terminal and a second output terminal; and

a feedforward control unit adapted for cutting off a current path in the first logic unit or the second logic unit based on
signals inputted into the first input terminal and the second input terminal,

wherein the first logic unit comprises a first transistor, a third transistor and a fifth transistor, and the second logic
unit comprises a second transistor, a fourth transistor and a sixth transistor,

wherein a source of the first transistor is coupled with the ground wire, a gate of the first transistor is coupled with the
first control terminal, a drain of the first transistor is coupled with a drain of the third transistor, a drain of the fifth
transistor, a gate of the fourth transistor and the first output terminal;

wherein a source of the second transistor is coupled with the ground wire, a gate of the second transistor is coupled with
the second control terminal, a drain of the second transistor is coupled with a drain of the fourth transistor, a drain of
the sixth transistor, a gate of the third transistor and the second output terminal; and

wherein the third transistor and the fifth transistor are connected in parallel, the fourth transistor and the sixth transistor
are connected in parallel, and sources of the third transistor, the fourth transistor, the fifth transistor and the sixth
transistor are coupled with the power supply.