Lynda.com
Machine Learning Author
Groupon Sep 2011 - Jan 2017
Director, Software Engineering
Tucuxi Software Jan 2009 - Sep 2011
Chief Technology Officer
Esi-Emergency Services Integrators Feb 2006 - Sep 2011
Director of Research and Development
Hanna Strategies Mar 2004 - Feb 2006
Software Engineer
Education:
Georgia Institute of Technology 2000 - 2003
Bachelors, Bachelor of Science, Computer Science
Skills:
Javascript Software Development Python Web Applications Ruby Mobile Applications Ruby on Rails Software Engineering Java Html Sql Css Git Mysql Machine Learning Programming Api Development Backbone.js Gis Rest Cascading Style Sheets Html5 Tdd Html 5 Test Driven Development Management Representational State Transfer Troubleshooting
Us Patents
System And Method For Trash-Detection And Management
Ben Shalom - San Diego CA, US Adam Todd Geitgey - San Diego CA, US
International Classification:
G06K 9/00 G06N 3/08 G06N 5/04 G06T 7/73
Abstract:
A system and process for trash-can management. The process uses digital images to extract trash-cans from the images and a classifier to determine the trash-cans state. The process can include responses to trash-cans that need servicing. A neural network machine learning algorithm is used to identify trash-cans in the image. Neural networks classifiers are used to classify the state of the identified a trash-cans. The neural networks are trained with images containing trash-cans and the surrounding area that have trash and do not have trash to determine a binary state. Trash-cans identified with a low-confidence level can be used to retrain the neural networks. The process can include the management of the trash-can by generating report, maps, notifications, collection routes, or assigning workers.
System, Apparatus, And Method For Page Composition
- Chicago IL, US Adam Geitgey - Mountain View CA, US
International Classification:
G06F 17/22 G06F 16/958 G06Q 30/02 G06Q 30/06
Abstract:
A system and related devices and methods facilitating orchestration of page composition based on performance of one or more portions of the page are disclosed herein. An exemplary system may comprise a first device and a second device. An exemplary method may comprise providing to a client device, a first portion of a requested page while waiting for one or more service calls required to render a second portion to return, and after a time at which the one or more service calls required to render the second portion return, providing the client device with the second portion, the one or more service calls required to render the second portion having a higher latency than any service calls required to render the first portion.
Name / Title
Company / Classification
Phones & Addresses
Adam Geitgey Managing
Noble Canary, LLC Mobile Software Development · Nonclassifiable Establishments · Telephone Communications
4452 Park Blvd, San Diego, CA 92116 1415 2 St, San Diego, CA 92118