EUROPEAN SOFTWARE PATENTS
  • News
  • Knowledge Base
  • FAQ
  • About
  • bardehle.com
Suggested Search: artificial intelligence, programming
  • Home
  • The EUROPEAN SOFTWARE PATENTS Knowledge Base

technical effect: not decided

4 articles

Machine learning-based driver alertness detection: insufficiently disclosed

15 December 2020

Object detection in an augmented reality image: insufficiently disclosed

5 May 2020

Simulating pedestrian crowd movement: to be decided by the Enlarged Board of Appeal

28 March 2019

Improving Internet search results: probably technical if reliably achieved

21 March 2019

▶ How the EPO examines software patents

EUROPEAN SOFTWARE PATENTS provides the busy software patent enthusiast with concise and actionable summaries of virtually all EPO Board of Appeal decisions that concern computer-implemented inventions. Read more…

Categories

  • Artifical intelligence (10)
    • Classification (5)
      • Classification of search engine resources using deep learning: non-technical
      • Scoring concept terms for online advertising using deep learning: non-technical
      • Improving image classification by training a semantic classifier: technical
      • Classifying and linking data records: non-technical
      • Classification of text documents: non-technical
    • Sparsely connected neural network: non-technical
    • Classification of search engine resources using deep learning: non-technical
    • Scoring concept terms for online advertising using deep learning: non-technical
    • Improving billing code accuracy with machine learning: non-technical
    • 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
  • Audio / video / image processing (21)
    • Presentation of information (9)
      • Planning a surgery using statistical shape model of the body part and incorporating surgery planning data: technical
      • Presenting information of interest to a user based on a user profile: non-technical
      • Mathematically determining a compensation for flexible screen based on the distortion experienced at an assumed viewing angle : technical
      • Web service user experience without upfront storage expense: non-technical
      • Relationship between a user's comment and a specific viewable object: non-technical
      • Cinematographic image interface: technical
      • Informing conference participants about the conference proceedings: non-technical
      • E-mail read status indication: non-technical
      • Collection, analysis and transmission of data related to patient movements: non-technical
    • Television systems (1)
      • Viewing and recording program content: non-technical
    • Viewing and recording program content: non-technical
    • Mathematically determining a compensation for flexible screen based on the distortion experienced at an assumed viewing angle : technical
    • Adjusting a camera position based on detecting a face of a user at the other end: technical
    • Reliably detecting traffic violating vehicles: technical
    • Measuring communication skills of crew members: non-technical
    • Eliminating spurious or unstable candidates: technical
    • Relationship between a user's comment and a specific viewable object: non-technical
    • Cinematographic image interface: technical
    • Identification of types of scenes of a sports game: non-technical
    • Editing 3D content: non-technical
    • Setting a proper confidence factor threshold in speech recognition: non-technical
    • Image data arrangement: non-technical
    • Mapping a voice request to the user who issued the request: technical
    • Object detection in an augmented reality image: insufficiently disclosed
    • Background music recognition in videos: technical
  • Automation (5)
    • Product configuration (1)
      • Integrated product configuration: non-technical
    • Identifying an overall suspicion level for a transaction: non-technical
    • Integrated product configuration: non-technical
    • Evaluating real estate: non-technical
    • Self-controlling documentation for validated processes: non-technical
    • Tracking SWAP derivatives transaction positions: non-technical
  • Business methods (69)
    • Providing a digital asset to two user devices: non-technical
    • Correlating media consumption of a user with demographic data: non-technical
    • Identifying an overall suspicion level for a transaction: non-technical
    • Redistribution of purchased event tickets: non-technical
    • Labelling a package with cross-referenced information and using this information for retrieval: technical
    • Managing a bid tracking database: non-technical
    • Insurance-risk prediction: non-technical
    • Routing an electronic message and ensuring its integrity : technical
    • Facilitating exchange of information between parties in business launch centers: non-technical
    • Avoiding redundant displaying of notifications: technical
    • Authorising access to goods and/or services based on an access voucher: non-technical
    • Classification of search engine resources using deep learning: non-technical
    • Monitoring airport data and automation of cover payments in case of airport closures: non-technical
    • Closed-circuit e-commerce entity with reduced load on server : technical
    • Scoring concept terms for online advertising using deep learning: non-technical
    • Automatic charging upon location based departure: non-technical
    • Evaluating real estate: non-technical
    • Including a video recording option in advertisements: non-technical
    • Web service user experience without upfront storage expense: non-technical
    • Estimating departure time: non-technical
    • Providing an aggregated soft card: technical
    • Present, advertise and promote paint and other coating products: non-technical
    • Finding an alternative to placing packages in a mail room if no lockers were available: non-technical
    • Managing the funding of catastrophe relief efforts: non-technical
    • Damage cover and automated payment: non-technical
    • Adjusting a credit according to a data file: non-technical
    • Recording usage data for an industrial truck: non-technical
    • Preventing payment in case of an incorrect amount entered by a customer: non-technical
    • Selection of an available memory size: technical
    • Simultaneously generating a winning outcome in game machines: non-technical
    • Supporting multiple instances of the same payment application: technical
    • Providing a real time broker quality indication of market trades: non-technical
    • Guiding the user to a shop: non-technical
    • Converting loyalty points based on a commonly used reference currency: non-technical
    • Automatic selection of a marketing script: non-technical
    • Predicting future acquisitions: non-technical
    • Projection surface with built-in track pad: technical
    • Not patentable to patent-eligible: Redesigning product based on user feedback - not technical, but Controlling the manufacture of a product - technical
    • Software implementation of high security financial transaction with efficient network load: Technical
    • Ensuring data integrity, facilitating centralized control of logistics plants and improving data exchange to other logistics plants: non-technical
    • Querying a dedicated server to determine whether a mobile device is NFC enabled: Technical
    • Method for determining comparability of service offers or products: non-technical
    • Transmitting geographical risk rating to insurance company server to determine insurance cost on the server: technical
    • 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)
    • CAD product data-model: non-technical
  • Computer games (9)
    • Flight simulators: partly technical
    • Implementing a game tournament: non-technical
    • Simultaneously generating a winning outcome in game machines: non-technical
    • Controlling an avatar: non-technical
    • 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 (17)
    • Vehicle data (2)
      • Evaluation of vehicle driving skills- non-technical, but, assisting driver to enhance the vehicle driving skills: technical
      • Method for the detection of a movement characteristic of a vehicle: non-technical
    • Evaluation of vehicle driving skills- non-technical, but, assisting driver to enhance the vehicle driving skills: technical
    • Transferring content stored on remote terminals: non-technical
    • Collection, analysis and transmission of data related to patient movements: non-technical
    • Registering at an interface to receive relevant data for performing a task: non-technical
    • 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 (18)
    • Linking place information based on position: non-technical
    • 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 (12)
    • Avoiding redundant displaying of notifications: technical
    • Closed-circuit e-commerce entity with reduced load on server : technical
    • Distribution of electronic assets with reduced load to the server: technical
    • Dynamically enabling customized web content: non-technical
    • Consolidated notification feed across multiple devices: non-technical
    • 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
  • Gaming rules (1)
    • Randomly selecting a number of game results for which dynamic raised odds are respectively generated: non-technical
  • Graphical user interfaces (37)
    • Improving touch input using proximity touch: Technical
    • Selection of content with tap/hold/release gesture: Technical
    • Evaluation of vehicle driving skills- non-technical, but, assisting driver to enhance the vehicle driving skills: technical
    • Avoiding redundant displaying of notifications: technical
    • Web service user experience without upfront storage expense: non-technical
    • Present, advertise and promote paint and other coating products: non-technical
    • Selective haptic feedback: technical
    • Dynamically offering a user interface option on meeting certain conditions: technical
    • E-mail read status indication: non-technical
    • Determining visibility of content on web browser by indirect measurement: technical
    • Disambiguation of text with an upper and lower case: Technical
    • Three-dimensional motion graphic user interface (MGUI): non-technical
    • Managing media in a network: non-technical
    • Performing pre-operating assessment more efficiently and intuitively: non-technical
    • Method of providing a user interface for controlling a system: Technical
    • Auto-correction of text input: non-technical
    • Server-based fonts to solve licensing issues: non-technical
    • 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
  • Internal control (2)
    • Allowing a computer to access a data library without reconfiguration: technical
    • Data transfer in a clipboard format: technical
  • Linguistics (5)
    • Measuring communication skills of crew members: non-technical
    • Improving the classification of email content: non-technical
    • Disambiguation of text with an upper and lower case: Technical
    • Translation of a natural language into an abstract language: non-technical
    • Email filtering based on number of inappropriate URLs: non-technical
  • Logistics (2)
    • Monitoring airport data and automation of cover payments in case of airport closures: non-technical
    • Finding an alternative to placing packages in a mail room if no lockers were available: non-technical
  • Medical (4)
    • Planning a surgery using statistical shape model of the body part and incorporating surgery planning data: technical
    • Reliable measure of the overall blood glucose variability: technical
    • Displaying a medical workflow: non-technical
    • Performing pre-operating assessment more efficiently and intuitively: non-technical
  • Mobile phones / Apps (7)
    • Providing an aggregated soft card: technical
    • Dynamically changing geo-fence for a device: technical
    • 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 (18)
    • Predicting travel time: non-technical
    • Planning a surgery using statistical shape model of the body part and incorporating surgery planning data: technical
    • Monitoring a manufacturing process in a textile plant: non-technical
    • Customization of a piece of footwear based on physiological data: non-technical
    • Pedestrian simulation: non-technical
    • Flight simulators: partly technical
    • Simulation of weldments: non-technical
    • 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
  • Navigation systems (1)
    • Navigation systems that can be tailored to a user's particular wishes: non-technical
  • Payment systems (2)
    • Monitoring airport data and automation of cover payments in case of airport closures: non-technical
    • Damage cover and automated payment: non-technical
  • Prediction systems (6)
    • Predicting travel time: non-technical
    • Monitoring a manufacturing process in a textile plant: non-technical
    • Reliable measure of the overall blood glucose variability: technical
    • Setting a proper confidence factor threshold in speech recognition: non-technical
    • Determining an analysis chronicle: non-technical
    • Predicting the formation of mould fungi: technical
  • Product design (1)
    • Customization of a piece of footwear based on physiological data: non-technical
  • Programming (5)
    • Parallelization (2)
      • Supporting multiple instances of the same payment application: technical
      • Generating a parallel computation graph: not technical
    • Web application (1)
      • Including a video recording option in advertisements: non-technical
    • Generating a parallel computation graph: not technical
    • Programming, modelling, new programming languages: non-technical
    • Parallel processing constructs: non-technical
  • Security (11)
    • Cryptography (1)
      • Masking a private key: technical
    • Transferring content stored on remote terminals: non-technical
    • Adjusting a credit according to a data file: non-technical
    • Using file prevalence to inform aggressiveness of behavioral heuristics: non-technical
    • Transmitting geographical risk rating to insurance company server to determine insurance cost on the server: technical
    • 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
  • Simulation (6)
    • Developing rod patterns in nuclear reactors based on a simulation: non-technical
    • Monitoring a manufacturing process in a textile plant: non-technical
    • Translating a predicted amount of electrical energy into fuel savings: non-technical
    • Flight simulators: partly technical
    • Optimized load management: technical
    • Editing 3D content: non-technical
  • Smart cards (2)
    • Masking a private key: technical
    • Caching security information of a smart card: technical
  • Solar generator (1)
    • Optimized load management: technical
  • Telecommunication (6)
    • Estimating departure time: non-technical
    • Publishing of addresses and programs: non-technical
    • Dynamically offering a user interface option on meeting certain conditions: technical
    • Software implementation of high security financial transaction with efficient network load: Technical
    • Querying a dedicated server to determine whether a mobile device is NFC enabled: Technical
    • Call routing matrix: technical
  • Terminal systems (2)
    • Transferring content stored on remote terminals: non-technical
    • Present, advertise and promote paint and other coating products: non-technical
  • Text classification (6)
    • Classification of search engine resources using deep learning: non-technical
    • Detecting street addresses in text: non-technical
    • Improving the classification of email content: non-technical
    • Disambiguation of text with an upper and lower case: Technical
    • Text classification: non-technical
    • Email filtering based on number of inappropriate URLs: non-technical
  • Web technology (6)
    • Correlating media consumption of a user with demographic data: non-technical
    • Linking place information based on position: non-technical
    • Classification of search engine resources using deep learning: non-technical
    • Including a video recording option in advertisements: non-technical
    • Web service user experience without upfront storage expense: non-technical
    • Dynamically enabling customized web content: non-technical

