Search

Alpa Jain Phones & Addresses

  • Los Altos, CA
  • San Jose, CA
  • Mountain View, CA
  • Santa Clara, CA
  • New York, NY
  • Bridgewater, NJ
  • La Puente, CA
  • La Puente, CA
  • Reading, PA

Resumes

Resumes

Alpa Jain Photo 1

Senior Staff Software Engineer

View page
Location:
701 south Santa Fe St, Pauls Valley, OK 73075
Industry:
Research
Work:
Google
Senior Staff Software Engineer

Clearlist Aug 2013 - Oct 2013
Co-Founder

Twitter Aug 2011 - Aug 2013
Staff Software Engineer, Revenue

Yahoo Oct 2008 - Sep 2011
Scientist

Lehman Brothers Jul 2002 - Aug 2003
Associate, Fixed Income Analytics
Education:
Columbia University In the City of New York 2003 - 2008
Doctorates, Doctor of Philosophy, Computer Science
Columbia University In the City of New York 2000 - 2001
Master of Science, Masters, Computer Science
Skills:
Information Retrieval
Information Extraction
Computer Science
Statistical Modeling
Machine Learning
Hadoop
Recommender Systems
Data Mining
Big Data
Interviewing Skills
Natural Language Processing
Pattern Recognition
Text Mining
Mapreduce
Alpa Jain Photo 2

Alpa Jain

View page

Publications

Us Patents

Search Suggestion Clustering And Presentation

View page
US Patent:
8631004, Jan 14, 2014
Filed:
Dec 28, 2009
Appl. No.:
12/648220
Inventors:
Gilad Mishne - Oakland CA, US
Alpa Jain - San Jose CA, US
Assignee:
Yahoo! Inc. - Sunnyvale CA
International Classification:
G06F 17/00
G06F 17/30
G06F 3/048
US Classification:
707727, 707767, 707768, 715816
Abstract:
Disclosed are methods and apparatus for clustering and presenting search suggestions. A segment of text is obtained via a search query section of a user interface, the segment of text being a portion of a search query. A set of suggestions is obtained, each suggestion in the set of suggestions being a suggested search query relating to the segment of text. Two or more groups of suggestions are generated, each of the two or more groups of suggestions including a different subset of the set of suggestions. The two or more groups of suggestions are provided such that each of the two or more groups of suggestions is displayed in a separate partition of a search assistance segment of the user interface.

Automatic Fact Validation

View page
US Patent:
20100306166, Dec 2, 2010
Filed:
Jun 1, 2009
Appl. No.:
12/476055
Inventors:
Patrick Pantel - Sunnyvale CA, US
Alpa Jain - San Jose CA, US
Assignee:
Yahoo! Inc. - Sunnyvale CA
International Classification:
G06F 17/00
G06F 7/06
G06F 17/30
US Classification:
706 55, 707E17033, 707E17108, 707E17084
Abstract:
The disclosed embodiments fulfill searches and determine the validity of a large set of noisy facts and rank the set of facts according to a validity score. Embodiments construct a fact graph by linking together facts that share a common relation structure and entity or instance of an argument. Facts are re-ranked and validated using link analysis processes which propagate weight (validity/authority) through the fact graph. The resulting weights for each fact are potentially combined with other scores (such as from fact extraction algorithms) in order to come up with a final ranking of the facts.

Automatic Comparative Analysis

View page
US Patent:
20110093452, Apr 21, 2011
Filed:
Nov 18, 2009
Appl. No.:
12/621439
Inventors:
Alpa Jain - San Jose CA, US
Assignee:
YAHOO! INC. - Sunnyvale CA
International Classification:
G06F 7/10
G06F 17/30
US Classification:
707723, 707769, 707E17014
Abstract:
Web search engines are often presented with user queries that involve comparisons of real-world entities. Thus far, this interaction has typically been captured by users submitting appropriately designed keyword queries for which they are presented a list of relevant documents. Embodiments explicitly allow for a comparative analysis of entities to improve the search experience.

Engaging Content Provision

