The EUROPEAN SOFTWARE PATENTS Knowledge Base
-
Artifical intelligence
1 Subcategory
- Classification 3 Articles
6 Articles
- Machine learning-based driver alertness detection: insufficiently disclosed
- Training of an artificial neural network: insufficiently disclosed
- Improving image classification by training a semantic classifier: technical
- Simulating pedestrian crowd movement: to be decided by the Enlarged Board of Appeal
- Classifying and linking data records: non-technical
- Classification of text documents: non-technical
-
Business methods
26 Articles
- An objective approach to the assessment of inventive step for computer-implemented inventions (RICOH case)
- Determining ranges of identifiers for items packed in a container: non-technical
- Determining the value of a collateral using an index value calculated based on an appraised quality/quantity of water: non-technical
- Estimating the availability of a person despite inaccurate calendar information: non-technical
- Necessity of stopping a suspicious vehicle: non-technical
- Determining the risk of losses for pricing a risk insurance: non-technical
- Providing different user interface functions to the sender and the recipient of a shipment: non-technical
- Internet platform for customizing pet food: non-technical
- Improving the quality of computer-generated exams: non-technical
- Withdrawing cash from an ATM via SMS without a banking card: technical but obvious
- Electronic voucher scheme: non-technical
- Digitalization of the distribution of product inserts: technical but obvious
- Scoring the competence of an organisation: non-technical
- Increased security when collecting and selling customer data: non-technical
- Trusted third party to secure online transactions: non-technical
- Providing a unique code for identifying product data: non-technical
- Charging for content consumption: non-technical
- Managing customer queues: non-technical
- Authorisation of access terminal rather than user: technical
- Tracking SWAP derivatives transaction positions: non-technical
- Improved risk-hedging in credit derivative trading: non-technical
- Matching unit comprising two computer entities directly connected to a shared memory storing pre-calculated values: technical
- Determining a reference reading from a load cell of a cash till: technical
- Programming a currency tester: technical
- Checking consistency and completeness of selection conditions: technical
- Methods which use technical means are patent-eligible
-
CAD
1 Article
-
Computer games
5 Articles
- Centralized vs. distributed gaming system: technical (but obvious)
- Functional implementation of a lottery game: non-technical
- Controlling location-based functionality of a gaming device: technical
- Customizing a shared online environment: non-technical
- Improving functional quality of the graphical layout of a video game: technical
-
Data retrieval
12 Articles
- Summarizing unformatted documents: non-technical
- Indexing information for a search engine: technical
- Text classification: non-technical
- Automatically generating a list of expressions semantically related to an input linguistic expression: non-technical
- Retrieving documents from a database using a normalized symbol: non-technical
- Multidimensional data structure with a hierarchy of levels for each dimension: technical
- Sorting review information in priority order: non-technical
- Generated metadata file for OLAP tools: non-technical
- Conducting internet search from an instant messenger: non-technical
- Showing browsing options depending on number of search results: non-technical
- Scoring search engine results based on history data: non-technical
- Improving Internet search results: probably technical if reliably achieved
-
Database systems
17 Articles
- Checking whether a resource is likely to be available when a corresponding request is serviced: non-technical
- Efficient database transaction processing: technical
- Implementing the execution of a database view query: technical
- Using history data for predicting the future workload of a tiered storage system: technical
- Generation of database queries from database independent selection conditions: technical
- Mapping natural language text input to elements of a social-graph database: non-technical
- Recommending a shooting spot where a particular image can be taken: non-technical
- Generated metadata file for OLAP tools: non-technical
- Persisting database objects: technical
- Cost-based optimisation of a query in a relational database system: technical
- Row-based selective auditing in an relational database system: technical
- Performing prediction of seat availability in a travel planning system: technical
- Database for sequences of time-stamped records: technical
- SQL language extensions for modifying columns in a single statement: technical
- Database and means for building structured queries: technical
- A central database for recording a status and an archive store for recording the status: technical
- Using a NoSQL data store and an RDBMS to provide performance improvement in a database system: technical
-
Distributed systems / Cloud computing
7 Articles
- An objective approach to the assessment of inventive step for computer-implemented inventions (RICOH case)
- Improving a mobile POS terminal in respect of the customers' security against fraudulent use of their sensitive information: technical
- Email filtering based on number of inappropriate URLs: non-technical
- Matching unit comprising two computer entities directly connected to a shared memory storing pre-calculated values: technical
- Method steps carried out by building management system: technical
- Group identifier for serverless group e-mails: technical
- Server load balancing based on mathematical calculations: technical
-
Graphical user interfaces
20 Articles
- Zoom bounce-back effect on a touchscreen: technical
- Illustrations on a scale carrying cognitive content: technical
- Distributing rewards by assigning users to partial areas of an advertisement banner: technical
- Increasing user friendliness when incorporating a spreadsheet object into a word processing application document: technical
- Displaying a correct letter even if user input is imprecise: technical
- Projection effects in a 3D motion graphical user interface: non-technical
- Presenting clinical statistics to help identify previous similar medical cases: non-technical
- Displaying appointment requests and surrounding appointments in a mini-calendar format: non-technical
- Gesture-based information table transposition: non-technical
- Haptic feedback assisted text manipulation: technical
- Displaying medical information on a patient monitor: non-technical
- Animating a graphics icon by superimposing an image sequence on a static background: non-technical
- Providing a confirmation element: non-technical
- Unlocking a device by performing gestures on an unlock image: non-technical
- Improving information display on a display device of an aircraft: technical
- Displaying user interfaces more quickly by precomputing information: technical
- Displaying a bird's eye view map: technical
- Showing browsing options depending on number of search results: non-technical
- Data transfer in a clipboard format: technical
- Viewing two video clips simultaneously: technical
-
Mobile phones / Apps
5 Articles
- Network-controlled SIM OTA Enabler: non-technical
- Displaying user interfaces more quickly by precomputing information: technical
- Method for calendar-based profile switching: non-technical
- Automatically uninstalling apps after trial phase: non-technical
- Only technical features can establish an inventive step (Comvik approach)
-
Modelling / Simulation
11 Articles
- Determining a threshold of operational parameters of a nuclear reactor: technical
- Determining the risk of losses for pricing a risk insurance: non-technical
- Improved weather forecasting: non-technical
- Simulating the deployment of a 4G broadband service: non-technical
- Designing an optical system with certain mathematical properties: technical
- Simulating pedestrian crowd movement: to be decided by the Enlarged Board of Appeal
- Information modelling as such: non-technical
- Simulation methods serving an adequately defined technical purpose: technical
- CAD product data-model: non-technical
- Expert system for assessing patents: non-technical
- Programming, modelling, new programming languages: non-technical
-
Security
1 Subcategory
- Cryptography 1 Article
6 Articles
- Balancing user convenience and security when accessing electronic devices: technical
- Privacy protection by linking customer data with a key instead of personally identifiable information: non-technical
- Encrypting/decrypting audio data with reduced latency: technical
- De-identifying data for privacy reasons: non-technical
- Authenticating individuals based on liveness probability: non-technical
- Managing booting of secure devices with untrusted software: technical