Search

David M Ciemiewicz

from Mountain View, CA
Age ~61

David Ciemiewicz Phones & Addresses

  • 1049 Morton Ct, Mountain View, CA 94040 (650) 949-5408
  • 1150 Solana Ct, Mountain View, CA 94040
  • 938 Clark Ave, Mountain View, CA 94040
  • 12663 Corte Madera Ln, Los Altos Hills, CA 94022
  • Davis, CA
  • Kailua Kona, HI
  • Santa Clara, CA
  • Hawi, HI

Work

Company: Yahoo! May 2002 Position: Search excellence guru / sr. principal architect

Education

Degree: BSc School / High School: University of California, Davis 1981 to 1986 Specialities: Computer Science and Mathematics

Skills

Distributed Systems • Hadoop • Scalability • Perl • Software Engineering • Large Scale Systems • Big Data • Software Development • Unix • Product Management • User Experience • Machine Learning • Search • Start Ups • Mapreduce • Natural Language Processing • Agile Methodologies • Java • System Architecture • Strategy • Python • Algorithms • Cross Functional Team Leadership • Data Mining • Apache Pig • Monetization • User Interface • Databases • Object Oriented Design • C++ • Local Search • Technical Leadership • Sdlc • Architecture • Mysql • Search Algorithms • Networking Protocol • Search Engines • High Performance Computing • Open Source • Information Retrieval • Continuous Integration • Apache • Software Design • Recommender Systems • Amazon Web Services • Computer Science • Xml • Web Search • Unix Shell Scripting

Interests

Leadership • Linguistics • Bayesian Statistics • Data Visualization • User Experience • Consumer Technology

Industries

Internet

Resumes

Resumes

David Ciemiewicz Photo 1

Principal Engineer

View page
Location:
1049 Morton Ct, Mountain View, CA 94040
Industry:
Internet
Work:
Yahoo! since May 2002
Search Excellence Guru / Sr. Principal Architect

Excite@Home Aug 2001 - Feb 2002
Software Architect

Logictier Aug 2000 - May 2001
Director of Metrics

Excite@Home Nov 1996 - Aug 2000
Software Architect

CKS Group Jul 1996 - Nov 1996
Software Architect
Education:
University of California, Davis 1981 - 1986
BSc, Computer Science and Mathematics
Upland High School 1978 - 1981
Skills:
Distributed Systems
Hadoop
Scalability
Perl
Software Engineering
Large Scale Systems
Big Data
Software Development
Unix
Product Management
User Experience
Machine Learning
Search
Start Ups
Mapreduce
Natural Language Processing
Agile Methodologies
Java
System Architecture
Strategy
Python
Algorithms
Cross Functional Team Leadership
Data Mining
Apache Pig
Monetization
User Interface
Databases
Object Oriented Design
C++
Local Search
Technical Leadership
Sdlc
Architecture
Mysql
Search Algorithms
Networking Protocol
Search Engines
High Performance Computing
Open Source
Information Retrieval
Continuous Integration
Apache
Software Design
Recommender Systems
Amazon Web Services
Computer Science
Xml
Web Search
Unix Shell Scripting
Interests:
Leadership
Linguistics
Bayesian Statistics
Data Visualization
User Experience
Consumer Technology

Publications

Us Patents

Indication Of Exclusive Items In A Result Set

View page
US Patent:
20070100797, May 3, 2007
Filed:
Oct 31, 2005
Appl. No.:
11/264292
Inventors:
Christopher Thun - Palo Alto CA, US
Jackie Freeman - San Jose CA, US
Tony Lee - Palo Alto CA, US
Gregory Makris - Mountain View CA, US
David Simpson - San Francisco CA, US
David Ciemiewicz - Mountain View CA, US
Hal Schectman - Portola Valley CA, US
Apostolos Karmirantzos - Sunnyvale CA, US
James Reinhold - Berkeley CA, US
International Classification:
G06F 17/30
G06F 3/00
US Classification:
707003000, 715764000
Abstract:
The present invention is directed towards systems and methods for generating and displaying the difference between a primary result set and a secondary result set. According to the present invention, a method for displaying the difference between a primary result set and a secondary result set for a query comprises generating a primary result set and a secondary result set, the primary result set and secondary result set generated according to one or more respective disparate search algorithms. A difference result set is determined according to a difference between items in the primary result set and second result set, which is displayed to a user.

Presentation Of Differences Between Multiple Searches

View page
US Patent:
20070100821, May 3, 2007
Filed:
Oct 31, 2005
Appl. No.:
11/264666
Inventors:
Jackie Freeman - San Jose CA, US
Tony Lee - Palo Alto CA, US
David Ciemiewicz - Mountain View CA, US
Hal Schectman - Portola Valley CA, US
Apostolos Karmirantzos - Sunnyvale CA, US
James Reinhold - Berkeley CA, US
International Classification:
G06F 17/30
US Classification:
707006000
Abstract:
The present invention is directed towards systems and methods for generating and displaying the difference between a primary result set and a secondary result set. According to the present invention, a method for displaying the difference between a primary result set and a secondary result set for a query comprises generating a primary result set and a secondary result set, the primary result set and secondary result set generated according to one or more respective disparate search algorithms. A difference result set is determined according to a difference between items in the primary result set and second result set, which is displayed to a user.

Difference Control For Generating And Displaying A Difference Result Set From The Result Sets Of A Plurality Of Search Engines