Tags

3 non TBoA 3.2.01 TBoA 3.2.02 TBoA 3.2.04 TBoA 3.2.06 TBoA 3.4.01 TBoA 3.4.02 TBoA 3.4.03 TBoA 3.5.01 TBoA 3.5.02 TBoA 3.5.03 TBoA 3.5.04 TBoA 3.5.05 TBoA 3.5.06 TBoA 3.5.07 technical effect: no technical effect: not decided technical effect: yes

Popular knowledge base entries

  • Only technical features can establish an inventive step (Comvik approach) 5
  • Classification of text documents: non-technical 4
  • Simulation methods serving an adequately defined technical purpose: technical 4

FAQ

  • Can artificial intelligence be patented?
  • Can an app be patented?
  • How long does a software patent last?
  • Are computer program claims possible?
  • What is the COMVIK approach?

See All FAQ

Subscribe to our newsletter

Stay in the loop

Never miss a beat by subscribing to the email newsletter. Please see our Privacy Policy.

Privacy policy *
* = Required field

Thank you for subscribing. Please check your inbox to confirm your subscription.

  • News
  • Knowledge Base
  • FAQ
  • About
  • bardehle.com

Latest Knowledge Base Entries

  • Predicting travel time: non-technical
  • Improving touch input using proximity touch: Technical
  • Providing a digital asset to two user devices: non-technical
  • Correlating media consumption of a user with demographic data: non-technical
  • Identifying an overall suspicion level for a transaction: non-technical

See All Entries

EUROPEAN SOFTWARE PATENTS

Our mission is to provide the busy software patent enthusiast with concise and actionable summaries of virtually all EPO Board of Appeal decisions that concern European software patents. Read more…

This service is for information purposes only and does not constitute legal advice.

Privacy Policy | Legal Notices

BARDEHLE PAGENBERG Partnerschaft mbB
Patentanwälte Rechtsanwälte

Prinzregentenplatz 7
81675 Munich
GERMANY

Fon: +49(0)89.928 05-0
Fax: +49(0)89.928 05-444
Email: info@bardehle.de

© BARDEHLE PAGENBERG 2019

Back to Top