James W Mickens

age ~45

from Boston, MA

Also known as:
  • James Williamson Mickens

James Mickens Phones & Addresses

  • Boston, MA
  • 10 Akron St UNIT 609, Cambridge, MA 02138
  • 10700 4Th St, Bellevue, WA 98004 • 4255028374
  • 10700 NE 4Th St #616, Bellevue, WA 98004 • 4255028374
  • 11000 10Th St, Bellevue, WA 98004 • 4255028374
  • Ann Arbor, MI
  • Kiona, WA
  • Atlanta, GA

Resumes

James Mickens Photo 1

Associate Professor

view source
Location:
100 Lovejoy Wharf, Boston, MA
Industry:
Computer Software
Work:
Harvard University
Associate Professor

Microsoft Sep 2008 - Jul 2015
Researcher

Microsoft Jun 2006 - Aug 2006
Research Intern
Education:
University of Michigan 2001 - 2008
Doctorates, Doctor of Philosophy, Computer Science
Georgia Institute of Technology 1997 - 2001
Bachelors, Bachelor of Science, Computer Science
Mid - Atlantic Maritime Academy
Skills:
Computer Science
Distributed Systems
Web Applications
Research
C++
Javascript
Security
Algorithms
C
Software Engineering
Linux
James Mickens Photo 2

James Mickens

view source
James Mickens Photo 3

James Mickens

view source

