Patents Assigned to A9.com
-
Patent number: 9721182Abstract: A method, system and computer program product for encoding an image is provided. The image that needs to be represented is represented in the form of a Gaussian pyramid which is a scale-space representation of the image and includes several pyramid images. The feature points in the pyramid images are identified and a specified number of feature points are selected. The orientations of the selected feature points are obtained by using a set of orientation calculating algorithms. A patch is extracted around the feature point in the pyramid images based on the orientations of the feature point and the sampling factor of the pyramid image. The boundary patches in the pyramid images are extracted by padding the pyramid images with extra pixels. The feature vectors of the extracted patches are defined. These feature vectors are normalized so that the components in the feature vectors are less than a threshold.Type: GrantFiled: December 21, 2016Date of Patent: August 1, 2017Assignee: A9.com, Inc.Inventors: Mark A. Ruzon, Raghavan Manmatha, Donald Tanguay
-
Patent number: 9710886Abstract: 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: October 1, 2015Date of Patent: July 18, 2017Assignee: A9.COM, INC.Inventors: Jonathan A. Gold, Timothy Caro-Bruce, Huy T. Ha, John Alan Hjelmstad, Christopher Aaron Volkert
-
Patent number: 9710824Abstract: A method for using metadata in digital media or streams to offer goods and/or services for sale including defining and promoting a specification for embedding goods and/or services offerings in programming digital media or digital streams and providing an application programming interface (API) to facilitate building a custom checkout user interface on a digital media playing device. The method also includes receiving, at a server or service via the custom checkout user interface, at least one of consumer orders for offered goods and/or services and requests to place offered goods and/or services on a consumers' list.Type: GrantFiled: October 10, 2006Date of Patent: July 18, 2017Assignee: A9.Com, Inc.Inventors: Matthew H. Battles, Jonathan A. Gold
-
Patent number: 9704033Abstract: 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: June 23, 2015Date of Patent: July 11, 2017Assignee: A9.COM, INC.Inventors: Arnab Sanat Kumar Dhua, Himanshu Arora, Sunil Ramesh
-
Patent number: 9699042Abstract: Systems and methods of classifying sessions are disclosed. A particular method monitors user activity at one or more servers accessible via a network and capturing event entries in an activity log for user activity that is detected. The event entries include descriptive information regarding a user action, a client identifier and a session identifier. The method also includes attempting to classify sessions associated with a plurality of event entries of the activity log as legitimate use or illegitimate use of resources of the one or more servers. The method further includes identifying unclassified sessions. The method also includes determining a count of a number of unclassified sessions associated with a particular client identifier and determining a total number of sessions associated with the particular client identifier. The method further includes classifying the unclassified sessions as legitimate use or illegitimate use of the resources of the one or more servers.Type: GrantFiled: December 16, 2015Date of Patent: July 4, 2017Assignee: A9.com, Inc.Inventor: Tevye Rachelson Krynski
-
Patent number: 9697234Abstract: A computing device can determine visual words for images in a first set of images associated with a description that includes a term. Each visual word can describe pixels in an image. The device can determine visual words for images in a second set of images that are associated with a description that does not include the term. The device can determine a set of visual words that are associated with the term. The device can determine regions in images corresponding to visual words in the set of visual words. The device can associate the respective determined regions for the images with the term in a database. When a search query is received that includes an image that is determined to be associated with the term, the database can be utilized to determine images responsive to the query by identifying images that are also associated with the term.Type: GrantFiled: December 16, 2014Date of Patent: July 4, 2017Assignee: A9.COM, INC.Inventors: Arnab Sanat Kumar Dhua, Himanshu Arora, Sunil Ramesh
-
Patent number: 9691158Abstract: Systems and methods track one or more points between images. A point for tracking may be selected, at least in part, on a determination of how discriminable the point is relative to other points in a region containing the point. A point of an image being tracked may be located in another image by matching a patch containing the point with another patch of the other image. A search for a matching patch may be focused in a region that is determined based at least in part on an estimate of movement of the point between images. Points may be tracked across multiple images. If an ability to track one or more points is lost, information about the points being tracked may be used to relocate the points in another image.Type: GrantFiled: November 8, 2013Date of Patent: June 27, 2017Assignee: A9.COM, INC.Inventors: Bryan E. Feldman, Nalin Pradeep Senthamil, Arnab Sanat Kumar Dhua, Gurumurthy D. Ramkumar
-
Patent number: 9691152Abstract: Approaches provide for minimizing variations in the height of a camera of a computing device when estimating the distance to objects represented in image data captured by the camera. For example, a front-facing camera of a computing device can be used to capture a live camera view of a user. An application can analyze the image data to locate features of the user's face for purposes of aligning the user with the computing device. As the position and/orientation of the device changes with respect to the user, the image data can be analyzed to detect whether a location of a representation of a feature of the user aligns with the alignment element. Once the feature is aligned with the alignment element, a rear-facing camera (or other camera) can capture second image data of an object.Type: GrantFiled: August 14, 2015Date of Patent: June 27, 2017Assignee: A9.COM, INC.Inventors: Eran Borenstein, Arunkumar Devadoss, Zur Nehushtan
-
Patent number: 9691161Abstract: The recognition of objects such as clothing items can be improved by capturing image data that represents the material characteristics and true color of the object. A high resolution image can be captured that shows the individual threads and/or fibers, among other possible pattern or texture characteristics. Various approaches are discussed for determining the scale of these features to more accurately determine the way the material is made. Further, approaches are discussed that enable the true color of the material to be determined, through hardware and/or software, to further improve the accuracy of such a determination. The material and color properties can be combined with a conventional object recognition process to provide accurate object identification and/or authentication results.Type: GrantFiled: September 25, 2015Date of Patent: June 27, 2017Assignee: A9.com, Inc.Inventors: Ismet Zeki Yalniz, Leo Benedict Baldwin, Arnab Sanat Kumar Dhua, Isabella Talley Lewis, Colin Jon Taylor
-
Patent number: 9686341Abstract: Disclosed are various embodiments of a system. The system comprises a server, a memory accessible to the server, and a review trend generator configured to receive a request for a review trend corresponding to at least one item. The review trend generator is further configured to generate a review trend based at least in part upon a plurality of reviews of an item. The system further comprises a review trend encoder configured to encode the generated review trend for rendering on a network page.Type: GrantFiled: August 20, 2009Date of Patent: June 20, 2017Assignee: A9.com, Inc.Inventor: Yusuf Moosbhoy Mohsinally
-
Patent number: 9686350Abstract: A reusable distributed computing framework may be established in which contributors of computing resources may participate by using a web browser to visit a web page that incorporates a distributed computing participation component. A distributed computing job provider may submit distributed computing jobs to a web-based distributed computing service. A distributed computing job may include browser-executable code in accordance with a particular distributed computing programmatic interface and data to be processed by the browser-executable code. The web-based distributed computing service may assign independently processable portions of the job data to browsers visiting a donor page for processing with the job code. Results returned by the donor browsers may be indexed and made available in real-time, as may a status of the distributed computing job such as with respect to processing the job data.Type: GrantFiled: September 23, 2015Date of Patent: June 20, 2017Assignee: A9.COM, INC.Inventor: Matthew W. Amacker
-
Patent number: 9684987Abstract: The density of images to display can be increased, and distractions reduced, through intelligent cropping or manipulation of at least some of the images. For objects such as dresses represented in the images, the density can be increased by cropping away regions of background outside the object region(s). Locating regions representing the face and legs of the wearer can enable cropping of the top and/or bottom of the image in order to cause the dress to occupy the majority of the area of the image, and can provide for a level of consistency of the sizes of the objects across the images, regardless of the sources of the images. Representative colors of the objects can also be selected to adjust the background color, in order to provide for easy distinction between the images while not providing contrasting or unappealing colors that take away from the aesthetics of the objects.Type: GrantFiled: February 26, 2015Date of Patent: June 20, 2017Assignee: A9.COM, INC.Inventor: Arnab Sanat Kumar Dhua
-
Patent number: 9681259Abstract: A location of a mobile device can be determined. Common search queries can be provided that are associated with the location of the mobile device. Information associated with the common search queries can be transmitted to the mobile device automatically or upon user request. The information associated with the common search queries can include timing information, type of user information, user grouping, search type information, results of the common search queries, advertising relating to the common search queries, or links to additional information based on the current location.Type: GrantFiled: December 17, 2012Date of Patent: June 13, 2017Assignee: A9.com, Inc.Inventors: Ruben E. Ortega, Robert Frederick, Barnaby M. Dorfman
-
Patent number: 9672436Abstract: Searching for items, such as apparel items, can be performed using a set of category-specific outlines or contours from which a user can select. The outlines enable a user to quickly specify a relevant category, and provide guidance as to how to orient the camera in order to enable an item to be identified in an image without the need for an expensive object identification and segmentation process. The outline can specify a “swatch” region, indicating where the user should position a view of a pattern, texture, or color of the item in which the user is interested. The category selection and swatch region data can be used to determine matching items. If the user wants a different set of search results, the user can select a different outline, causing a new query to be executed with updated category information and swatch data to obtain new search results.Type: GrantFiled: July 29, 2014Date of Patent: June 6, 2017Assignee: A9.com, Inc.Inventor: Arnab Sanat Kumar Dhua
-
Patent number: 9652536Abstract: Techniques are described for using electronic communications to enable users to supply data to an online service, such as a fee-based online search functionality service that provides user-specific data searching capabilities. The electronic communications may, for example, be email communications, and may be used to supply data in various manners, such as based on the communications' body contents and/or file attachments. In addition, users may configure various types of data analysis or manipulation operations to be performed on data supplied via electronic communications. After a user's data has been supplied to and optionally manipulated by the online service in a configured manner, that user (or others to whom that user provides access) may access that data from the online service in various manners, including by using one or more data retrieval access interfaces that are distinct from an electronic communication address used to supply the data.Type: GrantFiled: January 11, 2012Date of Patent: May 16, 2017Assignee: A9.COM, Inc.Inventors: William F. Stasior, Matthew W. Amacker, Charles B. Pinkerton, Asif Mansoor Ali Makhani
-
Patent number: 9651396Abstract: The subject technology provides embodiments for a relevance ranking algorithm of point of interests (POIs). Based on a query request from a user of a mapping application, the relevance ranking orders the matching POIs based on either a reverse logistic distance function or a logarithmic distance function that is used as a multiplier for a baseline score of each of the matching POIs. The multiplier is used to boost or discount the respective relevance of each of the matching POIs, especially with respect to a specified area of interest included in the query request or a location of a user included in the query request. A subset of the ranked POIs may then be selected for display to the user.Type: GrantFiled: March 25, 2015Date of Patent: May 16, 2017Assignee: A9.com, Inc.Inventor: Gregory Scott Miller
-
Patent number: 9652541Abstract: An editable search refinement specification can be displayed with search results for a search query. The search refinement specification can include terms of the search query and any modifiers to the query, such as categories, filters, and other refinements. A user can edit portions of the search refinement specification inline, with other portions of the specification being retained, in order to adjust the search. Using such an approach, a user can adjust a search query without losing any context or refinement from a previous search that the user would like to use for the subsequent search. Various options can be provided with the search refinement specification, such as to edit any portion, delete one or more portions, suggest refinements, go to other specifications, and the like. The search refinement specifications also can be saved for use at a later time.Type: GrantFiled: January 19, 2011Date of Patent: May 16, 2017Assignee: A9.com, Inc.Inventors: Matthew W. Amacker, William F. Stasior
-
Patent number: 9652838Abstract: Various approaches enable a user to capture image information (e.g., still images or video) about an object of interest such as the sole of a shoe or other piece of footwear (e.g., a sandal) and receive information about items that are determined to match footwear based at least in part on the image information. For example, an image analyze service or other similar service can analyze the images to determine a type of shoe included within the images based at least in part on patterns of other distinguishing features of the sole of the shoe. The image analysis service can aggregate the results and can provide information about the results as a set of matches or results to be displayed to a user in response to a visual search query. The information can include, for example, descriptions, contact information, availability, location data, pricing information, and other such information.Type: GrantFiled: December 23, 2014Date of Patent: May 16, 2017Assignee: A9.com, Inc.Inventors: Raghavan Manmatha, Wei-Hong Chuang
-
Patent number: 9645722Abstract: Systems and methods are provided for previewing content that is located behind the links of a search results webpage without having to click on the links and thereby cause webpage changes. Embodiments provide a webpage that presents a first set of search results in response to a search query submitted by a user. This webpage is displayed in a graphical user interface and the first set of search results comprises one or more links to other search results webpages, which are defined dynamically and cannot be pre-computed. In the event a user mouses over one of the links, embodiments execute the search associated with the moused-over link and then render selected portions of the search results in a preview window that is positioned over a portion the webpage that displays the first set of search results.Type: GrantFiled: November 19, 2010Date of Patent: May 9, 2017Assignee: A9.com, Inc.Inventors: William F. Stasior, Matthew W. Amacker
-
Patent number: 9646335Abstract: 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: September 23, 2015Date of Patent: May 9, 2017Assignee: A9.com, Inc.Inventors: Xiaofan Lin, Arnab Sanat Kumar Dhua, Douglas Ryan Gray, Atul Kumar, Yu Lou