Search

Eric David Bloch

age ~60

from Hillsborough, CA

Also known as:
  • Eric D Bloch
  • Eric M Bloch
  • Eric B Lock
  • Eric Block
  • Eric Boch

Eric Bloch Phones & Addresses

  • Hillsborough, CA
  • 616 Virginia Ave, San Mateo, CA 94402 • (650)4588929
  • San Francisco, CA
  • Framingham, MA
  • Providence, RI
  • Palo Alto, CA
  • 1427 10Th Ave, San Francisco, CA 94122 • (415)7130089

Work

  • Position:
    Production Occupations

Isbn (Books And Publications)

Zimbabwe: Facing the Facts an Economic Dialogue between Eric Bloch and John Robertson

view source

Author
Eric Bloch

ISBN #
0797416358

Resumes

Eric Bloch Photo 1

Vice President Of Engineering

view source
Location:
15 Miranda Ct, Hillsborough, CA 94010
Industry:
Computer Software
Work:
Udemy
Vice President of Engineering

Udemy Mar 2015 - Feb 2017
Senior Director of Engineering, Core Teaching and Learning Platform

Yousendit Apr 2014 - Dec 2014
Director, Engineering

Marklogic Oct 2009 - Feb 2014
Director, Community

Clearwell Systems Sep 2006 - Jun 2009
Director of Engineering
Education:
Stanford University 1993 - 2012
Masters, Master of Arts, Sociology
Stanford University 1988 - 1990
Master of Science, Masters, Computer Science
Brown University 1983 - 1987
Skills:
Software Development
Web Applications
Start Ups
Software Engineering
Agile Methodologies
User Interface
Distributed Systems
Enterprise Software
Xml
Product Management
Open Source Software
Digital Media
Cloud Computing
Saas
Open Source
Computer Graphics
Marklogic
Threads
Content Management
Security
Product Marketing
Linux
Software As A Service
User Interface Design
Release Engineering
Project Management
Databases
Python
Web Development
Languages:
English
Eric Bloch Photo 2

Eric Bloch

view source
Eric Bloch Photo 3

Eric Bloch

view source
Eric Bloch Photo 4

Eric Bloch

view source
Eric Bloch Photo 5

Eric Bloch

view source
Location:
San Francisco Bay Area
Industry:
Computer Software
Skills:
Web Applications
User Interface
Computer Graphics
Digital Media
Open Source Software
Threads
Software Development