Us Patents

  • Network Application Performance Enhancement Using Speculative Execution

    view source
  • US Patent:
    8140646, Mar 20, 2012
  • Filed:
    Jun 4, 2009
  • Appl. No.:
    12/478595
  • Inventors:
    James W. Mickens - Bellevue WA, US
    Jonathan R. Howell - Seattle WA, US
    Jacob R. Lorch - Bellevue WA, US
    Jeremy E. Elson - Kirkland WA, US
    Edmund B. Nightingale - Redmond WA, US
  • Assignee:
    Microsoft Corporation - Redmond WA
  • International Classification:
    G06F 15/16
    G06F 7/44
    G06F 17/00
    G06F 17/20
  • US Classification:
    709219, 709203, 709218, 717172, 717173, 715200, 715204, 715205
  • Abstract:
    A speculative web browser engine may enable providing transmission of content between a server and a client prior to a user-initiated request for the content hidden in imperative code (event handlers), which may reduce user-perceived latency when the user initiates the imperative code. In some aspects, a speculative browser state may be created from an actual browser state and used to run the event handlers. The event handlers may be modified to direct actions of the event handler to update the speculative browser state. Speculative content may be transmitted between the server and the client in response to an execution of the modified code. The speculative content may be stored in a cache and made readily available for use when the user initiates the event handler and finds that the desired content has already been fetched.
  • Using Related Users Data To Enhance Web Search

    view source
  • US Patent:
    8244721, Aug 14, 2012
  • Filed:
    Feb 13, 2008
  • Appl. No.:
    12/030331
  • Inventors:
    Meredith June Morris - Bellevue WA, US
    Jaime Brooks Teevan - Cambridge MA, US
    James W. Mickens - Ann Arbor MI, US
    Saleema Amershi - Seattle WA, US
  • Assignee:
    Microsoft Corporation - Redmond WA
  • International Classification:
    G06F 17/30
  • US Classification:
    707723, 707802, 715753
  • Abstract:
    The claimed subject matter provides a system and/or a method that facilitates generating a personalized query result for a specific user. An interface can receive at least one of a portion of a text query to be searched or a portion of personalized content related to a user that submits the portion of the text query. A personalization component can combine the portion of personalized content related to the user with a portion of personalized content related to one or more disparate users to create group personalized content, wherein the group personalized content is compared with the portion of the text query to identify a relationship there between to generate a personalized query result in accordance with the relationship.
  • Collaborative Speed Determination In Distributed Systems

    view source
  • US Patent:
    8307077, Nov 6, 2012
  • Filed:
    Aug 3, 2011
  • Appl. No.:
    13/197435
  • Inventors:
    John R. Douceur - Bellevue WA, US
    James W. Mickens - Bellevue WA, US
    Debmalya Panigrahi - Cambridge MA, US
  • Assignee:
    Microsoft Corporation - Redmond WA
  • International Classification:
    G06F 15/16
  • US Classification:
    709224, 709232
  • Abstract:
    The described implementations relate to collaborative speed determination in distributed systems. One method estimates upload speeds of a plurality of hosts. The method sends a first bandwidth probe from a first host to a second host. The method receives, at the first host, a second bandwidth probe sent from the second host. The method determines which of the first and second bandwidth probes was relatively slower. The method designates either of the first or second hosts that sent the relatively slower bandwidth probe as a loser and takes a speed of the bandwidth probe of the loser as a first estimate of the loser's upload speed.
  • Capturing Web-Based Scenarios

    view source
  • US Patent:
    8407321, Mar 26, 2013
  • Filed:
    Apr 21, 2010
  • Appl. No.:
    12/764104
  • Inventors:
    James Mickens - Bellevue WA, US
    Jon Howell - Seattle WA, US
    Jeremy Elson - Seattle WA, US
  • Assignee:
    Microsoft Corporation - Redmond WA
  • International Classification:
    G06F 15/173
  • US Classification:
    709220, 709218, 709228, 7071041
  • Abstract:
    This patent application pertains to capturing web-based scenarios. One example detects execution of a web application. This example also automatically captures non-deterministic events of the execution in a manner that is transparent to a user of the web application.
  • Collaborative Speed Determination In Distributed Systems

    view source
  • US Patent:
    20100241742, Sep 23, 2010
  • Filed:
    Mar 17, 2009
  • Appl. No.:
    12/405246
  • Inventors:
    John R. Douceur - Bellevue WA, US
    James W. Mickens - Bellevue WA, US
    Debmalya Panigrahi - Cambridge MA, US
  • Assignee:
    Microsoft Corporation - Redmond WA
  • International Classification:
    G06F 15/173
  • US Classification:
    709224
  • Abstract:
    The described implementations relate to collaborative speed determination in distributed systems. One method estimates upload speeds of a plurality of hosts. The method sends a first bandwidth probe from a first host to a second host. The method receives, at the first host, a second bandwidth probe sent from the second host. The method determines which of the first and second bandwidth probes was relatively slower. The method designates either of the first or second hosts that sent the relatively slower bandwidth probe as a loser and takes a speed of the bandwidth probe of the loser as a first estimate of the loser's upload speed.
  • Ad Stalking Defense

    view source
  • US Patent:
    20110288934, Nov 24, 2011
  • Filed:
    May 24, 2010
  • Appl. No.:
    12/786231
  • Inventors:
    John R. Douceur - Bellevue WA, US
    Jacob R. Lorch - Bellevue WA, US
    James Mickens - Bellevue WA, US
    David Levin - College Park MD, US
  • Assignee:
    MICROSOFT CORPORATION - Redmond WA
  • International Classification:
    G06Q 30/00
    G06F 17/30
    G06F 3/048
  • US Classification:
    705 1453, 705 1466, 705 1449, 707769, 715760, 707705, 707E17014
  • Abstract:
    Techniques are described to mitigate ad stalking and other user concerns resulting from user-targeted advertising. A user may be informed of advertising information by a process in which an advertising server receives a request for an ad. The request may have been generated in response to a user request for a landing web page. An ad may be selected based on user information available to the advertising server, where the user information is associated with the user and describes behavior and/or attributes and/or preferences associated with the user. Text about how the ad was selected may be incorporated into the ad. Such text may describe the user information used to select the ad. The selection-disclosing text may be incorporated in the ad in a form that is displayable to the user by a browser. The ad may then be transmitted for display in the landing web page.
  • Page Loading Optimization Using Page-Maintained Cache

    view source
  • US Patent:
    20120084346, Apr 5, 2012
  • Filed:
    Oct 5, 2010
  • Appl. No.:
    12/898128
  • Inventors:
    James W. Mickens - Bellevue WA, US
  • Assignee:
    MICROSOFT CORPORATION - Redmond WA
  • International Classification:
    G06F 15/16
  • US Classification:
    709203
  • Abstract:
    Web page loading time may be decreased with the use of a page-maintained storage cache on a client device. In various implementations, a server may receive a request for a web page from a web browser that is on the client device. The server may provide a chunk reassembler to the client device that determines whether any chunks in the web page are already stored on the client device. Subsequently, the server may send one or more chunk of the web page to the client device when the chunk reassembler determines that the one or more chunks of the web page are missing from the client device. The chunk reassembler may then instruct the web browser to assemble the one or more received chunks with the one or more chunks that are stored on the client device into the web page for presentation on the client device.
  • Accessing Hardware Devices Using Web Server Abstractions

    view source
  • US Patent:
    20130060905, Mar 7, 2013
  • Filed:
    Sep 2, 2011
  • Appl. No.:
    13/224337
  • Inventors:
    James Mickens - Bellevue WA, US
    David Chu - Bellevue WA, US
    Li Zhuang - Los Altos CA, US
    Kaisen Lin - Cupertino CA, US
  • Assignee:
    MICROSOFT CORPORATION - Redmond WA
  • International Classification:
    G06F 15/16
  • US Classification:
    709219
  • Abstract:
    In the new architecture, a client that desires access to a piece of hardware sends HTTP requests to a device server. The server receives a HTTP requests, accesses a device on behalf of the client, and send the device's response back to the client in the form of an HTTP response. This architecture has three primary advantages. First, it offers a clean interface for clients where all devices are accessed as if they are web servers. Second, it helps make devices more secure whereby clients can be prevented from accessing hardware directly, and all device access is forced through the narrow HTTP access protocol and checked for compliance with a desired security policy. Third, since HTTP allows local and remote servers to be contacted, the proposed architecture makes it easy for clients to communicate with devices that are not physically co-resident with the client but which are accessible via a network connection.

