Patents Assigned to A9.com
  • Patent number: 10347045
    Abstract: 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.
    Type: Grant
    Filed: November 28, 2017
    Date of Patent: July 9, 2019
    Assignee: A9.COM, INC.
    Inventors: Arnab Sanat Kumar Dhua, Himanshu Arora, Radek Grzeszczuk
  • Patent number: 10346893
    Abstract: 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.
    Type: Grant
    Filed: March 21, 2016
    Date of Patent: July 9, 2019
    Assignee: A9.com, Inc.
    Inventors: Lixin Duan, Rahul Bhotika, Song Cao
  • Patent number: 10346684
    Abstract: Various embodiments provide a method for computing color descriptors of product images. For example, a number of fine color representatives can be determined to describe color variation in an image as a histogram by assigning a saturation value and a brightness value to a plurality of color hues. For each pixel of the image, the closest color among a defined fine color representative set is computed. In this example, each of the pixels is assigned a color ID corresponding to their closest matching fine color representative and at least one family color ID corresponding one or more pure color families. In this example, a histogram of the color representatives and a histogram for the color families are computed. A single color vector descriptor for the image is then determined by combining the family histogram with the color representative histogram.
    Type: Grant
    Filed: June 9, 2017
    Date of Patent: July 9, 2019
    Assignee: A9.COM, INC.
    Inventors: Arnab Sanat Kumar Dhua, Himanshu Arora, Sunil Ramesh
  • Patent number: 10342104
    Abstract: A power management system for a lighting circuit may include a grid shifting controller that includes a processor and a connection to an external power source. The power management system may also include a communication interface associated with the grid shifting controller. The grid shifting controller may be configured to provide control information to a processor of at least one grid shifting electrical fixture over the communication interface, the control information being configured to direct the at least one grid shifting electrical fixture on the use of power from the external power source and an energy storage device associated with the at least one grid shifting electrical fixture.
    Type: Grant
    Filed: February 26, 2018
    Date of Patent: July 2, 2019
    Assignee: A9.Com, Inc.
    Inventors: Michael V. Recker, David B. Levine
  • Patent number: 10339568
    Abstract: Disclosed are various embodiments for decoding an audio signal to identify information encoded in a human-imperceptible portion of the audio signal. A client device may capture an audio signal broadcast wirelessly from a transmitting device. A human-imperceptible portion of the audio signal may be decoded to access at least one unique identifier encoded within the audio signal. A request for at least one notification may be sent to a notification service over a network, where the request includes the at least one unique identifier and data associated with the client device. The remote service provides the client device with a notification to render in a display.
    Type: Grant
    Filed: August 3, 2016
    Date of Patent: July 2, 2019
    Assignee: A9.com, Inc.
    Inventor: Lionel Bitoun
  • Patent number: 10339714
    Abstract: Systems and methods for a markerless approach to displaying an image of a virtual object in an environment are described. A computing device is used to capture an image of a real-world environment; for example including a feature-rich planar surface. One or more virtual objects which do not exist in the real-world environment are displayed in the image, such as by being positioned in a manner that they appear to be resting on the planar surface, based at least on a sensor bias value and scale information obtained by capturing multiple image views of the real-world environment.
    Type: Grant
    Filed: May 9, 2017
    Date of Patent: July 2, 2019
    Assignee: A9.COM, INC.
    Inventors: Nicholas Corso, Michael Patrick Cutter, Yu Lou, Sean Niu, Shaun Michael Post, Colin Jon Taylor, Mark Scott Waldo
  • Patent number: 10325117
    Abstract: 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.
    Type: Grant
    Filed: September 26, 2017
    Date of Patent: June 18, 2019
    Assignee: A9.COM, INC.
    Inventors: Matthew Warren Amacker, Dawn R. Dodd
  • Patent number: 10325402
    Abstract: Various approaches discussed herein enable providing accurate 3D visualizations of an object at arbitrary viewpoints by identifying portions of geometric mesh data (e.g., triangles of a triangular mesh) associated with the object and determining instances of image data (e.g., high-resolution image data) in which the portions of geometric mesh data are viewable, the instances captured at various viewpoints surrounding the object. The instances of image data are modified based on mappings between the various viewpoints, such that features of a texture generated for a pixel location of the 3D visualization are based on accurate pixel locations of the modified instances of image data, offering a clear rendering of the object without misalignment artifacts.
    Type: Grant
    Filed: July 17, 2015
    Date of Patent: June 18, 2019
    Assignee: A9.COM, INC.
    Inventors: Yuting Wang, Himanshu Arora, Arnab Sanat Kumar Dhua
  • Patent number: 10319150
    Abstract: Users can view images or renderings of items placed (virtually) within a physical space. For example, a rendering of an item can be placed within a live camera view of the physical space. A snapshot of the physical space can be captured and the snapshot can be customized, shared, etc. The renderings can be represented as two-dimensional images, e.g., virtual stickers or three-dimensional models of the items. Users can have the ability to view different renderings, move those items around, and develop views of the physical space that may be desirable. The renderings can link to products offered through an electronic marketplace and those products can be consumed. Further, collaborative design is enabled through modeling the physical space and enabling users to view and move around the renderings in a virtual view of the physical space.
    Type: Grant
    Filed: May 15, 2017
    Date of Patent: June 11, 2019
    Assignee: A9.COM, INC.
    Inventors: Jason Canada, Rupa Chaturvedi, Jared Corso, Michael Patrick Cutter, Sean Niu, Shaun Michael Post, Peiqi Tang, Stefan Vant, Mark Scott Waldo, Andrea Zehr
  • Patent number: 10311160
    Abstract: 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.
    Type: Grant
    Filed: September 17, 2015
    Date of Patent: June 4, 2019
    Assignee: A9.COM, INC.
    Inventors: Nanheng Wu, Anoop Kochummen Johnson, David Robert Lewis
  • Patent number: 10306739
    Abstract: Aspects of the present invention further include a lighting system comprising a lighting source, a connector in electrical communication with the lighting source and an external power source, an energy storage device, an input device, and a controller. The controller may be configured to identify the presence of a load indicator signal received via the input device, determine whether the load indicator signal indicates a load-reducing state, and when the load indicator signal indicates the load-reducing state, discharge the energy storage device to maintain an intensity of the lighting source.
    Type: Grant
    Filed: December 29, 2016
    Date of Patent: May 28, 2019
    Assignee: A9.Com, Inc.
    Inventors: Michael V. Recker, David B. Levine
  • Patent number: 10296540
    Abstract: The selection of content to present to a user can be based at least in part upon probabilities of the user selecting to view more information and/or entering into a transaction with respect to instances of the content. For example, user behavior with respect to various queries provided through a content provider can be determined in order to calculate a probability that a user was searching for a particular image. The user behavior can include historical action data, such as information that indicates images associated with an action (e.g., selected, purchased, etc.) in response to a particular image search. The historical action data can be analyzed to generate an index that indicates a likelihood that the search was intended for a particular image. Once an image query is received, items of interest can be determined using the index, and those images and associated content can be presented to the user.
    Type: Grant
    Filed: September 8, 2016
    Date of Patent: May 21, 2019
    Assignee: A9.com, Inc.
    Inventors: Chetan Pitambar Bhole, Erick Cantu-Paz, Arnab Sanat Kumar Dhua
  • Patent number: 10282904
    Abstract: A user can capture image information about an object in order to identify the object. In addition to obtaining information about the object, the user can obtain additional views of the object. For example, if the user captures an image of packaging containing the object, the user can receive views of the object when out of the packaging, as well as a view showing the relative size of the object within the packaging. If the object requires assembly, the views can include views of the object at the component, part, or ingredient level, as well as views during assembly and one or more views of the finished product. A user also can obtain a virtual x-ray view that enables the user to move the client device with respect to the object in order to obtain different views of what is contained within the packaging.
    Type: Grant
    Filed: May 31, 2012
    Date of Patent: May 7, 2019
    Assignee: A9.Com, Inc.
    Inventors: Sunil Ramesh, Matthew Warren Amacker, Max Delgadillo, Jr., Keshav Menon, Ella Day Bench, Arnab S. Dhua, Gautam Bhargava
  • Patent number: 10282431
    Abstract: Various approaches discussed herein enable browsing groups of visually similar items to an item of interest, wherein the item of interest may be identified in a query image, for example. One ore more visual attributes associated with the item of interest are identified, and the visually similar items matching at least one of the visual attributes are grouped together, wherein the group is ranked according to the visually similar items' overall visual similarity to the item of interest, for example by using a visual similarity score and/or metric.
    Type: Grant
    Filed: December 18, 2015
    Date of Patent: May 7, 2019
    Assignee: A9.COM, INC.
    Inventors: Rahul Bhotika, Lixin Duan, Oleg Rybakov, Jian Dong
  • Patent number: 10285241
    Abstract: A wireless lighting module is disclosed. The wireless lighting module may include a light source, a controller configured to control illumination of the light source, a connector configured to provide power to an external device, and a battery configured to supply power to the light source, controller and connector.
    Type: Grant
    Filed: October 5, 2012
    Date of Patent: May 7, 2019
    Assignee: A9.Com, Inc.
    Inventors: Michael V. Recker, David B. Levine
  • Patent number: 10282757
    Abstract: Certain embodiments herein relate to targeting ads for purchase by leveraging relationships between advertisers and publishers. Ad campaigns may be established between an ad device associated with an advertiser and publisher devices associated with publishers. An ad campaign for displaying an ad may be determined based on information associated with a communication session from a user device (e.g., as identified in a cookie) and/or information associated with a user utilizing the user device. An ad device may activate one or more established ad campaigns as part of an auction process, and may subsequently provide one or more ads for displaying on a web page according to attributes that may characterize the ad campaigns.
    Type: Grant
    Filed: February 8, 2013
    Date of Patent: May 7, 2019
    Assignee: A9.com, Inc.
    Inventors: Lionel Bitoun, Matthew Hamilton Battles
  • Patent number: 10275790
    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: October 28, 2013
    Date of Patent: April 30, 2019
    Assignee: A9.com, Inc.
    Inventors: Prasanna Krishnamoorthy, Matthew Hamilton Battles
  • Patent number: 10263908
    Abstract: The processing of search queries for a customer using a set of resource can balance performance with cost, in order to ensure that the processing satisfies customer performance requirements while attempting to minimize the cost to the customer for obtaining that performance. In addition to dynamically updating the allocation of resources used to process the requests, such as to change the number or sizes of allocated resources, the number of indexes to be searched can be updated as well. For example, a search index can be divided into two sub-indexes against which queries can be executed concurrently in order to reduce the latency by about a half. Adjustments to the indexes and resources can be balanced to minimize cost while retaining performance, which can include rejoining sub-indexes or reducing the number of resource as appropriate.
    Type: Grant
    Filed: December 9, 2015
    Date of Patent: April 16, 2019
    Assignee: A9.COM, INC.
    Inventor: Afshin Ganjoo
  • Patent number: D849821
    Type: Grant
    Filed: September 22, 2017
    Date of Patent: May 28, 2019
    Assignee: A9.com, Inc.
    Inventors: Matthew J. England, Mark Siminoff
  • Patent number: D852866
    Type: Grant
    Filed: September 21, 2017
    Date of Patent: July 2, 2019
    Assignee: A9.com, Inc.
    Inventors: Mark Siminoff, Matthew J. England, Spiro Sacre, James Siminoff