Search

Paul N Tarjan

age ~40

from Belmont, CA

Also known as:
  • Paul Nicholas George Tarjan
  • Paul G Tarjan
  • Paul Tarian

Paul Tarjan Phones & Addresses

  • Belmont, CA
  • Palo Alto, CA
  • San Jose, CA
  • Santa Clara, CA

Work

  • Company:
    Facebook
    Mar 2010
  • Position:
    Software engineer

Education

  • Degree:
    M.Sc
  • School / High School:
    Stanford University
    2005 to 2007
  • Specialities:
    Computer Science

Skills

Python • Software Engineering • Distributed Systems • Java • Php • Ruby • C++ • Perl • Javascript • Css • Html • Unicycle • Juggling • Latex • C# • Prolog • Opengl

Industries

Computer Software

Wikipedia

UserPtarjan

view source

Hi, I'm Paul Tarjan. I'm a Software Engineer at Facebook on the Facebook Platform. Previously I was at Yahoo! as the Technical Lead for SearchMonkey.


ISBN #
3

Resumes

Paul Tarjan Photo 1

Distinguished Software Engineer

view source
Location:
San Francisco, CA
Industry:
Computer Software
Work:
Facebook since Mar 2010
Software Engineer

Yahoo! May 2007 - Mar 2010
Senior Technical Yahoo

Stanford University Jan 2007 - Mar 2007
Teaching Assistant

Stanford University Sep 2005 - Mar 2007
Research Assistant
Education:
Stanford University 2005 - 2007
M.Sc, Computer Science
The University of Calgary 2001 - 2005
B.Sc ^2, Pure Mathematics, Computer Science
Skills:
Python
Software Engineering
Distributed Systems
Java
Php
Ruby
C++
Perl
Javascript
Css
Html
Unicycle
Juggling
Latex
C#
Prolog
Opengl

Us Patents

  • Mapping A Third-Party Web Page To An Object In A Social Networking System

    view source
  • US Patent:
    8504910, Aug 6, 2013
  • Filed:
    Jan 7, 2011
  • Appl. No.:
    12/986858
  • Inventors:
    Paul Tarjan - Palo Alto CA, US
  • Assignee:
    Facebook, Inc. - Menlo Park CA
  • International Classification:
    G06F 15/16
  • US Classification:
    715234, 715203, 715236, 715239
  • Abstract:
    A social networking system includes a mechanism for customizing display of content from an external web page. Nodes associated with a web page are included in the social graph based on one or more tags included in a web page, which contain meta-information for defining the node in the social networking system, such as the type of the node. The social networking system retrieves the tags from the markup language document and stores their information in connection with the node for the web page while using the tags to identify a template that describes display of content from the web page. The template may include user interface elements for receiving input, allowing a user to interact with a node in the social graph associated with the web page, allowing user interactions with the web page content to be tracked by and reflected back within the social networking system.
  • Systems And Methods For Providing Advanced Search Result Page Content

    view source
  • US Patent:
    20110072001, Mar 24, 2011
  • Filed:
    Sep 20, 2009
  • Appl. No.:
    12/563152
  • Inventors:
    Amit Jyoti Basu - San Jose CA, US
    Kevin Haas - San Jose CA, US
    Amit Kumar - San Jose CA, US
    Paul Tarjan - San Jose CA, US
    Jeonghee Yi - Cupertino CA, US
  • International Classification:
    G06F 17/30
  • US Classification:
    707709, 707706, 707729, 707E17108, 707E17032
  • Abstract:
    The present invention provides a method and system for generating search results including receiving a search request including at least one search term and accessing a corpus of data to determine relevant content for inclusion in a search result set on the basis of the search request. The method and system includes determining a plurality of applications associated with the search request and generating a search result output display for the presentation of at least a portion of the search result set and at least a portion of the applications.
  • Methods And Apparatuses For Identifying And Monitoring Information In Electronic Documents Over A Network

    view source
  • US Patent:
    20110197133, Aug 11, 2011
  • Filed:
    Feb 11, 2010
  • Appl. No.:
    12/703982
  • Inventors:
    Paul Tarjan - San Jose CA, US
    Yury Lifshits - San Francisco CA, US
  • Assignee:
    Yahoo! Inc. - Sunnyvale CA
  • International Classification:
    G06F 15/177
    G06F 3/00
  • US Classification:
    715736, 715760
  • Abstract:
    Exemplary methods and apparatuses are provided which may be implemented using one or more computing devices to allow for certain information within an electronic document to be easily identified and monitored in an efficient manner.
  • Method And System For Adding Anchor Identifiers To Search Results

    view source
  • US Patent:
    20110208718, Aug 25, 2011
  • Filed:
    Feb 23, 2010
  • Appl. No.:
    12/710865
  • Inventors:
    Paul Tarjan - San Jose CA, US
  • Assignee:
    Yahoo!, Inc., a Delaware corporation - Sunnnyvale CA
  • International Classification:
    G06F 17/30
    G06F 3/00
  • US Classification:
    707711, 715762, 707E17108
  • Abstract:
    Methods and systems are provided that may be utilized to determine one or more selectable anchor identifiers for one or more search results.
  • Non-Gaming On-Line Achievement Awards

    view source
  • US Patent:
    20120150759, Jun 14, 2012
  • Filed:
    Dec 9, 2010
  • Appl. No.:
    12/964707
  • Inventors:
    Paul Tarjan - San Jose CA, US
  • Assignee:
    Yahoo! Inc. - Sunnyvale CA
  • International Classification:
    G06Q 30/00
    G06Q 99/00
  • US Classification:
    705319, 705 11
  • Abstract:
    Example methods, apparatuses, or articles of manufacture are disclosed that may be implemented using one or more computing devices to facilitate or otherwise support one or more processes or operations associated with non-gaming on-line achievement awards for use in or with information or award management systems.
  • Dynamic Sentence Formation From Structured Objects And Actions In A Social Networking System

    view source
  • US Patent:
    20130073280, Mar 21, 2013
  • Filed:
    Sep 21, 2011
  • Appl. No.:
    13/239342
  • Inventors:
    Edward Kenneth O'Neil - Seattle WA, US
    Vladimir Fedorov - Menlo Park CA, US
    Paul Tarjan - Palo Alto CA, US
    Brynn Shepherd - San Francisco CA, US
    Lars Elistrup Rasmussen - San Francisco CA, US
    Michael Steven Vermal - San Francisco CA, US
    Carl Philip Sjogreen - San Francisco CA, US
  • International Classification:
    G06F 17/27
  • US Classification:
    704 9, 704E11001
  • Abstract:
    A social networking system includes a mechanism for integrating user actions on objects outside of the social networking system in the social graph. External system operators include widgets that, when executed by user devices, record user interactions that correspond to a defined structure of actions and objects. Third party operators utilize a tool provided by the social networking system to define the structure of actions and objects, verb tenses of action types, and noun forms object types. External actions are recorded by the social networking system for publishing to the social graph in dynamically generated sentences formed using the structure of the actions and objects.
  • Tool For Creating Structured Objects And Actions On A Social Networking System

    view source
  • US Patent:
    20130073979, Mar 21, 2013
  • Filed:
    Sep 21, 2011
  • Appl. No.:
    13/239345
  • Inventors:
    Brynn Shepherd - San Fracisco CA, US
    Carl Philip Sjogreen - San Francisco CA, US
    Vladimir Fedorov - Menlo Park CA, US
    Naitik Shah - Mountain View CA, US
    Edward Kenneth O'Neil - Seattle WA, US
    Lars Eilstrup Rasmussen - San Fracisco CA, US
    Paul Tarjan - Palo Alto CA, US
    Michael Steven Vernal - San Francisco CA, US
    Arthur George Rudolph - San Fracisco CA, US
  • International Classification:
    G06F 3/01
  • US Classification:
    715744
  • Abstract:
    A social networking system includes a mechanism for integrating user actions on objects outside of the social networking system in the social graph. External system operators include widgets that, when executed by user devices, record user interactions that correspond to a defined structure of actions and objects. Third party operators utilize a tool provided by the social networking system to define the structure of actions and objects. External actions are recorded by the social networking system for publishing to the social graph.
  • Call-Termination-Triggered Social Interface

    view source
  • US Patent:
    20130151605, Jun 13, 2013
  • Filed:
    Dec 9, 2011
  • Appl. No.:
    13/316209
  • Inventors:
    Matthew Nicholas Papakipos - Palo Alto CA, US
    David Harry Garcia - Sunnyvale CA, US
    Paul Tarjan - Palo Alto CA, US
  • International Classification:
    G06F 15/16
  • US Classification:
    709204
  • Abstract:
    Methods and systems directed to a call-termination triggered social interface that leverages information associated with an incoming phone number for display to a user of a mobile device post-call and permits the user to conveniently issue commands to the mobile device or social networking system to take specific actions for the number or entity associated with the number on the social network.

