Patents by Inventor Qi Qiang

Qi Qiang has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 10394907
    Abstract: A method that includes establishing a layered attribute description network according to description values of the filtering requirements; extracting description values that are in the attribute description network; establishing a mapping relationship between the filtering requirements and the attribute description network, generating a path dependency graph; performing traversal comparison between the description values included in the description information of the data object to be filtered and description values in the path dependency graph; if all description values of one description path are included in the description information of the data object to be filtered, recording the description path as a matching path of the data object to be filtered; and determining a filtering requirement that the data object to be filtered meets.
    Type: Grant
    Filed: January 8, 2016
    Date of Patent: August 27, 2019
    Assignee: Alibaba Group Holding Limited
    Inventors: Yicong Huang, Junliang Li, Dengbo Fu, Qi Qiang, Chao Wang, Yunfeng Gan
  • Patent number: 9767211
    Abstract: A method of extracting web page information includes analyzing a document object model (DOM) structure of a sample page to obtain a position of information to be extracted. A node corresponding to the position of the information to be extracted is rendered in the DOM structure as a target node. Starting from the target node, relative position information is traversed recursively until the root node is found to create candidate paths. The candidate paths are rendered as a path set. A DOM structure of a page to be extracted is analyzed, information is located in the DOM structure of the page starting from the root node in the path set, and an extracted node candidate set is obtained. A node having highest robustness from the extracted node candidate set is selected to be a final extracted node and extracted information is obtained using the extracted node.
    Type: Grant
    Filed: April 28, 2015
    Date of Patent: September 19, 2017
    Assignee: Alibaba Group Holding Limited
    Inventors: Boyang Cai, Qi Qiang
  • Publication number: 20160203228
    Abstract: A method that includes establishing a layered attribute description network according to description values of the filtering requirements; extracting description values that are in the attribute description network; establishing a mapping relationship between the filtering requirements and the attribute description network, generating a path dependency graph; performing traversal comparison between the description values included in the description information of the data object to be filtered and description values in the path dependency graph; if all description values of one description path are included in the description information of the data object to be filtered, recording the description path as a matching path of the data object to be filtered; and determining a filtering requirement that the data object to be filtered meets.
    Type: Application
    Filed: January 8, 2016
    Publication date: July 14, 2016
    Inventors: Yicong Huang, Junliang Li, Dengbo Fu, Qi Qiang, Chao Wang, Yunfeng Gan
  • Patent number: 9330179
    Abstract: Web crawling configuration includes: obtaining a webpage comprising a plurality of receiving a user selection of a node in the webpage; presenting a set of web crawling configuration options pertaining to a web crawling action to be performed with respect to the node, the set of web crawling configuration options depending at least in part on a type of an element included in the node and comprising: a first option to perform a first web crawling action in the event that the node include a first type of the element; and a second option to perform a second web crawling action in the event that the node includes a second type of the element; receiving a user input specifying the web crawling configuration option; and storing user specified web crawling configuration option, performing the web crawling action on the node according to the user input, or both.
    Type: Grant
    Filed: October 24, 2014
    Date of Patent: May 3, 2016
    Assignee: Alibaba Group Holding Limited
    Inventors: Yiming Sun, Qi Qiang, Boyang Cai, Xiaojun Jin, Zongyuan Wu
  • Publication number: 20150242527
    Abstract: A method of extracting web page information includes analyzing a document object model (DOM) structure of a sample page to obtain a position of information to be extracted. A node corresponding to the position of the information to be extracted is rendered in the DOM structure as a target node. Starting from the target node, relative position information is traversed recursively until the root node is found to create candidate paths. The candidate paths are rendered as a path set. A DOM structure of a page to be extracted is analyzed, information is located in the DOM structure of the page starting from the root node in the path set, and an extracted node candidate set is obtained. A node having highest robustness from the extracted node candidate set is selected to be a final extracted node and extracted information is obtained using the extracted node.
    Type: Application
    Filed: April 28, 2015
    Publication date: August 27, 2015
    Inventors: Boyang Cai, Qi Qiang
  • Patent number: 9053206
    Abstract: A method of extracting web page information includes analyzing a document object model (DOM) structure of a sample page to obtain a position of information to be extracted. A node corresponding to the position of the information to be extracted is rendered in the DOM structure as a target node. Starting from the target node, relative position information is traversed recursively until the root node is found to create candidate paths. The candidate paths are rendered as a path set. A DOM structure of a page to be extracted is analyzed, information is located in the DOM structure of the page starting from the root node in the path set, and an extracted node candidate set is obtained. A node having highest robustness from the extracted node candidate set is selected to be a final extracted node and extracted information is obtained using the extracted node.
    Type: Grant
    Filed: June 13, 2012
    Date of Patent: June 9, 2015
    Assignee: Alibaba Group Holding Limited
    Inventors: Boyang Cai, Qi Qiang
  • Patent number: 9015144
    Abstract: Web crawling configuration includes: obtaining a webpage comprising a plurality of receiving a user selection of a node in the webpage; presenting a set of web crawling configuration options pertaining to a web crawling action to be performed with respect to the node, the set of web crawling configuration options depending at least in part on a type of an element included in the node and comprising: a first option to perform a first web crawling action in the event that the node include a first type of the element; and a second option to perform a second web crawling action in the event that the node includes a second type of the element; receiving a user input specifying the web crawling configuration option; and storing user specified web crawling configuration option, performing the web crawling action on the node according to the user input, or both.
    Type: Grant
    Filed: November 15, 2013
    Date of Patent: April 21, 2015
    Assignee: Alibaba Group Holding Limited
    Inventors: Yiming Sun, Qi Qiang, Boyang Cai, Xiaojun Jin, Zongyuan Wu
  • Publication number: 20150106357
    Abstract: Web crawling configuration includes: obtaining a webpage comprising a plurality of receiving a user selection of a node in the webpage; presenting a set of web crawling configuration options pertaining to a web crawling action to be performed with respect to the node, the set of web crawling configuration options depending at least in part on a type of an element included in the node and comprising: a first option to perform a first web crawling action in the event that the node include a first type of the element; and a second option to perform a second web crawling action in the event that the node includes a second type of the element; receiving a user input specifying the web crawling configuration option; and storing user specified web crawling configuration option, performing the web crawling action on the node according to the user input, or both.
    Type: Application
    Filed: October 24, 2014
    Publication date: April 16, 2015
    Inventors: Yiming Sun, Qi Qiang, Boyang Cai, Xiaojun Jin, Zongyuan Wu
  • Patent number: 8833968
    Abstract: An LED illuminating device includes a base, an LED substrate mounted on the base, at least one LED on the substrate and an envelope fixed on the base. The envelope includes a plurality of transmission regions and a plurality of reflective regions. The lights beams emitted by the LED reaches the envelope. A first portion of the light beams reaching transmission regions can pass therethough. A second portion of the light beams are internally reflected in multiple times by the reflective regions until they finally escape to outside through the transmission regions. The direction of the light beams can reach various locations of each of the transmission regions at various angles.
    Type: Grant
    Filed: April 16, 2012
    Date of Patent: September 16, 2014
    Assignees: Hong Fu Jin Precision Industry (ShenZhen) Co., Ltd., Hon Hai Precision Industry Co., Ltd.
    Inventors: Te-Yuan Kung, Jun-Jie Cui, Qi-Qiang Lei, Zhao-Yu Wang, Tsang-Chiang Yang, Wen-Hsiang Lu
  • Publication number: 20140129541
    Abstract: Web crawling configuration includes: obtaining a webpage comprising a plurality of receiving a user selection of a node in the webpage; presenting a set of web crawling configuration options pertaining to a web crawling action to be performed with respect to the node, the set of web crawling configuration options depending at least in part on a type of an element included in the node and comprising: a first option to perform a first web crawling action in the event that the node include a first type of the element; and a second option to perform a second web crawling action in the event that the node includes a second type of the element; receiving a user input specifying the web crawling configuration option; and storing user specified web crawling configuration option, performing the web crawling action on the node according to the user input, or both.
    Type: Application
    Filed: November 15, 2013
    Publication date: May 8, 2014
    Applicant: Alibaba Group Holding Limited
    Inventors: Yiming Sun, Qi Qiang, Boyang Cai, Xiaojun Jin, Zongyuan Wu
  • Patent number: 8612420
    Abstract: Web crawling configuration includes: obtaining, using one or more computer processors, a webpage comprising a plurality of nodes; presenting the webpage to a user; receiving a user selection of a node in the webpage, the node comprising at least one element; in response to the user selection of the node, presenting a web crawling configuration option pertaining to a web crawling action to be performed with respect to the node, the web crawling configuration option depending at least in part on a type of an element included in the node; receiving a user input specifying the web crawling configuration options pertaining to the web crawling action to be performed with respect to the node; and storing user specified web crawling configuration options, performing the web crawling action on the node according to the user input, or both.
    Type: Grant
    Filed: July 18, 2012
    Date of Patent: December 17, 2013
    Assignee: Alibaba Group Holding Limited
    Inventors: Yiming Sun, Qi Qiang, Boyang Cai, Xiaojun Jin, Zongyuan Wu
  • Publication number: 20130170202
    Abstract: An LED illuminating device includes a base, an LED substrate mounted on the base, at least one LED on the substrate and an envelope fixed on the base. The envelope includes a plurality of transmission regions and a plurality of reflective regions. The lights beams emitted by the LED reaches the envelope. A first portion of the light beams reaching transmission regions can pass therethough. A second portion of the light beams are internally reflected in multiple times by the reflective regions until they finally escape to outside through the transmission regions. The direction of the light beams can reach various locations of each of the transmission regions at various angles.
    Type: Application
    Filed: April 16, 2012
    Publication date: July 4, 2013
    Applicants: HON HAI PRECISION INDUSTRY CO., LTD., HONG FU JIN PRECISION INDUSTRY (ShenZhen) CO., LTD .
    Inventors: TE-YUAN KUNG, JUN-JIE CUI, QI-QIANG LEI, ZHAO-YU WANG, TSANG-CHIANG YANG, WEN-HSIANG LU
  • Publication number: 20130024441
    Abstract: Web crawling configuration includes: obtaining, using one or more computer processors, a webpage comprising a plurality of nodes; presenting the webpage to a user; receiving a user selection of a node in the webpage, the node comprising at least one element; in response to the user selection of the node, presenting a web crawling configuration option pertaining to a web crawling action to be performed with respect to the node, the web crawling configuration option depending at least in part on a type of an element included in the node; receiving a user input specifying the web crawling configuration options pertaining to the web crawling action to be performed with respect to the node; and storing user specified web crawling configuration options, performing the web crawling action on the node according to the user input, or both.
    Type: Application
    Filed: July 18, 2012
    Publication date: January 24, 2013
    Applicant: ALIBABA GROUP HOLDING LIMITED
    Inventors: Yiming Sun, Qi Qiang, Boyang Cai, Xiaojun Jin, Zongyuan Wu
  • Publication number: 20130014002
    Abstract: A method of extracting web page information includes analyzing a document object model (DOM) structure of a sample page to obtain a position of information to be extracted. A node corresponding to the position of the information to be extracted is rendered in the DOM structure as a target node. Starting from the target node, relative position information is traversed recursively until the root node is found to create candidate paths. The candidate paths are rendered as a path set. A DOM structure of a page to be extracted is analyzed, information is located in the DOM structure of the page starting from the root node in the path set, and an extracted node candidate set is obtained. A node having highest robustness from the extracted node candidate set is selected to be a final extracted node and extracted information is obtained using the extracted node.
    Type: Application
    Filed: June 13, 2012
    Publication date: January 10, 2013
    Applicant: ALIBABA GROUP HOLDING LIMITED
    Inventors: Boyang Cai, Qi Qiang