Search

Swapnil Hajela Phones & Addresses

  • Henderson, NV
  • 920 Lippert Ave, Fremont, CA 94539 (510) 226-8464
  • Alameda, CA

Resumes

Resumes

Swapnil Hajela Photo 1

Senior Director Of Engineering, Mobile Search Innovation

View page
Location:
San Francisco, CA
Industry:
Information Technology And Services
Work:
Yahoo
Senior Director of Engineering, Mobile Search Innovation

Microsoft Jul 2012 - Dec 2013
Principal Engineering Manager - Bing Search

Yahoo Jan 2006 - Jul 2012
Principal Engineer, Senior Engineering Manager, Yahoo Search

Inxight Software 2001 - 2006
Senior Software Engineer, Nlp, Entity Extraction, Search

Infosys 1996 - 1999
Senior Systems Analyst
Education:
University of California, Berkeley 2015 - 2015
Indian Institute of Technology, Kanpur 1991 - 1995
Bachelors, Bachelor of Technology
Skills:
Scalability
Information Retrieval
Software Engineering
Software Development
Distributed Systems
C++
Machine Learning
Hadoop
Natural Language Processing
Display Advertising
System Architecture
Java
Search Engines
Databases
Real Time Bidding
Engineering Management
Web Search
Mapreduce
Real Time Bidding
Certifications:
Machine Learning
Swapnil Hajela Photo 2

Swapnil Hajela

View page
Location:
San Francisco Bay Area
Industry:
Information Technology and Services
Skills:
Information Retrieval
Natural Language Processing
Scalability
Hadoop
C++
Web Search
Display Advertising
Real Time Bidding
Search Engines

Publications

Us Patents

Processor For Fast Contextual Searching

View page
US Patent:
7516125, Apr 7, 2009
Filed:
Mar 29, 2006
Appl. No.:
11/391890
Inventors:
Ramana B. Rao - San Francisco CA, US
Swapnil Hajela - Fremont CA, US
Nareshkumar Rajkumar - San Jose CA, US
Assignee:
Business Objects Americas - San Jose CA
International Classification:
G06F 7/00
G06F 17/30
US Classification:
707 3
Abstract:
Words having selected characteristics in a corpus of documents are found using a data processor arranged to execute queries. Memory stores an index structure in which entries in the index structure map words and marks for words having the selected characteristics to locations within documents in the corpus. Entries in the index structure represent words and other entries represent marks with the location information of a marked word. The entries for the marks can be tokens coalesced with prefixes of respective marked words or adjacent. A query processor forms a modified query by adding a mark for a word to the query. The processor executes the modified query.

Processor For Fast Phrase Searching

View page
US Patent:
8131730, Mar 6, 2012
Filed:
Mar 30, 2009
Appl. No.:
12/414570
Inventors:
Swapnil Hajela - Fremont CA, US
Nareshkumar Rajkumar - San Jose CA, US
Assignee:
SAP America, Inc. - Newtown Square PA
International Classification:
G06F 7/00
US Classification:
707741, 707742
Abstract:
Phrases in a corpus of documents including stopwords are found using a data processor arranged to execute phrase queries. Memory stores an index structure which maps entries in the index structure to documents in the corpus. Entries in the index structure represent words and other entries represent stopwords found in the corpus coalesced with prefixes of respective adjacent words adjacent to the stopwords. The prefixes comprise one or more leading characters of the respective adjacent words. A query processor forms a modified query by substituting a stopword with a search token representing the stopword coalesced with a prefix of the next word in the query. The processor executes the modified query. Also, index structures including coalesced stopwords are created and maintained.

Processor For Fast Contextual Matching

View page
US Patent:
8135717, Mar 13, 2012
Filed:
Mar 30, 2009
Appl. No.:
12/414581
Inventors:
Ramana B. Rao - San Francisco CA, US
Swapnil Hajela - Fremont CA, US
Nareshkumar Rajkumar - San Jose CA, US
Assignee:
SAP America, Inc. - Newtown Square PA
International Classification:
G06F 7/00
US Classification:
707741, 707742
Abstract:
Words having selected characteristics in a corpus of documents are found using a data processor arranged to execute queries. Memory stores an index structure in which entries in the index structure map words and marks for words having the selected characteristics to locations within documents in the corpus. Entries in the index structure represent words and other entries represent marks with the location information of a marked word. The entries for the marks can be tokens coalesced with prefixes of respective marked words or adjacent. A query processor forms a modified query by adding a mark for a word to the query. The processor executes the modified query.

