← Every company

Royal Bank of Canada Patents

What Royal Bank of Canada has filed at the patent office — applications as well as grants, because a filing is on the record eighteen months before anyone has to say what it was for.

RY on carbonthat →
Filings on file
54
Granted
0
Still pending
54
Filed under
2 names

54 filings

Newest filing first. A pending application has no patent number yet, and most never get one.

InventionPatent
SECURE PROCESSING OF DATAG06Q 20/382, G06Q 20/12, G06Q 20/322, G06Q 20/3221, G06Q 20/3227, G06Q 20/3274, G06Q 20/3276, G06Q 20/3278, G06Q 20/36, G06Q 20/367, G06Q 20/3672, G06Q 20/3823, G06Q 20/385, G06Q 20/40Filed as ROYAL BANK OF CANADA2026-06-02Edison U. ORTIZpending
SYSTEMS AND METHODS FOR USING GRAPH DATA STRUCTURESG06F 16/2453, G06F 16/9024, G06F 16/2386Filed as ROYAL BANK OF CANADA2026-04-21Jason Xiao Han CHENpending
SYSTEM AND METHOD FOR CONTENT ANALYSIS AND PREDICTIVE FORECASTINGG06N 3/044, G06N 3/08, G06N 20/20, G06N 20/00, G06N 20/10, G06N 3/047, G06N 3/09, G06N 3/0455, G06N 7/01, G06N 3/048, G06N 3/045, G06N 3/0464, G06N 5/01, G06N 3/0442, G06N 3/082, G06N 3/084, G06N 3/088Filed as ROYAL BANK OF CANADA2026-04-07Graham Alexander WATTpending
METHODS, SYSTEMS, AND COMPUTER-READABLE MEDIA FOR DETERMINING AN OVERALL RISK ASSOCIATED WITH A COMMUNICATIONG06Q 10/0635, G06Q 30/0185Filed as Royal Bank of Canada2026-03-24Fatima Hussainpending
METHOD AND SYSTEM FOR NETWORK THREAT ACTOR DETECTIONH04L 63/1416Filed as Royal Bank of Canada2026-03-20Connor Sheerepending
DETECTING COMMAND AND CONTROL (C2) CHANNELS USING DOMAIN NAME SYSTEM (DNS) SERVERSH04L 63/1416Filed as Royal Bank of Canada2026-03-19Sajeed Bakhtpending
ACTOR MODEL PAYMENT PROCESSING ENGINEG06Q 20/02, G06Q 20/10, G06Q 20/102, G06Q 20/389, G06Q 20/4016Filed as Royal Bank of Canada2026-03-10Shangjia Jiangpending
SYSTEMS, APPARATUSES, METHODS, AND NON-TRANSITORY COMPUTER-READABLE STORAGE DEVICES FOR INFORMATION RETRIEVALG06F 16/3344, G06F 16/2438, G06F 16/3347, G06F 16/3334, G06F 16/3329Filed as Royal Bank of Canada2025-12-22Parishad BEHNAMGHADERpending
SYSTEMS AND METHODS FOR AUTOMATED PROCESS HANDLINGG06F 9/4818, G06F 9/546, G06F 9/4843, G06F 9/4881, G06F 9/5027, G06F 9/5038, G06F 9/5055, G06F 9/541, G06F2209/548Filed as Royal Bank of Canada2025-12-19Ananya ROYpending
AUTOMATIC TRANSFORMATION OF LEGACY SQL-LIKE CODEG06F 8/51, G06F 8/42, G06F 8/427Filed as Royal Bank of Canada2025-12-19Yun ZHAIpending
PAYMENT CARD WITH SECURE ELEMENT AND REPLENISHABLE TOKENSG06Q 20/3672, G06Q 20/227, G06Q 20/3227, G06Q 20/3278, G06Q 20/3678Filed as ROYAL BANK OF CANADA2025-12-15Edison U. ORTIZpending
SYSTEMS AND METHODS FOR NARRATIVE GENERATION FROM EMBEDDINGSG06Q 30/06311, G06N 20/00, G06N 3/047, G06N 3/09, G06N 3/042, G06N 3/0455, G06N 3/0895, G06N 3/045, G06N 3/044, G06N 3/0442, G06N 3/0475, G06N 3/08, G06N 3/084, G06N 3/088, G06N 5/022Filed as Royal Bank of Canada2025-12-11Frederick Tungpending
VIRTUALIZATION AND SECURE PROCESSING OF DATAG06Q 20/40, G06Q 20/322, G06Q 20/3221, G06Q 20/3223, G06Q 20/3278, G06Q 20/36, G06Q 20/367, G06Q 20/3672, G06Q 20/38215, G06Q 20/3823, G06Q 20/3829, G06Q 20/385, G06Q2220/00Filed as ROYAL BANK OF CANADA2025-12-01Edison U. ORTIZpending
SYSTEMS AND METHODS FOR APPLICATION PILOTING AND DEPLOYMENTG06F 8/71, G06F 8/60, G06F 9/44536Filed as Royal Bank of Canada2025-11-26Rachel JAMESpending
SYSTEM AND METHOD FOR CONTENT ANALYSIS AND PREDICTIVE FORECASTINGG01W 1/00, G06N 3/082, G06N 20/00, G06N 3/047, G06N 3/09, G06N 3/0455, G06N 7/01, G06N 3/048, G06N 3/045, G06N 3/0464, G06N 3/044, G06N 3/0442, G06N 3/0475, G06N 3/08, G06N 3/084Filed as Royal Bank of Canada2025-10-31Graham Alexander WATTpending
RISK EXPOSURE CALCULATION SYSTEMH04L 63/1433, G06N 20/00, G06N 3/047, G06N 3/09, G06N 3/0455, G06N 3/0895, G06N 3/045, G06N 5/01, G06N 3/0442, G06N 3/08, G06N 3/084, G06N 3/088, H04L 63/1425Filed as ROYAL BANK OF CANADA2025-10-31Salah SHARIEHpending
RISK EXPOSURE EVALUATION AND MITIGATION SYSTEMH04L 63/1433, G06F 21/577, G06F2221/034, H04L 63/1425, H04L 63/20Filed as ROYAL BANK OF CANADA2025-10-31Salah SHARIEHpending
RISK EXPOSURE POTENTIAL EVALUATION OF TEXT SYSTEMH04L 63/1433, G06F 21/577, G06F2221/034, H04L 63/1425, H04L 63/20Filed as ROYAL BANK OF CANADA2025-10-31Salah SHARIEHpending
MULTI-LAYERED RISK MITIGATION SYSTEMH04L 63/1433, G06F 21/577, G06F2221/034, H04L 63/1425, H04L 63/20Filed as ROYAL BANK OF CANADA2025-10-31Salah SHARIEHpending
SYSTEM AND METHOD FOR NATURAL LANGUAGE PROCESSING WITH FORMATTED DATAG06F 16/243, G06F 16/3347, G06F 16/2237, G06F 16/93Filed as ROYAL BANK OF CANADA2025-10-30Patricia AROCENApending
SYSTEM AND METHOD FOR AUTOMATED AUTHENTICATIONH04L 63/083, G06Q 10/107, H04L2463/082Filed as ROYAL BANK OF CANADA2025-10-27Marissa G. COLACITTIpending
DETECTION OF PHISHING WEBSITES USING MACHINE LEARNINGG06F 21/554, G06F 21/566, G06N 20/20, G06N 20/00, G06F2221/034Filed as Royal Bank of Canada2025-10-09Syed (Areeb) Akhterpending
METHOD AND SYSTEM FOR DETECTING A CYBERSECURITY BREACHH04L 63/1416, H04L 63/1425, G06F 16/9024, H04L 63/1433, H04L 63/1441Filed as Royal Bank of Canada2025-10-06Cathal Smythpending
METHOD AND SYSTEM FOR IDENTIFYING FEATURE IMPORTANCE IN TIME SERIES TASKSG06N 3/092, G06N 3/0455, G06N 7/01, G06N 3/045, G06N 3/084Filed as Royal Bank of Canada2025-09-26Melissa Farinaz Mozifianpending
FAST LONG-CONTEXT FOR TRANSFORMER ATTENTION MECHANISMG06N 3/0455, G06N 3/088, G06N 3/0985, G06N 3/045, G06N 3/096, G06N 3/0475Filed as ROYAL BANK OF CANADA2025-09-26Yongchang HAOpending
METHODS AND SYSTEMS FOR ACTIVE MACHINE LEARNINGG06N 20/00Filed as Royal Bank of Canada2025-09-25Frederick TUNGpending
SYSTEMS AND METHODS FOR DYNAMIC GRAPH RENDERING BASED ON A HISTORICAL EVENTG06F 9/451, G06F 16/34Filed as ROYAL BANK OF CANADA2025-09-23Patricia AROCENApending
SYSTEMS AND METHODS FOR MODELING ASYNCHRONOUS TIME SERIES WITH LARGE LANGUAGE MODELSG06N 20/00, G06N 3/0475, G06N 3/09, G06N 3/0455, G06Q 30/015, G06N 3/045, G06N 3/044, G06N 3/0442, G06N 3/049, G06N 3/08Filed as Royal Bank of Canada2025-09-22Shubham Guptapending
SYSTEM AND METHOD FOR COMMENTARY TEXT GENERATIONG06F 40/166, G06F 16/9532, G06F 16/9574, G06F 16/374, G06F 16/9535, G06F 16/345, G06F 3/04842Filed as ROYAL BANK OF CANADA2025-09-15Patricia AROCENApending
REINFORCEMENT LEARNING APPROACH TO INSIDER THREAT DETECTION AND MITIGATIONG06Q 10/0635, G06Q 10/105Filed as Royal Bank of Canada2025-09-12Fatima HUSSAINpending
AUTOMATED TARGETED REMEDIATION OF PHISHING WEBSITESH04L 63/1416, H04L 63/1483, H04L 63/1491Filed as Royal Bank of Canada2025-09-09Adam Hulcooppending
MULTI-AGENT SIMULATION SYSTEM AND METHODG06F 16/9532, G06Q 10/0674Filed as Royal Bank of Canada2025-08-21Timothy Zhengpending
METHOD AND SYSTEM FOR IMPLEMENTING A RULES ENGINEG06Q 40/043Filed as Royal Bank of Canada2025-08-21Timothy Zhengpending
SYSTEMS AND METHOD FOR GENERATION OF FINANCIAL SUMMARY INTERFACESG06Q 40/064Filed as Royal Bank of Canada2025-08-21Joseph NEGEDEpending
COMPUTER SYSTEMS, METHODS, AND NON-TRANSITORY COMPUTER-READABLE STORAGE DEVICES FOR TRUST ANALYSIS OF ONLINE MEDIAG06F 16/2365, G06N 20/20, G06N 20/00, G06N 20/10, G06F 40/253, G06F 40/279, G06F 40/284, G06F 40/289, G06F 40/216, G06F 40/169, G06F 40/30, G06F 40/20, G06N 3/09, G06N 7/01, G06F 9/547, G06N 3/08, G06Q 30/018, G06Q 30/0282Filed as Royal Bank of Canada2025-08-20Meron MEHARIpending
DYNAMIC LARGE LANGUAGE MODEL PROMPT GENERATION FOR REQUEST REJECTIONSG06F 40/40, G06F 40/56, G06F 40/279, G06F 40/30Filed as Royal Bank of Canada2025-08-19Camillia Hanaan Aminpending
MANAGING COMPUTER RESOURCE USE WHEN CONDUCTING COMPUTER-IMPLEMENTED RISK ASSESSMENTG06N 20/20, G06F 9/5027, G06N 20/00, G06N 20/10, G06N 3/09, G06N 7/01, G06N 3/045, G06N 3/0464, G06N 5/01, G06N 3/08Filed as Royal Bank of Canada2025-08-19Lauren McCabepending
SYSTEMS AND METHODS FOR ESTABLISHING DATA LINKAGESG06Q 30/0269, G06N 20/00, G06N 3/092, G06F 21/109, G06F 21/602, G06Q 20/382, G06Q 20/401, G06Q 30/0256, G06Q2220/00Filed as ROYAL BANK OF CANADA2025-08-19Edison U. ORTIZpending
COMPUTER SYSTEMS, METHODS, AND NON-TRANSITORY COMPUTER-READABLE STORAGE DEVICES FOR MANAGING HOMEOWNER RENEWABLE ENERGY INCENTIVESG06V 30/416, G06V 20/176, H02S 20/23, H02S 50/10, G06V 10/25, G06V 10/762, G06V 30/19107, G06V 30/153, G06V 10/82, H02S 50/00Filed as ROYAL BANK OF CANADA2025-08-18Nickolas ZAMACHNOIpending
METHODS AND SYSTEMS FOR HANDLING INCOMING CLIENT CALLSH04M 3/5166, H04M 3/5183, G10L 15/14, G10L 15/16, G10L 15/22, G10L 15/30, H04M 3/42221, H04M 3/5235, H04M2201/40, H04M2201/41Filed as Royal Bank of Canada2025-08-18Yi Lianpending
GENERATING PROJECT MANAGEMENT INSIGHTS FROM USER LOG DATA USING PROCESS MINING AND MACHINE LEARNINGG06Q 10/06393, G06Q 10/103, G06Q 10/0637Filed as ROYAL BANK OF CANADA2025-08-18Jacob Beharapending
SYSTEMS AND METHODS FOR OPTIMIZED HELP CENTER PORTALG06F 9/453, G06Q 30/016, G06F 21/31Filed as Royal Bank of Canada2025-08-08Jaymil CHAUDHARIpending
CALL ANALYSIS SYSTEMS AND METHODSG06F 40/35, G10L 15/26Filed as Royal Bank of Canada2025-07-23Aksh Patelpending
SYSTEMS AND METHODS FOR DETECTING INSIDER THREATSH04L 63/1425, H04L 63/1433Filed as Royal Bank of Canada2025-07-17Fatima Hussainpending
SYSTEMS AND METHODS FOR COMMUNICATIONS OVER NEAR FIELD COMMUNICATION CHANNELSH04W 4/80, G06Q 20/202, G06Q 20/204, G06Q 20/3278, H04L 5/14Filed as ROYAL BANK OF CANADA2025-06-27Edison U. ORTIZpending
AUTOMATED TARGETED REMDIATION OF PHISHING WEBSITESFiled as Royal Bank of Canada2025-06-24Adam Hulcooppending
SYSTEMS AND METHODS FOR KNOWLEDGE GRAPH DATA STRUCTURE BASED MACHINE LEARNINGG06N 5/022, G06F 40/58, G06F 40/295, G06Q 40/084Filed as ROYAL BANK OF CANADA2025-06-16Chai K. LAMpending
SYSTEM AND METHOD FOR COMPOSITE CRYPTOGRAPHIC TRANSACTIONSG06Q 20/0655, G06Q 20/0658, H04L 9/50, G06Q 20/027, G06Q 20/065, G06Q 20/202, G06Q 20/3676, G06Q 20/3678, G06Q 20/381, G06Q 20/3829, G06Q 20/389, G06Q 20/401, G06Q2220/00, H04L 9/0894, H04L 9/3239, H04L 63/0442, H04L 63/102, H04L2209/56Filed as ROYAL BANK OF CANADA2025-06-16Karim Talal HAMASNIpending
INITIALIZING CONTEXTUAL MULTI-ARMED BANDITS USING LARGE LANGUAGE MODELSG06N 20/00Filed as Royal Bank of Canada2025-06-13Parand Alizadeh Alamdaripending
AUTOMATED PLANNING DOMAIN DEFINITION LANGUAGE (PDDL) FILE GENERATION USING LARGE LANGUAGE MODELSG06N 3/0895Filed as Royal Bank of Canada2025-05-30Yanshuai CAOpending
GENERATION AND APPLICATION OF SYNTHETIC THREAT DATAG06F 21/56, G06F 21/577, G06F 21/53, G06F 21/566Filed as Royal Bank of Canada2025-05-28Adam Hulcooppending
SYSTEM AND METHOD FOR MACHINE LEARNING DRIVEN ELECTRONIC INTERFACE NAVIGATIONG06F 16/9577, G06F 16/954, G06F 16/9574, G06N 20/20, G06F 16/957, G06N 20/00, G06N 3/09, G06N 3/0455, G06N 3/098, G06N 3/045, G06N 3/0464, G06N 3/044, G06N 5/01, G06N 3/096, G06N 3/0442, G06N 3/08Filed as ROYAL BANK OF CANADA2025-05-23Ehsan AMJADIANpending
SYSTEM AND METHOD FOR PRIVACY PRESERVING FEDERATED MACHINE LEARNINGG06N 20/00, G06F 21/53, G06F 21/6245Filed as ROYAL BANK OF CANADA2025-05-23Iustina-Miruna VINTILApending
NEURAL NETWORK USING DYNAMICALLY COMPRESSED AND DECOMPRESSED WEIGHTSG06N 3/0495, G06N 3/084, G06N 3/063Filed as Royal Bank of Canada2025-05-15Yanshuai CAOpending

Filings are matched to the company by applicant name, so a subsidiary filing under its own name is only here if that name resolves to this company. The applicant is printed as filed, which makes a wrong match visible. A patent is not a product: most applications are never granted, and most grants are never built.

More on RY

Related datasets