Patents by Inventor Stephen Severance
Stephen Severance 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).
-
Patent number: 10885443Abstract: A system to reduce the number of factors that need to be considered in generating a prediction function includes an access module and a function generator module. The access module accesses a reduced set of factors derived from an original set of factors based at least in part on correlations between the factors of the original set. The function generator module generates, based on the reduced set of factors and a data set associated therewith, a plurality of potential prediction functions that operate on the data set to predict a result, evaluates performance of each one from the plurality of potential prediction functions, and selects a solution prediction function based on the evaluated.Type: GrantFiled: April 27, 2016Date of Patent: January 5, 2021Assignee: PayPal, Inc.Inventors: Rogene Eichler West, Stephen Severance
-
Patent number: 10318536Abstract: A method and a system to provide generate a search result ranking function, processing a search, and presenting search results are described to provide generate a search result ranking function, processing a search, and presenting search results are described. In one embodiment, a genetic algorithm module receives a plurality of factors, a test set of items, and an ordering solution representing the preferred ordering of the test set of items, generates a potential ranking function based on the plurality of factors, and apply the potential ranking function to each item in the test set of items to generate an ordering of items associated with the potential ranking function. The genetic algorithm module also compares the ordering of items with the ordering solution, and identifies, based on the comparison, the potential ranking function as a solution ranking function. A ranking function may assign a ranking score to items in a set of active items, the ranking score based on the solution ranking function.Type: GrantFiled: July 27, 2016Date of Patent: June 11, 2019Assignee: PAYPAL, INC.Inventors: Stephen Severance, Paul Wheeler
-
Publication number: 20160335269Abstract: A method and a system to provide generate a search result ranking function, processing a search, and presenting search results are described to provide generate a search result ranking function, processing a search, and presenting search results are described. In one embodiment, a genetic algorithm module receives a plurality of factors, a test set of items, and an ordering solution representing the preferred ordering of the test set of items, generates a potential ranking function based on the plurality of factors, and apply the potential ranking function to each item in the test set of items to generate an ordering of items associated with the potential ranking function. The genetic algorithm module also compares the ordering of items with the ordering solution, and identifies, based on the comparison, the potential ranking function as a solution ranking function. A ranking function may assign a ranking score to items in a set of active items, the ranking score based on the solution ranking function.Type: ApplicationFiled: July 27, 2016Publication date: November 17, 2016Inventors: Paul Wheeler, Stephen Severance
-
Publication number: 20160239744Abstract: Methods and systems to reduce the number of factors or variables that need to be considered in generating a function such as a prediction function. The methods and systems may involve receiving a first set of factors and a data set associated with the first set of factors, calculating an importance value of each factor in the first set of factors, and selecting, based on the importance values, a second set of factors. In some embodiments, the methods and systems also include generating the prediction function based on the data set and the second set of factors.Type: ApplicationFiled: April 27, 2016Publication date: August 18, 2016Inventors: Rogene Eichler West, Stephen Severance
-
Patent number: 9405835Abstract: A method and a system to provide generate a search result ranking function, processing a search, and presenting search results are described to provide generate a search result ranking function, processing a search, and presenting search results are described. In one embodiment, a genetic algorithm module receives a plurality of factors, a test set of items, and an ordering solution representing the preferred ordering of the test set of items, generates a potential ranking function based on the plurality of factors, and apply the potential ranking function to each item in the test set of items to generate an ordering of items associated with the potential ranking function. The genetic algorithm module also compares the ordering of items with the ordering solution, and identifies, based on the comparison, the potential ranking function as a solution ranking function. A ranking function may assign a ranking score to items in a set of active items, the ranking score based on the solution ranking function.Type: GrantFiled: September 2, 2010Date of Patent: August 2, 2016Assignee: PayPal, Inc.Inventors: Paul Wheeler, Stephen Severance
-
Patent number: 9349093Abstract: Methods and systems to reduce the number of factors or variables that need to be considered in generating a function such as a prediction function. The methods and systems may involve receiving a first set of factors and a data set associated with the first set of factors, calculating an importance value of each factor in the first set of factors, and selecting, based on the importance values, a second set of factors. In some embodiments, the methods and systems also include generating the prediction function based on the data set and the second set of factors.Type: GrantFiled: August 27, 2010Date of Patent: May 24, 2016Assignee: PayPal, Inc.Inventors: Rogene Eichler West, Stephen Severance
-
Publication number: 20120059819Abstract: A method and a system to provide generate a search result ranking function, processing a search, and presenting search results are described to provide generate a search result ranking function, processing a search, and presenting search results are described. In one embodiment, a genetic algorithm module receives a plurality of factors, a test set of items, and an ordering solution representing the preferred ordering of the test set of items, generates a potential ranking function based on the plurality of factors, and apply the potential ranking function to each item in the test set of items to generate an ordering of items associated with the potential ranking function. The genetic algorithm module also compares the ordering of items with the ordering solution, and identifies, based on the comparison, the potential ranking function as a solution ranking function. A ranking function may assign a ranking score to items in a set of active items, the ranking score based on the solution ranking function.Type: ApplicationFiled: September 2, 2010Publication date: March 8, 2012Applicant: eBay Inc.Inventors: Paul Wheeler, Stephen Severance
-
Publication number: 20120054134Abstract: Methods and systems to reduce the number of factors or variables that need to be considered in generating a function such as a prediction function. The methods and systems may involve receiving a first set of factors and a data set associated with the first set of factors, calculating an importance value of each factor in the first set of factors, and selecting, based on the importance values, a second set of factors. In some embodiments, the methods and systems also include generating the prediction function based on the data set and the second set of factors.Type: ApplicationFiled: August 27, 2010Publication date: March 1, 2012Applicant: eBay Inc.Inventors: Rogene Eichler West, Stephen Severance
-
Publication number: 20110307467Abstract: A distributed web crawler architecture is provided. An example system comprises a work items, a duplicate request detector, and a callback module. The work items monitor may be configured to detect a first work item from a first web crawler, the work item related to a URL. The duplicate request detector may be configured to determine that a second work item associated with the URL is present in a work queue, the work queue to provide work items to a fetcher, the second work item associated with a second web crawler The callback module may be configured to create a callback for the first web crawler, the callback indicating that a web page retrieved as a result of processing of the second work item is to be provided to the first web crawler, without queuing the first work item.Type: ApplicationFiled: June 10, 2010Publication date: December 15, 2011Inventor: Stephen Severance