Search

Mark B Tsimelzon

age ~52

from Mountain View, CA

Also known as:
  • Mark Boris Tsimelzon
  • Makr B Tsimelzon
  • Anna Tsimelzon
  • Mark N
Phone and address:
1570 Layla Ct, Mountain View, CA 94041
650 464-4408

Mark Tsimelzon Phones & Addresses

  • 1570 Layla Ct, Mountain View, CA 94041 • 650 464-4408
  • 74 Bernardo Ave, Sunnyvale, CA 94085 • 408 720-1162
  • 745 Bernardo Ave, Sunnyvale, CA 94087 • 408 530-9233 • 408 720-1162 • 650 961-3159
  • 745 S Bernardo Ave #A313, Sunnyvale, CA 94087
  • Stanford, CA
  • Santa Clara, CA
  • Houston, TX
  • Cambridge, MA
  • Arlington, MA
  • 1570 Layla Ct, Mountain View, CA 94041 • 408 569-6682

Work

  • Company:
    Tocata mobile (formerly known as revel touch)
    May 2012
  • Address:
    Palo Alto, CA
  • Position:
    Vp engineering

Education

  • Degree:
    Ph.D. (unfinished)
  • School / High School:
    Stanford University
    1994 to 1996
  • Specialities:
    Computer Science

Skills

Distributed Systems • Scalability • Cloud Computing • Hadoop • CDN • Big Data • Engineering Management • Early-stage Startups • C++ • Mobile Applications • Real-Time Data • Complex Event Processing • E-commerce • Machine Learning • Content Distribution Networks • CEP • Algorithms • Open Source • XML • Start-ups • Java • Linux • Databases

Languages

russian

Industries

Computer Software

Resumes

Mark Tsimelzon Photo 1

Startup Vp Engineering

view source
Position:
VP Engineering at Tocata Mobile (formerly known as Revel Touch)
Location:
Mountain View, California
Industry:
Computer Software
Work:
Tocata Mobile (formerly known as Revel Touch) - Palo Alto, CA since May 2012
VP Engineering

Baynote - San Jose, CA Mar 2011 - Jan 2012
VP Engineering

Mohr Davidow Ventures Jun 2010 - Feb 2011
Entrepreneur in Residence

Yahoo, Inc Apr 2009 - Jun 2010
Director of Engineering, Hadoop / Cloud Computing

Coral8, Inc. (acquired by Sybase, Inc.) Jan 2003 - Mar 2009
Founder, CTO, VP Engineering
Education:
Stanford University 1994 - 1996
Ph.D. (unfinished), Computer Science
Massachusetts Institute of Technology 1990 - 1994
B.S., Math & Computer Science
Skills:
Distributed Systems
Scalability
Cloud Computing
Hadoop
CDN
Big Data
Engineering Management
Early-stage Startups
C++
Mobile Applications
Real-Time Data
Complex Event Processing
E-commerce
Machine Learning
Content Distribution Networks
CEP
Algorithms
Open Source
XML
Start-ups
Java
Linux
Databases
Languages:
russian

