scispace - formally typeset
Search or ask a question

Showing papers by "Paul A. Viola published in 2010"


Patent
12 Nov 2010
TL;DR: In this paper, an application search system may maintain an index of applications available from multiple different application stores, and includes parameters, such as features and/or content of the applications.
Abstract: An application search system may maintain an index of applications available from multiple different application stores, and includes parameters, such as features and/or content of the applications. When a user submits a query, the system may derive contextual information pertaining to a user device used to submit the query, applications installed on a particular user device and/or usage information for installed applications. The system then may, in one example, determine one or more applications relevant to the search query and, depending on the contextual information derived, may provide an entry point to access a particular application at a task level, may prompt the user to install the application, or may provide a web result related to the particular application.

75 citations


Patent
12 Nov 2010
TL;DR: An application transfer protocol as mentioned in this paper allows users to find applications relevant to a search query in an application search system using an index that maintains a database of applications that includes parameters, such as features and/or content of the application.
Abstract: An application transfer protocol allows users to find applications relevant to a search query in an application search system. The application transfer protocol is used with an index that maintains a database of applications that includes parameters, such as features and/or content of the application. When a user submits a query, the system determines one or more applications relevant to the search query and implements the application transfer protocol to identify and present results to a user.

41 citations


Patent
Greg Buehrer1, Paul A. Viola1, Andrew Paul Mcgovern1, Sanaz Ahari1, Mukund Narasimhan1 
18 Jun 2010
TL;DR: In this article, seed URLs are selected and URL patterns within the seed URLs were identified, and corresponding queries and their associated weights are added to a potential training data set from which training data is selected.
Abstract: Computer-readable media, computer systems, and computing devices facilitate generating binary classifier and entity extractor training data. Seed URLs are selected and URL patterns within the seed URLs are identified. Matching URLs in a data structure are identified and corresponding queries and their associated weights are added to a potential training data set from which training data is selected.

32 citations


Patent
02 Aug 2010
TL;DR: In this paper, a convolutional neural network is employed to compute a classification function at multiple positions and take gray-level input which eliminates binarization, and the framework utilizes preprocessing, layout analysis, character recognition and word recognition to output high recognition rates.
Abstract: PROBLEM TO BE SOLVED: To provide a global optimization framework for optical character recognition (OCR) of low-resolution photographed documents, that combines a binarization-type process, segmentation, and recognition into a single process.SOLUTION: The framework includes a machine learning approach trained on a large amount of data. A convolutional neural network can be employed to compute a classification function at multiple positions and take gray-level input which eliminates binarization. The framework utilizes preprocessing, layout analysis, character recognition, and word recognition to output high recognition rates. The framework also employs dynamic programming and language models to arrive at the desired output.