Patents Assigned to A9.com
-
Patent number: 8577737Abstract: Disclosed herein are techniques, including systems and methods, for enabling a lending user to lend an application to a borrowing user. The borrowing user may use the application for a trial period, and, once the trial period lapses, the borrowing user may be given an opportunity to purchase the application. If the borrowing user purchases the application, then the lending user may be credited with a commission. According to some embodiments, in addition to or instead of lending the application, the lending user may lend or sell a status/stake in the application to the borrowing user. For example, if the application is a game, the status/stake may unlock certain levels or features of the game.Type: GrantFiled: June 20, 2011Date of Patent: November 5, 2013Assignee: A9.com, Inc.Inventors: Matthew W. Amacker, Stephen S. Tompkins
-
Patent number: 8577912Abstract: A method includes analyzing a plurality of electronic documents available via a network service, selecting content of the documents encountered during the analysis to generate signatures for the documents based on the content of the documents, generating an index comprising the signatures, and updating the index by performing additional analysis. The index is updated to include documents having the same signatures.Type: GrantFiled: May 29, 2012Date of Patent: November 5, 2013Assignee: A9.com, Inc.Inventor: James E. Beach
-
Patent number: 8571930Abstract: Strategies are described for conducting an advertising campaign using a cost-per-transaction (CPT) pricing model. In this model, the advertiser is charged when an end-user takes some express action in response to viewing the advertisement, such as by clicking on the advertisement, purchasing the advertised asset, performing a registration procedure, and so forth. Various solutions allow for the computation of the expected value of a CPT advertisement when there is a scarcity of data pertaining to the actual performance of the CPT advertisement.Type: GrantFiled: October 31, 2005Date of Patent: October 29, 2013Assignee: A9.COM, Inc.Inventor: Viatcheslav Galperin
-
Patent number: 8572077Abstract: Embodiments of the present invention provide a method and system for generating an online listing, such as a yellow pages listing, that includes information about an object, such as a business, and also includes at least one image of the structure containing the object. For example, the image may be a digital image of the store front of a business taken at a street view. Additionally, a user may select an image from a plurality of images that the user perceives as being an appropriate representative image for the business. Based on votes received a default representative image may be identified that is provided in response to a request for information about the business.Type: GrantFiled: February 13, 2007Date of Patent: October 29, 2013Assignee: A9.com, Inc.Inventors: Barnaby M. Dorfman, Udi Manber, Jonathan A. Gold, Huy T. Ha, Timothy Caro-Bruce, Jason Karls
-
Patent number: 8548279Abstract: A method, system and computer program product for matching images is provided. The images to be matched are represented by feature points and feature vectors and orientations associated with the feature points. First, putative correspondences are determined by using feature vectors. A subset of putative correspondences is selected and the topological equivalence of the subset is determined. The topologically equivalent subset of putative correspondences is used to establish a motion estimation model. An orientation consistency test is performed on the putative correspondences and the corresponding motion estimation transformation that is determined, to avoid an infeasible transformation. A coverage test is performed on the matches that satisfy orientation consistency test. The candidate matches that do not cover a significant portion of one of the images are rejected. The final match images are provided in the order of decreasing matching, in case of multiple images satisfying all the test requirements.Type: GrantFiled: February 21, 2013Date of Patent: October 1, 2013Assignee: A9.com, Inc.Inventors: Mark Andrew Ruzon, Donald Tanguay
-
Publication number: 20130249937Abstract: Information from a position and/or gesture detection system can be embedded in a Web page, or other such presentation of content, and used to select or otherwise interact with content on the page. In some embodiments, video is captured and displayed showing a current view of the user. Position data corresponding to the video is provided and used to determine directions and extents of motion without having to do significant amounts of image processing. The position data is used to determine locations on the page where the user is attempting to provide input, such as to select an item of content. The content can be modified and/or rendered to appear to be associated with the user in the rendered view. Information from multiple gesture systems can be combined on a single page, and information from one or more gesture systems can be shared among multiple pages and devices.Type: ApplicationFiled: March 20, 2012Publication date: September 26, 2013Applicant: A9.com, Inc.Inventors: Matthew W. Amacker, Joel D. Tesler
-
Publication number: 20130254648Abstract: Information from a position and/or gesture detection system can be embedded in a Web page, or other such presentation of content, and used to select or otherwise interact with content on the page. In some embodiments, video is captured and displayed showing a current view of the user. Position data corresponding to the video is provided and used to determine directions and extents of motion without having to do significant amounts of image processing. The position data is used to determine locations on the page where the user is attempting to provide input, such as to select an item of content. The content can be modified and/or rendered to appear to be associated with the user in the rendered view. Information from multiple gesture systems can be combined on a single page, and information from one or more gesture systems can be shared among multiple pages and devices.Type: ApplicationFiled: March 20, 2012Publication date: September 26, 2013Applicant: A9.com, Inc.Inventors: Matthew W. Amacker, Joel D. Tesler
-
Publication number: 20130254066Abstract: Information from a position and/or gesture detection system can be embedded in a Web page, or other such presentation of content, and used to select or otherwise interact with content on the page. In some embodiments, video is captured and displayed showing a current view of the user. Position data corresponding to the video is provided and used to determine directions and extents of motion without having to do significant amounts of image processing. The position data is used to determine locations on the page where the user is attempting to provide input, such as to select an item of content. The content can be modified and/or rendered to appear to be associated with the user in the rendered view. Information from multiple gesture systems can be combined on a single page, and information from one or more gesture systems can be shared among multiple pages and devices.Type: ApplicationFiled: March 20, 2012Publication date: September 26, 2013Applicant: A9.com, Inc.Inventors: Matthew W. Amacker, Joel D. Tesler
-
Publication number: 20130254646Abstract: Information from a position and/or gesture detection system can be embedded in a Web page, or other such presentation of content, and used to select or otherwise interact with content on the page. In some embodiments, video is captured and displayed showing a current view of the user. Position data corresponding to the video is provided and used to determine directions and extents of motion without having to do significant amounts of image processing. The position data is used to determine locations on the page where the user is attempting to provide input, such as to select an item of content. The content can be modified and/or rendered to appear to be associated with the user in the rendered view. Information from multiple gesture systems can be combined on a single page, and information from one or more gesture systems can be shared among multiple pages and devices.Type: ApplicationFiled: March 20, 2012Publication date: September 26, 2013Applicant: A9.com, Inc.Inventors: Matthew W. Amacker, Joel D. Tesler
-
Publication number: 20130254235Abstract: Systems and approaches for searching a content collection corresponding to query content are provided. In particular, false positive match rates between the query content and the content collection may be reduced with a minimum content region test and/or a minimum features per scale test. For example, by correlating content descriptors of a content piece in the content collection with query descriptors of the query content, the content piece can be determined to match the query content when a particular region of the content piece and/or a particular region of a query descriptor have a proportionate size meeting or exceeding a specified minimum. Alternatively, or in addition, the false positive match rate between query content and a content piece can be reduced by comparing content descriptors and query descriptors of features at a plurality of scales. A content piece can be determined to match the query content according to descriptor proportion quotas for the plurality of scales.Type: ApplicationFiled: September 15, 2012Publication date: September 26, 2013Applicant: A9.com, Inc.Inventors: Arnab S. Dhua, Sunil Ramesh, Max Delgadillo, Raghavan Manmatha
-
Publication number: 20130254647Abstract: Information from a position and/or gesture detection system can be embedded in a Web page, or other such presentation of content, and used to select or otherwise interact with content on the page. In some embodiments, video is captured and displayed showing a current view of the user. Position data corresponding to the video is provided and used to determine directions and extents of motion without having to do significant amounts of image processing. The position data is used to determine locations on the page where the user is attempting to provide input, such as to select an item of content. The content can be modified and/or rendered to appear to be associated with the user in the rendered view. Information from multiple gesture systems can be combined on a single page, and information from one or more gesture systems can be shared among multiple pages and devices.Type: ApplicationFiled: March 20, 2012Publication date: September 26, 2013Applicant: A9.com, Inc.Inventors: Matthew W. Amacker, Joel D. Tesler
-
Patent number: 8543323Abstract: Embodiments of the present invention provide a method and system 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: August 5, 2009Date of Patent: September 24, 2013Assignee: A9.com, Inc.Inventors: Jonathan A. Gold, Timothy Caro-Bruce, Huy T. Ha, John Alan Hjelmstad, Christopher Aaron Volkert
-
Patent number: 8543904Abstract: Graphical user interfaces that are well suited for displaying search results from multiple search categories are described. In one aspect of the invention, a graphical user interface is provided that includes a window having at least two panes that are arranged to display search results from searches in different search categories. Each pane can be presented in an open state suitable for displaying information and a closed state. A user may adjust the relative sizes of the panes and the user may switch the panes between the open and closed states.Type: GrantFiled: December 2, 2010Date of Patent: September 24, 2013Assignee: A9.com, Inc.Inventors: Jason Karls, Ruben E. Ortega, Udi Manber
-
Patent number: 8515931Abstract: Techniques for optimizing a search are disclosed. In one embodiment, a method for optimizing search on a Web site comprises: retrieving first search results corresponding to a first search request from a remote data store, causing the first search results to be stored in a local data store, receiving an indication that a portion of the second search results that are to be returned in response to a second search request overlaps with the first search results, causing an overlapped portion of the second search results to be retrieved from the local data store, and retrieving a remaining portion of the second search results from the remote data store. The local data store comprises a database associated with a browser, a trusted frame associated with the Web site, or a trusted script associated with the site and configured to determine the overlap of the first and second search results.Type: GrantFiled: September 21, 2010Date of Patent: August 20, 2013Assignee: A9.com, Inc.Inventor: Matthew Amacker
-
Patent number: 8510339Abstract: A software facility for selecting documents is disclosed. The facility maintains a dimensional model of a group of documents. The dimensional model reflects values for a number of differentiated attributes for each of the documents of the group. The facility receives a query specifying values for one or more of these attributes. In response to receiving the query, the facility uses the dimensional model to generate a list of documents in the group having the attribute values specified by the query.Type: GrantFiled: September 14, 2011Date of Patent: August 13, 2013Assignee: A9.comInventors: John R. Bair, Jr., Les Colligon
-
Patent number: 8478739Abstract: Generally described, embodiments of the present invention provide the ability to generate a universal query result set from several different search index result sets by including identifications of items from the different search index result sets in an accurate manner. After a query has been submitted, search index result sets are received from several different search indexes, an allocation score for each search index is computed and a universal item score for the top-level item identified in each search index is computed. The method then combines the allocation score and the universal item score for the top level item for each search index result set and adds the item with the highest combined score to the universal query result set.Type: GrantFiled: June 3, 2010Date of Patent: July 2, 2013Assignee: A9.com, Inc.Inventors: Heath W. Hohwald, Yu Shan Fung
-
Patent number: 8473200Abstract: A system is provided for providing location-specific images to a mobile device for display. The system generally comprises three components: a mobile device having a screen, a position identification system (e.g., a GPS receiver) that determines the position of the mobile device, and a database containing location-specific images taken at various locations. Each location-specific image is associated with geographic coordinates of the location at which the image was taken. Based on the position of the mobile device as determined by the position identification system, a location-specific image is selected from the database and displayed on the screen of the mobile device. For example, when a user is using the mobile device as a car navigation system, a location-specific image of the user's destination location can be selected and displayed when the determined position of the mobile device comes within a certain distance from the geographic coordinates of the destination location.Type: GrantFiled: July 13, 2011Date of Patent: June 25, 2013Assignee: A9.comInventors: Udi Manber, Barnaby M. Dorfman, Jonathan A. Gold
-
Patent number: 8473349Abstract: An ad server and syndication system provides a browsable hierarchy of categories, such as topical ad categories and/or product categories, with which specific ads may be explicitly associated. A first user interface provides functionality for advertisers to browse the hierarchy, and to post ads in association with specific ad categories. A second user interface provides functionality for web site operators wishing to host ads on their web sites to select or exclude specific categories of ads to host. In one embodiment, a web site operator that sells a particular category of products can locate that product category within the hierarchy, and then select from a corresponding list of product-related-services that may be advertised on web pages associated with such products.Type: GrantFiled: May 21, 2004Date of Patent: June 25, 2013Assignee: A9.com, Inc.Inventors: Udi Manber, Jonathan Leblang
-
Patent number: 8463036Abstract: Shape-based search of a collection of content associated with one or more images of inventory items (“inventory images”) is enabled at least in part by associating the collection of content and/or its associated inventory images with representative refinement shapes. Inventory items may be grouped into categories and at least one refinement shape may be created for each of the categories. A refinement-shape hierarchy may be created by arranging the refinement shapes into parent and child refinement shapes. Inventory images may be associated to at least one of the refinement shapes of the refinement-shape hierarchy based at least in part on similarities between the refinement shapes and shapes of the inventory items reflected in the inventory images.Type: GrantFiled: September 30, 2010Date of Patent: June 11, 2013Assignee: A9.com, Inc.Inventors: Sunil Ramesh, Arnab Dhua, Gurumurthy D. Ramkumar, Gautam Bhargava, Sonja E. Hyde-Moyer
-
Patent number: 8447107Abstract: Systems and methods are provided for calculating and using histogram descriptors to compare images and to identify visually similar content. According to at least one embodiment, multiple histograms descriptors are calculated for individual images of a collection of content. These histogram descriptors may be used to identify two or more visually similar images in the collection of content. For example, if a user identifies an image of an item of interest, then embodiments search across the collection of content to identify other images of items that are visually similar to the selected item of interest. To do so, embodiments search across the histogram descriptors of the images in the collection of content to identify one or more images that have histograms descriptors that are similar to the histograms descriptors of the image of the selected item of interest.Type: GrantFiled: September 30, 2010Date of Patent: May 21, 2013Assignee: A9.com, Inc.Inventors: Arnab Dhua, Sunil Ramesh