View page
US Patent:
20070100822, May 3, 2007
Filed:
Oct 31, 2005
Appl. No.:
11/264740
Inventors:
Jackie Freeman - San Jose CA, US
Tony Lee - Palo Alto CA, US
David Ciemiewicz - Mountain View CA, US
Hal Schectman - Portola Valley CA, US
Apostolos Karmirantzos - Sunnyvale CA, US
James Reinhold - Berkeley CA, US
David Simpson - San Francisco CA, US
Gregory Makris - Mountain View CA, US
International Classification:
G06F 17/30
US Classification:
707006000
Abstract:
The present invention is directed towards systems and methods for generating and displaying the difference between a primary result set and a secondary result set. According to the present invention, a method for displaying the difference between a primary result set and a secondary result set for a query comprises generating a primary result set and a secondary result set, the primary result set and secondary result set generated according to one or more respective disparate search algorithms. A difference result set is determined according to a difference between items in the primary result set and second result set, which is displayed to a user.

Online Measurement Of User Satisfaction Using Long Duration Clicks

View page
US Patent:
20100306224, Dec 2, 2010
Filed:
Jun 2, 2009
Appl. No.:
12/476554
Inventors:
David Ciemiewicz - Mountain View CA, US
Tapas Kanungo - San Jose CA, US
Arun Lakshminarayanan - Sunnyvale CA, US
Maria Stone - Pacifica CA, US
Assignee:
Yahoo! Inc. - Sunnyvale CA
International Classification:
G06F 17/30
US Classification:
707759, 707754
Abstract:
Determine a plurality of first dwell durations for a plurality of first web pages, each first dwell duration indicating a time period a user has spent with a first web page. Access a plurality of first quality ratings for the first web pages, each first quality rating indicating a quality of a first web page as a part of a search result generated for a first search query. Access a predefined quality rating threshold. Correlate the first dwell durations and the first quality ratings. And, determine a dwell duration threshold, such that a second user spending a second dwell duration greater than or equal to the dwell duration threshold with a second web page indicates that the second user is satisfied with the second web page identified in a second search result generated by a search engine in response to a second search query requested by the second user.

Method And System For Form-Filling Crawl And Associating Rich Keywords

View page
US Patent:
20110087646, Apr 14, 2011
Filed:
Oct 8, 2009
Appl. No.:
12/576011
Inventors:
Nilesh Dalvi - Menlo Park CA, US
Raghu Ramakrishnan - Los Altos CA, US
Vinay Kakade - Sunnyvale CA, US
Arup Kumar Choudhury - Bangalore IN, US
Sathiya Keerthi Selvaraj - Cupertino CA, US
Philip Bohannon - Cupertino CA, US
Mani Abrol - Bangalore, IN
David Ciemiewicz - Mountain View CA, US
Arun Shankar Iyer - Bangalore, IN
Vipul Agarwal - Bangalore, IN
Alok S. Kirpal - Sunnyvale CA, US
International Classification:
G06F 7/10
G06F 17/30
US Classification:
707709, 707E17108
Abstract:
Techniques are provided for the efficient location, processing, and retrieval of local product information derived from web pages generally locatable through form queries submitted to web pages often referred to as the “deep” or “hidden” web. In an embodiment, information such as product information and dealer-location information is located on a web page form such as a dealer-locator form. After location of a suitable web page form, editorial wrapping is performed to create an automated information extraction process. Using the automated information extractor, deep-web crawling is performed. A grid-based extraction of individual business records is performed, and matching and ingestion are performed in conjunction with a business listing database. Finally, metadata tags are added to entries in the business listing database. Metadata tags also may be added to entries in other databases.

Automated User Behavior Feedback System For Whole Page Search Success Optimization

View page
US Patent:
20110202522, Aug 18, 2011
Filed:
Feb 18, 2010
Appl. No.:
12/708499
Inventors:
David Ciemiewicz - Mountain View CA, US
Ya Zhang - Sunnyvale CA, US
Belle Tseng - Cupertino CA, US
Jean-Marc Langlois - Alameda CA, US
International Classification:
G06F 17/30
US Classification:
707711, 707E17111, 707728
Abstract:
Various users' navigational behaviors relative to search results presented by a search engine are monitored. URLs that are visited and revised queries that are submitted after the submission of an original query are placed within a trail that begins with the original query. These trails are grouped based on the original queries with which they begin. For each trail group, a set of URLs that frequently occur in that group's trails, and a set of revised queries that frequently occur in that group's trails, are determined. These frequently occurring elements are mapped to the original queries with which all the trails in the corresponding trail group begin. In response to subsequent submissions of the same original query, the search engine ensures that URLs and revised queries that are mapped to the original query are prominently displayed on the search results pages that are initially returned in response to those submissions.

Assisted Searching

View page
US Patent:
20130110863, May 2, 2013
Filed:
Oct 31, 2011
Appl. No.:
13/286204
Inventors:
Larry Lai - Cupertino CA, US
Emre Velipasaoglu - San Francisco CA, US
David (Ciemo) Ciemiewicz - Mountain View CA, US
Assignee:
Yahoo! Inc. - Sunnyvale CA
International Classification:
G06F 17/30
US Classification:
707767, 707E17014, 707E17066
Abstract:
Example systems, methods, apparatuses, or articles of manufacture, etc. are disclosed in connection with assisted search results.
David M Ciemiewicz from Mountain View, CA, age ~61 Get Report