Us Patents

  • Method And Apparatus For Notifying A User Of Changes To Certain Parts Of Web Pages

    view source
  • US Patent:
    6834306, Dec 21, 2004
  • Filed:
    Aug 10, 1999
  • Appl. No.:
    09/372402
  • Inventors:
    Mark Tsimelzon - Sunnyvale CA
  • Assignee:
    Akamai Technologies, Inc. - Cambridge MA
  • International Classification:
    G06F 1516
  • US Classification:
    709228, 709224, 7155011
  • Abstract:
    A method for notifying a user of changes to pre-selected portions of a web page includes dividing a web page into a plurality of blocks. User-selection information is added to each of the plurality of blocks. The user selects ones of the plurality of blocks by exercising a select user option from the user-selection information associated with each of the plurality of blocks. User-selectable notification-enabling information is added to each of the user selected ones of the plurality of blocks and for each selected block the user defines the notification condition. Each of the user selected ones of the plurality of blocks are monitored. Changes made to each of the user selected ones of the plurality of blocks based upon the notification condition are detected. The user is notified when the detection indicates that the user selected notification condition has occurred.
  • Java Application Framework For Use In A Content Delivery Network (Cdn)

    view source
  • US Patent:
    7127713, Oct 24, 2006
  • Filed:
    Jan 10, 2003
  • Appl. No.:
    10/340206
  • Inventors:
    Andrew Thomas Davis - San Francisco CA, US
    Jay Parikh - Redwood City CA, US
    Srinivasan Pichai - Foster City CA, US
    Eddie Ruvinsky - Redwood City CA, US
    Daniel Stodolsky - Somerville MA, US
    Mark Tsimelzon - Sunnyvale CA, US
    William E. Weihl - San Francisco CA, US
  • Assignee:
    Akamai Technologies, Inc. - Cambridge MA
  • International Classification:
    G06F 9/445
  • US Classification:
    717177
  • Abstract:
    An application deployment model for enterprise applications to enable such applications to be deployed to and executed from a globally distributed computing platform, such as an Internet content delivery network (CDN). According to the invention, application developers separate their Web application into two layers: a highly distributed edge layer and a centralized origin layer. In a representative embodiment, the edge layer supports a servlet container that executes a Web tier, typically the presentation layer of a given Java-based application. Where necessary, the edge layer communicates with code running on an origin server to respond to a given request. In an alternative embodiment, the edge layer supports a more fully-provisioned application server that executes both Web tier (e. g. , presentation) and Enterprise tier application (e. g. , business logic) components.
  • Edge Side Components And Application Programming Environment For Building And Delivering Highly Distributed Heterogenous Component-Based Web Applications

    view source
  • US Patent:
    7200681, Apr 3, 2007
  • Filed:
    Jul 30, 2002
  • Appl. No.:
    10/208478
  • Inventors:
    Mark Tsimelzon - Sunnyvale CA, US
  • Assignee:
    Akamai Technologies, Inc. - Cambridge MA
  • International Classification:
    G05F 15/173
  • US Classification:
    709246
  • Abstract:
    A method is provided for processing an application on an edge server, wherein the application comprises a set of defined presentation, code and data components, each of which are preferably URI-addressable objects. In response to a client request, the presentation, code and data components are processed according to a set of metadata to generate a response, and the response is delivered to the client. The presentation components are typically content such as HTML fragments, WML fragments, or some combination thereof. The code components are typically Java servlets or beans, XSLT style sheets, or some combination thereof. The data components are typically XML files, native database formatted files, and the like. Each of the presentation, code and data components may have a distinct management profile, cacheability profile, deployment profile, invalidation profile, and security profile. These profiles are settable via metadata or other similar means.
  • Managing Web Tier Session State Objects In A Content Delivery Network (Cdn)

    view source
  • US Patent:
    7254634, Aug 7, 2007
  • Filed:
    Mar 10, 2003
  • Appl. No.:
    10/384824
  • Inventors:
    Andrew T. Davis - San Francisco CA, US
    Jay G. Parikh - Redwood City CA, US
    Srikanth Thirumalai - Chapel Hill NC, US
    William E. Weihl - San Francisco CA, US
    Mark Tsimelzon - Sunnyvale CA, US
  • Assignee:
    Akamai Technologies, Inc. - Cambridge MA
  • International Classification:
    G06F 15/16
  • US Classification:
    709228, 709227, 709249
  • Abstract:
    Business applications running on a content delivery network (CDN) having a distributed application framework can create, access and modify state for each client. Over time, a single client may desire to access a given application on different CDN edge servers within the same region and even across different regions. Each time, the application may need to access the latest “state” of the client even if the state was last modified by an application on a different server. A difficulty arises when a process or a machine that last modified the state dies or is temporarily or permanently unavailable. The present invention provides techniques for migrating session state data across CDN servers in a manner transparent to the user. A distributed application thus can access a latest “state” of a client even if the state was last modified by an application instance executing on a different CDN server, including a nearby (in-region) or a remote (out-of-region) server.
  • Publish And Subscribe Capable Continuous Query Processor For Real-Time Data Streams

    view source
  • US Patent:
    7383253, Jun 3, 2008
  • Filed:
    Dec 17, 2004
  • Appl. No.:
    11/015963
  • Inventors:
    Mark Tsimelzon - Sunnyvale CA, US
    Aleksey Sanin - Sunnyvale CA, US
    Rajeev Motwani - Palo Alto CA, US
    Glenn Robert Seidman - Woodside CA, US
    Gayatri Patel - Monte Sereno CA, US
  • Assignee:
    Coral 8, Inc. - Mountain View CA
  • International Classification:
    G06F 17/30
  • US Classification:
    707 3
  • Abstract:
    A Continuous Query Processor processes queries on continuously updating data sources or data streams and includes a Publication Manager for accepting published structured elements of data from data stream Publishers, a Subscription Manager for giving structured elements of data to one or more data stream Subscribers, a Query Module Manager for processing queries represented by Query Modules, a Query Module Store for maintaining deployed Query Modules, a Query Primitive Manager performing processing for various primitives that comprise a Query Module, and a Schedule Manager for coordinating when a primitive within a Query Module gets processed in order to maintain that each continuous query is continuously updated immediately upon the arrival of structured element data affecting any part of a continuous query.
  • Edge Side Components And Application Programming Environment For Building And Delivering Highly Distributed Heterogenous Component-Based Web Applications

    view source
  • US Patent:
    7467233, Dec 16, 2008
  • Filed:
    Apr 2, 2007
  • Appl. No.:
    11/695466
  • Inventors:
    Mark Tsimelzon - Sunnyvale CA, US
  • Assignee:
    Akamai Technologies, Inc. - Cambridge MA
  • International Classification:
    G06F 15/173
  • US Classification:
    709246
  • Abstract:
    A method is provided for processing an application on an edge server, wherein the application comprises a set of defined presentation, code and data components, each of which are preferably URI-addressable objects. In response to a client request, the presentation, code and data components are processed according to a set of metadata to generate a response, and the response is delivered to the client. The presentation components are typically content such as HTML fragments, WML fragments, or some combination thereof. The code components are typically Java servlets or beans, XSLT style sheets, or some combination thereof. The data components are typically XML files, native database formatted files, and the like. Each of the presentation, code and data components may have a distinct management profile, cacheability profile, deployment profile, invalidation profile, and security profile. These profiles are settable via metadata or other similar means.
  • Edge Side Components And Application Programming Environment For Building And Delivering Highly Distributed Heterogenous Component-Based Web Applications

    view source
  • US Patent:
    7734823, Jun 8, 2010
  • Filed:
    Dec 15, 2008
  • Appl. No.:
    12/334730
  • Inventors:
    Mark Tsimelzon - Sunnyvale CA, US
    Daniel M. Lewin - Charlestown MA, US
  • Assignee:
    Akamai Technologies, Inc. - Cambridge MA
  • International Classification:
    G06F 15/173
  • US Classification:
    709246
  • Abstract:
    A method is provided for processing an application on an edge server, wherein the application comprises a set of defined presentation, code and data components, each of which are preferably URI-addressable objects. In response to a client request, the presentation, code and data components are processed according to a set of metadata to generate a response, and the response is delivered to the client. The presentation components are typically content such as HTML fragments, WML fragments, or some combination thereof. The code components are typically Java servlets or beans, XSLT style sheets, or some combination thereof. The data components are typically XML files, native database formatted files, and the like. Each of the presentation, code and data components may have a distinct management profile, cacheability profile, deployment profile, invalidation profile, and security profile. These profiles are settable via metadata or other similar means.
  • Managing Web Tier Session State Objects In A Content Delivery Network (Cdn)

    view source
  • US Patent:
    7765304, Jul 27, 2010
  • Filed:
    Aug 6, 2007
  • Appl. No.:
    11/834042
  • Inventors:
    Andrew T. Davis - San Francisco CA, US
    Jay G. Parikh - Redwood City CA, US
    Srikanth Thirumalai - West Newton MA, US
    William E. Weihl - San Francisco CA, US
    Mark Tsimelzon - Sunnyvale CA, US
  • Assignee:
    Akamai Technologies, Inc. - Cambridge MA
  • International Classification:
    G06F 15/16
    G06F 15/173
  • US Classification:
    709227, 709228, 709249, 709217, 709238
  • Abstract:
    Business applications running on a content delivery network (CDN) having a distributed application framework can create, access and modify state for each client. Over time, a single client may desire to access a given application on different CDN edge servers within the same region and even across different regions. Each time, the application may need to access the latest “state” of the client even if the state was last modified by an application on a different server. A difficulty arises when a process or a machine that last modified the state dies or is temporarily or permanently unavailable. The present invention provides techniques for migrating session state data across CDN servers in a manner transparent to the user. A distributed application thus can access a latest “state” of a client even if the state was last modified by an application instance executing on a different CDN server, including a nearby (in-region) or a remote (out-of-region) server.
Name / Title
Company / Classification
Phones & Addresses
Mark Tsimelzon
President and Chief Technology Officer, Founder
Coral8, Inc.
Custom Computer Programming Services
82 Pioneer Way STE 106, Mountain View, CA 94041
650 210-3810, 650 210-3883

Googleplus

Mark Tsimelzon Photo 2

Mark Tsimelzon


Get Report for Mark B Tsimelzon from Mountain View, CA, age ~52
Control profile