Unlock instant, AI-driven research and patent intelligence for your innovation.

Method and apparatus for executing software applications

a software application and software technology, applied in the field of methods and apparatus for executing software applications, can solve problems such as user discomfort, and achieve the effect of preventing user irritation

Inactive Publication Date: 2012-08-09
THOMSON LICENSING SA
View PDF20 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

The patent text describes a method for controlling software applications that are executed from removable storage media. The method allows the application to continue or terminate depending on the reason for ejecting the storage medium. This is useful for software applications that are designed to run on multiple devices and can be started on one device and then continued on another device. The method also allows for the application to have a defined lifetime and can be terminated when the user initiates the ejection. Overall, the method provides a better user experience and ensures that software applications continue to run even when the storage medium is ejected.

Problems solved by technology

This is uncomfortable for the user, particularly in the case of consumer electronic devices.

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
  • Method and apparatus for executing software applications
  • Method and apparatus for executing software applications
  • Method and apparatus for executing software applications

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0036]Though the following examples are based on optical disc players, the invention described herein is also applicable to other high-density storage media and respective players. Consumer electronics devices, like HD movie players, often provide the option to run software applications, particularly interactive applications, like e.g. news tickers or movie-combined games. According to the present invention, these applications can either be disc-bound or disc-unbound, and title-bound or title-unbound. In general all disc-bound applications will be terminated if the disc is ejected, i.e. leaving the player.

[0037]A disc-unbound application however, if started once, is potentially able to continue being executed by the environments (i.e. the movie players) virtual machine (VM) or interpreter, regardless of a specific disc being inserted or not. One idea of the invention is that an application signals, e.g. by means of a flag or indication, if it is bound to disc or not. This flag indic...

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

Consumer electronic devices, such as e.g. high-definition movie players for removable storage media such as optical discs, may provide possibilities for advanced interactivity for the user, implemented as software applications. A question arising generally with such software applications is what the life cycle of such an application is, and who may control it. The invention provides a method for executing software applications within a playback device for audio-video data, wherein data from a first removable storage medium are read for a software application to be executed within said playback device, and the data comprise an indication defining a termination condition for the application. Based on said termination code and depending on how the medium holding the application is ejected, the application is terminated or may survive.

Description

Related Applications[0001]This application is a continuation of U.S. Ser. No. 11 / 884,698, entitled “Method and Apparatus for Executing Software Applications” filed Aug. 20, 2007 and which issues as U.S. Pat. No. ______, on ______.FIELD OF THE INVENTION[0002]This invention relates to a method for executing or terminating software applications.BACKGROUND[0003]Latest developments in consumer electronic devices, such as e.g. high-definition (HD) movie players for removable storage media, provide possibilities for advanced interactivity for the user. Techniques for interactive software applications are based upon script execution, e.g. ECMAscript, or on execution of code, e.g. JAVA, that is either interpreted or pre-compiled for running on a virtual machine (VM) located in the device. Such an application could e.g. be a news ticker showing text at the bottom of the picture in an overlay while e.g. a HD movie is running and depicted on the screen. While the HD movie is read from the remov...

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(United States)
IPC IPC(8): G06F9/44
CPCG06F9/445H04N9/79G11B2220/2537G11B27/105
Inventor GANDOLPH, DIRKHERPEL, CARSTENHOERENTRUP, JOBSTJANSSEN, UWEOSTERMANN, RALFPETERS, HARTMUTSCHEWZOW, ANDREJWINTER, MARCO
Owner THOMSON LICENSING SA