EP1515238A2

Font request processing system and method

Abstract

A font manager provides a system for processing a request for fonts by applications running on a computer. The system comprises a font request interceptor that receives a demand for fonts from an application running on a computer, a font retriever that requests the demanded fonts from a remote font provider, a font installer that receives and installs the demanded fonts and a font tracker that controls the use of the fonts in response to privilege information received from the remote font provider.

EP1515238A2, drawing sheet 1
Sheet 1 of 4

Term

Term ended

Projected expiry passed 2 July 2024, 2.2 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

15 claims: 10 independent, 5 dependent

  1. 1
    A method in a computer system for the processing of font requests, the method comprising:- a font consumer (100) requesting a font from a font provider (200);- the font provider (200) transmitting the requested font to the font consumer (100);- the font consumer (100) receiving the requested font and providing the requested font to an application (110);wherein: - the font provider (200) runs on a different computer than the font consumer (100);- the font provider (200) accesses subscription information from a subscription database (212);- the font provider (200) transmits the requested font to the font consumer (100) depending on the state of the accessed subscription information.
  2. 3
    A method according to any one of the previous claims, wherein the step of the font provider (200) accessing the subscription information for the font consumer (100) comprises:- accessing (322) a subscriber database (212);- looking up the font consumer (100) in the subscriber database (212);and- reading font privileges associated with the font consumer (100) .
  3. 4
    A method according to any one of the previous claims, wherein the step of the font provider (200) transmitting the requested font to the font consumer (100) comprises:- the font provider (200) encrypting the font (380) prior to transmission to the font consumer (100);
  4. 5
    A method according to anyone of the previous claims, wherein the step of the font provider (200) transmitting the requested font to the font consumer (100) comprises:- the font provider (200) giving privilege information (384) with the font, the privilege information (384) defining approved uses for the requested font by the font consumer (100).
  5. 6
    A method according to anyone of the previous claims, wherein the step of the font provider (200) transmitting the requested font to the font consumer (100) comprises:- the font provider (200) giving lifetime information (382) with the font, the lifetime information (382) defining a time period for which the font consumer (100) is authorized to use the font.
  6. 7
    A method according to anyone of the previous claims, wherein the step of the font consumer (100) receiving the requested font and providing the requested font to an application comprises:- installing (330) the font on the font consumer (100).
  7. 8
    A method according to anyone of the previous claims, wherein the step of the font consumer (100) receiving the requested font and providing the requested font to the application (110) comprises:- installing (330) the font in random access memory of the font consumer.
  8. 9
    A font manager (112) for a computer system, comprising:- a font request interceptor (352) receiving demands for fonts from applications (110) running on a first computer;- a font retriever running on said first computer for requesting the demanded fonts from a remote font provider (200) on a second computer if the demanded fonts are not installed on said first computer;- a font installer (354) running on said first computer for receiving and installing the demanded fonts;and- a font tracker (356) running on said first computer for controlling use of the demanded fonts by the applications (110) in response to privilege information (384) received from the remote font provider (200) on said second computer.
  9. 12
    A font manager (112) according to anyone of the previous claims 9 to 11, wherein the font retriever decrypts the demanded font (380) .
  10. 13
    A font manager (112) according to anyone of the previous claims 9 to 12, wherein the font tracker (356) monitors use of the demanded font to enforce use of the demanded fonts in a way that is consistent with the received privilege information (384).