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: 10394907Abstract: 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: GrantFiled: January 8, 2016Date of Patent: August 27, 2019Assignee: Alibaba Group Holding LimitedInventors: Yicong Huang, Junliang Li, Dengbo Fu, Qi Qiang, Chao Wang, Yunfeng Gan
-
Patent number: 9767211Abstract: 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: GrantFiled: April 28, 2015Date of Patent: September 19, 2017Assignee: Alibaba Group Holding LimitedInventors: Boyang Cai, Qi Qiang
-
Publication number: 20160203228Abstract: 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: ApplicationFiled: January 8, 2016Publication date: July 14, 2016Inventors: Yicong Huang, Junliang Li, Dengbo Fu, Qi Qiang, Chao Wang, Yunfeng Gan
-
Patent number: 9330179Abstract: 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: GrantFiled: October 24, 2014Date of Patent: May 3, 2016Assignee: Alibaba Group Holding LimitedInventors: Yiming Sun, Qi Qiang, Boyang Cai, Xiaojun Jin, Zongyuan Wu
-
Publication number: 20150242527Abstract: 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: ApplicationFiled: April 28, 2015Publication date: August 27, 2015Inventors: Boyang Cai, Qi Qiang
-
Patent number: 9053206Abstract: 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: GrantFiled: June 13, 2012Date of Patent: June 9, 2015Assignee: Alibaba Group Holding LimitedInventors: Boyang Cai, Qi Qiang
-
Patent number: 9015144Abstract: 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: GrantFiled: November 15, 2013Date of Patent: April 21, 2015Assignee: Alibaba Group Holding LimitedInventors: Yiming Sun, Qi Qiang, Boyang Cai, Xiaojun Jin, Zongyuan Wu
-
Publication number: 20150106357Abstract: 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: ApplicationFiled: October 24, 2014Publication date: April 16, 2015Inventors: Yiming Sun, Qi Qiang, Boyang Cai, Xiaojun Jin, Zongyuan Wu
-
Patent number: 8833968Abstract: 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: GrantFiled: April 16, 2012Date of Patent: September 16, 2014Assignees: 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: 20140129541Abstract: 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: ApplicationFiled: November 15, 2013Publication date: May 8, 2014Applicant: Alibaba Group Holding LimitedInventors: Yiming Sun, Qi Qiang, Boyang Cai, Xiaojun Jin, Zongyuan Wu
-
Patent number: 8612420Abstract: 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: GrantFiled: July 18, 2012Date of Patent: December 17, 2013Assignee: Alibaba Group Holding LimitedInventors: Yiming Sun, Qi Qiang, Boyang Cai, Xiaojun Jin, Zongyuan Wu
-
Publication number: 20130170202Abstract: 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: ApplicationFiled: April 16, 2012Publication date: July 4, 2013Applicants: 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: 20130024441Abstract: 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: ApplicationFiled: July 18, 2012Publication date: January 24, 2013Applicant: ALIBABA GROUP HOLDING LIMITEDInventors: Yiming Sun, Qi Qiang, Boyang Cai, Xiaojun Jin, Zongyuan Wu
-
Publication number: 20130014002Abstract: 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: ApplicationFiled: June 13, 2012Publication date: January 10, 2013Applicant: ALIBABA GROUP HOLDING LIMITEDInventors: Boyang Cai, Qi Qiang