Amazon

Self Help For The Soul

Self Help for the Soul

view source

Self Help for the Soul is a journey that one takes for personal growth and understanding of self and others. Positive outcomes come from positive thoughts, which produce positive actions. The outcome will not always be what we desire but it is the effort to do what is best that matters. Words have p...


Author
James Mickens

Binding
Paperback

Pages
136

Publisher
CreateSpace Independent Publishing Platform

ISBN #
1507856172

EAN Code
9781507856178

ISBN #
1

Facebook

James Mickens Photo 4

James Mickens

view source
James Mickens Photo 5

James Mickens

view source
James Mickens Photo 6

James Mickens

view source
James Mickens Photo 7

James Mickens

view source
James Mickens Photo 8

James Mickens

view source
James Mickens Photo 9

James Mickens

view source
James Mickens Photo 10

James Mickens

view source
James Mickens Photo 11

James Mickens Jr.

view source

Youtube

70 A Multimedia Performance(A Fela Anikulapo ...

70 A Multi-Media Performance @ The Smithsonian Institution, National M...

  • Category:
    Entertainment
  • Uploaded:
    12 Nov, 2008
  • Duration:
    8m 9s

70 A Multimedia Performance (A Fela Anikulapo...

70 A Multi-Media Performance get ready for their 11-8-08 show @ The Sm...

  • Category:
    Entertainment
  • Uploaded:
    10 Nov, 2008
  • Duration:
    10m 16s

70 A Multimedia Performance(A Fela Anikulapo ...

70 A Multi-Media Performance @ The Smithsonian Institution, National M...

  • Category:
    People & Blogs
  • Uploaded:
    12 Nov, 2008
  • Duration:
    8m 54s

KoolShirt "Kool Like That"

This is directed and produced by CMMG's Tabitha Russell. CMMG was fort...

  • Category:
    Music
  • Uploaded:
    18 Oct, 2009
  • Duration:
    31s

Behind the Scene with Keith Anthony Photograp...

Behind the scenes with Keith Anthony Photography for the shoot with up...

  • Category:
    Entertainment
  • Uploaded:
    13 Sep, 2010
  • Duration:
    2m 35s

Kool & The Gang - Get Down On It (live, 1984)

Recorded live at Louisiana World Exposition (World's Fair) Amphitheatr...

  • Category:
    Music
  • Uploaded:
    01 Nov, 2009
  • Duration:
    7m

Kool & The Gang - Ladies Night (live, 1984)

Recorded live at Louisiana World Exposition (World's Fair) Amphitheatr...

  • Category:
    Music
  • Uploaded:
    01 Nov, 2009
  • Duration:
    5m 28s

Flex Nimbo PASQUEL ROUSE Kimbo Slice vs. Jame...

www.athleticcts.... flexnimbo flex nimbo MMA and MUay Thai kickboxing...

  • Category:
    Sports
  • Uploaded:
    01 Mar, 2008
  • Duration:
    1m 14s

News

Mit Team Eyes Faster Website Load Times Via 'Polaris'

MIT Team Eyes Faster Website Load Times Via 'Polaris'

view source
  • Harvard professor James Mickens likens the process to a tourist: When you visit one city, you may discover more cities you want to stop in. But rather than zig-zagging from location to location, it would be easier to see a list of all cities ahead of time in order to plan the fastest route.
  • Date: Mar 10, 2016
  • Category: Sci/Tech
  • Source: Google
Mit Tech Could Boost Websites' Load Speed By 34%

MIT Tech Could Boost Websites' Load Speed by 34%

view source
  • James Mickens, a Harvard researcher who was also involved in the work, likened the process with a business trip. For instance, if a businessman has in mind a list of remote cities to visit, he may find that he doesnt like visiting some of the cities before returning home.
  • Date: Mar 10, 2016
  • Category: Sci/Tech
  • Source: Google

MIT touts tech to speed up webpages

view source
  • The Polaris team includes graduate student Ameesh Goyal and professor Hari Balakrishnan, as well as Harvard professor James Mickens, who started project while he was a visiting professor at MIT in 2014.
  • Date: Mar 10, 2016
  • Category: Sci/Tech
  • Source: Google
No More Tears: Science Boosts Web Browser Speed By 34%

No more tears: Science boosts web browser speed by 34%

view source
  • Polaris does not change the objects that a page downloads, i.e., the page downloads the same objects, but in an optimized order. So, if the original page contained no malware objects, neither will the Polaris page," James Mickens, former CSAIL professor now at Harvard, wrote in an emailed response.
  • Date: Mar 09, 2016
  • Category: Sci/Tech
  • Source: Google

Googleplus

James Mickens Photo 12

James Mickens

James Mickens Photo 13

James Mickens

James Mickens Photo 14

James Mickens

James Mickens Photo 15

James Mickens

James Mickens Photo 16

James Mickens

Classmates

James Mickens Photo 17

James Mickens

view source
Schools:
JohnC.Fremont High School Los Angeles CA 1983-1987
Community:
Brenda Blakely, Darrel Beatty, Ronald Hart, Diane Johnson
James Mickens Photo 18

James Mickens

view source
Schools:
Henry Clay Junior High School Los Angeles CA 2000-2004
Community:
Donna Lewis, Wendy Hull, Trenton Battle, Kelvin Lee, Nancy Ashworth
James Mickens Photo 19

James Mickens

view source
Schools:
West Point High School West Point VA 1983-1987
Community:
Deborah Fauber, Bryant Britt, Theodore Evans
James Mickens Photo 20

James Mickens | Noxubee C...

view source
James Mickens Photo 21

Michael James Mickens | T...

view source
James Mickens Photo 22

Noxubee County High Schoo...

view source
Graduates:
James Mickens (1983-1987),
Jacqueline Felton (2000-2004),
Cloud Tate (1973-1977)
James Mickens Photo 23

West Point High School, W...

view source
Graduates:
James Mickens (1983-1987),
Christopher Allen (1992-1996),
Katherine Hammond (1975-1979),
Tom Pierce (1983-1987)
James Mickens Photo 24

Henry Clay Junior High Sc...

view source
Graduates:
Tom Vegors (1962-1965),
James Mickens (2000-2004),
Juan Lara (1987-1989),
Julie Davis (1972-1976)

Get Report for James W Mickens from Boston, MA, age ~45
Control profile