Patents by Inventor Mark Tsimelzon

Mark Tsimelzon has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20040177148
    Abstract: A method for creating a modified web page based on an original web page includes retrieving a current version of the original web page. The current version of the web page is divided into a plurality of blocks. User-selection information is added to each of the plurality of blocks, the user-selection information including a select and a non-select user option. 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. The user non-selects others of the plurality of blocks by exercising a non-select user option from the user-selection information associated with each of the plurality of blocks. Only the user selected ones of the plurality of blocks are stored. A modified web page is created based only on the stored ones of the plurality of blocks.
    Type: Application
    Filed: March 17, 2004
    Publication date: September 9, 2004
    Inventor: Mark Tsimelzon
  • Patent number: 6763388
    Abstract: A method for creating a short web page based on an original web page includes retrieving a current version of the original web page. The current version of the web page is divided into a plurality of blocks. User-selection information is added to each of the plurality of blocks, the user-selection information including a select and a non-select user option. 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. The user non-selects others of the plurality of blocks by exercising a non-select user option from the user-selection information associated with each of the plurality of blocks. Only the user selected ones of the plurality of blocks are stored. A short web page is created based only on the stored ones of the plurality of blocks.
    Type: Grant
    Filed: August 10, 1999
    Date of Patent: July 13, 2004
    Assignee: Akamai Technologies, Inc.
    Inventor: Mark Tsimelzon
  • Publication number: 20030154239
    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.
    Type: Application
    Filed: January 10, 2003
    Publication date: August 14, 2003
    Inventors: Andrew Thomas Davis, Jay Parikh, Srinivasan Pichai, Eddie Ruvinsky, Daniel Stodolsky, Mark Tsimelzon, William E. Weihl
  • Publication number: 20030135509
    Abstract: An application deployment model for enterprise applications enables such applications to be deployed to and executed from a globally distributed computing platform, such as an edge server in an Internet content delivery network (CDN). In a representative embodiment, a CDN edge server supports application server code that executes a Web tier and/or Enterprise tier component of a given Java-based application. When multiple instances of the application server code are executed, given resources (e.g., memory, CPU, disk and network I/O) are monitored, and the application server instances are terminated or rate-limited to prevent over-utilization by any particular instance. In addition, a given application running in a given application server instance is restricted from taking certain actions, e.g., reading or writing from a file system, so that it cannot interfere with or access data from another customer's application.
    Type: Application
    Filed: January 10, 2003
    Publication date: July 17, 2003
    Inventors: Andrew Thomas Davis, Jay Parikh, Srinivasan Pichai, Eddie Ruvinsky, Daniel Stodolsky, Mark Tsimelzon, William E. Weihl