# US 2014/0208241 A1 · A Computer-Implemented Method For Launching An Installed Application

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2014/0208241 A1
- Document ID: US20140208241A1
- Status: Published application
- Kind: A1
- Application number: 14/157,513
- Filed: 2014-01-16
- Published: 2014-07-24
- Earliest claimed: 2013-01-18
- Assignees: Dassault Systemes
- Applicants: Dassault Systemes
- Inventors: Bernard Charles; Dominique Florack; Monica Menghini; Hubert Masson
- Web page: https://patentgrep.com/patent/US20140208241A1

## CPC

- G06F 3/0482: Interaction with lists of selectable items, e.g. menus
- G06F 3/04815: Interaction with a metaphor-based environment or interaction object displayed as three-dimensional [3D], e.g. changing the user viewpoint with respect to the environment or object
- G06F 9/445: Program loading or initiating (bootstrapping G06F9/4401; security arrangements for program loading or initiating G06F21/57)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

A computer-implemented method for launching an installed application comprising the steps of: providing a web browser; displaying in the web browser a first list of at least one three-dimensional object; selecting at least one three-dimensional object among said first list; determining a second list of at least one installed application(s) able to use the selected object(s) of the first list; displaying in the web browser said second list; selecting an application in said second list; and launching said selected application of said second list together with the opening of the selected object(s) of the first list.

## Claims

### Claim 1

A computer-implemented method for launching an installed application comprising the steps of:
providing a web browser (WB);
displaying in the web browser (WB) a first list of at least one three-dimensional object (T1i, T2i, T3i, T4i);
selecting at least one three-dimensional object among said first list;
determining a second list of at least one installed application(s) (TA, TB) able to use the selected object(s) of the first list;
displaying in the web browser (WB) said second list;
selecting an application (TA, TB) in said second list; and
launching said selected application (TA, TB) of said second list together with the opening of the selected object(s) of the first list.

### Claim 2 (depends on 1)

Method according to claim 1, wherein said first list is stored on a server connected to a memory storing said three-dimensional object(s) (T1i, T2i, T3i, T4i), and said application(s) (TA, TB) of said second list is (are) stored on a client.

### Claim 3 (depends on 1)

Method according to claim 1, wherein a Graphical Machine Interface of said web browser (WB) and of said selected application (TA, TB) are identical, and at the launching of said selected application (TA, TB) the options of its presentation are matched with the options of presentations of the web browser (WB).

### Claim 4 (depends on 1)

Method according to claim 1, wherein said step of launching of said selected application (TA, TB) with several three-dimensional objects (T1i, T2i, T3i, T4i) of said first list, storable on different data bases, is adapted to automatically launch several corresponding instances of the application.

### Claim 5 (depends on 1)

Method according to claim 1, wherein the web browser (WB) and the application(s) (TA, TB) of the second list have an identical command tool (CT).

### Claim 6 (depends on 1)

Method according to claim 1, wherein said second list comprises three-dimensional Computer-Aid Design application(s), and/or Computer-Aided Engineering application(s) and/or Computer-Aided Manufacturing application(s).

### Claim 7 (depends on 1)

Method according to claim 1, wherein an installed application is eligible for said second list, if it is an authorized licensed application.

### Claim 8

A computer-readable medium comprising:
a memory area having computer-executable instructions configured to cause a computer system to perform:
providing a web browser (WB);
displaying in the web browser (WB) a first list of at least one three-dimensional object (T1i, T2i, T3i, T4i);
selecting at least one three-dimensional object among said first list;
determining a second list of at least one installed application(s) (TA, TB) able to use the selected object(s) of the first list;
displaying in the web browser (WB) said second list;
selecting an application (TA, TB) in said second list; and
launching said selected application (TA, TB) of said second list together with the opening of the selected object(s) of the first list.

### Claim 9

A computer program product, comprising:
a computer readable medium configured for launching an installed application in a computer system;
code means stored on the computer readable medium and when executed by a computer causes the computer system to:
provide a web browser (WB);
display in the web browser (WB) a first list of at least one three-dimensional object (T1i, T2i, T3i, T4i);
select at least one three-dimensional object among said first list;
determine a second list of at least one installed application(s) (TA, TB) able to use the selected object(s) of the first list;
display in the web browser (WB) said second list;
select an application (TA, TB) in said second list; and
launch said selected application (TA, TB) of said second list together with the opening of the selected object(s) of the first list.

### Claim 10

An apparatus for launching an installed application of a computer-aided system comprising:
means for providing a web browser (WB);
display means displaying in the web browser (WB) a first list of at least one three-dimensional object (T1i, T2i, T3i, T4i);
user interface means for selecting at least one three-dimensional object among said first list;
processor means for determining a second list of at least one installed application(s) (TA, TB) able to use the selected object(s) of the first list;
the display means displaying in the web browser (WB) said second list;
the user interface means enabling user selection of an application (TA, TB) in said second list; and
processor means for launching said selected application (TA, TB) of said second list together with the opening of the selected object(s) of the first list.

### Claim 11 (depends on 10)

Apparatus as claimed in claim 10 wherein said first list is stored on a server connected to a memory means storing said three-dimensional object(s) (T1i, T2i, T3i, T4i), and said application(s) (TA, TB) of said second list is (are) stored on a client.

### Claim 12 (depends on 10)

Apparatus as claimed in claim 10 wherein a Graphical Machine Interface of said of web browser (WB) and of said selected application (TA, TB) are identical, and at the launching of said selected application (TA, TB) the options of its presentation are matched with the options of presentations of the web browser (WB).

### Claim 13 (depends on 10)

Apparatus as claimed in claim 10 wherein the processor means (a) launches the selected application with plural three-dimensional objects on the first list and storeable on different data bases, and (b) is adapted to automatically launch multiple corresponding instances of the selected application.

### Claim 14 (depends on 10)

Apparatus as claimed in claim 10 wherein the web browser (WB) and the application(s) (TA, TB) of the second list have an identical command tool (CT).

### Claim 15 (depends on 10)

Apparatus as claimed in claim 10 wherein said second list comprises three-dimensional Computer-Aid Design application(s), and/or Computer-Aided Engineering application(s) and/or Computer-Aided Manufacturing application(s).

### Claim 16 (depends on 10)

Apparatus as claimed in claim 10 wherein an installed application is eligible for said second list, if it is an authorized licensed application.
