Amazon
Manager, Knowledge Engineering
Graphiq Inc. Apr 2016 - Apr 2017
Group Product Manager
Graphiq Inc. Apr 2013 - Mar 2015
Data Engineer
Daily Nexus Mar 2011 - Jun 2013
Multimedia Editor
Compass Labs Jul 2012 - Sep 2012
Software Engineer Intern
Education:
Uc Santa Barbara 2009 - 2013
Bachelors, Economics, Computer Science
Monta Vista High School 2006 - 2009
Skills:
Social Media Html Css C++ Facebook Javascript Web Development Photoshop Php Java Git Multimedia Graphics Video Word
Interests:
Football Nfl Exercise The Killers (Band) Home Improvement Reading Economics Gourmet Cooking Sports Business Digital Photography Hockey Watching Hockey Home Decoration Watching Sports Photograph Collecting Coins Nba Cooking Gardening Outdoors Electronics Cameras Baseball Finance Photography Coldplay (Band) Music Hotels Movies Collecting Singers and Musicians The Office Tv Series Travel Boating Watching Baseball Itunes Investing Science Television Watching Football
Navigant
Managing Director
Front Line Strategic Consulting 2002 - 2003
Associate
Education:
Columbia Business School 2006 - 2008
Master of Business Administration, Masters
University of California, Berkeley 1997 - 2001
Bachelors, Bachelor of Science, Molecular Biology
Skills:
Commercialization Management Consulting Biotechnology Pharmaceutical Industry Corporate Development Strategy Due Diligence Lifesciences Competitive Analysis Mergers and Acquisitions Product Launch Market Analysis Marketing Strategy Medical Devices Start Ups
Us Patents
Method And Apparatus For Intelligent Capture Of Document Object Model Events
Travis Spence Powell - San Francisco CA, US Nadav Caspi - San Francisco CA, US Ashwin Singhania - San Francisco CA, US Robert I. Wenig - San Francisco CA, US
Assignee:
Tea Leaf Technology, Inc. - San Francisco CA
International Classification:
G06F 17/00
US Classification:
715234
Abstract:
A monitoring system intelligently captures Document Object Model (DOM) events. The DOM events may provide state information that may not usually be captured during a web session. To reduce processing bandwidth, content identifiers may be used to represent some DOM events. Checkpoints may be identified during the web session and a current state of the webpage may be captured to provide replay synchronization. Different data may be captured based on a sequence and timing of the DOM events during the original web session. Data exchanged with third party websites also may be selectively captured to provide a more through simulation of the original web session.
Method And Apparatus For Intelligent Capture Of Document Object Model Events
- Armonk NY, US Nadav Caspi - San Francisco CA, US Ashwin Singhania - San Francisco CA, US Robert I. Wenig - San Francisco CA, US
International Classification:
G06F 17/22 G06F 17/30
Abstract:
A monitoring system intelligently captures Document Object Model (DOM) events. The DOM events may provide state information that may not usually be captured during a web session. To reduce processing bandwidth, content identifiers may be used to represent some DOM events. Checkpoints may be identified during the web session and a current state of the webpage may be captured to provide replay synchronization. Different data may be captured based on a sequence and timing of the DOM events during the original web session. Data exchanged with third party websites also may be selectively captured to provide a more through simulation of the original web session.
Method And Apparatus For Intelligent Capture Of Document Object Model Events
- Armonk NY, US Nadav Caspi - San Francisco CA, US Ashwin Singhania - San Francisco CA, US Robert I. Wenig - San Francisco CA, US
Assignee:
INTERNATIONAL BUSINESS MACHINES CORPORATION - Armonk NY
International Classification:
G06F 17/22
US Classification:
715234
Abstract:
A monitoring system intelligently captures Document Object Model (DOM) events. The DOM events may provide state information that may not usually be captured during a web session. To reduce processing bandwidth, content identifiers may be used to represent some DOM events. Checkpoints may be identified during the web session and a current state of the webpage may be captured to provide replay synchronization. Different data may be captured based on a sequence and timing of the DOM events during the original web session. Data exchanged with third party websites also may be selectively captured to provide a more through simulation of the original web session.