Displaying search completion results

    公开(公告)号:US09875284B1

    公开(公告)日:2018-01-23

    申请号:US13526233

    申请日:2012-06-18

    IPC分类号: G06F17/30 G06Q30/06

    摘要: The present technology relates to methods, systems and computer program products for displaying search completion results. A chalkboard interface having search completion results can be displayed in response to inputs entered in a search field of a webpage. One or more search completion options, such as predicted search queries, can be generated based at least on the inputs. The search completion options and corresponding search results can be displayed in the chalkboard interface. If further inputs are entered in the search field, the search completion options are modified, resulting in a dynamic chalkboard interface that displays search completion options with corresponding search results that change with each keystroke or input inputted at the search field. The chalkboard interface can be superimposed over the webpage, except for the search field, so that as inputs are entered in the search field, the search completion options and search results are accordingly modified.

    Fast interest point extraction for augmented reality

    公开(公告)号:US09858500B2

    公开(公告)日:2018-01-02

    申请号:US15381463

    申请日:2016-12-16

    申请人: A9.com, Inc.

    摘要: The subject technology provides embodiments for performing fast corner detection in a given image for augmented reality applications. Embodiments disclose a high-speed test that examines intensities of pairs of pixels around a candidate center pixel. In one example, the examined pairs are comprised of pixels that are diametrically opposite ends of a circle formed with the candidate center pixel. Further, a pyramid of images including four rings of surrounding pixels is generated. An orientation of the pixels from the four rings are determined and a vector of discrete values of the pixels are provided. Next, a forest of trees are generated for the vector of discrete values corresponding to a descriptor for a first image. For a second image including a set of descriptors, approximate nearest neighbors are determined from the forest of tree representing closest matching descriptors from the first image.

    Map based payment authorization
    56.
    发明授权

    公开(公告)号:US09824376B1

    公开(公告)日:2017-11-21

    申请号:US13197616

    申请日:2011-08-03

    IPC分类号: G06Q40/00 G06Q30/06

    CPC分类号: G06Q30/06 G06Q30/0601

    摘要: A map-based interface can be used to enable a user to provide another person with funds that can be used at a particular location. In at least some embodiments, a user can select one or more buildings, locations, establishments, or other such locations and indicate an amount of money that another person is authorized to spend at that location. The funds can be provided by the user using any appropriate mechanism, such as a credit card or back account. The recipient of the funds can use information in a portable device of the user to authenticate the recipient to an establishment, which can use the dual-key information of the recipient identity and establishment location to obtain authorization to utilize the designated funds as at least partial payment for a transaction of the recipient at that establishment.

    Decoding visual codes
    58.
    发明授权

    公开(公告)号:US09747486B2

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

    申请号:US15282829

    申请日:2016-09-30

    申请人: A9.com, Inc.

    发明人: Chun-Kai Wang Yu Lou

    IPC分类号: G06K7/10 G06K9/36 G06K7/14

    摘要: Various algorithms are presented that enable an image of a data matrix to be analyzed and decoded for use in obtaining information about an object or item associated with the data matrix. The algorithms can account for variations in position and/or alignment of the data matrix. In one approach, the image is analyzed to determine a connected region of pixels. The connected region of pixels can be analyzed to determine a pair of pixels, included in the connected region of pixels, that is separated a greatest distance wherein a first pixel and second pixel of the pair of pixels is associated with image coordinates. Using the image coordinates of the pair of pixels, a potential area of the image that includes the visual code can be determined and the potential area can be analyzed to verify the presence of a potential data matrix.