US Pat. No. 9,961,173

ANTENNA AND MOBILE TERMINAL INCLUDING THE SAME

Beijing Xiaomi Mobile Sof...

1. An antenna of a mobile terminal, comprising:a radiation unit comprising a first radiation sub-unit and a second radiation sub-unit, wherein a first terminal of the first radiation sub-unit is connected to a bottom edge of a rear cover of the mobile terminal, a second terminal of the first radiation sub-unit is provided with a feed point, a first terminal of the second radiation sub-unit is connected to the bottom edge, a second terminal of the second radiation sub-unit is provided with a ground point, and a distance from the feed point to the ground point is greater than zero and less than a preset value;
at least one parasitic unit that is coupleable with the radiation unit via the feed point; and
a third radiation sub-unit, where the third radiation sub-unit is connected with the first radiation sub-unit at the feed point.

US Pat. No. 9,940,829

METHODS AND DEVICES FOR BINDING A REMOTE CONTROL

Beijing Xiaomi Mobile Sof...

1. A method for binding a remote control, comprising:acquiring, by the remote control, a binding operation instruction;
sending, by the remote control, a binding request containing identification information of the remote control to a remotely controllable device with which the remote control is to be bound such that the remotely controllable device generates a binding response message in response to the binding request, wherein the binding response message comprises authentication information for binding the remote control;
receiving, by the remote control, the binding response message from the remotely controllable device; and
performing, by the remote control, verification and authentication based on the authentication information in the binding response message; and
when the verification and authentication is successful, binding, by the remote control, with the remotely controllable device, such that the remotely controllable device becomes bound to the remote control and the remote control becomes capable of controlling the bound remotely controllable device.

US Pat. No. 10,129,990

MIDDLE FRAME OF MOBILE TERMINAL AND MOBILE TERMINAL

Beijing Xiaomi Mobile Sof...

1. A middle frame comprising:a metallic baffle having a first long side and a second long side;
a first side plate including:
a first metallic portion having a long side connected to the first long side of the metallic baffle; and
a first non-metallic portion connected to another long side of the first metallic portion opposite to the long side of the first metallic portion; and
a second side plate including:
a second metallic portion having a long side connected to the second long side of the metal baffle; and
a second non-metallic portion connected to another long side of the second metallic portion opposite to the long side of the second metallic portion.

US Pat. No. 9,924,334

MESSAGE PUSHING METHOD, TERMINAL EQUIPMENT AND COMPUTER-READABLE STORAGE MEDIUM

BEIJING XIAOMI MOBILE SOF...

1. A message pushing method, applied to a mobile terminal, the method comprising:
obtaining at least one preset pushing source preset by a user;
obtaining a type of a target audio data customized by a user;
acquiring authorizations of each pushing source;
acquiring a plurality of unread pushed messages;
generating the target audio data according to the plurality of unread pushed messages; and
outputting the target audio data;
wherein the generating the target audio data according to the plurality of unread pushed messages comprises:
acquiring, in the plurality of unread pushed messages, a target unread pushed message pushed by the at least one preset pushing
source;

counting a number of the target pushed messages pushed by each preset pushing source; and
generating the target audio data according to the number of the target pushed messages pushed by each preset pushing source;
wherein the target audio data comprises each preset pushing source and the number of the target pushed messages pushed by
each preset pushing source;

wherein the target audio data further comprises at least one of a message content and a push time of the target unread pushed
message.

US Pat. No. 10,095,911

METHODS, DEVICES, AND COMPUTER-READABLE MEDIUMS FOR VERIFYING A FINGERPRINT

Beijing Xiaomi Mobile Sof...

1. A method for verifying an identity of a user, comprising:a) generating a dynamic fingerprint while the user moves a finger along a trajectory of movement in a fingerprint collection area of a fingerprint reader;
b) comparing the dynamic fingerprint with a referential fingerprint;
c) verifying the identity of the user based on the comparison; and
d) generating a report indicating the identity verified,
wherein generating the dynamic fingerprint comprises:
acquiring, using the fingerprint reader, a set of complete fingerprint images corresponding with multiple finger positions along the trajectory of movement; and
combining the set of complete fingerprint images into a composite image representative of the dynamic fingerprint,
wherein comparing the dynamic fingerprint with the referential fingerprint at step b) comprises: comparing one or more fingerprint features with the referential fingerprint features to determine a similarity therebetween; and
wherein the one or more fingerprint features comprise overlapped fingerprint regions between two adjacent complete fingerprints in the composite image.

US Pat. No. 10,091,236

METHODS APPARATUSES, AND STORAGE MEDIUMS FOR ACQUIRING LEGITIMATE INSTALLATION PACKAGES

Beijing Xiaomi Mobile Sof...

1. A method, comprising:acquiring, by a terminal comprising a processor, characteristic information of a first installation package, the characteristic information uniquely identifying codes of the first installation package;
sending, by the terminal, the characteristic information to an authentication server, the characteristic information triggering the authentication server to feed back to the terminal a differential package corresponding to the characteristic information when the authentication server determines that the first installation package is an illegitimate installation package based on the characteristic information;
receiving, by the terminal, the differential package fed back by the authentication server, the differential package including a difference between the illegitimate installation package and a legitimate installation package corresponding to the illegitimate installation package; and
combining, by the terminal, the differential package with the first installation package to obtain the legitimate installation package;
acquiring characteristic information of a second installation package, when determining that the second installation package is an illegitimate installation package; and
sending reporting information to the authentication server, the reporting information triggering the authentication server to increment a number of times of reporting the second installation package corresponding to the characteristic information and to determine the second installation package corresponding to the characteristic information as an illegitimate installation package when the number of times of reporting is greater than a predetermined reporting threshold,
wherein the reporting information comprises the characteristic information, an identifier of the second installation package, and a download address of the second installation package, the download address triggering the authentication server to download the second installation package using the download address and generate a differential package using the downloaded second installation package and a legitimate installation package corresponding to the second installation package when determining the second installation package as an illegitimate installation package.

US Pat. No. 10,081,249

METHODS AND SYSTEMS FOR UPDATING OPERATING SYSTEM OF ELECTRIC VEHICLE

Beijing Xiaomi Mobile Sof...

1. A user terminal, comprising:a processor, and
a non-transitory machine-readable storage medium for storing machine-executable instructions;
wherein the processor is caused by the machine-executable instructions to:
determine whether an electric vehicle is in use when receiving a system update operation instruction, wherein the electric vehicle is an electric self-balancing vehicle, and the electric vehicle is determined in use when a current load weight of the electric vehicle is greater than a preset weight threshold;
when the electric vehicle currently is in use, disable a system update function of the electric vehicle; and
when the electric vehicle currently is in a standby status, update a system for the electric vehicle in response to the system update operation instruction.

US Pat. No. 9,860,844

METHOD AND APPARATUS OF TEMPERATURE CONTROL

Beijing Xiaomi Mobile Sof...

7. A temperature control apparatus, comprising:
a processing component; and
a storage component configured to store instructions executable by the processing component;
wherein the processing component is configured to:
determine a present state of a user interface of a terminal when a present temperature of the terminal reaches a predetermined
temperature threshold, the present state of the user interface being an interacting state or a non-interacting state; and

perform a corresponding temperature control strategy on the terminal according to the present state of the user interface,
wherein when the predetermined temperature threshold is a first predetermined temperature threshold, the processing component
is further configured to perform the corresponding temperature control strategy on the terminal according to the present state
of the user interface by:

reducing a screen power consumption of the terminal, and a charging power consumption of the terminal to a predetermined charging
power consumption threshold, if the present state of the user interface is the interacting state, and

closing at least one of application programs running in the terminal according to a priority list of the application programs,
if the present state of the user interface is the non-interacting state.

US Pat. No. 10,097,408

SUPPORTING DYNAMIC MULTIPOINT COMMUNICATION CONFIGURATION

BEIJING XIAOMI MOBILE SOF...

1. An apparatus, comprising:communication configuration means configured to define at least two different communication transmission sets for cellular-based communication between a base station and a terminal, wherein the communication transmission sets are related to a downlink reference signal configuration, and wherein each of the at least two different communication transmission sets correspond to a different type of communication configuration; and
communication transmission set switching means configured to assign a communication transmission set of the at least two different communication transmission sets for use in the cellular-based communication between the base station and the terminal.

US Pat. No. 10,045,166

METHOD AND DEVICE FOR IDENTIFYING SHORT MESSAGES FROM PSEUDO BASE STATIONS

Beijing Xiaomi Mobile Sof...

1. A method for identifying a short message received by a mobile terminal as being from a pseudo base station, comprising:obtaining feature information for the short message when the mobile terminal receives the short message, wherein the feature information includes at least content information;
determining whether the short message is suspected to be an undesirable short message based on the feature information;
obtaining, when it is determined that the short message is suspected to be an undesirable short message, an operation time corresponding to when the mobile terminal performed a cell site reselection operation, wherein the operation time corresponds either to the last reselection operation before the message was received or to a first reselection operation after the short message was received; and
determining whether the short message is from a pseudo base station based on the operation time,
wherein determining whether the short message is from the pseudo base station based on the operation time comprises:
determining a first time and a second time, wherein the first time corresponds to the last reselection operation when the mobile terminal last performed a cell site reselection operation with a location area update before receiving the short message, and wherein the second time corresponds to when the mobile terminal received the short message;
calculating a first time interval between the first time and the second time;
when determining that the first time interval is less than or equal to the first preset time interval, calculating a second time interval between the second time and a third time, wherein the third time corresponds to the first reselection operation when the mobile terminal performed a first cell reselection operation after receiving the short message; and
determining, when the second time interval is less than or equal to a second preset time interval, that the short message is from the pseudo base station.

US Pat. No. 10,008,092

METHOD, APPARATUS, AND STORAGE MEDIUM FOR ALERTING COOKING STATE OF ELECTRIC COOKER

BEIJING XIAOMI MOBILE SOF...

1. A method for alerting a cooking state of an electric cooker, the method comprising:detecting a current cooking state of the electric cooker;
generating cooking state alert information when a preset cooking state is detected; and
sending the cooking state alert information to a target terminal for alerting a user to the current cooking state of the electric cooker;
wherein the preset cooking state at least includes the following states:
a cooking completion state;
a state of reaching a target cooking stage; and
a state where there is a preset time before completion of a cooking task;
wherein sending the cooking state alert information to the target terminal comprises:
determining the target terminal; and
sending the cooking state alert information to the target terminal;
wherein determining the target terminal comprises:
sending terminal query information comprising a device identification of the electric cooker to an intermediate device to enable the intermediate device to acquire associated terminal information according to the device identification of the electric cooker, the associated terminal information comprising terminal identifications of all communication terminals within the same local area network as the electric cooker; and
receiving the associated terminal information and determining the target terminal according to a preset rule;
wherein sending the cooking state alert information to the target terminal comprises:
detecting a current operating state of the target terminal; and
pushing the cooking state alert information to the target terminal when the target terminal is in an ON state.

US Pat. No. 10,114,735

METHOD, DEVICE AND MEDIUM FOR MANAGING APPLICATION PROGRAM

BEIJING XIAOMI MOBILE SOF...

1. A method for managing an application program, comprising:acquiring type information of a first application program running on a foreground of a terminal; and
preventing the first application program from being debugged by other application programs if the type information of the first application program is preset type information;
wherein preventing the first application program from being debugged by other application programs comprises:
acquiring identification information of a second application program, which initiates debugging to the first application program, based on a running log of the first application program, and determining the second application program according to the identification information when it is detected that the first application program is being debugged;
acquiring a pre-stored list of application programs recording identification information of the application programs allowed to debug the first application program; and
determining that the second application program is not allowed to debug the first application program, and closing the second application program when the second application program is not contained in the pre-stored list of application programs.

US Pat. No. 10,110,800

METHOD AND APPARATUS FOR SETTING IMAGE CAPTURING PARAMETERS

Beijing Xiaomi Mobile Sof...

1. A method for setting an image capturing parameter of an image capturing device comprising:acquiring current environment data that corresponds to a current environment and a device parameter of the image capturing device;
sending a sample acquiring request to a server, the sample acquiring request including the current environment data and the device parameter;
receiving sample data from the server associated with the current environment data and the device parameter, the sample data including one or more sample images previously stored on the server;
determining a target image capturing parameter based on the one or more sample images;
setting a current image capturing parameter of the image capturing device based on the target image capturing parameter;
capturing an image with the image capturing device;
acquiring environment data corresponding to the captured image;
determining an image capturing parameter used to capture the image; and
sending the captured image, the acquired environment data, and the image capturing parameter used to capture the image to the server, wherein the server stores the captured image as a sample image corresponding to the acquired environment data and the image capturing parameter used to capture the image.

US Pat. No. 10,068,151

METHOD, DEVICE AND COMPUTER-READABLE MEDIUM FOR ENHANCING READABILITY

Beijing Xiaomi Mobile Sof...

1. A method for enhancing readability of an image displayed on a terminal, comprising:acquiring image feature information of the image;
identifying an image type of the image based on the image feature information;
selecting a readability enhancing way corresponding to the image type; and
enhancing the image by the readability enhancing way,
wherein the image feature information comprises a pixel distribution corresponding relationship of at least one color channel, the pixel distribution corresponding relationship comprising a corresponding relationship between a color level and a number of pixels with the color level;
wherein identifying the image type of the image based on the image feature information comprises:
detecting whether a changing pattern of the numbers of pixels corresponding to adjacent color levels is an abrupt changing pattern;
determining that the image type of the image is a nature image in the case that the changing pattern is not the abrupt changing pattern; and
determining that the image type of the image is a user interface image in the case that the changing pattern is the abrupt changing pattern; and
wherein the adjacent color levels are two color levels that have a difference less than a predetermined value.

US Pat. No. 10,050,334

ANTENNA AND MOBILE TERMINAL INCLUDING THE SAME

Beijing Xiaomi Mobile Sof...

1. A Wireless Fidelity (WIFI) antenna on a mobile terminal, comprising:a feed point;
a first ground point; and
a metal dome connected with the feed point;
wherein a metal frame is extended from an upper side of a metal body of the mobile terminal, and the metal frame is provided with a slit; the metal dome is fixedly connected with the metal frame at an end near the slit; the feed point is disposed on the metal body and under the metal dome; and the first ground point is disposed on the metal body and connected with the metal frame,
wherein a second ground point is disposed between the feed point and the first ground point on the metal body, and a ground metal strip is disposed on the second ground point; and
wherein a herringbone ground antenna is disposed at another end near the slit, and the herringbone ground antenna comprises metal sheets connected with the metal frame at the same location, and a third ground point and a fourth ground point both of which are disposed on the metal body and connected with the metal sheets.

US Pat. No. 10,116,985

METHOD AND APPARATUS FOR DISPLAYING A BULLET CURTAIN IN A VR VIDEO

Beijing Xiaomi Mobile Sof...

1. A method for displaying a bullet curtain in a Virtual Reality (VR) video, comprising:detecting, by a VR device, a visual field of a user via a motion sensor;
determining, by the VR device, a target bullet curtain to be displayed in the visual field of the user based on location information of a plurality of bullet curtains stored in a bullet curtain library; and
displaying, by the VR device, the target bullet curtain in a display area corresponding to the visual field of the user,
wherein the location information of each of the plurality of bullet curtains indicates a sender's visual field when the bullet curtain is sent by the sender watching the VR video; and
wherein determining, by the VR device, the target bullet curtain to be displayed in the visual field of the user based on the location information of the plurality of bullet curtains stored in the bullet curtain library comprises:
determining, by the VR device, a bullet curtain for which an overlap area of the sender's visual field and the user's visual field is larger than or equal to a first threshold from the plurality of bullet curtains as the target bullet curtain, according to the sender's visual field and the user's visual field at the moment each bullet curtain is sent.

US Pat. No. 9,977,924

METHOD AND DEVICE FOR PROVIDING NOTIFICATION INDICATING LOSS OF TERMINAL

Beijing Xiaomi Mobile Sof...

1. A method for a server to provide a notification indicating a loss of a terminal, the server including a processor and a memory storing instructions executable by the processor, the method comprising:obtaining, by the processor, a matching relation between first feature information of a current user of a target terminal and second feature information of a predetermined user;
obtaining, by the processor, an identifier of a related terminal associated with the target terminal from a related database, wherein the related database comprises a correspondence relation between an identifier of the target terminal and the identifier of the related terminal; and
controlling, by the processor, the related terminal corresponding to the identifier of the related terminal to output a loss notification in response to determining that the matching relation indicates that the first feature information and the second feature information do not match,
wherein the loss notification indicates a loss of the target terminal, the first feature information includes biometric feature information of the current user, and the second feature information includes biometric feature information of the predetermined use,
wherein the related terminal comprises a terminal on which a target account is logged in, and
the target account is the same as an account that is logged-in on the target terminal or the same as an account associated with the account that is logged-in on the target terminal.

US Pat. No. 10,134,269

CONTROL SWITCHING METHOD AND CONTROL TERMINAL, AND STORAGE MEDIUM

Beijing Xiaomi Mobile Sof...

