IP Library Granted Patent US 9,304,664
Granted Patent B2
US 9,304,664 · App. 14/190,476 · Granted Apr 5, 2016

Method for generating multi-language menus

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,304,664
App. No.
14/190,476
Granted
Apr 5, 2016
Kind
B2
Abstract

A method for generating multi-language menus comprises grouping language-dependent menu resource files on a storage medium, and selecting only those menu resource files from a group that are labeled with an indication that matches the preferred menu language of the respective player.

Claims (30)

1. Method for executing in a player device a software application relating to an audio-visual presentation,

wherein the audio-visual presentation is one of a plurality of titles stored on a first storage medium, the method comprising

detecting a title selection request, and in response to the title selection request

generating or updating a virtual file system according to the selected title;

reading, within the virtual file system, data from the first storage medium, the data comprising audio-visual presentation data and software application data,

the software application data having a language label associated;

comparing the language label associated to the read software application data with a preferred language identifier;

selecting, within said virtual file system, software application data that are associated with a language label matching the preferred language identifier;

caching the selected software application data that are associated with a language label matching the preferred language identifier in a cache memory within the player device;

generating a first audio-visual presentation based on said audio-visual presentation data, wherein the first audio-visual presentation starts automatically;

during the first audio-visual presentation performing at least one of processing, decompressing, unpacking and compiling the cached software application data and

upon termination of said at least one of processing, decompressing, unpacking and compiling the cached software application data, performing

terminating said first audio-visual presentation;

generating a second audio-visual presentation from said audio-visual presentation data readable from the first storage medium; and

executing a software application based on the cached data while generating said second audio-visual presentation, wherein the software application is distinct from the audio-visual presentation and the software application modifies the audio-visual presentation.

2. A Non-transitory storage medium having stored thereon a software application relating to an audio-visual presentation,

wherein the audio-visual presentation is one of a plurality of titles stored on a first storage medium, the software application having instructions that allow a playback device to perform

detecting a title selection request, and in response to the title selection request

generating or updating a virtual file system according to the selected title;

reading, within the virtual file system, data from the first storage medium, the data comprising audio-visual presentation data and software application data,

the software application data having a language label associated;

comparing the language label associated to the read software application data with a preferred language identifier;

selecting, within said virtual file system, software application data that are associated with a language label matching the preferred language identifier;

caching the selected software application data that are associated with a language label matching the preferred language identifier in a cache memory within the player device;

generating a first audio-visual presentation based on said audio-visual presentation data, wherein the first audio-visual presentation starts automatically;

during the first audio-visual presentation performing at least one of processing, decompressing, unpacking and compiling the cached software application data and

upon termination of said at least one of processing, decompressing, unpacking and compiling the cached software application data, performing

terminating said first audio-visual presentation;

generating a second audio-visual presentation from said audio-visual presentation data; and

executing a software application based on the cached data while generating said second audio-visual presentation, wherein the software application is distinct from the audio-visual presentation and the software application modifies the audio-visual presentation.

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE RECEIVING PARTY NAME FROM INTERDIGITAL CE PATENT HOLDINGS TO INTERDIGITAL CE PATENT HOLDINGS, SAS. PREVIOUSLY RECORDED AT REEL: 47332 FRAME: 511. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Feb 28, 2024
From: THOMSON LICENSING
To: INTERDIGITAL CE PATENT HOLDINGS, SAS
Reel/Frame 066703/0509 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2018
From: THOMSON LICENSING
To: INTERDIGITAL CE PATENT HOLDINGS
Reel/Frame 047332/0511 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 2, 2014
From: GANDOLPH, DIRK; HERPEL, CARSTEN; HOERENTRUP, JOBST; JANSSEN, UWE; OSTERMANN, RALF; PETERS, HARTMUT; SCHEWZOW, ANDREJ; WIINTER, MARCO
To: THOMSON LICENSING
Reel/Frame 032585/0719 →