View page
US Patent:
20110231387, Sep 22, 2011
Filed:
Mar 22, 2010
Appl. No.:
12/729028
Inventors:
Alpa Jain - San Jose CA, US
Gilad Mishne - Oakland CA, US
Assignee:
YAHOO! INC. - Sunnyvale CA
International Classification:
G06F 17/30
US Classification:
707709, 707769, 707748, 707803, 707E17005, 707E17009, 707E17014, 707E17046, 707E17108
Abstract:
A model is created and from seed trivia facts will create a database of pruned and ranked trivia facts and associated trigger terms. Search, email, or other information provider systems are configured to detect usage of the trigger terms and provide relevant trivia facts in response to the usage.

Socializing Via Search

View page
US Patent:
20120036148, Feb 9, 2012
Filed:
Aug 6, 2010
Appl. No.:
12/852426
Inventors:
Alpa Jain - San Jose CA, US
Anish Das Sarma - San Francisco CA, US
Assignee:
Yahoo! Inc. - Sunnyvale CA
International Classification:
G06F 17/30
US Classification:
707769, 707E17014
Abstract:
Implementations of methods, apparatuses, or systems are disclosed to facilitate search related communications.

Method And System For Discovering Dynamic Relations Among Entities

View page
US Patent:
20120143875, Jun 7, 2012
Filed:
Dec 1, 2010
Appl. No.:
12/958151
Inventors:
Anish Das Sarma - San Francisco CA, US
Alpa Jain - San Jose CA, US
Cong Yu - Hoboken NJ, US
International Classification:
G06F 17/30
US Classification:
707746, 707E17014
Abstract:
Method, system, and programs for detecting dynamic relationship and discovering dynamic events. Data from a first data source is first received. At least one dynamic relation candidate is identified and each dynamic relation candidate involves multiple entities. The at least one dynamic relation candidate is identified based on temporal properties with respect to the entities exhibited in the data from the first data source. Dynamic relations are then extracted by corroborating the temporal properties of the entities involved in the at least one dynamic relation candidate with that of the same entities exhibited in data from a second data source. Then, a dynamic event that gives rise to the dynamic relations among different entities is detected.

Synthesized Suggestions For Web-Search Queries

View page
US Patent:
20120191745, Jul 26, 2012
Filed:
Jan 24, 2011
Appl. No.:
13/012795
Inventors:
Emre Velipasaoglu - San Francisco CA, US
Alpa Jain - San Jose CA, US
Umut Ozertem - Sunnyvale CA, US
Assignee:
Yahoo!, Inc. - Sunnyvale CA
International Classification:
G06F 17/30
US Classification:
707767, 707E17074
Abstract:
Data-mining software receives a user query as an input and segments the user query into a number of units. The data-mining software then drops terms from a unit using a Conditional Random Field (CRF) model that combines a number of features. At least one of the features is derived from query logs and at least one of the features is derived from web documents. The data-mining software then generates one or more candidate queries by adding terms to the unit. The added terms result from a hybrid method that utilizes query sessions and a web corpus. The data-mining software also scores each candidate query on well-formedness of the candidate query, utility, and relevance to the user query. Then the data-mining software stores the scored candidate queries in a database for subsequent display in a graphical user interface for a search engine.

Apparatus And Methods For Analyzing And Using Short Messages From Commercial Accounts

View page
US Patent:
20120246097, Sep 27, 2012
Filed:
Mar 24, 2011
Appl. No.:
13/071214
Inventors:
Alpa Jain - San Jose CA, US
Ana-Maria Popescu - Mountain View CA, US
Assignee:
YAHOO! INC. - Sunnyvale CA
International Classification:
G06F 15/18
US Classification:
706 12
Abstract:
Disclosed are methods and apparatus for analyzing and using online short messages from promoting entity accounts (e.g., business or non-profit accounts). In one embodiment, a method of analyzing and using messages sent for a plurality of promoting entity accounts is disclosed. A plurality of models for classifying a plurality of messages based on a plurality of message features are obtained for each message. Each message is sent via a computer network between a selected one of the promoting entity accounts and one or more subscribing users that subscribe to receive messages from such selected promoting entity account, and each model is trained to identify whether a message belongs to a particular class based on a lexicon that was generated for such particular class and a training set of messages that belong to the particular class and message that do not belong to the particular class. A new message is classified based on the models and retaining classification information regarding the new message in a database that is accessible by a user so as to review the classification information on a computer display.
Alpa C Jain from Los Altos, CA, age ~48 Get Report