7. A control terminal, comprising:a processor; and
a memory configured to store instructions executable by the processor,
wherein the processor is configured to:
send a request for controlling a controlled device to a server, wherein the request instructs the server to request a first control terminal to transfer control of the controlled device to the control terminal, and the controlled device is determined to be in a control region after a testing signal is sent to the controlled device and a feedback signal is received;
receive a notification, sent by the server, of agreeing to control the controlled device, wherein the notification is sent after the server determines that the first control terminal agrees to transfer control; and
communicate with the controlled device to control the controlled device.

US Pat. No. 10,121,359

METHODS AND DEVICES FOR PROMPTING INFORMATION OF A SMART SOCKET

Beijing Xiaomi Mobile Sof...

1. A method, comprising:acquiring temperature in a smart socket measured by a built-in sensor of a micro-controller in the smart socket;
comparing the temperature in the smart socket with a preset temperature threshold value, and determining whether power of electric equipment connected with the smart socket is higher than an upper limit of an acceptable power range of the smart socket according to a comparison result, wherein the preset temperature threshold value is a preset threshold value configured to determine whether the power of the electric equipment is higher than the upper limit of the acceptable power range of the smart socket;
when the power of the electric equipment is determined to be higher than the upper limit of the acceptable power range of the smart socket, generating alarming information indicating that the power of the electric equipment is excessively high; and
pushing the alarming information to a mobile terminal bound with the smart socket;
wherein comparing the temperature in the smart socket with the preset temperature threshold value and determining whether the power of the electric equipment connected with the smart socket is higher than the upper limit of the acceptable power range of the smart socket according to the comparison result comprises:
when the temperature measured by the built-in sensor of the micro-controller is more than or equal to the preset temperature threshold value, determining that the power of the electric equipment connected with the smart socket is higher than the upper limit of the acceptable power range of the smart socket.

US Pat. No. 10,122,916

OBJECT MONITORING METHOD AND DEVICE

BEIJING XIAOMI MOBILE SOF...

1. An object monitoring method, comprising:determining a sound production reason for a target sound when the target sound exists in acquired sounds;
pushing sound production information to a mobile terminal, the sound production information comprising the sound production reason;
receiving a video acquisition instruction sent by the mobile terminal;
pushing video information to the mobile terminal according to the video acquisition instruction so as to enable the mobile terminal to display the video information;
broadcasting a message to enable the mobile terminal to display prompt information indicating that a current monitoring equipment does not access a network responsive to detecting that the current monitoring equipment does not access the network;
receiving a name and a password of a router broadcast by the mobile terminal; and
sending a connection request to the router for connection to the router.

US Pat. No. 10,122,070

DIVERSITY ANTENNA AND MOBILE TERMINAL

BEIJING XIAOMI MOBILE SOF...

1. A diversity antenna applied in a mobile terminal having a metal housing, the metal housing comprising a housing body and a receiving region located over the housing body, the receiving region being a frame structure in which a side is provided with a slit, wherein the diversity antenna comprises:a feed point, a first ground point and a second ground point, wherein the feed point, the first ground point and the second ground point are all arranged on the housing body, and a distance between the feed point and the slit is 3 mm to 15 mm;
a capacitive element connected to the frame structure and arranged in series with the feed point; and
a switch arranged in series with the first ground point.

US Pat. No. 10,111,026

DETECTING METHOD AND APPARATUS, AND STORAGE MEDIUM

Beijing Xiaomi Mobile Sof...

1. A method for detecting an arrival of a user in a target area, comprising:detecting that the user is within a proximity to the target area;
searching, by a device belonging to the user, for a target wireless access device located in the target area at a preset frequency, wherein the preset frequency is set in association with a predetermined scenario and corresponds to a number of search operations performed per unit time;
when the target wireless access device is found, establishing a connection with the target wireless access device; and
after the connection with the target wireless access device is established, determining that the user arrives at the target area.

US Pat. No. 10,108,228

VIRTUAL REALITY GOGGLE

BEIJING XIAOMI MOBILE SOF...

1. A virtual reality (VR) goggle, operable with an electronic device for displaying VR content, the VR goggle comprising:a body comprising a second clamping part on a distal facet of the body; and
a cover positioned at a distal side of the body to form a cavity between the cover and the distal facet of the body to accommodate the electronic device for displaying VR content, the cover comprising a first clamping part on an internal surface of the cover; and
wherein the first clamping part is operable with the second clamping part to securely confine the electronic device within the cavity; and
wherein the body further comprises:
a housing having a first opening; and
a VR functional component positioned in the housing, the VR functional component comprising:
a display functional structure having a second opening corresponding to the first opening and a third opening facing the electronic device; and
a control structure positioned in the display functional structure, the control structure comprising:
a trigger part positioned at a surface of the body and used by a user to perform a trigger operation; and
a delivery part engaged with the trigger part to enable a tail end of the delivery part to cooperate with the electronic device to input a predetermined control instruction into the electronic device when the trigger operation is performed.

US Pat. No. 10,064,000

METHOD, APPARATUS, AND STORAGE MEDIUM FOR ACQUIRING TERMINAL INFORMATION

BEIJING XIAOMI MOBILE SOF...

1. A method for acquiring terminal information, implemented in a first terminal, the method comprising:detecting a state of the first terminal;
in response to the detected state indicating that the first terminal is lost, detecting a physical identity module; and
in response to detecting that no connection is established with the physical identity module, communicating with a server via a virtual identity module to enable the server to acquire information from the first terminal;
wherein communicating with the server via the virtual identity module comprises: communicating with a second terminal through the server via the virtual identity module,
wherein communicating with the second terminal through the server via the virtual identity module comprises: receiving a control instruction sent by the second terminal through the server, the control instruction instructing to set target data to a hidden state.

US Pat. No. 10,110,735

METHOD AND APPARATUS FOR PROMPTING MESSAGE ON BATTERY LEVEL

Beijing Xiaomi Mobile Sof...

1. A method for prompting a message, comprising:receiving, by a server, a calling telephone number and a called telephone number from a calling terminal when calling of the called telephone number is failed and the calling terminal receives a notification message indicating that a called terminal corresponding to the called telephone number is powered off;
obtaining, by the server, stored battery level information associated with the called telephone number from a battery level information database, wherein the battery level information database stores battery level information uploaded by a terminal corresponding to a telephone number when a battery level of the terminal is lower than a first preset value; and
when the obtained battery level information indicates a preset low battery level state and when determining that the calling telephone number has access to the battery level information in the battery level information database, sending, by the server, a notification message to the calling telephone number, the notification message indicating that the called terminal corresponding to the called telephone number has been shut down due to a low battery level.

US Pat. No. 10,027,785

METHOD FOR SWITCHING SCREEN STATE OF TERMINAL, TERMINAL THEREOF, AND COMPUTER-READABLE MEDIUM THEREOF

BEIJING XIAOMI MOBILE SOF...

1. A method for switching a screen state of a terminal, the method comprising:transmitting, by the terminal, a transmission sound wave when it is detected that the screen state of the terminal is in a light-on state during a voice communication session, the transmission sound wave being a sound wave of a pre-defined frequency;
determining, by the terminal, a target detection region when a target receiving sound wave is received through a plurality of pre-installed sound wave receiving devices, the target receiving sound wave being formed by reflecting the transmission sound wave by a target object; and
switching, by the terminal, the screen state of the terminal from the light-on state into a light-off state when it is determined that the target object is located in the target detection region.

US Pat. No. 10,212,475

LIVE VIDEO PROCESSING METHOD AND DEVICE

BEIJING XIAOMI MOBILE SOF...

1. A live video processing method, comprising:establishing a preset video switching relationship for characterizing a correspondence relationship between at least two live videos and rotation angles and rotation directions;
determining whether a terminal is rotated when the terminal is playing a first live video of the at least two live videos;
determining a current rotation angle and a current rotation direction of the terminal when it is determined that the terminal is rotated;
switching from playing the first live video to playing a second live video of the at least two live videos according to the current rotation angle and the current rotation direction and the preset video switching relationship; and
adjusting, when any of the at least two live videos ends, the preset video switching relationship for currently remaining live videos of the at least two live videos.

US Pat. No. 10,133,911

METHOD AND DEVICE FOR VERIFYING FINGERPRINT

Beijing Xiaomi Mobile Sof...

1. A method for verifying a fingerprint, comprising:acquiring N pressing operations successively performed by a finger of a user within an area for acquiring the fingerprint, wherein N>1;
generating a sequence of fingerprints to be verified according to fingerprints and pressing intensities of the N pressing operations;
comparing the sequence of fingerprints to be verified with a reference sequence of fingerprints; and
determining that the fingerprint of the user is successfully verified when the sequence of fingerprints to be verified is the same as the reference sequence of fingerprints,
wherein generating the sequence of fingerprints to be verified according to the fingerprints and the pressing intensities of the N pressing operations further comprises:
classifying operation types of the N pressing operations, wherein the pressing operations of which the pressing intensities exceed a preset threshold value belong to a first operation type and the pressing operations of which the pressing intensities do not exceed the preset threshold value belong to a second operation type;
sequencing the operation types according to pressing moments of the corresponding N pressing operations to obtain a sequence of operations; and
generating the sequence of fingerprints to be verified according to the sequence of operations and the fingerprints.

US Pat. No. 10,084,985

DISPLAY DEVICE AND MAINBOARD APPLIED IN THE DISPLAY DEVICE

Beijing Xiaomi Mobile Sof...

1. A display device, comprising:a display panel;
a mainboard including a processing circuit, a signal transmission interface, and a signal conversion interface, wherein the signal conversion interface includes a first interface and a second interface, and the signal transmission interface is electrically connected to a signal transmission interface of the display panel; and
an adaptation circuit electrically connected to the signal conversion interface, the first interface of the signal conversion interface being electrically connected to the processing circuit of the mainboard and the second interface of the signal conversion interface being electrically connected to the signal transmission interface of the mainboard,
wherein:
the processing circuit is configured to transmit a signal with a first signal property to the adaptation circuit via the first interface;
the display panel is configured to transmit a signal with a second signal property to the adaptation circuit via the signal transmission interface of the display panel, the signal transmission interface of the mainboard and the second interface; and
the adaptation circuit is configured to:
convert the signal with the first signal property from the processing circuit into a signal with the second signal property to be transmitted to the display panel via the second interface, the signal transmission interface of the mainboard and the signal transmission interface of the display panel; or
convert the signal with the second signal property from the display panel into a signal with the first signal property to be transmitted to the processing circuit via the first interface.

US Pat. No. 10,051,535

METHOD AND DEVICE FOR DETECTING NEIGHBORING CELL IN CELL RESELECTION PROCESS

Beijing Xiaomi Mobile Sof...

1. A method performed by user equipment to detect a neighboring cell in a cell reselection process, the method comprising:receiving a message instructing the user equipment to switch from a connected state to an idle state, the message including a first frequency band group which further includes one or more frequency bands;
updating a second frequency band group stored in the user equipment, according to the first frequency band group; and
when the cell reselection process is performed by the user equipment, detecting a neighboring cell on at least one frequency band in the updated second frequency band group,
wherein the updating of the second frequency band group according to the first frequency band group further includes:
when the one or more frequency bands in the first frequency band group are undedicated frequency bands for detecting the neighboring cell and the second frequency band group includes only undedicated frequency bands for detecting the neighboring cell, updating the undedicated frequency bands in the second frequency band group according to the one or more frequency bands in the first frequency band group;
when the one or more frequency bands in the first frequency band group are undedicated frequency bands for detecting the neighboring cell and the second frequency band group includes both undedicated frequency bands and dedicated frequency bands for detecting the neighboring cell, updating the undedicated frequency bands in the second frequency band group according to the one or more frequency bands in the first frequency band group and deleting the dedicated frequency bands in the second frequency band group;
when the one or more frequency bands in the first frequency band group include both undedicated frequency bands and dedicated frequency bands for detecting the neighboring cell and the second frequency band group includes only undedicated frequency bands for detecting the neighboring cell, adding the dedicated frequency bands in the first frequency band group to the second frequency band group and updating the undedicated frequency bands in the second frequency band group according to the undedicated frequency bands in the first frequency band group; and
when the one or more frequency bands in the first frequency band group include both undedicated frequency bands and dedicated frequency bands for detecting the neighboring cell and the second frequency band group includes both undedicated frequency bands and dedicated frequency bands for detecting the neighboring cell, updating the undedicated and dedicated frequency bands in the second frequency band group according to the undedicated and dedicated frequency bands in the first frequency band group, respectively.

US Pat. No. 9,998,297

METHOD AND APPARATUS FOR CONTROLLING SMART HOME DEVICE TO UPLOAD DATA, METHOD AND APPARATUS FOR ACQUIRING DATA UPLOADED BY SMART HOME DEVICE

BEIJING XIAOMI MOBILE SOF...

1. A method for controlling a smart home device to upload data, comprising:acquiring operation status data of the smart home device; and
sending the operation status data to all application servers bound to the smart home device according to binding relationships of the smart home device with application servers;
wherein the smart home device is bound to at least two application servers;
wherein, sending the operation status data to all application servers bound to the smart home device according to binding relationships of the smart home device with application servers comprises:
acquiring user operation information which includes a login account;
determining relationships among the login account, the smart home device and each application server;
when the login account is a master account logged in a first application server, sending first operation status data to the first application server and sending second operation status data to a second application server bound to the smart home device, wherein the second operation status data is part of the first operation status data; and
when the login account is a slave account logged in the first application server, the operation status data is sent to all bound application servers.

US Pat. No. 10,187,476

METHOD AND APPARATUS FOR BRIDGING COMMUNICATION SESSIONS

Beijing Xiaomi Mobile Sof...

1. A method comprising:determining to receive a request for establishing a communication session between a first device and a second device, wherein the request specifies a third device with a first static link to the first device and a second static link to the second device;
determining to establish a temporary link between the first device and the second device via the first static link and the second static link for conducting the communication session, wherein the communication session is on a common communication network;
determining to present a graphical user interface including a representation of at least one of the first device, the second device, and the third device; and
determining a movement of the representation of the at least one of the first device, the second device, and the third device,
wherein the movement initiates the request, and
wherein the movement includes moving the representation of the at least one of the first device, the second device, and the third device to indicate at least a partial overlap with another representation of another of the first device, the second device, and the third device.

US Pat. No. 10,141,634

ANTENNA FOR USE IN MOBILE TERMINAL

Beijing Xiaomi Mobile Sof...

1. An antenna for use in a mobile terminal, comprising:a first radiation unit including a feed portion for inputting energy, the feed portion being provided at one end of the first radiation unit; and
two coupling branches, wherein:
the first radiation unit and the two coupling branches form a coupled feeding structure;
one end of a first one of the two coupling branches and one end of a second one of the two coupling branches are respectively connected to two end portions of a first segment of a metal frame of the mobile terminal, the two coupling branches are disposed around the first radiation unit, the two coupling branches and the first radiation unit are not in contact with each other, and the two coupling branches define an opening; and
first and second slits are respectively provided at two ends of the first segment of the metal frame to separate the first segment from other segments of the metal frame.

US Pat. No. 10,104,519

APPARATUS AND METHOD FOR COMMUNICATIONS

BEIJING XIAOMI MOBILE SOF...

1. A method, comprising:at least one processor and at least one memory including a computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus at least to:
retrieve by a network node from a cellular network, a channel access profile of a user equipment wherein the channel access profile is based on an active user equipment contexts including serving-cell contexts of the user equipment obtained by the cellular network during an active connection between the user equipment and the cellular network;
synchronize, by the network node, the channel access profile between the user equipment and the cellular network; and
perform at a subsequent time, by the network node while there is no active connection between the user equipment and the cellular network, a connection establishment procedure for a machine type communication to establish a connection between the user equipment and the cellular network based on the synchronized channel access profile, wherein the connection establishment procedure comprises performing bearer setup and resource allocation on the basis of the channel access profile of the user equipment.

US Pat. No. 10,212,025

ROUTER MANAGEMENT METHOD, ROUTER AND MOBILE TERMINAL

Beijing Xiaomi Mobile Sof...

1. A router management method, applied in a router, comprising:identifying an abnormality in a wideband network;
switching communications from the wideband network to a mobile network;
sending a failure message to a networked mobile terminal instructing a user of the mobile terminal to remotely repair the wideband network; and
when the wideband network is recovered, switching communications from the mobile network to the wideband network;
wherein the failure message comprises network address information of a payment management page of the router; and
wherein sending the failure message to the networked mobile terminal instructing the user of the mobile terminal to remotely repair the wideband network comprises:
sending the network address information of the payment management page of the router to the networked mobile terminal so as to instruct the user of the mobile terminal to acquire a renewing operation over the wideband network in the payment management page pointed to by the network address information of the payment management page.

US Pat. No. 10,178,647

PAGING METHOD, PAGING DEVICE, AND PAGING SYSTEM

Beijing Xiaomi Mobile Sof...

