Patents Assigned to A9.com, Inc.
  • Patent number: 11232511
    Abstract: Various embodiments provide techniques for generating a virtual wardrobe in which wearing of items can be tracked through computer vision. In various embodiments, computer vision techniques can be used to identify individual clothing items from an image or video of a closet containing a collection of clothes, in which some of the items may be partially obscured, such as positioned behind other items, folded, at an odd viewing angle, shadowed, or the like. Through the present techniques, the clothing items may be automatically cataloged, and utilization of individual items can be tracked automatically based on additional image data of instances in which an item is worn. Various recommendations can then be made based on the attributes of the items in the virtual wardrobe or utilization of the items.
    Type: Grant
    Filed: November 28, 2017
    Date of Patent: January 25, 2022
    Assignee: A9.COM, INC.
    Inventors: Andrea Zehr, Caroline Gehrig, Mark Scott Waldo, Stefan Vant
  • Patent number: 11227326
    Abstract: Various embodiments enable a computing device to perform tasks such as processing an image to recognize text or an object in an image to identify a particular product or related products associated with the text or object. In response to recognizing the text or the object as being associated with a product available for purchase from an electronic marketplace, one or more advertisements or product listings associated with the product can be displayed to the user. Accordingly, additional information for the associated product can be displayed, enabling the user to learn more about and purchase the product from the electronic marketplace through the portable computing device.
    Type: Grant
    Filed: November 4, 2019
    Date of Patent: January 18, 2022
    Assignee: A9.com, Inc.
    Inventors: Xiaofan Lin, Arnab Sanat Kumar Dhua, Douglas Ryan Gray, Atul Kumar, Yu Lou
  • Patent number: 11210341
    Abstract: Systems and methods are disclosed for optimizing responses to queries. Analyses of user interactions and other behaviors can lead to association of queries with signals, including ASINs and other product descriptions. The associations can be algorithmically graphed and analyzed on a disaggregated basis and individually weighted to improve search recall and reduce the risk of returning defective search results. Machine learning techniques can further optimize the associations and/or the search results.
    Type: Grant
    Filed: December 9, 2019
    Date of Patent: December 28, 2021
    Assignee: A9.com, Inc.
    Inventor: Rahul Bhagat
  • Patent number: 11210863
    Abstract: Devices, systems, and methods are provided for real-time object placement guidance in augmented reality experience. An example method may include receiving, by a device having a sensor, an indication of an object to be viewed in an physical environment of the device. The example method may also include determining a 3D model of the physical environment using data of the physical environment captured by the sensor. The example method may also include determining that a first surface in the 3D model of the environment is a first floor space, and a second surface in the 3D model of the environment is a first wall space. The example method may also include determining that a portion of the first surface is unoccupied and sized to fit the object.
    Type: Grant
    Filed: August 24, 2020
    Date of Patent: December 28, 2021
    Assignee: A9.com, Inc.
    Inventors: Geng Yan, Xing Zhang, Amit Kumar K C, Arnab Dhua, Yu Lou
  • Publication number: 20210366016
    Abstract: Technologies are provided for reformulation of a tail query to a head query with the same purchase intent by mapping the tail query to the head query. In some of the technologies, a reasonable embedding can be learned on historical head queries. The embedding can then be refined by leveraging rewards generated from a persistently noisy oracle that compensates for the lack of historical behavioral signal for tail queries. Further, a contextual sampling technique that uses text-based rewards or oracle-based rewards, or both, can be implemented in order to avoid biases introduced by persistent noise in the oracle. Numerical experiments on large scale e-commerce datasets demonstrate that the provided technologies can outperform several conventional approaches to query reformulation.
    Type: Application
    Filed: May 20, 2020
    Publication date: November 25, 2021
    Applicant: A9.com, Inc.
    Inventors: Gaurush Hiranandani, Sumeet Katariya, Nikhil S. Rao, Karthik Subbian
  • Patent number: 11170403
    Abstract: Various embodiments enable a user editing a document to tag product references in the document. These product references can then be recognizable when the document is published online, thereby enabling ad units (or other personalized units associated with the content) to be inserted either at a location associated with a particular product reference or within the document in a designated location. For example, when editing or drafting a document, a client-side tool could enable a user to tag particular words within the text to create a hyperlink to product pages of an electronic marketplace. In another example, a client-side tool could auto-insert a list of words associated with subject matter of the same. Accordingly, mentions of these words in content could be auto-converted into text-links or hyperlinks to a respective items page of the electronic marketplace.
    Type: Grant
    Filed: April 17, 2019
    Date of Patent: November 9, 2021
    Assignee: A9.com, Inc.
    Inventors: Prasanna Krishnamoorthy, Matthew Hamilton Battles
  • Patent number: 11138789
    Abstract: Approaches described and suggested herein relate to generating an enhanced point cloud representation of an objection and generating a surface mesh from the enhanced point cloud. The surface mesh can be used to render three-dimensional representations of objects on personal devices such as smartphones and personal computers, for example. Generating an enhanced point cloud of an object includes capturing a plurality of images of the object from a plurality of viewpoints about the object, generating an initial point cloud representation of the object from the plurality of images, generating a preliminary surface mesh from the point cloud using a Delauney-based meshing algorithm, and sampling points from the preliminary surface mesh. The sampled points are then added to the point cloud to form the enhanced point cloud. A final surface mesh can then be generated from the enhanced point cloud using a Poisson-based meshing algorithm.
    Type: Grant
    Filed: June 25, 2019
    Date of Patent: October 5, 2021
    Assignee: A9.COM, INC.
    Inventors: Himanshu Arora, Divyansh Agarwal, Arnab Dhua, Chun Kai Wang
  • Patent number: 11133985
    Abstract: A first router establishes an internet connection between a remote router management platform (RRMP) and the first router via a second router, the second router being part of a local area network. A router identifier of the first router is registered with a user account at the RRMP, the user account being associated with router configuration data for the local area network. The first router sends a request with the router identifier to the RRMP using the internet connection, a request for the router configuration data and receives the router configuration data from the RRMP via the internet connection responsive to the remote router management platform verifying that the first router is registered to the user account. At least a portion of the router configuration data, when executed by the first router, causes the first router to implement the local area network in tandem with the second router.
    Type: Grant
    Filed: September 22, 2020
    Date of Patent: September 28, 2021
    Assignee: A9.COM, Inc.
    Inventors: Timothy A. Schallich, Nicholas S. Weaver, Nathaniel C. Hardison
  • Patent number: 11127074
    Abstract: Various embodiments provide for recommending products from an electronic catalog that are aesthetically compatible with an existing item in a physical space based on a live camera view of the space, and rendering augmented reality views of the recommended products into the live camera view. Specifically, an image of the existing item is used to search a database of images of designed spaces that includes a corresponding object visually similar to the existing item. The image of the designed space may also include other items that are visually compatible with the corresponding object and therefore visually compatible with the existing item. Thus, the images of the other items are used to search an electronic catalog for available items that are visually similar to the other items and therefore would be visually compatible with the existing item.
    Type: Grant
    Filed: March 20, 2018
    Date of Patent: September 21, 2021
    Assignee: A9.com, Inc.
    Inventors: Shabnam Ghadar, Shruthi R. Bathina, Sharmila Nagaraja Reddy, Natasha Duggal, Aishwarya Natesh, Andrea Zehr, Pinkee Rasik Patel Gupta
  • Patent number: 11126660
    Abstract: Large scale time series forecasting models are described that leverage deep learning. This can include the utilization of temporal convolution networks and long short-term memory (LTSM) units of recurrent neural networks (RNNS). The model architectures can handle very large data sets with a large number of time series. Diverse scaling is provided through use of a scale-free leveling network architecture, and sparse time-series data is managed using a gating approach. A deep temporally regularized matrix factorization approach to time-series forecasting is utilized that can leverage correlations between the time series during both training and prediction.
    Type: Grant
    Filed: November 30, 2018
    Date of Patent: September 21, 2021
    Assignee: A9.COM, INC.
    Inventors: Rajat Sen, Hsiang-Fu Yu, Inderjit Dhillon
  • Patent number: 11126845
    Abstract: A computing device is used to capture image data of a physical environment. The image data is of a live camera view from the camera. The image data includes a representation of a physical environment. A selection of an aspect of the representation is determined. The image data is analyzed using a trained neural network and using the selection to determine one or more types of items for the representation. At least two items associated with the one or more types of items are generated. The at least two items and at least one visible marker associated with the aspect are overlaid in the live camera view to provide an augmented reality view of the physical environment.
    Type: Grant
    Filed: December 7, 2018
    Date of Patent: September 21, 2021
    Assignee: A9.com, Inc.
    Inventor: Rupa Chaturvedi
  • Patent number: 11113244
    Abstract: An integrated data pipeline can take advantage of a streaming service, which can handle tasks such as automated redelivery, as well as a processing service, which can allocate workers on a task- or event-specific basis. Event data is aggregated and compressed for delivery by the streaming service. The streaming service can deliver the data asynchronously to the processing service, which can disaggregate and decompress the data to obtain the original data records. The type of event for each record can be determined to determine whether the data should be processed using online and/or offline processing. For online processing the appropriate fields are determined and data extracted to be passed to the online processing services. For offline processing the record data is concatenated sequentially into mini-batches, then compacted into larger batch files that are stored for subsequent offline processing.
    Type: Grant
    Filed: January 30, 2017
    Date of Patent: September 7, 2021
    Assignee: A9.COM, INC.
    Inventors: Gang Chen, Abraham Hossain Bagherjeiran, Chein-Hsin Liu
  • Patent number: 11106690
    Abstract: Various embodiments of systems and methods allow unsupervised, deep learning, character-level language models to complete and correct search engine queries, given arbitrary search prefixes. Embodiments use a multi-layer, character-level, recurrent neural network trained on query logs to generate query suggestions for the user. Integrated is an error correction framework. More particularly, approaches disclosed herein for query error correction and completion combine the character-level language models with an edit-distance-based potential function calibrated to generate spelling corrections, linking the two using a tree-based beam search algorithm that can exploit the potential functions and efficiently rank the suggestions. Optimizations are made to the predictive system, and efficient processor-based computations complete the queries, with error correction, in real-time. The embodiments substantially increase hit rate over standard approaches and are capable of handling tail queries.
    Type: Grant
    Filed: February 20, 2018
    Date of Patent: August 31, 2021
    Assignee: A9.COM, INC.
    Inventors: Inderjit Dhillon, Vijai Mohan, Po-Wei Wang
  • Patent number: 11100158
    Abstract: Various embodiments provide for selecting a subset of features to use to train a model for search applications. To select a feature, the candidate features are randomly assigned into two groups. Each of the two groups represents a summation of the respective features that were assigned to it. Then a decision tree building scan is performed on the two groups to determine which of the two groups performs better based a selection criteria. Upon determining which of the two groups is better, the candidate features of the winning group are again randomly assigned into two groups. These two groups are again scanned as described above to determine a winning group. This binary splitting and scanning pattern is continuously performed until the winning group contains one remaining feature. That remaining feature is then designated as a selected feature to be used in the search model.
    Type: Grant
    Filed: April 30, 2019
    Date of Patent: August 24, 2021
    Assignee: A9.COM, INC.
    Inventors: Cuize Han, Nikhil Rao, Daria Sorokina, Karthik Subbian
  • Patent number: 11093748
    Abstract: Various embodiments of the present disclosure provide systems and method for visual search and augmented reality, in which an onscreen body of visual markers overlayed on the interface signals the current state of an image recognition process. Specifically, the body of visual markers may take on a plurality of behaviors, in which a particular behavior is indicative of a particular state. Thus, the user can tell what the current state of the scanning process is by the behavior of the body of visual markers. The behavior of the body of visual markers may also indicate to the user recommended actions that can be taken to improve the scanning condition or otherwise facilitate the process. In various embodiments, as the scanning process goes from one state to another state, the onscreen body of visual markers may move or seamlessly transition from one behavior to another behavior, accordingly.
    Type: Grant
    Filed: January 27, 2020
    Date of Patent: August 17, 2021
    Assignee: A9.COM, INC.
    Inventors: Peiqi Tang, Andrea Zehr, Rupa Chaturvedi, Yu Lou, Colin Jon Taylor, Mark Scott Waldo, Shaun Michael Post
  • Patent number: 11086328
    Abstract: An autonomous cart moves products and materials in an industrial environment. It is different from conventional carts because it can navigate autonomously indoors or outdoors in dynamic environments where things change frequently. This autonomous cart uses state-of-the-art “dense” visual perception giving it unequalled and continuous awareness of its surroundings. With this it can operate at a cost, speed, level of safety and efficiency that has never been possible before. This robotic cart makes factories and warehouses more efficient and safer. It enables the movement of smaller batches of material more frequently, reduces the need for expensive conveyor systems, and helps eliminate dangerous and polluting fork trucks from indoor environments.
    Type: Grant
    Filed: February 15, 2019
    Date of Patent: August 10, 2021
    Assignee: A9.COM, INC.
    Inventors: Nima Keivan, Juan Falquez, Andrew E. Hoffman, Jonathan McQueen
  • Patent number: 11080314
    Abstract: Methods and systems for providing dynamic and category specific search suggestions are provided. According to one embodiment, a partial search query entered by a user can be used to determine a set of relevant search queries, which can be displayed as search suggestions within a search query suggestion window. Each query in the list can be associated with at least one specific category. According to various embodiments, the set of relevant queries and associated categories are dynamically updated as the user modifies the partial search query. Furthermore, each category is selectable by the user such that a detailed list of items associated only with the selected category can be displayed to the user.
    Type: Grant
    Filed: June 7, 2016
    Date of Patent: August 3, 2021
    Assignee: A9.COM, INC.
    Inventors: Matthew W. Amacker, Blair L. Hotchkies, Daniel R. Parshall, Brent Robert Mills, Anil A. Sewani, Daniel E. Rose, Alexandru I. Indrei, Jason P. Patrikios
  • Patent number: 11075802
    Abstract: A method for router configuration includes: at a router, collecting DHCP server presence data of a local area network; at the router, collecting NAT server presence data of the local area network; generating a network configuration status based upon the DHCP server presence data and the NAT server presence data; and configuring DHCP server and NAT server settings of the router based on the network configuration status.
    Type: Grant
    Filed: August 29, 2018
    Date of Patent: July 27, 2021
    Assignee: A9.COM, INC.
    Inventors: Nathaniel Crane Hardison, Rowan Matthew Chakoumakos, Timothy Amos Schallich, Nicholas Spencer Weaver
  • Patent number: 11069122
    Abstract: Images of various views of objects can be captured. An object mesh structure can be created based at least in part on the object images. The object mesh structure represents the three-dimensional shape of the object and includes a mesh with mesh elements. The mesh elements are assigned views first from a subset of views to texture large contiguous portions of the object from relatively few views. Portions that are not textured from the subset views are textured using the full set of views, such that all mesh elements are assigned views. The views first assigned from the subset of views and the views then assigned from the full plurality of views can be packaged into a texture atlas. These texture atlas views can be packaged with mapping data to map the texture atlas views to their corresponding mesh elements. The texture atlas and the object mesh structure can be sent to a client device to render a representation of the object.
    Type: Grant
    Filed: November 27, 2019
    Date of Patent: July 20, 2021
    Assignee: A9.com, Inc.
    Inventors: Tomas Francisco Yago Vicente, Radek Grzeszcsuk, Arnab Sanat Kumar Dhua
  • Patent number: D928378
    Type: Grant
    Filed: July 15, 2020
    Date of Patent: August 17, 2021
    Assignee: A9.Com, Inc.
    Inventors: Michael V. Recker, Ryan D. Hruska, Christopher Loew, Alexsandra M. Bowers, David B. Levine