IP Library Granted Patent US 7,770,187
Granted Patent B2
US 7,770,187 · App. 11/196,085 · Granted Aug 3, 2010

Applications manager with variable management instruction set

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 7,770,187
App. No.
11/196,085
Granted
Aug 3, 2010
Kind
B2
Abstract

An information processing system or a digital decoder ( 5 ) makes it possible to process data originating from at least one application ( 3 ), for example, by way of a bouquet of television programs, and comprises an operating system ( 1 ), a virtual machine ( 10 ) and an application manager ( 4 ) executing one or more variable management instruction sets ( 11 ) so as to influence the operating system ( 1 ) and the virtual machine ( 10 ) during the execution of the application.

Claims (16)

1. A device for managing an application composed of instructions executable by an execution system, said execution system communicating with an operating system so as to access resources of the device, wherein the device comprises an applications manager including a storage medium, which can execute at least one received management instruction set,

said application manager executing management instructions from said at least one received management instruction set both after the running of the application and during the running of the application, said at least one management instruction set modifying via functions a state of the device after running of an application executed by the operating system and/or the execution system and the running of this application,

said at least one management instruction set being executed upon a change of state and/or upon an event external to the device, and executed at the end of the running of the application and during the running of said application,

said at least one management instruction set being provided by an external source, wherein said application manager comprises several sets of management instructions originating from several sources of management instructions; a specified management instruction set being assigned to each application.

2. The device for managing an application as claimed in claim 1 , wherein the functions of the management instructions cannot be executed by the operating system or the execution system.

3. The device for managing an application as claimed in claim 1 , characterized in that it comprises a means for loading the management instruction set from a source of management instructions to the applications manager.

4. The device for managing an application as claimed in claim 3 , wherein the source of management instructions is the application.

5. The device for managing an application as claimed in claim 3 , wherein the source of management instructions is the user interface.

6. The device for managing an application according to claim 3 , wherein the device possesses a standard management instruction set in memory.

7. The device for managing an application as claimed claim 1 , wherein binary priority indicators are associated with the management instructions, the applications manager executing first the management instructions whose priority is the highest.

8. The device for managing an application as claimed in claim 1 , wherein, if several management instruction sets can be applied to an application before the launching of this application, the one with the highest priority being used by the application manager.

9. The device for managing an application as claimed in claim 1 , wherein a management instruction contains the priority of an application, at the reception of such instruction, the application manager modifying the priority of the applications executed in the device.

10. The device for managing an application as claimed in claim 9 , wherein the application manager allows a resource of the device to the application having the highest priority.

11. Digital decoder furnished with means for receiving at least one application, said application being composed of instructions executable by an execution system, said execution system communicating with an operating system so as to access the resources of the device, wherein the device comprises an applications manager, including a storage medium, which can execute at least one set of at least one received management instruction,

said application manager executing a management instruction set from said at least one set of at least one received management instruction both after the running of the Application and during the running of the application, said management instruction modifies via a function the running of the application and the state of the device at the end of the running of the application executed by the operating system and/or the execution system and is executed at the end of the running of this application,

said management instructions being provided externally to the decoder, wherein said management instruction contains an identifier of an application, at the reception of such instruction, the application manager applies this management instruction to the specified application.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 4, 2019
From: THOMSON MULTIMEDIA S.A.
To: THOMSON LICENSING S.A.
Reel/Frame 050262/0460 →
CHANGE OF NAME Recorded Jun 27, 2019
From: THOMSON LICENSING S.A.
To: THOMSON LICENSING
Reel/Frame 049605/0842 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 27, 2019
From: THOMSON LICENSING
To: INTERDIGITAL CE PATENT HOLDINGS
Reel/Frame 049606/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 21, 2016
From: LETELLIER, PHILLIPPE; DIEHL, ERIC; HOUEIX, PIERRE; SCHAEFER, RALF
To: THOMSON MULTIMEDIA
Reel/Frame 040083/0169 →
SECURITY AGREEMENT Recorded Aug 31, 2012
From: COMPANION DIAGNOSTICS, INC. / RICHARD SELINFREUND
To: BMO HARRIS BANK N.A.
Reel/Frame 028885/0526 →