1. A paging method for use in a network access device, comprising:acquiring an identifier of a terminal being called in a voice service of a Packet Switched domain, the terminal being configured to operate with first and second Subscriber Identity Module (SIM) cards;
generating a paging message according to the identifier of the terminal being called, the paging message including a core network domain name field and a value of the core network domain name field corresponding to the voice service of the Packet Switched domain, the value indicating a processing priority of the voice service of the Packet Switched domain; and
sending the paging message to the terminal being called, the paging message configured to cause the terminal to:
process the paging message with a first priority which corresponds to the voice service of the Packet Switched domain;
when a target SIM card of the paging message is the first SIM card and the second SIM card is occupying an antenna resource in the terminal, detect whether the first priority is higher than a second priority of a current service of the second SIM card; and
when the first priority is higher than the second priority, allocate the antenna resource to the voice service of the Packet Switched domain corresponding to the first priority.

US Pat. No. 10,154,128

METHODS AND APPARATUSES FOR INTERPRETING A PHONE NUMBER

Beijing Xiaomi Mobile Sof...

1. A method, comprising:determining, by a smart device, whether contact information of a phone number is stored in an address book when receiving a call;
when the contact information of the phone number is not stored in the address book, searching, by the smart device, a message with a content containing the phone number from historical messages satisfying a predetermined condition, wherein the historical messages satisfying the predetermined condition include at least one of: messages received within a predetermined period of time before the call, and historical messages from sending accounts located in a white list, wherein the white list is configured to store sending accounts of lawful merchants;
when the message with the content containing the phone number is searched from the historical messages satisfying the predetermined condition, extracting, by the smart device, predetermined type information from the content of the message obtained from the historical messages, wherein the predetermined type information comprises name information; and
displaying the name information as the contact information of the phone number on a display interface of the smart device.

US Pat. No. 10,177,443

COMMUNICATION ANTENNA, METHOD FOR CONTROLLING THE SAME AND TERMINAL

Beijing Xiaomi Mobile Sof...

1. A communication antenna applied in a mobile terminal with a metal frame, comprising:a first passive unit comprising a regulating circuit, a stimulation receiving unit, and a second passive unit,
wherein the first passive unit and the second passive unit are respectively coupled to ground, the stimulation receiving unit is electrically coupled to a radio frequency module so as to receive an electrical signal transmitted by the radio frequency module;
wherein the regulating circuit comprises a switch, a controller, and a regulating assembly, the regulating assembly comprises a plurality of electronic components, and the controller is configured to control the switch to connect one or more electronic components of the regulating assembly to the circuit, the connected one or more electronic components making the communication antenna to resonate in one of a plurality of frequency ranges, and
wherein the stimulation receiving unit comprises a second antenna pattern and a first matching circuit, a feeding node is disposed on the second antenna pattern, the second antenna pattern is electrically coupled to a first terminal of the first matching circuit via the feeding node, a second terminal of the first matching circuit is coupled to the radio frequency module.

US Pat. No. 10,178,379

METHOD AND APPARATUS FOR TESTING VIRTUAL REALITY HEAD DISPLAY DEVICE

Beijing Xiaomi Mobile Sof...

1. A method for testing a virtual reality head display device, comprising:acquiring a pair of images from the virtual reality head display device, the pair of images including a left-eye image and a right-eye image generated by the virtual reality head display device corresponding to a test image;
analyzing the pair of images to acquire sets of feature point positions, each set of feature point positions including a first position of a left-eye feature point in the left-eye image and a second position of a right-eye feature point in the right-eye image, the left-eye feature point and the right-eye feature point for each set having the same preset color value, the preset color value having a unique color value among color values of pixels in the test image;
for each set of left-eye feature point and right-eye feature point, determining a difference between a first relative position of the left-eye feature point in the left-eye image and a second relative position of the right-eye feature point in the right-eye image according to the set of feature point positions; and
determining a result regarding whether the virtual reality head display device is capable to generate a stereoscopic image observable by human eyes according to the difference between the first relative position and the second relative position.

US Pat. No. 10,178,212

MOBILE TERMINAL AND METHOD FOR DETERMINING ANTENNA

Beijing Xiaomi Mobile Sof...

1. A mobile terminal comprising:a housing comprising a first side frame and a second side frame;
a processor disposed at least partially in the housing; and
at least two antennas and at least two pressure sensors arranged at two sides of the mobile terminal, wherein the at least two antennas and the at least two pressure sensors are connected with the processor respectively;
wherein one or more first side pressure sensors among the at least two pressure sensors are arranged on a surface of a first side frame of the housing, and one or more second side pressure sensors among the at least two pressure sensors are arranged on a surface of a second side frame of the housing, the second side frame opposing the first side frame;
wherein the at least two pressure sensors are configured to acquire values of pressures applied to a surface of the housing and send the acquired pressure values to the processor;
wherein the processor is configured to receive pressure values sent by the pressure sensors and to determine at least one contact position between a user and the mobile terminal based on pressure values; and
wherein one of the at least two antennas is selected as a preferred antenna and the preferred antenna has a higher transmission power than the other antennas;
wherein the processor is configured to establish a coordinate system, and statistically process the at least one contact position to obtain a central contact position of the at least one contact position in the coordinate system, and to determine the furthest antenna from the central contact position among the at least two antennas as the antenna to receive or send signals.

US Pat. No. 10,199,075

METHOD AND PLAYBACK DEVICE FOR CONTROLLING WORKING STATE OF MOBILE TERMINAL, AND STORAGE MEDIUM

BEIJING XIAOMI MOBILE SOF...

1. A method performed by a playback device for controlling a working state of a mobile terminal, the playback device configured to receive and play multimedia information provided by the mobile terminal and comprising a sensor, a detector and a transmitter, the method comprising:determining, by the sensor, that the playback device is currently in an inactive state;
detecting, by the detector, whether multimedia information or mutual information sent from the mobile terminal is received to determine whether the mobile terminal is in a working state; and
sending, by the transmitter, to the mobile terminal an instruction for instructing the mobile terminal to shift into a standby state when the mobile terminal is in the working state.

US Pat. No. 10,181,184

METHOD AND APPARATUS FOR IDENTIFYING IMAGE TYPE

Beijing Xiaomi Mobile Sof...

1. A method for identifying an image type, comprising:acquiring a histogram of a channel in a preset color space of an image to be identified;
calculating a ratio between a quantity of pixels of a gray-scale value and a quantity of pixels of an adjacent gray-scale value in the channel according to the histogram, wherein the calculating of the ratio comprises:
calculating a ratio between a quantity of pixels of a gray-scale value i and a quantity of pixels of a gray-scale value (i?n) in the channel; and
calculating a ratio between the quantity of pixels of the gray-scale value i and a quantity of pixels of a gray-scale value (i+n) in the channel,
wherein n?i?255?n, 1?n?10, and both i and n are integers;
determining a type of the image according to the ratio; and
processing the image based on the determined type of the image.

US Pat. No. 10,204,595

METHODS AND DEVICES FOR ADJUSTING SCREEN BRIGHTNESS

Beijing Xiaomi Mobile Sof...

1. A method for adjusting screen brightness, comprising:determining, by a device comprising a processor and a screen, a screen brightness adjusting curve corresponding to a current time; and
determining, by the device, current screen brightness of the screen according to a current ambient luminance and the screen brightness adjusting curve;
wherein determining the screen brightness adjusting curve comprises: determining a time period corresponding to the current time; and determining the screen brightness adjusting curve corresponding to the time period of the current time; and
wherein determining the time period corresponding to the current time comprises: determining the time period corresponding to the current time by determining whether a time duration that a display has been in a preset state exceeds a preset time period, wherein the preset state is an off screen state.

US Pat. No. 10,244,367

SHORT MESSAGE IDENTIFICATION METHOD AND DEVICE, AND STORAGE MEDIUM

BEIJING XIAOMI MOBILE SOF...

1. A method for short message identification, the method comprising:receiving a short message via a terminal;
extracting key information from the short message via a preset short message identification engine to identify the short message, wherein extracting the key information comprises:
classifying the short message to obtain a classification result corresponding to the short message, the classification result including a normal short message with key information to be extracted or an abnormal short message without key information to be extracted; and
extracting the key information from the short message by identifying the short message when the classification result corresponding to the short message is the normal short message; and
providing the key information to applications associated with the key information, wherein providing the key information to the applications comprises:
determining types of the key information; and
based on associations between the types of the key information and the applications, sending the key information to the applications associated with the types of the key information.

US Pat. No. 10,203,595

AUTOFOCUS TESTING DEVICE

BEIJING XIAOMI MOBILE SOF...

1. An autofocus testing device, comprising:a first focusing plate;
a second focusing plate;
a driver configured to drive at least one of a camera and the first and second focusing plates to aim a lens of the camera at the first and second focusing plates in turn, wherein a first distance between the first focusing plate and the camera is different from a second distance between the second focusing plate and the camera; and
a controller configured to:
obtain status information of the driver,
determine whether the lens is aimed at one of the first and second focusing plates based on the status information, and
control the camera to perform an autofocus image capture operation when the lens is aimed at one of the first and second focusing plates,
wherein the first focusing plate and the second focusing plate are disposed on an optical axis of the lens in front of the lens of the camera,
wherein the driver includes a first steering engine configured to control the first focusing plate to be in an erect state or a fallen state,
wherein, when the first focusing plate is in the erect state, the first focusing plate intersects the optical axis and directly faces the lens of the camera, and
wherein, when the first focusing plate is in the fallen state, the first focusing plate does not intersect the optical axis, and the second focusing plate intersects the optical axis and directly faces the lens of the camera.

US Pat. No. 10,198,614

METHOD AND DEVICE FOR FINGERPRINT RECOGNITION

Beijing Xiaomi Mobile Sof...

1. A method for fingerprint recognition, comprising:acquiring one or more recognition records recorded within a preset time period before a current time, the one or more recognition records indicating one or more fingerprint templates, among at least two pre-stored fingerprint templates, that have matched one or more input fingerprints during previous fingerprint recognition processes;
obtaining a comparison time of a first successful matching and a comparison time of a most recent successful matching corresponding to a fingerprint template indicated in the acquired one or more recognition records;
calculating a time interval between the comparison time of the first successful matching and the comparison time of the most recent successful matching;
calculating a success frequency corresponding to the fingerprint template according to a number of successful matchings corresponding to the fingerprint template and the calculated time interval;
re-ranking the at least two pre-stored fingerprint templates according to at least one of a recency of successful matching or the success frequency of the one or more recognition records, each pre-stored fingerprint template of the at least two pre-stored fingerprint templates comprising a fingerprint image of a finger; and
comparing, when receiving a new input fingerprint, the new input fingerprint with the at least two pre-stored fingerprint templates in an order according to rankings of the at least two pre-stored fingerprint templates that have been re-ranked until one of the at least two fingerprint templates matches the new input fingerprint or until all of the at least two fingerprint templates have been compared with the new input fingerprint.

US Pat. No. 10,205,817

METHOD, DEVICE AND STORAGE MEDIUM FOR CONTROLLING SCREEN STATE

BEIJING XIAOMI MOBILE SOF...

1. A method for controlling a screen state of a terminal, the method comprising:transmitting an ultrasonic transmission-signal for N times within a preset time period when detecting that an ultrasonic sensing function of the terminal is enabled, N being an integer greater than 1;
receiving an ultrasonic receipt signal;
generating N determination results of whether the terminal is covered, wherein each of the N determination results is based on one of the N times transmission of the ultrasonic transmission-signal and receipt of the corresponding ultrasonic receipt signal;
determining that the terminal is covered and switching the screen state of the terminal from a turn-on state to a turn-off state, when at least one of the N determination results indicates that the terminal is covered; and
wherein generating N determination results of whether the terminal is covered, wherein each of the N determination results is based on one of the N times transmission of the ultrasonic transmission-signal and receipt of the corresponding ultrasonic receipt signal comprises:
determining N test values each representing a distance measurement between the terminal and an object, based on the N times transmission of the ultrasonic transmission-signal and receipt of the corresponding ultrasonic receipt signal respectively; and
generating a determination result indicating that the terminal is covered if the determination result corresponds to a test value less than a preset threshold.

US Pat. No. 10,191,708

METHOD, APPARATRUS AND COMPUTER-READABLE MEDIUM FOR DISPLAYING IMAGE DATA

BEIJING XIAOMI MOBILE SOF...

1. A method for displaying image data, the method comprising:determining current spatial position information and attitude information of a terminal, and establishing a data connection between the terminal and a wearable device when detecting that an image-capturing component of the terminal is turned on;
sending image data captured by the image-capturing component to the wearable device for displaying the image data synchronously when the current spatial position information and attitude information of the terminal meet a preset condition that is disadvantageous for viewing a screen of the terminal.

US Pat. No. 10,141,025

METHOD, DEVICE AND COMPUTER-READABLE MEDIUM FOR ADJUSTING VIDEO PLAYING PROGRESS

Beijing Xiaomi Mobile Sof...

1. A method for adjusting video playing progress, comprising:acquiring a keyword inputted by a user;
determining at least one matching keyframe corresponding to the keyword in a target video which includes at least one keyframe;
displaying the at least one matching keyframe;
adjusting displaying progress of the target video to target displaying progress when a selection operation on a keyframe of the at least one matching keyframe is detected, wherein the target displaying progress is displaying progress corresponding to the keyframe as indicated by the selection operation;
extracting the at least one keyframe from the target video;
determining at least one label for each of the at least one keyframe;
establishing a correspondence relation between each keyframe and the at least one label for the keyframe according to the at least one keyframe and the at least one label for each keyframe; and
determining occurrences of each label for the at least one keyframe and deleting a label when the occurrences are greater than a predetermined label number threshold.

US Pat. No. 10,241,671

GESTURE RESPONSE METHOD AND DEVICE

Beijing Xiaomi Mobile Sof...

1. A gesture response method performed by an apparatus including a touch sensing device, wherein the touch sensing device further includes a touch sensor, the method comprising:detecting a swipe event which corresponds to a finger swiping on the touch sensor before stopping at a contact point on the touch sensor;
after the swipe event, detecting a time duration for which the finger stays at the contact point;
when determining that the time duration reaches a preset time duration, determining a gesture-maintaining event has occurred; and
after the gesture-maintaining event is determined and before the finger is detected to leave the contact point, repeatedly executing an operation corresponding to the swipe event at a plurality of times separated by a preset time interval,
wherein the preset time interval corresponds to a setting of an application that is controlled by the swipe event, and different applications or different functions of an application have different preset time intervals.

US Pat. No. 10,142,524

CAMERA ASSEMBLY AND ELECTRONIC DEVICE

BEIJING XIAOMI MOBILE SOF...

1. A camera assembly, comprising:a housing having a first sliding groove;
a camera component provided inside the housing and slidable along the first sliding groove, wherein the camera component is configured to switch between a first state and a second state by the guide of the PUSH-PUSH component when receiving a press operation; and
a press-type PUSH-PUSH component provided inside the housing, wherein both ends of the PUSH-PUSH component are connected to the housing and the camera component, respectively;
wherein the first state comprises protruding from the housing, and the second state comprises retracting inside the housing;
wherein the PUSH-PUSH component comprises:
a heart-shaped sliding groove fixedly connected in parallel to the camera component, wherein the heart-shaped sliding groove comprises a heart-shaped closed sliding groove comprising:
a first arch sliding groove having a first top end and a first tail end;
a second arch sliding groove having a second top end and a second tail end that meet with the first top end and the first tail end respectively to form a first recess and a second recess;
a hook element having a tail connected to the housing and a head disposed in the heart-shaped sliding groove;
an elastic component disposed between the housing and the heart-shaped sliding groove, wherein the elastic component is configured to provide a push force to the heart-shaped sliding groove along a direction from the tail to the head; and
wherein the heart-shaped sliding groove is configured to slide along the direction from the tail to the head of the hook element or from the head to the tail of the hook element.

US Pat. No. 10,194,021

METHOD, MEDIUM FOR OBTAINING CALL RECORDS OF MOBILE TERMINAL, AND MOBILE TERMINAL

BEIJING XIAOMI MOBILE SOF...

1. A method for obtaining call records of a mobile terminal that are missed during the mobile terminal is offline or shutdown, the method comprising:sending, after the mobile terminal is recovered from offline or shutdown, a record obtaining message to a server, the record obtaining message comprising a starting time and an ending time of the offline or shutdown of the mobile terminal and a telephone number of the mobile terminal;
obtaining, according to the record obtaining message, one or more outgoing call records of contacts associated with the telephone number of the mobile terminal from the server;
obtaining, from the outgoing call records of the contacts, a missed incoming call record of the mobile terminal; and
inserting the missed incoming call record into call records of the mobile terminal according to a call time of the missed incoming call.

US Pat. No. 10,242,678

FRIEND ADDITION USING VOICEPRINT ANALYSIS METHOD, DEVICE AND MEDIUM

BEIJING XIAOMI MOBILE SOF...

