Transformation and Presentation of On-Demand Native Application Crawling Results

    公开(公告)号:US20170192987A1

    公开(公告)日:2017-07-06

    申请号:US14986569

    申请日:2015-12-31

    申请人: Quixey, Inc.

    IPC分类号: G06F17/30

    摘要: A system includes a search engine configured to search mobile applications based on a query received from a mobile device and to output search results in a first format. A first processor is configured to process the search results and to generate processed search results in the first format for rendering on the mobile device. A first converter is configured to convert the processed search results into a second format. A second processor is configured to process the processed search results in the second format and to generate a presentation of the processed search results in the second format. A second converter is configured to convert the presentation into the first format or a third format for rendering on the mobile device.

    State Extrapolation for Automated and Semi-Automated Crawling Architecture
    3.
    发明申请
    State Extrapolation for Automated and Semi-Automated Crawling Architecture 审中-公开
    自动和半自动爬网架构的状态外推

    公开(公告)号:US20160335356A1

    公开(公告)日:2016-11-17

    申请号:US14869127

    申请日:2015-09-29

    申请人: Quixey, Inc.

    IPC分类号: G06F17/30

    摘要: A system for automated acquisition of content from an application includes a link extraction controller that receives an identification of a target state of the application directly reachable from an intermediate state and a specification of a user interface element of the intermediate state actuated by a user to arrive at the target state. After navigating to the intermediate state in an executing instance of the application and extracting a tree of user interface widgets, the link extraction controller identifies widget sub-trees that have at least a threshold level of commonality with a reference widget sub-tree that includes the specified user interface element. The link extraction controller adds states, including the target state, reachable by user actuation of the identified widget sub-trees to a state list. A scraper module extracts text and metadata from each of the states in the state list for storage in a data store.

    摘要翻译: 用于从应用程序自动获取内容的系统包括链接提取控制器,其接收从中间状态直接可达到的应用的目标状态的标识以及由用户激活的中间状态的用户界面元素的指定到达 在目标状态。 在导航到应用程序的执行实例中的中间状态并提取一个用户界面小部件的树之后,链接提取控制器识别至少具有与参考小部件子树具有通用性的阈值级别的小部件子树,该参考小部件子树包括 指定的用户界面元素。 链路提取控制器通过用户将所识别的小部件子树激活到状态列表来添加包括目标状态的状态。 刮刀模块从状态列表中的每个状态提取文本和元数据,以存储在数据存储中。

    Operator-Guided Application Crawling Architecture
    4.
    发明申请
    Operator-Guided Application Crawling Architecture 审中-公开
    操作员引导应用程序爬行体系结构

    公开(公告)号:US20160335349A1

    公开(公告)日:2016-11-17

    申请号:US14868294

    申请日:2015-09-28

    申请人: Quixey, Inc.

    IPC分类号: G06F17/30

    摘要: A system for automated acquisition of content from an application includes a guide tracker module, a link extraction controller, and a scraper. The guide tracker module monitors interaction of an operator with an executing instance of the application and records a set of guides. Each guide includes a recorded sequence of user interface interactions concluding at a respective ultimate state of the application. The link extraction controller, for each guide of the set of guides, selectively identifies additional states of the application that correspond to the respective ultimate state and adds the additional states corresponding to the respective ultimate state and the respective ultimate state to a state list. The additional states and the respective ultimate state are all directly reachable from a common penultimate state of the application. Each entry in the state list designates a state and a path of user interface interactions to arrive at the state.

    摘要翻译: 用于从应用程序自动获取内容的系统包括引导跟踪器模块,链接提取控制器和刮刀。 引导跟踪器模块监视操作者与应用的执行实例的交互并记录一组指南。 每个指南包括在应用的各自最终状态下结束的记录的用户界面交互序列。 链路提取控制器针对该组指南的每个引导,选择性地识别对应于相应最终状态的应用的附加状态,并且将与各自的最终状态相对应的附加状态和相应的最终状态添加到状态列表。 附加状态和相应的最终状态都可以从应用程序的普通倒数第二个状态直接访问。 状态列表中的每个条目指定用户界面交互的状态和路径以到达该状态。

    Transformation And Presentation Of On-Demand Native Application Crawling Results

    公开(公告)号:US20170193112A1

    公开(公告)日:2017-07-06

    申请号:US15245440

    申请日:2016-08-24

    申请人: Quixey, Inc.

    IPC分类号: G06F17/30

    摘要: A system includes a search engine configured to search mobile applications based on a query received from a mobile device and to output search results in a first format. A first processor is configured to process the search results and to generate processed search results in the first format for rendering on the mobile device. A first converter is configured to convert the processed search results into a second format. A second processor is configured to process the processed search results in the second format and to generate a presentation of the processed search results in the second format. A second converter is configured to convert the presentation into the first format or a third format for rendering on the mobile device.

    App Onboarding System For Developer-Defined Creation Of Search Engine Results

    公开(公告)号:US20170185608A1

    公开(公告)日:2017-06-29

    申请号:US15245250

    申请日:2016-08-24

    申请人: Quixey, Inc.

    IPC分类号: G06F17/30

    摘要: A search system includes a user interface configured to receive information about a first application from a developer of the first application. The search system includes a state access module configured to obtain information about a first type of state of the first application from the developer. The information includes an action performed by the first type of state, a first access URL template, and a designation of at least one parameter for the first access URL template. The first application is configured to display a specific state of the first type of state in response to receiving an access URL formed by instantiating the first access URL template with at least one value for the at least one parameter. The search system includes a search engine configured to, in response to a query, obtain data from the first application according to the information about the first type of state.

    Computerized Identification Of App Search Functionality For Search Engine Access

    公开(公告)号:US20170185679A1

    公开(公告)日:2017-06-29

    申请号:US15245261

    申请日:2016-08-24

    申请人: Quixey, Inc.

    IPC分类号: G06F17/30

    摘要: A search system includes a device controller that provisions a device to execute a copy of a selected mobile application. A crawler extracts content and metadata from states of the selected mobile application. A search input state classifier identifies search input states within the states based on a first set of heuristics, including recognition of user-visible search indicia and recognition of metadata that correlates with search functionality. A parameter identifier identifies, for each of the search input states, necessary input parameters. A search function data store stores a record for each identified search function. Each record includes a path to reach a corresponding search input state, an indication of required input parameters, and a mapping of the input parameters to user interface widgets. A query processing system uses the stored search functions to scrape content from the selected mobile application in response to a query.

    Computerized Identification of App Search Functionality for Search Engine Access

    公开(公告)号:US20170185677A1

    公开(公告)日:2017-06-29

    申请号:US14982192

    申请日:2015-12-29

    申请人: Quixey, Inc.

    IPC分类号: G06F17/30

    摘要: A search system includes a device controller that provisions a device to execute a copy of a selected mobile application. A crawler extracts content and metadata from states of the selected mobile application. A search input state classifier identifies search input states within the states based on a first set of heuristics, including recognition of user-visible search indicia and recognition of metadata that correlates with search functionality. A parameter identifier identifies, for each of the search input states, necessary input parameters. A search function data store stores a record for each identified search function. Each record includes a path to reach a corresponding search input state, an indication of required input parameters, and a mapping of the input parameters to user interface widgets. A query processing system uses the stored search functions to scrape content from the selected mobile application in response to a query.