Patents Assigned to Beijing Kingsoft Internet Security Software Co., Ltd.
-
Patent number: 11409374Abstract: 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: GrantFiled: June 18, 2019Date of Patent: August 9, 2022Assignee: Beijing Kingsoft Internet Security Software Co., Ltd.Inventors: Yawei Jia, Xiaoqiang Wu
-
Patent number: 11240202Abstract: 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: GrantFiled: April 28, 2018Date of Patent: February 1, 2022Assignee: Beijing Kingsoft Internet Security Software Co., Ltd.Inventors: Qi Yang, Kangzong Zhang
-
Patent number: 11228386Abstract: 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: GrantFiled: September 20, 2018Date of Patent: January 18, 2022Assignee: BEIJING KINGSOFT INTERNET SECURITY SOFTWARE CO., LTD.Inventors: Wenyu Yang, Chunmeng Gao
-
Patent number: 11221859Abstract: 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: GrantFiled: December 12, 2016Date of Patent: January 11, 2022Assignee: Beijing Kingsoft Internet Security Software Co., Ltd.Inventors: Kangzong Zhang, Yong Luo
-
Publication number: 20210184780Abstract: 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: ApplicationFiled: September 20, 2018Publication date: June 17, 2021Applicant: BEIJING KINGSOFT INTERNET SECURITY SOFTWARE CO., LTD.Inventors: Wenyu Yang, Chunmeng Gao
-
Patent number: 11036820Abstract: 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: GrantFiled: May 6, 2019Date of Patent: June 15, 2021Assignee: BEIJING KINGSOFT INTERNET SECURITY SOFTWARE CO., LTD.Inventor: Xionghui Guo
-
Publication number: 20210176160Abstract: 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: ApplicationFiled: January 22, 2019Publication date: June 10, 2021Applicant: BEIJING KINGSOFT INTERNET SECURITY SOFTWARE CO., LTD.Inventors: Wenyu Yang, Chunmeng Gao
-
Patent number: 10944700Abstract: 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: GrantFiled: May 28, 2019Date of Patent: March 9, 2021Assignee: BEIJING KINGSOFT INTERNET SECURITY SOFTWARE CO., LTD.Inventor: Jieming Wang
-
Patent number: 10939069Abstract: 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: GrantFiled: August 16, 2019Date of Patent: March 2, 2021Assignee: BEIJING KINGSOFT INTERNET SECURITY SOFTWARE CO., LTD.Inventors: Hongcai Guo, Ang Shao
-
Patent number: 10922064Abstract: 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: GrantFiled: July 18, 2017Date of Patent: February 16, 2021Assignee: BEIJING KINGSOFT INTERNET SECURITY SOFTWARE CO., LTD.Inventors: Zheng Wei, Chen Zhao
-
Patent number: 10902658Abstract: 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: GrantFiled: February 26, 2019Date of Patent: January 26, 2021Assignee: BEIJING KINGSOFT INTERNET SECURITY SOFTWARE CO., LTD.Inventor: Xiaojun Wu
-
Patent number: 10838917Abstract: 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: GrantFiled: June 23, 2015Date of Patent: November 17, 2020Assignee: BEIJING KINGSOFT INTERNET SECURITY SOFTWARE CO., LTD.Inventors: Guoqiang Jiao, Qidong Yang, Xiliang Bai, Xueshi Du, Nan Zhang, Yong Chen
-
Patent number: 10834424Abstract: 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: GrantFiled: July 17, 2018Date of Patent: November 10, 2020Assignee: BEIJING KINGSOFT INTERNET SECURITY SOFTWARE CO., LTD.Inventor: Bin Bai
-
Patent number: 10824597Abstract: 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: GrantFiled: June 24, 2015Date of Patent: November 3, 2020Assignee: Beijing Kingsoft Internet Security Software Co., Ltd.Inventors: Qidong Yang, Guoqiang Jiao, Nan Zhang, Yong Chen
-
Patent number: 10802939Abstract: 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: GrantFiled: August 3, 2018Date of Patent: October 13, 2020Assignee: BEIJING KINGSOFT INTERNET SECURITY SOFTWARE CO., LTD.Inventor: Changmao Yang
-
Patent number: 10795697Abstract: 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: GrantFiled: April 27, 2018Date of Patent: October 6, 2020Assignee: BEIJING KINGSOFT INTERNET SECURITY SOFTWARE CO., LTD.Inventor: Sini He
-
Patent number: 10789308Abstract: 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: GrantFiled: August 15, 2016Date of Patent: September 29, 2020Assignee: BEIJING KINGSOFT INTERNET SECURITY SOFTWARE CO., LTD.Inventor: Yumeng Song
-
Patent number: D912641Type: GrantFiled: August 26, 2019Date of Patent: March 9, 2021Assignee: BEIJING KINGSOFT INTERNET SECURITY SOFTWARE CO., LTD.Inventor: Fagang Dai
-
Patent number: D924928Type: GrantFiled: March 20, 2018Date of Patent: July 13, 2021Assignee: BEIJING KINGSOFT INTERNET SECURITY SOFTWARE CO., LTD.Inventors: Wei-Hung Jan, Kai-Hsiang Lin
-
Patent number: D952338Type: GrantFiled: September 30, 2019Date of Patent: May 24, 2022Assignee: BEIJING KINGSOFT INTERNET SECURITY SOFTWARE CO., LTD.Inventors: Xin Wang, Hao Kong