Nova Patents
EP1569130B1

Font data processing system and method

Abstract

This record has no abstract on file.

EP1569130B1, drawing sheet 1
Sheet 1 of 7

Term

Term ended

Expired 27 February 2024, 2.6 years ago.

  1. Priority and filed
  2. Granted
  3. Expired
  4. Today

20 claims: 2 independent, 18 dependent

  1. 1
    A system for facilitating the processing of font data (304) for the electronic data transfer (300) to client devices (100), comprising a server (200) receiving electronic data transfer (300) addressed to at least one client device (100) from a sender and transmitting the electronic data transfer (300) to the at least one client device (100), the server comprising:means (210) for storing a list of client font capabilities associated with a plurality of client devices (100);means (202) for accessing font data (304) in the electronic data transfer (300) addressed to the at least one client device (100), the at least one client device (100) corresponding to the one or more client devices (100);means (202) for comparing the accessed font data (304) to the list of client font capabilities associated with the plurality of client devices (100);means (202) for identifying augment font data (306) based on the comparing the accessed font data (304) to the list of client font capabilities associated with the plurality of client devices (100);and means (202) for including augment font data (306) in the electronic data transfer (300) to the at least one client device (100), with augment font data (306) being font data that is provided to the at least one client device (100) in addition to the electronic data transfer (300) so that the client device (100) may render text data in the electronic data transfer (300) as specified by the font data (304) in the electronic data transfer (300), wherein the one or more client devices (100) are mobile communication devices.
  2. 4
    The system according to one of the claims 2 to 3, wherein the electronic data transfer (300) comprises an electronic document.
  3. 5
    The system according to one of the claims 2 to 4, wherein the electronic data transfer (300) comprise a Wireless Access Protocol (WAP) deck.
  4. 6
    The system according to one of the claims 2 to 5, wherein the list of client font capabilities associated with the plurality of client devices (100) comprises a list of fonts supported by each of the one or more client devices (100).
  5. 7
    The system according to one of the claims 2 to 6, wherein the font processing software (202) is executed on the server (200), being a computer and having stored font data.
  6. 9
    The system according to one of the claims 2 to 8, further comprising:a server font data store comprising server font data for a plurality of font types;and a provider font list store comprising font provider access data;wherein the processor executable instructions are operable to cause a processing device access the server font data store to obtain augment font data (306) and to access the provider font list store to issue a request to a font provider to obtain augment font data (306).
  7. 10
    A method of facilitating the processing of font data (304) for an electronic data transfer (300) to at least one client device (100), with the method being performed on a server (200), the server (200) receiving the electronic data transfer (300) addressed to the at least one client device (100) from a sender and transmitting the electronic data transfer (300) to the at least client device (100), comprising:storing a list of client font capabilities associated with a plurality of client devices (100) ;accessing font data (304) in the electronic data transfer (300) addressed to at least one client device (100), the at least one client device (100) corresponding to the one or more client devices (100);comparing the accessed font data (304) to the list of client font capabilities associated with the plurality of client devices (100);identifying augment font data (306) based on the comparing the accessed font data (304) to the list of client font capabilities associated with the plurality of client devices (100), with augment font data (306) being font data that is provided to the at least one client device (100) in addition to the electronic data (300) transfer so that the client device (100) may render text data in the electronic data transfer (300) as specified by the font data (304) in the electronic data transfer (300);and including augment font data (306) in the electronic data transfer (300) to the at least one client device (100), wherein the one or more client devices (100) are mobile communication devices.
  8. 12
    The method according to one of the claims 10 to 11, wherein the electronic data transfer (300) comprises an electronic document.
  9. 13
    The method according to one of the claims 10 to 12, wherein the electronic data transfer (300) comprises a Wireless Access Protocol (WAP) deck.
  10. 14
    The method according to one of the claims 10 to 13, wherein the electronic data transfer (300) comprises an e-mail message.
  11. 15
    The method according to one of the claims 10 to 14, wherein storing a list of client font capabilities associated with the plurality of client devices (100) comprises storing a list of fonts supported by each of the one or more client devices (100).
  12. 16
    The method according to one of the claims 10 to 15, further comprising:determining if the augment font data (306) is stored in a font data store;and requesting augment font data (306) from an augment font provider if the augment font data (306) if the augment font data (306) is not stored in the font data store.