James A Cowling

age ~43

from San Francisco, CA

James Cowling Phones & Addresses

  • San Francisco, CA
  • Cambridge, MA
  • Houston, TX

Resumes

James Cowling Photo 1

James Cowling

view source
Location:
San Francisco, CA
Industry:
Computer Software
Work:
Dropbox Jul 2012 - Aug 2020
Senior Principal Engineer

Massachusetts Institute of Technology (Mit) Sep 2005 - Jun 2012
Phd Candidate and Research Assistant

Massachusetts Institute of Technology (Mit) Nov 2008 - May 2012
Mediator and Peer Counselor

Microsoft Jun 2008 - Aug 2008
Research Intern

Nicta Nov 2004 - Aug 2005
Research Engineer
Education:
Massachusetts Institute of Technology 2007 - 2012
Doctorates, Doctor of Philosophy, Computer Science, Engineering, Computer Science and Engineering
Massachusetts Institute of Technology 2005 - 2007
Master of Science, Masters, Electrical Engineering, Electrical Engineering and Computer Science, Computer Science
University of Sydney 2000 - 2004
Uc San Diego 2002 - 2003
Skills:
Distributed Systems
Python
Computer Science
Algorithms
Java
Programming
C++
Cloud Computing
Transaction Processing
Matlab
Fault Tolerance
Research
C
Mediation
Interests:
Guitar
Electronics
Woodwork/Metalwork
Cycling
Student Support
Bass
James Cowling Photo 2

James Cowling

view source
James Cowling Photo 3

James Cowling

view source

Us Patents

  • Atomic Moves With Lamport Clocks In A Content Management System

    view source
  • US Patent:
    20190205457, Jul 4, 2019
  • Filed:
    Jan 17, 2018
  • Appl. No.:
    15/873693
  • Inventors:
    - San Francisco CA, US
    David Wetterau - San Francisco CA, US
    Braden Walker - San Francisco CA, US
    James Cowling - San Francisco CA, US
    Sujay Jayakar - San Francisco CA, US
  • International Classification:
    G06F 17/30
    H04L 29/08
    G06F 1/04
  • Abstract:
    A system can serialize moves and mounts across namespaces based on lamport clocks. In some examples, the system obtains a request to move a content item from a source namespace to a destination namespace. The system processes an incoming move at the destination and an outgoing move at the source. The system processes for the content item a delete at the source and an add at the destination. The system assigns a first clock to the incoming move and a second clock to the outgoing move, the first clock being lower than the second clock. The system assigns a third clock to the delete and a fourth clock to the add, the third clock being higher than the second clock and lower than the fourth clock. The system serializes the incoming and outgoing moves, the delete and the add based on the first, second, third and fourth clocks.
  • Using Colocation Hints To Facilitate Accessing A Distributed Data Storage System

    view source
  • US Patent:
    20150254320, Sep 10, 2015
  • Filed:
    Mar 25, 2014
  • Appl. No.:
    14/224786
  • Inventors:
    - San Francisco CA, US
    James Cowling - San Francisco CA, US
  • Assignee:
    Dropbox, Inc. - San Francisco CA
  • International Classification:
    G06F 17/30
  • Abstract:
    The disclosed embodiments relate to a system that uses colocation hints to facilitate storing data blocks in a distributed data storage system, which includes a plurality of data centers. During operation, the system receives a write request from a client to write a data block to the distributed data storage system, wherein the write request includes a colocation hint that identifies a colocation group associated with the data block. In response to the write request, the system uses the colocation hint to identify one or more data centers associated with the colocation group. Next, the system writes copies of the data block to the one or more identified data centers. In this way, the system situates copies of data blocks associated with the colocation group in the same data centers when possible.

Googleplus

James Cowling Photo 4

James Cowling

Lived:
San Francisco, CA
Sydney, Australia
Cambridge, MA
San Diego, CA
Cambridge, UK
Education:
MIT CSAIL, The University of Sydney
James Cowling Photo 5

James Cowling

James Cowling Photo 6

James Cowling

James Cowling Photo 7

James Cowling

James Cowling Photo 8

James Cowling

James Cowling Photo 9

James Cowling

James Cowling Photo 10

James Cowling

James Cowling Photo 11

James Cowling

Facebook

James Cowling Photo 12

James Cowling

view source
James Cowling Photo 13

James Cowling

view source
James Cowling Photo 14

James Cowling

view source
James Cowling Photo 15

James Cowling

view source
James Cowling Photo 16

James Cowling

view source
James Cowling Photo 17

James Cowling

view source
James Cowling Photo 18

James Cowling

view source
James Cowling Photo 19

James Cowling

view source

Classmates

James Cowling Photo 20

James Cowling

view source
Schools:
Warwick High School Newport News VA 1982-1986
Community:
Collin Long
James Cowling Photo 21

James Cowling

view source
Schools:
Katy High School Katy TX 1973-1977
James Cowling Photo 22

James Cowling, Mansfield ...

view source
James Cowling Photo 23

Central High School, Jeff...

view source
Graduates:
James Cowling (1936-1939),
Homer Norris (1949-1961),
Mildred Jefferson (1959-1963),
Toni Washington (1968-1970),
Arzan Patel (1997-2000)
James Cowling Photo 24

Mansfield High School, Ma...

view source
Graduates:
James Cowling (1964-1968),
Anika Smith (1997-2001),
Katherine Allen (1977-1981),
Marla Jackson (1980-1984),
Corey Clark (1994-1998),
Jennifer Howard (1979-1983)
James Cowling Photo 25

Goddard College, Plainfie...

view source
Graduates:
James Cowling (1963-1970),
Deborah Livingston (1969-1970),
Jason Guetzkow (1988-1989),
Irene Schapire (1972-1975)

Youtube

DEX 2022: Stepping Stones Not Milestones (Jam...

No engineering leader is capable of sitting down and charting a straig...

  • Duration:
    27m 45s

Convex: Life Without a Backend Team (James Co...

CMU Database Group - Vaccination Database Tech Talks - Second Dose (20...

  • Duration:
    1h 1m 42s

Revisiting Viewstamped Replication with Brian...

0:00 Intro 2:25 Brian Oki 26:11 James Cowling.

  • Duration:
    1h 21m 33s

Dropbox Background on Magic Pocket with James...

James Cowling, Principal Engineer at Dropbox, provides background on t...

  • Duration:
    58m 56s

Dropbox Competitive Advantages from Infrastru...

James Cowling, Principal Engineer at Dropbox, reviews how the company'...

  • Duration:
    12m 41s

SE-Radio Episode 285: James Cowling on Dropbo...

James Cowling of Dropbox tells Robert Blumen about their massive migra...

  • Duration:
    46m 3s

Myspace

James Cowling Photo 26

james cowling

view source
Locality:
byron center, Michigan
Gender:
Male
Birthday:
1936
James Cowling Photo 27

james cowling

view source
Locality:
mur hole, nsw
Gender:
Male
Birthday:
1950
James Cowling Photo 28

James Cowling

view source
Locality:
OMAHA, Nebraska
Gender:
Male
Birthday:
1931
James Cowling Photo 29

James Cowling

view source
Locality:
Lecester, Midlands
Gender:
Male
Birthday:
1942
James Cowling Photo 30

james cowling

view source
Locality:
suffolk, VIRGINIA
Gender:
Male
Birthday:
1926

Flickr


Get Report for James A Cowling from San Francisco, CA, age ~43
Control profile