In-memory distributed database with a remote data store

    公开(公告)号:US10437797B1

    公开(公告)日:2019-10-08

    申请号:US14569264

    申请日:2014-12-12

    申请人: A9.com, Inc.

    摘要: A distributed in-memory query processor may utilize a remote data store. Column segments may be retrieved from the remote data store and loaded into system memory of a computing node. The query processor may, in response to receiving a request to perform a query, identify columns and ranges of column values required to process the query. Partition-level schemas and cross-partition schemas may be formed for computing nodes holding column segments in memory. Computing nodes may be selected for processing the query based on a degree to which a partition or set of partitions matches data requirements of the query.

    Techniques for providing event reminders

    公开(公告)号:US10417689B2

    公开(公告)日:2019-09-17

    申请号:US15702989

    申请日:2017-09-13

    申请人: A9.COM, INC.

    IPC分类号: G06Q30/00 G06Q30/06

    摘要: Techniques for updating content created for a third party user are disclosed. In one embodiment, the method for updating content comprises receiving information for an item associated with a third party user, requesting a search including information for a plurality of items offered for purchase, the search request being based on the received information for the at least one item, and updating content for the third party user with one of the items included in the list of items received in response to the search request. Information for the item associated with the third party user may be received from a list of items associated with the third party user and maintained by the third party user or from a content source associated with an entity other than the third party user.

    CREATING MULTI-DIMENSIONAL OBJECT REPRESENTATIONS

    公开(公告)号:US20190266797A1

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

    申请号:US16411642

    申请日:2019-05-14

    申请人: A9.com, Inc.

    摘要: Objects can be rendered in three-dimensions and viewed and manipulated in an augmented reality environment. Background images are subtracted from object images from multiple viewpoints to provide baseline representations of the object. Morphological operations can be used to remove errors caused by misalignment of an object image and background image. Using two different contrast thresholds, pixels can be identified that can be said at two different confidence levels to be object pixels. An edge detection algorithm can be used to determine object contours. Low confidence pixels can be associated with the object if they can be connected to high confidence pixels without crossing an object contour. Segmentation masks can be created from high confidence pixels and properly associated low confidence pixels. Segmentation masks can be used to create a three-dimensional representation of the object.

    Interactive interfaces for generating annotation information

    公开(公告)号:US10379721B1

    公开(公告)日:2019-08-13

    申请号:US15362600

    申请日:2016-11-28

    申请人: A9.com, Inc.

    摘要: Approaches provide for an interactive interface for determining annotation information that can be used to recommend content, improve user interaction and satisfaction, as well as improve various image recognition approaches. For example, a user can be presented an interactive interface, such as a game. The interactive interface can include colored graphical elements, where each graphical element can be associated with and display a visual feature of an item. A user can be provided a task or goal, such as to select, move, or otherwise arrange graphical elements based on a visual feature of the elements. The user interaction can generate annotation information that can be utilized to determine related content as well as improve various image recognition approaches.

    Creating multi-dimensional object representations

    公开(公告)号:US10347045B1

    公开(公告)日:2019-07-09

    申请号:US15824697

    申请日:2017-11-28

    申请人: A9.com, Inc.

    摘要: Objects can be rendered in three-dimensions and viewed and manipulated in an augmented reality environment. Background images are subtracted from object images from multiple viewpoints to provide baseline representations of the object. Morphological operations can be used to remove errors caused by misalignment of an object image and background image. Using two different contrast thresholds, pixels can be identified that can be said at two different confidence levels to be object pixels. An edge detection algorithm can be used to determine object contours. Low confidence pixels can be associated with the object if they can be connected to high confidence pixels without crossing an object contour. Segmentation masks can be created from high confidence pixels and properly associated low confidence pixels. Segmentation masks can be used to create a three-dimensional representation of the object.

    Virtual dressing room
    38.
    发明授权

    公开(公告)号:US10346893B1

    公开(公告)日:2019-07-09

    申请号:US15076332

    申请日:2016-03-21

    申请人: A9.com, Inc.

    摘要: Machine learning-based approaches are used to identify complementary sets of items, such as articles of clothing and accessories that “match,” and suggest items that would complement a given item of interest. A simulated representation of how the item of interest and the identified complementary items would look together is then generated. For example, given a particular piece of clothing or other apparel item of interest, additional items that complement the item of interest can be identified and suggested to a potential purchaser of the item. Additionally, a three-dimensional (3D) or pseudo-3D representation of a human body can be generated to model the apparel item of interest and the identified complementary apparel items to give the user an idea of how the suggested outfit would look on a user. The representation can be modified to more closely resemble a particular user.

    Quick usage control
    39.
    发明授权

    公开(公告)号:US10325117B2

    公开(公告)日:2019-06-18

    申请号:US15716300

    申请日:2017-09-26

    申请人: A9.com, Inc.

    IPC分类号: G06F7/04 G06F21/62

    摘要: One or more elements on a computing device can be selected and locked from use. For example, a first user (e.g., adult) of a computing device can allow a second user (e.g., child) to use the former's device; however, the first user might not want the second user to have access to all of the elements on the device, and so the first user can select which elements he/she wants to share with the second user and which elements he/she does not want to share. For example, the first user can select elements and choose to lock the selected elements, lock all other elements, lock the selected elements for a certain period of time, or lock the selected elements but allow for earned usage, etc. The lock can be removed in response to an unlock event, which can comprise a user-initiated unlock, a timed unlock, or a user-earned locked.

    Cloud search analytics
    40.
    发明授权

    公开(公告)号:US10311160B2

    公开(公告)日:2019-06-04

    申请号:US14857692

    申请日:2015-09-17

    申请人: A9.com, Inc.

    IPC分类号: G06F17/30

    摘要: Systems and methods of analyzing search metrics are disclosed. System users are provided with insight into the query or search activity in their system domains. Disclosed systems can enable continuous monitoring of search engine logs for search events (i.e., searches performed by applications using the search engine. Collected data regarding search events is used to derive various metrics such as the total number of queries performed in a relevant period, the total number of queries without results; the top N queries with counts; the top N queries which produced no results, with counts; and the top N documents in results, with counts. In at least one embodiment of the disclosure all such metrics are computed for a last full hour period and all metrics, except in some cases a top-N report, are available for user viewing on an hourly basis.