1. A friend addition device, applied to a client, the device comprising:a processor; and
a memory configured to store instructions executable by the processor,
wherein the processor is configured to:
generate a voiceprint identification statement according to at least one of current time, current position information and a preset statement when a voiceprint-based friend addition request is received;
acquire target voice information;
identify voice content in the target voice information;
judge whether the voice content matches with the voiceprint identification statement or not;
not execute the friend addition operation when the voice content does not match with the voiceprint identification statement;
determine user information of a user to be added according to the target voice information when the voice content matches with the voiceprint identification statement; and
add the user to be added as a friend according to the user information,
wherein determining the user information of the user to be added according to the target voice information comprises:
extracting voiceprint information in the target voice information;
sending the voiceprint information to a network side to enable the network side to search for user information corresponding to the voiceprint information according to a pre-stored relationship between voiceprint information and user information; and
receiving the user information returned by the network side as the user information of the user to be added,
and
after sending the voiceprint information to the network side, the method further comprising:
receiving and outputting prompting information returned by the network side, the prompting information indicating that the network side does not store the voiceprint information.

US Pat. No. 10,331,231

MOBILE TERMINAL AND METHOD FOR DETERMINING SCROLLING SPEED

BEIJING XIAOMI MOBILE SOF...

1. A mobile terminal comprising:a flexible screen configured to display an application icon on an application icon presentation interface;
at least two accelerometers located in different positions on the flexible screen, the at least two accelerometers being configured to detect accelerations on the flexible screen; and
a processing module configured to calculate a bending speed of the flexible screen according to the accelerations detected by the at least two accelerometers, and determine a scrolling speed of the application icon on the application icon presentation interface according to the bending speed, wherein the bending speed is a changing speed of a bending angle of the flexible screen;
wherein:
the bending angle of the flexible screen is calculated according to acceleration components detected by the at least two accelerometers, the at least two accelerometers sending, to the processing module, the acceleration components detected in a Z-axis direction, which is perpendicular to the plane of the screen; and
the processing module calculates the bending angle of the flexible screen according to the acceleration component in the Z-axis direction of each accelerometer only.

US Pat. No. 10,263,925

METHOD, DEVICE AND MEDIUM FOR SENDING MESSAGE

BEIJING XIAOMI MOBILE SOF...

1. A method for sending message, comprising:determining whether opposite terminal communication information of an opposite terminal user is acquired;
generating a first friend-adding prompt according to the opposite terminal communication information if the opposite terminal communication information is acquired, the first friend-adding prompt being used to prompt a local terminal user to add the opposite terminal user as a friend;
sending local terminal communication information to the opposite terminal to enable the opposite terminal to generate a second friend-adding prompt according to the local terminal communication information, the second friend-adding prompt being used to prompt the opposite terminal user to add the local terminal user as a friend;
initiating a friend-adding request to the opposite terminal according to the first friend-adding prompt; and
generating a friend-adding rejection prompt message, and deleting the acquired opposite terminal communication information, if it is monitored that the opposite terminal, according to the second friend-adding prompt, rejects the friend-adding request initiated by the local terminal;
wherein deleting the acquired opposite terminal communication information comprising:
determining whether a number of times the opposite terminal rejects the friend-adding request initiated by the local terminal is greater than a preset number of times; and
deleting the acquired opposite terminal communication information if the number of times is greater than the preset number of times; or
wherein deleting the acquired opposite terminal communication information comprising:
determining whether a number of times the opposite terminal rejects the friend-adding request initiated by the local terminal is greater than a preset number of times;
generating a delete prompt instruction if the number of times is less than or equal to the preset number of times;
deleting the acquired opposite terminal communication information if a delete confirmation instruction for the delete prompt instruction is received.

US Pat. No. 10,234,860

METHOD AND DEVICE FOR SAFETY DRIVING

Beijing Xiaomi Mobile Sof...

1. A method for safety driving, comprising:acquiring riding data of a current user of a self-balancing vehicle;
comparing the acquired riding data with riding data corresponding to a plurality of preset user levels;
determining a user level of the current user of the self-balancing vehicle according to a result of the comparing; and
after determining the user level of the current user of the self-balancing vehicle, determining a startup acceleration of the self-balancing vehicle according to the user level of the current user of the self-balancing vehicle;
wherein the riding data comprises one or more of the following data:
a riding time, a riding distance, a shaking frequency, a shaking arc magnitude, and a shaking time.

US Pat. No. 10,276,024

METHOD AND APPARATUS FOR PROMPTING REMAINING SERVICE LIFE OF COOKING DEVICE AND STORAGE MEDIUM

BEIJING XIAOMI MOBILE SOF...

1. A method for prompting a remaining service life of a cooking device, comprising:obtaining cooking operation information from the cooking device;
obtaining identification information of the cooking device;
determining a coating type of the cooking device according to the identification information;
determining a life loss of the cooking device based on the cooking operation information;
determining the remaining service life of the cooking device according to the life loss; and
outputting a prompt message when the remaining service life is less than or equal to a preset threshold;
wherein determining the remaining service life of the cooking device according to the life loss comprises:
determining a current remaining service life of the cooking device; and
calculating a difference between the current remaining service life and the life loss to obtain the remaining service life of the cooking device;
wherein determining a current remaining service life of the cooking device comprises:
determining the current remaining service life of the cooking device according to the coating type.

US Pat. No. 10,263,328

DEVICE FOR WIRELESS ACCESS

BEIJING XIAOMI MOBILE SOF...

1. A device for wireless access, comprising:a device body;
a radio frequency circuit disposed inside the device body; and
a plurality of antenna units disposed on an external surface of the device body, each of the plurality of antenna units being connected to the radio frequency circuit;
wherein each of the plurality of antenna units comprises an antenna oscillator, and the antenna oscillators on each two adjacent antenna units of the plurality of antenna units are misaligned with each other.

US Pat. No. 10,236,571

ANTENNA FOR TERMINAL

Beijing Xiaomi Mobile Sof...

1. An antenna, comprising:a metal frame, a circuit board positioned within the metal frame, at least two radiation units arranged on the circuit board, and at least one second grounding point arranged on the circuit board,
wherein the metal frame comprises a bottom frame and a side frame defined by two breaking joints disposed on a side of the metal frame;
wherein a signal feed point is arranged on the circuit board, and the signal feed point is connected with the bottom frame through a first radiation unit; and
wherein at least two first grounding points are arranged on the circuit board, the at least two first grounding points are positioned on one side of the signal feed point, the at least two first grounding points are connected with the bottom frame through a second radiation unit, and the bottom frame is configured to generate low-frequency resonance;
wherein the at least one second grounding point is positioned on the other side of the signal feed point, the at least one second grounding point is connected with the side frame through a third radiation unit, and the third radiation unit is configured to generate intermediate-frequency resonance by coupling with the bottom frame.

US Pat. No. 10,230,891

METHOD, DEVICE AND MEDIUM OF PHOTOGRAPHY PROMPTS

BEIJING XIAOMI MOBILE SOF...

1. A method of photography prompts, the method comprising:obtaining a target state characteristic of a target subject in a current viewfinder interface of a terminal, wherein the target state characteristic comprises an age of the target subject;
determining a target voice prompt message corresponding to the target state characteristic,
wherein determining the target voice prompt message corresponding to the target state characteristic comprises: determining a target age range to which the age of the target subject belongs; determining a preset age range corresponding to the target age range; and determining the target voice prompt message corresponding to the preset age range based on a correspondence relationship between preset age ranges and preset voice prompt messages; and
wherein determining the target voice prompt message corresponding to the target state characteristic further comprises: determining the preset age range to which the age of each target subject belongs if there are a plurality of target subjects; selecting one of at least one preset age ranges as the target age range according to a predetermined rule that comprises: counting the number of times of each preset age range to which each target subject belongs and selecting the preset age range with the maximum number of times as the target age range; or selecting the preset age range of highest priority as the target age range from the preset age ranges of respective target subjects based on priorities of the preset age ranges; and
outputting the target voice prompt message.

US Pat. No. 10,230,157

WIFI AND GPS ANTENNA

Beijing Xiaomi Mobile Sof...

1. A WIFI & GPS antenna applied to a mobile terminal with a metallic body, wherein the metallic body includes a metallic body part and a receiving zone located above the metallic body part, the receiving zone includes a left side edge, a right side edge, and a top edge connected to the left side edge and the right side edge, and each of the left side edge and the right side edge is provided with a slit, the WIFI & GPS antenna comprising:a feeding point and two or more ground points each disposed on the metallic body part of the mobile terminal; and
a capacitive tuning component connected to the top edge of the receiving zone, and connected to the feeding point in series, the capacitive tuning component comprises a capacitor with a capacitance ranging between 0.1 PF and 1.5 PF;
wherein the receiving zone includes a component zone and an antenna zone, the feeding point, the two or more ground points, and the capacitive tuning component are disposed in the antenna zone;
a part of the top edge of the receiving zone operates as a radiator for the WIFI & GPS antenna;
the feeding point is disposed near the slit of the right side edge, and a first part of the top edge of the receiving zone, the feeding point, and the slit of the right side edge form an Inverted-F antenna (IFA) antenna for transmitting a WIFI signal; and
the two or more ground points are disposed near the component zone, and the feeding point, a respective second part of the top edge of the receiving zone, and each of the two or more ground points form two or more loop antennas to transmit a GPS signal.

US Pat. No. 10,334,282

METHODS AND DEVICES FOR LIVE BROADCASTING BASED ON LIVE BROADCASTING APPLICATION

Beijing Xiaomi Mobile Sof...

1. A live broadcasting method on a social network based on a live broadcasting application, comprising:managing log-in accounts including:
a personal account for an individual on the social network, and
a public account for an organization on the social network;
adding the personal account and the public account into an association relationship table, when any personal account is associated with any public account, such that the correspondence therebetween may be queried later;
displaying a first button corresponding to public live broadcasting;
obtaining a public account associated with a log-in account logging in to the live broadcasting application, when a trigger operation on the first button is detected, wherein the log-in account is the account currently logging in to the live broadcasting application, and the log-in account is a personal account; and
sending a live video streaming to respective audience sides corresponding to the public account,
wherein the first button is configured to control an operation of switching from the personal account to the public account for live broadcasting, and different users log in to the live broadcasting application using the public account at different times and on a same device or different devices.

US Pat. No. 10,313,936

METHOD AND APPARATUS FOR ACCESSING BASE STATION

Beijing Xiaomi Mobile Sof...

1. A method for accessing a base station, comprising:identifying, by a terminal device, a target base station providing a maximum received signal strength from at least one base station;
receiving a system message sent by the target base station, the system message including a plurality of access parameters associated with the target base station, wherein the plurality of access parameters comprise a minimum access level, reselection offset information, an update period, a General Packet Radio Service (GPRS) supporting status, and a Location Area Code (LAC) identification;
determining a security factor corresponding to the target base station according to a matching degree between a value of each access parameter and a pre-stored reference value, wherein determining a security factor corresponding to the target base station comprises:
acquiring a pre-stored reference value of each access parameter of the plurality of access parameters;
determining a matching degree between the value of each access parameter and a corresponding reference value;
determining an adjustment value corresponding to each access parameter according to a pre-stored corresponding relationship between the matching degree and the adjustment value; and
determining a sum value of a pre-stored initial value and the adjustment value corresponding to each access parameter as the security factor corresponding to the target base station;
if the security factor is less than a preset threshold value, accessing the target base station; and
if the security factor is not less than the preset threshold value, maintaining access to a base station currently accessed by the terminal device.

US Pat. No. 10,305,168

ANTENNA ASSEMBLY AND ELECTRONIC DEVICE

Beijing Xiaomi Mobile Sof...

1. An antenna assembly, comprising: a first antenna, a second antenna and a metal frame, whereinthe metal frame comprise: a metal plate; and a first side frame, a second side frame, a top frame and a bottom frame which enclose the metal plate;
the first antenna is connected to a first radiation part of the bottom frame via a first connection point, the first radiation part being connected to the first side frame which is separated from the metal plate by a slot, and the slot being opened on the metal frame between the first side frame and the metal plate; and
the second antenna is connected to a second radiation part of the bottom frame via a second connection point, the second radiation part being disconnected from the first radiation part and the second side frame.

US Pat. No. 10,234,924

METHOD AND APPARATUS FOR DISPLAYING TIME ON MOBILE DEVICE

BEIJING XIAOMI MOBILE SOF...

1. A method for displaying time on a mobile device, comprising:detecting a first preset operation for displaying device time when a screen of the mobile device is off;
computing the device time via a touch chip;
sending the device time from the touch chip to a display driver chip, wherein the touch chip is configured to acquire standard time when an application processor is in a sleep state and to compute the device time based on an internal clock;
activating the screen;
displaying the device time on the screen via the display driver chip;
detecting a second preset operation for starting the application processor when the screen of the mobile device is on;
preventing transmission of the device time from the touch chip to the display driver chip when the second preset operation for starting the application processor is detected;
starting the application processor and sending standard time computed by the application processor to the display driver chip; and
displaying the standard time on the screen via the display driver chip.

US Pat. No. 10,313,870

IDENTITY VERIFICATION METHOD AND APPARATUS, AND STORAGE MEDIUM

BEIJING XIAOMI MOBILE SOF...

1. An identity verification method, comprising:receiving an identity verification instruction from a server;
in response to the identity verification instruction, determining local hardware information of local hardware and first pre-stored mobile phone number information, wherein the first pre-stored mobile phone number information is mobile phone number information pre-stored locally;
sending, to the server, the local hardware information and the first pre-stored mobile phone number information as identity information to be verified;
sending current local hardware information to the server, and
receiving, from the server, a verification result generated based on the identity information to be verified and pre-stored identity information, wherein the pre-stored identity information includes second pre-stored mobile phone number information and the current local hardware information, and the second pre-stored mobile phone number information is the mobile phone number determined based on the short message at the server.

US Pat. No. 10,309,673

AIR ANOMALY ALARMING METHOD, DEVICE AND STORAGE MEDIUM

BEIJING XIAOMI MOBILE SOF...

1. An air anomaly alarming method, comprising:acquiring air composition information of an indoor environment;
comparing the air composition information of the indoor environment with corresponding air composition information in a pre-acquired air change pattern; and
sending an alarming message to preset target equipment when a difference between the air composition information of the indoor environment and the corresponding air composition information in the air change pattern is greater than a first preset air threshold value;
wherein pre-acquisition of the air change pattern comprises:
monitoring the air composition information of the indoor environment continuously within a preset time period; and
generating the air change pattern according to the continuously monitored air composition information of the indoor environment;
wherein the air change pattern comprises a set of air composition information changing with time.

US Pat. No. 10,313,537

METHOD, APPARATUS AND MEDIUM FOR SHARING PHOTO

BEIJING XIAOMI MOBILE SOF...

1. A method for sharing a photo, implemented by an apparatus, comprising:determining a target user related to a communication operation comprising at least one of followings: requesting a photo from said target user, exchanging instant messages with said target user or communicating with said target user;
acquiring a profile picture of said target user;
recognizing a physical characteristic of said target user according to the profile picture;
acquiring a target photo containing the physical characteristic of said target user from stored photos; and
sending said target photo to a communication client of said target user.

US Pat. No. 10,296,201

METHOD AND APPARATUS FOR TEXT SELECTION

Beijing Xiaomi Mobile Sof...

1. A method for text selection for use in a terminal having a touch screen, comprising:determining, in text for selection, a first display position of a start selection point and a first display position of an end selection point, wherein text between the start selection point and the end selection point is target text including at least one character;
partitioning the text for selection into a plurality of text blocks based on semantic meaning;
receiving a dragging operation on the touch screen corresponding to the start selection point or the end selection point;
changing, according to the dragging operation, the first display position of the start selection point or the first display position of the end selection point to a corresponding second display position in unit of a text block; and
adjusting, when at least one of the first display position of the start selection point and the first display position of the end selection point is located within a text block, the first display position of the start selection point and the first display position of the end selection point according to the text block, such that each of the first display position of the start selection point and the first display position of the end selection point is located at a nearest delimiter position, wherein the delimiter position is a position between two text blocks.

US Pat. No. 10,283,858

ANTENNA FOR TERMINAL

Beijing Xiaomi Mobile Sof...

1. An antenna, comprising:a metal frame, a circuit board positioned within the metal frame, at least two radiation units arranged on the circuit board, and at least one second grounding point arranged on the circuit board,
wherein the metal frame comprises a bottom frame and a side frame defined by two breaking joints disposed on a side of the metal frame;
wherein a signal feed point is arranged on the circuit board, and the signal feed point is connected with the bottom frame through a first radiation unit; and
wherein at least two first grounding points are arranged on the circuit board, the at least two first grounding points are positioned on one side of the signal feed point, the at least two first grounding points are connected with the bottom frame through a second radiation unit, and the bottom frame is configured to generate low-frequency resonance;
wherein the at least one second grounding point is positioned on the other side of the signal feed point, the at least one second grounding point is connected with the side frame through a third radiation unit, and the third radiation unit is configured to generate intermediate-frequency resonance by coupling with the bottom frame.

US Pat. No. 10,237,214

METHODS AND DEVICES FOR SHARING MEDIA DATA BETWEEN TERMINALS

Beijing Xiaomi Mobile Sof...

