Method and apparatus for executing software applications

US9509969B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9509969-B2
Application numberUS-201514615252-A
CountryUS
Kind codeB2
Filing dateFeb 5, 2015
Priority dateFeb 23, 2005
Publication dateNov 29, 2016
Grant dateNov 29, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

The invention claimed is: 1. A device for determining the lifetime of a software application associated with audio-video (“AV”) data, the AV data comprising a plurality of titles, the device comprising a processor configured to detect selection of a first title read from a first storage medium; a processor configured to detect on the first storage medium a first and second application associated with the first title, and a first indication relating to the first application, and a second indication relating to the second application, wherein the first and second applications are distinct; a processor configured to play back the first title and executing the first and second applications; a processor configured to, upon termination of the first title, terminate the first application if the first indication has a first value, and otherwise to continue the first application, and to terminate the second application and if the second indication has a first value, and otherwise continuing the second application; a processor configured to, upon ejection of the first storage medium, terminate the first application if the first indication has a certain value different from the first value and indicating a disc bound application, and otherwise to continue the first application, and to terminate the second application if the second indication has the certain value different from the first value and indicating a disc bound application, and otherwise to continue the second application; a processor configured to detect insertion of a second storage medium; a processor configured to retrieve data from the second storage medium, the data comprising a third indication and AV data of a second title, the third indication being distinct from the second indication; and a processor configured to continue the first application if the third indication retrieved from the second storage medium has a certain value, and to otherwise terminate the first application, wherein the AV data of the second title are played back without the first application being executed, and to continue the second application if the third indication retrieved from the second storage medium has a certain value, and otherwise to terminate the second application, wherein the AV data of the second title are played back without the second application being executed. 2. Storage medium that has audio-video (“AV”) data including a title, which is recorded on the storage medium, comprising; an application being a software application relating to the title; and an indication associated with the application, wherein a life cycle of the application is determined in use of the storage medium in an apparatus by executing: detecting selection of a first title read from the storage medium; detecting on the storage medium a first and second application associated with the first title, and a first indication relating to the first application, and a second indication relating to the second application, wherein the first and second applications are distinct; playing back the first title and executing the first and second applications; upon termination of the first title, terminating the first application if the first indication has a first value, and otherwise continuing the first application, and terminating the second application and if the second indication has a first value, and otherwise continuing the second application; upon ejection of the storage medium, terminating the first application if the first indication has a certain value different from the first value and indicating a disc bound application, and otherwise continuing the first application, and terminating the second application if the second indication has the certain value different from the first value and indicating a disc bound application, and otherwise continuing the second application; detecting insertion of a second storage medium; retrieving data from the second storage medium, the data comprising a third indication and AV data of a second title, the third indication being distinct from the second indication; and continuing the first application if the third indication retrieved from the second storage medium has a certain value, and otherwise terminating the first application, wherein the AV data of the second title are played back without the first application being executed, and continuing the second application if the third indication retrieved from the second storage medium has a certain value, and otherwise terminating the second application, wherein the AV data of the second title are played back without the second application being executed.

Assignees

Inventors

Classifications

  • of operating discs · CPC title

  • Optical discs · CPC title

  • G06F9/445Primary

    Program loading or initiating (bootstrapping G06F9/4401; security arrangements for program loading or initiating G06F21/57) · CPC title

  • H04N9/79Primary

    Processing of colour television signals in connection with recording · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9509969B2 cover?
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 fo…
Who is the assignee on this patent?
Thomson Licensing
What technology area does this patent fall under?
Primary CPC classification G06F9/445. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Nov 29 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).