-
公开(公告)号:US09785720B2
公开(公告)日:2017-10-10
申请号:US14521223
申请日:2014-10-22
Applicant: GOOGLE INC.
Inventor: Biping Meng , Hao Fang , Hui Xu
CPC classification number: G06F17/30887 , G06F17/2247 , G06F17/30899
Abstract: Implementations an optimizing a browser rendering process that identifies content neutral web pages and renders such web pages without scripting. An example method includes generating a first rendering result of a web page with scripting turned on and generating a second rendering result of the web page with scripting turned off. The method also includes comparing the first rendering result with the second rendering result to determine whether the web page is content neutral and storing a URL for the web page in a list of content neutral URLs when the web page is content neutral. The method can further include receiving a request to render a web page identified by a URL, prior to rendering, determining that the URL is a content neutral URL, and rendering the web page with scripting turned off responsive to determining that the URL is a content neutral URL.
-
公开(公告)号:US20150287047A1
公开(公告)日:2015-10-08
申请号:US13921440
申请日:2013-06-19
Applicant: Google Inc.
Inventor: Jifeng Situ , Yihua Wu , Kun Fang , Hui Xu , Erik Arjan Hendriks , Changxun Wu , Neha Sugandh , Jianning Ding
IPC: G06Q30/02
CPC classification number: G06Q30/0201
Abstract: Provided is a process of extracting structured chain-store data from chain-store websites, the process including: identifying, via a processor, a store-locator webpage from a store website; querying the store-locator webpage for store locations in a geographic area; detecting a repeating pattern in a document object model (DOM) of a responsive webpage returned by the store website, the repeating pattern containing location information for stores in the geographic area; extracting, from the repeating pattern, location information for the stores in the geographic area; and storing the location information in a business listing repository.
Abstract translation: 提供从连锁店网站提取结构化连锁店数据的过程,其过程包括:通过处理器从商店网站识别商店定位器网页; 在地理区域中查询商店定位器网页上的商店位置; 检测由所述商店网站返回的响应网页的文档对象模型(DOM)中的重复模式,所述重复模式包含用于在所述地理区域中存储的位置信息; 从所述重复模式中提取所述地理区域中的商店的位置信息; 并将所述位置信息存储在商业信息库中。
-
公开(公告)号:US20180189393A1
公开(公告)日:2018-07-05
申请号:US15393451
申请日:2016-12-29
Applicant: Google Inc.
Inventor: Shaojun Liu , Jennifer Lin , Shuangfeng Li , Hui Xu
IPC: G06F17/30
CPC classification number: G06F16/248 , G06F16/23
Abstract: Aspects of the disclosed technology include a method including receiving, from a user device, an identification of content; receiving, by a computing device, the identified content; accessing search engine processing logic; processing the received content using the subset of search engine processing logic, without indexing the received content to be accessed for responding to search queries from the search engine; generating a representation of a predicted search result of the received content based on the processing; and transmitting, to the user device, the representation of the predicted search result.
-
公开(公告)号:US09736212B2
公开(公告)日:2017-08-15
申请号:US14531080
申请日:2014-11-03
Applicant: GOOGLE INC.
Inventor: Michael Eastham , Hui Xu , Biping Meng , Xiaobo Zhou
IPC: G06F15/16 , G06F15/173 , H04L29/08 , H04L12/24 , G06F17/30
CPC classification number: H04L67/02 , G06F17/30887 , G06F17/30902 , G06F17/30905 , H04L41/0293
Abstract: Implementations optimize a browser render process by identifying content neutral embedded items and rendering a web page without fetching the content neutral items. An example method includes identifying a URL pattern common to a plurality of URLs stored in fetch records and selecting a sample of URLs from the plurality. The method also includes, for each URL in the sample, determining whether the URL is optional by generating a first rendering result using content for the URL and a second rendering result without using the content for the URL and calculating a similarity score for the URL by comparing the first rendering result and the second rendering result, the URL being optional when the similarity score is greater than a similarity threshold. The method may also include storing the URL pattern in a data store of optional resource patterns when a majority of the URLs in the sample are optional.
-
公开(公告)号:US20160098408A1
公开(公告)日:2016-04-07
申请号:US14963942
申请日:2015-12-09
Applicant: Google Inc.
Inventor: Ryoichi Imaizumi , Toshiaki Fujiki , Chaesang Jung , Reiko Hamada , Jaehyun Yeom , Hui Xu
IPC: G06F17/30
CPC classification number: G06F17/3053 , G06F17/3051 , G06F17/30554 , G06F17/30867 , G06Q30/0631
Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for determining when to search a native application corpus for native applications and insert native application search results into a set of general web search results in response to receiving a query.
-
公开(公告)号:US09251224B2
公开(公告)日:2016-02-02
申请号:US14196701
申请日:2014-03-04
Applicant: Google Inc.
Inventor: Ryoichi Imaizumi , Toshiaki Fujiki , Chaesang Jung , Reiko Hamada , Jaehyun Yeom , Hui Xu
CPC classification number: G06F17/3053 , G06F17/3051 , G06F17/30554 , G06F17/30867 , G06Q30/0631
Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for determining when to search a native application corpus for native applications and insert native application search results into a set of general web search results in response to receiving a query.
-
公开(公告)号:US20150379014A1
公开(公告)日:2015-12-31
申请号:US14521206
申请日:2014-10-22
Applicant: GOOGLE INC.
Inventor: Hui Xu , Rupesh Kapoor , Erik Arjan Hendriks , Hao Fang , Cristian Tapus
CPC classification number: G06F17/3053 , G06F17/211 , G06F17/2229 , G06F17/2247 , G06F17/248 , G06F17/30887 , G06F17/30899
Abstract: Implementations include a batch-optimized render and fetch architecture. An example method performed by the architecture includes receiving a request from a batch process to render a web page and initializing a virtual clock and a task list for rendering the web page. The virtual clock stands still when a request for an embedded item is outstanding and when a task is ready to run. The method may also include generating a rendering result for the web page when the virtual clock matches a run time for a stop task in the task list, and providing the rendering result to the batch process. Another example method includes receiving a request from a batch process to render a web page, identifying an embedded item in the web page, and determining, based on a rewrite rule, that the embedded item has content that is duplicative of content for a previously fetched embedded item.
Abstract translation: 实现包括批量优化的渲染和提取架构。 由该架构执行的示例性方法包括从批处理接收请求以呈现网页并初始化虚拟时钟以及用于呈现网页的任务列表。 当嵌入式项目的请求未完成,任务准备运行时,虚拟时钟仍然停留。 该方法还可以包括当虚拟时钟与任务列表中的停止任务的运行时间匹配时,为网页生成呈现结果,以及将渲染结果提供给批处理。 另一示例性方法包括从批处理接收呈现网页的请求,识别网页中的嵌入项目,以及基于重写规则确定嵌入项目具有与之前提取的内容重复的内容 嵌入项目。
-
-
-
-
-
-