1. A method for sharing media data between terminals, comprising:receiving, by a first terminal, a media data sharing parameter through a Near Field Communication (NFC) link, the media data sharing parameter comprising at least one of a sharing link connection parameter or location information of media data to be shared;
when the media data sharing parameter comprises the sharing link connection parameter, establishing, by the first terminal, a sharing link between the first terminal and a second terminal according to the sharing link connection parameter wherein the sharing link connection parameter comprises information related to a third terminal and the first terminal connects to the third terminal by using the sharing link connection parameter, and acquiring the media data to be shared through the sharing link; and
when the media data sharing parameter comprises the location information of the media data to be shared, acquiring, by the first terminal, the media data to be shared according to the location information of the media data to be shared;
wherein the method further comprises:
receiving, by the first terminal, a synchronization parameter of the media data to be shared transmitted by the second terminal through the NFC link, wherein the synchronization parameter comprises playing progress information of the media data to be shared, and the playing progress information comprise at least one of a currently browsed page, row or a playing time point of the media data to be shared; and
playing, by the first terminal, the media data to be shared synchronously with the second terminal according to the playing progress information of the media data to be shared after acquiring the media data to be shared.

US Pat. No. 10,383,083

WIRELESS LOCAL AREA NETWORK BASED POSITIONING METHOD AND DEVICE

Beijing Xiaomi Mobile Sof...

1. A wireless local area network based positioning method, comprising:Acquiring, by first Received Signal Strength Indicator (RSSI) information and at least one second RSSI information, wherein the first RSSI information is measured based on a first point-to-point message sent by a mobile terminal to a routing device, and the at least one second RSSI information is measured based on a second point-to-point message sent by at least one intelligent device to the routing device;
receiving at least one third RSSI information reported by the mobile terminal, wherein the at least one third RSSI information is measured based on a third point-to-point message sent by the at least one intelligent device to the mobile terminal;
receiving at least one fourth RSSI information reported by the at least one intelligent device, wherein the at least one fourth RSSI information is measured based on a fourth point-to-point message sent by any one of the at least one intelligent device to other intelligent devices;
reporting positioning of the mobile terminal, the routing device, and the at least one intelligent device based on the first RSSI information, the at least one second RSSI information, the at least one third RSSI information, and the at least one fourth RSSI information; and
re-collecting RSSI information and re-determining positioning of the mobile terminal, the routing device, and the at least one intelligent device when any one of the at least one intelligent device is replaced wherein the replaced intelligent device is placed according to the re-collected RSSI information and the re-determined positioning of the mobile terminal, the routing device, and the at least one intelligent device; and
wherein reporting positioning of the mobile terminal, the routing device, and the at least one intelligent device based on the first RSSI information, the at least one second RSSI information, the at least one third RSSI information, and the at least one fourth RSSI information comprises one of:
deriving a relative location map based on the first RSSI information, the at least one second RSSI information, the at least one third RSSI information, and the at least one fourth RSSI information, and transmitting the relative location map to the mobile terminal, wherein the relative location map indicates relative positions of the mobile terminal, the routing device, and the at least one intelligent device, and
transmitting the first RSSI information, the at least one second RSSI information, the at least one third RSSI information, and the at least one fourth RSSI information to a designated server such that the designated server plots the relative location map and then transmits the relative location map to the mobile terminal;
wherein deriving the relative location map based on the first RSSI information, the at least one second RSSI information, the at least one third RSSI information, and the at least one fourth RSSI information comprises:
determining a first distance between the routing device and the mobile terminal based on the first RSSI information, wherein any point on a first circle is a location of the mobile terminal, a center of first circle is a location of the routing device, and a radius of the first circle is the first distance; and
determining at least one second distance between the routing device and the at least one intelligent device based on the at least one second RSSI information and determining at least one third distance between the mobile terminal and the at least one intelligent device based on the at least one third RSSI information;
wherein at least two intersections of at least one second circle and at least one third circle are possible locations of the at least one intelligent device, a center of each second circle is a location of the routing device, a radius of each second circle is the second distance, a center of each third circle is a location of the mobile terminal and a radius of the third circle is the third distance.

US Pat. No. 10,334,097

METHOD AND APPARATUS FOR DISABLING ALARM IN DEVICE, AND STORAGE MEDIUM

BEIJING XIAOMI MOBILE SOF...

1. A method for disabling an alarm in a device, the method comprising:determining whether a condition for disabling a preset alarm in the device is satisfied when a powering-off event for the device is detected; and
disabling the preset alarm in the device to prevent the preset alarm from being activated when the device is in a powered-off state when the condition for disabling the preset alarm in the device is satisfied,
wherein determining whether the condition for disabling the preset alarm in the device is satisfied comprises:
acquiring flight itinerary information from a short message and/or schedule information stored in the device;
finding in the device whether there is a preset alarm within a time range of the flight itinerary information; and
determining that the condition for disabling the preset alarm in the device is satisfied when it is found that the preset alarm is within the time range of the flight itinerary information.

US Pat. No. 10,305,842

METHOD AND DEVICE FOR SENDING MESSAGES

BEIJING XIAOMI MOBILE SOF...

1. A method of sending messages to terminals for one or more users, comprising:obtaining a target message to be sent to a target account;
determining a target terminal nearest to a reference terminal corresponding to the target account from terminals where the target account logged in; and
sending the target message to the terminals where the target account logged in, and sending an instruction message to the target terminal,
wherein the instruction message is configured to instruct the target terminal to send out a prompt signal for the target message.

US Pat. No. 10,292,004

METHOD, DEVICE AND MEDIUM FOR ACQUIRING LOCATION INFORMATION

BEIJING XIAOMI MOBILE SOF...

1. A method for acquiring location information, the method comprising:acquiring a remaining power amount of a mobile terminal;
acquiring location information of the mobile terminal when the remaining power amount of the mobile terminal is less than a preset threshold;
transmitting the location information to a target receiving terminal; and
deleting all the location information stored in the mobile terminal when the remaining power amount of the mobile terminal is greater than or equal to the preset threshold.

US Pat. No. 10,283,080

DISPLAY SCREEN ASSEMBLY, TERMINAL, AND METHOD FOR CONTROLLING DISPLAY SCREEN

Beijing Xiaomi Mobile Sof...

1. A display screen assembly, comprising:a gate driving circuit connected to n rows of gate lines;
a display screen configured to include n pixel rows sequentially arranged, each pixel row corresponding to a gate line of the n rows of gate lines; and
a driving IC connected to the gate driving circuit via at least two signal lines, wherein:
a first signal line of the at least two signal lines is directly connected to the gate driving circuit at a first connection position, the first connection position corresponding to an i-th row of gate line; and a second signal line of the at least two signal lines is directly connected to the gate driving circuit at a second connection position, the second connection position corresponding to a j-th row of gate line;
the at least two signal lines are configured to transmit frame initializing signals;
the driving IC is configured to, in a first display mode, transmit a first frame initializing signal to the gate driving circuit via the first signal line;
the gate driving circuit is configured to, upon receiving the first frame initializing signal, progressively scan gate lines from the i-th row of gate line to the n-th row of gate line;
the driving IC is configured to, in a second display mode, transmit a second frame initializing signal to the gate driving circuit via the second signal line;
the gate driving circuit is configured to, upon receiving the second frame initializing signal, progressively scan gate lines from the j-th row of gate line to the n-th row of gate line; and
i, j, and n are positive integers.

US Pat. No. 10,270,614

METHOD AND DEVICE FOR CONTROLLING TIMED TASK

BEIJING XIAOMI MOBILE SOF...

1. A method for controlling a timed task, applied in a first apparatus, the method comprising:receiving the timed task, wherein the timed task carries an planned execution time of the timed task, and the planned execution time is a time set by a user for a second apparatus to execute the timed task; and
sending the timed task to the second apparatus repeatedly before the planned execution time of the timed task.

US Pat. No. 10,397,969

METHOD AND DEVICE FOR ESTABLISHING BACKHAUL LINK

Beijing Xiaomi Mobile Sof...

6. A base station, comprising:a processor; and
a memory for storing instructions executed by the processor;
wherein the processor is configured to:
broadcast system information to cause at least one first terminal receiving the system information to return backhaul link establishment signaling, wherein the at least one first terminal has established a first communication link with a core network;
receive the backhaul link establishment signaling returned by the at least one first terminal, the backhaul link establishment signaling being configured to indicate the at least one first terminal to establish a first backhaul link for the base station; and
send a confirmation message to the at least one first terminal to cause the at least one first terminal to establish a second communication link with the base station after receiving the confirmation message, the second communication link and the first communication link forming the first backhaul link;
wherein when the base station has established multiple backhaul links that comprise the first backhaul link, with respective first terminals that comprise the at least one first terminal, the processor is further configured to:
receive at least one data packet sent by at least one second terminal located in a coverage of the base station;
acquire a quality of service class identifier (QCI) of the at least one data packet, the QCI being configured to indicate a communication priority of the at least one data packet; and
allocate the at least one data packet to the multiple backhaul links on the basis of current remaining bandwidths of the multiple backhaul links and the QCI of the at least one data packet.

US Pat. No. 10,282,031

METHOD AND DEVICE FOR RESTRAINING EDGE TOUCHES

Beijing Xiaomi Mobile Sof...

1. A method for restraining edge touches, comprising:when detecting a signal to unlock the screen, triggering a touch restraining detection;
when detecting that a preset application is started, triggering the touch restraining detection; and
when receiving an instruction to start the touch restraining detection, triggering the touch restraining detection;
acquiring locations of one or more touch points sensed by a terminal at two edges of a screen of the terminal;
determining a holding manner according to the locations of the one or more touch points, the holding manner indicating how the terminal is held; and
when the holding manner is a single-hand holding manner indicating that the terminal is held by a single hand, determining a restraining region at one edge of the screen corresponding to the single-hand holding manner, such that touch points sensed within the restraining region do not trigger the terminal to respond to operations input by a user.

US Pat. No. 10,425,918

RESOURCE ALLOCATION METHOD AND DEVICE, USER EQUIPMENT AND BASE STATION

Beijing Xiaomi Mobile Sof...

1. A resource allocating method, applied in a UE, comprising:in an inactive state, triggering a buffer status report (BSR) event when new business data are generated after a first BSR is sent to a base station, wherein the BSR event is configured to indicate to send a second BSR to the base station, and the first BSR is configured to indicate a first amount of cached data of the UE before the new business data are generated and the second BSR is configured to indicate a second amount of cached data of the UE after the new business data are generated;
when detecting that a first uplink resource is available, sending the second BSR and cached first business data to the base station using the first uplink resource, wherein the base station allocates an uplink resource for the UE according to the second BSR, and the first uplink resource is allocated by the base station according to the first BSR; and
when detecting that the first uplink resource is not available, sending a scheduling request (SR) to the base station according to at least one SR resource allocated by the base station wherein the base station allocates a second uplink resource for the UE according to the SR, and the at least one SR resource is allocated by the base station according to a random access request of the UE, and sending the second BSR and the first business data to the base station using the second uplink resource wherein the base station allocates the uplink resource for the UE according to the second BSR.

US Pat. No. 10,271,699

AUTONOMOUS CLEANING DEVICE AND WIND PATH STRUCTURE OF SAME

Beijing Xiaomi Mobile Sof...

1. A wind path structure for use in an autonomous cleaning device, comprising:a cleaning component for cleaning cleaned objects, a cleaned object storage container for storing the cleaned objects, and a power component for generating a wind, the cleaning component, the cleaned object storage container, and the power component being arranged sequentially in a moving direction of the autonomous cleaning device;
a first-level wind duct located between the cleaning component and the cleaned object storage container, wherein the first-level wind duct is coupled with the power component such that the cleaned objects are delivered to the cleaned object storage container by the wind generated by the power component; and
a second-level wind duct located between the cleaned object storage container and the power component, wherein the second-level wind duct has a bell-mouth shape and includes an inner wall, the inner wall including an arc-shaped segment facing toward the wind coming from the cleaned object storage container to direct the wind to an air inlet of the power component.

US Pat. No. 10,248,855

METHOD AND APPARATUS FOR IDENTIFYING GESTURE

Beijing Xiaomi Mobile Sof...

1. A method for identifying a gesture, applied in a mobile apparatus comprising a plurality of cameras, the method comprising:determining a depth of each pixel in a plurality of images to be processed, wherein the plurality of images to be processed are separately collected by the plurality of cameras, and the depth is configured to at least partially represent a distance between an actual object point corresponding to each pixel and the mobile apparatus;
determining a target region in each of the plurality of images to be processed according to the depth; and
determining a gesture of a target user according to image information of target regions,
wherein determining the target region in each of the plurality of images to be processed according to the depth comprises:
comparing the depth of each pixel with a target depth, wherein the target depth is configured to represent a maximum distance between a hand of the target user and the mobile apparatus;
determining a pixel having a depth less than the target depth as a pixel to be processed in each of the plurality of images to be processed; and
determining a region composed of pixels to be processed as the target region.

US Pat. No. 10,352,287

CONTROLLING ENGINE OF VEHICLE

BEIJING XIAOMI MOBILE SOF...

1. A method of controlling engine, comprising:determining, by a processor, whether a vehicle has entered a deep water area according to a detection result of a plurality of water detection sensors, wherein the deep water area has a water depth which allows water to enter an engine of the vehicle or causes the engine of the vehicle to be susceptible to water inflow; and
disabling, by the processor, an engine start-stop function of the vehicle when determining that the vehicle has entered the deep water area and the engine start-stop function is currently enabled,
wherein the plurality of water detection sensors are arranged at different preset positions of the vehicle;
wherein each water detection sensor independently generates a signal only when a water immersion height of a probe of the each water detection sensor exceeds a threshold; and
wherein determining whether the vehicle has entered the deep water area according to the detection result of the plurality of water detection sensors comprises:
evaluating, by the processor, a number of water detection sensors generating alarm signals; and
determining, by the processor, that the vehicle has entered the deep water area when the number of the water detection sensors generating signals is greater than or equal to a preset number threshold.

US Pat. No. 10,348,793

METHOD, DEVICE AND MEDIUM FOR DETERMINING CODING FORMAT

BEIJING XIAOMI MOBILE SOF...

1. A method for determining a coding format, the method comprising: receiving at least two data packets forwarded by a call center during a Voice over Long Term Evolution (VoLTE) communication, wherein the at least two data packets carry a first coding format; detecting whether the first coding format is same with a negotiated second coding format; and modifying the coding format used during the VoLTE communication from the second coding format to the first coding format, if the first coding format is not same with the negotiated second coding format, wherein modifying the coding format used during the VoLTE communication from the second coding format to the first coding format comprises: counting, in the at least two data packets, the number of packets of which the first coding format is different from the second coding format; detecting whether the number is greater than a predetermined threshold; modifying the coding format used during the VoLTE communication from the second coding format to the first coding format, if the number is greater than the predetermined threshold; and neglecting a data packet carrying the first coding format, if the number is smaller than the predetermined threshold.

US Pat. No. 10,348,540

COMMUNICATION METHOD AND APPARATUS, AND STORAGE MEDIUM

BEIJING XIAOMI MOBILE SOF...

1. A communication method, applied to a user equipment, the method comprising:receiving first control signaling transmitted by a first time-frequency area of a fixed subcarrier interval, the first control signaling carrying time-frequency location information of a second time-frequency area of a variable subcarrier interval; and
communicating with a base station by using the second time-frequency area, according to the time-frequency location information of the second time-frequency area indicated by the first control signaling,
wherein the first control signaling comprises time-frequency location information of a time-frequency area for bearing second control signaling, and
communicating with the base station by using the second time-frequency area comprises: communicating with the base station by using the second time-frequency area after a preset time length which comprises an integer multiple of transmission time interval (TTI).

US Pat. No. 10,325,569

METHOD AND APPARATUS FOR CODING IMAGE INFORMATION FOR DISPLAY

Beijing Xiaomi Mobile Sof...

1. A color gamut mapping method, comprising:acquiring at least one color gamut type tag for at least one layer, wherein the color gamut type tag is added when the at least one layer is generated;
determining at least one color gamut corresponding to the at least one layer based on the at least one color gamut type tag;
mapping the at least one layer to the at least one corresponding color gamut, wherein mapping includes:
acquiring a superimposing order of the at least one layer;
marking at least one respective effective displaying area of the at least one layer, in accordance with the superimposing order, wherein the effective displaying area of each layer represents the area of the at least one layer that is not covered by one or more of the other layers in accordance with the superimposing order; and
mapping the at least one respective effective displaying area of the at least one layer to the at least one corresponding color gamut; and
superimposing the at least one layer that is mapped to the at least one corresponding color gamut so as to form and output an image to be displayed, wherein superimposing includes:
superimposing the at least one layer in accordance with the superimposing order so as to obtain the image to be displayed; and
outputting the image to be displayed to a display screen for displaying.

US Pat. No. 10,248,159

DISPLAY MODULE AND MOBILE TERMINAL

BEIJING XIAOMI MOBILE SOF...

1. A display module comprising:a flexible circuit board;
a display screen electrically connected to the flexible circuit board;
a drive chip electrically connected to the flexible circuit board and the display screen, wherein the drive chip is located on a first side of the display module that is opposite to a second side of the display module that constitutes a display side of the display screen; and
an electrical connection portion comprising a first section electrically and directly connected to the display screen, and a second section electrically connected to the first section via a curved section, wherein the second section is disposed under the first section and is electrically and directly connected to the flexible circuit board,
wherein the electrical connection portion is integrally formed with the display screen, and
wherein each one of the first section, the curved section, and the second section has a first thickness, and wherein the first thickness is less than a second thickness of the display screen.

