Yahoo! since Mar 2008
Strategy and Operations Manager, Emerging Markets
Yahoo! Mar 2007 - Feb 2008
Global Sales Operations Manager
Yahoo! Jul 2005 - Mar 2007
Training Manager, Global Sales
Overture Jan 2003 - Jun 2005
Training Specialist, Content Solutions
Overture Apr 2002 - Jan 2003
Senior Training and Quality Assurance Analyst
Education:
Brown University 1993 - 1997
BA, English and American Literature
Skills:
Online Advertising Strategy Product Management Cross Functional Team Leadership Sem Analytics Management Advertising Strategic Partnerships Ppc Leadership Mobile Marketing Search Advertising Program Management Ad Serving Seo Product Marketing
Languages:
Spanish
Us Patents
Systems And Methods For Initiating Communication Between Users Based On Machine Learning Techniques
- New York NY, US Kimberly Williams - Burbank CA, US John Donald - Los Angeles CA, US Lisa Giaffo - Pasadena CA, US Tanisha Sharma - Los Angeles CA, US Nikki Thompson - Gardena CA, US Melissa Gerber - Los Angeles CA, US
International Classification:
H04L 12/58 H04L 29/08 G06N 20/00
Abstract:
Disclosed are systems and methods for initiating communication between users of a user group based on machine learning techniques. The disclosed systems and methods provide a novel framework for automating communication scheduling and communication initiation based on user communication objectives and machine learning techniques. The disclosed framework operates by leveraging available user provided communication parameters, user provided objectives, and various real-time data associated with the users, and using the aforementioned data as inputs for machine learning models, in order to schedule communication between the users, automatically initiate communication between the users, or transmit communication notifications to the users.
- New York NY, US Kimberly Williams - Burbank CA, US Lisa Giaffo - Pasadena CA, US John Donald - Los Angeles CA, US Tanisha Sharma - Los Angeles CA, US
International Classification:
H04N 5/445 H04N 7/18
Abstract:
One or more devices, systems, and/or methods for presenting real-time videos of views that are obstructed are provided. For example, a first video may be received from a first camera. The first video comprises a real-time representation of a view opposing a first side of an obstruction. The first video is processed using a set of video parameters to generate a second video. The second video is transmitted to a display device. The second video is displayed on a display area positioned on a second side of the obstruction. A third video, comprising a real-time representation of the display area, is received. The set of video parameters are modified to generate a modified set of video parameters, based upon a comparison of the third video with the first video. The first video is processed using the modified set of parameters to generate an updated instance of the second video.
- New York NY, US Kimberly WILLIAMS - Burbank CA, US Lisa GIAFFO - Pasadena CA, US John DONALD - Los Angeles CA, US Tanisha SHARMA - Los Angeles CA, US
International Classification:
H04N 5/445
Abstract:
One or more devices, systems, and/or methods for presenting real-time videos of views that are obstructed are provided. For example, a first video may be received from a first camera. The first video comprises a real-time representation of a view opposing a first side of an obstruction. The first video is processed using a set of video parameters to generate a second video. The second video is transmitted to a display device. The second video is displayed on a display area positioned on a second side of the obstruction. A third video, comprising a real-time representation of the display area, is received. The set of video parameters are modified to generate a modified set of video parameters, based upon a comparison of the third video with the first video. The first video is processed using the modified set of parameters to generate an updated instance of the second video.
- New York NY, US Kimberly Williams - Burbank CA, US Lisa Giaffo - Pasadena CA, US John Donald - Los Angeles CA, US Teppo Veikko Salonen - Temple City CA, US
International Classification:
G06F 3/0484 G06F 17/30 G06F 3/0482
Abstract:
One or more computing devices, systems, and/or methods for transmitting response content items to devices are presented. For example, a graphical user interface may be controlled to display an interface. The targeting interface may comprise a selectable input. The selectable input may correspond to a content item. A request for a targeted response to the content item may be received via the interface. The request may comprise a response content item and a selection of the selectable input. A plurality of assignments of the content item to a plurality of users may be determined. The response content item may be transmitted to a plurality of devices. Each device of the plurality of devices may be associated with a user of the plurality of users.
Systems And Methods For Executing Feedback Actions Based Upon Vehicle Practices
- New York NY, US Kimberly Williams - Burbank CA, US Lisa Giaffo - Pasadena CA, US John Donald - Los Angeles CA, US Teppo Veikko Salonen - Temple City CA, US
International Classification:
G06Q 30/02 B60Q 9/00 G06Q 40/08
Abstract:
One or more computing devices, systems, and/or methods for executing feedback actions based upon vehicle practices are provided. For example, sensor data is collected from sensors configured to collect sensor data associated with vehicles. The sensor data is synthesized to attribute sensor data to vehicle motion of the vehicle in relation to other objects. The vehicle motion is synthesized to determine driving actions of the vehicle, such as switching lanes, making a left hand turn, running a red light, etc. Vehicle practices of the vehicle are defined based upon the driving actions, such as a vehicle practice of a driver running red lights. A feedback action is executed to either reward the vehicle practices or incentivize a change in the vehicle practices.
Method And System For Dynamically Providing Advertisements For Comparison
- Sunnyvale CA, US Jorge Angarita - Los Angeles CA, US Wayne Greenwood - La Honda CA, US Dan Parent - Santa Monica CA, US Lisa Giaffo - Pasadena CA, US
Assignee:
YAHOO! INC. - Sunnyvale CA
International Classification:
G06Q 30/02 G06F 17/30
Abstract:
The present teaching relates to providing dynamic advertisements for comparison. In one example, a request is received for selecting advertisement. The request incorporates a query. The query is analyzed to determine a category of product and determine one or more attributes of the category of product based on the query. At least one advertisement associated with the category of product is selected based on the one or more attributes and the request. An instruction on presentation of the at least one advertisement is generated in accordance with the one or more attributes. Information related to the instruction and the at least one advertisement is sent as a response to the request.
- Sunnyvale CA, US John Peng - Burbank CA, US Wayne Greenwood - La Honda CA, US Lane Hiers - San Jose CA, US Frank Filippini - Redwood City CA, US Lisa Giaffo - Pasadena CA, US Scott Ard - Pleasanton CA, US
International Classification:
H04L 29/08
Abstract:
One or more methods and/or techniques for media queuing are provided herein. A user, of a client device, may search for a media item (e.g., a movie, video, and/or TV show). The media item may be provided by one or more content providers (e.g., businesses that provide media items in one or more formats, such as for rental, purchase, download, pickup, etc.). Responsive to the media item being of interest to the user, one or more media queuing options may be presented to the user. The media queuing options may correspond to one or more formats and/or one or more content providers (e.g., rental from a first content provider; purchase from a second content provider; etc). Responsive to the user invoking a media queuing option, the media item may be queued for consumption by the user.
Youtube
MA2 Cloning Process - Jason Giaffo
Times are about 10 minutes ahead currently. Currently having issues wi...
Duration:
2h 15m 25s
Friday Haul | Spanx Booty Boost Pants Celine...
In this video I will share with you my purchases from this week, and s...
Duration:
34m 15s
Going Through My Entire Foundation Collection...
Hi Friends! I hope you enjoy this video. How many foundations do you h...
Duration:
33m 32s
How Your Memory Works -- and Why Forgetting I...
Have you ever misplaced something you were just holding? Completely bl...
Duration:
22m 30s
SPECIAL 100K Q&A : Starting your Feminine Jou...
Today it is a very special Q&A because we hit 100 000 subscribers on m...
Duration:
19m 22s
Glam GALA Makeup | Full Coverage, Glowy Skin ...
Hi Friends! I hope you enjoy this video. We had SUCH a great time at t...