Search

Anhai N Doan

age ~54

from Mountain View, CA

Also known as:
  • An Hai Doan
  • An H Doan
  • Hai Doan Anhai
  • Anh Doan
  • Hal Doan
  • Doan Anhai

Anhai Doan Phones & Addresses

  • Mountain View, CA
  • Madison, WI
  • 3303 Pebblecreek Pl, Champaign, IL 61822 • 2173554929
  • Chicago, IL
  • Seattle, WA
  • 1414 Lincolnshire Dr, Champaign, IL 61821 • 2174120726

Work

  • Company:
    Maana
    May 2013
  • Position:
    Advisor

Education

  • Degree:
    Doctorates, Doctor of Philosophy
  • School / High School:
    University of Washington
    1996 to 2002
  • Specialities:
    Computer Science, Philosophy

Skills

Information Extraction • Big Data • Machine Learning • Computer Science • Algorithms • Natural Language Processing • Data Integration • Data Mining • Information Retrieval • Artificial Intelligence • Semantic Technologies • Text Mining • Python • Data Management

Languages

English • Vietnamese • Hungarian

Industries

Higher Education

Resumes

Anhai Doan Photo 1

Advisor

view source
Location:
51 Bagley Ct, Madison, WI 53705
Industry:
Higher Education
Work:
Maana
Advisor

Walmartlabs
Chief Scientist

Kosmix Corp 2010 - 2011
Chief Scientist

University of Wisconsin-Madison 2010 - 2011
Associate Professor

University of Illinois at Urbana-Champaign Aug 2002 - Aug 2006
Assistant Professor
Education:
University of Washington 1996 - 2002
Doctorates, Doctor of Philosophy, Computer Science, Philosophy
University of Debrecen Official 1988 - 1993
Bachelors, Bachelor of Science, Computer Science
Skills:
Information Extraction
Big Data
Machine Learning
Computer Science
Algorithms
Natural Language Processing
Data Integration
Data Mining
Information Retrieval
Artificial Intelligence
Semantic Technologies
Text Mining
Python
Data Management
Languages:
English
Vietnamese
Hungarian

