Dynamic Java loading for applied program execution

A technology of application program and program execution, applied in the direction of program loading/starting, inter-program communication, program control device, etc., which can solve problems such as confusion and incorrect operation of programs, and achieve high flexibility and efficiency

Inactive Publication Date: 2003-05-07
SEIKO EPSON CORP
View PDF0 Cites 19 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In this case, the program may not run correctly and the problem itself may become confusing with future patch releases

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Dynamic Java loading for applied program execution
  • Dynamic Java loading for applied program execution
  • Dynamic Java loading for applied program execution

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0030] The invention is described as a means and method for efficient orderly downloading of applications, where the core module is downloaded first, the core module containing the classes necessary for the engine running the application. Then, in one embodiment, the remaining non-core modules are downloaded in the background even while the application is running, and the non-core modules are automatically uploaded into the running program when needed. It will be apparent, however, to one skilled in the art that the present invention may be practiced without some or all of these specific details. In other instances, well known process operations have not been described in detail in order not to obscure the invention.

[0031] Embodiments of the present invention provide methods and apparatus for efficiently distributing application components from centrally located sources (eg, hardware and software vendors) to end users over the Internet. In one embodiment, a user is able to...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

Methods and an apparatus for downloading an application over a distributed network are provided. One exemplary method includes a computer implemented method executed by a general purpose computer, where the computer implemented method is capable of downloading an executable program from a networked storage to the general purpose computer. The method initiates with downloading a core module where the core module includes classes necessary to run an engine of the executable program. Then, the core module is installed which in turn module provides instant user functionality. The installed core module includes code for, requesting a class not associated with the core module, searching non-core modules of the executable program for the requested class, and downloading to the general purpose computer a non-core module containing the requested class while the executable program provides the user functionality.

Description

[0001] This application is related to US Patent Application No. ________ (Attorney Docket No. AP116H0), filed on the same date as this application and entitled "Packaging of Dynamic Classes." This application is hereby incorporated by reference. technical field [0002] The present invention generally relates to methods and devices for downloading executable programs, and in particular, the present invention provides an optimal and intelligent mode for increasing the speed of downloading executable programs from the Internet. Background technique [0003] The explosive growth of the Internet has brought much dynamism to our work and home environments. Being able to download applications and software, especially Java-related applications, allows us to further enhance the functionality of PCs in the office or home environment. However, the low speed of downloading programs from the Internet has become a major obstacle for users to enjoy these activities. [0004] figure 1 T...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/54H04L29/06H04L29/08
CPCH04L67/02H04L67/34H04L29/06H04L9/40
Inventor 李家欣S·内尔森B·陈
Owner SEIKO EPSON CORP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products