Us Patents

  • Frame-Accurate Transport Of Media Data Across A Data Network

    view source
  • US Patent:
    6792468, Sep 14, 2004
  • Filed:
    Nov 16, 1999
  • Appl. No.:
    09/441722
  • Inventors:
    Eric David Bloch - San Francisco CA
    Jeffrey Evan Beall - Palo Alto CA
    Gordon Anson Durand - San Jose CA
    Ralph Hill - Los Gatos CA
  • Assignee:
    Microsoft Corporation - Redmond WA
  • International Classification:
    G06F 1516
  • US Classification:
    709231, 725 87, 725 88, 709102, 709203, 709217, 709219
  • Abstract:
    A software architecture and control protocol that provides applications with control over the transport that is frame-accurate, random-access, real-time and stream-based. Conventional server-based data network where media data resides on the server does not provide a frame accurate control of media data playback on a client workstation. The present invention provides control on the client with the implementation of a âclient pullâ data transport model. According to the present invention, requests for media data are sent from the client to the server one request at a time. The server, upon receiving the requests, retrieves the corresponding frames of media data and transmits the media data back to the client one frame at a time. In this way, the present invention allows a user-interface to provide frame accurate controls on the client workstation, while allowing for real-time playback of media data that resides on the server.
  • Enabling Online And Offline Operation

    view source
  • US Patent:
    7275105, Sep 25, 2007
  • Filed:
    Mar 25, 2002
  • Appl. No.:
    10/105787
  • Inventors:
    Eric D. Bloch - San Francisco CA, US
    Max D. Carlson - San Francisco CA, US
    Pablo Kang - San Francisco CA, US
    Christopher Kimm - San Francisco CA, US
    Oliver W. Steele - Brookline MA, US
    David T. Temkin - San Francisco CA, US
  • Assignee:
    Laszlo Systems, Inc. - San Mateo CA
  • International Classification:
    G06F 15/16
  • US Classification:
    709227, 709203
  • Abstract:
    The present invention provides software developers with the capability to create applications that can access information online and offline without having to program such capabilities into their applications. An application can gather information from various remote data sources via a network or other communication means, and still have access to all or a portion of that information when the computing device running the application is no longer connected to the network. In one embodiment, a client manages information access, caching and synchronization for the application. When connected, information accessed is stored in a local data store on (or near) the computing device. When disconnected, requests are run against the local data store instead of the remote data source. When reconnected, information is synchronized between the local data store and the remote data source.
  • Seamless Playback Of Multiple Clips Of Media Data Across A Data Network

    view source
  • US Patent:
    7448062, Nov 4, 2008
  • Filed:
    Nov 16, 1999
  • Appl. No.:
    09/441729
  • Inventors:
    Eric David Bloch - San Francisco CA, US
    Jeffrey Evan Beall - Palo Alto CA, US
    Gordon Anson Durand - San Jose CA, US
    Ralph Hill - Los Gatos CA, US
  • Assignee:
    Microsoft Corporation - Redmond WA
  • International Classification:
    H04N 7/173
    G06F 15/16
  • US Classification:
    725 93, 725 90, 725100, 709219, 709231
  • Abstract:
    A software architecture and control protocol that provides seamless playback of multiple clips of media data across a data network. Conventional server-based data network architecture where playback logic resides on the servers does not provide the capability of seamless playback of multiple clips stored in different servers. The present invention allows users to specify a playlist and provides control on the client with the implementation of a “client pull” data transport model. According to the present invention, the playlist is translated into a plurality of frame accurate requests, which are sent from the client to the servers one request at a time. The servers, upon receiving the requests, retrieve the corresponding frames of media data and transmit the media data back to the client. In this way, the present invention allows a user-interface to provide seamless playback of multiple clips that reside on different servers on the client workstation.
  • Enabling Online And Offline Operation

    view source
  • US Patent:
    7526561, Apr 28, 2009
  • Filed:
    Dec 8, 2006
  • Appl. No.:
    11/608717
  • Inventors:
    Eric D. Bloch - San Francisco CA, US
    Max D. Carlson - San Francisco CA, US
    Pablo Kang - San Francisco CA, US
    Christopher Kimm - San Francisco CA, US
    Oliver W. Steele - Brookline MA, US
    David T. Temkin - San Francisco CA, US
  • Assignee:
    Laszlo Systems, Inc. - San Mateo CA
  • International Classification:
    G06F 15/16
    G06F 9/44
    G06F 9/445
  • US Classification:
    709229, 717178, 717173
  • Abstract:
    The present invention provides software developers with the capability to create applications that can access information online and offline without having to program such capabilities into their applications. An application can gather information from various remote data sources via a network or other communication means, and still have access to all or a portion of that information when the computing device running the application is no longer connected to the network. In one embodiment, a client manages information access, caching and synchronization for the application. When connected, information accessed is stored in a local data store on (or near) the computing device. When disconnected, requests are run against the local data store instead of the remote data source. When reconnected, information is synchronized between the local data store and the remote data source.
  • Method Of Controlling Access To Network Resources Referenced In Electronic Mail Messages

    view source
  • US Patent:
    7634543, Dec 15, 2009
  • Filed:
    Feb 16, 2006
  • Appl. No.:
    11/357745
  • Inventors:
    Robert Van Zant - San Bruno CA, US
    Eric Bloch - San Mateo CA, US
  • Assignee:
    IronPort Systems, Inc. - San Bruno CA
  • International Classification:
    G06F 15/16
  • US Classification:
    709206, 709217, 709225, 709229, 709246
  • Abstract:
    A method and apparatus for controlling access to network resources referenced in electronic mail messages comprises the computer-implemented steps of receiving an electronic mail message that comprises one or more hyperlinks; modifying the one or more hyperlinks by associating an identifier value with each of the one or more hyperlinks; receiving a request to access a specified hyperlink among the one or more hyperlinks; determining, based on the identifier value that is associated with the specified hyperlink, a particular action among a plurality of allowed actions; and issuing a network request to access the specified hyperlink only when the particular action is allowing user access to the specified hyperlink.
  • Enabling Online And Offline Operation

    view source
  • US Patent:
    7680941, Mar 16, 2010
  • Filed:
    Dec 8, 2006
  • Appl. No.:
    11/608721
  • Inventors:
    Eric D. Bloch - San Francisco CA, US
    Max D. Carlson - San Francisco CA, US
    Pablo Kang - San Francisco CA, US
    Christopher Kimm - San Francisco CA, US
    Oliver W. Steele - Brookline MA, US
    David T. Temkin - San Francisco CA, US
  • Assignee:
    Laszlo Systems, Inc. - San Mateo CA
  • International Classification:
    G06F 15/16
  • US Classification:
    709227, 709203
  • Abstract:
    The present invention provides software developers with the capability to create applications that can access information online and offline without having to program such capabilities into their applications. An application can gather information from various remote data sources via a network or other communication means, and still have access to all or a portion of that information when the computing device running the application is no longer connected to the network. In one embodiment, a client manages information access, caching and synchronization for the application. When connected, information accessed is stored in a local data store on (or near) the computing device. When disconnected, requests are run against the local data store instead of the remote data source. When reconnected, information is synchronized between the local data store and the remote data source.
  • Presentation Server

    view source
  • US Patent:
    7752256, Jul 6, 2010
  • Filed:
    Mar 5, 2002
  • Appl. No.:
    10/092010
  • Inventors:
    Eric D. Bloch - San Francisco CA, US
    Max D. Carlson - San Francisco CA, US
    Christopher Kimm - San Francisco CA, US
    James B. Simister - San Francisco CA, US
    Oliver W. Steele - Brookline MA, US
    David T. Temkin - San Francisco CA, US
    Adam G. Wolff - San Francisco CA, US
  • Assignee:
    Laszlo Systems, Inc. - San Mateo CA
  • International Classification:
    G06F 15/16
  • US Classification:
    709203
  • Abstract:
    A server is disclosed that presents content to a client. The server receives a request for particular content. In response to the request, the server accesses data and/or code that describes the particular content. The server compiles that code and/or data to create executable code, and transmits the executable code to the client for execution on the client. In one embodiment, the code describing the particular content is a mark-up language description. In various implementations, the executable code includes a user interface that provides access to the requested content.
  • Method Of Controlling Access To Network Resources Using Information In Electronic Mail Messages

    view source
  • US Patent:
    7809796, Oct 5, 2010
  • Filed:
    Apr 5, 2007
  • Appl. No.:
    11/696851
  • Inventors:
    Eric Bloch - San Mateo CA, US
    Robert Van Zant - San Bruno CA, US
    Scot Kennedy - San Francisco CA, US
  • Assignee:
    IronPort Systems, Inc. - San Bruno CA
  • International Classification:
    G06F 15/16
    G06F 15/173
  • US Classification:
    709206, 709224, 709225, 709229
  • Abstract:
    A method and apparatus for controlling access to network resources referenced in electronic mail messages comprises the computer-implemented steps of receiving an electronic mail message that comprises one or more hyperlinks; determining sender information that identifies a sender of the electronic mail message; creating and storing a record that associates the sender information with each of the one or more hyperlinks; receiving a request to access a specified hyperlink among the one or more hyperlinks; retrieving, based on the specified hyperlink, the record; retrieving, based on the sender information associated with the specified hyperlink, sender reputation information associated with the sender; determining, based on the sender reputation information, a particular action among a plurality of allowed actions; and issuing a network request to access the specified hyperlink only when the particular action is allowing user access to the specified hyperlink.

