Search

Ajoy Frank Phones & Addresses

  • Sunnyvale, CA
  • Portola Valley, CA
  • San Jose, CA
  • Weehawken, NJ
  • North Arlington, NJ
  • Centerport, NY
  • Santa Clara, CA
  • Marietta, GA

Work

Company: Facebook Nov 2010 Position: Engineering manager

Education

Degree: Master of Science, Masters School / High School: University of California, Santa Cruz 2001 to 2003 Specialities: Computer Science

Skills

Perl • Java • Linux • C++ • Algorithms • Agile Methodologies • Python • Software Engineering • Distributed Systems

Industries

Computer Software

Resumes

Resumes

Ajoy Frank Photo 1

Engineering Manager

View page
Location:
Santa Clara, CA
Industry:
Computer Software
Work:
Facebook
Engineering Manager

Ebay Mar 2009 - Nov 2010
Staff Software Engineer

Marlabs Inc Apr 2005 - Mar 2009
Senior Software Engineer

Google 2007 - 2009
Business Intelligence Consultant

Dg2L Technologies Apr 2004 - Apr 2005
Senior Software Engineer
Education:
University of California, Santa Cruz 2001 - 2003
Master of Science, Masters, Computer Science
University of Mumbai 1996 - 2000
Bachelor of Engineering, Bachelors, Computer Engineering
Mumbai University 2000
Bachelor of Engineering, Bachelors
Skills:
Perl
Java
Linux
C++
Algorithms
Agile Methodologies
Python
Software Engineering
Distributed Systems

Publications

Us Patents

Measuring Page Viewership In A Social Network

View page
US Patent:
20130166725, Jun 27, 2013
Filed:
Dec 23, 2011
Appl. No.:
13/336605
Inventors:
Janaka Liyanage - Mountain View CA, US
Wenrui Zhao - Mountain View CA, US
Louis Eisenberg - San Francisco CA, US
Danilo Torres de Sa Resende - San Francisco CA, US
Srikant Ramakrishna Ayyar - Mountain View CA, US
Ajoy Joseph Frank - Sunnyvale CA, US
Eric Michel Giovanola - Palo Alto CA, US
Ami Vora - San Francisco CA, US
Assignee:
FACEBOOK, INC. - Menlo Park CA
International Classification:
G06F 15/173
US Classification:
709224
Abstract:
A social networking system includes pages created by users for providing content related to topics of interest. An interaction engine captures data and maintains analytical information about how users interact with pages and posts. When a user takes an action such as liking a page or a post, the interaction engine updates the page's activity history to reflect the activity and information about the user who took the action. The interaction engine also measures the reach of pages and posts, by determining how and from where each user viewed the page and its contents. The interaction engine further tracks the community's interest in pages and posts by determining how many unique users create stories that include a page or its content. An insights module uses the data obtained by the interaction engine to synthesize graphical reports about page interactions and present the reports to page administrators.

Querying Groups Of Users Based On User Attributes For Social Analytics

View page
US Patent:
20160147886, May 26, 2016
Filed:
Nov 20, 2014
Appl. No.:
14/548703
Inventors:
- Menlo Park CA, US
Islam Farid Hamed AbdelRahman - Menlo Park CA, US
Yingsheng Gao - Sunnyvale CA, US
Liang He - Mountain View CA, US
Ajoy Joseph Frank - Sunnyvale CA, US
Wenrui Zhao - Fremont CA, US
Maxim Sokolov - Palo Also CA, US
Reid Steven Gershbein - San Francisco CA, US
International Classification:
G06F 17/30
Abstract:
A system determines a set of users satisfying a given criteria based on attribute values of the users. The system associates each value of an attribute with a representation of users having that attribute value. The representation of users may be an enumeration of users or a bit index. The system receives a request for determining a set of users satisfying a given criterion. The system identifies a logical operation based on the criterion and performs the logical operation to determine the set of users. The representation of the set of users may be distributed across a plurality of processors, allowing the system to perform the logical operation in parallel. The system may further determine statistical information describing a characteristic of the set of users, for example, page likes by the set of users. The statistical information may be presented to a business for analyzing their target audience.

Visualizing Audience Metrics