Us Patents

  • Systems And Methods For Event Stream Processing

    view source
  • US Patent:
    20130346970, Dec 26, 2013
  • Filed:
    Jul 19, 2012
  • Appl. No.:
    13/553629
  • Inventors:
    Wang Chee Lam - San Jose CA, US
    Lu Liu - Princeton NJ, US
    Taraka Subrahmanya Prasad Siripurapu - Saratoga CA, US
    Anand Rajaraman - Palo Alto CA, US
    Zoheb Vacheri - Sunnyvale CA, US
    AnHai Doan - Madison WI, US
  • Assignee:
    Wal-Mart Stores, Inc. - Bentonville AR
  • International Classification:
    G06F 9/46
    G06F 9/455
  • US Classification:
    718 1, 718100
  • Abstract:
    Disclosed are systems and methods for processing events in an event stream using a map-update application. The events may be embodied as a key-attribute pair. An event is processed by one or more instances implementing either a map or an update function. A map function receives an input event from the event stream and publishes one or more events to the event stream. An update function receives an event and updates a corresponding slate and publishes zero or more events. Systems and methods are also disclosed herein for implementing a map-update application in a multithreaded architecture and for handling overloading of a particular thread or node. Systems and methods for providing access to slates updated according to update operations are also disclosed.
  • Systems And Methods For Event Stream Processing

    view source
  • US Patent:
    20130346989, Dec 26, 2013
  • Filed:
    Jul 19, 2012
  • Appl. No.:
    13/553606
  • Inventors:
    Wang Chee Lam - San Jose CA, US
    Lu Liu - Princeton NJ, US
    Taraka Subrahmanya Prasad Siripuragu - Saratoga CA, US
    Anand Rajaraman - Palo Alto CA, US
    Zoheb Vacheri - Sunnyvale CA, US
    AnHai Doan - Madison WI, US
  • Assignee:
    Wal-Mart Stores, Inc. - Bentonville AR
  • International Classification:
    G06F 9/46
  • US Classification:
    718102
  • Abstract:
    Disclosed are systems and methods for processing events in an event stream using a map-update application. The events may be embodied as a key-attribute pair. An event is processed by one or more instances implementing either a map or an update function. A map function receives an input event from the event stream and publishes one or more events to the event stream. An update function receives an event and updates a corresponding slate and publishes zero or more events. Systems and methods are also disclosed herein for implementing a map-update application in a multithreaded architecture and for handling overloading of a particular thread or node. Systems and methods for providing access to slates updated according to update operations are also disclosed.
  • Systems And Methods For Event Stream Processing

    view source
  • US Patent:
    20130346990, Dec 26, 2013
  • Filed:
    Jul 19, 2012
  • Appl. No.:
    13/553651
  • Inventors:
    Wang Chee Lam - San Jose CA, US
    Lu Liu - Princeton NJ, US
    Taraka Subrahmanya Prasad Siripurapu - Saratoga CA, US
    Anand Rajaraman - Palo Alto CA, US
    Zoheb Vacheri - Sunnyvale CA, US
    AnHai Doan - Madison WI, US
  • Assignee:
    Wal-Mart Stores, Inc. - Bentonville AR
  • International Classification:
    G06F 9/46
  • US Classification:
    718102
  • Abstract:
    Disclosed are systems and methods for processing events in an event stream using a map-update application. The events may be embodied as a key-attribute pair. An event is processed by one or more instances implementing either a map or an update function. A map function receives an input event from the event stream and publishes one or more events to the event stream. An update function receives an event and updates a corresponding slate and publishes zero or more events. Systems and methods are also disclosed herein for implementing a map-update application in a multithreaded architecture and for handling overloading of a particular thread or node. Systems and methods for providing access to slates updated according to update operations are also disclosed.
  • Systems And Methods For Event Stream Processing

    view source
  • US Patent:
    20130347005, Dec 26, 2013
  • Filed:
    Jul 19, 2012
  • Appl. No.:
    13/553640
  • Inventors:
    Wang Chee Lam - San Jose CA, US
    Lu Liu - Princeton NJ, US
    Taraka Subrahmanya Prasad Siripurapu - Saratoga CA, US
    Anand Rajaraman - Palo Alto CA, US
    Zoheb Vacheri - Sunnyvale CA, US
    AnHai Doan - Madison WI, US
  • Assignee:
    Wal-Mart Stores, Inc. - Bentonville AR
  • International Classification:
    G06F 9/44
  • US Classification:
    719318
  • Abstract:
    Disclosed are systems and methods for processing events in an event stream using a map-update application. The events may be embodied as a key-attribute pair. An event is processed by one or more instances implementing either a map or an update function. A map function receives an input event from the event stream and publishes one or more events to the event stream. An update function receives an event and updates a corresponding slate and publishes zero or more events. Systems and methods are also disclosed herein for implementing a map-update application in a multithreaded architecture and for handling overloading of a particular thread or node. Systems and methods for providing access to slates updated according to update operations are also disclosed.
  • Systems And Methods For Event Stream Processing

    view source
  • US Patent:
    20130346625, Dec 26, 2013
  • Filed:
    Jul 19, 2012
  • Appl. No.:
    13/553652
  • Inventors:
    Wang Chee Lam - San Jose CA, US
    Lu Liu - Princeton NJ, US
    Taraka Subrahmanya Prasad Siripurapu - Saratoga CA, US
    Anand Rajaraman - Palo Alto CA, US
    Zoheb Vacheri - Sunnyvale CA, US
    AnHai Doan - Madison WI, US
  • Assignee:
    Wal-Mart Stores, Inc. - Bentonville AR
  • International Classification:
    G06F 15/16
  • US Classification:
    709231
  • Abstract:
    Disclosed are systems and methods for processing events in an event stream using a map-update application. The events may be embodied as a key-attribute pair. An event is processed by one or more instances implementing either a map or an update function. A map function receives an input event from the event stream and publishes one or more events to the event stream. An update function receives an event and updates a corresponding slate and publishes zero or more events. Systems and methods are also disclosed herein for implementing a map-update application in a multithreaded architecture and for handling overloading of a particular thread or node. Systems and methods for providing access to slates updated according to update operations are also disclosed.

Facebook

Anhai Doan Photo 2

AnHai Doan

view source

Youtube

140km/h trn ng cao tc Trung Lng

Day la doan video ghi lai chuyen di trai nghiem duong cao toc Trung Lu...

  • Category:
    Autos & Vehicles
  • Uploaded:
    06 Mar, 2010
  • Duration:
    43s

Phim Video Nhung Chang Thu Mon An Hai Thu Mon...

  • Category:
    Comedy
  • Uploaded:
    22 Dec, 2010
  • Duration:
    2m 35s

Phim Video Clip Clip hai huoc cung trai bong ...

  • Category:
    Comedy
  • Uploaded:
    22 Dec, 2010
  • Duration:
    2m 33s

Get Report for Anhai N Doan from Mountain View, CA, age ~54
Control profile