United States 9076061 - System and method for updating geographic data
Marco Zennaro, Luc Vincent, Kong man Cheung, David Abraham
Issued July 7th, 2015
According to one aspect, embodiments of the invention provide a system and method for utilizing the effort expended by a user in responding to a CAPTCHA request to automatically transcribe text from images in order to verify, retrieve and/or update geographic data associated with geographic locations at which the images were recorded.

United States 20140362118 A1 - Method and System for Displaying Imagery as a Wallpaper on a Computing Device
Brydon; Owen; (Mountain View, CA) ; Zennaro; Marco; (San Francisco, SC) ; Childs; Jeremiah; (Berkeley, CA) ; Kakligian; Kyle; (Oakland, CA)
Issued December 11th, 2014
A live wallpaper for a computing device is disclosed. The live wallpaper displays imagery from various image sources (e.g. Picasaweb, Panoramio, Google+, Facebook, Twitter) and displays new imagery upon the occurrence of various trigger conditions, such as upon user interaction with the live wallpaper or upon the passage of a period of time. In a particular implementation, the live wallpaper can be configured to display geolocated photographs associated with a geographic area input into the computing device. For instance, geolocated photographs associated with a user's current location can be displayed and can change automatically as the user's locality changes. The live wallpaper can be configured to display imagery that has not previously been displayed as the wallpaper on the computing device to present new and unseen images and different backgrounds for the computing device.

United States 8761446 - Updating geographic data based on a transaction
Zennaro; Marco (San Francisco, CA), Cheung; Kong Man (San Francisco, CA), Ibarz; Julian (San Francisco, CA), Yatziv; Liron (Sunnyvale, CA), Arnoud; Sacha Christophe (San Francisco, CA)
Issued October 21st, 2014
Systems and methods for updating geographic data based on a transaction are provided. In some aspects, one or more transaction records associated with a business are accessed from a memory. Each transaction record identifies a transaction time, geographic location data, and transaction information. A geocoded record of the business is selected to update, based on the geographic location data of the one or more transaction records. The selected geocoded record is updated based on at least one of the transaction time or the transaction information identified in the transaction records.

United States 8761446, 8345921, and 9104914 - Object detection with false positive filtering
Frome; Andrea (Berkeley, CA), Cheung; German (San Francisco, CA), Abdulkader; Ahmad (San Jose, CA), Zennaro; Marco (San Francisco, CA), Wu; Bo (Mountain View, CA), Bissacco; Alessandro (Los Angeles, CA), Neven; Hartmut (Malibu, CA), Vincent; Luc (Palo Alto, CA), Adam; Hartwig (Los Angeles, CA)
Issued January 1, 2013 / June 24th, 2014 / August 11, 2015
Embodiments of this invention relate to detecting and blurring images. In an embodiment, a system detects objects in a photographic image. The system includes an object detector module configured to detect regions of the photographic image that include objects of a particular type at least based on the content of the photographic image. The system further includes a false positive detector module configured to determine whether each region detected by the object detector module includes an object of the particular type at least based on information about the context in which the photographic image was taken.