Classmates

Eric Bloch Photo 6

Eric Bloch

view source
Schools:
Central High School Brooksville FL 1988-1992
Community:
Michele Ferko

Facebook

Eric Bloch Photo 7

Eric Bloch

view source
Eric Bloch Photo 8

Eric Bloch

view source
Eric Bloch Photo 9

Eric Bloch

view source
Eric Bloch Photo 10

Eric Ivan Bloch

view source
Eric Bloch Photo 11

Eric Bloch

view source
Eric Bloch Photo 12

Eric Bloch

view source
Eric Bloch Photo 13

Eric Bloch

view source
Eric Bloch Photo 14

Brayden Eric Bloch

view source

Myspace

Eric Bloch Photo 15

Eric Bloch

view source
Eric Bloch Photo 16

Eric Bloch

view source
Locality:
Crawley, London and South East
Gender:
Male

Googleplus

Eric Bloch Photo 17

Eric Bloch

Lived:
San Carlos, CA
Framingham, MA
San Francisco, CA
Stanford, CA
Palo Alto, CA
Providence, RI
New York, New York
Work:
MarkLogic Corporation - Director, Community (2010)
Oracle
SGI
IronPort
Laszlo Systems
Clearwell Systems
Education:
Brown University, Stanford University
Tagline:
Ursine engineer, trombone-player, parent of multiples, community guy, and occasional curmudgeon.
Eric Bloch Photo 18

Eric Bloch

Work:
Indiana Univeristy-Purdue University Indianapolis - Pre-Doctoral Intern
Eric Bloch Photo 19

Eric Bloch

Education:
Eastern Michigan University - Master's in Communication
Tagline:
Tall.
Eric Bloch Photo 20

Eric Bloch

Eric Bloch Photo 21

Eric Bloch

Eric Bloch Photo 22

Eric Bloch

Eric Bloch Photo 23

Eric Bloch

Eric Bloch Photo 24

Eric Bloch

Youtube

Funeral service for Dr. Eric Bloch

Funeral service for Dr. Eric Bloch.

  • Duration:
    52m 17s

Eric Bloch Reel

  • Duration:
    2m 22s

Israel Archaeology Discovery CONFIRMS Ancient...

On today's Watchman Newscast, host Erick Stakelbeck breaks down a stun...

  • Duration:
    10m 34s

Guest Speaker: 10-26-2017 Eric Bloch from Tyl...

  • Duration:
    47m 48s

2nd Annual Erich Bloch Lecture

Michael Crow presents the 2nd Annual Erich Bloch Lecture on university...

  • Duration:
    1h 28m 9s

Remembering erich bloch (19252016)

Remembering erich bloch (19252016) Erich Bloch, who died last week at ...

  • Duration:
    4m 21s

Get Report for Eric David Bloch from Hillsborough, CA, age ~60
Control profile