Patent · US Expired

Computer language interpreter which can perform time-consuming operations with minimal impact on interactive programs

US6230182A · kind A · utility

4Cited by
5References
12Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJul 8, 1998
Grant dateMay 8, 2001
Priority date
Expiry dateJul 8, 2018

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F9/45508
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A method of interpreting a program and performing time consuming operations at various times in a manner whereby the probability that a user of the program perceives any delay in the execution of the program is minimized. A time consuming operation as used herein is one which may take an interpreter from a fraction of a second to several seconds to perform, depending on the process. The method includes determining when a block will occur during the execution of the program. A block is a period of time that an operating system will halt a running of the program. Next it is determined whether or not to perform the time consuming operation based upon a criteria which depends on a length of time that the program is blocked. If it is blocked for a required time, the time consuming operation is performed, otherwise the interpreter will wait to perform the time consuming operation.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.