Patents Assigned to TENCENT TECHNOLOGY (SHENZHEN) CO., LTD.
  • Publication number: 20150295950
    Abstract: A method, apparatus and system for defending against a network attack are provided in the disclosure. The method includes: receiving, by a defending server, data submitted by a client; extracting by the defending server, a first authentication value from the data; calculating by the defending server, a second authentication value based on a predetermined algorithm; and forwarding by the defending server, the data to a corresponding network server in a case that the first authentication value matches with the second authentication value. The method, apparatus and system for defending against a network attack described above may effectively defend against the network attack.
    Type: Application
    Filed: June 3, 2015
    Publication date: October 15, 2015
    Applicant: TENCENT TECHNOLOGY (SHENZHEN) CO., LTD.
    Inventors: Xi CHEN, Jian LIU
  • Patent number: 9122914
    Abstract: Systems for matching face shapes may include a computer-readable non-transitory storage medium and an executing hardware unit. The storage medium may include a set of instructions for target object shape matching. The executing hardware unit may be in communication with the storage medium and may be configured to execute the set of instructions. The executing hardware unit may be configured to obtain a target object image for shape matching; determine a shape character of the target object image based on a shape of the target object image; determine similarities between the target object image and a plurality of template images of reference objects based on the shape character of the target object image and shape characters of the reference objects in the plurality of template images; and select a template image from the plurality of template images that has a largest similarity to the target object image.
    Type: Grant
    Filed: February 26, 2014
    Date of Patent: September 1, 2015
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) CO., LTD.
    Inventor: Pengfei Xiong
  • Publication number: 20150154603
    Abstract: A method, device and system of completing payment through clients are disclosed. The method includes a first client being a payee and a second client being a payer. The first client performs audio encoding on: a first client identifier and obtained pending payment charge indication information in order to obtain a computed payment charge voice message, subsequently broadcasts the computed payment charge voice message. The second client performs: monitoring the computed payment charge voice message subsequently decodes the computed payment charge voice message to extract the first identifier and the pending payment charge indication information; generates a payment request and sends to a server the payment request including the first identifier, the pending payment charge indication information and payer information.
    Type: Application
    Filed: February 13, 2015
    Publication date: June 4, 2015
    Applicant: TENCENT TECHNOLOGY (SHENZHEN) CO., LTD.
    Inventor: Zhigang SONG
  • Publication number: 20150135323
    Abstract: A method and a device for obtaining virus signatures in the field of computer security have been disclosed. The method includes: obtaining text strings contained in each virus sample within a virus sample set; selecting text strings for use as virus signatures candidate according to a first frequency at which each text string occurs in a non-virus sample set and a second frequency at which each text string occurs in the virus sample set; calculating an information entropy of the virus signatures candidate according to a quantity of virus samples containing the virus signatures candidate and a quantity of non-virus samples containing the virus signatures candidate; and selecting virus signatures from the virus signatures candidate according to the information entropy. The present disclosure may timely identify the latest virus signatures and ensure that the obtained virus signatures are optimal signatures and may identify a wide range of virus variants.
    Type: Application
    Filed: January 22, 2015
    Publication date: May 14, 2015
    Applicant: Tencent Technology (Shenzhen) Co., Ltd.
    Inventor: Sheng GUAN
  • Publication number: 20140379839
    Abstract: The embodiments disclose a method and apparatus for offline access of web pages. The method includes: acquiring on a user terminal a local cache template of a first web page, wherein the local cache template has pre-stored one or more respective paths, each points to a respective designated Uniform Resource Locator (URL) location linked to the first web page, wherein each respective designated URL enables offline access to a corresponding second web page in the first web page; locally caching each of the corresponding second web page, wherein each of the corresponding second web page which corresponds to a respective path pointing to the respective designated URL pre-stored in the local cache template of the first web page, such that the corresponding second web page is to be locally loaded into a browser of the user terminal when the browser accesses the respective designated URL in the first web page.
    Type: Application
    Filed: May 19, 2014
    Publication date: December 25, 2014
    Applicant: Tencent Technology (Shenzhen) Co., Ltd.
    Inventor: Ningjun Dou
  • Publication number: 20140379354
    Abstract: A method, apparatus and system for payment validation have been disclosed. The method includes: receiving a payment validation request from a terminal, wherein the payment validation request includes identification information and a current voice signal; detecting whether the identification information is identical to a pre-stored identification information; if identical: extracting voice characteristics associated with an identity information and a text password from the current voice signal; matching the current voice characteristics to a pre-stored speaker model; if successfully matched: sending an validation reply message to the terminal to indicate that payment request has been authorized. The validation reply message is utilized by the terminal to proceed with a payment transaction. The identity information identifies an owner's current voice signal, and the text password is indicated by the current voice signal.
    Type: Application
    Filed: December 2, 2013
    Publication date: December 25, 2014
    Applicant: Tencent Technology (Shenzhen) Co., Ltd.
    Inventors: Xiang Zhang, Li Lu, Eryu Wang, Shuai Yue, Feng Rao, Haibo Liu, Bo Chen
  • Publication number: 20140380446
    Abstract: A method and apparatus for protecting browser private information have been disclosed. The method including: detecting a viewing request to view private information of a current browser page; obtaining a current user's face image upon detecting the viewing request; determining based on a pre-set face recognition method, whether the current user's facial image and a registered user's face image bear same face print features, wherein the face print features are utilized to uniquely identify facial features of a person; and displaying the private information of the browser page, in response to a positive determination of bearing the common face print features.
    Type: Application
    Filed: March 26, 2014
    Publication date: December 25, 2014
    Applicant: Tencent Technology (Shenzhen) Co., Ltd.
    Inventors: Dongsheng Niu, Jinggang Lu
  • Publication number: 20140351681
    Abstract: The embodiments disclose a method and system for controlling address input. The method includes: receiving an event of characters input to an address input; matching the characters input to one or more pre-stored Uniform Resource Locator (URL) entries, and generating a URL entry which includes the characters input; and in response to the URL entry from among the one or more matched pre-stored URL entries, linking a particular matched pre-stored URL entry to a corresponding web page.
    Type: Application
    Filed: May 9, 2014
    Publication date: November 27, 2014
    Applicant: Tencent Technology (Shenzhen) Co., Ltd.
    Inventor: Ningjun Dou
  • Publication number: 20140350923
    Abstract: A method and device for detecting noise bursts in speech signals are disclosed. The method including: partitioning a section of speech signals to be detected into a plurality of speech frames, performing in each of the plurality of speech frames: Fast Fourier Transform (FFT) processing in frequency-domain, afterwards computing across an entire frequency range, an energy value corresponding to each of the frequency point; utilizing the computed energy value to compute a mean energy value of the speech frame; computing a low frequency range mean energy value; performing clustering analysis on the low frequency range mean energy value over the plurality of speech frames; determining a range of strong energy value based on the clustering analysis result; detecting whether the mean energy value falls within the range of strong energy value; if so: indicating that the section of speech signals to be detected has a noise burst.
    Type: Application
    Filed: January 23, 2014
    Publication date: November 27, 2014
    Applicant: Tencent Technology (Shenzhen) Co., Ltd.
    Inventor: Xiaoping WU
  • Publication number: 20140350918
    Abstract: A method and system for adding punctuation to a voice file is disclosed. The method includes: utilizing silence or pause duration detection to divide a voice file into a plurality of speech segments for processing, the voice file includes a plurality of features units; identifying all features units that appear in the voice file according to every term or expression and semantics features of the every term or expression that form each of the plurality of speech segments; using a linguistic model to determine a sum of weight of various punctuation modes in the voice file according to all the feature units, the linguistic model is built upon semantics features of various parsed out terms or expressions from a body text of a spoken sentence according to a language library; and adding punctuations to the voice file based on the determined sum of weight of the various punctuation modes.
    Type: Application
    Filed: March 19, 2014
    Publication date: November 27, 2014
    Applicant: TENCENT TECHNOLOGY (SHENZHEN) CO., LTD.
    Inventors: Haibo LIU, Eryu WANG, Xiang ZHANG, Li LU, Shuai YUE, Bo CHEN, Lou LI, Jian LIU
  • Publication number: 20140337006
    Abstract: Described are a method, system and mobile terminal for realizing language interpretation through a browser, which may improve the efficiency for learning a foreign language or enable a user to interact in real time through a voice format, with another person who speaks the foreign language. The method includes the steps of receiving through a user's terminal browser language interpretation interface, expression information of an input language; translating the expression information of the input language into expression information of a target language, according to an input predetermined conversion relation between the input language and the target language; outputting the expression information of the target language through a text format; and outputting the expression information of the target language through a voice format.
    Type: Application
    Filed: May 22, 2014
    Publication date: November 13, 2014
    Applicant: Tencent Technology (Shenzhen) Co., Ltd.
    Inventor: Yongfei MA
  • Publication number: 20140325578
    Abstract: A cross-platform video playing method, playing device and playing system is presented. The method includes the steps of receiving a shared video sent by a first terminal; detecting whether a video format of the shared video is consistent with a video format which is supported by a default video player on a second terminal; in case if it is detected that the video format of the shared video is inconsistent with the video format which is supported by the default video player on the second terminal, converting the shared video into a video media file that can be played by the default video player on the second terminal; and transmitting the video media file to the second terminal, such that the received video media file can be played directly by the default video player without having to perform video format conversion or installing a video player on the second terminal.
    Type: Application
    Filed: January 27, 2014
    Publication date: October 30, 2014
    Applicant: Tencent Technology (Shenzhen) Co., Ltd.
    Inventor: Zhutang HUANG
  • Publication number: 20140325041
    Abstract: A method, apparatus, server and system for adapting a client to a hardware environment is presented. A server obtains hardware environment information of a client. The hardware environment information includes one or both of hardware and software configuration information of the device terminal which support operations of the client, wherein the client includes an application having codes executable by the device terminal to perform at least one hardware function in the device terminal. The server sends matched configuration parameters according to the hardware environment information to the client. The client combines codes of the configuration parameters with codes of default dynamically configurable information to generate a correction result, which correction result is utilized by the client to perform the at least one hardware function in the device terminal.
    Type: Application
    Filed: March 4, 2014
    Publication date: October 30, 2014
    Applicant: Tencent Technology (Shenzhen) Co., Ltd.
    Inventors: Zhenyu XU, Zhutang Huang
  • Publication number: 20140321747
    Abstract: An apparatus and terminal perform a method for detecting image stability in image processing. The method includes: acquiring N consecutive image frames, wherein N is an integer equal to 2 or larger; performing in each of the N consecutive image frames, the following: detecting corner points in the image frame, dividing the image frame into multiple areas, and recording distribution of the corner points in each of the multiple areas of the image frame in order to obtain a description vector of the image frame; calculating a number of areas according to the description vector of the image frame over the N consecutive image frames, wherein an existing state of the corner points has changed; determining whether the N consecutive image frames are stable, based on the number of areas which the existing state of the corner points has changed over the N consecutive image frames.
    Type: Application
    Filed: May 19, 2014
    Publication date: October 30, 2014
    Applicant: Tencent Technology (Shenzhen) Co., Ltd.
    Inventors: Jian Ding, Xiao Liu, Hailong Liu, Bo Chen
  • Publication number: 20140254942
    Abstract: An information-providing system is disclosed. The information-providing system can include an image-receiving module that receives an image from a device, an item-selection module that identifies an item based on the received image, an information-retrieving module that retrieves information relating to the item, and a data transmitting module that transmits the retrieved information to the device, wherein the item is identified by matching one or more features of the received image with features identified from a training image associated with the item.
    Type: Application
    Filed: April 25, 2013
    Publication date: September 11, 2014
    Applicant: Tencent Technology (Shenzhen) Co., Ltd.
    Inventors: Hailong Liu, Bin Xiao, Wen Cha
  • Publication number: 20140132637
    Abstract: The present disclosure is applicable to the technical field of image processing and provides a method and device for wallpaper cropping operations. The method separates and carries out the vertical and horizontal wallpaper cropping operations independently.
    Type: Application
    Filed: January 22, 2014
    Publication date: May 15, 2014
    Applicant: Tencent Technology (Shenzhen) Co., Ltd.
    Inventors: Chongzhe YANG, Liang DENG
  • Publication number: 20140105390
    Abstract: This discloses a video file encryption and decryption method, device, and mobile terminal. The encryption method can include: obtaining a to-be-encrypted video file and an encryption key, encrypting the video file using the encryption key to obtain an encrypted video file, obtaining scanned non-hidden partitions of a mobile terminal and an extended memory of the mobile terminal for storing user data, determining a partition storing the to-be-encrypted video file among the non-hidden partitions, and moving the encrypted video file to a folder in the partition storing the to-be-encrypted video file. The decryption method can include: obtaining a to-be-decrypted video file and a decryption key, decrypting the to-be-decrypted video file using the decryption key to obtain a decrypted video file, and determining a pre-encryption storage location of the to-be-decrypted video file and moving the decrypted video file to the pre-encryption storage location of the to-be-decrypted video file.
    Type: Application
    Filed: October 25, 2013
    Publication date: April 17, 2014
    Applicant: Tencent Technology (Shenzhen), Co., Ltd.
    Inventors: Jian Ming CHEN, Xiao Sheng Zheng
  • Publication number: 20140047256
    Abstract: The present disclosure discloses terminal devices and a method of operating the same, and relates to the field of terminal technology. The method includes: obtaining a current load occupancy parameter of a terminal device; and adjusting a working parameter of the terminal device's processing unit based on the current load occupancy parameter of the terminal device. The present disclosure can estimate the actual occupancy of a terminal device based on the load occupancy parameter of the terminal device, and can adjust a working parameter of the processing unit in real-time based on the load occupancy parameter, thereby controlling and reducing power usage from the bottom layer of the terminal device. In contrast to existing technologies, the disclosure does not require stopping certain services on the terminal device to achieve the goal of saving power, and power can be saved without affecting the normal operations of the terminal device.
    Type: Application
    Filed: October 11, 2013
    Publication date: February 13, 2014
    Applicant: Tencent Technology (Shenzhen) Co., Ltd.
    Inventor: Dan Hua LI
  • Publication number: 20140019957
    Abstract: This discloses a software-sharing method among terminals. The method includes: receiving a request transmitted by a second terminal to obtain a second shared software installation package; obtaining, in accordance with the shared software ID, a default software installation package corresponding to the shared software ID; generating the second shared software installation package in accordance with the default software installation package and an sharing party ID; transmitting the second installation package to the second terminal, allowing installation at the second terminal the shared software using the second installation package. Also disclosed is a server including: a software installation package acquisition request obtaining module, a shared software installation package transmitting module, a shared software installation package generating module, and a default software installation package obtaining module.
    Type: Application
    Filed: September 17, 2013
    Publication date: January 16, 2014
    Applicant: Tencent Technology (Shenzhen) Co., Ltd.
    Inventors: Qing WANG, Hao Ran GUO, Quan Hao XIAO, Yi Xia YUAN, Jia Shun SONG, Peng Tao LI, Xun Chang ZHAN, Chun You LIN
  • Publication number: 20140019494
    Abstract: A method and apparatus for file storage is disclosed, wherein the method comprises: recording meta-data information of a folder, and storing the meta-data information into key-value databases; and, when the folder includes at least one sub-folder list and/or file list thereunder, storing the contents of the at least one sub-folder list and/or file list included under the folder in secondary keys based on the primary key. The method achieves “open ended” unlimited expansion of data in a directory tree storage. The use of the “open ended” unlimited data expansion scheme avoids bottlenecks related to underlying data storage when accumulated data become large. In comparison with the prior art method, the method splits and stores large data into multiple secondary keys for uniform data distribution, thereby enhances storage stability of storage databases and facilitates data expansion and systems' transaction operations.
    Type: Application
    Filed: August 9, 2013
    Publication date: January 16, 2014
    Applicant: Tencent Technology (Shenzhen) Co., Ltd.
    Inventor: Mengsong TANG