This decision relates to a European patent application for a system and method that enables users without any skills specific to 3D software to edit 3D content. Here are the practical takeaways from the decision T 2448/16 () of 25.6.2021 of Technical Board of Appeal 3.4.03:
The application relates to positioning a consumable in a 3D simulation, e.g. of a virtual room. A consumable may be an image, a video, a text or any kind of software element. It takes trial and error to position a single 3D consumable. This is difficult because there are six variables that must simultaneously be adjusted (x, y, z, thetax, thetay, and thetaz). Therefore creating a great amount of content in a short period of time is impractical. It is an object of the invention to provide a system for placing content in a 3D environment onto a 2D picture wherein the user does not need to be intimately familiar with 3D tools. The invention proposes hardware and a graphical user interface (GUI) with different tools, e.g. a projection matrix, for placing and adjusting the consumable via a “drag and drop” operation.
Fig. 7 of EP2394240
Here is how the invention was defined in claim 1:
Claim 1 (main request)
(A) A system for generating an application, comprising:
(B) a computer system that executes a construction tool that is used by a technical user and a business user to generate an application in a three dimensional environment;
(C) a repository associated with the computer system that stores the data associated with the construction tool and the application in the three dimensional environment,
(D) wherein the repository further comprises a consumable object for each piece of content,
(E) wherein the consumable object further comprises a language code parameter that contains a language for the consumable object,
(F) wherein the language code parameter permits the language of the consumable object to be changed without changing one or more other parameters of the consumable object;
(G) an application run-time platform executed on a computer system that runs the application in the three dimensional environment;
(H) an end user application that includes the application in the three dimensional environment and the application run-time platform;
(I) and wherein the construction tool further comprises a projection matrix component that adjusts a projection matrix to align with a three-dimensional image,
(J) wherein the projection matrix component clips and scales the projection matrix to align the application with the three-dimensional image,
(K) and an authoring component that places one or more software consumables onto the three-dimensional image,
(L) wherein the system is further adapted to generate the application in the three dimensional environment that has the three dimensional image and the one or more software consumables
(M) such that the one or more software consumables maintain perspective relative to the three dimensional image.
Is it patentable?
The Board in general agrees with the reasoning of the Examining Division that many of the features (A)-(M) of system claim 1 relate to non-technical features where technical character only arises because a general purpose computer system is claimed in order to automate the method steps.
3.1.2 The cognitive meaning of providing/storing language information as well as adjusting, placing and generating an image do not have any non-obvious technical implication for the functioning of the computer device and its interactive graphical user interface (GUI). The underlying technical operation can be carried out by any conventional computer (see Fig. 1 of the application).
3.1.3 Furthermore, the method steps are mainly of administrative nature and neither the claim nor the application as a whole describe any technical interaction between these steps and the technical features which would go beyond the mere automation of the steps relating to administration (see T 641/00, G 3/08, G 1/19, “Case Law of the Boars of Appeal”, 9th edition, I.D.9.1.2- I.D.9.1.4).
For the problem-and-solution approach, D1 (US 6 628 279) was considered as the closest prior art, because it discloses a 2D image of a 3D object. Additional 2D/3D objects can be placed in a 3D environment.
According to the Board, D1 does not disclose features (E) to (F).
As to features (I) to (J) the Appellant argued that D1 was silent on any projection matrix being clipped and scaled by a projection matrix component. However, the Board was not convinced:
3.3.5 Also in this respect, the Board is of the opinion that the wording of these features is rather broad and not sufficiently specific in order to make a distinction over the disclosure of D1. A “projection matrix” is equivalent to a matrix of coordinates and the grid of the designed objects. A “projection matrix” is a mathematical concept …
3.3.8 Therefore, the Board is of the opinion that the term “projection matrix” of claim 1 refers to the well-known fundamental mathematical concept of construing 3D objects based on a 3D matrix. The matrix goes in general in perspective view to a single point in infinity such that all objects maintain perspective relative to the 3D image. This concept is known in painting since several hundreds of years. An equivalent concept is used in D1 in order to construe a 3D representation of a house in a 3D coordinate system maintaining perspective relative to the 3D image (feature (M)). The 3D coordinate system, the coordinates of the house/consumables and the grid forming the structure of the house/consumables in D1 therefore can be considered as a “projection matrix”. D1 therefore discloses features (I) to (J) and (M).
In the end, only features (E)/(F) were considered as the distinguishing features, which were found obvious by the Board:
3.5 Effect – Problem
These features have the effect that the language of the CAD software and specific consumables can easily be changed.
3.6.1 As to features (E)/(F) the description of the present application does not provide any specific detail, effect or technical problem solved. Fig. 25 of D1 shows a standard PC. Such PCs require a standard operating system. The operating language of any operating system (Windows, iOS, etc.) and applications can in general be changed in the options.
3.6.2 It is a normal option that the computer system of D1 comprises a parameter, which sets the language to a preferred language, e.g. English. Such a parameter is a common option and is well-known in the art. It is furthermore a normal option that the language parameter can be changed for specific software elements (consumables).
3.6.3 Therefor the Board is of the opinion that the subject-matter of the Main Request does not involve an inventive step within the meaning of Article 56 EPC.
Therefore, the Board concluded that the subject-matter of claim 1 does not involve an inventive step (Article 56 EPC). The appeal was thus dismissed.
You can read the whole decision here: T 2448/16 ()of 25.6.2021 of Technical Board of Appeal 3.4.03.