Patents Assigned to A9.com, Inc.
-
Patent number: 9165406Abstract: Approaches are described for rendering augmented reality overlays on an interface displaying the active field of view of a camera. The interface can display to a user an image or video, for example, and the overlay can be rendered over, near, or otherwise positioned with respect to any text or other such elements represented in the image. The overlay can have associated therewith at least one function or information, and when an input associated with the overlay is selected, the function can be performed (or caused to be performed) by the portable computing device.Type: GrantFiled: September 21, 2012Date of Patent: October 20, 2015Assignee: A9.com, Inc.Inventors: Douglas R. Gray, Arnab S. Dhua, Yu Lou, Sunil Ramesh
-
Patent number: 9152667Abstract: 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: GrantFiled: March 15, 2013Date of Patent: October 6, 2015Assignee: A9.com, Inc.Inventors: Nanheng Wu, Anoop Kochummen Johnson, David Robert Lewis
-
Patent number: 9147275Abstract: Certain text editing techniques are provided to enable the user to select a few characters or words from an original collection of text by a limited number of user inputs, such as by touching or swiping a character or word to be edited. Options for probable edits of the original text can be automatically presented to the user in a manner that also only requires a minimal number of user inputs. Such techniques may facilitate text editing that is easier and more convenient for users of portable electronic devices. These techniques may be particularly advantageous for enabling editing of text acquired from an optical character recognition (OCR) process on any computing device. Other text editing shortcuts and similar approaches are also described.Type: GrantFiled: November 19, 2012Date of Patent: September 29, 2015Assignee: A9.com, Inc.Inventors: Sonja E. Hyde-Moyer, Joel D. Tesler, Leslie Kunling Wang
-
Patent number: 9148753Abstract: 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: June 18, 2013Date of Patent: September 29, 2015Assignee: A9.com, Inc.Inventors: Udi Manber, Barnaby M. Dorfman, Jonathan A. Gold
-
Patent number: 9141665Abstract: The present disclosure provides a system and methods for intelligently optimizing search system resource usage and performance using multiple data store technologies. A search query optimization system may utilize multiple query processors, such as a general search engine and one or more specialized data stores, to efficiently and intelligently manage and route queries. The search query optimization system may be configured to evaluate the performance of the various query processors for various types of queries, and may use this information to intelligently route search queries to the query processors best suited to service them.Type: GrantFiled: August 13, 2012Date of Patent: September 22, 2015Assignees: A9.com, Inc., AbeBooks Inc.Inventors: Timothy Peter Munro, Ali M. Nassaje, Lindsay S. Martin, Derek B. Gourlay, Volker R. A. Tilgner, Jonathan B. Handler
-
Patent number: 9104700Abstract: Present invention relates to a method and system for automatic searching for information on a network in response to an image query sent by a user. The image query includes an image that is captured by using a mobile communications device with a camera. The image is processed to detect the text present in it. The detected text is then recognized using an OCR. Subsequently, the text is searched for matches in the corresponding domain database, selected from the various domain databases present in the network. Thereafter, selected matches and additional related information is sent to the user.Type: GrantFiled: January 27, 2014Date of Patent: August 11, 2015Assignee: A9.com, Inc.Inventors: Gurumurthy D. Ramkumar, Raghavan Manmatha, Supratik Bhattacharyya, Gautam Bhargava, Mark A. Ruzon
-
Patent number: 9104701Abstract: Subjective user-generated data can be utilized to determine visually similar items. Various item descriptors can be determined for a pair of items, which can provide an objective measure of visual aspects of those items, such as how similar those items are in color, style, material, or texture. The ways in which users interact with data for those items, either explicitly or implicitly through user behavior, can provide a level of perceived visual similarity on behalf of these users. The perceived, subjective visual similarity data from the users can be used to adjust a weighting of the various item descriptor factors for a pair of items, or otherwise adjust a visual similarity score, such that items selected as being visually similar more accurately reflect the subjective opinions of the users.Type: GrantFiled: May 29, 2012Date of Patent: August 11, 2015Assignee: A9.com, Inc.Inventors: Michael Q. Phung, Arnab S. Dhua, Ketan R. Deshpande, Sunil Ramesh
-
Patent number: 9098888Abstract: Various embodiments provide methods and systems for identifying text in an image by applying suitable text detection parameters in text detection. The suitable text detection parameters can be determined based on parameter metric feedback from one or more text identification subtasks, such as text detection, text recognition, preprocessing, character set mapping, pattern matching and validation. In some embodiments, the image can be defined into one or more image regions by performing glyph detection on the image. Text detection parameters applying to each of the one or more image regions can be adjusted based on measured one or more parameter metrics in the respective image region.Type: GrantFiled: December 12, 2013Date of Patent: August 4, 2015Assignee: A9.com, Inc.Inventors: Xiaofan Lin, Adam Wiggen Kraft, Yu Lou, Douglas Ryan Gray, Colin Jon Taylor
-
Patent number: 9087020Abstract: Systems and methods of managing published content of a shared storage medium can include rendering client-side script of published content at a client device. When rendering the client-side script, information from which a partition name can be computed can be transmitted to a server. The server can compute the partition name and identify a partition of the shared storage medium corresponding to the partition name. If a partition corresponds to the partition name, the server transmits data stored in that partition to the client device. If a partition does not correspond to the partition name, the server creates the partition. The server can also create message queue associated with the partition and the client device to place messages corresponding to updates to the partition. In response to a data update operation of the client-side script, the server transmits the updates in the message queue to the client device.Type: GrantFiled: July 5, 2012Date of Patent: July 21, 2015Assignee: A9.com, Inc.Inventors: Matthew Warren Amacker, Joel D. Tesler
-
Patent number: 9087395Abstract: Techniques for enabling content animation in substantially real time are disclosed. In one embodiment, a method for content animation in substantially real time includes providing content for display including at least one image, detecting an interaction of a user with respect to the at least one image, determining a boundary within the image comprising a contour of an object represented in the at least one image, applying a set of movement constraints to the object within the determined boundary, and enabling animation of a portion of the at least one image corresponding to the object in the displayed content based at least in part upon the applied movement constraints. The animation may occur in response to a user selecting a portion of the object and moving the object within the selected image.Type: GrantFiled: April 28, 2011Date of Patent: July 21, 2015Assignee: A9.com, Inc.Inventor: Matthew W. Amacker
-
Patent number: 9081857Abstract: 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: September 21, 2009Date of Patent: July 14, 2015Assignee: A9.com, Inc.Inventors: Francois Huet, Anil A. Sewani, Daniel E. Rose
-
Patent number: 9076143Abstract: A multiple user advertisement account system includes an advertisement account database for storing information related to the account. The system is configured to grant multiple users access to the account and allow the users to view or update the information stored in the account database. The system tracks the updates to the information and generates a display of an activity log that contains entries related to the updates received.Type: GrantFiled: April 25, 2006Date of Patent: July 7, 2015Assignee: A9.com, Inc.Inventors: Tamar Yehoshua, Betina J. Chan, Yoni Rosenbaum
-
Patent number: 9064149Abstract: 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: GrantFiled: March 15, 2013Date of Patent: June 23, 2015Assignee: A9.com, Inc.Inventors: Arnab Sanat Kumar Dhua, Himanshu Arora, Sunil Ramesh
-
Patent number: 9055216Abstract: Image data and position and orientation data collected by a computing device can be aggregated to create enhanced videos. One example of an enhanced video is a panoramic video generated from a single video camera having a standard field of view. Enhanced videos can also be created to have a display resolution that is greater than is capable of being recorded by at least one video camera of the computing device providing input to the computing device. Enhanced videos can also be streamed live to a viewer, and the viewer can change the perspective of the streamed video or auto-center and auto-focus on a specified location or object in the streamed video.Type: GrantFiled: November 19, 2012Date of Patent: June 9, 2015Assignee: A9.com, Inc.Inventor: Colin Jon Taylor
-
Patent number: 9047326Abstract: An entity using a computing device can upload searchable data to a network service to be indexed and stored. The data can include a plurality of data fields, each data field having one or more associated values. The network service can analyze the data fields and their respectively associated values to determine data field types for the data fields and search options to be enabled for the data fields. Based at least in part on the data field types and the search options, the network service can generate a search index configuration/schema. Based at least in part on the generated search index configuration/schema, the network service can generate a search index for the data. In some embodiments, the network service can also convert the data into a format compatible with the search index.Type: GrantFiled: October 12, 2012Date of Patent: June 2, 2015Assignee: A9.com, Inc.Inventors: Jonathan Michael Goldberg, Jonathan Blake Handler, Asif Mansoor Ali Makhani
-
Patent number: 9043351Abstract: Systems and methods described and suggested herein utilize various techniques to assess the degree of specificity of search queries. By assessing the degree of specificity of search queries, the systems and methods may be used to determine where the submitting users' intentions fall along the continuum between specific and general searching. Thus, the systems and methods may be used to, among other uses, deliver search results that more closely coincide with the users' intentions. For example, if data associated with a search query indicates that users typically submit the search query with the intention of specific searching, embodiments may tailor search results to include a limited number of highly relevant search-result items. On the other hand, for example, if data associated with a search query indicates that users typically submit the search query with the intention of general searching, embodiments may tailor search results to include a diverse set of search-result items from multiple categories.Type: GrantFiled: January 30, 2013Date of Patent: May 26, 2015Assignee: A9.com, Inc.Inventors: Tevye Rachelson Krynski, Deepak Jain, Dan Catalin Teodorescu
-
Patent number: 9043349Abstract: Various embodiments enable a device to perform tasks such as processing an image to recognize and locate text in the image, and providing the recognized text an application executing on the device for performing a function (e.g., calling a number, opening an internet browser, etc.) associated with the recognized text. In at least one embodiment, processing the image includes substantially simultaneously or concurrently processing the image with at least two recognition engines, such as at least two optical character recognition (OCR) engines, running in a multithreaded mode. In at least one embodiment, the recognition engines can be tuned so that their respective processing speeds are roughly the same. Utilizing multiple recognition engines enables processing latency to be close to that of using only one recognition engine.Type: GrantFiled: November 29, 2012Date of Patent: May 26, 2015Assignee: A9.com, Inc.Inventors: Xiaofan Lin, Arnab Sanat Kumar Dhua, Douglas Ryan Gray, Yu Lou
-
Patent number: 9020866Abstract: Approaches are described for ranking multiple products or other items, such as products obtained in response to a search request submitted to a server. The ranking system determines a ranking score for the products based on both data available online and item data that must be computed offline due to longer computation time or unavailability of data. The ranking score can be used to rank the products and determine which products are the most relevant to the user. A hybrid boosting method is used to first train an online ranking function to produce an online ranking score for the item. In the second phase, an offline ranking function is trained to produce a second ranking score for the item. The online rank score is combined with the offline rank score at query time to produce a combined rank for the items in the search results.Type: GrantFiled: August 28, 2012Date of Patent: April 28, 2015Assignee: A9.com, Inc.Inventors: Yue Zhou, Francois Huet
-
Patent number: 8994751Abstract: A method, system and computer program product for placing an image of an object on an image of user is provided. First, image boundaries are detected in the image of the user and converted into a set of line segments. A pair of line segments is evaluated according to a function that combines subscores of the pair of line segments to produce a score. The subscores of the line segments are computed based on various properties such as orientation difference, extent, proximity to the center of the image, bilateral symmetry, and the number of skin-colored pixels. A pair of line segments with the highest score is chosen as the boundaries for the image of the user and is used to determine the position, orientation, and extent of the object. The image of the object is then transformed according to the determined parameters and combined with the image of the user to produce the desired result.Type: GrantFiled: January 18, 2013Date of Patent: March 31, 2015Assignee: A9.com, Inc.Inventors: Mark A. Ruzon, Dmitriy Shirchenko
-
Patent number: 8977982Abstract: Techniques described and suggested herein include systems and methods for navigating content in the form of a scrollable information sets. In an embodiment, a portion of a scrollable information set is displayed on a user device. As the user navigates through the information set, one or more location indicators are modified. The location indicators each correspond to a position within the information set and are configured to facilitate user input for navigating to a corresponding position within the information set.Type: GrantFiled: May 28, 2010Date of Patent: March 10, 2015Assignee: A9.com, Inc.Inventor: Matthew Amacker