Automatic Visual Segmentation Of Webpages

View page
US Patent:
8255793, Aug 28, 2012
Filed:
Jan 8, 2008
Appl. No.:
11/971160
Inventors:
Deepayan Chakrabarti - Mountain View CA, US
Manav Ratan Mital - Sunnyvale CA, US
Swapnil Hajela - Fremont CA, US
Emre Velipasaoglu - San Francisco CA, US
Assignee:
Yahoo! Inc. - Sunnyvale CA
International Classification:
G06N 3/00
US Classification:
715234
Abstract:
To provide valuable information regarding a webpage, the webpage must be divided into distinct semantically coherent segments for analysis. A set of heuristics allow a segmentation algorithm to identify an optimal number of segments for a given webpage or any portion thereof more accurately. A first heuristic estimates the optimal number of segments for any given webpage or portion thereof. A second heuristic coalesces segments where the number of segments identified far exceeds the optimal number recommended. A third heuristic coalesces segments corresponding to a portion of a webpage with much unused whitespace and little content. A fourth heuristic coalesces segments of nodes that have a recommended number of segments below a certain threshold into segments of other nodes. A fifth heuristic recursively analyzes and splits segments that correspond to webpage portions surpassing a certain threshold portion size.

Processor For Fast Phrase Searching

View page
US Patent:
20070027853, Feb 1, 2007
Filed:
Mar 29, 2006
Appl. No.:
11/391889
Inventors:
Swapnil Hajela - Fremont CA, US
Nareshkumar Rajkumar - San Jose CA, US
Assignee:
Inxight Software, Inc. - Sunnyvale CA
International Classification:
G06F 17/30
US Classification:
707003000
Abstract:
Phrases in a corpus of documents including stopwords are found using a data processor arranged to execute phrase queries. Memory stores an index structure which maps entries in the index structure to documents in the corpus. Entries in the index structure represent words and other entries represent stopwords found in the corpus coalesced with prefixes of respective adjacent words adjacent to the stopwords. The prefixes comprise one or more leading characters of the respective adjacent words. A query processor forms a modified query by substituting a stopword with a search token representing the stopword coalesced with a prefix of the next word in the query. The processor executes the modified query. Also, index structures including coalesced stopwords are created and maintained.

Automatic Classification Of Segmented Portions Of Web Pages

View page
US Patent:
20110035345, Feb 10, 2011
Filed:
Aug 10, 2009
Appl. No.:
12/538776
Inventors:
Lei Duan - San Jose CA, US
Fan Li - Sunnyvale CA, US
Srinivas Vadrevu - Milpitas CA, US
Emre Velipasaoglu - Sunnyvale CA, US
Swapnil Hajela - Fremont CA, US
Deepayan Chakrabarti - Mountain View CA, US
Assignee:
Yahoo! Inc. - Sunnyvale CA
International Classification:
G06F 15/18
G06F 7/06
G06F 17/30
US Classification:
706 12, 706 46, 707E17002, 707E17008
Abstract:
Exemplary methods and apparatuses are provided which may be used for classifying and indexing segmented portions of web pages and providing related information for use in information extraction and/or information retrieval systems.

Automatic Classification Of Segmented Portions Of Web Pages

View page
US Patent:
20150066934, Mar 5, 2015
Filed:
Sep 8, 2014
Appl. No.:
14/480528
Inventors:
- Sunnyvale CA, US
Fan Li - Redwood City CA, US
Srinivas Vadrevu - Milpitas CA, US
Emre Velipasaoglu - San Francisco CA, US
Swapnil Hajela - Fremont CA, US
Deepayan Chakrabarti - Austin TX, US
International Classification:
G06F 17/30
G06N 5/04
G06N 99/00
US Classification:
707737, 706 12
Abstract:
Exemplary methods and apparatuses are provided which may be used for classifying and indexing segmented portions of web pages and providing related information for use in information extraction and/or information retrieval systems.
Swapnil Hajela from Henderson, NV Get Report