Patents by Inventor Manish Rathi

Manish Rathi has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20190026300
    Abstract: A method for processing a search query according to one embodiment includes receiving a search query containing terms; combining at least some consecutive terms in the search query to create biwords; looking up at least some of the terms and biwords in a search index for identifying sections of documents containing the at least some of the terms and/or biwords; generating a content score for each of the identified sections based at least in part on a number of the terms and biwords found in the sections of each document, wherein the biwords are given a higher priority than matched terms, wherein the priority affects the content score; and selecting and outputting an indicator of at least one of the sections, or portion thereof, based at least in part on the content score.
    Type: Application
    Filed: September 24, 2018
    Publication date: January 24, 2019
    Applicant: Nook Digital, LLC
    Inventors: Aditya Vailaya, Jiang Wu, Manish Rathi
  • Patent number: 10169354
    Abstract: A method for processing a search query according to one embodiment includes receiving a search query containing terms; combining at least some consecutive terms in the search query to create biwords; looking up at least some of the terms and biwords in a search index for identifying sections of documents containing the at least some of the terms and/or biwords; generating a content score for each of the identified sections based at least in part on a number of the terms and biwords found in the sections of each document, wherein the biwords are given a higher priority than matched terms, wherein the priority affects the content score; and selecting and outputting an indicator of at least one of the sections, or portion thereof, based at least in part on the content score.
    Type: Grant
    Filed: October 30, 2015
    Date of Patent: January 1, 2019
    Assignee: Nook Digital, LLC
    Inventors: Aditya Vailaya, Jiang Wu, Manish Rathi
  • Publication number: 20160048528
    Abstract: A method for processing a search query according to one embodiment includes receiving a search query containing terms; combining at least some consecutive terms in the search query to create biwords; looking up at least some of the terms and biwords in a search index for identifying sections of documents containing the at least some of the terms and/or biwords; generating a content score for each of the identified sections based at least in part on a number of the terms and biwords found in the sections of each document, wherein the biwords are given a higher priority than matched terms, wherein the priority affects the content score; and selecting and outputting an indicator of at least one of the sections, or portion thereof, based at least in part on the content score.
    Type: Application
    Filed: October 30, 2015
    Publication date: February 18, 2016
    Applicant: Nook Digital, LLC
    Inventors: Aditya Vailaya, Jiang Wu, Manish Rathi
  • Patent number: 9208185
    Abstract: A method for processing a search query according to one embodiment includes receiving a search query containing terms; combining at least some consecutive terms in the search query to create biwords; looking up at least some of the terms and biwords in a search index for identifying sections of documents containing the at least some of the terms and/or biwords; generating a content score for each of the identified sections based at least in part on a number of the terms and biwords found in the sections of each document, wherein the biwords are given a higher priority than matched terms, wherein the priority affects the content score; and selecting and outputting an indicator of at least one of the sections, or portion thereof, based at least in part on the content score.
    Type: Grant
    Filed: January 22, 2014
    Date of Patent: December 8, 2015
    Assignee: Nook Digital, LLC
    Inventors: Aditya Vailaya, Jiang Wu, Manish Rathi
  • Publication number: 20140136533
    Abstract: A method for processing a search query according to one embodiment includes receiving a search query containing terms; combining at least some consecutive terms in the search query to create biwords; looking up at least some of the terms and biwords in a search index for identifying sections of documents containing the at least some of the terms and/or biwords; generating a content score for each of the identified sections based at least in part on a number of the terms and biwords found in the sections of each document, wherein the biwords are given a higher priority than matched terms, wherein the priority affects the content score; and selecting and outputting an indicator of at least one of the sections, or portion thereof, based at least in part on the content score.
    Type: Application
    Filed: January 22, 2014
    Publication date: May 15, 2014
    Applicant: barnesandnoble.com IIc
    Inventors: Aditya Vailaya, Jiang Wu, Manish Rathi
  • Patent number: 8676820
    Abstract: A method for processing a search query according to one embodiment includes receiving a search query containing terms; combining at least some consecutive terms in the search query to create biwords; looking up at least some of the terms and biwords in a search index for identifying sections of documents containing the at least some of the terms and/or biwords; generating a content score for each of the identified sections based at least in part on a number of the terms and biwords found in the sections of each document, wherein the biwords are given a higher priority than matched terms, wherein the priority affects the content score; and selecting and outputting an indicator of at least one of the sections, or portion thereof, based at least in part on the content score.
    Type: Grant
    Filed: September 7, 2012
    Date of Patent: March 18, 2014
    Assignee: barnesandnoble.com llc
    Inventors: Aditya Vailaya, Jiang Wu, Manish Rathi
  • Patent number: 8504553
    Abstract: A method for analyzing and indexing an unstructured or semistructured document according to one embodiment includes receiving an unstructured or semistructured document; converting the document to one or more text streams; analyzing the one or more text streams for identifying textual contents of the document; analyzing the one or more text streams for identifying logical sections of the document; associating the textual contents with the logical sections; indexing the textual contents and their association with the logical sections; and saving a result of the indexing in a data storage device.
    Type: Grant
    Filed: April 19, 2007
    Date of Patent: August 6, 2013
    Assignee: barnesandnoble.com llc
    Inventors: Aditya Vailaya, Jiang Wu, Manish Rathi
  • Publication number: 20120330944
    Abstract: A method for processing a search query according to one embodiment includes receiving a search query containing terms; combining at least some consecutive terms in the search query to create biwords; looking up at least some of the terms and biwords in a search index for identifying sections of documents containing the at least some of the terms and/or biwords; generating a content score for each of the identified sections based at least in part on a number of the terms and biwords found in the sections of each document, wherein the biwords are given a higher priority than matched terms, wherein the priority affects the content score; and selecting and outputting an indicator of at least one of the sections, or portion thereof, based at least in part on the content score.
    Type: Application
    Filed: September 7, 2012
    Publication date: December 27, 2012
    Applicant: barnesandnoble.com LLC
    Inventors: Aditya Vailaya, Jiang Wu, Manish Rathi
  • Patent number: 8326860
    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: Grant
    Filed: March 2, 2012
    Date of Patent: December 4, 2012
    Assignee: BARNESANDNOBLE.COM LLC
    Inventors: Aditya Vailaya, Jiang Wu, Manish Rathi, Kirk Chen
  • Patent number: 8290967
    Abstract: A method for processing a search query according to one embodiment includes receiving a search query containing terms; looking up at least some of the terms in a search index for identifying sections of documents containing the at least some of the terms; generating a content score for each of the documents based at least in part on a number of keywords found in the sections of each document; looking up at least some of the terms in the search index for attempting to match one or more of the terms to context information in the search index, the context information being associated with at least one of the documents; generating a context score based at least in part on the matching of terms to the context information; generating a document score for each of the documents based at least in part on the content score and the context score; and outputting an indicator of at least one of the documents, or portion thereof, for the at least one of the documents having a higher document score relative to other of the
    Type: Grant
    Filed: April 19, 2007
    Date of Patent: October 16, 2012
    Assignee: barnesandnoble.com LLC
    Inventors: Aditya Vailaya, Jiang Wu, Manish Rathi
  • 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
  • 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
  • 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
  • Publication number: 20100088154
    Abstract: A computer-implemented method is provided for computing and outputting a timeline value. In use, model data about a product is received. Additionally, thresholds relevant to the model data are received or computed. Further, a timeline value is computed based on comparing the thresholds to the model data, where the timeline value is indicative of a current stage in a lifecycle of the product. Further still, the timeline value is output. Additional systems, methods and computer program products are also implemented. For example, methods are presented for computing and outputting an indication of product buzz and/or popularity. Other methods include using one or more of timeline, popularity, sentiment, value, discount ratings, etc. to compute a recommendation and output the same.
    Type: Application
    Filed: September 29, 2009
    Publication date: April 8, 2010
    Inventors: Aditya Vailaya, Jiang Wu, Robert Lincoln Lewis, JR., Vipin Jain, Manish Rathi, Min Sang Kim, Jeffrey Ronne
  • Patent number: 7568107
    Abstract: A method and system for auto discovery of authenticator for network login is described. The system includes an authenticator discovery controller of a packet forwarding device that helps a user discover the IP address of the packet forwarding device and directs the user to a network login page. The method includes intercepting a request for a web page from a user who is connected to a packet forwarding device that prevents the user from accessing a network, directing the user to a network login page, authenticating the user, and allowing the user to access the network when the user is authenticated.
    Type: Grant
    Filed: August 20, 2003
    Date of Patent: July 28, 2009
    Assignee: Extreme Networks, Inc.
    Inventors: Manish Rathi, Rajesh Sharma
  • Publication number: 20080263032
    Abstract: A method for analyzing and indexing an unstructured or semistructured document according to one embodiment includes receiving an unstructured or semistructured document; converting the document to one or more text streams; analyzing the one or more text streams for identifying textual contents of the document; analyzing the one or more text streams for identifying logical sections of the document; associating the textual contents with the logical sections; indexing the textual contents and their association with the logical sections; and saving a result of the indexing in a data storage device.
    Type: Application
    Filed: April 19, 2007
    Publication date: October 23, 2008
    Inventors: Aditya Vailaya, Jiang Wu, Manish Rathi
  • Publication number: 20080263033
    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: Application
    Filed: April 19, 2007
    Publication date: October 23, 2008
    Inventors: Aditya Vailaya, Jiang Wu, Manish Rathi, Kirk Chen