IP Library Granted Patent US 11,947,980
Granted Patent B2
US 11,947,980 · App. 18/073,101 · Granted Apr 2, 2024

Performing a context-dependent task in a program

Inventors: Alain Le Perlerin (Renens, CH); Pierre Sarda (Echallens, CH)
Assignee: Nagravision Sàrl
G06F9/451G06F8/38G06F9/445G06F9/48G06F9/54
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 11,947,980
App. No.
18/073,101
Granted
Apr 2, 2024
Kind
B2
Abstract

A computer implemented method for sending context information between programs, the method including: displaying a graphical user interface including a plurality of selectable application icons; receiving a simultaneous selection of a first icon and a second icon from the plurality of selectable application icons; launching a first program associated with the first icon; launching a second program associated with the second icon; and sending context information between the first program and the second program.

Claims (29)

1. A computer-implemented method for sending context information between programs, comprising:

displaying a graphical user interface comprising a plurality of selectable application icons;

receiving a first selection of a first icon and a second selection of a second icon from the plurality of selectable application icons, the second selection being received within a predetermined time period after the first selection is received; and

directly in response to receiving the first selection of the first icon and the second selection of the second icon,

launching a first program associated with the first icon;

launching a second program associated with the second icon; and

sending context information between the first program and the second program.

2. The method of claim 1 , wherein the sending of the context information between the first program and the second program further comprises the first program sending a request for context information to the second program.

3. The method of claim 2 , wherein the sending of the context information between the first program and the second program further comprises the second program sending the context information to the first program in response to the request.

4. The method of claim 3 , further comprising receiving the context information in the first program.

5. The method of claim 4 , further comprising performing a task in the first program in dependence on the received context information.

6. The method of claim 1 , wherein the launching of the second program comprises launching the second program in a background.

7. The method of claim 1 , wherein the launching of the first program comprises launching the first program in a background.

8. The method of claim 1 , wherein the sending of the context information between the first program and the second program further comprises pushing predefined data to the first program from the second program.

9. One or more non-transitory computer readable media having computer-executable instructions to cause one or more computer systems to perform the method of claim 1 .

10. A system for sending context information between programs, the system comprising processing circuitry configured to:

cause display of a graphical user interface comprising a plurality of selectable application icons;

receive a first selection of a first icon and a second selection of a second icon from the plurality of selectable application icons, the second selection being received within a predetermined time period after the first selection is received; and

directly in response to receiving of the first selection of the first icon and the second selection of the second icon,

launch a first program associated with the first icon;

launch a second program associated with the second icon; and

send context information between the first program and the second program.

11. The system of claim 10 , wherein the processing circuitry is further configured to send a request for the context information from the first program to the second program.

12. The system of claim 11 , wherein the processing circuitry is further configured to send the context information from the second program to the first program in response to the request.

13. The system of claim 12 , wherein the processing circuitry is further configured to receive the context information in the first program.

14. The system of claim 13 , wherein the processing circuitry is further configured to perform a task in the first program in dependence on the received context information.

15. The system of claim 10 , wherein the processing circuitry is further configured to launch the second program in a background.

16. The method of claim 1 , wherein the launching of the second program is performed a predetermined time after the launching of the first program.

17. The method of claim 1 , wherein the first program is launched in a foreground and the second program is launched in a background.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 22, 2024
From: LE PERLERIN, ALAIN; SARDA, PIERRE
To: NAGRAVISION S.A.
Reel/Frame 066529/0133 →
CHANGE OF NAME Recorded Feb 22, 2024
From: NAGRAVISION S.A.
To: NAGRAVISION SÀRL
Reel/Frame 066530/0846 →
Priority Claims (1)
EP 16182645 · Aug 3, 2016 · regional
Continuity (3)
Continuation 17136613 · Dec 29, 2020
Continuation 16322585
Related Publication 20230168908A1 · Jun 1, 2023