Patents Assigned to Retrevo Inc.
  • Publication number: 20120209834
    Abstract: A system, method and computer program product for processing a search query includes receiving a search query containing one or more terms; processing the query to add one or more bi-words as terms to the query; searching a search index embodied on a non-transitory computer-readable storage medium having product identifiers and logical parts of the product identifiers indexed into different fields in the index; generating a score based on at least some of the terms matching the product identifiers and the individual logical parts of the product identifiers in the different fields in the index, wherein bi-words are weighted higher than the terms having only one word and individual terms are weighted higher when matching in the product identifier fields of the index; and selecting and outputting an indicator of product identifiers ranked by their scores.
    Type: Application
    Filed: March 2, 2012
    Publication date: August 16, 2012
    Applicant: RETREVO INC.
    Inventors: Aditya Vailaya, Jiang Wu, Manish Rathi, Kirk Chen
  • Publication number: 20120179520
    Abstract: A method for performing an action based on user interaction with a graphical presentation, according to one embodiment. In use, output data is generated corresponding to a multidimensional presentation of graphical representations of two or more consumer products in relation to each other. Additionally, positions of the graphical representations of the consumer products relative to each other are based on multiple attributes of the products. Further, none of the dimensions correlates to a side by side ordering of the consumer products. Further still, a user selection of one or more of the consumer products is received. Also, a transaction is performed based on additional input received from the user. Additional embodiments are also presented.
    Type: Application
    Filed: March 16, 2012
    Publication date: July 12, 2012
    Applicant: RETREVO INC.
    Inventors: Aditya Vailaya, Jiang Wu, Vipin Jain, Peter S.S. Wang, Robert Lincoln Lewis, JR.
  • Patent number: 8171013
    Abstract: A system, method and computer program product for indexing a product identifier and logical parts thereof includes receiving a product identifier; splitting the product identifier into logical parts; indexing the product identifier and the individual logical parts in an index; and storing the index, wherein the index is created by encoding the product identifier and the individual logical parts of the product identifier into separate fields of a document, wherein different weights are assigned to separate fields based on the field types such as product identifier or logical parts of the product identifier field, wherein different weights are assigned to words based on the word types including bi-words, wherein the fields and weights are encoded to word positions in the document, wherein the weights affect a score generated upon performing a query using the index. A system, method and computer program product for processing a search query is also presented.
    Type: Grant
    Filed: July 19, 2011
    Date of Patent: May 1, 2012
    Assignee: Retrevo Inc.
    Inventors: Aditya Vailaya, Jiang Wu, Manish Rathi, Kirk Chen
  • Patent number: 8165925
    Abstract: A method for performing an action based on user interaction with a graphical presentation, according to one embodiment. In use, output data is generated corresponding to a multidimensional presentation of graphical representations of two or more consumer products in relation to each other. Additionally, positions of the graphical representations of the consumer products relative to each other are based on multiple attributes of the products. Further, none of the dimensions correlates to a side by side ordering of the consumer products. Further still, a user selection of one or more of the consumer products is received. Also, a transaction is performed based on additional input received from the user. Additional embodiments are also presented.
    Type: Grant
    Filed: April 3, 2008
    Date of Patent: April 24, 2012
    Assignee: Retrevo Inc.
    Inventors: Aditya Vailaya, Jiang Wu, Vipin Jain, Peter S. S. Wang, Robert Lincoln Lewis, Jr.
  • Publication number: 20110302167
    Abstract: A computer-implemented method according to one embodiment includes, for each of a plurality of accessories: determining a compatibility of an accessory; determining a type of the accessory; and determining features of the accessory. The accessories are associated into logical groups based on the compatibility, type and features thereof. A computer-implemented method according to one embodiment includes obtaining information about accessories; parsing out individual offers corresponding to the accessories; extracting meaningful phrases from the offers; classifying new offers based on the phrases; and outputting a result of the classification. Additional systems, methods and computer program products are also presented.
    Type: Application
    Filed: June 2, 2011
    Publication date: December 8, 2011
    Applicant: RETREVO INC.
    Inventors: Aditya Vailaya, Jiang Wu, Jeffrey Ronne
  • Publication number: 20110276564
    Abstract: A system, method and computer program product for indexing a product identifier and logical parts thereof includes receiving a product identifier; splitting the product identifier into logical parts; indexing the product identifier and the individual logical parts in an index; and storing the index, wherein the index is created by encoding the product identifier and the individual logical parts of the product identifier into separate fields of a document, wherein different weights are assigned to separate fields based on the field types such as product identifier or logical parts of the product identifier field, wherein different weights are assigned to words based on the word types including bi-words, wherein the fields and weights are encoded to word positions in the document, wherein the weights affect a score generated upon performing a query using the index. A system, method and computer program product for processing a search query is also presented.
    Type: Application
    Filed: July 19, 2011
    Publication date: November 10, 2011
    Applicant: RETREVO INC.
    Inventors: Aditya Vailaya, Jiang Wu, Manish Rathi, Kirk Chen
  • Patent number: 8005819
    Abstract: A system, method and computer program product for processing a search query is presented. The method according to one embodiment includes receiving a search query containing one or more terms; processing the query to add one or more bi-words as terms to the query; searching a search index having product identifiers and individual logical parts of the product identifiers in association with particular documents or portions thereof indexed into different fields in context and content parts of the index; generating a context score based on at least some of the terms matching the product identifiers and the individual logical parts in the context part of the index; generating a content score based on at least some of the terms matching content terms in the content part of the index; and generating a document score by combining the context score and content score.
    Type: Grant
    Filed: February 18, 2011
    Date of Patent: August 23, 2011
    Assignee: Retrevo, Inc.
    Inventors: Aditya Vailaya, Jiang Wu, Manish Rathi, Kirk Chen
  • Publication number: 20110145229
    Abstract: A system, method and computer program product for processing a search query is presented. The method according to one embodiment includes receiving a search query containing one or more terms; processing the query to add one or more bi-words as terms to the query; searching a search index having product identifiers and individual logical parts of the product identifiers in association with particular documents or portions thereof indexed into different fields in context and content parts of the index; generating a context score based on at least some of the terms matching the product identifiers and the individual logical parts in the context part of the index; generating a content score based on at least some of the terms matching content terms in the content part of the index; and generating a document score by combining the context score and content score.
    Type: Application
    Filed: February 18, 2011
    Publication date: June 16, 2011
    Applicant: Retrevo Inc.
    Inventors: Aditya Vailaya, Jiang Wu, Manish Rathi, Kirk Chen
  • Patent number: 7917493
    Abstract: A method for indexing a product identifier and logical parts thereof according to one embodiment of the present invention includes receiving a product identifier; splitting the product identifier into logical parts; indexing the product identifier and the individual logical parts in association with a particular document or portion thereof in an index; and storing the index. A method for processing a search query according to another embodiment of the present invention includes receiving a search query containing one or more terms; searching a search index containing complete product identifiers and variations thereof for attempting to match the one or more terms to the product identifiers or the variations thereof; and if one or more of the terms matches a complete product identifier or variation thereof, selecting and outputting an indicator of a document, or portion thereof, associated with the matching product identifier.
    Type: Grant
    Filed: April 19, 2007
    Date of Patent: March 29, 2011
    Assignee: Retrevo Inc.
    Inventors: Aditya Vailaya, Jiang Wu, Manish Rathi, Kirk Chen