Patents Assigned to firstRain, Inc.
  • Patent number: 9760634
    Abstract: Some embodiments provide a method for defining a content relevance model for determining whether a content segment is relevant to a particular category. The method receives a first set of content segments that contain content relevant to the particular category and a second set of content segments that contain content not relevant to the particular category. The method identifies a set of key word sets more likely to appear in the first set of content segments than the second set of content segments. The method defines a content relevance model that comprises a set of groups of word sets and a score for each group, each of the groups of word sets comprising a key word set from the set of key word sets and at least one word set found in a context of the key word set in at least one of the received content segments.
    Type: Grant
    Filed: April 30, 2010
    Date of Patent: September 12, 2017
    Assignee: FIRSTRAIN, INC.
    Inventors: Ashutosh Joshi, Martin Betz, Rajiv Arora, Rakesh Kumar Srivastava, David Cooke
  • Patent number: 9292505
    Abstract: Some embodiments provide a method for generating a graphical user interface (GUI) for a research system that identifies documents relevant to several categories. The method receives a user objective and at least one initial category for a recurring search that identifies documents relevant to several categories for presentation to a user. The method provides for display in the GUI several selectable additional categories related to the received initial category for the user objective. The method receives a selection of a set of categories through the GUI. The method provides for display in the GUI an optimized modifiable set of filters for removing specific types of documents that are relevant to the set of categories from the recurring search. The method generates the recurring search for the user based on the received categories and a modified set of filters.
    Type: Grant
    Filed: June 28, 2012
    Date of Patent: March 22, 2016
    Assignee: FIRSTRAIN, INC.
    Inventors: David Cooke, Vivie Lee, Nima Niakan, Binay Mohanty
  • Patent number: 8977613
    Abstract: Some embodiments provide a method for generating a recurring search for a research system that identifies documents as relevant to particular categories. The method generates a set of categories to include in the recurring search based on an identified user objective and an initial category by using relationship data that defines several different types of relationships between several different categories. The recurring search identifies documents from a particular period of time identified as relevant to the set of categories. The method identifies an optimal set of filters for removing specific types of documents that are relevant to the set of categories from the recurring search.
    Type: Grant
    Filed: June 28, 2012
    Date of Patent: March 10, 2015
    Assignee: Firstrain, Inc.
    Inventors: David Cooke, Vivie Lee, Nima Niakan, Binay Mohanty
  • Patent number: 8805840
    Abstract: Some embodiments provide a method for evaluating a content segment for relevancy to several of categories. The method retrieves the content segment. For each of the several categories, the method determines the relevancy of the content segment to the category by using a scoring model for the category. The scoring model accounts for (i) the presence of key word sets in the content segment and (ii) the context of the key word sets in the content segment. For each of the several categories, the method tags the content segment when the content segment is determined as relevant to the category.
    Type: Grant
    Filed: April 30, 2010
    Date of Patent: August 12, 2014
    Assignee: Firstrain, Inc.
    Inventors: Ashutosh Joshi, Martin Betz, Rajiv Arora, Rakesh Kumar Srivastava, David Cooke
  • Patent number: 8782042
    Abstract: Some embodiments provide a program that identifies an entity having an entity attribute. The program receives, from each method of several methods, a set of candidate identity attributes that are each for identifying a particular entity having the entity attribute specified in the document. Each method of the several methods generates the corresponding set of candidate identity attributes based on the entity attribute specified in a document. The program calculates a score for each candidate identity attribute in the sets of candidate identity attributes. The program identifies, based on the sets of scores, an identity attribute from the sets of candidate identity attributes that identifies the entity having the entity attribute specified in the document.
    Type: Grant
    Filed: October 14, 2011
    Date of Patent: July 15, 2014
    Assignee: Firstrain, Inc.
    Inventors: David Cooke, Martin Betz, Ashutosh Joshi, Binay Mohanty
  • Patent number: 8463790
    Abstract: Some embodiments provide a machine-implemented method. The method identifies an event for a particular category based on a number of documents classified as relevant to the particular category in a particular period of time. Based on content of the documents classified as relevant to the particular category, the method identifies a set of keywords for the event. The method uses the keywords to automatically select a representative document for the event. Some embodiments store a link to the representative document and automatically determine whether the particular document is still accessible at the link. When the document is no longer accessible at the link, the method replaces the document with a backup document as the representative document for the event.
    Type: Grant
    Filed: August 27, 2010
    Date of Patent: June 11, 2013
    Assignee: Firstrain, Inc.
    Inventors: Ashutosh Joshi, Aparna Gupta, Binay Mohanty, Jalvin Upadhyay, Rajiv Arora, Martin Betz, Michael Prospero, David Cooke, Prashant Rao
  • Patent number: 8463789
    Abstract: Some embodiments provide a method for identifying an event for a particular category. The method classifies several documents as relevant to several different categories. The method identifies a number of documents relevant to the particular category for a current time period and a background time period. Based on a comparison of the number of documents from the current time period relevant to the particular category and the number of documents from the background time period relevant to the particular category, the method identifies an event for the category for the current time period. Some embodiments calculated a score for the event, and normalize the score based on an average number of documents relevant to each of a set of related categories including the particular category.
    Type: Grant
    Filed: August 27, 2010
    Date of Patent: June 11, 2013
    Assignee: Firstrain, Inc.
    Inventors: Ashutosh Joshi, Aparna Gupta, Binay Mohanty, Jalvin Upadhyay, Rajiv Arora, Martin Betz, Michael Prospero, David Cooke, Prashant Rao
  • Patent number: 7934152
    Abstract: The present invention pertains to the field of computer software. More specifically, the present invention relates to one or more of the definition, extraction, delivery, and hyper-linking of clips, for example web clips.
    Type: Grant
    Filed: June 28, 2006
    Date of Patent: April 26, 2011
    Assignee: FirstRain, Inc.
    Inventors: Arvind Krishnamurthy, Jaswinder Pal Singh, Randolph Wang, Xiang Yu
  • Patent number: 7716228
    Abstract: Embodiments herein receive a set of content quality threshold values, a search string, and a content data stream at a content quality metric (CQM) apparatus. Content segments associated with the content data stream are scored and/or graded according to a set of content relevance scales. The content data stream is then filtered to include only passing content segments and intermediate calculation values used to determine whether a content segment is passing. Other embodiments are described and claimed.
    Type: Grant
    Filed: September 25, 2007
    Date of Patent: May 11, 2010
    Assignee: FirstRain, Inc.
    Inventors: Sadanand Sahasrabudhe, Gaurav Rewari, Binay Mohanty, Xiang Yu
  • Patent number: 7415469
    Abstract: The present invention pertains to the field of computer software. More specifically, the present invention relates to one more populating, indexing, and searching a database of fine-grained web objects or object specifications.
    Type: Grant
    Filed: April 29, 2005
    Date of Patent: August 19, 2008
    Assignee: Firstrain Inc.
    Inventors: Jaswinder Pal Singh, Randolph Wang
  • Patent number: 7103838
    Abstract: The present invention relates to a method and apparatus for extracting relevant data. A first and a second set of data are accessed. The first set includes selected data. An edit sequence is determined between the first and the second sets, including considering at least repetitions for inclusion in the edit sequence. Corresponding data of the second set have a correspondence to the selected data are found at least partly by determining the edit sequence. A first and a second tree of data are accessed. The first tree includes selected data. An edit sequence is determined between the first and the second trees, including considering at least repetitions for inclusion in the edit sequence. Corresponding data of the second tree have a correspondence to the selected data are found at least partly by determining the edit sequence.
    Type: Grant
    Filed: April 4, 2002
    Date of Patent: September 5, 2006
    Assignee: firstRain, Inc.
    Inventors: Arvind Krishnamurthy, Jaswinder Pal Singh, Randolph Wang, Xiang Yu
  • Patent number: 7080073
    Abstract: The present invention pertains to the field of computer software. More specifically, the present invention relates to dynamic discovery of documents or information through a focused crawler or search engine.
    Type: Grant
    Filed: June 24, 2002
    Date of Patent: July 18, 2006
    Assignee: firstRain, Inc.
    Inventors: Dongming Jiang, Arvind Krishnamurthy, Jaswinder Pal Singh, Randolph Wang
  • Patent number: 6915294
    Abstract: The present invention pertains to the field of computer software. More specifically, the present invention relates to populating, indexing, and searching a database of fine-grained web objects or object specifications. An embodiment of the invention is directed to a method of searching resources on the web. A query is received to search for information on the web and one or more web pages and one or more subsets of one or more web pages are accessed. The subsets have been extracted from one or more web pages prior to receiving the query. The subsets are extracted responsive to one or more views. The one or more views are defined independently of the search query. The views are content-sensitive filters that specify which subparts of a web page a user is interested in. Prior to receiving the search query, the subsets are stored in a database. Responsive to the search query, at least one or more of the extracted subsets of one or more web pages stored in the database is identified.
    Type: Grant
    Filed: August 22, 2001
    Date of Patent: July 5, 2005
    Assignee: firstRain, Inc.
    Inventors: Jaswinder Pal Singh, Randolph Wang