Author Archive:
-
Artifical intelligence
- Providing augmented reality overlays in the context of social networks based on geographic location: technical (but obvious)
- 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
- Using a rotational angle between a QR code's inherent orientation and an icon: technical
- Improving image quality based on user's preferences: non-technical
- Viewing and recording program content: non-technical
- Relationship between a user's comment and a specific viewable object: non-technical
- Editing 3D content: 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
- Shipping documentation: non-technical
- Displaying inventory instructions on electronic price labels: non-technical
- Indicating the presence of a substance in an article: non-technical
- Method of reserving compartments: non-technical
- Identifying an overall suspicion level for a transaction: non-technical
- Integrated product configuration: non-technical
- Self-controlling documentation for validated processes: non-technical
- Tracking SWAP derivatives transaction positions: non-technical
-
Business methods
- Determining a resource allocation for controlling a facility's equipment: non-technical
- Registration-based enablement: non-technical
- Using a blockchain to log supply-chain custody transfers: non-technical
- Determining personalized content to be inserted into a phishing document template: non-technical
- Post-transaction reselection of a payment method: non-technical
- Selective presentation of content of varying complexity: non-technical
- Improving image quality based on user's preferences: non-technical
- Managing content subscriptions: non-technical
- Method of reserving compartments: non-technical
- Extracting flight data: not technical
- Transaction amount: non-technical
- Accepting a transaction if information about it provided by a customer and a POS coincide within certain limits: non-technical
- Providing a digital asset to two user devices: 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
- 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
- Monitoring airport data and automation of cover payments in case of airport closures: non-technical
- Including a video recording option in advertisements: non-technical
- Estimating departure time: non-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
- Guiding the user to a shop: non-technical
- Converting loyalty points based on a commonly used reference currency: non-technical
- Predicting future acquisitions: non-technical
- Projection surface with built-in track pad: technical
- Ensuring data integrity, facilitating centralized control of logistics plants and improving data exchange to other logistics plants: non-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
-
Classification
- Consent categories in head-mounted displays: non-technical
- Providing augmented reality overlays in the context of social networks based on geographic location: technical (but obvious)
- Improving image classification by training a semantic classifier: technical
- Classifying and linking data records: non-technical
- Classification of text documents: non-technical
-
Computer games
- 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
- Storing and retrieving biomedical information: non-technical
- Displaying inventory instructions on electronic price labels: non-technical
- Extracting flight data: not technical
- Search in internet and personal notes: 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
- Multi-user project handling: non-technical
- Generating, accessing, and displaying lineage metadata: technical
- Storing and retrieving biomedical information: non-technical
- Identifying an application type of unknown data: non-technical
- Providing education service based on knowledge units: not 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
- Eenforcing a documented workflow across distributed computing entities: technical effect not decided
- Storing and retrieving biomedical information: non-technical
- Avoiding redundant displaying of notifications: technical
- Dynamically enabling customized web content: 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
-
Graphical user interfaces
- Determination printed content based on a user's selection of an interface zone: non-technical
- Providing an interactive seat map by building an overlay: technical
- Selective presentation of content of varying complexity: non-technical
- Detecting relative movement between a user's face and an augmented reality element: non-technical
- Displaying an animation of coupling of list items: non-technical
- Reminders on a mobile device: non-technical
- Avoiding redundant displaying of notifications: technical
- Present, advertise and promote paint and other coating products: non-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
-
Logistics
- Allocating time-slots to trucks: non-technical
- Displaying inventory instructions on electronic price labels: non-technical
- 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
-
Mobile phones / Apps
- Changing a mobile device's notification settings based on a user's location: non-technical
- Providing augmented reality overlays in the context of social networks based on geographic location: technical (but obvious)
- Grouping of multiple objects: non-technical
- Reminders on a mobile device: non-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
- Constructing statistical models and performing data clustering applied to technical sensor data: non-technical
- Monitoring a manufacturing process in a textile plant: 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
-
Payment systems
- Double-pressing a physical input mechanism to activate a payment mode: technical
- Avoiding unauthorized display of sensitive personal data (such as a user's facial image) during a payment authentication process: non-technical
- Post-transaction reselection of a payment method: non-technical
- Method for cardless payment: technical
- Monitoring airport data and automation of cover payments in case of airport closures: non-technical
- Damage cover and automated payment: non-technical
-
Presentation of information
- Selective presentation of content of varying complexity: non-technical
- Displaying an animation of coupling of list items: non-technical
- Improving image quality based on user's preferences: non-technical
- Obtaining position information of a moving body: non-technical
- Storing and retrieving biomedical information: non-technical
- Displaying inventory instructions on electronic price labels: non-technical
- Grouping of multiple objects: non-technical
- Generating maps of local activation times: not technical
- Building sustainability score: not technical
- Process and device for producing a three-dimensional component: non-technical
- System for providing information to a user: non-technical
- Monitoring health of gas turbine engines: non-technical
- Presenting information of interest to a user based on a user profile: non-technical
- Relationship between a user's comment and a specific viewable object: non-technical
- Informing conference participants about the conference proceedings: non-technical
- Collection, analysis and transmission of data related to patient movements: non-technical
-
Programming
- Extracting flight data: not technical
- Providing education service based on knowledge units: not technical
- Approximate string matching: non-technical
- Generating a parallel computation graph: not technical
- Programming, modelling, new programming languages: non-technical
- Parallel processing constructs: non-technical
-
Security
- Method for executing a cryptographic calculation: technical
- Avoiding unauthorized display of sensitive personal data (such as a user's facial image) during a payment authentication process: non-technical
- Isolated islands of cryptography: non-technical
- Document region protection: technical but obvious
- Managing content subscriptions: non-technical
- Method for cardless payment: 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
- Generating a chip design using simulation: non-technical
- 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