View page
US Patent:
20160140609, May 19, 2016
Filed:
Nov 14, 2014
Appl. No.:
14/542389
Inventors:
- Menlo Park CA, US
Michael Desmond Pinkowish - San Francisco CA, US
Liang He - Mountain View CA, US
Yingsheng Gao - Sunnyvale CA, US
Islam Farid Hamed AbdelRahman - Menlo Park CA, US
Alexandra Louise Krakaris - Orinda CA, US
Ajoy Joseph Frank - Sunnyvale CA, US
Reid Steven Gershbein - San Francisco CA, US
Srikant Ramakrishna Ayyar - Menlo Park CA, US
Guven Burc Arpat - Los Altos CA, US
Michael Lee Develin - San Francisco CA, US
Michael Nicholas Hudack - San Francisco CA, US
Maxim Sokolov - Palo Also CA, US
Wenrui Zhao - Fremont CA, US
Jonathan Shottan - San Francisco CA, US
Aaron Ted Glemann - San Mateo CA, US
Ksenia Timonina - San Francisco CA, US
International Classification:
G06Q 30/02
G06F 17/30
Abstract:
A social networking system receives a selection of user characteristics defining a benchmark audience and a target audience, and generates audience metrics that compare the audiences across a set of user characteristics. These user characteristics include demographics, interests, purchasing activity, and actions on the social networking system. The audience metrics are provided to an advertiser who may select additional user characteristics to refine the benchmark or target audiences. The audience metrics may include an affinity score that compares the audience metrics for a particular type of interaction, and may normalize the frequency of interactions relative to interactions of the audience as a whole. Advertisers may use the defined audiences to establish targeting criteria for an advertisement, and may use existing targeting criteria to seed the selection of an audience.

Using Audience Metrics With Targeting Criteria For An Advertisement

View page
US Patent:
20160140620, May 19, 2016
Filed:
Nov 14, 2014
Appl. No.:
14/542397
Inventors:
- Menlo Park CA, US
Deniz Demir - Sunnyvale CA, US
Alexandra Louise Krakaris - Orinda CA, US
Liang He - Mountain View CA, US
Yingsheng Gao - Sunnyvale CA, US
Islam Farid Hamed AbdelRahman - Menlo Park CA, US
Ajoy Joseph Frank - Sunnyvale CA, US
Reid Steven Gershbein - San Francisco CA, US
Srikant Ramakrishna Ayyar - Menlo Park CA, US
Guven Burc Arpat - Los Altos CA, US
Michael Lee Develin - San Francisco CA, US
Michael Nicholas Hudack - San Francisco CA, US
Maxim Sokolov - Palo Alto CA, US
Jonathan Shottan - San Francisco CA, US
Wenrui Zhao - Fremont CA, US
International Classification:
G06Q 30/02
G06F 17/30
Abstract:
A social networking system receives a selection of user characteristics defining a benchmark audience and a target audience, and generates audience metrics that compare the audiences across a set of user characteristics. These user characteristics include demographics, interests, purchasing activity, and actions on the social networking system. The audience metrics are provided to an advertiser who may select additional user characteristics to refine the benchmark or target audiences. The audience metrics may include an affinity score that compares the audience metrics for a particular type of interaction, and may normalize the frequency of interactions relative to interactions of the audience as a whole. Advertisers may use the defined audiences to establish targeting criteria for an advertisement, and may use existing targeting criteria to seed the selection of an audience.

Systems And Methods For Near Real-Time Merging Of Multiple Streams Of Data

View page
US Patent:
20150199712, Jul 16, 2015
Filed:
Jan 13, 2014
Appl. No.:
14/153858
Inventors:
- Menlo Park CA, US
Ajoy Joseph Frank - San Francisco CA, US
Yingsheng Gao - Sunnyvale CA, US
International Classification:
G06Q 30/02
H04L 29/06
Abstract:
Systems and methods for performing near real-time merging of distributed data streams are described. For example, streams of ad impressions, ad clicks, and conversions are sorted by user id into virtual buckets. The buckets of data are distributed across multiple servers, so that each server can process their respective buckets of data independently. Each server uses synchronization logic to determine a running delay distribution of the data streams. Based on the delay distributions, merge processing of the streams is appropriately delayed to ensure that the ad impression and ad click stream information needed for correlating with the conversion stream information is likely to be available in real time.

Measuring Page Viewership In A Social Network

View page
US Patent:
20140108964, Apr 17, 2014
Filed:
Dec 20, 2013
Appl. No.:
14/137676
Inventors:
- Menlo Park CA, US
Wenrui Zhao - Mountain View CA, US
Louis Eisenberg - San Francisco CA, US
Danilo Torres de Sa Resende - San Francisco CA, US
Eric Michael Giovanola - Palo Alto CA, US
Ami Vora - San Francisco CA, US
Srikant Ramakrishna Ayyar - Mountain View CA, US
Ajoy Joseph Frank - Sunnyvale CA, US
Assignee:
Facebook, Inc. - Menlo Park CA
International Classification:
H04L 29/06
US Classification:
715753
Abstract:
A social networking system includes pages created by users for providing content related to topics of interest. An interaction engine captures data and maintains analytical information about how users interact with pages and posts. When a user takes an action such as liking a page or a post, the interaction engine updates the page's activity history to reflect the activity and information about the user who took the action. The interaction engine also measures the reach of pages and posts, by determining how and from where each user viewed the page and its contents. The interaction engine further tracks the community's interest in pages and posts by determining how many unique users create stories that include a page or its content. An insights module uses the data obtained by the interaction engine to synthesize graphical reports about page interactions and present the reports to page administrators.
Ajoy J Frank from Sunnyvale, CA, age ~45 Get Report