CA2811138C

Generating, storing, and displaying graphics using sub-pixel bitmaps

Abstract

A sub-pixel bitmap tile serving system configured to serve tiles in response to requests from a user comprises a plurality of front end tile servers for serving one or more sub-pixel bitmap tiles requested by a user. A request distributor distributes requests for sub-pixel bitmap tiles between the plurality of front end tile servers and a plurality of back end tile servers are communicatively coupled with the plurality of front end tile servers. Each back end tile server has access to the sub-pixel bitmap tiles, and is configured to provide requested sub-pixel bitmap tiles to a corresponding front end tile server.

CA2811138C, drawing sheet 1
Sheet 1 of 6

Term

Term ended

Expired 23 March 2025, 1.5 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

11 claims: 2 independent, 9 dependent

  1. 1
    CA 02811138 2016-06-09 What is claimed is:1. A sub-pixel bitmap tile serving system configured to serve tiles to clients, the system comprising: a plurality of front end tile servers for serving one or more sub-pixel bitmap tiles to a processing device for a requested graphic;a request distributor for distributing requests for sub-pixel bitmap tiles between the plurality of front end tile servers;and a plurality of back end tile servers communicatively coupled with the plurality of front end tile servers, each back end tile server having access to the sub-pixel bitmap tiles, and configured to provide requested sub-pixel bitmap tiles to a corresponding front end tile server;wherein the system further pre-fetches, to the processing device, sub-pixel bitmap tiles surrounding the requested graphic within a pre-determined distance.
  2. 9
    A processing device comprising:a display;processing hardware;and computer-executable instructions that cause the processing device to: request one or more sub-pixel bitmap tiles for rendering a graphic;receive, from a plurality of front-end servers operating in a sub-pixel bitmap tile serving system, one or more sub-pixel bitmap tiles corresponding to the graphic as well as a number of sub-pixel bitmap tile surrounding the requested graphic within a pre-determined distance, wherein the system further includes (i) a request distributor for distributing requests for sub-pixel bitmap tiles between the plurality of front end tile servers, and (ii) a plurality of back end tile servers communicatively coupled with the plurality of front end tile servers, each back end tile server having access to the sub-pixel bitmap tiles, and configured to provide requested sub-pixel bitmap tiles to a corresponding front end tile server.