US Pat. No. 10,446,993

DATA CONNECTION CABLE FOR VIRTUAL REALITY GLASSES AND APPARATUS INCLUDING THE SAME

Beijing Xiaomi Mobile Sof...

1. A data connection cable for virtual reality glasses, comprising:a first connecting plug at a first end of the data connection cable, the first connecting plug being fitted to a first interface on an eyeglass body of the virtual reality glasses, such that the data connection cable is detachably connected to the eyeglass body;
a second connecting plug at a second end of the data connection cable, the second connecting plug being fitted to a second interface of an external electronic device assembled to the eyeglass body;
a first connecting portion at the first end, the first connecting portion configured to secure the first connecting plug with the data connection cable;
a second connecting portion at the second end, the second connecting portion configured to secure the second connecting plug with the data connection cable; and
a data cable body between the first end and the second end,
wherein a part of the data cable body and the first connecting portion are both received in a first groove of the virtual reality glasses.

US Pat. No. 10,375,366

METHOD AND APPARATUS FOR CONTROLLING SCREEN OF TERMINAL DEVICE TO EMIT LIGHT

BEIJING XIAOMI MOBILE SOF...

1. A method for controlling a screen of a terminal device to emit light, comprising:determining whether a screen flash lamp function is in an active state when the terminal device is in a photographing mode, wherein the screen flash lamp function enables the screen to serve as a flash lamp; and
controlling the screen to emit light as a flash lamp according to a first color temperature correction scheme if the screen flash lamp function is in the active state, wherein the first color temperature correction scheme is configured to adjust a color temperature of the screen from an original color temperature to a target color temperature, and wherein the original color temperature is a color temperature when the screen emits light without color shift correction,
wherein the controlling the screen to emit light as a flash lamp according to a first color temperature correction scheme if the screen flash lamp function is in the active state comprises:
determining a grayscale voltage for each color channel of the screen according to the first color temperature correction scheme; and
controlling the screen to emit light as a flash lamp using the determined grayscale voltages.

US Pat. No. 10,349,376

WIRELESS LOCAL AREA NETWORK BASED POSITIONING METHOD AND DEVICE

Beijing Xiaomi Mobile Sof...

1. A wireless local area network based positioning method, comprising:Acquiring, by first Received Signal Strength Indicator (RSSI) information and at least one second RSSI information, wherein the first RSSI information is measured based on a first point-to-point message sent by a mobile terminal to a routing device, and the at least one second RSSI information is measured based on a second point-to-point message sent by at least one intelligent device to the routing device;
receiving at least one third RSSI information reported by the mobile terminal, wherein the at least one third RSSI information is measured based on a third point-to-point message sent by the at least one intelligent device to the mobile terminal;
receiving at least one fourth RSSI information reported by the at least one intelligent device, wherein the at least one fourth RSSI information is measured based on a fourth point-to-point message sent by any one of the at least one intelligent device to other intelligent devices;
reporting positioning of the mobile terminal, the routing device, and the at least one intelligent device based on the first RSSI information, the at least one second RSSI information, the at least one third RSSI information, and the at least one fourth RSSI information; and
re-collecting RSSI information and re-determining positioning of the mobile terminal, the routing device, and the at least one intelligent device when any one of the at least one intelligent device is replaced wherein the replaced intelligent device is placed according to the re-collected RSSI information and the re-determined positioning of the mobile terminal, the routing device, and the at least one intelligent device; and
wherein reporting positioning of the mobile terminal, the routing device, and the at least one intelligent device based on the first RSSI information, the at least one second RSSI information, the at least one third RSSI information, and the at least one fourth RSSI information comprises one of:
deriving a relative location map based on the first RSSI information, the at least one second RSSI information, the at least one third RSSI information, and the at least one fourth RSSI information, and transmitting the relative location map to the mobile terminal, wherein the relative location map indicates relative positions of the mobile terminal, the routing device, and the at least one intelligent device, and
transmitting the first RSSI information, the at least one second RSSI information, the at least one third RSSI information, and the at least one fourth RSSI information to a designated server such that the designated server plots the relative location map and then transmits the relative location map to the mobile terminal;
wherein deriving the relative location map based on the first RSSI information, the at least one second RSSI information, the at least one third RSSI information, and the at least one fourth RSSI information comprises:
determining a first distance between the routing device and the mobile terminal based on the first RSSI information, wherein any point on a first circle is a location of the mobile terminal, a center of first circle is a location of the routing device, and a radius of the first circle is the first distance; and
determining at least one second distance between the routing device and the at least one intelligent device based on the at least one second RSSI information and determining at least one third distance between the mobile terminal and the at least one intelligent device based on the at least one third RSSI information;
wherein at least two intersections of at least one second circle and at least one third circle are possible locations of the at least one intelligent device, a center of each second circle is a location of the routing device, a radius of each second circle is the second distance, a center of each third circle is a location of the mobile terminal and a radius of the third circle is the third distance.

US Pat. No. 10,318,069

METHOD FOR CONTROLLING STATE OF TOUCH SCREEN, AND ELECTRONIC DEVICE AND MEDIUM FOR IMPLEMENTING THE SAME

BEIJING XIAOMI MOBILE SOF...

1. A method for controlling a state of a touch screen of an electronic device, comprising:detecting by an operating system of the electronic device, that the touch screen is in a screen-off state or the touch screen is in a screen-on state;
when the touch screen is in the screen-on state,
determining whether an induction area of a suspended object on the touch screen induced by the touch screen reaches a first preset threshold and determining whether a strength of an induction signal of the suspended object on the touch screen reaches a second preset threshold;
controlling the touch screen to be switched from the screen-on state to the screen-off state, when the induction area reaches the first preset threshold and/or the strength of the induction signal reaches the second preset threshold;
determining whether the induction area reaches a third preset threshold and determining whether the strength of the induction signal reaches a fourth preset threshold, wherein the third preset threshold is less than the first preset threshold, and the fourth preset threshold is less than the second preset threshold; and
controlling the touch screen to stay in the screen-off state, when the induction area reaches the third preset threshold and/or the strength of the induction signal reaches the fourth present threshold.

US Pat. No. 10,318,408

DATA PROCESSING METHOD, DATA PROCESSING DEVICE, TERMINAL AND SMART DEVICE

Beijing Xiaomi Mobile Sof...

1. A method for processing data, comprising:acquiring data packets having respective serial numbers and transmitted between a first microcontroller unit (MCU) and a second MCU of a smart device, the second MCU being provided in a Wireless Fidelity (Wi-Fi) module of the smart device; and
processing and displaying the acquired data packets based on the respective serial numbers so as to debug the second MCU,
wherein the processing and displaying the acquired data packets based on the respective serial numbers comprises:
extracting the respective serial numbers of the acquired data packets, the respective serial numbers being added to the acquired data packets by the second MCU;
sorting the acquired data packets based on the respective serial numbers; and
displaying the sorted data packets.

US Pat. No. 10,462,829

METHOD AND APPARATUS FOR ACCESSING WIRELESS ACCESS POINT

Beijing Xiaomi Mobile Sof...

1. A method for accessing a wireless access point, comprising:receiving, by a smart device, access information of the wireless access point broadcasted by a preset device, the access information including a Basic Service Set Identifier (BSSID) and an access password of the wireless access point, and the preset device having successfully accessed the wireless access point;
unicasting, by the smart device, device discovery information according to the BSSID, the device discovery information including the BSSID;
receiving, by the smart device, feedback information sent by the wireless access point, the feedback information including a Service Set Identifier (SSID) of the wireless access point; and
accessing, by the smart device, the wireless access point according to the SSID in the feedback information and the access password,
wherein the SSID of the wireless access point is a first SSID, and the access information broadcasted by the preset device further includes a second SSID, the method further comprising:
before unicasting the device discovery information according to the BSSID, detecting whether the second SSID in the access information includes a preset character, the preset character having a plurality of coding formats; and
when the preset character is included in the second SSID, performing the unicasting of the device discovery information according to the BSSID.

US Pat. No. 10,379,803

METHOD AND DEVICE FOR SCREEN-OFF DISPLAY

BEIJING XIAOMI MOBILE SOF...

1. A method for screen-off display, comprising:acquiring a content element for screen-off display and format information corresponding to information content to be displayed via screen-off display;
acquiring a reference time, wherein the reference time refers to a system time acquired and output by an Application Processor (AP) at turnoff of a screen; and
displaying the information content via screen-off display according to the reference time, the format information, and the content element for screen-off display,
wherein the displaying the information content via screen-off display comprises displaying, while the screen is off, the information content by keeping part of the screen on,
wherein the information content comprises a notification message,
wherein the content element for screen-off display comprises a notifying icon for notifying of at least one of a phone call, a short message, or a common application,
wherein the content element for screen-off display comprises original picture data with redundant data removed,
wherein the acquiring a content element for screen-off display and format information corresponding to information content to be displayed via screen-off display comprises:
acquiring the information content to be displayed via screen-off display selected by a user; acquiring the format information set by the user or by default; determining the content element for screen-off display according to the information content selected by the user, or acquiring the content element for screen-off display as any content element by default; compressing the format information and the content element for screen-off display, and upon detecting activation of screen-off display, storing, in a Display Driver Integrated Circuit (DDIC) or a Touch Display Driver Integration (TDDI), the content element for screen-off display and the format information corresponding to the information content to be displayed via screen-off display which have been compressed,
wherein the displaying the information content via screen-off display according to the reference time, the format information, and the content element for screen-off display comprises: in response to receiving the notification message prompting reception of new information,
determining a message type of the notification message;
acquiring a receipt time of receiving the notification message by determining a time duration elapsed since the acquisition of the reference time till reception of the notification message and adding the time duration elapsed to the reference time;
acquiring, from any stored content element stored in the DDIC or the TDDI according to the message type of the notification message, a notifying icon corresponding to the notification message;
displaying, according to the format information, the receipt time of receiving the notification message, message content of the notification message, and the notifying icon corresponding to the notification message.

US Pat. No. 10,375,549

INFORMATION SENDING METHOD, APPARATUS AND STORAGE MEDIUM

BEIJING XIAOMI MOBILE SOF...

1. An information sending method, implemented in a terminal and comprising:establishing a connection with a base station; and
during establishing the connection with the base station, sending terminal capability information to the base station for connecting the terminal to a mobile data network in accordance with the terminal capability information, wherein the terminal capability information comprises at least one field representing terminal capability comprising:
data throughput capability and
at least one of latency capability, power consumption capability, reliability capability, enhanced Mobile Broadband (eMBB) capability, massive Machine-Type Communication (mMTC) capability and Ultra Reliable and Low Latency Communication (URLLC) capability;
the information sending method further comprising processing a service based on network resources allocated by the base station, wherein the base station determines a type of a service to be performed by the terminal based on the terminal capability information, and allocates network resources to the terminal in accordance with the type of the service.

US Pat. No. 10,346,669

FINGERPRINT ENTRY PROMPTING METHOD AND DEVICE

BEIJING XIAOMI MOBILE SOF...

1. A fingerprint entry prompting method, comprising:obtaining an ith entered fingerprint image, during a process of collecting and combining N fingerprint images entered in sequence to generate a fingerprint template of a user, wherein N?i?2, and N and i are integers;
obtaining an overlap region between the ith entered fingerprint image and a determined template image, wherein the determined template image is generated by combining i?1 previously entered fingerprint images;
determining a relative direction from a second center to a first center, wherein the first center is a geometric center of the ith entered fingerprint image, and the second center is a geometric center of the overlap region in the ith entered fingerprint image;
presenting a prompting message when the overlap region satisfies a prompting condition, wherein the prompting message is configured to instruct the user to move a finger towards a specified direction and re-enter the ith fingerprint image, and wherein the prompting condition comprises that an area of the overlap region is outside of a specified area range,
combining the ith entered fingerprint image and the i?1 previously entered fingerprint images to generate a new determined template image, when the overlap region does not satisfy the prompting condition; and
wherein the relative direction is determined as the specified direction when the area of the overlap region is greater than a maximum value in the specified area range, and an opposite direction of the relative direction is determined as the specified direction when the area of the overlap region is smaller than a minimum value in the specified area range.

US Pat. No. 10,336,319

METHOD, DEVICE AND COMPUTER-READABLE STORAGE MEDIUM FOR PARKING A SELF-BALANCING VEHICLE

Beijing Xiaomi Mobile Sof...

1. A method for parking a self-balancing vehicle, comprising:determining whether there is a target parking spot for parking the self-balancing vehicle when the self-balancing vehicle needs to be parked; and
when there is a target parking spot for parking the self-balancing vehicle, controlling the self-balancing vehicle to park at the target parking spot,
wherein determining whether there is the target parking spot for parking the self-balancing vehicle comprises:
controlling a body motor of the self-balancing vehicle to drive the self-balancing vehicle to move within a preset area at a preset speed;
controlling the self-balancing vehicle in a preset speed increase manner such that the speed of the self-balancing vehicle is increased to a preset speed threshold if the self-balancing vehicle detects an obstacle during movement within the preset area;
determining whether the self-balancing vehicle is able to go over the obstacle when it moves at the preset speed threshold; and
determining the obstacle as the target parking spot for parking the self-balancing vehicle when it is determined that the self-balancing vehicle is not able to go over the obstacle.

US Pat. No. 10,324,707

METHOD, APPARATUS, AND COMPUTER-READABLE STORAGE MEDIUM FOR UPGRADING A ZIGBEE DEVICE

Beijing Xiaomi Mobile Sof...

1. A method for upgrading a ZigBee device, wherein the method is performed by a gateway device including a WiFi module and a ZigBee module, the method comprises:acquiring a current version of firmware of the ZigBee device;
querying a server for a latest version of the firmware of the ZigBee device;
judging whether the current version of the firmware of the ZigBee device is the same as the latest version of the firmware;
determining that the firmware of the ZigBee device needs to be upgraded, if the current version of the firmware of the ZigBee device is different from the latest version of the firmware;
downloading, when the firmware of the ZigBee device needs to be upgraded, the latest version of the firmware from the server to the gateway device via the WiFi module;
pushing the latest version of the firmware to the ZigBee device via the ZigBee module; and
issuing a firmware upgrade instruction to the ZigBee device after the latest version of the firmware is pushed to the ZigBee device successfully and only after the lasted version is stored in a backup storage of a microcontroller unit (MCU) of the ZigBee device, to trigger the firmware of the ZigBee device to be upgraded based on the latest version of the firmware,
wherein the querying the server for the latest version of firmware of the ZigBee device comprises:
sending, to the server, a query command for querying the latest version of the firmware based on a set sending time; and
acquiring a query result returned from the server, the query result corresponding to the query command and including the latest version of the firmware, and
wherein the query result further includes a download address corresponding to the latest version of the firmware, and the downloading of the latest version of the firmware from the server comprises:
downloading the latest version of the firmware from the server based on the download address.

US Pat. No. 10,379,602

METHOD AND DEVICE FOR SWITCHING ENVIRONMENT PICTURE

Beijing Xiaomi Mobile Sof...

1. A method for managing a virtual environment in a technical field of virtual reality, applied to sensing equipment, a virtual reality technology being a technology for simulating a virtual environment to simulate a perceptive function for a user via virtual reality equipment, the virtual reality equipment including terminal equipment and the sensing equipment, the method comprising:receiving, by the sensing equipment, a virtual environment picture provided by the terminal equipment;
generating, by the sensing equipment, the virtual environment;
displaying the virtual environment picture in the virtual environment, wherein the user enters the virtual environment and views the virtual environment picture after wearing the sensing equipment, wherein the user sees no real environment picture but the virtual environment picture after entering the virtual environment through the virtual reality equipment;
in a process of displaying the virtual environment picture, acquiring, by the sensing equipment, an acceleration of the sensing equipment through acceleration sensor;
sending, by the sensing equipment, a real-environment-picture request to the terminal equipment to request for displaying a real environment picture when the variation of the acceleration is greater than the variation threshold, the terminal equipment being arranged to turn on a camera of the terminal equipment and return the real environment picture shot by the camera;
receiving, by the sensing equipment, the real environment picture returned by the terminal equipment;
switching, by the sensing equipment, the virtual environment picture currently displayed to the real environment picture to display the real environment picture, allowing the user to see the real environment picture; and
when the variation of the acceleration is not larger than the variation threshold, continuing, by the sensing equipment, displaying the virtual environment picture.

US Pat. No. 10,375,613

METHOD AND DEVICE FOR CELL RESELECTION

Beijing Xiaomi Mobile Sof...

