×

Upgrading an application software to be used, by communication

  • US 6,263,499 B1
  • Filed: 03/16/2000
  • Issued: 07/17/2001
  • Est. Priority Date: 09/20/1996
  • Status: Expired due to Term
First Claim
Patent Images

1. A data processor having a plurality of fulfillable and unfulfillable functions to process data, and when a particular one of the unfulfillable functions is specified to process data, downloading data regarding a fulfillable function corresponding to the particular unfulfillable function from an external device, the data processor comprising:

  • a program storage section which stores a program having the plurality of fulfillable and unfulfillable functions;

    a use time storage section which stores an accumulation of periods of time each for which the program was used;

    selecting means for selecting any desired function from among the plurality of functions of the program during operation of the program;

    first determining means for determining, based on the content of the program stored in said program storage section, whether the desired function selected by said selecting means is fulfillable;

    second determining means, responsive to said first determining means determining that the desired function selected by said selecting means is unfulfillable, for determining whether the accumulation of periods of use times stored in said use time storage section is more than a predetermined time value;

    communication executing means, responsive to said second determining means determining that the accumulation of the periods of use times stored in said use time storage section is more than the predetermined time value, for sending the external device a request to let the data processor have data representing a fulfillable function corresponding to the selected unfulfillable function and for receiving that data which the external device sent in response to the sent request;

    installing means for installing the received data representing that function in the data processor; and

    reset means, responsive to said installing means installing the received data in the data processor, for resetting the accumulation of the periods of use times stored in said use time storage section.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×