Patents Assigned to A9.com, Inc.
-
Patent number: 11232511Abstract: 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: GrantFiled: November 28, 2017Date of Patent: January 25, 2022Assignee: A9.COM, INC.Inventors: Andrea Zehr, Caroline Gehrig, Mark Scott Waldo, Stefan Vant
-
Patent number: 11227326Abstract: 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: GrantFiled: November 4, 2019Date of Patent: January 18, 2022Assignee: A9.com, Inc.Inventors: Xiaofan Lin, Arnab Sanat Kumar Dhua, Douglas Ryan Gray, Atul Kumar, Yu Lou
-
Patent number: 11210341Abstract: 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: GrantFiled: December 9, 2019Date of Patent: December 28, 2021Assignee: A9.com, Inc.Inventor: Rahul Bhagat
-
Patent number: 11210863Abstract: 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: GrantFiled: August 24, 2020Date of Patent: December 28, 2021Assignee: A9.com, Inc.Inventors: Geng Yan, Xing Zhang, Amit Kumar K C, Arnab Dhua, Yu Lou
-
Publication number: 20210366016Abstract: 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: ApplicationFiled: May 20, 2020Publication date: November 25, 2021Applicant: A9.com, Inc.Inventors: Gaurush Hiranandani, Sumeet Katariya, Nikhil S. Rao, Karthik Subbian
-
Patent number: 11170403Abstract: 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: GrantFiled: April 17, 2019Date of Patent: November 9, 2021Assignee: A9.com, Inc.Inventors: Prasanna Krishnamoorthy, Matthew Hamilton Battles
-
Patent number: 11138789Abstract: 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: GrantFiled: June 25, 2019Date of Patent: October 5, 2021Assignee: A9.COM, INC.Inventors: Himanshu Arora, Divyansh Agarwal, Arnab Dhua, Chun Kai Wang
-
Patent number: 11133985Abstract: 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: GrantFiled: September 22, 2020Date of Patent: September 28, 2021Assignee: A9.COM, Inc.Inventors: Timothy A. Schallich, Nicholas S. Weaver, Nathaniel C. Hardison
-
Patent number: 11127074Abstract: 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: GrantFiled: March 20, 2018Date of Patent: September 21, 2021Assignee: A9.com, Inc.Inventors: Shabnam Ghadar, Shruthi R. Bathina, Sharmila Nagaraja Reddy, Natasha Duggal, Aishwarya Natesh, Andrea Zehr, Pinkee Rasik Patel Gupta
-
Patent number: 11126660Abstract: 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: GrantFiled: November 30, 2018Date of Patent: September 21, 2021Assignee: A9.COM, INC.Inventors: Rajat Sen, Hsiang-Fu Yu, Inderjit Dhillon
-
Patent number: 11126845Abstract: 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: GrantFiled: December 7, 2018Date of Patent: September 21, 2021Assignee: A9.com, Inc.Inventor: Rupa Chaturvedi
-
Patent number: 11113244Abstract: 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: GrantFiled: January 30, 2017Date of Patent: September 7, 2021Assignee: A9.COM, INC.Inventors: Gang Chen, Abraham Hossain Bagherjeiran, Chein-Hsin Liu
-
Patent number: 11106690Abstract: 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: GrantFiled: February 20, 2018Date of Patent: August 31, 2021Assignee: A9.COM, INC.Inventors: Inderjit Dhillon, Vijai Mohan, Po-Wei Wang
-
Patent number: 11100158Abstract: 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: GrantFiled: April 30, 2019Date of Patent: August 24, 2021Assignee: A9.COM, INC.Inventors: Cuize Han, Nikhil Rao, Daria Sorokina, Karthik Subbian
-
Patent number: 11093748Abstract: 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: GrantFiled: January 27, 2020Date of Patent: August 17, 2021Assignee: A9.COM, INC.Inventors: Peiqi Tang, Andrea Zehr, Rupa Chaturvedi, Yu Lou, Colin Jon Taylor, Mark Scott Waldo, Shaun Michael Post
-
Patent number: 11086328Abstract: 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: GrantFiled: February 15, 2019Date of Patent: August 10, 2021Assignee: A9.COM, INC.Inventors: Nima Keivan, Juan Falquez, Andrew E. Hoffman, Jonathan McQueen
-
Patent number: 11080314Abstract: 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: GrantFiled: June 7, 2016Date of Patent: August 3, 2021Assignee: 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: 11075802Abstract: 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: GrantFiled: August 29, 2018Date of Patent: July 27, 2021Assignee: A9.COM, INC.Inventors: Nathaniel Crane Hardison, Rowan Matthew Chakoumakos, Timothy Amos Schallich, Nicholas Spencer Weaver
-
Patent number: 11069122Abstract: 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: GrantFiled: November 27, 2019Date of Patent: July 20, 2021Assignee: A9.com, Inc.Inventors: Tomas Francisco Yago Vicente, Radek Grzeszcsuk, Arnab Sanat Kumar Dhua
-
Patent number: D928378Type: GrantFiled: July 15, 2020Date of Patent: August 17, 2021Assignee: A9.Com, Inc.Inventors: Michael V. Recker, Ryan D. Hruska, Christopher Loew, Alexsandra M. Bowers, David B. Levine