1. A method for a device to perform cell reselection, comprising:when the device resides in a current serving cell, determining whether a neighboring cell meets a cell reselection condition;
obtaining cell reselection information corresponding to the neighboring cell when the neighboring cell meets the cell reselection condition;
determining whether the cell reselection information matches any one of one or more historical ping-pong reselection records, wherein the cell reselection information includes at least a current cell reselection time, and each of the one or more historical ping-pong reselection records includes at least a historical cell reselection time corresponding to the ping-pong reselection record;
determining whether a time difference between the current cell reselection time and the historical cell reselection time corresponding to a first historical ping-pong reselection record of the one or more historical ping-pong reselection records is greater than a preset time difference when the cell reselection information matches the first historical ping-pong reselection record; and
reselecting the neighboring cell as a current serving cell when the time difference between the current cell reselection time and the historical cell reselection time corresponding to the first historical ping-pong reselection record is greater than the preset time difference.

US Pat. No. 10,372,469

METHOD AND DEVICE FOR DISPLAYING INFORMATION

Beijing Xiaomi Mobile Sof...

1. A method for information display, comprising:receiving a preset operation, the preset operation being configured to instruct a terminal to display a preset desktop page;
acquiring a parameter of an environment in which the terminal is located;
predicting a service to be called by a user according to the parameter;
detecting whether there exists a tag corresponding to the service in the preset desktop page or not, wherein a relationship between an identifier of a service and an identifier of a tag is pre-stored in the terminal;
when there exists the tag corresponding to the service in the preset desktop page, displaying the information of the service in the tag;
when there exists no tag corresponding to the service in the preset desktop page, creating a tag, and displaying the information of the service in the created tag;
performing statistics on a number of identifiers of applications included in an index list stored in the terminal; and
displaying the identifiers of the applications having relatively larger numbers in tags of frequently used applications.

US Pat. No. 10,439,660

METHOD AND DEVICE FOR ADJUSTING FREQUENCIES OF INTERCOM APPARATUSES

BEIJING XIAOMI MOBILE SOF...

1. A method for adjusting frequencies of intercom apparatuses, the method applied to a first terminal and comprising:receiving an apparatus identification sent from a first intercom apparatus, wherein the apparatus identification is indicative of a sending apparatus, a speech signal being sent from the sending apparatus and received by the first intercom apparatus, the first intercom apparatus communicating directly with at least one second intercom apparatus associated with at least one second terminal without through the first and second terminals;
if apparatus identifications of the at least one second intercom apparatus do not contain the apparatus identification sent from the first intercom apparatus, determining that there is an unknown speech signal at a current operating frequency of the first intercom apparatus;
determining a target operating frequency; and
sending a first adjusting instruction instructing the first intercom apparatus to adjust the current operating frequency to the target operating frequency; and
sending a frequency changing message to the at least one second terminal for controlling the at least one second intercom apparatus to adjust the current operating frequency to the target operating frequency, such that the first intercom apparatus communicates, at the target operating frequency, directly with the at least second intercom apparatus without through the first and second terminals.

US Pat. No. 10,437,222

HANDHELD TOOL, METHOD FOR ADJUSTING SHAPE OF HANDLE BODY AND APPARATUS USING THE SAME

BEIJING XIAOMI MOBILE SOF...

1. A handheld tool, comprising:a tool head;
a handle body connected to the tool head;
a ranger configured to scan and measure a radius of rotation of the handle body, wherein the radius of rotation of the handle body indicates a minimum value of a maximum unobstructed length of the handle body in each radial direction of a rotation direction;
wherein the ranger is configured to scan and measure the maximum unobstructed length in each radial direction of the rotation direction of the handle body, and determine the radius of rotation of the handle body based on the maximum unobstructed length in each radial direction of the rotation direction of the handle body; and
a controller connected to the handle body and the ranger and configured to:
detect an operation instruction with regard to the tool, and
in response to the operation instruction, control the ranger to measure the radius of rotation of the handle body and adjust a shape of the handle body based on the measured radius of rotation.

US Pat. No. 10,419,662

PHOTOGRAPHING METHOD FOR INTELLIGENT FLIGHT DEVICE AND INTELLIGENT FLIGHT DEVICE

Beijing Xiaomi Mobile Sof...

1. A method for photographing by an intelligent flight device, comprising:determining a light source angle between a current beam direction from a target light source and a vertical direction, the target light source is a light source capable of generating a shadow of the intelligent flight device, and the vertical direction is a direction perpendicular to a horizontal plane;
according to the light source angle, determining a position of the shadow of the intelligent flight device on the horizontal plane; and
shooting a picture or a video based on a current photographing angle of the intelligent flight device and the position of the shadow so that the shadow is outside of the picture or the video,
wherein determining the position of the shadow on the horizontal plane comprises:
when the light source angle is equal to zero, determining that the shadow on the horizontal plane is right below a current position of the intelligent flight device; and
when the light source angle is not equal to zero, determining a flight height, and according to the light source angle and the flight height, determining the position of the shadow on the horizontal plane, wherein the flight height is a current height of the intelligent flight device from the horizontal plane.

US Pat. No. 10,409,095

PARALLAX BARRIER, DISPLAY DEVICE AND DISPLAY STATE CONTROL METHOD THEREOF

Beijing Xiaomi Mobile Sof...

1. A parallax barrier, comprising:a sealed cavity and a first polarizer disposed on a light exiting side of the sealed cavity,
wherein the sealed cavity comprises: a first substrate and a second substrate parallel to each other and a liquid crystal layer between the first substrate and the second substrate,
wherein a first transparent electrode layer is provided on a first surface of the first substrate close to the second substrate, and the first transparent electrode layer is a plurality of transparent electrode blocks arranged in an array along a first direction and a second direction,
wherein a second transparent electrode layer is provided on a second surface of the second substrate close to the first substrate, and a voltage difference between the second transparent electrode layer and the transparent electrode block is configured to deflect liquid crystal in the liquid crystal layer,
wherein a first switch is provided between two adjacent transparent electrode blocks in the first direction, and a second switch is provided between two adjacent transparent electrode blocks in the second direction, and
wherein the liquid crystal layer controls whether a linearly-polarized light incident from a light entering side of the sealed cavity to pass through the first polarizer or be filtered by the first polarizer.

US Pat. No. 10,401,949

VIRTUAL REALITY GLASSES

Beijing Xiaomi Mobile Sof...

1. Virtual reality glasses, comprising:a glasses body, the glasses body including a first surface towards a user's face and a second surface configured to have an external electronic device mounted thereon for playing virtual reality contents; and
a fastening structure configured to fasten the external electronic device to the second surface, the fastening structure including:
a connector fastener having a built-in connector, wherein the built-in connector is connectable to an interface at a first end of the external electronic device, the connector fastener enables the built-in connector to rotate between a predetermined maximum tilt opening angle and a horizontal fastening angle, and the connector fastener is configured to fasten the first end of the external electronic device at the horizontal fastening angle; and
at least one device fastener configured to fasten a second end of the external electronic device,
wherein:
the device fastener is configured to horizontally move back and forth between a maximum opening position and a minimum fastening position which are predetermined at the second surface,
when the device fastener is moved to a corresponding fastening position, the second end of the external electronic device is fastened by the device fastener, and
when the device fastener is moved to a corresponding opening position, fastening of the external electronic device is, released.

US Pat. No. 10,401,190

VEHICLE CONTROL METHOD AND APPARATUS, AND STORAGE MEDIUM

Beijing Xiaomi Mobile Sof...

1. A vehicle control method, comprising:acquiring, by a computer system, position information and trip information of at least one vehicle including a first vehicle which has entered or is to enter a parking state, the trip information including at least one of: a real-time navigation route, a scheduled departure time, or a scheduled navigation route;
determining, by the computer system, a first parking space for the first vehicle based on the position information and the trip information of the at least one vehicle; and
transmitting, from the computer system, a first instruction including information about the first parking space to the first vehicle to cause the first vehicle to move into the first parking space,
wherein the at least one vehicle includes a second vehicle, and
wherein when the second vehicle is a moving second vehicle, the trip information of the moving second vehicle includes a real-time navigation route of the moving second vehicle, and the determining the first parking space for the first vehicle comprises:
responsive to determining that the first vehicle is positioned on the real-time navigation route of the moving second vehicle, determining a vacant parking space not positioned on the real-time navigation route of the moving second vehicle as the first parking space.

US Pat. No. 10,386,274

PLUG-IN AIR QUALITY DETECTOR, CONTROL METHOD AND CONTROL DEVICE

Beijing Xiaomi Mobile Sof...

1. A plug-in air quality detector, comprising:a sensor component and a control circuit disposed inside a casing; and
a connector component comprising a power supply terminal and a data terminal, the connector component being configured to connect the plug-in air quality detector with a user device, and being a plug component corresponding to a headset jack on the user device or corresponding to a universal serial bus jack on the user device,
wherein power required for operation of the plug-in air quality detector is supplied through the power supply terminal;
wherein the control circuit is electrically connected with the sensor component and the connector component respectively, wherein the sensor component comprises a multi-channel measuring structure for detecting particulate matters with different diameter sizes; and
wherein the sensor component is configured to periodically measure an air quality parameter of air around the plug-in air quality detector at a preset time interval.

US Pat. No. 10,380,398

SYSTEMS AND METHODS FOR CONTROLLING FINGERPRINT AUTHENTICATION

Beijing Xiaomi Mobile Sof...

1. A method for controlling a fingerprint authentication on an electronic device, the method comprising:acquiring, using a first sensor on the electronic device, a first signal produced by an object positioned in proximity to the electronic device;
acquiring a second signal using a fingerprint sensor on the electronic device;
determining a strength of the first signal based on a sensed area of the first sensor that is activated by the object and a determined distance between the object and the electronic device;
determining a strength of the second signal;
controlling a fingerprint authentication on the electronic device based on the strength of the first signal and the strength of the second signal;
controlling execution of a fingerprint unlocking function on the electronic device by comparing at least one of the strength of the first signal to a first preset threshold and the strength of the second signal to a second preset threshold; and
executing the fingerprint unlocking function when at least one of the strength of the first signal is smaller than or equal to the first preset threshold and the strength of the second signal is larger than or equal to the second preset threshold.

US Pat. No. 10,340,582

METAL FRAME BODY AND TERMINAL INCLUDING SAME

Beijing Xiaomi Mobile Sof...

1. An apparatus including a metal frame body, comprising:a top frame having a global positioning system (GPS) antenna disposed thereon; and
a middle frame provided with a slot corresponding to the GPS antenna in position,
wherein the top frame and the middle frame are electrically isolated from each other by a gap; and wherein:
the GPS antenna is disposed on an upper portion of the top frame;
the slot has a first end on a first side among four sides of the middle frame;
the first side is adjacent to the gap;
the slot is perpendicular to the first side; and
a projection of the first end on the first side is a projection of the GPS antenna on the first side,
such that an upper hemisphere efficiency for the positioning antenna to receive satellite signals is significantly improved.

US Pat. No. 10,444,953

VIEW ANGLE SWITCHING METHOD AND APPARATUS

Beijing Xiaomi Mobile Sof...

1. A view angle switching method, comprising:determining, when a view angle switching instruction is detected to switch a view angle, a current view angle of a display screen and acquiring a current image grayscale value of a displayed image;
determining a target grayscale value based on the current view angle of the display screen and the current image grayscale value, wherein, at the target grayscale value, a screen brightness value at the switched view angle is equal to a brightness value of the display screen before the view angle is switched; and
switching the display screen between a small view angle and a wide view angle in response to the view angle switching instruction, and setting an image grayscale of the image as the target grayscale value, wherein the small view angle is indicative of using a collimating backlight for the display screen, and the wide view angle is indicative of using a diverging backlight for the display screen,
wherein determining the target grayscale value based on the current view angle of the display screen and the current image grayscale value comprises:
determining the target grayscale value by using a preset regulation curve based on the current view angle of the display screen and the current image grayscale value, wherein each point on the preset regulation curve relates the screen brightness of the current view angle to the screen brightness of the switched view angle.

US Pat. No. 10,438,377

METHOD AND DEVICE FOR PROCESSING A PAGE

BEIJING XIAOMI MOBILE SOF...

1. A method for processing a page, comprising:calculating an average brightness value of pixels in the page on a display;
determining whether the average brightness value exceeds a preset brightness threshold;
selecting target pixels from the page when the average brightness value exceeds the preset brightness threshold, wherein the target pixels include first target pixels, the first target pixels including sub-pixels, any two of sub-pixels in a pixel of the first target pixels have a brightness difference that is less than a preset difference value; and
performing a color reversion operation on the target pixels by:
determining a brightness value of each one of a plurality of sub-pixels in the target pixels;
calculating, for each one of the plurality of sub-pixels in the target pixels, a difference between a preset maximum brightness and the brightness value of the sub-pixel; and
performing a color reversion on the target pixels by using the difference as a reversed color of the sub-pixel.

US Pat. No. 10,440,638

METHOD, APPARATUS, USER EQUIPMENT AND BASE STATION FOR SENDING AND RECEIVING SYSTEM INFORMATION

Beijing Xiaomi Mobile Sof...

1. A method of receiving system information (SI), comprising:in response to receiving first-class SI broadcasted by a base station, determining a requesting window, a receiving window, and a pilot code of to-be-requested SI, wherein the to-be-requested SI belongs to second-class SI, the requesting window comprises P number of time domain sending opportunities, and each time domain sending opportunity corresponds to one subframe associated with an opportunity for sending a request carrying the pilot code;
monitoring a first Q number of time domain sending opportunities within the requesting window to determine whether a request carrying the pilot code is sent from user equipment to the base station, wherein P is an integer greater than 1 and Q indicates a natural number less than P;
when it is monitored that no user equipment sends the request carrying the pilot code to the base station with the first Q number of time domain sending opportunities of the requesting window, sending the request carrying the pilot code at the (Q+1)-th time domain sending opportunity; and
monitoring the receiving window of the to-be-requested SI for the to-be-requested SI sent by the base station.

US Pat. No. 10,429,852

METHODS AND DEVICES FOR CONTROLLING SELF-BALANCING VEHICLE TO PARK

Beijing Xiaomi Mobile Sof...

1. A method for controlling a self-balancing vehicle to park, the method being performed by the self-balancing vehicle and comprising:sending, by the self-balancing vehicle, a message of requesting for parking assistance to a surveillance camera device for controlling the self-balancing vehicle to park;
receiving, by the self-balancing vehicle, a first response message returned from the surveillance camera device according to the message of requesting for parking assistance, the first response message including parking instruction information for controlling the self-balancing vehicle to travel from a current location of the self-balancing vehicle to a target location; and
controlling the self-balancing vehicle to travel from the current location to the target location and to park according to the parking instruction information.

US Pat. No. 10,409,684

METHOD, DEVICE AND STORAGE MEDIUM FOR CLEANING MEMORY

BEIJING XIAOMI MOBILE SOF...

1. A method for cleaning a memory, comprising:determining a preset level corresponding to a detected hang state;
determining a cleaning mode corresponding to the preset level; and
cleaning an application program running in the memory according to the cleaning mode;
wherein cleaning the application program running in the memory according to the cleaning mode comprises:
determining respective program types corresponding to a plurality of application programs running in the memory;
determining respective processing manners corresponding to the plurality of application programs in the cleaning mode according to the respective program types; and
controlling running states corresponding to the plurality of application programs running in the memory according to the respective processing manners.

US Pat. No. 10,412,031

INFORMATION FILTERING METHOD AND APPARATUS, TERMINAL, AND STORAGE MEDIUM

Beijing Xiaomi Mobile Sof...

1. An information filtering method for use in a terminal, comprising:calculating, based on application information received by the terminal, an information display characteristic of the application information, the information display characteristic representing a display feature of the application information;
determining the application information as interfering information, if the information display characteristic meets an interference characteristic condition; and
filtering out the application information,
wherein when the information display characteristic is display coordinates of the application information, the determining the application information as interfering information if the information display characteristic meets the interference characteristic condition comprises:
determining the application information as interfering information if the display coordinates fall within a preset interference coordinate range, and
the method further comprises:
acquiring historically recorded data on coordinate ranges in which target information is acquired; and
obtaining the preset interference coordinate range through statistical processing based on the data on the coordinate ranges, the data on the coordinate ranges comprising an average coordinate value of a preset number of positions clicked by a user in a process of continuously clicking a screen of the terminal.

US Pat. No. 10,408,344

OSCILLATION AMPLITUDE CONTROL COMPONENT, HOME ELECTRICAL EQUIPMENT AND OSCILLATION AMPLITUDE CONTROL METHOD AND DEVICE

Beijing Xiaomi Mobile Sof...

1. An oscillation amplitude control component, comprising: a V-shaped grooved gear, a pressure pump, a roller with a pre-formed groove and a transmission belt, whereinthe V-shaped grooved gear comprises a central shaft and first and second frustoconical members slidably mounted on the central shaft; lateral surfaces of the first and second frustoconical members and the central shaft forming a V-shaped groove; a gear is arranged on a circumference of at least one frustoconical member of the first and second frustoconical members, and the gear is engaged with an oscillating switch when the oscillating switch in home electrical equipment is activated;
the transmission belt is configured to be received in the V-shaped groove of the V-shaped grooved gear and the pre-formed groove of the roller; the first and second frustoconical members regulate an inner radius of the transmission belt received in the V-shaped groove under control of pressure generated by the pressure pump; and
the roller is fixed in an oscillating plate, and controls an oscillation amplitude of the home electrical equipment through the oscillating plate.