Plaxo

Paul Tarjan Photo 2

Paul Tarjan

view source
San Jose, CAYahoo!

Youtube

"Gradual typing of Ruby at Scale" by Dmytro P...

Stripe maintains an extremely large and growing Ruby code base in whic...

  • Duration:
    38m 46s

Paul Tarjan - WebNumbr

  • Duration:
    4m 34s

OSCON 2014: Include Hack - HHVM - PHP++; Paul...

Did you know that one of the biggest PHP sites on the internet isn't r...

  • Duration:
    42m 7s

RR 427: Sorbet, a Type Checker for Ruby with ...

Sponsors Sentry use code devchat... for $100 credit Datadog React Nat...

  • Duration:
    47m 59s

Facebook Hackathon 2010 in Madison, WI: Paul ...

Facebook staff members Paul Tarjan and Marcia Velencia ride ripsticks ...

  • Duration:
    2m 38s

Reverse Razor

I should really get a new razor...

  • Duration:
    41s

Flickr

Other Social Networks

Paul Tarjan Photo 11

Paul Tarjan Google+

view source
Network:
GooglePlus
Paul Tarjan - Web Hacker - Facebook - Yahoo! - Palo Alto - Calgary - Silicon Valley - Calgary - Stanford - Stanford - Calgary.

Googleplus

Paul Tarjan Photo 12

Paul Tarjan

News

Facebook Introduces Shared Photo Albums

Facebook introduces shared photo albums

view source
  • Facebook's Paul Tarjan said in a public post on the social network that the idea for shared photo albums came out of one of the company's internal "hackathons," which is the origin story for many a tech product or new feature these days.
  • Date: Aug 27, 2013
  • Category: Sci/Tech
  • Source: Google

Facebook

Paul Tarjan Photo 13

Paul Tarjan Palo Alto S...

view source
Paul Tarjan has worked at Facebook (Web hacker), studied at Stanford University , lives in Palo Alto, California and is from Calgary, Alberta. Join Facebook to...

Get Report for Paul N Tarjan from Belmont, CA, age ~40
Control profile