Patents Assigned to Beijing Kingsoft Internet Security Software Co., Ltd.
  • Patent number: 11409374
    Abstract: A method and apparatus for input prediction. The method includes: obtaining an input current text; obtaining a first state parameter of a first text from a cache; inputting the current text and the first state parameter into the recurrent neural network, determining a state parameter of the current text through the recurrent neural network according to the first state parameter; and determining a predicted text of the current text from the word library according to the state parameter of the current text. The first text is a previous text of the current text; the first state parameter is determined through a preset recurrent neural network according to the first text and a state parameter of a previous text of the first text; the recurrent neural network is trained with a preset word library; the word library is used to store words. Through the method and apparatus, time for determining a predicted text is reduced.
    Type: Grant
    Filed: June 18, 2019
    Date of Patent: August 9, 2022
    Assignee: Beijing Kingsoft Internet Security Software Co., Ltd.
    Inventors: Yawei Jia, Xiaoqiang Wu
  • Patent number: 11240202
    Abstract: Embodiments of the present application provide a packet processing method, an electronic device and a readable storage medium. The method is applied to an electronic device installed with a Virtual Private Network VPN application, and includes: a non-VPN application in the electronic device sending a packet that is to be sent by the non-VPN application to the VPN application through a hardware network module and a virtual network module in the electronic device; the VPN application receiving and analyzing the packet; if the analysis indicates that the packet contains a Domain Name System (DNS) resolution request, the VPN application redirecting the DNS resolution request packet to a preset secure DNS server through the virtual network module and the hardware network module. With embodiments of the present application, the security of software, hardware, and data of an electronic device can be effectively ensured with a reduced cost.
    Type: Grant
    Filed: April 28, 2018
    Date of Patent: February 1, 2022
    Assignee: Beijing Kingsoft Internet Security Software Co., Ltd.
    Inventors: Qi Yang, Kangzong Zhang
  • Patent number: 11228386
    Abstract: The present application proposes a blockchain node synchronization method and device using a trust mechanism. The method comprises: acquiring data throughput history data of each node in a routing table of a node to be synchronized; acquiring synchronization success rate history data of each node in the routing table of the node to be synchronized; acquiring a total difficulty value of a blockchain currently stored by each node in the routing table of the node to be synchronized; determining a credibility of each node in the routing table according to the data throughput history data, the synchronization success rate history data, and the total difficulty value of the blockchain; and selecting, according to the credibility of each node, a target node for synchronization, and synchronizing, according to blockchain data stored by the target node, the node to be synchronized.
    Type: Grant
    Filed: September 20, 2018
    Date of Patent: January 18, 2022
    Assignee: BEIJING KINGSOFT INTERNET SECURITY SOFTWARE CO., LTD.
    Inventors: Wenyu Yang, Chunmeng Gao
  • Patent number: 11221859
    Abstract: A method, apparatus, and mobile terminal for presenting a screen saver of an application are disclosed. The method comprises: sending broadcast information by a first application installed on the mobile terminal to other applications when a screen saver is to be activated; obtaining version numbers of the configuration information saved by other applications based on the received broadcast information from other applications; obtaining the latest version of configuration information based on the version number of the configuration information saved by the first application and the received version numbers of the configuration information saved by other applications; determining whether the first application has the highest priority among the first application and other applications based on the priorities of the applications contained in the latest version of configuration information; and if so, presenting the screen saver of the first application.
    Type: Grant
    Filed: December 12, 2016
    Date of Patent: January 11, 2022
    Assignee: Beijing Kingsoft Internet Security Software Co., Ltd.
    Inventors: Kangzong Zhang, Yong Luo
  • Publication number: 20210184780
    Abstract: The present application proposes a blockchain node synchronization method and device using a trust mechanism. The method comprises: acquiring data throughput history data of each node in a routing table of a node to be synchronized; acquiring synchronization success rate history data of each node in the routing table of the node to be synchronized; acquiring a total difficulty value of a blockchain currently stored by each node in the routing table of the node to be synchronized; determining a credibility of each node in the routing table according to the data throughput history data, the synchronization success rate history data, and the total difficulty value of the blockchain; and selecting, according to the credibility of each node, a target node for synchronization, and synchronizing, according to blockchain data stored by the target node, the node to be synchronized.
    Type: Application
    Filed: September 20, 2018
    Publication date: June 17, 2021
    Applicant: BEIJING KINGSOFT INTERNET SECURITY SOFTWARE CO., LTD.
    Inventors: Wenyu Yang, Chunmeng Gao
  • Patent number: 11036820
    Abstract: The present disclosure provides a page loading method and an electronic device. The method includes: collecting history browsing behaviors of a user during using a browser, and obtaining visited pages involved in the history browsing behaviors and browsing manners used by the user; training a learning model based on the visited pages and the browsing manners used by the user, such that the learning model learns a correspondence relationship between the visited pages and the browsing manners; in response to receiving a page visiting request, analyzing a target page to be visited based on the trained learning model, so as to determine a target browsing manner from the manner of browsing in a current tab and the manner of browsing in a new tab; and loading the target page according to the target browsing manner.
    Type: Grant
    Filed: May 6, 2019
    Date of Patent: June 15, 2021
    Assignee: BEIJING KINGSOFT INTERNET SECURITY SOFTWARE CO., LTD.
    Inventor: Xionghui Guo
  • Publication number: 20210176160
    Abstract: A method and a device for synchronizing a node of a blockchain includes: acquiring information of a plurality of nodes adjacent to a node to be synchronized, and information of a plurality of nodes adjacent to an XOR node of the node to be synchronized, and determining candidate nodes according to the acquired information of the nodes; selecting a first predefined number of nodes from the candidate nodes as a newly added node; updating, according to information of the newly added node, a routing table of the node to be synchronized, to obtain an updated routing table; and synchronizing, according to the updated routing table, the node to be synchronized.
    Type: Application
    Filed: January 22, 2019
    Publication date: June 10, 2021
    Applicant: BEIJING KINGSOFT INTERNET SECURITY SOFTWARE CO., LTD.
    Inventors: Wenyu Yang, Chunmeng Gao
  • Patent number: 10944700
    Abstract: The present disclosure provides a method and a device for processing live commenting messages, and a terminal. The method includes: obtaining a total number of a plurality of first live commenting messages sent by a plurality of first terminals in a unit time; calculating a ratio of the total number of the plurality of first live commenting messages to a first threshold; grouping the plurality of first live commenting messages based on the ratio, wherein the grouped plurality of first live commenting messages serve as second live commenting messages; grouping a plurality of second terminals based on the ratio, wherein the plurality of second terminals are configured to receive the second live commenting messages; and sending the second live commenting messages in each group to a corresponding group of second terminals.
    Type: Grant
    Filed: May 28, 2019
    Date of Patent: March 9, 2021
    Assignee: BEIJING KINGSOFT INTERNET SECURITY SOFTWARE CO., LTD.
    Inventor: Jieming Wang
  • Patent number: 10939069
    Abstract: Provided are a video-recording method and apparatus, and an electronic device. The method comprises: during the process of playing target videos, obtaining a plurality of first pictures by intercepting, an editing process carried out by a user on an edit panel, and obtaining a plurality of second pictures by respectively carrying out picture conversion on the played target videos multiple times; then, obtaining a plurality of frame images by respectively superimposing the plurality of first pictures with the corresponding second pictures; and then generating recorded video segments according to a video stream obtained by synthesizing the plurality of frame images and an audio stream of target videos, thereby satisfying personalized requirements of users during a video-recording process.
    Type: Grant
    Filed: August 16, 2019
    Date of Patent: March 2, 2021
    Assignee: BEIJING KINGSOFT INTERNET SECURITY SOFTWARE CO., LTD.
    Inventors: Hongcai Guo, Ang Shao
  • Patent number: 10922064
    Abstract: Provided are a method and apparatus for software installation and a user terminal. The method includes: transmitting a software identifier of a target software to be installed to a server; acquiring software installation information corresponding to the software identifier returned by the server; analyzing the software installation information to acquire target software information and file information of a preparatory file for software installation from the software installation information; and installing the preparatory file for the software installation according to the file information and installing the target software according to the target software information after the preparatory file for the software installation is installed.
    Type: Grant
    Filed: July 18, 2017
    Date of Patent: February 16, 2021
    Assignee: BEIJING KINGSOFT INTERNET SECURITY SOFTWARE CO., LTD.
    Inventors: Zheng Wei, Chen Zhao
  • Patent number: 10902658
    Abstract: Embodiments of the present disclosure provides a method for image splicing. The method may include: receiving a cooperative image-splicing request sent by a source electronic device, in which the cooperative image-splicing request includes an identifier of a target image-splicing template and N cooperative-partner identifiers, and N is an integer greater than or equal to 1; sending the cooperative image-splicing request to N target electronic devices corresponding to the N cooperative-partner identifiers respectively; and acquiring a target spliced image according to image splicing operations of the source electronic device and the N target electronic devices.
    Type: Grant
    Filed: February 26, 2019
    Date of Patent: January 26, 2021
    Assignee: BEIJING KINGSOFT INTERNET SECURITY SOFTWARE CO., LTD.
    Inventor: Xiaojun Wu
  • Patent number: 10838917
    Abstract: A method and apparatus for identifying a junk file of picture category, and electronic device are provided. The method included: acquiring a storage path for storing files of picture category; acquiring a filename feature of a file in the storage path; and on the basis of the filename feature, determining whether the file in the storage path is a junk file picture category.
    Type: Grant
    Filed: June 23, 2015
    Date of Patent: November 17, 2020
    Assignee: BEIJING KINGSOFT INTERNET SECURITY SOFTWARE CO., LTD.
    Inventors: Guoqiang Jiao, Qidong Yang, Xiliang Bai, Xueshi Du, Nan Zhang, Yong Chen
  • Patent number: 10834424
    Abstract: The present disclosure provides a method and a device for compressing an image, and an electronic device. The method includes: acquiring a resolution of the display screen and a resolution of an image to be compressed; detecting whether the resolution of the image to be compressed is greater than the resolution of the display screen; and when the resolution of the image to be compressed is greater than the resolution of the display screen, compressing the resolution of the image to be compressed to a target resolution according to the resolution of the display screen, a difference between the target resolution and the resolution of the display screen being within a preset resolution range.
    Type: Grant
    Filed: July 17, 2018
    Date of Patent: November 10, 2020
    Assignee: BEIJING KINGSOFT INTERNET SECURITY SOFTWARE CO., LTD.
    Inventor: Bin Bai
  • Patent number: 10824597
    Abstract: A cache folder identification method and device, the method comprising: in the process of running target software, acquiring a plurality of sample values x1, x2, . . . xn of the number of files in the target folder according to a preset rule, the target folder being a folder used in the process of running the target software, n?2; according to a preset algorithm, calculating the statistical value of the plurality of sample values, the statistical value being used to represent the degree of dispersion of the sample values; determining whether the statistical value is greater than a preset first threshold; if so, identifying the target folder as a cache folder. The method has high identification efficiency, and can continuously monitor specific software without missing a cache folder.
    Type: Grant
    Filed: June 24, 2015
    Date of Patent: November 3, 2020
    Assignee: Beijing Kingsoft Internet Security Software Co., Ltd.
    Inventors: Qidong Yang, Guoqiang Jiao, Nan Zhang, Yong Chen
  • Patent number: 10802939
    Abstract: Disclosed are a method for scanning cache of an application, an electronic device and a computer-readable storage medium. The method may include: acquiring a list of applications to be scanned; querying a historical scanning record of each application in the list of applications to be scanned; determining a scanning priority of each application and whether the application needs to be scanned according to the historical scanning record of each application; scanning applications that need to be scanned in the list of applications to be scanned in a descending order of the scanning priorities, so as to acquire cache sizes of respective applications that need to be scanned; and scanning applications that need not to be scanned in the list of applications to be scanned in a descending order of the scanning priorities, so as to acquire cache sizes of respective applications that need not to be scanned.
    Type: Grant
    Filed: August 3, 2018
    Date of Patent: October 13, 2020
    Assignee: BEIJING KINGSOFT INTERNET SECURITY SOFTWARE CO., LTD.
    Inventor: Changmao Yang
  • Patent number: 10795697
    Abstract: Embodiments of the present disclosure provide a method and a device for managing a desktop. With the method, the desktop management request sent by the mobile terminal is obtained by the server, in which the desktop management request carries user information and desktop application information; the management rule corresponding to the desktop management request is selected from the preset rule base by the server; the user interest feature information corresponding to the user information is analyzed according to the management rule, and the desktop application information is planned according to the user interest feature information to generate the desktop application arrangement information; and the desktop application arrangement information is sent to the mobile terminal, such that the mobile terminal arranges a plurality of application icons on the desktop according to the desktop application arrangement information.
    Type: Grant
    Filed: April 27, 2018
    Date of Patent: October 6, 2020
    Assignee: BEIJING KINGSOFT INTERNET SECURITY SOFTWARE CO., LTD.
    Inventor: Sini He
  • Patent number: 10789308
    Abstract: A method and an apparatus for searching an application are provided. The method includes: receiving a search keyword of the application inputted in a search box; searching locally in the mobile terminal for the application matching with the search keyword, and if one or more first applications are found, displaying identification information of the one or more first applications, otherwise, sending the search keyword to a search engine of an application market, so as to search in the application market for the application matching with the search keyword; and determining whether identification information of one or more second applications matching with the search keyword and fed back by the search engine of the application market is received within a preset time period, and if yes, displaying the identification information of the one or more second applications. A mobile terminal is further provided.
    Type: Grant
    Filed: August 15, 2016
    Date of Patent: September 29, 2020
    Assignee: BEIJING KINGSOFT INTERNET SECURITY SOFTWARE CO., LTD.
    Inventor: Yumeng Song
  • Patent number: D912641
    Type: Grant
    Filed: August 26, 2019
    Date of Patent: March 9, 2021
    Assignee: BEIJING KINGSOFT INTERNET SECURITY SOFTWARE CO., LTD.
    Inventor: Fagang Dai
  • Patent number: D924928
    Type: Grant
    Filed: March 20, 2018
    Date of Patent: July 13, 2021
    Assignee: BEIJING KINGSOFT INTERNET SECURITY SOFTWARE CO., LTD.
    Inventors: Wei-Hung Jan, Kai-Hsiang Lin
  • Patent number: D952338
    Type: Grant
    Filed: September 30, 2019
    Date of Patent: May 24, 2022
    Assignee: BEIJING KINGSOFT INTERNET SECURITY SOFTWARE CO., LTD.
    Inventors: Xin Wang, Hao Kong