发明名称 |
Indexing application pages of native applications |
摘要 |
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for indexing application pages of native applications that operate independent of a browser application on a user device. In one aspect, a method includes instantiating a virtual machine emulating an operating system of a user device; instantiating, within the virtual machine, a native application that generates application pages for display on a user device within the native application; accessing, within the virtual machine, application pages of the native application, and for each of the application pages: generating application page data describing content of the application page, the content described by the application page data including text that a user device displays on the application page when the user device displays the application page; and indexing the application page data for the native application in an index that is searchable by a search engine. |
申请公布号 |
US9262459(B2) |
申请公布日期 |
2016.02.16 |
申请号 |
US201514634021 |
申请日期 |
2015.02.27 |
申请人 |
Google Inc. |
发明人 |
Chang Lawrence;Jung Chaesang;Yeom Jaehyun;Lee Sang-il |
分类号 |
G06F17/30;G06F9/455 |
主分类号 |
G06F17/30 |
代理机构 |
Fish & Richardson P.C. |
代理人 |
Fish & Richardson P.C. |
主权项 |
1. A computer-implemented method performed by data processing apparatus comprising one or more computers in data communication, the method comprising:
instantiating a virtual machine emulating an operating system of a user device; instantiating, within the virtual machine, a native application that generates application pages for display on a user device within the native application, the native application operating independent of a browser application that can operate on the user device; accessing, within the virtual machine, application pages of the native application, and for each of the application pages: extracting content from the application page, the content including content of a plurality of different content types, the content for each content type being extracted by a corresponding extractor specific to that content type; generating application page data describing content of the application page, the content described by the application page data including text that a user device displays on the application page when the user device displays the application page; and indexing the application page data for the native application in an index that is searchable by a search engine. |
地址 |
Mountain View CA US |