US Pat. No. 10,402,562

METHOD AND DEVICE FOR ENCRYPTING APPLICATION

Beijing Xiaomi Mobile Sof...

1. A method for encrypting an application, comprising:receiving a foreground running request sent by the application, wherein the foreground running request comprises a system account ID of a system account currently logged in a system;
determining whether the system account ID is a main account ID of the system, wherein a plurality of system accounts are set for the system, the plurality of system accounts comprise a plurality of child accounts and a main account, the main account ID is an ID of the main account, a resource file corresponding to the main account comprises an encryption instruction and an encryption algorithm corresponding to each application;
replacing the system account ID with the main account ID of the system if the system account ID is not the main account ID of the system;
determining an encryption algorithm for the application in the system with the main account logged in, and encrypting the application according to the encryption algorithm;
determining whether the system account ID is a double account ID of the system, wherein an application account of the application running in the system with a double account logged in is different from the application account of the application running in the system with the main account logged in, and
triggering and executing replacing the system account ID with the main account ID if the system account ID is the double account ID.

US Pat. No. 10,402,619

METHOD AND APPARATUS FOR DETECTING PRESSURE

Beijing Xiaomi Mobile Sof...

4. An apparatus for detecting pressure, comprising:a processor; and
a memory for storing instructions executable by the processor;
wherein the processor is configured to perform:
acquiring, via a fingerprint recognition sensor, a plurality of successive fingerprint images;
recognizing sweat pores in the plurality of successive fingerprint images;
determining a feature of the recognized sweat pores in the plurality of successive fingerprint images; and
determining a changing trend of pressure applied on the fingerprint recognition sensor over time based on a changing trend of the feature of the recognized sweat pores across the plurality of successive fingerprint images,
wherein:
the feature of the recognized sweat pores includes numbers of the recognized sweat pores in the plurality of successive fingerprint images; and
the processor is further configured to perform:
when the numbers of the recognized sweat pores increase across the plurality of fingerprint images, determining that the pressure applied on the fingerprint recognition sensor increases over time; and
when the numbers of the recognized sweat pores decrease across the plurality of successive fingerprint images, determining that the pressure applied on the fingerprint recognition sensor decreases over time.

US Pat. No. 10,382,496

METHOD, APPARATUS, AND COMPUTER-READABLE MEDIUM FOR VOICE CALL

Beijing Xiaomi Mobile Sof...

1. A method for voice call performed by a terminal, comprising:displaying at least one contact when an instruction for viewing contact information is received, the at least one contact including contact information and a corresponding network service status, the corresponding network service status indicating whether corresponding contact terminal currently supports network Interconnection Protocol Multimedia Subsystem (IMS) based voice service, wherein the IMS based voice service is registered through a core network equipment to transmit access information from the terminal to a cloud server so that the access information can be queried from the cloud server by the terminal;
determining by the terminal, when receiving a selection instruction for selecting a target contact from the at least one contact, a call parameter range supported by a target contact terminal of the target contact based on a target network service status, the target network service status corresponding to target contact information of the target contact, wherein the call parameter range corresponds to the IMS based voice service supported by the target contact terminal; and
transmitting a request for voice call to the core network equipment by the terminal, the request carrying the target contact information and the call parameter range, the request being used to instruct the core network equipment to determine a call parameter for a voice call with the target contact terminal based on the call parameter range, and to make a voice call with the target contact terminal based on the target contact information and the determined call parameter.

US Pat. No. 10,470,169

METHODS AND DEVICES FOR FEEDING BACK A MESSAGE

Beijing Xiaomi Mobile Sof...

1. A method for feeding back a message, applied in a base station, and applied for services where data transmission is performed when a user equipment (UE) is in an inactive state, comprising:acquiring transaction data to be transmitted to the UE when the UE is in the inactive state;
allocating an uplink resource to the UE according to a service type of the transaction data, when one or more feedback messages from the UE are required for the transaction data; and
transmitting a specified message to the UE in the inactive state,
wherein the specified message comprises the transaction data and configuration information of the uplink resource, the configuration information is configured to indicate a resource block (RB) corresponding to the uplink resource and a sub-frame location corresponding to the RB;
when the one or more feedback messages need to be transmitted at a radio link control (RLC) layer and/or an application layer, the configuration information of the uplink resource includes two RBs and the sub-frame locations corresponding to the individual RBs; and
receiving the one or more feedback messages transmitted by the UE in the inactive state on the uplink resource according to the configuration information, wherein the feedback message from the RLC layer on the RB corresponds to the sub-frame location that comes first, and wherein the feedback message from the application layer on the RB corresponds to the sub-frame location that comes later.

US Pat. No. 10,467,393

METHOD AND DEVICE FOR TRIGGERING APPLICATION

Beijing Xiaomi Mobile Sof...

1. A method for triggering application, comprising:setting, by a terminal including a processor and a display, at least two different triggering passwords for at least two instances of an application corresponding to an application icon on a user interface on the display;
acquiring, by the terminal, an input password after a triggering operation over the application icon is detected on the user interface;
triggering, by the terminal, a target instance of the application according to the input password, wherein the target instance refers to an instance for which one of the at least two different triggering passwords is the same as the input password;
creating, by the terminal, at least one instance according to an original instance of the application when a multi-instance creation operation over the application is detected, an instance identifier of the original instance and an instance identifier of the at least one instance being associated with the application icon; and
enabling, by the terminal, a password protection function for the application.

US Pat. No. 10,461,404

TERMINAL HOUSING AND TERMINAL

BEIJING XIAOMI MOBILE SOF...

1. A terminal housing, comprising:a metal back cover, the metal back cover comprising an opening and the outer surface of the metal back cover being overlaid with a nonconductive material;
a printed circuit board (PCB) arranged on the inner surface of the metal back cover;
a plurality of antenna units arranged on the nonconductive material, each of the plurality of antenna units comprising:
a ground portion, the ground portion passing through the nonconductive material and being connected with the outer surface of the metal back cover; and
a feed portion, the feed portion being connected with a radio frequency (RF) front-end of the PCB via a shield wire, the shield wire passing through the nonconductive material and entering into the terminal housing via the opening;
wherein the plurality of antenna units are embedded into the nonconductive material, and upper surfaces of the plurality of antenna units are aligned with the upper surface of the nonconductive material, and wherein thickness of the plurality of antenna units is less than thickness of the nonconductive material.

US Pat. No. 10,461,405

ANTENNA MODULE AND ELECTRONIC DEVICE INCLUDING THE SAME

Beijing Xiaomi Mobile Sof...

1. An antenna module arranged in an electronic device, the antenna module comprising:a metal side frame comprising a breaking seam; and
a feed coupling stub having a first end and a second end, wherein a long side of the feed coupling stub is spaced at a preset distance from an inner side of the metal side frame,
wherein the feed coupling stub and a middle frame of the electronic device are arranged in parallel between a display module and a main board of the electronic device;
wherein the inner side of the metal side frame is connected with a side of the middle frame through middle frame connecting parts;
wherein the first end of the feed coupling stub is adjacent to the breaking seam and is electrically connected with a grounding part of the main board to form a first grounding point of the antenna module;
wherein the feed coupling stub is electrically connected with a radiofrequency module of the main board through a contact point to form a feed point of the antenna module;
wherein the middle frame connecting part adjacent to the second end of the feed coupling stub works as a second grounding point of the antenna module;
wherein a slot is opened between the inner side of the metal side frame and a side that is on the display module and substantially paralleled to the long side of the feed coupling stub and wherein the slot has a width that ranges from 0.5 mm to 3 mm.

US Pat. No. 10,457,517

DEVICE FOR SEPARATING GUMMED PAPER AND LINING PAPER OF DOUBLE-SIDED TAPE

Beijing Xiaomi Mobile Sof...

1. A device for separating a gummed paper and a lining paper of a double-sided tape, comprising:a housing comprising a chamber, wherein a double-sided tape coil is accommodated in the chamber;
a first rotating structure and a second rotating structure, both the first rotating structure and the second rotating structure are disposed at least partially within the housing;
a control part disposed in the chamber, wherein the double-sided tape coil is rotatable around the control part; and
a sliding groove provided on the housing, wherein the sliding groove comprises a first limiting part and a second limiting part,
wherein, when the first rotating structure abuts against the second rotating structure, the first rotating structure is positioned in the first limiting part of the sliding groove; and when the first rotating structure does not abut against the second rotating structure, the first rotating structure is positioned in the second limiting part of the sliding groove;
wherein the housing is provided with a first opening located below the first rotating structure;
wherein a distance between the first limiting part and the first opening is smaller than a diameter of the first rotating structure, so that the gummed paper is capable of extending out of the first opening to perform bonding operation before being separated from the lining paper; and
wherein the device further comprises a cutting part at a front end of the first opening.

US Pat. No. 10,451,434

INFORMATION INTERACTION METHOD AND DEVICE

Beijing Xiaomi Mobile Sof...

1. An information interaction method, comprising:acquiring a destination;
displaying a real scene picture of a landmark at the destination; and
sending the real scene picture of the destination landmark to a specified friend,
wherein the real scene picture of the destination landmark comprises a navigation link, and the navigation link is used for starting a navigation application to navigate to the destination landmark after the specified friend receives and clicks the real scene picture of the destination landmark, and
wherein acquiring the destination comprises: querying a chatting record of a user to identify the destination in appointment information.

US Pat. No. 10,453,331

DEVICE CONTROL METHOD AND APPARATUS

Beijing Xiaomi Mobile Sof...

1. A device control method, comprising:accessing, via a terminal, a control instruction library for at least two separate home devices from a server, the control instruction library being used for storing a plurality of control instructions for each of the at least two separate home devices;
establishing a connection between the terminal and the server, and a connection between the server and a remote control device;
obtaining, via the terminal, at least two control instructions associated with a custom control message, the at least two control instructions being configured to control the at least two separate home devices to perform at least two operations, the at least two operations including at least one operation on each of the home devices;
accepting, via a control key interface displayed at the terminal, a selection of one single custom key corresponding to the two or more operations by the at least two separate home devices;
providing, in response to the selection of the custom key at the terminal, the custom control message to the remote control device;
generating, by the remote control device, at least two control signals corresponding to the at least two control instructions in accordance with a preset order of the control instructions; and
transmitting simultaneously via the remote control device in communication with the terminal upon reception of the custom control message, the at least two control signals to cause the at least two separate home devices to perform, simultaneously, at least two corresponding control operations in response to the received control signals;
wherein the server further stores identifiers of the home devices correspondingly with the control instruction library.

US Pat. No. 10,452,890

FINGERPRINT TEMPLATE INPUT METHOD, DEVICE AND MEDIUM

BEIJING XIAOMI MOBILE SOF...

1. A fingerprint template input method, comprising:acquiring an ith fingerprint image captured by a fingerprint identification sensor, i being a positive integer;
obtaining a candidate fingerprint template according to all of the acquired i fingerprint images;
detecting whether the candidate fingerprint template meets a preset condition or not, wherein the preset condition comprises: a coverage area of the candidate fingerprint template is larger than a first threshold value, wherein the coverage area is a coverage area for a user's fingerprint; and
when the coverage area of the candidate fingerprint template is smaller than the first threshold value, displaying first prompt information for prompting a region in the user's fingerprint, which is uncovered by the candidate fingerprint template; and
setting i=i+1, and re-executing the step of acquiring the ith fingerprint image captured by the fingerprint identification sensor.

US Pat. No. 10,425,403

METHOD AND DEVICE FOR ACCESSING SMART CAMERA

Beijing Xiaomi Mobile Sof...

1. A method for accessing a smart camera by a terminal, comprising:detecting, by the terminal, access media for accessing the smart camera;
generating, by the terminal, an access request corresponding to the access media when detecting that the access media is a local area network, wherein the access request carries an access password, and the access password comprises a token issued by a server; and
sending, by the terminal, the access request to the smart camera, such that the smart camera allows access after successfully verifying the access password in the access request,
wherein the method further comprises:
receiving, at the same time of the server sending the token to the smart camera, the token and a validity period of the token issued by the server when the server periodically generates the token, and storing the token;
judging whether the validity period of the token has passed; and
when the validity period of the token has not passed, determining the token as the access password, updating the token stored previously, and adding the token in the access request.

US Pat. No. 10,423,379

METHOD AND DEVICE FOR SCREEN-OFF DISPLAY

BEIJING XIAOMI MOBILE SOF...

1. A method for screen-off display, comprising:acquiring a content element for screen-off display and format information corresponding to information content to be displayed via screen-off display;
acquiring a reference time, wherein the reference time refers to a system time acquired and output by an Application Processor (AP) at turnoff of a screen; and
displaying the information content via screen-off display according to the reference time, the format information, and the content element for screen-off display,
wherein the displaying the information content via screen-off display comprises displaying, while the screen is off, the information content by keeping part of the screen on,
wherein the information content comprises a notification message,
wherein the content element for screen-off display comprises a notifying icon for notifying of at least one of a phone call, a short message, or a common application,
wherein the content element for screen-off display comprises original picture data with redundant data removed,
wherein the acquiring a content element for screen-off display and format information corresponding to information content to be displayed via screen-off display comprises:
acquiring the information content to be displayed via screen-off display selected by a user; acquiring the format information set by the user or by default; determining the content element for screen-off display according to the information content selected by the user, or acquiring the content element for screen-off display as any content element by default; compressing the format information and the content element for screen-off display, and upon detecting activation of screen-off display, storing, in a Display Driver Integrated Circuit (DDIC) or a Touch Display Driver Integration (TDDI), the content element for screen-off display and the format information corresponding to the information content to be displayed via screen-off display which have been compressed,
wherein the displaying the information content via screen-off display according to the reference time, the format information, and the content element for screen-off display comprises: in response to receiving the notification message prompting reception of new information,
determining a message type of the notification message;
acquiring a receipt time of receiving the notification message by determining a time duration elapsed since the acquisition of the reference time till reception of the notification message and adding the time duration elapsed to the reference time;
acquiring, from any stored content element stored in the DDIC or the TDDI according to the message type of the notification message, a notifying icon corresponding to the notification message;
displaying, according to the format information, the receipt time of receiving the notification message, message content of the notification message, and the notifying icon corresponding to the notification message.

US Pat. No. 10,423,195

VERIFICATION METHOD, DEVICE AND COMPUTER-READABLE STORAGE MEDIUM BASED ON A FLEXIBLE DISPLAY SCREEN

BEIJING XIAOMI MOBILE SOF...

1. A verification method based on a flexible display screen, the method comprising:generating a verification code, and dividing the verification code into a plurality of parts;
displaying the plurality of parts on the flexible display screen separately;
detecting deformation of the flexible display screen, and determining a splicing result of the plurality of parts based on the deformation of the flexible display screen; and
determining a verification result based on the splicing result;
wherein the determining the verification result based on the splicing result comprises:
calculating a similarity degree between the splicing result and the verification code;
determining that the verification result is success when the similarity degree is greater than a first preset value; and
determining that the verification result is failure when the similarity degree is less than or equal to the first preset value.

US Pat. No. 10,476,057

EASY-TO-REMOVE MEMBER, BATTERY ASSEMBLY AND ELECTRONIC DEVICE

BEIJING XIAOMI MOBILE SOF...

1. An easy-to-remove member, applied to an electronic device,wherein the electronic device comprises:
a device body provided with a battery cabin for receiving a battery; and
a battery having a bottom surface and an opposing top surface, and a side surface connecting the top surface and the bottom surface,
wherein the easy-to-remove member comprises:
a first surface including:
a weak adhesive portion to be bonded with the bottom surface of the battery; and
a strong adhesive portion to be bonded with the top surface of the battery, wherein a separating structure is arranged at a boundary between the weak adhesive portion and the strong adhesive portion, the separating structure is to separate the easy-to-remove member into a first body and a second body, the first body corresponds to the weak adhesive portion, and the second body corresponds to the strong adhesive portion; and
a second surface, wherein at least a part of the second surface of the first body is to be bonded with an inner wall of the battery cabin, and the second surface of the second body is to be attached to the inner wall of the battery cabin.

US Pat. No. 10,476,137

TERMINAL HOUSING AND TERMINAL

Beijing Xiaomi Mobile Sof...

19. A method of manufacturing a terminal comprisingproviding a terminal housing comprising a bottom metal bezel, a main board unit and an antenna unit;
dividing a segment of horizontal bezel of the bottom metal bezel by two slits;
providing the main board unit comprising a power supply module, a switching module, a first grounding area, a second grounding area and a third grounding area;
providing the antenna unit comprising the horizontal bezel, a first branch, a second branch, a third branch and a fourth branch;
connecting the power supply module to the horizontal bezel through the first branch;
connecting the second branch and the third branch to the fourth branch, connecting the second branch to the horizontal bezel, connecting the third branch to the first grounding area, and connecting the four branch to the second grounding area; and
connecting a first end of the switching module to the contact areas of the second branch, the third branch and the fourth branch, connecting a second end of the switching module to the third grounding area, and controlling the switching module to control the first end to be connected to or disconnected from the second end.