Search

Elad Gerson Phones & Addresses

  • 9 Coniston Rd, Short Hills, NJ 07078 (212) 663-6960
  • New York, NY
  • Seattle, WA

Work

Company: Facebook May 2018 Position: Software engineering manager

Skills

C# • Object Oriented Design • Distributed Systems • Windows Azure • Software Design • Win32 Api • .Net • Python • Programming • C++ • Algorithms • Software Engineering • Design Patterns • Visual Studio • Oop • Multithreading • Software Development • System Architecture • Scrum • Wcf • Agile Methodologies • Web Services • Wpf • Scalability • Rest • Objective C

Industries

Computer Software

Resumes

Resumes

Elad Gerson Photo 1

Engineering Manager

View page
Location:
New York, NY
Industry:
Computer Software
Work:
Facebook
Software Engineering Manager

Facebook May 2014 - May 2018
Software Engineer

Microsoft Sep 2012 - Apr 2014
Senior Software Developer, Conversational Understanding

Microsoft Sep 2010 - Sep 2012
Software Developer, Bing Mobile Signals and Context

Microsoft Dec 2009 - Sep 2010
Software Developer, Windows Nap Team
Skills:
C#
Object Oriented Design
Distributed Systems
Windows Azure
Software Design
Win32 Api
.Net
Python
Programming
C++
Algorithms
Software Engineering
Design Patterns
Visual Studio
Oop
Multithreading
Software Development
System Architecture
Scrum
Wcf
Agile Methodologies
Web Services
Wpf
Scalability
Rest
Objective C

Publications

Us Patents

Geographic Data Acquisition By User Motivation

View page
US Patent:
20120315992, Dec 13, 2012
Filed:
Jun 10, 2011
Appl. No.:
13/157332
Inventors:
Elad Gerson - Seattle WA, US
Eyal Ofek - Redmond WA, US
Limor Lahiani - Tel Aviv, IL
Brian Beckman - Newcastle WA, US
Ido Omer - Seattle WA, US
Assignee:
MICROSOFT CORPORATION - Redmond WA
International Classification:
A63F 9/24
US Classification:
463 42
Abstract:
Architecture that motivates and utilizes users as the means for capturing geographical data of a desired location. The architecture incentivizes users (e.g., large numbers of mobile-phone and mobile-computer users) to provide the data in the form of geolocation information trails and images captured by user devices. Thus, users take multiple pictures, for example, and can validate existing coverage of specific points of interest based on variable needs of the requestor. One motivational technique is by using augmented reality (AR) games, which include shooting targets associated with the point of interest (e.g., a street). Thus, the game can be designed for the data accumulation, which includes visual data. Additionally, the architecture can determine the areas or points of interest for validation and/or additional coverage by comparing live video data to an image database to decide of the need for update.

Audio Presentation Of Condensed Spatial Contextual Information

View page
US Patent:
20120331093, Dec 27, 2012
Filed:
Jun 27, 2011
Appl. No.:
13/169021
Inventors:
Kenn Cartier - Redmond WA, US
Eyal Ofek - Redmond WA, US
Elad Gerson - Seattle WA, US
Avi Bar-Zeev - Redmond WA, US
Assignee:
MICROSOFT CORPORATION - Redmond WA
International Classification:
G06F 17/00
G06F 15/16
US Classification:
709217, 715202
Abstract:
Aggregated data associated with a geographic area may be obtained. The aggregated data may be dynamically distilled to obtain a presentation set of data based on a dynamically changing geographic location associated with the geographic area. A transmission of a stream of personalized audio data that is based on the presentation set of data may be initiated, via a device processor, to a receiving device associated with a user that is associated with the dynamically changing geographic location.

Business Review Relevance Using Geo-Based History

View page
US Patent:
20130055354, Feb 28, 2013
Filed:
Aug 23, 2011
Appl. No.:
13/216234
Inventors:
Shira Weinberg - Tel Aviv, IL
Saar Yahalom - Tel Aviv, IL
Elad Gerson - Seattle WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
H04L 9/32
G06N 5/04
US Classification:
726 4, 706 45
Abstract:
Architecture that manages a location guestbook by enabling a user to add a review based on actually having visited the location. The location of the user can be validated as part of ensuring that the user visited the location. If a user did not actually visit the location the user is not allowed to add a review in the guestbook. The architecture can also identify that a user has left the location (checked out), and hence, suggest to the user to add a review for the location. If a user has visited the location multiple times, the user review is given a higher weighting, and hence, can be considered more reliable.

Monadic Evaluation Of Injected Query Compositions

