Patents Assigned to A9.com, Inc.
-
Patent number: 10210423Abstract: Object identification through image matching can utilize ratio and other data to accurately identify objects having relatively few feature points otherwise useful for identifying objects. An initial image analysis attempts to locate a “scalar” in the image, such as may include a label, text, icon, or other identifier that can help to narrow a classification of the search, as well as to provide a frame of reference for relative measurements obtained from the image. By comparing the ratios of dimensions of the scalar with other dimensions of the object, it is possible to discriminate between objects containing that scalar in a way that is relatively robust to changes in viewpoint. A ratio signature can be generated for an object for use in matching, while in other embodiments a classification can identify priority ratios that can be used to more accurately identify objects in that classification.Type: GrantFiled: May 27, 2016Date of Patent: February 19, 2019Assignee: A9.com, Inc.Inventors: Ismet Zeki Yalniz, Colin Jon Taylor, Mehmet Nejat Tek, Shanghsuan Tsai
-
Patent number: 10210664Abstract: Systems and methods herein enable adding changing light in a live camera view, an image or a video using a light source that is virtual and that includes an associated lighting profile. The system includes receiving image data of the live camera view. The system determines a first lighting profile associated with the representation of the object. Position information associated with the object is also determined with respect to the camera. The system receives a second lighting profile associated with the light source. The second lighting profile provides at least intensity values and direction information for light projected from the light source. The system determines and applies changes to the first lighting profile to affect a light surrounding the representation of the object using the second lighting profile. The system displays the image data with the changes to the first lighting profile.Type: GrantFiled: May 3, 2017Date of Patent: February 19, 2019Assignee: A9.com, Inc.Inventor: Rupa Chaturvedi
-
Patent number: 10192364Abstract: Systems and methods for displaying 3D containers in a computer generated environment are described. A computing device may provide a user with a catalog of objects which may be purchased. In order to view what an object may look like prior to purchasing the object, a computing device may show a 3D container that has the same dimensions as the object. As discussed herein, the 3D container may be located and oriented based on a two-dimensional marker. Moreover, some 3D containers may contain a representation of an object, which may be a 2D image of the object.Type: GrantFiled: July 27, 2017Date of Patent: January 29, 2019Assignee: A9.COM, INC.Inventors: David Creighton Mott, Arnab Sanat Kumar Dhua, Colin Jon Taylor, Yu Lou, Chun-Kai Wang, Sudeshna Pantham, Himanshu Arora, Xi Zhang
-
Patent number: 10192253Abstract: The relevance or ranking of various dynamically-determined instances of content can be adjusted or otherwise improved based on aspects such as the freshness or seasonality of the content. In many conventional relevance or ranking algorithms, factors such as popularity, performance, and profit are used to determine which content to present to a user, as well as how to display the selected content. Such algorithms do not necessarily reflect domain-specific knowledge very well, and thus fail to accurately select content that is of differing levels appeal at various ages of the content and/or during various seasons of the year. Freshness and/or seasonality adjustment scores can be used to generate improved relevance, selection, or ranking determinations for various categories of content.Type: GrantFiled: July 13, 2015Date of Patent: January 29, 2019Assignee: A9.COM, INC.Inventors: Francois Huet, Anil A. Sewani, Daniel E. Rose
-
Patent number: 10176810Abstract: Approaches provide for using voice information to influence the importance of search result categories for a search query. For example, various embodiments may provide search results for a search query based on a most relevant search result category to the search query. Voice information associated with a subsequent user interaction may be analyzed to identify whether the search result category is correct or if search results from a different category should be provided. Additionally, the voice information may be used to update the relevance score of the search result category to the search query to improve the category matching of future queries.Type: GrantFiled: December 13, 2017Date of Patent: January 8, 2019Assignee: A9.COM, INC.Inventors: Mukul Raj Kumar, Balpreet Singh Pankaj
-
Patent number: 10176173Abstract: The present invention provides a method and/or system for extracting or scraping links, which may be in the form of uniform resource locators (URLs), from an information source such as a Web page displayed on a Web browser, based on a rule set or a template, or based on a selection of links, and adding the extracted or scraped links to another interface in order to facilitate navigating the extracted links. The extracted or scraped links are selectable by a user of the interface to cause the Web browser to display information corresponding to the selected links listed in the interface. Controls associated with the interface may allow the user to move forward and backward through the links listed in the interface.Type: GrantFiled: May 2, 2012Date of Patent: January 8, 2019Assignee: A9.com, Inc.Inventors: Matthew Warren Amacker, Jonathan A. Leblang
-
Patent number: 10176500Abstract: One or more content items can be received at a data recognition module. The data recognition module can utilize, individually or in any combination, image recognition (e.g., OCR, object recognition, etc.), audio recognition (e.g., speech recognition, music identification, etc.), and/or text recognition (e.g., text crawling) in order to identify or recognize at least a portion of the one or more content items. Based on the identified content portion(s), the one or more content items and/or their respective source(s) can be classified. In one example, an image containing a not yet machine-readable curse word can be included in a source webpage. The image can be received at the data recognition module. The curse word contained in the image can be recognized/identified using an OCR process. Based, at least in part, on the recognized/identified curse word, the image and/or the webpage can be classified as likely being associated with inappropriate material.Type: GrantFiled: May 29, 2013Date of Patent: January 8, 2019Assignee: A9.COM, INC.Inventor: Shrinivas Mohan
-
Patent number: 10176198Abstract: Embodiments of the present invention provide techniques for identifying and recommending similar items based on visual similarity to a selected content item. Visual similarity may be characterized by identifying features depicted in a selected content item and comparing those features to features in an electronic catalog of content items. Visual similarity may also factor in medium and subject matter. For example, when a content item depicts a landscape painting, other landscape paintings (rather than paintings of different subject matter or photographs) will be recommended. Other visual characteristics, such as color theme and distribution, brushwork, etc. may also be represented in the recommended content items. As discussed further herein, different features may be weighted differently based on the analysis of the content item. These weightings enable the recommended content items to be tailored to visually similar subject matter.Type: GrantFiled: May 9, 2016Date of Patent: January 8, 2019Assignee: A9.COM, INC.Inventors: Arnab Sanat Kumar Dhua, Sunil Ramesh
-
Patent number: 10176636Abstract: Various approaches discussed herein enable augmenting an image of a person wearing an article of clothing to provide an augmented reality (i.e., virtual) article of clothing to a viewer in order to overlay, replace, and/or augment an actual article of clothing being worn by the user. The augmented reality article of clothing is positioned on the user's real-world piece of clothing according to various markings and/or data that allow the augmented reality article of clothing to appear as if it were being worn by the user, even during movement of the user.Type: GrantFiled: December 11, 2015Date of Patent: January 8, 2019Assignee: A9.com, Inc.Inventors: Adam Moshe Neustein, William Brendel, Nityananda Jayadevaprakash, Zur Nehushtan, Mark Jay Nitzberg
-
Patent number: 10169629Abstract: 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.Type: GrantFiled: August 3, 2017Date of Patent: January 1, 2019Assignee: A9.com, Inc.Inventors: Chun-Kai Wang, Yu Lou
-
Patent number: 10163267Abstract: Various embodiments provide methods and systems for users and business owners to share content and/or links to visual elements of a place at a physical location, and, in response to a user device pointing at a tagged place, causing the content and/or links to the visual elements of the place to be presented on the user device. In some embodiments, content and links are tied to specific objects at a place based at least in part upon one of Global Positioning System (GPS) locations, Inertial Measurement Unit (IMU) orientations, compass data, or one or more visual matching algorithms. Once the content and links are attached to the specific objects of the place, they can be discovered by a user with a portable device pointing at the specific objects in the real world.Type: GrantFiled: August 26, 2016Date of Patent: December 25, 2018Assignee: A9.com, Inc.Inventors: David Creighton Mott, Arnab Sanat Kumar Dhua, Colin Jon Taylor, Scott Paul Robertson, William Brendel, Nityananda Jayadevaprakash, Kathy Wing Lam Ma
-
Patent number: 10157332Abstract: An image creation and editing tool can use the data produced from training a neural network to add stylized representations of an object to an image. An object classification will correspond to an object representation, and pixel values for the object representation can be added to, or blended with, the pixel values of an image in order to add a visualization of a type of object to the image. Such an approach can be used to add stylized representations of objects to existing images or create new images based on those representations. The visualizations can be used to create patterns and textures as well, as may be used to paint or fill various regions of an image. Such patterns can enable regions to be filled where image data has been deleted, such as to remove an undesired object, in a way that appears natural for the contents of the image.Type: GrantFiled: June 6, 2016Date of Patent: December 18, 2018Assignee: A9.com, Inc.Inventors: Douglas Ryan Gray, Alexander Li Honda, Edward Hsiao
-
Patent number: 10152607Abstract: Policy-based, cell-level access control is provided in association with a sorted, distributed key-value data store. As data representing a hierarchical document is ingested into the data store, the data is interpreted to identify fields and any sub-fields in the document, each identified field and its associated protection level as identified are translated into a set of one or more fieldname and visibility label pairs. Each fieldname and visibility label pair has a fieldname identifying a field and its zero or more sub-fields, together with a visibility label that is a function of the associated protection levels of the field and any sub-fields therein. At query time, and in response to receipt of a query including an authorization label, the fieldname and visibility labels are applied against the authorization label in the query to control which fields in the document are retrieved and used to generate the response to the query.Type: GrantFiled: June 7, 2014Date of Patent: December 11, 2018Assignee: A9.com Inc.Inventors: Adam P. Fuchs, Christopher B. McCubbin, Luke Brassard
-
Patent number: 10154555Abstract: In embodiments of the present invention improved capabilities are described for systems and methods that provide for a power outage lighting management within an environment, comprising a power outage detection device adapted to detect a power outage condition and to wirelessly transmit power outage indication data to a plurality of lighting systems within the environment, where at least one of the plurality of lighting systems include an LED light source that is powered by an internal power source.Type: GrantFiled: May 21, 2014Date of Patent: December 11, 2018Assignee: A9.Com, Inc.Inventors: Michael V. Recker, David B. Levine
-
Patent number: 10147399Abstract: Approaches enable images submitted by users, owner, and/or authorized person of a point of interest (e.g., a place, a scene, an object, etc.) to be used as a fiducial to assist recognition and tracking of the point of interest in an augmented reality environment. Multiple images (e.g., crowd-sourced images) of a point of interest taken from different points of view can be dynamically used. For example, as a user with a user device moves through a point of interest, a different image can be chosen from a set of stored candidate images of the point of interest based at least upon GPS locations, IMU orientations, or compass data of the user device. In this way, instead of relying on artificial fiducial images for various detection and tracking approaches, approaches enable images submitted by users and/or an owner or other authorized person of a point of interest to be used as fiducials to assist recognition and tracking of the point of interest.Type: GrantFiled: September 2, 2014Date of Patent: December 4, 2018Assignee: A9.COM, INC.Inventors: David Creighton Mott, Scott Paul Robertson, Arnab Sanat Kumar Dhua, William Brendel, Nityananda Jayadevaprakash
-
Patent number: 10140549Abstract: Various embodiments may increase scalability of image representations stored in a database for use in image matching and retrieval. For example, a system providing image matching can obtain images of a number of inventory items, extract features from each image using a feature extraction algorithm, and transform the same into their feature descriptor representations. These feature descriptor representations can be subsequently stored and used to compare against query images submitted by users. Though the size of each feature descriptor representation isn't particularly large, the total number of these descriptors requires a substantial amount of storage space. Accordingly, feature descriptor representations are compressed to minimize storage and, in one example, machine learning can be used to compensate for information lost as a result of the compression.Type: GrantFiled: February 27, 2017Date of Patent: November 27, 2018Assignee: A9.COM, INC.Inventors: Simant Dube, Sunil Ramesh, Xiaofan Lin, Arnab Sanat Kumar Dhua, Colin Jon Taylor, Jaishanker K. Pillai
-
Patent number: 10140515Abstract: A music playlist may be generated based on images selected by a user on a computing device. For example, by using image classification and machine learning, image descriptors may automatically be associated with an image and the assigned image descriptors mapped to music descriptors associated with songs. Songs associated with the mapped music descriptors are identified and assembled in a playlist sent to the user's device. Additional images may be identified, for example based on the image descriptors of the selected images and the music descriptors, to identify images to display during playback of the playlist.Type: GrantFiled: June 24, 2016Date of Patent: November 27, 2018Assignee: A9.com, Inc.Inventor: Mark Scott Waldo
-
Patent number: 10133951Abstract: Image data may be downloaded or otherwise obtained. An application executing on the computing device (or at least in communication with the computing device) can analyze the image data to recognize objects represented in the image data as well as determine locations or regions of the image that include the representations. Candidate regions of interest (e.g., bounding boxes) that include at least one detected object can be generated. A single region—a representative region—can be determined from the candidate regions based on user and/or application-defined criterion. The criteria may help ensure that the representative region includes statistical properties that at least satisfy threshold property levels, such as being a consistent estimator of the candidate regions. Notions of “average” or “median” regions can be applied to generate the representative region.Type: GrantFiled: October 27, 2016Date of Patent: November 20, 2018Assignee: A9.com, Inc.Inventors: Paulo Mendonca, Zhongwei Cheng
-
Patent number: 10127633Abstract: Embodiments provide systems and methods for generating a street map that includes a position identifier that identifies a location on the street map. The method and system may also generate and display a plurality of images representative of the location of the position identifier. A user may interact with a position identifier or one of several scroll icons to view images of other locations on the street map and/or to obtain driving directions between two locations.Type: GrantFiled: June 11, 2018Date of Patent: November 13, 2018Assignee: A9.com, Inc.Inventors: Jonathan A. Gold, Timothy Caro-Bruce, Huy T. Ha, John Alan Hjelmstad, Christopher Aaron Volkert
-
Patent number: D842142Type: GrantFiled: July 19, 2017Date of Patent: March 5, 2019Assignee: A9.Com, Inc.Inventors: Michael V. Recker, David B. Levine, Ryan D. Hruska