Yahoo! - Sunnyvale, CA since 2012
Community Engineer
Yahoo! - Sunnyvale 2010 - Dec 2012
Senior Software Applications Developer
Ohai Apr 2010 - Sep 2010
Sr. Software Engineer
Raptr 2008 - Mar 2010
Lead Web Developer
Yahoo! 2004 - 2008
Sr. Web Developer
Education:
Indiana University Bloomington
independent studies
Murray State University
BA, Psychology
Skills:
Javascript Web Applications Css Mobile Applications Html Web Development Php Ajax Subversion Front End Node.js Xml Git Jquery Json Agile Methodologies Oop Html5 Unix Html 5 Scrum Open Source User Experience Rest Lamp Software Engineering Linux Object Oriented Design Lua Svn Sql Shell Scripting Eclipse Yui Information Architecture Test Driven Development Flutter Nodejs Kotlin Front End Development Mobile Devices Sass
Interests:
Writing Rias Jquery Rpg's Interactive Fiction Web Applications Passively Multiplayer Games Web Based Games Web Design Web Development Facebook Platform Ajax Cascading Style Sheets Html Rpgs (Video Games) Facebook Facebook Games Facebook Engineering Console Gaming Apollo Flex Javascript Ping Pong Quora (Product) Social Games Design Science Adobe Air Html5 Websites
Languages:
English
Awards:
Hack Day Winner (popular vote) Yahoo Worked with several co-workers to build a compelling Hack Day project. I worked on the HTML/CSS/JS component of the project using YUI.
Ashley Woodman Hall - Menlo Park CA, US Oliver Thomas Bayley - Pacifica CA, US Swati Raju - San Jose CA, US Andrew Wooldridge - Redwood City CA, US
Assignee:
Yahoo! Inc. - Sunnyvale CA
International Classification:
G06F 3/048
US Classification:
715780, 715816, 715864
Abstract:
To reduce the amount of space needed to display an item, while still retaining meaning for the item, a reduced presentation is determined for the item. The reduced presentation is based on analysis of a portion that contains information that may be less important for the user to see in order to understand the whole item. The item may contain a portion that is based on user input. It is this portion upon which the reduced presentation determination may be made. However, the reduced presentation determination may be based on another factor. For example, the technique is applicable to displaying any list of items that have some common pattern in the items. Based on analysis of the common pattern, a reduced presentation can be determined for at least one of the items.
Andrew Wooldridge - Redwood City CA, US Swati Raju - San Jose CA, US
International Classification:
G06F 17/30 G06F 1/14 G06F 13/00
US Classification:
707 3, 713502, 711118, 707E1712, 711E12017
Abstract:
In a system where a search query based on a partially formed query expression can be sent in a request to a server before the user finishes inputting the entire query expression, an intelligent mechanism is provided at a client of the server to prevent too many unnecessary requests from being sent to the server. In response to receiving, at the client, user input, the intelligent mechanism may determine whether a corresponding search query matches a key in the local search result cache. If so, local search results are displayed to the user. In addition, a timer may be used to delay sending the request to the server.
Venkateswaran Udayasankar - Sunnyvale CA, US Andrew Wooldridge - Redwood City CA, US
International Classification:
G06F 17/30
US Classification:
707 10, 707E17107
Abstract:
The present invention is directed towards systems and methods for tracking user clicks via an asynchronous tracking mechanism. The method according to one embodiment of the present invention comprises receiving a first content item and selecting a hyperlink by a user that the first content item provides. An asynchronous request is submitted indicating selection of the hyperlink and a request is submitted for a second content item. The second content item is loaded in response to an asynchronous acknowledgement indicating completion of the transmission of the request.