View page
US Patent:
20130103715, Apr 25, 2013
Filed:
Oct 21, 2011
Appl. No.:
13/279245
Inventors:
Brian Beckman - Newcastle WA, US
Elad Gerson - Seattle WA, US
Gur Kimchi - Seattle WA, US
Avi Bar-Zeev - Redmond WA, US
Selvi Chenai - Sammamish WA, US
Henricus Johannes Maria Meijer - Mercer Island WA, US
Assignee:
MICROSOFT CORPORATION - Redmond WA
International Classification:
G06F 17/30
US Classification:
707770, 707E17014
Abstract:
Embodiments enable the evaluation of injected queries within a monad. One or more operators with closures are received from a first process. The operators with closures represent one or more functions to be applied by a second process. The second process evaluates the received operators with closures to apply the functions within the monad. During evaluation, the second process converts the closures to simply typed closures. Further, the second process binds the converted closures within the monad to restrict execution of the functions. In some embodiments, the queries (e.g., sequences of one or more operators with closures) are composed using a set of query operators from the language integrated query (LINQ) framework encoded in uniform resource locators (URLs) in the representational state transfer (REST) style.

Selective Spatial Audio Communication

View page
US Patent:
20130156220, Jun 20, 2013
Filed:
Dec 17, 2011
Appl. No.:
13/329220
Inventors:
Avi Bar-Zeev - Redmond WA, US
Elad Gerson - Seattle WA, US
Kenn Cartier - Redmond WA, US
Eyal Ofek - Redmond WA, US
Gur Kimchi - Bellevue WA, US
Assignee:
MICROSOFT CORPORATION - Redmond WA
International Classification:
H04R 3/00
US Classification:
381 92
Abstract:
Audio data associated with a plurality of originating sources is obtained, the audio data directed to a participant entity. An originating entity associated with one of the originating sources is determined. A listener focus indication is obtained from the participant entity indicating a listener focus on the originating entity. A spatial positional relationship is determined between the participant and originating entities. A filtering operation is initiated to enhance a portion of the audio data associated with the originating entity, the portion enhanced relative to another portion of the audio data that is associated with the originating sources other than the first one. A spatialization of a stream of the first portion that is based on a participant positional listening perspective is initiated, based on the spatial positional relationship. Transmission of a spatial stream of audio data is initiated to the participant entity, based on the filtering operation and spatialization.

Path Composition For Planning

View page
US Patent:
20130173653, Jul 4, 2013
Filed:
Dec 30, 2011
Appl. No.:
13/341883
Inventors:
Brian Beckman - Newcastle WA, US
Eyal Ofek - Redmond WA, US
Gur Kimchi - Bellevue WA, US
Elad Gerson - Seattle WA, US
Richard A. Clawson - Sammamish WA, US
Assignee:
MICROSOFT CORPORATION - Redmond WA
International Classification:
G06F 17/30
US Classification:
707769, 707798, 707E17014, 707E17045
Abstract:
A sequence of events may be planned by drawing on knowledge of existing sequences of events, and combining those events in accordance with a set of constraints. In one example, the sequences of events are events in a social agenda, such as dinner, drinks, movie, etc. Actual social agendas that users have carried out are monitored (with the users' permission), and these events are stored in a database. A sequence of events may be referred to as an existing path. Using the database, a system can respond to a query such as “plan an evening in Seattle,” or “plan an evening in that includes a movie” by querying the database to determine what sequences have already happened, and either retrieving an existing sequence or synthesizing a new one from existing sequences.

Sending Notifications As A Service

View page
US Patent:
20170134516, May 11, 2017
Filed:
Dec 15, 2015
Appl. No.:
14/970408
Inventors:
- Menlo Park CA, US
Elad Gerson - Short Hills NJ, US
Key K. Shin - New York NY, US
Benjamin Thamas Dauer - Irvington NY, US
Guy Dassa - Mamaroneck NY, US
International Classification:
H04L 29/08
Abstract:
A method for enabling a notification-providing system to allow third-party publishers to push notifications of interest to a user device as part of a notification subscription service. A computing device may receive notifications from one or more third-party systems. Each notification may be associated with one or more tags. The computing device may determine one or more interests of a user based in least in part on social graph information of the user. The computing device may match the user interests to the received tags to identify relevant notifications. The computing device may send one or more of the identified notifications to one or more delivery channels of the user.

Systems And Methods For Recommending Follow Up Content

View page
US Patent:
20160179968, Jun 23, 2016
Filed:
Dec 22, 2014
Appl. No.:
14/579710
Inventors:
- Menlo Park CA, US
Elad Gerson - New York NY, US
Guy Dassa - Mamaroneck NY, US
Khalid Bakry El-Arini - Fremont CA, US
Gaurav Shankar - Secaucus NJ, US
Yuanxuan Wang - San Carlos CA, US
Varun Kacholia - Sunnyvale CA, US
Prasoon Mishra - Mountain View CA, US
David Vickrey - Mountain View CA, US
Sanjeet Uday Hajarnis - Sunnyvale CA, US
Sahil P. Thaker - San Jose CA, US
International Classification:
G06F 17/30
Abstract:
Systems, methods, and non-transitory computer readable media configured to detect access by a user to an original content item relating to a story. At least one of a comments based technique, a token based technique, and a tag based technique is performed on content items. Constraints are applied to identify at least one follow up content item from the content items relating to a development of the story.
Elad Gerson from Short Hills, NJ, age ~46 Get Report