Royal Bank of Canada

Canada

Retour au propriétaire

1-100 de 1 840 pour Royal Bank of Canada Trier par
Recheche Texte
Excluant les filiales
Affiner par Reset Report
Type PI
        Marque 1 166
        Brevet 674
Juridiction
        Canada 1 340
        États-Unis 454
        International 45
        Europe 1
Date
Nouveautés (dernières 4 semaines) 6
2024 avril (MACJ) 2
2024 mars 11
2024 février 22
2024 janvier 5
Voir plus
Classe IPC
G06N 20/00 - Apprentissage automatique 129
G06N 3/08 - Méthodes d'apprentissage 70
G06Q 20/40 - Autorisation, p.ex. identification du payeur ou du bénéficiaire, vérification des références du client ou du magasin; Examen et approbation des payeurs, p.ex. contrôle des lignes de crédit ou des listes négatives 64
G06Q 20/38 - Architectures, schémas ou protocoles de paiement - leurs détails 62
G06Q 40/04 - Transactions; Opérations boursières, p.ex. actions, marchandises, produits dérivés ou change de devises 56
Voir plus
Classe NICE
36 - Services financiers, assurances et affaires immobilières 1 026
35 - Publicité; Affaires commerciales 212
09 - Appareils et instruments scientifiques et électriques 137
42 - Services scientifiques, technologiques et industriels, recherche et conception 126
41 - Éducation, divertissements, activités sportives et culturelles 88
Voir plus
Statut
En Instance 548
Enregistré / En vigueur 1 292
  1     2     3     ...     19        Prochaine page

1.

SYSTEM AND METHOD FOR A MACHINE LEARNING ARCHITECTURE FOR RESOURCE ALLOCATION

      
Numéro d'application 18238397
Statut En instance
Date de dépôt 2023-08-25
Date de la première publication 2024-04-11
Propriétaire ROYAL BANK OF CANADA (Canada)
Inventeur(s)
  • Meng, Lili
  • Sylvain, Tristan Jean Claude
  • Abdi, Amir Hossein
  • Oliveira, Gabriel
  • Rakhmangulova, Yunduz
  • Yan, Yongmin
  • Wilson, Ella
  • Evans, Robert David
  • Irandoust, Saghar
  • Srinivasa, Christopher Côté

Abrégé

A system and method for machine learning architecture for prospective resource allocations are described. The method may include: receiving data records representing historical resource allocations from a user account associated with a first identifier to a resource account associated with a second identifier; deriving input features based on the data records; computing, using a trained neural network architecture, a predicted resource allocation amount and a predicted resource allocation date for the predicted resource allocation amount based on the derived input features; determining, using the trained neural network architecture, a first selection score associated with the predicted resource allocation amount and a second selection score associated with the predicted resource allocation date; and when the first or second selection score is above a minimum threshold, causing to display, at a display device, the associated resource allocation amount or date corresponding to the second identifier.

Classes IPC  ?

  • G06F 9/50 - Allocation de ressources, p.ex. de l'unité centrale de traitement [UCT]

2.

HYBRID DATA-COMPUTE PLATFORM

      
Numéro d'application 18374977
Statut En instance
Date de dépôt 2023-09-29
Date de la première publication 2024-04-04
Propriétaire ROYAL BANK OF CANADA (Canada)
Inventeur(s)
  • Agrawal, Manoj
  • Modha, Gunjan

Abrégé

A hybrid computer architecture a process providing flexible computing resources across a combination of on-premise computing resources and cloud-based computing resources.

Classes IPC  ?

  • G06F 16/21 - Conception, administration ou maintenance des bases de données
  • G06F 16/2455 - Exécution des requêtes

3.

HYBRID DATA-COMPUTE PLATFORM

      
Numéro de document 03214848
Statut En instance
Date de dépôt 2023-09-29
Date de disponibilité au public 2024-03-30
Propriétaire ROYAL BANK OF CANADA (Canada)
Inventeur(s)
  • Agrawal, Manoj
  • Modha, Gunjan

Abrégé

A hybrid computer architecture a process providing flexible computing resources across a combination of on-premise computing resources and cloud-based computing resources.

Classes IPC  ?

  • G06F 9/50 - Allocation de ressources, p.ex. de l'unité centrale de traitement [UCT]
  • G06F 15/16 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p.ex. pour le traitement simultané de plusieurs programmes
  • G06F 17/00 - TRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES Équipement ou méthodes de traitement de données ou de calcul numérique, spécialement adaptés à des fonctions spécifiques

4.

SYSTEM AND METHOD FOR A MACHINE LEARNING ARCHITECTURE FOR RESOURCE ALLOCATION

      
Numéro de document 03210399
Statut En instance
Date de dépôt 2023-08-28
Date de disponibilité au public 2024-03-29
Propriétaire ROYAL BANK OF CANADA (Canada)
Inventeur(s)
  • Meng, Lili
  • Sylvain, Tristan Jean Claude
  • Abdi, Amir Hossein
  • Oliveira, Gabriel
  • Rakhmangulova, Yunduz
  • Yan, Yongmin
  • Wilson, Ella
  • Evans, Robert David
  • Irandoust, Saghar
  • Srinivasa, Christopher Cote

Abrégé

A system and method for machine learning architecture for prospective resource allocations are described. The method may include: receiving data records representing historical resource allocations from a user account associated with a first identifier to a resource account associated with a second identifier; deriving input features based on the data records; computing, using a trained neural network architecture, a predicted resource allocation amount and a predicted resource allocation date for the predicted resource allocation amount based on the derived input features; determining, using the trained neural network architecture, a first selection score associated with the predicted resource allocation amount and a second selection score associated with the predicted resource allocation date; and when the first or second selection score is above a minimum threshold, causing to display, at a display device, the associated resource allocation amount or date corresponding to the second identifier.

Classes IPC  ?

  • G06Q 10/04 - Prévision ou optimisation spécialement adaptées à des fins administratives ou de gestion, p. ex. programmation linéaire ou "problème d’optimisation des stocks"
  • G06F 3/04847 - Techniques d’interaction pour la commande des valeurs des paramètres, p.ex. interaction avec des règles ou des cadrans
  • G06N 3/0442 - Réseaux récurrents, p.ex. réseaux de Hopfield caractérisés par la présence de mémoire ou de portes, p.ex. mémoire longue à court terme [LSTM] ou unités récurrentes à porte [GRU]
  • G06Q 10/0631 - Planification, affectation, distribution ou ordonnancement de ressources d’entreprises ou d’organisations
  • G06N 3/08 - Méthodes d'apprentissage

5.

ACTOR MODEL PAYMENT PROCESSING ENGINE

      
Numéro de document 03214795
Statut En instance
Date de dépôt 2023-09-28
Date de disponibilité au public 2024-03-28
Propriétaire ROYAL BANK OF CANADA (Canada)
Inventeur(s)
  • Jiang, Shangjia
  • Ganapathy, Sohan
  • Marimuthu, Raju

Abrégé

Methods, systems, and techniques for using an actor model payment processing engine to process payments. A payment instruction is received. An event corresponding to the payment instruction is stored in an event journal. The payment processing engine, which is event- sourced and actor- based, perfomis the payment instruction. Perfonning the payment instruction involves transitioning the engine through one or more states in response to the payment instruction, and may involve perfonning actions with non-event sourced and event sourced actors in both stateless and stateful environments.

Classes IPC  ?

  • G06Q 20/38 - Architectures, schémas ou protocoles de paiement - leurs détails
  • G06Q 20/08 - Architectures de paiement
  • G06Q 20/22 - Schémas ou modèles de paiement
  • G06Q 20/40 - Autorisation, p.ex. identification du payeur ou du bénéficiaire, vérification des références du client ou du magasin; Examen et approbation des payeurs, p.ex. contrôle des lignes de crédit ou des listes négatives
  • G06F 8/656 - Mises à jour pendant le fonctionnement
  • G06F 11/16 - Détection ou correction d'erreur dans une donnée par redondance dans le matériel

6.

ACTOR MODEL PAYMENT PROCESSING ENGINE

      
Numéro d'application 18477433
Statut En instance
Date de dépôt 2023-09-28
Date de la première publication 2024-03-28
Propriétaire Royal Bank of Canada (Canada)
Inventeur(s)
  • Jiang, Shangjia
  • Ganapathy, Sohan
  • Marimuthu, Raju

Abrégé

Methods, systems, and techniques for using an actor model payment processing engine to process payments. A payment instruction is received. An event corresponding to the payment instruction is stored in an event journal. The payment processing engine, which is event-sourced and actor-based, performs the payment instruction. Performing the payment instruction involves transitioning the engine through one or more states in response to the payment instruction, and may involve performing actions with non-event sourced and event sourced actors in both stateless and stateful environments.

Classes IPC  ?

  • G06Q 20/02 - Architectures, schémas ou protocoles de paiement impliquant un tiers neutre, p.ex. une autorité de certification, un notaire ou un tiers de confiance
  • G06Q 20/38 - Architectures, schémas ou protocoles de paiement - leurs détails
  • G06Q 20/40 - Autorisation, p.ex. identification du payeur ou du bénéficiaire, vérification des références du client ou du magasin; Examen et approbation des payeurs, p.ex. contrôle des lignes de crédit ou des listes négatives

7.

SYSTEMS AND METHODS FOR TOKEN-BASED BROWSER EXTENSION FRAMEWORK

      
Numéro d'application 18244194
Statut En instance
Date de dépôt 2023-09-08
Date de la première publication 2024-03-14
Propriétaire ROYAL BANK OF CANADA (Canada)
Inventeur(s)
  • Conway, David
  • Ershadi, Kouros

Abrégé

A computer-implemented system and method for orchestrating at least two extensions installed on a browser and for authenticating a user are disclosed. An example method for orchestration includes: receiving, by an extension orchestrator, from a browser launched on a user device, a request from a first extension manager associated with a first extension installed on the browser, the request comprising a first extension ID for the first extension and a second extension ID for a second extension installed on the browser; retrieving, based on the first and second extension IDs, a first extension configuration for the first extension and a second extension configuration for the second extension from a metadata database; and routing a response to the first extension manager, the response comprising the first and second extension configurations and an extension ranking.

Classes IPC  ?

  • H04L 9/40 - Protocoles réseaux de sécurité

8.

PAYMENT CARD WITH SECURE ELEMENT AND REPLENISHABLE TOKENS

      
Numéro d'application 18511963
Statut En instance
Date de dépôt 2023-11-16
Date de la première publication 2024-03-14
Propriétaire ROYAL BANK OF CANADA (Canada)
Inventeur(s)
  • Ortiz, Edison U.
  • Ahuja, Mohit Murli

Abrégé

An electronic payment device and methods of its operation are disclosed. The payment device has a secure element for storing payment tokens, each associated with a payment card; an input interface that enables a user to select from among the payment cards; a display interface; and a processor. In response to a user selection of one of the payment cards by way of the input interface, a descriptor of the selected payment card is displayed by way of the display interface; and an unconsumed one of the payment tokens associated with the selected payment card is activated to prepare the payment card device for effecting payment using the selected payment card, thereby consuming the payment token. The payment device also includes a wireless communication interface for receiving additional payment tokens, thereby replenishing the payment tokens.

Classes IPC  ?

  • G06Q 20/36 - Architectures, schémas ou protocoles de paiement caractérisés par l'emploi de dispositifs spécifiques utilisant des portefeuilles électroniques ou coffres-forts électroniques
  • G06Q 20/22 - Schémas ou modèles de paiement
  • G06Q 20/32 - Architectures, schémas ou protocoles de paiement caractérisés par l'emploi de dispositifs spécifiques utilisant des dispositifs sans fil

9.

SYSTEMS AND METHODS FOR TOKEN-BASED BROWSER EXTENSION FRAMEWORK

      
Numéro de document 03212255
Statut En instance
Date de dépôt 2023-09-08
Date de disponibilité au public 2024-03-09
Propriétaire ROYAL BANK OF CANADA (Canada)
Inventeur(s)
  • Conway, David
  • Ershadi, Kouros

Abrégé

A computer-implemented system and method for orchestrating at least two extensions installed on a browser and for authenticating a user are disclosed. An example method for orchestration includes: receiving, by an extension orchestrator, from a browser launched on a user device, a request from a first extension manager associated with a first extension installed on the browser, the request comprising a first extension ID for the first extension and a second extension ID for a second extension installed on the browser; retrieving, based on the first and second extension IDs, a first extension configuration for the first extension and a second extension configuration for the second extension from a metadata database; and routing a response to the first extension manager, the response comprising the first and second extension configurations and an extension ranking.

Classes IPC  ?

  • H04L 67/63 - Ordonnancement ou organisation du service des demandes d'application, p.ex. demandes de transmission de données d'application en utilisant l'analyse et l'optimisation des ressources réseau requises en acheminant une demande de service en fonction du contenu ou du contexte de la demande
  • G06F 16/907 - Recherche caractérisée par l’utilisation de métadonnées, p.ex. de métadonnées ne provenant pas du contenu ou de métadonnées générées manuellement
  • G06F 16/95 - Recherche dans le Web
  • H04W 12/041 - Génération ou dérivation de clé
  • H04W 12/069 - Authentification utilisant des certificats ou des clés pré-partagées
  • H04W 12/084 - Sécurité d'accès utilisant l’autorisation déléguée, p.ex. protocole d’autorisation ouverte [OAuth]
  • H04L 9/32 - Dispositions pour les communications secrètes ou protégées; Protocoles réseaux de sécurité comprenant des moyens pour vérifier l'identité ou l'autorisation d'un utilisateur du système

10.

METHOD AND SYSTEM FOR AGRICULTURAL GREENHOUSE GAS ESTIMATION

      
Numéro d'application 18453170
Statut En instance
Date de dépôt 2023-08-21
Date de la première publication 2024-03-07
Propriétaire Royal Bank of Canada (Canada)
Inventeur(s)
  • Cogan, Cogie
  • Tian, Yixin
  • Chen, Vicki
  • Macdonald, Myles
  • Watt, Graham Alexander
  • Berrill, Arthur
  • Paxton, Melissa Lynne
  • Foisy, Daniel Gilles
  • Law, Po Lun

Abrégé

Methods, systems, and techniques for agricultural greenhouse gas estimation. Farm data in the form of at least one of revenue generated by a farm, crop information for one or more crops grown on the farm, and land use/farm practice data for land used on the farm to grow the one or more crops is obtained. An emissions estimate is determined based on the obtained data and caused to be displayed to the user via a graphical user interface. A user may be a person responsible for managing multiple farms. That user may be presented with aggregate emissions-related information for all farms, including projected future emissions under various scenarios, and may also iteratively experiment with different farm data values in order to attempt to reduce projected emissions or increase data quality/emissions estimate accuracy.

Classes IPC  ?

  • G06Q 30/018 - Certification d’entreprises ou de produits
  • G06Q 50/02 - Agriculture; Pêche; Exploitation minière

11.

MULTICLOUD HOSTING FOR CONTAINERIZED APPLICATIONS

      
Numéro d'application 17902140
Statut En instance
Date de dépôt 2022-09-02
Date de la première publication 2024-03-07
Propriétaire Royal Bank of Canada (Canada)
Inventeur(s)
  • Tran, Vinh
  • Lau, Edmund
  • Abdolghafari, Mehrdad
  • Jastrzebski, Mike
  • Narine, Ranji

Abrégé

A method for deploying a containerized application from a central application management hub to a plurality of cloud environments, the method comprising the steps of: receiving a containerized application suitable for deployment; receiving an environment file designating a first environment and a second environment of the plurality of cloud environments; consulting a routing table to determine a first network path associated with the first environment and a second network path associated with the second environment; generating packets of the containerized application; and sending the packets on the first network path and the second network path; wherein the containerized application is received by a respective operators of the first environment and the second environment for subsequent deployment.

Classes IPC  ?

  • H04L 45/302 - Détermination de la route basée sur la qualité de service [QoS] demandée
  • H04L 45/745 - Recherche de table d'adresses; Filtrage d'adresses
  • H04L 45/76 - Routage dans des topologies définies par logiciel, p.ex. l’acheminement entre des machines virtuelles

12.

PROPULSER DES IDÉES POUR LES GENS ET LA PLANÈTE

      
Numéro d'application 231372800
Statut En instance
Date de dépôt 2024-03-05
Propriétaire ROYAL BANK OF CANADA - BANQUE ROYALE DU CANADA (Canada)
Classes de Nice  ?
  • 35 - Publicité; Affaires commerciales
  • 36 - Services financiers, assurances et affaires immobilières
  • 41 - Éducation, divertissements, activités sportives et culturelles
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception
  • 45 - Services juridiques; services de sécurité; services personnels pour individus

Produits et services

(1) Advertising services to promote public awareness on economics issues; business administration services in the fields of financial investment services and customer management; business information services in the field of economic forecasting and analysis; business management assistance for governments; business risk management services; business services, namely, registering, screening and verifying the credentials of third-party vendors, suppliers and contractors on behalf of others; compilation of statistics to guide decision-making in the field of climate-smart agricultural investment; consultancy services relating to the procurement of goods and services; consulting services in the area of sustainable business solutions; data processing services in the fields of financial investment services and customer management; economic analysis; economic feasibility studies; economic forecasting; human resources management; operation of customer incentive, award and loyalty programs; organization and management of customer loyalty programs; outsourcing services in the nature of arranging procurement of goods for others; promoting the business interests of professionals provided by a financial association for its members; promoting the commercial and business interests of financial analysts provided by an association for its members; promoting the sale of goods and services for other businesses through loyalty programs; promotion of financial services, on behalf of third parties; providing advisory and consultation services to businesses in the field of corporate governance structures to ensure employment equity; providing advisory and consultation services to companies in the field of corporate governance oversight; providing human resources management and recruitment services for others; providing information in the area of global sustainable business solutions; providing information on the topic of determining job satisfaction; talent management agencies (2) Association services, namely, promoting diversity, equity, and inclusion in the field of financial management, financial investment, and banking; (3) Business investment services; capital investments; commercial property investment; consulting services in the area of sustainable financial management solutions; financial investment advisory; financial investment analysis and research; financial investment counselling; financial risk management services; investment advice; investment banking; investment management services; investment risk assessment services; providing information on government financial assistance programs (4) Business training in the field of workplace diversity, equity, and inclusion (dei); educational services in the field of economics, financial planning and investment strategies; life coaching in the field of career development; life coaching services in the field of personal financing; money coaching services; professional coaching services in the field of business leadership; professional coaching services in the field of business management; professional coaching services in the field of business risk management; providing coaching in the field of business project management; providing coaching in the field of business risk management; training of employers and employees in the field of workplace legal issues and human resources (5) Environmental assessment services; evaluating and testing the environmental qualities and impact of consumer products of others; research in the field of climate change (6) Consulting and legal services in the field of privacy and security laws, regulations, and requirements; legal research in the field of environmental climate policy; providing information on issues concerning human rights

13.

MULTICLOUD HOSTING FOR CONTAINERIZED APPLICATIONS

      
Numéro de document 03171983
Statut En instance
Date de dépôt 2022-09-02
Date de disponibilité au public 2024-03-02
Propriétaire ROYAL BANK OF CANADA (Canada)
Inventeur(s)
  • Tran, Vinh
  • Lau, Edmund
  • Abdolghafari, Mehrdad
  • Jastrzebski, Mike
  • Narine, Ranji

Abrégé

A method for deploying a containerized application from a central application management hub to a plurality of cloud environments, the method comprising the steps of: receiving a containerized application suitable for deployment; receiving an environment file designating a first environment and a second environment of the plurality of cloud environments; consulting a routing table to determine a first network path associated with the first environment and a second network path associated with the second environment; generating packets of the containerized application; and sending the packets on the first network path and the second network path; wherein the containerized application is received by a respective operators of the first environment and the second environment for subsequent deployment.

Classes IPC  ?

14.

SYSTEM AND METHOD FOR APPLYING USER DATA IN ACCESSING OF INSTITUTIONAL PRODUCTS

      
Numéro d'application 18233466
Statut En instance
Date de dépôt 2023-08-14
Date de la première publication 2024-02-29
Propriétaire Royal Bank of Canada (Canada)
Inventeur(s)
  • Beltran, Nohra
  • Aisibai, Dana
  • Cliff, Christopher
  • Nandakumar, Hariish
  • Mclsaac, Hannah
  • Goncalves, Kelly
  • Soo, Selene
  • Lam, Chai

Abrégé

A method on applying user data for providing services to a user from a platform of services, the method comprising the steps of: obtaining user profile data pertaining to the user of a network system of an institution; comparing the user profile data to a plurality of different potential life stages in order to determine a selected life stage; identifying one or more services from the platform of services based on the selected life stage; identifying the one or more services to the user via a user interface of a user device; receiving a request from the user through the user device for access to the one or more services; and updating contents of the user profile to include additional profile content related to activity of the user with the one or more services.

Classes IPC  ?

  • G06Q 40/02 - Opérations bancaires, p.ex. calcul d'intérêts ou tenue de compte
  • G06Q 40/08 - Assurance

15.

TRAINING OF LSTM NEURAL NETWORK TO MODEL AND PREDICT APPLICATION LOG SEQUENCES

      
Numéro d'application 18235646
Statut En instance
Date de dépôt 2023-08-18
Date de la première publication 2024-02-29
Propriétaire Royal Bank of Canada (Canada)
Inventeur(s)
  • Bajnathsingh, Reece
  • Rezaee, Milad
  • Amer, Farah
  • Lacey, Garret

Abrégé

A method for training a neural network utilizing Long Short-Term Memory (LSTM) to model a computer application log as a natural language sequence comprises feeding a training set of application log files to a log file parser, generating, by the log file parser, a set of X application log clusters, where X is a whole number, feeding the whole number X to an untrained LSTM neural network as a hyperparameter representing a number of classes, and training the untrained LSTM neural network using the training set of log files and the hyperparameter X to obtain a trained LSTM neural network.

Classes IPC  ?

  • G06N 3/0985 - Optimisation d’hyperparamètres; Meta-apprentissage; Apprendre à apprendre
  • G06N 3/0442 - Réseaux récurrents, p.ex. réseaux de Hopfield caractérisés par la présence de mémoire ou de portes, p.ex. mémoire longue à court terme [LSTM] ou unités récurrentes à porte [GRU]

16.

SYSTEMS AND METHODS FOR A PROCUREMENT PROCESS

      
Numéro d'application 18237108
Statut En instance
Date de dépôt 2023-08-23
Date de la première publication 2024-02-29
Propriétaire ROYAL BANK OF CANADA (Canada)
Inventeur(s)
  • Meikle, Natasha
  • Serrao, Maiziel
  • Sharma, Akrash
  • Tustanic, Mia
  • Courtney, Marsha
  • Ammar, Mohammad

Abrégé

A procurement system allows a user to provide a request for goods or services. The request is processed to determine its complexity and, for high complexity cases, select an appropriate procurement professional using a trained classifier to handle the procurement request.

Classes IPC  ?

17.

COMPUTER SYSTEMS, METHODS, AND NON-TRANSITORY COMPUTER-READABLE STORAGE DEVICES FOR GENERATING PROACTIVE ADVISOR RECOMMENDATION USING ARTIFICIAL INTELLIGENCE

      
Numéro d'application 18237191
Statut En instance
Date de dépôt 2023-08-23
Date de la première publication 2024-02-29
Propriétaire Royal Bank of Canada (Canada)
Inventeur(s)
  • Jaiswal, Vishal Rakesh
  • Regmi, Shashwat
  • Halesh, Sujina Bhadravathi
  • Fernandes, Jason
  • Sherman, Matthew
  • Shah, Manish
  • Loganathan, Venkatesh
  • Kagedan, Aharon
  • Velichover, Lior
  • Wildberger, Martin
  • Palmer, Michael

Abrégé

Computer systems, apparatuses, processors, and non-transitory computer-readable storage devices configured for executing a method for generating proactive advisor recommendation using artificial intelligence. The method has the steps of: partitioning a plurality of clients using a clustering model based on data of the plurality of clients for clustering the plurality of clients into a plurality of client clusters; classifying the clients of at least a first client cluster of the plurality of client clusters into a plurality of client classifications by using one or more random-forest classifiers; and generating financial recommendations for the clients of at least a first client classification of the plurality of client classifications.

Classes IPC  ?

  • G06F 18/23213 - Techniques non hiérarchiques en utilisant les statistiques ou l'optimisation des fonctions, p.ex. modélisation des fonctions de densité de probabilité avec un nombre fixe de partitions, p.ex. K-moyennes
  • G06Q 40/02 - Opérations bancaires, p.ex. calcul d'intérêts ou tenue de compte

18.

SYSTEMS AND METHODS FOR FACILITATING PROACTIVE RECRUITMENT

      
Numéro d'application 18237232
Statut En instance
Date de dépôt 2023-08-23
Date de la première publication 2024-02-29
Propriétaire Royal Bank of Canada (Canada)
Inventeur(s)
  • Riabova, Valerie
  • Gembali, Kishor
  • Little, Dana
  • Susevski, Anthony
  • Choi, Eric
  • Hung, Kaitlyn

Abrégé

Methods, systems, and techniques for facilitating proactive recruitment are disclosed, comprising: receiving a user annotation of a candidate profile stored in a database, the user annotation provided by a user; based on at least the received user annotation, determining a sentiment of the user with respect to a candidate associated with the candidate profile; and when the sentiment of the user is determined to be positive, scheduling a notification to be sent to the user in response to a trigger event.

Classes IPC  ?

19.

DATA MAPPING METHOD AND SYSTEM

      
Numéro d'application 18454571
Statut En instance
Date de dépôt 2023-08-23
Date de la première publication 2024-02-29
Propriétaire Royal Bank of Canada (Canada)
Inventeur(s)
  • Koshetova, Faina
  • Lee, Claire
  • Lim, Ethan
  • Wadhwani, Vivek

Abrégé

Methods, systems, and techniques for data mapping. Company identifiers and an electronic commerce transaction history, such as an online banking transaction history, of a user are retrieved from one or more data repositories. The electronic commerce transaction history includes purchases made from one or more companies identified by the company identifiers. Data mapping is then performed to associate the company identifiers with the purchases represented in the electronic commerce transaction history to identify the companies represented by the company identifiers from which the user made purchases. The company identifiers are then caused to be displayed on a graphical user interface as suggestions to the user as investment suggestions.

Classes IPC  ?

  • G06Q 40/04 - Transactions; Opérations boursières, p.ex. actions, marchandises, produits dérivés ou change de devises
  • G06Q 20/38 - Architectures, schémas ou protocoles de paiement - leurs détails
  • G06Q 40/06 - Gestion de biens; Planification ou analyse financières

20.

METHODS AND SYSTEMS FOR PREDICTING DATA QUALITY METRICS

      
Numéro d'application 18455332
Statut En instance
Date de dépôt 2023-08-24
Date de la première publication 2024-02-29
Propriétaire Royal Bank of Canada (Canada)
Inventeur(s)
  • Grover, Shrey
  • Nijjar, Chanvir Singh
  • Sharma, Arjun
  • Chung, Rebecca
  • Bharathulwar, Shravan
  • Muthu Veeramani, Veera Raghavan
  • Benson, Kevin E.C.

Abrégé

A data source is monitored. During the monitoring, an arrival at the data source of each of one or more sets of one or more features is detected. In response to detecting the arrival at the data source of at least a first set of one or more features of the one or more sets of one or more features, data is extracted from the first set of one or more features, data for at least a second set of one or more features of the one or more sets of one or more features is estimated, wherein the second set of one or more features has not yet arrived at the data source, and, based on the extracted data and the estimated data, a data quality metric is predicted.

Classes IPC  ?

  • G06Q 10/0639 - Analyse des performances des employés; Analyse des performances des opérations d’une entreprise ou d’une organisation
  • G06Q 10/0635 - Analyse des risques liés aux activités d’entreprises ou d’organisations
  • G06Q 30/018 - Certification d’entreprises ou de produits

21.

SYSTEM AND METHOD FOR MONITORING NETWORK SERVICE ACCESSIBILTY BASED ON NETWORK TRAFFIC DATA AND SOCIAL MEDIA DATA

      
Numéro d'application 18233446
Statut En instance
Date de dépôt 2023-08-14
Date de la première publication 2024-02-29
Propriétaire Royal Bank of Canada (Canada)
Inventeur(s)
  • Kwak, Christine
  • Khandros, Marat
  • Oghbaee, Amirreza
  • Prova, Anika
  • Kane, Elodie
  • Miglani, Parth
  • Nagpal, Shivam

Abrégé

A method for monitoring a network service based on a correlation including network traffic metrics experienced by the network service and infrastructure operational metrics of the network service, the method comprising the steps of: obtaining periodic data including the network traffic metrics, the infrastructure operational metrics, and social media metrics, the social media metrics including content associated with one or more services provided by the network service; storing the network traffic metrics, the infrastructure operational metrics, and social media metrics in a storage for use as historical data representing a predefined period of time; providing a correlation defining a relationship between metrics content of the periodic data; receiving the periodic data during operation of the network service and using the correlation to process the received periodic data to determine an output representing an infrastructure operational metric; comparing the infrastructure operational metric to a predefined operational constraint; generating an alert notification when the infrastructure operational metric contradicts the predefined operational constraint; and sending at least one of the infrastructure operational metric and the alert notification to a support system for subsequent processing.

Classes IPC  ?

  • H04L 43/0876 - Utilisation du réseau, p.ex. volume de charge ou niveau de congestion
  • H04L 43/091 - Surveillance ou test en fonction de métriques spécifiques, p.ex. la qualité du service [QoS], la consommation d’énergie ou les paramètres environnementaux en mesurant la contribution de chaque composant du réseau au niveau du service réel

22.

SYSTEMS AND METHODS FOR FACILITATING CLIENT AUTHENTICATION

      
Numéro d'application 18237215
Statut En instance
Date de dépôt 2023-08-23
Date de la première publication 2024-02-29
Propriétaire Royal Bank of Canada (Canada)
Inventeur(s)
  • Poonawala, Shabbir
  • Chinnari, Venkati Brahmam
  • Enkoom, Isaac
  • Multani, Ekjot
  • Mathur, Anisha
  • Wang, Shu
  • Cheng, Adam

Abrégé

Methods, systems, and techniques for facilitating client authentication are disclosed, comprising: receiving an identifier of a client; retrieving client information based on the identifier of the client; assessing a plurality of risk indicators for the client from the client information; determining a risk level for the client based on the plurality of risk indicators; and outputting the risk level for display on a user device.

Classes IPC  ?

  • G06F 21/31 - Authentification de l’utilisateur
  • G06Q 10/0635 - Analyse des risques liés aux activités d’entreprises ou d’organisations

23.

CONTENT RECOMMENDATION USING ARTIFICIAL INTELLIGENCE

      
Numéro d'application 18237217
Statut En instance
Date de dépôt 2023-08-23
Date de la première publication 2024-02-29
Propriétaire Royal Bank of Canada (Canada)
Inventeur(s)
  • Chen, Kexin
  • Johnston, Madelyn
  • Kang, Dongwoo
  • Nguyen, Brian
  • Boulakia, Hannah
  • Brandimarte, Alex
  • Iakovenko, Viktor
  • Borhani, Behrad
  • Spear, Sarah

Abrégé

The present disclosure describes an artificial intelligence approach to digital content recommendation where the recommendation mechanics differ based on the amount of information available. In one aspect, a user is identified as an above-threshold user who has consumed at least a threshold number of digital artifacts or a below-threshold user who has consumed fewer digital artifacts and different recommendation engines are used for above-threshold users and below-threshold users. In another aspect, users are bifurcated into low-data users and high-data users. For high-data users, digital artifacts are directly selected, and for low-data users, digital artifacts are indirectly selected by first selecting a digital artifact property criteria and then selecting digital artifacts that satisfy the selected digital artifact property criteria. In another aspect, digital artifacts are selected according to a common recommendation engine, wherein a quantity of digital artifacts consumed by the user is an input to the common recommendation engine.

Classes IPC  ?

24.

METHODS AND SYSTEMS FOR GENERATING DATA ON CRYPTOCURRENCIES

      
Numéro d'application 18453544
Statut En instance
Date de dépôt 2023-08-22
Date de la première publication 2024-02-29
Propriétaire Royal Bank of Canada (Canada)
Inventeur(s)
  • Hasan, Abbas
  • Peplinski, Jack
  • Eleuterio Soares Yokota, Luciana
  • Padhiar, Sakshi

Abrégé

A method of generating data on cryptocurrencies is described. Using one or more computer processors, a request to display a benchmark index relating to the cryptocurrencies is received. In response to receiving the request, for each of the cryptocurrencies, a market capitalization value and a price of the cryptocurrency over time are determined. Based on the market capitalization values and the prices over time, the benchmark index is generated and then displayed. In addition, based on the total value of one or more cryptocurrencies over a past period of time, the future price of the one or more cryptocurrencies over the future period of time may be predicted.

Classes IPC  ?

  • G06Q 40/04 - Transactions; Opérations boursières, p.ex. actions, marchandises, produits dérivés ou change de devises

25.

TRAINING OF LSTM NEURAL NETWORK TO MODEL AND PREDICT APPLICATION LOG SEQUENCES

      
Numéro de document 03209627
Statut En instance
Date de dépôt 2023-08-18
Date de disponibilité au public 2024-02-24
Propriétaire ROYAL BANK OF CANADA (Canada)
Inventeur(s)
  • Bajnathsingh, Reece
  • Rezaee, Milad
  • Amer, Farah
  • Lacey, Garret

Abrégé

A method for training a neural network utilizing Long Short-Term Memory (LSTM) to model a computer application log as a natural language sequence comprises feeding a training set of application log files to a log file parser, generating, by the log file parser, a set of X application log clusters, where X is a whole number, feeding the whole number X to an untrained LSTM neural network as a hyperparameter representing a number of classes, and training the untrained LSTM neural network using the training set of log files and the hyperparameter X to obtain a trained LSTM neural network.

Classes IPC  ?

  • G06N 3/09 - Apprentissage supervisé
  • G06F 40/205 - Analyse syntaxique
  • G06N 3/0442 - Réseaux récurrents, p.ex. réseaux de Hopfield caractérisés par la présence de mémoire ou de portes, p.ex. mémoire longue à court terme [LSTM] ou unités récurrentes à porte [GRU]
  • G06F 11/30 - Surveillance du fonctionnement

26.

METHOD AND SYSTEM FOR AGRICULTURAL GREENHOUSE GAS ESTIMATION

      
Numéro de document 03209733
Statut En instance
Date de dépôt 2023-08-21
Date de disponibilité au public 2024-02-24
Propriétaire ROYAL BANK OF CANADA (Canada)
Inventeur(s)
  • Cogan, Cogie
  • Tian, Yixin
  • Chen, Vicki
  • Macdonald, Myles
  • Watt, Graham Alexander
  • Berrill, Arthur Richard
  • Paxton, Melissa Lynne
  • Foisy, Daniel Gilles
  • Law, Po Lun

Abrégé

Methods, systems, and techniques for agricultural greenhouse gas estimation. Farm data in the form of at least one of revenue generated by a farm, crop information for one or more crops grown on the farm, and land use/farm practice data for land used on the farm to grow the one or more crops is obtained. An emissions estimate is determined based on the obtained data and caused to be displayed to the user via a graphical user interface. A user may be a person responsible for managing multiple farms. That user may be presented with aggregate emissions- related information for all farms, including projected future emissions under various scenarios, and may also iteratively experiment with different farm data values in order to attempt to reduce projected emissions or increase data quality/emissions estimate accuracy.

Classes IPC  ?

  • G06Q 50/02 - Agriculture; Pêche; Exploitation minière
  • G06Q 99/00 - Matière non couverte par les autres groupes de la présente sous-classe

27.

SYSTEMS AND METHODS FOR FACILITATING PROACTIVE RECRUITMENT

      
Numéro de document 03209980
Statut En instance
Date de dépôt 2023-08-23
Date de disponibilité au public 2024-02-24
Propriétaire ROYAL BANK OF CANADA (Canada)
Inventeur(s)
  • Riabova, Valerie
  • Gembali, Kishor
  • Little, Dana
  • Susevski, Anthony
  • Choi, Eric
  • Hung, Kaitlyn

Abrégé

Methods, systems, and techniques for facilitating proactive recruitment are disclosed, comprising: receiving a user annotation of a candidate profile stored in a database, the user annotation provided by a user; based on at least the received user annotation, determining a sentiment of the user with respect to a candidate associated with the candidate profile; and when the sentiment of the user is determined to be positive, scheduling a notification to be sent to the user in response to a trigger event.

Classes IPC  ?

28.

CONTENT RECOMMENDATION USING ARTIFICIAL INTELLIGENCE

      
Numéro de document 03210029
Statut En instance
Date de dépôt 2023-08-23
Date de disponibilité au public 2024-02-24
Propriétaire ROYAL BANK OF CANADA (Canada)
Inventeur(s)
  • Chen, Kexin
  • Johnston, Madelyn
  • Kang, Dongwoo
  • Nguyen, Brian
  • Boulakia, Hannah
  • Brandimarte, Alex
  • Iakovenko, Viktor
  • Borhani, Behrad
  • Spear, Sarah

Abrégé

The present disclosure describes an artificial intelligence approach to digital content recommendation where the recommendation mechanics differ based on the amount of information available. In one aspect, a user is identified as an above-threshold user who has consumed at least a threshold number of digital artifacts or a below-threshold user who has consumed fewer digital artifacts and different recommendation engines are used for above-threshold users and below- threshold users. In another aspect, users are bifurcated into low-data users and high-data users. For high-data users, digital artifacts are directly selected, and for low-data users, digital artifacts are indirectly selected by first selecting a digital artifact property criteria and then selecting digital artifacts that satisfy the selected digital artifact property criteria. In another aspect, digital artifacts are selected according to a common recommendation engine, wherein a quantity of digital artifacts consumed by the user is an input to the common recommendation engine.

Classes IPC  ?

29.

SYSTEMS AND METHODS FOR A PROCUREMENT PROCESS

      
Numéro de document 03210041
Statut En instance
Date de dépôt 2023-08-23
Date de disponibilité au public 2024-02-24
Propriétaire ROYAL BANK OF CANADA (Canada)
Inventeur(s)
  • Meikle, Natasha
  • Serrao, Maiziel
  • Sharma, Akrash
  • Tustanic, Mia
  • Courtney, Marsha
  • Ammar, Mohammad

Abrégé

A procurement system allows a user to provide a request for goods or services. The request is processed to determine its complexity and, for high complexity cases, select an appropriate procurement professional using a trained classifier to handle the procurement request.

Classes IPC  ?

  • G06Q 10/0631 - Planification, affectation, distribution ou ordonnancement de ressources d’entreprises ou d’organisations
  • G06N 20/00 - Apprentissage automatique
  • G06Q 10/087 - Gestion d’inventaires ou de stocks, p.ex. exécution des commandes, approvisionnement ou régularisation par rapport aux commandes

30.

DATA MAPPING METHOD AND SYSTEM

      
Numéro de document 03210235
Statut En instance
Date de dépôt 2023-08-23
Date de disponibilité au public 2024-02-24
Propriétaire ROYAL BANK OF CANADA (Canada)
Inventeur(s)
  • Koshetova, Faina
  • Lee, Claire
  • Lim, Ethan
  • Wadhwani, Vivek

Abrégé

Methods, systems, and techniques for data mapping. Company identifiers and an electronic commerce transaction history, such as an online banking transaction history, of a user are retrieved from one or more data repositories. The electronic commerce transaction history includes purchases made from one or more companies identified by the company identifiers. Data mapping is then performed to associate the company identifiers with the purchases represented in the electronic commerce transaction history to identify the companies represented by the company identifiers from which the user made purchases. The company identifiers are then caused to be displayed on a graphical user interface as suggestions to the user as investment suggestions.

Classes IPC  ?

  • G06Q 40/04 - Transactions; Opérations boursières, p.ex. actions, marchandises, produits dérivés ou change de devises
  • G06N 20/00 - Apprentissage automatique
  • G06F 3/14 - Sortie numérique vers un dispositif de visualisation

31.

SYSTEM AND METHOD FOR APPLYING USER DATA IN ACCESSING OF INSTITUTIONAL PRODUCTS

      
Numéro de document 03209276
Statut En instance
Date de dépôt 2023-08-14
Date de disponibilité au public 2024-02-24
Propriétaire ROYAL BANK OF CANADA (Canada)
Inventeur(s)
  • Beltran, Nohra
  • Alsibai, Dana
  • Cliff, Christopher
  • Nandakumar, Hariish
  • Mcisaac, Hannah
  • Goncalves, Kelly
  • Soo, Selene
  • Lam, Chai

Abrégé

A method on applying user data for providing services to a user from a platform of services, the method comprising the steps of: obtaining user profile data pertaining to the user of a network system of an institution; comparing the user profile data to a plurality of different potential life stages in order to determine a selected life stage; identifying one or more services from the platform of services based on the selected life stage; identifying the one or more services to the user via a user interface of a user device; receiving a request from the user through the user device for access to the one or more services; and updating contents of the user profile to include additional profile content related to activity of the user with the one or more services.

Classes IPC  ?

  • G06F 17/00 - TRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES Équipement ou méthodes de traitement de données ou de calcul numérique, spécialement adaptés à des fonctions spécifiques
  • H04L 67/306 - Profils des utilisateurs
  • H04L 67/51 - Découverte ou gestion de ceux-ci, p.ex. protocole de localisation de service [SLP] ou services du Web
  • G06Q 40/00 - Finance; Assurance; Stratégies fiscales; Traitement des impôts sur les sociétés ou sur le revenu

32.

COMPUTER SYSTEMS, METHODS, AND NON-TRANSITORY COMPUTER-READABLE STORAGE DEVICES FOR GENERATING PROACTIVE ADVISOR RECOMMENDATION USING ARTIFICIAL INTELLIGENCE

      
Numéro de document 03209977
Statut En instance
Date de dépôt 2023-08-23
Date de disponibilité au public 2024-02-24
Propriétaire ROYAL BANK OF CANADA (Canada)
Inventeur(s)
  • Jaiswal, Vishal Rakesh
  • Regmi, Shashwat
  • Halesh, Sujina Bhadravathi
  • Fernandes, Jason
  • Sherman, Matthew
  • Shah, Manish
  • Loganathan, Venkatesh
  • Kagedan, Aharon
  • Velichover, Lior
  • Wildberger, Martin
  • Palmer, Michael

Abrégé

Computer systems, apparatuses, processors, and non-transitory computer- readable storage devices configured for executing a method for generating proactive advisor recommendation using artificial intelligence. The method has the steps of: partitioning a plurality of clients using a clustering model based on data of the plurality of clients for clustering the plurality of clients into a plurality of client clusters; classifying the clients of at least a first client cluster of the plurality of client clusters into a plurality of client classifications by using one or more random-forest classifiers; and generating financial recommendations for the clients of at least a first client classification of the plurality of client classifications.

Classes IPC  ?

  • G06Q 40/06 - Gestion de biens; Planification ou analyse financières
  • G06Q 40/02 - Opérations bancaires, p.ex. calcul d'intérêts ou tenue de compte
  • G06N 20/00 - Apprentissage automatique

33.

SYSTEMS AND METHODS FOR FACILITATING CLIENT AUTHENTICATION

      
Numéro de document 03210048
Statut En instance
Date de dépôt 2023-08-23
Date de disponibilité au public 2024-02-24
Propriétaire ROYAL BANK OF CANADA (Canada)
Inventeur(s)
  • Poonawala, Shabbir
  • Chinnari, Venkati Brahmam
  • Enkoom, Issac
  • Multani, Ekjot
  • Mathur, Anisha
  • Wang, Shu
  • Cheng, Adam

Abrégé

Methods, systems, and techniques for facilitating client authentication are disclosed, comprising: receiving an identifier of a client; retrieving client information based on the identifier of the client; assessing a plurality of risk indicators for the client from the client information; determining a risk level for the client based on the plurality of risk indicators; and outputting the risk level for display on a user device.

Classes IPC  ?

  • G06Q 30/01 - Services de relation avec la clientèle
  • G06Q 40/02 - Opérations bancaires, p.ex. calcul d'intérêts ou tenue de compte
  • G06Q 50/10 - Services

34.

METHODS AND SYSTEMS FOR PREDICTING DATA QUALITY METRICS

      
Numéro de document 03210080
Statut En instance
Date de dépôt 2023-08-24
Date de disponibilité au public 2024-02-24
Propriétaire ROYAL BANK OF CANADA (Canada)
Inventeur(s)
  • Grover, Shrey
  • Nijjar, Chanvir Singh
  • Sharma, Arjun
  • Chung, Rebecca
  • Bharathulwar, Shravan
  • Muthu Veeramani, Veera Raghavan
  • Benson, Kevin E. C.

Abrégé

A data source is monitored. During the monitoring, an arrival at the data source of each of one or more sets of one or more features is detected. In response to detecting the arrival at the data source of at least a first set of one or more features of the one or more sets of one or more features, data is extracted from the first set of one or more features, data for at least a second set of one or more features of the one or more sets of one or more features is estimated, wherein the second set of one or more features has not yet arrived at the data source, and, based on the extracted data and the estimated data, a data quality metric is predicted.

Classes IPC  ?

  • G06F 11/30 - Surveillance du fonctionnement
  • G06N 20/00 - Apprentissage automatique
  • G06F 11/00 - Détection d'erreurs; Correction d'erreurs; Contrôle de fonctionnement
  • G06Q 40/00 - Finance; Assurance; Stratégies fiscales; Traitement des impôts sur les sociétés ou sur le revenu

35.

SYSTEM AND METHOD FOR MONITORING NETWORK SERVICE ACCESSIBILITY BASED ON NETWORK TRAFFIC DATA AND SOCIAL MEDIA DATA

      
Numéro de document 03215911
Statut En instance
Date de dépôt 2023-08-14
Date de disponibilité au public 2024-02-24
Propriétaire ROYAL BANK OF CANADA (Canada)
Inventeur(s)
  • Kwak, Christine
  • Khandros, Marat
  • Oghbaee, Amirreza
  • Prova, Anika
  • Kane, Elodie
  • Miglani, Parth
  • Nagpal, Shivam

Abrégé

A method for monitoring a network service based on a correlation including network traffic metrics experienced by the network service and infrastructure operational metrics of the network service, the method comprising the steps of: obtaining periodic data including the network traffic metrics, the infrastructure operational metrics, and social media metrics, the social media metrics including content associated with one or more services provided by the network service; storing the network traffic metrics, the infrastructure operational metrics, and social media metrics in a storage for use as historical data representing a predefined period of time; providing a correlation defining a relationship between metrics content of the periodic data; receiving the periodic data during operation of the network service and using the correlation to process the received periodic data to determine an output representing an infrastructure operational metric; comparing the infrastructure operational metric to a predefined operational constraint; generating an alert notification when the infrastructure operational metric contradicts the predefined operational constraint; and sending at least one of the infrastructure operational metric and the alert notification to a support system for subsequent processing.

Classes IPC  ?

  • H04L 43/08 - Surveillance ou test en fonction de métriques spécifiques, p.ex. la qualité du service [QoS], la consommation d’énergie ou les paramètres environnementaux
  • H04L 43/04 - Traitement des données de surveillance capturées, p.ex. pour la génération de fichiers journaux
  • H04L 43/16 - Surveillance de seuil

36.

METHODS AND SYSTEMS FOR GENERATING DATA ON CRYPTOCURRENCIES

      
Numéro de document 03209909
Statut En instance
Date de dépôt 2023-08-22
Date de disponibilité au public 2024-02-23
Propriétaire ROYAL BANK OF CANADA (Canada)
Inventeur(s)
  • Hasan, Abbas
  • Peplinski, Jack
  • Eleuterio Soares Yokota, Luciana
  • Padhiar, Sakshi

Abrégé

A method of generating data on cryptocurrencies is described. Using one or more computer processors, a request to display a benchmark index relating to the cryptocurrencies is received. In response to receiving the request, for each of the cryptocurrencies, a market capitalization value and a price of the cryptocurrency over time are determined. Based on the market capitalization values and the prices over time, the benchmark index is generated and then displayed. In addition, based on the total value of one or more cryptocurrencies over a past period of time, the future price of the one or more cryptocurrencies over the future period of time may be predicted.

Classes IPC  ?

  • G06Q 40/04 - Transactions; Opérations boursières, p.ex. actions, marchandises, produits dérivés ou change de devises
  • G06N 20/00 - Apprentissage automatique

37.

SECURE CRYPTOGRAPHIC KEY MANAGEMENT

      
Numéro d'application 18116502
Statut En instance
Date de dépôt 2023-03-02
Date de la première publication 2024-02-22
Propriétaire Royal Bank of Canada (Canada)
Inventeur(s)
  • Gerics, Ian
  • Weber, Mike J.

Abrégé

A method of making cryptographic key metadata available to key owners while protecting the integrity of the cryptographic key metadata comprises extracting key metadata from a metadata storage on a key data storage system. The metadata storage is logically isolated from a sensitive cryptographic data storage on the key data storage system. The method further comprises transmitting, by unidirectional communication, the extracted key metadata to a user-accessible metadata database that is separate and distinct from the metadata storage on the key data storage system. The method identifies, from the user-accessible metadata database, user-specific metadata for at least one cryptographic key associated with an authorized user associated with the at least one cryptographic key, and communicates the identified user-specific metadata to the authorized user.

Classes IPC  ?

38.

VERIFICATION OF DATA PROCESSES IN A NETWORK OF COMPUTING RESOURCES

      
Numéro d'application 18385199
Statut En instance
Date de dépôt 2023-10-30
Date de la première publication 2024-02-22
Propriétaire ROYAL BANK OF CANADA (Canada)
Inventeur(s)
  • Pitio, Walter Michael
  • Iannaccone, Philip
  • Brown, James
  • Betten, Jeffrey Roy
  • Morris, Mitchell Joseph Aiosa

Abrégé

In one aspect, a system for managing data processes in a network of computing resources is configured to: receive, from an instructor device, a parent request for execution of at least one parent data process executable by a plurality of computing resources at least one computing resource; generate at least one child request for execution of at least one corresponding child data process for routing to at least one corresponding destination device, each of the at least one child data process for executing at least a portion of the at least one parent data process, and each of the at least one child request including a respective destination key derived from at least one instructor key; and route each of the at least one child request to the at least one corresponding destination device. The at least one child request can be obtained by a supervisor server via the routing.

Classes IPC  ?

  • H04L 45/302 - Détermination de la route basée sur la qualité de service [QoS] demandée
  • G06Q 20/02 - Architectures, schémas ou protocoles de paiement impliquant un tiers neutre, p.ex. une autorité de certification, un notaire ou un tiers de confiance
  • G06Q 20/38 - Architectures, schémas ou protocoles de paiement - leurs détails
  • G06F 9/50 - Allocation de ressources, p.ex. de l'unité centrale de traitement [UCT]
  • G06F 21/62 - Protection de l’accès à des données via une plate-forme, p.ex. par clés ou règles de contrôle de l’accès
  • G06Q 20/22 - Schémas ou modèles de paiement

39.

SYSTEM AND METHODS FOR IMPROVED ADOPTION OF CLOUD CONTAINER PROFILES

      
Numéro d'application 18220656
Statut En instance
Date de dépôt 2023-07-11
Date de la première publication 2024-02-22
Propriétaire ROYAL BANK OF CANADA (Canada)
Inventeur(s)
  • Abbott, Jacob
  • Beck, James
  • Du, Jacquelyn

Abrégé

System and methods providing for categorizing individual virtual machines, as well as the associated application that they form by working in concert, into groups based on the feasibility of hosting the processes that occur on a virtual machine within a container, as well as the relative difficulty of doing so on a virtual machine and application level. The data used to create these scores is collected from the individual machines, at regular intervals through the use of an automated scoring engine that collects and aggregates the data. Said data is then analyzed by the system, that with the aid of passed in configuration data, is configured to generate the scores to allows for an educated and focused effort to migrate from hosting applications on virtual machines to hosting applications on containers.

Classes IPC  ?

  • G06F 9/455 - Dispositions pour exécuter des programmes spécifiques Émulation; Interprétation; Simulation de logiciel, p.ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation
  • G06F 16/22 - Indexation; Structures de données à cet effet; Structures de stockage

40.

SYSTEM AND METHOD FOR AUTO-POPULATING ELECTRONIC TRANSACTION PROCESS

      
Numéro d'application 18384806
Statut En instance
Date de dépôt 2023-10-27
Date de la première publication 2024-02-22
Propriétaire ROYAL BANK OF CANADA (Canada)
Inventeur(s)
  • Lau, Alex Tak Kwun
  • Saha, Arup
  • Chaudhari, Hareshkumar
  • Navas, Izayana
  • Thabet, Rami
  • Hanks, Kristopher
  • Giree, Nijan

Abrégé

A system and method for auto-populating an electronic transaction process is provided. The system comprises at least one processor, and a memory storing instructions which when executed by the at least one processor configure the processor to obtain a scanned payee identifier from an optical character recognition scan of a digital bill document, compare the scanned payee identifier with a set of stored payee identifiers to obtain at least one first identifier match, determine a score for each of the at least one identifier match, and select the stored payee identifier associated with a highest score. The method comprises obtaining a scanned payee identifier from an optical character recognition scan of a digital bill document, comparing the scanned payee identifier with a set of stored payee identifiers to obtain at least one first identifier match, determining a score for each of the at least one identifier match, and selecting the stored payee identifier associated with a highest score.

Classes IPC  ?

  • G06F 40/284 - Analyse lexicale, p.ex. segmentation en unités ou cooccurrence
  • G06Q 20/14 - Architectures de paiement spécialement adaptées aux systèmes de facturation
  • G06F 40/174 - Remplissage de formulaires; Fusion
  • G06V 30/412 - Analyse de mise en page de documents structurés avec des lignes imprimées ou des zones de saisie, p.ex. de formulaires ou de tableaux d’entreprise
  • G06V 30/416 - Extraction de la structure logique, p.ex. chapitres, sections ou numéros de page; Identification des éléments de document, p.ex. des auteurs
  • G06F 18/214 - Génération de motifs d'entraînement; Procédés de Bootstrapping, p.ex. ”bagging” ou ”boosting”
  • G06F 18/21 - Conception ou mise en place de systèmes ou de techniques; Extraction de caractéristiques dans l'espace des caractéristiques; Séparation aveugle de sources

41.

SYNCHRONIZED PROCESSING OF DATA BY NETWORKED COMPUTING RESOURCES

      
Numéro d'application 18385240
Statut En instance
Date de dépôt 2023-10-30
Date de la première publication 2024-02-22
Propriétaire ROYAL BANK OF CANADA (Canada)
Inventeur(s)
  • Aisen, Daniel
  • Katsuyama, Bradley
  • Park, Robert
  • Schwall, John
  • Steiner, Richard
  • Zhang, Allen
  • Popejoy, Thomas L.

Abrégé

Systems 100, 1000, methods, and machine-interpretable programming or other instruction products for the management of data transmission by multiple networked computing resources 106, 1106. In particular, the disclosure relates to the synchronization of related requests for transmitting data using distributed network resources.

Classes IPC  ?

  • G06Q 40/04 - Transactions; Opérations boursières, p.ex. actions, marchandises, produits dérivés ou change de devises
  • H04L 67/1095 - Réplication ou mise en miroir des données, p.ex. l’ordonnancement ou le transport pour la synchronisation des données entre les nœuds du réseau
  • H04L 67/62 - Ordonnancement ou organisation du service des demandes d'application, p.ex. demandes de transmission de données d'application en utilisant l'analyse et l'optimisation des ressources réseau requises en établissant un calendrier pour servir les requêtes

42.

SECURE CRYPTOGRAPHIC KEY MANAGEMENT

      
Numéro de document 03191509
Statut En instance
Date de dépôt 2023-03-01
Date de disponibilité au public 2024-02-18
Propriétaire ROYAL BANK OF CANADA (Canada)
Inventeur(s)
  • Gerics, Ian
  • Weber, Mike J.

Abrégé

A method of making cryptographic key metadata available to key owners while protecting the integrity of the cryptographic key metadata comprises extracting key metadata from a metadata storage on a key data storage system. The metadata storage is logically isolated from a sensitive cryptographic data storage on the key data storage system. The method further comprises transmitting, by unidirectional communication, the extracted key metadata to a user-accessible metadata database that is separate and distinct from the metadata storage on the key data storage system. The method identifies, from the user- accessible metadata database, user-specific metadata for at least one cryptographic key associated with an authorized user associated with the at least one cryptographic key, and communicates the identified user-specific metadata to the authorized user.

Classes IPC  ?

  • H04L 9/32 - Dispositions pour les communications secrètes ou protégées; Protocoles réseaux de sécurité comprenant des moyens pour vérifier l'identité ou l'autorisation d'un utilisateur du système

43.

METHOD AND SYSTEM FOR EVENT NOTIFICATION

      
Numéro d'application 18447091
Statut En instance
Date de dépôt 2023-08-09
Date de la première publication 2024-02-15
Propriétaire Royal Bank of Canada (Canada)
Inventeur(s)
  • Jiang, Shangjia
  • Ho, Chung Wing
  • Sisa, Lara

Abrégé

Methods, systems, and techniques for event notification. An event, such as a payment event that represents a payment transaction having been initiated, completed, or that the transaction is in progress, results in an event engine sending an upstream message to one or more servers. The one or more servers receive the upstream message, which is in a first format. The one or more servers convert the upstream message into a downstream message that is in a second format, such as an ISO 20022 format, and the downstream message is subsequently consumed by an event consumer. The event consumer may consume the downstream message in real-time relative to when the event occurs. Undelivered upstream or downstream messages may be stored in a dead letter channel repository for attempted redelivery.

Classes IPC  ?

  • G06Q 20/38 - Architectures, schémas ou protocoles de paiement - leurs détails

44.

METHOD AND SYSTEM FOR EVENT NOTIFICATION

      
Numéro de document 03208740
Statut En instance
Date de dépôt 2023-08-09
Date de disponibilité au public 2024-02-09
Propriétaire ROYAL BANK OF CANADA (Canada)
Inventeur(s)
  • Jiang, Shangjia
  • Ho, Chung Wing
  • Sisa, Lara

Abrégé

Methods, systems, and techniques for event notification. An event, such as a payment event that represents a payment transaction having been initiated, completed, or that the transaction is in progress, results in an event engine sending an upstream message to one or more servers. The one or more servers receive the upstream message, which is in a first format. The one or more servers convert the upstream message into a downstream message that is in a second format, such as an ISO 20022 fomiat, and the downstream message is subsequently consumed by an event consumer. The event consumer may consume the downstream message in real-time relative to when the event occurs. Undelivered upstream or downstream messages may be stored in a dead letter channel repository for attempted redelivery.

Classes IPC  ?

  • H04L 67/565 - Conversion ou adaptation du format ou du contenu d'applications
  • H04L 67/55 - Services réseau par poussée
  • H04L 1/08 - Dispositions pour détecter ou empêcher les erreurs dans l'information reçue par émission répétée, p.ex. système Verdan
  • H04L 51/066 - Adaptation de format, p.ex. conversion de format ou compression
  • H04L 51/214 - Surveillance ou traitement des messages en utilisant le transfert sélectif

45.

METHODS AND SYSTEMS FOR DIGITAL REWARD PROCESSING

      
Numéro d'application 18380485
Statut En instance
Date de dépôt 2023-10-16
Date de la première publication 2024-02-08
Propriétaire ROYAL BANK OF CANADA (Canada)
Inventeur(s)
  • Ortiz, Edison U.
  • Vintila, Iustina-Miruna

Abrégé

Embodiments generally relate to the field of reward processing, and more particularly, systems, methods, and computer readable media for digital reward processing utilizing distributed ledger technology. Distributed ledger technology is utilized wherein distributed ledgers are stored on a plurality of node computing devices, the distributed ledgers including sequential entries that are cryptographically linked to one another.

Classes IPC  ?

  • G06Q 20/36 - Architectures, schémas ou protocoles de paiement caractérisés par l'emploi de dispositifs spécifiques utilisant des portefeuilles électroniques ou coffres-forts électroniques
  • G06F 21/62 - Protection de l’accès à des données via une plate-forme, p.ex. par clés ou règles de contrôle de l’accès
  • G06Q 20/06 - Circuits privés de paiement, p.ex. impliquant de la monnaie électronique utilisée uniquement entre les participants à un programme commun de paiement
  • H04L 9/32 - Dispositions pour les communications secrètes ou protégées; Protocoles réseaux de sécurité comprenant des moyens pour vérifier l'identité ou l'autorisation d'un utilisateur du système
  • G06Q 20/10 - Architectures de paiement spécialement adaptées aux systèmes de banque à domicile
  • G06Q 30/0601 - Commerce électronique [e-commerce]
  • G06Q 30/0207 - Remises ou incitations, p.ex. coupons ou rabais
  • G06F 16/27 - Réplication, distribution ou synchronisation de données entre bases de données ou dans un système de bases de données distribuées; Architectures de systèmes de bases de données distribuées à cet effet
  • G06Q 30/0226 - Systèmes d’incitation à un usage fréquent, p.ex. programmes de miles pour voyageurs fréquents ou systèmes de points
  • H04L 9/06 - Dispositions pour les communications secrètes ou protégées; Protocoles réseaux de sécurité l'appareil de chiffrement utilisant des registres à décalage ou des mémoires pour le codage par blocs, p.ex. système DES

46.

DEVELOPMENT AND IMPLEMENTATION OF CONTAINERIZED APPLICATIONS

      
Numéro d'application 17815973
Statut En instance
Date de dépôt 2022-07-29
Date de la première publication 2024-02-01
Propriétaire Royal Bank of Canada (Canada)
Inventeur(s)
  • Kerins, Ian
  • Marianayagam, Benny Derick
  • Sondarva, Parth
  • Bhardwaj, Sahil
  • Ahmadzadeh, Yasamin
  • Kaur, Navpreet
  • Webster, Michael David
  • Parmar, Biren H
  • Zheng, Juan Carlos Chang
  • Char, Jong Ming
  • Yim, Chi Kit
  • Singh, Harpreet

Abrégé

A method for developing a containerized application using a pipeline platform consisting of a plurality of stages with associated development tools, the method comprising the steps of: receiving application parameters and a check-in code for the containerized application; generating a configuration file based on the application parameters, the configuration file containing configuration content including insert code; embedding the insert code into the check-in code; dynamically provisioning an opinionated pipeline based on contents of the configuration file, the opinionated pipeline including the plurality of stages with the associated development tools; setting up one or more control gates in one or more of the plurality of stages; receiving customized code for the containerized application, the customized code representing modifications of the insert code; and packaging the containerized application to include code contents of the check-in code, the customized code, and the insert code; wherein the containerized application is submitted for deployment to one or more environment platforms upon satisfying the one or more control gates or the containerized application is restricted from the subsequent deployment based on failure of the one or more control gates.

Classes IPC  ?

  • G06F 8/36 - Réutilisation de logiciel
  • G06F 8/10 - Analyse des exigences; Techniques de spécification
  • G06F 8/60 - Déploiement de logiciel

47.

IT'S TIME TO TRADE UP

      
Numéro d'application 230786400
Statut En instance
Date de dépôt 2024-01-31
Propriétaire ROYAL BANK OF CANADA - BANQUE ROYALE DU CANADA (Canada)
Classes de Nice  ?
  • 09 - Appareils et instruments scientifiques et électriques
  • 36 - Services financiers, assurances et affaires immobilières
  • 38 - Services de télécommunications
  • 41 - Éducation, divertissements, activités sportives et culturelles
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

(1) Computer programs and computer software for electronic trading of securities; computer software applications for the management and provision of financial investment services; educational electronic publications in the fields of financial services, investing and securities; mobile application software for use in accessing and managing financial investments and financial services; mobile applications for use in financial trading, financial exchange, and accessing financial information, market data and financial trends (1) Automated investment management; automated securities trade execution services; brokerage for liquidation of securities; brokerage of bonds and other securities; electronic financial trading services; financial and investment market risk analysis, appraisal and projection; financial investment analysis and research; financial investment brokerage; financial management and brokerage services in the field of futures and other securities; financial management and brokerage services in the field of the investment of funds of others; financial modelling services; financial securities brokerage services; investment fund brokerage; investment of funds for others; online trading of securities, exchange-traded funds and mutual funds; providing financial management information via a secure information computer network; providing financial planning services on-line from a computer database and the internet; providing information in the field of financial investments; providing information in the field of financial planning and financial investments via a website; providing information in the field of financial trading; providing information on trading options and on profiting from the time delay of options; providing information relating to securities brokerage; providing information relating to securities trading; providing on-line investment account information; providing stock market investment information and research in the field of financial planning and financial investments; provision of financial investment advisory services on-line from a computer database and the internet; securities brokerage services; securities trading services; trading of financial instruments (2) Providing access to a website permitting users to access information about their financial investments (3) Computer-based simulation training services in the field of securities trading; on-line journals, namely, blogs featuring news, information and commentary in the field of investments; providing on-line digital publications in the nature of newsletters, articles, and magazines in the field of investments via the Internet; providing on-line news in the field of finance and investment services (4) Platform as a service (PAAS) featuring computer software platforms for use in the field of financial services for private equity trading; platform as a service (PAAS) featuring computer software platforms for use in the field of financial services for trading derivatives; providing an online trading platform for investment funds brokerage; providing online trading platform for securities brokerage; providing temporary use of non-downloadable software for analyzing financial data and generating reports; providing temporary use of non-downloadable software for providing financial data, analysis, research, news and information related to financial markets; providing temporary use of online non-downloadable personal financial advisor software to assist with financial planning and portfolio valuation; providing temporary use of online non-downloadable personal financial advisor software to provide automated advice and reporting; providing temporary use of online non-downloadable personal financial advisor software to provide investment management and financial advice; providing temporary use of online non-downloadable software to store, manage, track, analyze and report financial investment data; software as a service (SAAS) featuring software for use in financial trading, financial exchange, and accessing financial information and market data and trends; software as a service (saas) services featuring software for applications for the management and provision of financial investment services

48.

DEVELOPMENT AND IMPLEMENTATION OF CONTAINERIZED APPLICATIONS

      
Numéro de document 03170863
Statut En instance
Date de dépôt 2022-08-18
Date de disponibilité au public 2024-01-29
Propriétaire ROYAL BANK OF CANADA (Canada)
Inventeur(s)
  • Kerins, Ian
  • Marianayagam, Benny Derick
  • Sondarva, Parth
  • Bhardwaj Sahil
  • Ahmadzadeh, Yasamin
  • Kaur, Navpreet
  • Webster, Michael David
  • Parmar, Biren H.
  • Zheng, Juan Carlos Chang
  • Char, Jong Ming
  • Yim, Chi Kit
  • Singh, Harpreet

Abrégé

A method for developing a containerized application using a pipeline platfomi consisting of a plurality of stages with associated development tools, the method comprising the steps of: receiving application parameters and a check-in code for the containerized application; generating a configuration file based on the application parameters, the configuration file containing configuration content including insert code; embedding the insert code into the check-in code; dynamically provisioning an opinionated pipeline based on contents of the configuration file, the opinionated pipeline including the plurality of stages with the associated development tools; setting up one or more control gates in one or more of the plurality of stages; receiving customized code for the containerized application, the customized code representing modifications of the insert code; and packaging the containerized application to include code contents of the check-in code, the customized code, and the insert code; wherein the containerized application is submitted for deployment to one or more environment platfomis upon satisfying the one or more control gates or the containerized application is restricted from the subsequent deployment based on failure of the one or more control gates.

Classes IPC  ?

  • G06F 8/00 - Dispositions pour ingénierie logicielle

49.

METHOD AND SYSTEM FOR PERFORMING AUTOMATIC SOURCE CODE GENERATION FOR USE IN A DATA TRANSFORMATION PROCESS

      
Numéro d'application 18356980
Statut En instance
Date de dépôt 2023-07-21
Date de la première publication 2024-01-25
Propriétaire Royal Bank of Canda (Canada)
Inventeur(s)
  • Zhai, Yun
  • Zheng, Kai
  • Oliveros, Wilfredo

Abrégé

Methods, systems, and techniques for performing automatic source code generation for use in a data transformation process. A computer obtains a data file comprising data transformation rules. Using those rules, the computer automatically generates computer source code for use in a data transformation process to transform source data into target data. The source data may, for example, be raw data from a data lake, and the computer source code may be Scala computer code for execution within an Apache Spark™ framework. The data lake may execute the computer source code to transform the raw data stored in the data lake into the target data, and the target data may then be stored in the data warehouse.

Classes IPC  ?

  • G06F 8/30 - Création ou génération de code source
  • G06F 16/25 - Systèmes d’intégration ou d’interfaçage impliquant les systèmes de gestion de bases de données

50.

COORDINATED PROCESSING OF DATA BY NETWORKED COMPUTING RESOURCES

      
Numéro d'application 18374891
Statut En instance
Date de dépôt 2023-09-29
Date de la première publication 2024-01-25
Propriétaire ROYAL BANK OF CANADA (Canada)
Inventeur(s)
  • Pitio, Walter Michael
  • Iannaccone, Philip
  • Aisen, Daniel
  • Katsuyama, Bradley
  • Park, Robert
  • Schwall, John
  • Steiner, Richard
  • Zhang, Allen
  • Popejoy, Thomas L.

Abrégé

Systems, methods, and computer-readable media for coordinating processing of data by multiple networked computing resources include monitoring data associated with a plurality of networked computing resources, and coordinating the routing of data processing segments to the networked computing resources.

Classes IPC  ?

  • H04L 67/10 - Protocoles dans lesquels une application est distribuée parmi les nœuds du réseau
  • H04L 47/70 - Contrôle d'admission; Allocation des ressources
  • H04L 43/0852 - Retards
  • G06Q 40/04 - Transactions; Opérations boursières, p.ex. actions, marchandises, produits dérivés ou change de devises
  • H04L 47/283 - Commande de flux; Commande de la congestion par rapport à des considérations temporelles en réponse à des retards de traitement, p.ex. causés par une gigue ou un temps d'aller-retour [RTT]
  • H04L 67/62 - Ordonnancement ou organisation du service des demandes d'application, p.ex. demandes de transmission de données d'application en utilisant l'analyse et l'optimisation des ressources réseau requises en établissant un calendrier pour servir les requêtes

51.

METHOD AND SYSTEM FOR PERFORMING AUTOMATIC SOURCE CODE GENERATION FOR USE IN A DATA TRANSFORMATION PROCESS

      
Numéro de document 03207216
Statut En instance
Date de dépôt 2023-07-21
Date de disponibilité au public 2024-01-22
Propriétaire ROYAL BANK OF CANADA (Canada)
Inventeur(s)
  • Zhai, Yun
  • Zheng, Kai
  • Oliveros, Wilfredo

Abrégé

Methods, systems, and techniques for performing automatic source code generation for use in a data transformation process. A computer obtains a data file comprising data transformation rules. Using those rules, the computer automatically generates computer source code for use in a data transformation process to transform source data into target data. The source data may, for example, be raw data from a data lake, and the computer source code may be Scala computer code for execution within an Apache Spark framework. The data lake may execute the computer source code to transform the raw data stored in the data lake into the target data, and the target data may then be stored in the data warehouse.

Classes IPC  ?

  • G06F 8/30 - Création ou génération de code source
  • G06F 8/40 - Transformation de programme

52.

MAPPING NETWORK CONNECTIONS BY TCP/IP DATA AGGREGATION

      
Numéro d'application 18345352
Statut En instance
Date de dépôt 2023-06-30
Date de la première publication 2024-01-04
Propriétaire Royal Bank of Canada (Canada)
Inventeur(s)
  • Ali, Riyaad
  • Khandros, Marat

Abrégé

A method for mapping network connections among a plurality of servers comprises invoking inbuilt OS-native utilities on the servers to identify TCP/IP connections on the servers, parsing the TCP/IP connections into a common representation format, and using the common representation format to map dependencies in the network by differentiating the TCP/IP connections into inbound TCP/IP connections and outbound TCP/IP connections. Local scripts may be used to invoke the inbuilt OS-native utilities and parse the TCP/IP connections into the common representation format.

Classes IPC  ?

  • H04L 41/12 - Découverte ou gestion des topologies de réseau

53.

MAPPING NETWORK CONNECTIONS BY TCP/IP DATA AGGREGATION

      
Numéro de document 03205238
Statut En instance
Date de dépôt 2023-06-30
Date de disponibilité au public 2023-12-30
Propriétaire ROYAL BANK OF CANADA (Canada)
Inventeur(s)
  • Ali, Riyaad
  • Khandros, Marat

Abrégé

A method for mapping network connections among a plurality of servers comprises invoking inbuilt OS-native utilities on the servers to identify TCP/IP connections on the servers, parsing the TCP/IP connections into a common representation fomiat, and using the common representation format to map dependencies in the network by differentiating the TCP/IP connections into inbound TCP/IP connections and outbound TCP/IP connections. Local scripts may be used to invoke the inbuilt OS-native utilities and parse the TCP/IP connections into the common representation fonnat.

Classes IPC  ?

  • H04L 41/12 - Découverte ou gestion des topologies de réseau

54.

SYNCHRONIZED PROCESSING OF DATA BY NETWORKED COMPUTING RESOURCES

      
Numéro d'application 18242164
Statut En instance
Date de dépôt 2023-09-05
Date de la première publication 2023-12-21
Propriétaire ROYAL BANK OF CANADA (Canada)
Inventeur(s)
  • Aisen, Daniel
  • Katsuyama, Bradley
  • Park, Robert
  • Schwall, John
  • Steiner, Richard
  • Zhang, Allen
  • Popejoy, Thomas L.

Abrégé

Systems 100, 1000, methods, and machine-interpretable programming or other instruction products for the management of data processing by multiple networked computing resources 106, 1106. In particular, the disclosure relates to the synchronization of related requests for processing of data using distributed network resources.

Classes IPC  ?

  • G06Q 40/04 - Transactions; Opérations boursières, p.ex. actions, marchandises, produits dérivés ou change de devises
  • H04L 43/0852 - Retards
  • H04L 43/0864 - Retards de voyage aller-retour
  • H04L 47/283 - Commande de flux; Commande de la congestion par rapport à des considérations temporelles en réponse à des retards de traitement, p.ex. causés par une gigue ou un temps d'aller-retour [RTT]
  • H04L 67/62 - Ordonnancement ou organisation du service des demandes d'application, p.ex. demandes de transmission de données d'application en utilisant l'analyse et l'optimisation des ressources réseau requises en établissant un calendrier pour servir les requêtes
  • H04L 67/63 - Ordonnancement ou organisation du service des demandes d'application, p.ex. demandes de transmission de données d'application en utilisant l'analyse et l'optimisation des ressources réseau requises en acheminant une demande de service en fonction du contenu ou du contexte de la demande

55.

DETECTING NETWORK ANOMALIES BY CORRELATING MULTIPLE INFORMATION SOURCES

      
Numéro de document 03204150
Statut En instance
Date de dépôt 2023-06-20
Date de disponibilité au public 2023-12-21
Propriétaire ROYAL BANK OF CANADA (Canada)
Inventeur(s)
  • Lamborne, Bryce
  • Khandros, Marat

Abrégé

A method for detecting network anomalies comprises monitoring a network that provides public-facing application services and monitoring at least one external public Internet platfonn outside of the network to obtain volumetric problem report data about the application services. The external public Internet platform is nonspecific to the application services. Responsive to the volumetric problem report data from the external public Internet platform(s) exceeding a threshold, at least one internal network event logging tool is queried for alerts, and from the alerts, at least one anomaly associated with the volumetric problem report data is identified and an anomaly report about the at least one anomaly is generated. Responsive to generating the anomaly report, it may be determined whether the at least one anomaly has a known remediation, and if so, the known remediation may be initiated automatically. Network administrator(s) may also be automatically notified.

Classes IPC  ?

56.

DETECTING NETWORK ANOMALIES BY CORRELATING MULTIPLE INFORMATION SOURCES

      
Numéro d'application 18338083
Statut En instance
Date de dépôt 2023-06-20
Date de la première publication 2023-12-21
Propriétaire Royal Bank of Canada (Canada)
Inventeur(s)
  • Lamborne, Bryce
  • Khandros, Marat

Abrégé

A method for detecting network anomalies comprises monitoring a network that provides public-facing application services and monitoring at least one external public Internet platform outside of the network to obtain volumetric problem report data about the application services. The external public Internet platform is nonspecific to the application services. Responsive to the volumetric problem report data from the external public Internet platform(s) exceeding a threshold, at least one internal network event logging tool is queried for alerts, and from the alerts, at least one anomaly associated with the volumetric problem report data is identified and an anomaly report about the at least one anomaly is generated. Responsive to generating the anomaly report, it may be determined whether the at least one anomaly has a known remediation, and if so, the known remediation may be initiated automatically. Network administrator(s) may also be automatically notified.

Classes IPC  ?

  • H04L 41/0654 - Gestion des fautes, des événements, des alarmes ou des notifications en utilisant la reprise sur incident de réseau
  • H04L 43/0823 - Erreurs, p.ex. erreurs de transmission

57.

ATOM

      
Numéro d'application 230006500
Statut En instance
Date de dépôt 2023-12-19
Propriétaire ROYAL BANK OF CANADA - BANQUE ROYALE DU CANADA (Canada)
Classes de Nice  ?
  • 09 - Appareils et instruments scientifiques et électriques
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

(1) Computer programming software for the integration of artificial intelligence and machine learning in the field of big data for business data analytics and user behavior analytics; downloadable computer software and mobile application software to train computers to predict user behaviour in the field of machine learning models and artificial intelligence; software for the integration of artificial intelligence and machine learning in the field of Big Data (1) Artificial intelligence consultancy; computer technology consultation in the field of machine learning and artificial intelligence; design and development of computer software development tools in the field of artificial intelligence; platform as a service (PAAS) featuring a non-downloadable computer software platform to train computers to predict user behaviour in the field of machine learning models and artificial intelligence; providing non-downloadable computer software development tools in the field of artificial intelligence; providing non-downloadable computer software for use in converting user-defined data from one computer format to another in the field of artificial intelligence; providing non-downloadable computer software for use in modeling in the field of artificial intelligence; providing temporary use of non-downloadable software applications for the integration of artificial intelligence and machine learning in the field of Big Data; research and development of technology in the field of machine assisted annotation for use in developing artificial intelligence software; research in the field of artificial intelligence technology; software as a service (SAAS) featuring non-downloadable computer software for the integration of artificial intelligence and machine learning in the field of Big Data for business data analytics and user behavior analytics; software as a service (SAAS) featuring non-downloadable computer software to train computers to predict user behaviour in the field of machine learning models and artificial intelligence; software as a service (saas) featuring non-downloadable computer software to train software to predict user behaviour in the field of machine learning models and artificial intelligence; technical consulting in the field of artificial intelligence

58.

RBC INSURED SAVINGS

      
Numéro de série 98322339
Statut En instance
Date de dépôt 2023-12-19
Propriétaire Royal Bank of Canada (Canada)
Classes de Nice  ? 36 - Services financiers, assurances et affaires immobilières

Produits et services

banking services; financial services, namely, wealth management services

59.

SYSTEMS, METHODS, AND DEVICES FOR SECURE GENERATION AND PROCESSING OF DATA SETS REPRESENTING PRE-FUNDED PAYMENTS

      
Numéro d'application 18239065
Statut En instance
Date de dépôt 2023-08-28
Date de la première publication 2023-12-14
Propriétaire ROYAL BANK OF CANADA (Canada)
Inventeur(s)
  • Ortiz, Edison U.
  • Lee, Terry W.
  • Pavlovic, Marko
  • Badal-Badalian, Arnold

Abrégé

Systems, devices, methods, and non-transient machine-interpretable programming and/or other instruction products for the generation, transfer, storage, and other processing of secure data sets used in electronic payment transactions, including particularly the secure creation, administration, manipulation, processing, and storage of electronic data useful in processing of pre-funded, pre-paid, and/or otherwise pre-authorized payment transactions. Devices and methods in accordance with the disclosure can be used to create pre-funded payment token data sets, the token data sets comprising secure data items or records representing negotiable monetary or other economic value, and to share them between network communication devices such as smart phones, home or business desktop computers, etc., for use in purchases and other transactions.

Classes IPC  ?

  • G06Q 20/28 - Schémas de prépaiement, c. à d. de "paiement préalable"
  • G06Q 20/32 - Architectures, schémas ou protocoles de paiement caractérisés par l'emploi de dispositifs spécifiques utilisant des dispositifs sans fil
  • G06Q 20/34 - Architectures, schémas ou protocoles de paiement caractérisés par l'emploi de dispositifs spécifiques utilisant des cartes, p.ex. cartes à puces ou cartes magnétiques
  • G06Q 20/36 - Architectures, schémas ou protocoles de paiement caractérisés par l'emploi de dispositifs spécifiques utilisant des portefeuilles électroniques ou coffres-forts électroniques
  • G06Q 20/38 - Architectures, schémas ou protocoles de paiement - leurs détails
  • G06Q 20/40 - Autorisation, p.ex. identification du payeur ou du bénéficiaire, vérification des références du client ou du magasin; Examen et approbation des payeurs, p.ex. contrôle des lignes de crédit ou des listes négatives
  • H04L 9/40 - Protocoles réseaux de sécurité
  • G06Q 20/20 - Systèmes de réseaux présents sur les points de vente

60.

ARXIS

      
Numéro de série 98313200
Statut En instance
Date de dépôt 2023-12-13
Propriétaire Royal Bank of Canada (Canada)
Classes de Nice  ?
  • 09 - Appareils et instruments scientifiques et électriques
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

Computer software for data security; data clean room software; data clean room software featuring customizable security parameters to protect data, for use in facilitating multi-party collaboration, for use in analyzing data using statistical analysis, artificial intelligence and machine learning, featuring an interoperable web application programming interface (API), and featuring a graphical user interface Cloud-based data protection services; software as a service (SaaS) services featuring non-downloadable software for encrypting data; software as a service (SaaS) featuring computer security software for data privacy management; software as a service (SaaS) provider in the field of software for monitoring and logging access to computer data; software as a service (SaaS) services featuring non-downloadable software for data security; software as a service (SaaS) to enable data policy compliance of third-party user data; software as a service (SaaS) services featuring data clean room software; software as a service (SaaS) services featuring customizable security parameters to protect data, for facilitating multi-party collaboration, for analyzing data using statistical analysis, artificial intelligence and machine learning, featuring an interoperable web application programming interface (API), and featuring a graphical user interface

61.

SECURE PROCESSING OF ELECTRONIC PAYMENTS

      
Numéro d'application 18219945
Statut En instance
Date de dépôt 2023-07-10
Date de la première publication 2023-12-07
Propriétaire ROYAL BANK OF CANADA (Canada)
Inventeur(s)
  • Scott, Stephen James
  • Yin, Weiqiang
  • Ortiz, Edison U.
  • Lee, Terry W.
  • Woo, Gabriel Y.
  • Dinn, Judy
  • Lam, Chai

Abrégé

Systems, methods and data structures for the processing of data for the secure creation, administration, manipulation, processing, and storage of electronic data useful in the processing of electronic payment transactions and other secure data processes. Aspects of such systems include trusted platforms by which networked communication devices and merchant systems may registered as trusted entities. Information associated with particular payment means, such as accounts or payment tokens, can be stored on device(s) secure data sets known as virtual or electronic wallets, or in the form of secure payment tokens. Among other improvements, the invention enables the use of multiple payment accounts to fund purchases and other electronic transactions.

Classes IPC  ?

  • G06Q 20/40 - Autorisation, p.ex. identification du payeur ou du bénéficiaire, vérification des références du client ou du magasin; Examen et approbation des payeurs, p.ex. contrôle des lignes de crédit ou des listes négatives
  • G06Q 20/36 - Architectures, schémas ou protocoles de paiement caractérisés par l'emploi de dispositifs spécifiques utilisant des portefeuilles électroniques ou coffres-forts électroniques
  • G06Q 20/12 - Architectures de paiement spécialement adaptées aux systèmes de commerce électronique
  • G06Q 20/02 - Architectures, schémas ou protocoles de paiement impliquant un tiers neutre, p.ex. une autorité de certification, un notaire ou un tiers de confiance

62.

RBC, POWERING IDEAS FOR PEOPLE AND PLANET

      
Numéro de série 98299565
Statut En instance
Date de dépôt 2023-12-05
Propriétaire ROYAL BANK OF CANADA (Canada)
Classes de Nice  ?
  • 35 - Publicité; Affaires commerciales
  • 36 - Services financiers, assurances et affaires immobilières
  • 41 - Éducation, divertissements, activités sportives et culturelles
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception
  • 45 - Services juridiques; services de sécurité; services personnels pour individus

Produits et services

Association services, namely, promoting diversity, equity, and inclusion in the field of financial management, financial investment, and banking: advertising services for promoting public awareness of environmental issues and initiatives; advertising services to promote public awareness in the field of social welfare; advertising services to promote public awareness of social issues; advertising services to promote public awareness on economics issues; arranging, organizing and conducting exhibitions for promoting public awareness of environmental issues and initiatives; arranging, organizing and conducting exhibitions for promoting public awareness of social community issues and initiatives; business assessment and evaluation of best practices and engagement strategies in the field of equity; business assistance for others in the establishment of charitable organizations; business consultancy services in relation to corporate social responsibility; business intermediary services to match investors with farmers needing funding for environmentally sustainable and carbon neutral practices; charitable services in the nature of organizing and conducting volunteer programs; charitable services, namely, organizing and conducting volunteer programs and community service projects; charitable services, namely, organizing and developing programs that aim to provide support and financial assistance to others; charitable services, namely, promoting public awareness about personal empowerment, employment and professional development for youth; charitable services, namely, promoting public awareness about the need to provide support and financial assistance to others; charitable services, namely, providing office equipment to those in need; compilation of statistics to guide decision-making in the field of climate-smart agricultural investment; consulting services in the area of sustainable business solutions; developing and coordinating volunteer projects for charitable organizations; developing and managing the charitable giving programs of others; matching consumers interested in corporate social responsibility with companies interested in making socially responsible business decisions in order to sell products in their markets; online services for connecting employers, unions and equity-focused opportunities with qualified candidates; organizing and conducting charity auctions for charitable fundraising purposes; promoting public awareness of the benefits of environmentally sustainable farming; promotional services, namely, promoting the charities of others; providing advisory and consultation services to businesses in the field of corporate governance structures to ensure employment equity; providing advisory and consultation services to companies in the field of corporate governance oversight; providing business management for charitable organizations; providing information in the area of global sustainable business solutions; providing information on the topic of determining job satisfaction Accepting and administering monetary charitable contributions; arranging charitable fundraising activities; arranging, organizing and conducting exhibitions for charitable fund raising and charitable activities; charitable foundation services, namely, providing financial assistance for programs and services of others; charitable fund raising; charitable fund raising campaigns; charitable fundraising and collection of donations for charitable purposes; charitable fundraising by means of a web-based portal allowing for online donations to be made to various charitable organizations; charitable services awarding grants to youth sports organizations; financial consultation in the field of environmental management; financial sponsorship of charitable and non-profit organizations; financial sponsorship of charitable and philanthropic activities; organizing fundraising activities for a charitable organization; providing consulting and advisory services in the field of climate-smart agricultural investment; providing financial assistance to charitable and non-profit organizations; providing financial information relating to charitable activities and events; providing financial information relating to charitable organizations; providing financial information relating to charities; providing financial information relating to the finance industry involved in environmentally focused investments; providing fundraising information regarding charitable or humanitarian organizations; providing grants and financial awards in the field of education for charitable purposes; providing grants to individuals, charitable organizations, and non-profit organizations for projects in the fields of community improvement, education and environmental stewardship; providing information relating to charitable fund raising; providing monetary grants to charities; providing project grants for environmental projects; consulting services in the area of sustainable financial management solutions Arranging and conducting community social charitable fundraising events; awards program for major corporations and individuals who have made significant charitable contributions; business training in the field of workplace diversity, equity, and inclusion (dei); educational services in the field of economics, financial planning and investment strategies; life coaching in the field of career development; life coaching services in the field of personal financing; money coaching services; professional coaching services in the field of business leadership; professional coaching services in the field of business management; professional coaching services in the field of business risk management; providing coaching in the field of business project management; providing coaching in the field of business risk management; providing educational information for developing decision making and collaboration skills in the field of equity; providing empowerment training to provide knowledge, skills, and abilities to promote equity in the workforce; providing group coaching and in-person leadership development forums in the field of equity articulation; providing information and educational services in the field of environmental programs and initiatives; publishing reports in the field of environmentally sustainable farming practices; training of employers and employees in the field of workplace legal issues and human resources; training services in the field of environmental conservation Providing research and development into carbon credit platforms to help farmers develop climate-smart practices to monetize high quality carbon assets; research in the field of climate change Providing information on issues concerning human rights

63.

POWERING IDEAS FOR PEOPLE AND PLANET

      
Numéro de série 98299552
Statut En instance
Date de dépôt 2023-12-05
Propriétaire ROYAL BANK OF CANADA (Canada)
Classes de Nice  ?
  • 35 - Publicité; Affaires commerciales
  • 36 - Services financiers, assurances et affaires immobilières
  • 41 - Éducation, divertissements, activités sportives et culturelles
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception
  • 45 - Services juridiques; services de sécurité; services personnels pour individus

Produits et services

Advertising services for promoting public awareness of environmental issues and initiatives; advertising services to promote public awareness in the field of social welfare; advertising services to promote public awareness of social issues; advertising services to promote public awareness on economics issues; arranging, organizing and conducting exhibitions for promoting public awareness of environmental issues and initiatives; arranging, organizing and conducting exhibitions for promoting public awareness of social community issues and initiatives; business assessment and evaluation of best practices and engagement strategies in the field of equity; business assistance for others in the establishment of charitable organizations; business consultancy services in relation to corporate social responsibility; business intermediary services to match investors with farmers needing funding for environmentally sustainable and carbon neutral practices; charitable services in the nature of organizing and conducting volunteer programs; charitable services, namely, organizing and conducting volunteer programs and community service projects; charitable services, namely, organizing and developing programs that aim to provide support and financial assistance to others; charitable services, namely, promoting public awareness about personal empowerment, employment and professional development for youth; charitable services, namely, promoting public awareness about the need to provide support and financial assistance to others; charitable services, namely, providing office equipment to those in need; compilation of statistics to guide decision-making in the field of climate-smart agricultural investment; consulting services in the area of sustainable business solutions; developing and coordinating volunteer projects for charitable organisations; developing and managing the charitable giving programs of others; matching consumers interested in corporate social responsibility with companies interested in making socially responsible business decisions in order to sell products in their markets; online services for connecting employers, unions and equity-focused opportunities with qualified candidates; organizing and conducting charity auctions for charitable fundraising purposes; promoting public awareness of the benefits of environmentally sustainable farming; promotional services, namely, promoting the charities of others; providing advisory and consultation services to businesses in the field of corporate governance structures to ensure employment equity; providing advisory and consultation services to companies in the field of corporate governance oversight; providing business management for charitable organizations; providing information in the area of global sustainable business solutions; providing information on the topic of determining job satisfaction; association services, namely, promoting diversity, equity, and inclusion in the field of financial management, financial investment, and banking Consulting services in the area of sustainable financial management solutions; accepting and administering monetary charitable contributions; arranging charitable fundraising activities; arranging, organizing and conducting exhibitions for charitable fund raising and charitable activities; charitable foundation services, namely, providing financial assistance for programs and services of others; charitable fund raising; charitable fund raising campaigns; charitable fundraising and collection of donations for charitable purposes; charitable fundraising by means of a web-based portal allowing for online donations to be made to various charitable organizations; charitable services awarding grants to youth sports organizations; financial consultation in the field of environmental management; financial sponsorship of charitable and non-profit organizations; financial sponsorship of charitable and philanthropic activities; organizing fundraising activities for a charitable organization; providing consulting and advisory services in the field of climate-smart agricultural investment; providing financial assistance to charitable and non-profit organizations; providing financial information relating to charitable activities and events; providing financial information relating to charitable activities and events; providing financial information relating to charitable organizations; providing financial information relating to charities; providing financial information relating to the finance industry involved in environmentally focused investments; providing fundraising information regarding charitable or humanitarian organizations; providing grants and financial awards in the field of education for charitable purposes; providing grants to individuals, charitable organizations, and non-profit organizations for projects in the fields of community improvement, education and environmental stewardship; providing information relating to charitable fund raising; providing monetary grants to charities; providing project grants for environmental projects Arranging and conducting community social charitable fundraising events; awards program for major corporations and individuals who have made significant charitable contributions; business training in the field of workplace diversity, equity, and inclusion (dei); educational services in the field of economics, financial planning and investment strategies; life coaching in the field of career development; life coaching services in the field of personal financing; money coaching services; professional coaching services in the field of business leadership; professional coaching services in the field of business management; professional coaching services in the field of business risk management; providing coaching in the field of business project management; providing coaching in the field of business risk management; providing educational information for developing decision making and collaboration skills in the field of equity; providing empowerment training to provide knowledge, skills, and abilities to promote equity in the workforce; providing group coaching and in-person leadership development forums in the field of equity articulation; providing information and educational services in the field of environmental programs and initiatives; publishing reports in the field of environmentally sustainable farming practices; training of employers and employees in the field of workplace legal issues and human resources; training services in the field of environmental conservation Providing research and development into carbon credit platforms to help farmers develop climate-smart practices to monetize high quality carbon assets; research in the field of climate change Providing information on issues concerning human rights

64.

SYSTEM AND METHOD FOR CONVERSATIONAL MIDDLEWARE PLATFORM

      
Numéro d'application 18228334
Statut En instance
Date de dépôt 2023-07-31
Date de la première publication 2023-11-23
Propriétaire ROYAL BANK OF CANADA (Canada)
Inventeur(s)
  • Ahmadidaneshashtiani, Mohammadhosein
  • Middleton, Ian Robert
  • Munro, Shawn Harold
  • Macnamara, Darren Michael
  • Sang, Bo
  • Jaiswal, Devina
  • Liu, Hanke
  • To, Kylie

Abrégé

A de-coupled computing infrastructure is described that is adapted to provide domain specific contextual engines based on conversational flow. The computing infrastructure further includes, in some embodiments, a mechanism for directing conversational flow in respect of a backend natural language processing engine. The computing infrastructure is adapted to control or manage conversational flows using a plurality of natural language processing agents.

Classes IPC  ?

  • G10L 15/19 - Contexte grammatical, p.ex. désambiguïsation des hypothèses de reconnaissance par application des règles de séquence de mots
  • G06F 40/284 - Analyse lexicale, p.ex. segmentation en unités ou cooccurrence

65.

SYSTEM AND METHOD FOR DETECTING PHISHING EVENTS

      
Numéro d'application 18230331
Statut En instance
Date de dépôt 2023-08-04
Date de la première publication 2023-11-23
Propriétaire ROYAL BANK OF CANADA (Canada)
Inventeur(s)
  • Hallaji, Matin
  • Liu, Cheng Chen
  • Kolmanovich, Ilya
  • Gamble, Jamie Robert
  • Shpits, Gadi
  • O'Keeffe, Cormac

Abrégé

A system for detecting phishing events is provided. A data receiver is configured to receive datasets representative of web traffic associated with access to or on-going usage of an application hosted on a server of a production environment by a user. A machine learning engine is configured to generate a score based at least on the datasets representative of the web traffic indicative of whether the user is a malicious user or a non-malicious user. A routing modification engine is configured to route downstream web traffic associated with access to or on-going usage of the application by the user if the score is greater than a threshold to a server of a sandbox environment that is configured to emulate a graphic user interface of the production environment.

Classes IPC  ?

66.

SYSTEMS AND METHODS FOR SELF-SUPPERVISED TIME-SERIES REPRESENTATION LEARNING

      
Numéro de document 03199968
Statut En instance
Date de dépôt 2023-05-19
Date de disponibilité au public 2023-11-20
Propriétaire ROYAL BANK OF CANADA (Canada)
Inventeur(s)
  • Tung, Frederick
  • Pishdad, Leila
  • Iajimoradlou, Ainaz
  • Karpusha, Maryna

Abrégé

A neural network for creating representations of time-series may be trained using a self- supervised approach and as such does not require explicit labelling of the training data. The training uses similarity distillation along both the temporal and instance dimensions. Once trained, the neural network may be used to generate representations of a time- series suitable for use on various downstream tasks.

Classes IPC  ?

  • G06N 3/0895 - Apprentissage faiblement supervisé, p.ex. apprentissage semi-supervisé ou auto-supervisé
  • G06N 3/02 - Réseaux neuronaux

67.

SYSTEMS AND METHODS FOR TIME-SERIES FORECASTING

      
Numéro de document 03199557
Statut En instance
Date de dépôt 2023-05-15
Date de disponibilité au public 2023-11-16
Propriétaire ROYAL BANK OF CANADA (Canada)
Inventeur(s)
  • Liu, Siqi
  • Lehrmann, Andreas

Abrégé

A process for time-series forecasting is described that decouples stationary conditional distribution modeling from non-stationary dynamic modeling. The forecasting can be applied to non-stationary time-series.

Classes IPC  ?

68.

MULTI-SCALE ARTIFICIAL NEURAL NETWORK AND A METHOD FOR OPERATING SAME FOR TIME SERIES FORECASTING

      
Numéro de document 03199602
Statut En instance
Date de dépôt 2023-05-15
Date de disponibilité au public 2023-11-16
Propriétaire ROYAL BANK OF CANADA (Canada)
Inventeur(s)
  • Shabani, Amin
  • Sylvain, Tristan
  • Meng, Lili
  • Abdi, Amir

Abrégé

A method for operating a neural network using an encoder-based model to provide a time series forecast, the method comprising: down sampling a time series dataset to generate an initial input having a first scale resolution, such that the first scale resolution is less than a scale resolution of the time series dataset; processing as a first iteration, using the model, the initial input to generate a first output; upsampling by an upsampling function the first output to generate a second input having a second scale resolution, the second scale resolution being higher than the first scale resolution, such that the second input is based on the first output; and processing as a second iteration, using the model, the second input to generate a second output; wherein the second output represents a time series forecast of the time series dataset.

Classes IPC  ?

  • G06N 3/0455 - Réseaux auto-encodeurs; Réseaux encodeurs-décodeurs
  • G06Q 10/04 - Prévision ou optimisation spécialement adaptées à des fins administratives ou de gestion, p. ex. programmation linéaire ou "problème d’optimisation des stocks"
  • G06N 3/047 - Réseaux probabilistes ou stochastiques

69.

MULTI-SCALE ARTIFICAL NEURAL NETWORK AND A METHOD FOR OPERATING SAME FOR TIME SERIES FORECASTING

      
Numéro d'application 18197197
Statut En instance
Date de dépôt 2023-05-15
Date de la première publication 2023-11-16
Propriétaire ROYAL BANK OF CANADA (Canada)
Inventeur(s)
  • Shabani, Amin
  • Sylvain, Tristan
  • Meng, Lili
  • Abdi, Amir

Abrégé

A method for operating a neural network using an encoder-based model to provide a time series forecast, the method comprising: down sampling a time series dataset to generate an initial input having a first scale resolution, such that the first scale resolution is less than a scale resolution of the time series dataset; processing as a first iteration, using the model, the initial input to generate a first output; upsampling by an upsampling function the first output to generate a second input having a second scale resolution, the second scale resolution being higher than the first scale resolution, such that the second input is based on the first output; and processing as a second iteration, using the model, the second input to generate a second output; wherein the second output represents a time series forecast of the time series dataset.

Classes IPC  ?

70.

SYSTEMS AND METHODS FOR TIME-SERIES FORECASTING

      
Numéro d'application 18197348
Statut En instance
Date de dépôt 2023-05-15
Date de la première publication 2023-11-16
Propriétaire Royal Bank of Canada (Canada)
Inventeur(s)
  • Liu, Siqi
  • Lehrmann, Andreas

Abrégé

A process for time-series forecasting is described that decouples stationary conditional distribution modeling from non-stationary dynamic modeling. The forecasting can be applied to non-stationary time-series.

Classes IPC  ?

  • G06F 17/11 - Opérations mathématiques complexes pour la résolution d'équations

71.

TRADE PLATFORM WITH REINFORCEMENT LEARNING NETWORK AND MATCHING ENGINE

      
Numéro d'application 18227079
Statut En instance
Date de dépôt 2023-07-27
Date de la première publication 2023-11-16
Propriétaire ROYAL BANK OF CANADA (Canada)
Inventeur(s)
  • Burhani, Hasham
  • Long, Zichang
  • Cupillari, Jonathan

Abrégé

A system for reinforcement learning in a dynamic resource environment includes at least one memory and at least one processor configured to provide an electronic resource environment comprising: a matching engine and the resource generating agent configured for: obtaining from a historical data processing task database a plurality of historical data processing tasks, each historical data processing task including respective task resource requirement data; for a historical data processing task of the plurality of historical data processing tasks, generating layers of data processing tasks wherein a first layer data processing task has an incremental variant in its resource requirement data relative to resource requirement data for a second layer data processing task; and providing the layers of data processing tasks for matching by the machine engine.

Classes IPC  ?

  • G06F 9/50 - Allocation de ressources, p.ex. de l'unité centrale de traitement [UCT]
  • G06N 20/00 - Apprentissage automatique
  • G06Q 40/00 - Finance; Assurance; Stratégies fiscales; Traitement des impôts sur les sociétés ou sur le revenu
  • G06F 9/48 - Lancement de programmes; Commutation de programmes, p.ex. par interruption
  • G06N 5/00 - Agencements informatiques utilisant des modèles fondés sur la connaissance

72.

SELECTIVE CLASSIFICATION WITH ALTERNATE SELECTION MECHANISM

      
Numéro d'application 18316105
Statut En instance
Date de dépôt 2023-05-11
Date de la première publication 2023-11-16
Propriétaire ROYAL BANK OF CANADA (Canada)
Inventeur(s)
  • Feng, Leo
  • Ahmed, Mohamed Osama
  • Hajimirsadeghi, Hossein
  • Abdi, Amir

Abrégé

A method for preparing a trained complete selective classifier can be applied to a trained complete selective classifier having an existing trained selection mechanism. The trained selective classifier is modified to disregard the existing trained selection mechanism and use, as a basis for an alternate selection mechanism, at least one classification prediction value, for example the predictive entropy or the maximum predictive class logit. Optionally, before modifying the trained selective classifier, the method commences with an untrained selective classifier, which may be trained with a modified loss function to obtain the trained selective classifier. The modified loss function has at least one added term, relative to an original loss function, and the at least one added term decreases entropy.

Classes IPC  ?

73.

SELECTIVE CLASSIFICATION WITH ALTERNATE SELECTION MECHANISM

      
Numéro de document 03199276
Statut En instance
Date de dépôt 2023-05-11
Date de disponibilité au public 2023-11-13
Propriétaire ROYAL BANK OF CANADA (Canada)
Inventeur(s)
  • Feng, Leo
  • Ahmed, Mohamed Osama
  • Hajimirsadeghi, Hossein
  • Abdi, Amir

Abrégé

A method for preparing a trained complete selective classifier can be applied to a trained complete selective classifier having an existing trained selection mechanism. The trained selective classifier is modified to disregard the existing trained selection mechanism and use, as a basis for an alternate selection mechanism, at least one classification prediction value, for example the predictive entropy or the maximum predictive class logit. Optionally, before modifying the trained selective classifier, the method commences with an untrained selective classifier, which may be trained with a modified loss function to obtain the trained selective classifier. The modified loss function has at least one added term, relative to an original loss function, and the at least one added term decreases entropy.

Classes IPC  ?

  • G06F 18/241 - Techniques de classification relatives au modèle de classification, p.ex. approches paramétriques ou non paramétriques
  • G06N 20/00 - Apprentissage automatique
  • G06V 10/764 - Dispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique utilisant la classification, p.ex. des objets vidéo
  • G06N 3/091 - Apprentissage actif

74.

SYSTEM AND METHOD FOR STORING AND DISTRIBUTING CONSUMER INFORMATION

      
Numéro d'application 18220103
Statut En instance
Date de dépôt 2023-07-10
Date de la première publication 2023-11-09
Propriétaire ROYAL BANK OF CANADA (Canada)
Inventeur(s)
  • Ortiz, Edison U.
  • Pourtabatabaie, Arya
  • Khandavilli, Ambica Pawan
  • Salter, Margaret Inez
  • Richards, Jordan Alexander
  • Vintila, Iustina-Miruna
  • Wilkinson, Sarah Rachel Waigh Yean

Abrégé

A computer implemented system for controlling access to data associated with an entity includes a data storage device having a computer memory, and one or more processors. The one or more processors are configured for: storing a secret key associated with the entity in a computer memory associated with the entity; upon receiving entity data, storing the entity data in the computer memory; and upon receiving an access grant signal, enabling communication of information relating to the entity data.

Classes IPC  ?

  • H04L 9/40 - Protocoles réseaux de sécurité
  • H04L 9/08 - Répartition de clés
  • H04L 9/30 - Clé publique, c. à d. l'algorithme de chiffrement étant impossible à inverser par ordinateur et les clés de chiffrement des utilisateurs n'exigeant pas le secret
  • H04L 9/32 - Dispositions pour les communications secrètes ou protégées; Protocoles réseaux de sécurité comprenant des moyens pour vérifier l'identité ou l'autorisation d'un utilisateur du système

75.

SYSTEM AND METHOD FOR MULTI-OBJECTIVE REINFORCEMENT LEARNING WITH GRADIENT MODULATION

      
Numéro d'application 18139330
Statut En instance
Date de dépôt 2023-04-25
Date de la première publication 2023-11-02
Propriétaire ROYAL BANK OF CANADA (Canada)
Inventeur(s)
  • Huang, Hongfeng
  • Yu, Zhuo
  • Azam, Muhammad Mustajab
  • Chmura, Jacob

Abrégé

Systems are methods are provided for processing multiple input objectives by a reinforcement learning agent. The method may include: instantiating a reinforcement learning agent that maintains a reinforcement learning neural network and generates, according to outputs of the reinforcement learning neural network, signals for communicating task requests; receiving a plurality of input data representing a plurality of user objectives associated with a task request and a plurality of weights; generating a plurality of preferences based on the plurality of user objectives and the plurality of weights; computing a plurality of loss values; computing a plurality of first gradients based on the plurality of loss values; for a plurality of pairs of references, computing a plurality of similarity metrics; computing an updated gradient based on the first gradients and the plurality of similarity metrics; and updating the reinforcement learning neural network based on the updated gradient.

Classes IPC  ?

76.

SYSTEM AND METHOD FOR MULTI-OBJECTIVE REINFORCEMENT LEARNING WITH GRADIENT MODULATION

      
Numéro d'application CA2023050560
Numéro de publication 2023/205891
Statut Délivré - en vigueur
Date de dépôt 2023-04-25
Date de publication 2023-11-02
Propriétaire ROYAL BANK OF CANADA (Canada)
Inventeur(s)
  • Huang, Hongfeng
  • Yu, Zhuo
  • Azam, Muhammad Mustajab
  • Chmura, Jacob

Abrégé

Systems are methods are provided for processing multiple input objectives by a reinforcement learning agent. The method may include: instantiating a reinforcement learning agent that maintains a reinforcement learning neural network and generates, according to outputs of the reinforcement learning neural network, signals for communicating task requests; receiving a plurality of input data representing a plurality of user objectives associated with a task request and a plurality of weights; generating a plurality of preferences based on the plurality of user objectives and the plurality of weights; computing a plurality of loss values; computing a plurality of first gradients based on the plurality of loss values; for a plurality of pairs of references, computing a plurality of similarity metrics; computing an updated gradient based on the first gradients and the plurality of similarity metrics; and updating the reinforcement learning neural network based on the updated gradient.

Classes IPC  ?

  • G06N 3/092 - Apprentissage par renforcement
  • G06N 3/04 - Architecture, p.ex. topologie d'interconnexion

77.

SYSTEM AND METHOD FOR MULTI-OBJECTIVE REINFORCEMENT LEARNING WITH GRADIENT MODULATION

      
Numéro de document 03198016
Statut En instance
Date de dépôt 2023-04-26
Date de disponibilité au public 2023-10-27
Propriétaire ROYAL BANK OF CANADA (Canada)
Inventeur(s)
  • Huang, Hongfeng
  • Yu, Zhuo
  • Azam, Muhammad Mustajab
  • Chmura, Jacob

Abrégé

Systems are methods are provided for processing multiple input objectives by a reinforcement learning agent. The method may include: instantiating a reinforcement learning agent that maintains a reinforcement learning neural network and generates, according to outputs of the reinforcement learning neural network, signals for communicating task requests; receiving a plurality of input data representing a plurality of user objectives associated with a task request and a plurality of weights; generating a plurality of preferences based on the plurality of user objectives and the plurality of weights; computing a plurality of loss values; computing a plurality of first gradients based on the plurality of loss values; for a plurality of pairs of references, computing a plurality of similarity metrics; computing an updated gradient based on the first gradients and the plurality of similarity metrics; and updating the reinforcement learning neural network based on the updated gradient.

Classes IPC  ?

  • G06N 3/092 - Apprentissage par renforcement
  • G06N 3/04 - Architecture, p.ex. topologie d'interconnexion

78.

TRADE PLATFORM WITH REINFORCEMENT LEARNING

      
Numéro d'application 18209188
Statut En instance
Date de dépôt 2023-06-13
Date de la première publication 2023-10-26
Propriétaire ROYAL BANK OF CANADA (Canada)
Inventeur(s)
  • Burhani, Hasham
  • Mudassir, Shary
  • Shi, Xiao Qi
  • Lawless, Connor
  • Ding, Weiguang

Abrégé

Systems are methods are provided for training an automated agent. The automated agent maintains a reinforcement learning neural network and generates, according to outputs of the reinforcement learning neural network, signals for communicating resource task requests. First and second task data are received. The task data are processed to compute a first performance metric reflective of performance of the automated agent relative to other entities in a first time interval, and a second performance metric reflective of performance of the automated agent relative to other entities in a second time interval. A reward for the reinforcement learning neural network that reflects a difference between the second performance metric and the first performance metric is computed and provided to the reinforcement learning neural network to train the automated agent.

Classes IPC  ?

  • G06N 3/02 - Réseaux neuronaux
  • G06Q 40/04 - Transactions; Opérations boursières, p.ex. actions, marchandises, produits dérivés ou change de devises
  • G06N 20/00 - Apprentissage automatique
  • G06N 3/088 - Apprentissage non supervisé, p.ex. apprentissage compétitif

79.

SYSTEM AND METHOD FOR SECURE WEB SERVICE ACCESS CONTROL

      
Numéro de document 03195823
Statut En instance
Date de dépôt 2023-04-12
Date de disponibilité au public 2023-10-12
Propriétaire ROYAL BANK OF CANADA (Canada)
Inventeur(s)
  • Badal-Badalian, Arnold
  • Baek, Seung Bong
  • Khandavilli, Ravi

Abrégé

A computer system and method for populating electronic payment credentials is provided. The system comprises at least one processor and a memory storing instructions which when executed by the processor configure the processor to perform the method. The method comprises receiving a browser extension activation input, sending a payment details request message to a financial institution system, receiving payment details from the financial institution system following authentication at a mobile device, and populating a payment form on the browser using the payment details. Dynamic credentials are provided by the financial institution system and combined with pre-populated tokenized credentials during automatic entry into the payment form.

Classes IPC  ?

  • G06Q 20/38 - Architectures, schémas ou protocoles de paiement - leurs détails
  • G06Q 20/12 - Architectures de paiement spécialement adaptées aux systèmes de commerce électronique
  • G06Q 30/0601 - Commerce électronique [e-commerce]

80.

SYSTEM AND METHOD FOR MULTI-OBJECTIVE REINFORCEMENT LEARNING

      
Numéro d'application CA2023050457
Numéro de publication 2023/193097
Statut Délivré - en vigueur
Date de dépôt 2023-04-04
Date de publication 2023-10-12
Propriétaire ROYAL BANK OF CANADA (Canada)
Inventeur(s)
  • Huang, Hongfeng
  • Chmura, Jacob
  • Yu, Zhuo

Abrégé

Systems are methods are provided for processing multiple input objectives by a reinforcement learning agent. The method may include: instantiating a reinforcement learning agent that maintains a reinforcement learning neural network and generates, according to outputs of the reinforcement learning neural network, signals for communicating task requests; receiving a plurality of input data representing a plurality of user objectives associated with a task request; generating, based on the reinforcement learning neural network and the plurality of input data, an action output for generating a signal for communicating the task request; computing a reward based on the action output and the plurality of input data; and updating the reinforcement learning neural network based on the reward.

Classes IPC  ?

  • G06N 3/092 - Apprentissage par renforcement
  • G06N 3/04 - Architecture, p.ex. topologie d'interconnexion

81.

SYSTEM AND METHOD FOR MULTI-OBJECTIVE REINFORCEMENT LEARNING

      
Numéro de document 03195081
Statut En instance
Date de dépôt 2023-04-04
Date de disponibilité au public 2023-10-05
Propriétaire ROYAL BANK OF CANADA (Canada)
Inventeur(s)
  • Huang, Hongfeng
  • Chmura, Jacob
  • Yu, Zhuo

Abrégé

Systems are methods are provided for processing multiple input objectives by a reinforcement learning agent. The method may include: instantiating a reinforcement learning agent that maintains a reinforcement learning neural network and generates, according to outputs of the reinforcement learning neural network, signals for communicating task requests; receiving a plurality of input data representing a plurality of user objectives associated with a task request; generating, based on the reinforcement learning neural network and the plurality of input data, an action output for generating a signal for communicating the task request; computing a reward based on the action output and the plurality of input data; and updating the reinforcement learning neural network based on the reward.

Classes IPC  ?

82.

SYSTEM AND METHODS FOR MESSAGE REDUNDANCY

      
Numéro d'application 18205941
Statut En instance
Date de dépôt 2023-06-05
Date de la première publication 2023-10-05
Propriétaire ROYAL BANK OF CANADA (Canada)
Inventeur(s) Pitio, Walter Michael

Abrégé

Systems, methods, and devices for communication are described. A communication system includes a first communication device configured to communicate with a backup device and a destination; and a first tapping device for monitoring messages sent over a first communication link between the first communication device and the backup device. The first communication device includes at least one processor configured to: before sending a first message destined for the destination, send a backup message corresponding to the first message over the communication link for backup at the backup device; and upon confirmation of a tap copy of the backup message from the first tapping device, send the first message to the destination.

Classes IPC  ?

  • H04L 51/23 - Contrôles de fiabilité, p.ex. acquittements ou signalement de fautes
  • H04L 43/12 - Sondes de surveillance de réseau
  • H04L 51/234 - Surveillance ou traitement des messages pour le suivi des messages

83.

SYSTEM AND METHOD FOR ELECTRONIC IDENTITY AND ACCESS MANAGEMENT

      
Numéro d'application 18130204
Statut En instance
Date de dépôt 2023-04-03
Date de la première publication 2023-10-05
Propriétaire ROYAL BANK OF CANADA (Canada)
Inventeur(s)
  • Smyth, Cathal
  • Tiwari, Amit Kumar
  • Kosaraju, Venkata Sai Pavan Kumar
  • Pakarha, Payam
  • Peng, Lindsey
  • Borzou, Bijan
  • Wu, Tung-Lin
  • Rahmani, Sahar

Abrégé

Systems and methods for generating access entitlements to networked computing resources. Systems may be configured to: receive an input data set representing an entitlement request associated with a user identifier; generate an entitlement prediction associated with the user identifier based on an entitlement model and at least one hierarchical level, the entitlement model defining a cluster representation of entitlement similarity, and wherein the entitlement prediction is based on one or more similarity relationships corresponding to the at least one hierarchical level; and transmit a signal representing the entitlement prediction for granting downstream access to a networked computing resource.

Classes IPC  ?

  • H04L 9/40 - Protocoles réseaux de sécurité

84.

SYSTEM AND METHOD FOR MULTI-OBJECTIVE REINFORCEMENT LEARNING

      
Numéro d'application 18130776
Statut En instance
Date de dépôt 2023-04-04
Date de la première publication 2023-10-05
Propriétaire ROYAL BANK OF CANADA (Canada)
Inventeur(s)
  • Huang, Hongfeng
  • Chmura, Jacob
  • Yu, Zhuo

Abrégé

Systems are methods are provided for processing multiple input objectives by a reinforcement learning agent. The method may include: instantiating a reinforcement learning agent that maintains a reinforcement learning neural network and generates, according to outputs of the reinforcement learning neural network, signals for communicating task requests; receiving a plurality of input data representing a plurality of user objectives associated with a task request; generating, based on the reinforcement learning neural network and the plurality of input data, an action output for generating a signal for communicating the task request; computing a reward based on the action output and the plurality of input data; and updating the reinforcement learning neural network based on the reward.

Classes IPC  ?

  • G06N 3/092 - Apprentissage par renforcement
  • G06N 3/044 - Réseaux récurrents, p.ex. réseaux de Hopfield

85.

SYSTEM AND METHOD FOR ELECTRONIC IDENTITY AND ACCESS MANAGEMENT

      
Numéro de document 03194941
Statut En instance
Date de dépôt 2023-04-03
Date de disponibilité au public 2023-10-01
Propriétaire ROYAL BANK OF CANADA (Canada)
Inventeur(s)
  • Smyth, Cathal
  • Tiwari, Amit Kumar
  • Kosaraju, Venkata Sai Pavan Kumar
  • Pakarha, Payam
  • Peng, Lindsey
  • Borzou, Bijan
  • Wu, Tung-Lin
  • Rahmani, Sahar

Abrégé

Systems and methods for generating access entitlements to networked computing resources. Systems may be configured to: receive an input data set representing an entitlement request associated with a user identifier; generate an entitlement prediction associated with the user identifier based on an entitlement model and at least one hierarchical level, the entitlement model defining a cluster representation of entitlement similarity, and wherein the entitlement prediction is based on one or more similarity relationships corresponding to the at least one hierarchical level; and transmit a signal representing the entitlement prediction for granting downstream access to a networked computing resource.

Classes IPC  ?

  • H04L 47/80 - Actions liées au type d'utilisateur ou à la nature du flux
  • H04L 41/16 - Dispositions pour la maintenance, l’administration ou la gestion des réseaux de commutation de données, p.ex. des réseaux de commutation de paquets en utilisant l'apprentissage automatique ou l'intelligence artificielle
  • H04L 12/22 - Dispositions pour interdire la prise de données sans autorisation dans un canal de transmission de données

86.

RBC HONG KONG DOLLAR ESAVINGS

      
Numéro d'application 228195000
Statut En instance
Date de dépôt 2023-09-19
Propriétaire ROYAL BANK OF CANADA - BANQUE ROYALE DU CANADA (Canada)
Classes de Nice  ? 36 - Services financiers, assurances et affaires immobilières

Produits et services

(1) Administration of savings accounts; banking services; cash and foreign exchange transactions; currency and foreign exchange services; electronic banking services; electronic foreign exchange payment processing; electronic transfer of money; foreign currency exchange services; foreign exchange transactions; international banking services; Internet banking services; mobile banking services; money wiring services; personal banking services; processing of bank transfer transactions; processing of electronic payments made through online money transfers; providing information relating to foreign exchange transactions; savings account services; wire transfer services (2) Foreign currency savings accounts; foreign currency wires; foreign currency transfers; International Money Transfers.

87.

RBC EURO ESAVINGS

      
Numéro d'application 228195300
Statut En instance
Date de dépôt 2023-09-19
Propriétaire ROYAL BANK OF CANADA - BANQUE ROYALE DU CANADA (Canada)
Classes de Nice  ? 36 - Services financiers, assurances et affaires immobilières

Produits et services

(1) Administration of savings accounts; banking services; cash and foreign exchange transactions; currency and foreign exchange services; electronic banking services; electronic foreign exchange payment processing; electronic transfer of money; foreign currency exchange services; foreign exchange transactions; international banking services; Internet banking services; mobile banking services; money wiring services; personal banking services; processing of bank transfer transactions; processing of electronic payments made through online money transfers; providing information relating to foreign exchange transactions; savings account services; wire transfer services (2) Foreign currency savings accounts; foreign currency wires; foreign currency transfers; International Money Transfers.

88.

COMPTE ÉPARGNE EN EUROS RBC

      
Numéro d'application 228195500
Statut En instance
Date de dépôt 2023-09-19
Propriétaire ROYAL BANK OF CANADA - BANQUE ROYALE DU CANADA (Canada)
Classes de Nice  ? 36 - Services financiers, assurances et affaires immobilières

Produits et services

(1) Administration of savings accounts; banking services; cash and foreign exchange transactions; currency and foreign exchange services; electronic banking services; electronic foreign exchange payment processing; electronic transfer of money; foreign currency exchange services; foreign exchange transactions; international banking services; Internet banking services; mobile banking services; money wiring services; personal banking services; processing of bank transfer transactions; processing of electronic payments made through online money transfers; providing information relating to foreign exchange transactions; savings account services; wire transfer services (2) Foreign currency savings accounts; foreign currency wires; foreign currency transfers; International Money Transfers.

89.

RBC BRITISH POUND ESAVINGS

      
Numéro d'application 228195100
Statut En instance
Date de dépôt 2023-09-19
Propriétaire ROYAL BANK OF CANADA - BANQUE ROYALE DU CANADA (Canada)
Classes de Nice  ? 36 - Services financiers, assurances et affaires immobilières

Produits et services

(1) Administration of savings accounts; banking services; cash and foreign exchange transactions; currency and foreign exchange services; electronic banking services; electronic foreign exchange payment processing; electronic transfer of money; foreign currency exchange services; foreign exchange transactions; international banking services; Internet banking services; mobile banking services; money wiring services; personal banking services; processing of bank transfer transactions; processing of electronic payments made through online money transfers; providing information relating to foreign exchange transactions; savings account services; wire transfer services (2) Foreign currency savings accounts; foreign currency wires; foreign currency transfers; International Money Transfers.

90.

COMPTE ÉPARGNE EN DOLLARS DE HONG KONG RBC

      
Numéro d'application 228195200
Statut En instance
Date de dépôt 2023-09-19
Propriétaire ROYAL BANK OF CANADA - BANQUE ROYALE DU CANADA (Canada)
Classes de Nice  ? 36 - Services financiers, assurances et affaires immobilières

Produits et services

(1) Administration of savings accounts; banking services; cash and foreign exchange transactions; currency and foreign exchange services; electronic banking services; electronic foreign exchange payment processing; electronic transfer of money; foreign currency exchange services; foreign exchange transactions; international banking services; Internet banking services; mobile banking services; money wiring services; personal banking services; processing of bank transfer transactions; processing of electronic payments made through online money transfers; providing information relating to foreign exchange transactions; savings account services; wire transfer services (2) Foreign currency savings accounts; foreign currency wires; foreign currency transfers; International Money Transfers.

91.

COMPTE ÉPARGNE EN LIVRES STERLING RBC

      
Numéro d'application 228195400
Statut En instance
Date de dépôt 2023-09-19
Propriétaire ROYAL BANK OF CANADA - BANQUE ROYALE DU CANADA (Canada)
Classes de Nice  ? 36 - Services financiers, assurances et affaires immobilières

Produits et services

(1) Administration of savings accounts; banking services; cash and foreign exchange transactions; currency and foreign exchange services; electronic banking services; electronic foreign exchange payment processing; electronic transfer of money; foreign currency exchange services; foreign exchange transactions; international banking services; Internet banking services; mobile banking services; money wiring services; personal banking services; processing of bank transfer transactions; processing of electronic payments made through online money transfers; providing information relating to foreign exchange transactions; savings account services; wire transfer services (2) Foreign currency savings accounts; foreign currency wires; foreign currency transfers; International Money Transfers.

92.

SYSTEM AND METHOD FOR CRYPTOGRAPHIC TRANSACTIONS

      
Numéro d'application 18199101
Statut En instance
Date de dépôt 2023-05-18
Date de la première publication 2023-09-14
Propriétaire ROYAL BANK OF CANADA (Canada)
Inventeur(s)
  • Hamasni, Karim Talal
  • Mueller, Stefan
  • Firat, Atilla Murat

Abrégé

A system and method for handling crypto-asset transactions includes: receiving from a payment processing system an electronic transaction request including: a payment token corresponding to a payment identifier associated with the customer account, and a transaction amount in a fiat currency; determining current price data corresponding to a first crypto-asset and a second crypto-asset associated with the customer account; associating the electronic transaction request with at least one data processing task for executing at least one crypto-asset transaction; and when at least one crypto-asset confidence condition is satisfied based on the current price data of at least one of the first crypto-asset or the second crypto-asset, generating signals for providing, via the payment processing system, an indication that the electronic transaction request is authorized without waiting for confirmation of execution of the at least one crypto-asset transaction in the respective distributed ledger.

Classes IPC  ?

  • G06Q 20/06 - Circuits privés de paiement, p.ex. impliquant de la monnaie électronique utilisée uniquement entre les participants à un programme commun de paiement
  • H04L 9/08 - Répartition de clés
  • G06Q 20/38 - Architectures, schémas ou protocoles de paiement - leurs détails
  • G06Q 20/36 - Architectures, schémas ou protocoles de paiement caractérisés par l'emploi de dispositifs spécifiques utilisant des portefeuilles électroniques ou coffres-forts électroniques
  • G06Q 20/40 - Autorisation, p.ex. identification du payeur ou du bénéficiaire, vérification des références du client ou du magasin; Examen et approbation des payeurs, p.ex. contrôle des lignes de crédit ou des listes négatives

93.

SECURE PROCESSING OF ELECTRONIC PAYMENTS

      
Numéro d'application 18199809
Statut En instance
Date de dépôt 2023-05-19
Date de la première publication 2023-09-14
Propriétaire ROYAL BANK OF CANADA (Canada)
Inventeur(s)
  • Ortiz, Edison U.
  • Lee, Terry W.
  • Woo, Gabriel Y.
  • Scott, Stephen James
  • Yin, Weiqiang
  • Dinn, Judy
  • Lam, Chai

Abrégé

Systems, methods, and machine-executable data structures for the processing of data for the secure creation, administration, manipulation, processing, and storage of electronic data useful in the processing of electronic payment transactions and other secure data processes. Aspects of such systems include trusted platforms by which networked communication devices and merchant systems may be registered as trusted entities. Information associated with particular payment means, such as accounts or payment tokens, can be stored on device(s) secure data sets known as virtual or electronic wallets, or in the form of secure payment tokens. Common application programming interfaces executed by devices may facilitate push and pull processes between electronic wallets and other secure data stores. Users may thereby initiate and complete electronic transactions directly from within applications on trusted devices.

Classes IPC  ?

  • G06Q 20/40 - Autorisation, p.ex. identification du payeur ou du bénéficiaire, vérification des références du client ou du magasin; Examen et approbation des payeurs, p.ex. contrôle des lignes de crédit ou des listes négatives
  • G06Q 20/12 - Architectures de paiement spécialement adaptées aux systèmes de commerce électronique
  • G06Q 20/02 - Architectures, schémas ou protocoles de paiement impliquant un tiers neutre, p.ex. une autorité de certification, un notaire ou un tiers de confiance

94.

MULTI-MODAL ARTIFICAL NEURAL NETWORK AND A SELF-SUPERVISED LEARNING METHOD FOR TRAINING SAME

      
Numéro d'application 18179214
Statut En instance
Date de dépôt 2023-03-06
Date de la première publication 2023-09-07
Propriétaire Royal Bank of Canada (Canada)
Inventeur(s)
  • Dumpala, Sri Harsha
  • Hajimoradlou, Ainaz
  • Abdi, Amir
  • Pishdad, Leila
  • Karpusha, Maryna
  • Hernandez, Pablo

Abrégé

A multi-modal artificial neural network and a self-supervised learning method for training that network. The learning method involves processing, using a first modality simple Siamese network, a pair of first modality augmented views of an input; processing, using a second modality simple Siamese network, a pair of second modality augmented views of the input; determining at least one cross-modal loss between the first and second modality simple Siamese networks; determining a total loss from: (i) first and second modality losses respectively determined during the processing using the first and second modality simple Siamese networks; and (ii) the at least one cross-modal loss; and training the first and second modality simple Siamese networks based on the total loss. The trained network may be used to analyze multi-modal content such as video content that has an audio track. A Multi-Modal Multi-Head Network (M3HN) may also be trained to process modality-specific and modality-agnostic representations.

Classes IPC  ?

  • G06N 3/088 - Apprentissage non supervisé, p.ex. apprentissage compétitif
  • G06N 3/045 - Combinaisons de réseaux

95.

LEAVE LIMITS BEHIND

      
Numéro d'application 227928400
Statut En instance
Date de dépôt 2023-09-06
Propriétaire ROYAL BANK OF CANADA - BANQUE ROYALE DU CANADA (Canada)
Classes de Nice  ?
  • 09 - Appareils et instruments scientifiques et électriques
  • 35 - Publicité; Affaires commerciales
  • 36 - Services financiers, assurances et affaires immobilières
  • 38 - Services de télécommunications
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

(1) Downloadable software in the nature of a mobile application that allows users to obtain rebates, discounts, cash-back, coupons, vouchers and special offers in the nature of free shipping, dollar or percentage price reductions, free products or services, access to exclusive or limited products and services, and limited time offers for purchasing the products and services of the participating businesses of others; Consumer coupons downloaded from a global computer network. (1) Administration of customer loyalty programs; promoting the sale of goods and services of merchant partners through a consumer loyalty program; travel reward programs; credit card reward program; organisation and management of consumer loyalty programs; promoting the sale of credit card accounts through the administration of incentive award programs; promoting the goods and services of others through the administration of a promotional incentive award program involving credit card transactions, debit card transactions, mortgages and loans approvals and payments, financial investments, and insurance services; Managing online purchases, price monitoring, price change alerts; Promoting electronic payments and electronic transfer of funds to and from others; Providing on-line web directory services featuring hyperlinks to the websites of others; Dissemination of advertising for others via an on-line electronic communications network; Providing advertising space on the Internet, and providing information and consultancy thereon; Provision of advertising space by electronic means and global information networks; Operating on-line marketplaces for sellers of goods and/or services, namely, providing an electronic marketplace facilitating the purchase, sale of goods and services between consumers, merchants and suppliers of products and services all via a global computer network; Operating on-line marketplaces for sellers of goods and/or services that enable online merchants to create an electronic storefront for selling products and services Promoting the goods and services of others by providing hypertext links and digital image links to the web sites of others; Promoting the sale of goods and services of others by providing information featuring product reviews, price-comparison information and discount information; Providing a commercial information directory of hyperlinks, uniform resource locators and computer network addresses; Providing a searchable database in the field of business information available via a global computer network; Providing databases containing information on products of others for purchase by the consumer based on the consumer's preferences, all via the Internet; Provision of a web site featuring commercial information on shopping; Electronic commerce services, namely, providing information about products via telecommunication networks for advertising and sales purposes; Online business information services, namely, compiling shopping and retail store information to help brands, manufacturers, and retailers better identify and reach consumers, to provide consumers with shopping and retail store information about brands, manufacturers, and retailers and their products, and to allow consumers to compile and share shopping and retail store information about brands, manufacturers, and retailers with other consumers; Providing on-line computer databases in the field of locating products, describing products, rating products, pricing products, and comparing price and quality of products; Providing pricing information about the goods and services of others via the global computer network; Operating online marketplaces with links to web sites of sellers of goods and/or services; Operating web sites that provide comparative shopping information about sellers of goods and/or services; Electronic commerce services, namely, presentation of goods and services on communication media for retail purposes; Online service for connecting customers with retailers for the purpose of facilitating purchases; Promoting the goods and services of others by providing a web site featuring coupons, rebates, vouchers, price-comparison information, product reviews, links to the retail web sites of others, and discount information; Providing on-line searchable databases for consumers featuring commercial information in the nature of retailer customer service, return policy and related transaction specific data and information provided by the retailer relating to historical purchases by the consumer; Administering a program for enabling participating members to obtain rebates, discounts, cash-back, coupons, vouchers and special offers in the nature of free shipping, dollar or percentage price reductions, free products or services, access to exclusive or limited products and services, and limited time offers for purchasing the products and services of the participating businesses of others; Conducting incentive reward programs to promote the purchase of goods and services of others; Customer loyalty services and customer club services, for commercial, promotional and/or advertising purposes; Membership club services providing discounts and processing rebates for the goods and services of others; Promoting the goods and services of others by means of the issuance of loyalty reward cards, and providing information thereon; Promoting the goods and services of others by providing information featuring discount vouchers, coupons, price-comparison information, product reviews, discount information, and special offers for the goods and services of others; Promoting the goods of others, namely, providing coupons, rebates and vouchers for the goods of others; Promoting the sale of goods and services of others through the issuance, custody and settlement of coupon points and electronic points; Promoting the goods and services of others by providing discount vouchers, coupons, price-comparison information, product reviews, discount information, and special offers for the goods and services of others; Online service for connecting consumers with retailers for the purpose of facilitating discounted purchases. (2) Credit card services; Refund request assistance and related e-commerce transactions. (3) Providing registered user access to a web, mail and news portal containing exclusive content in the nature of travel and lifestyle podcasts, travel blogs, travel news articles, travel itineraries, travel videos, and exclusive discounts for the goods and services of merchant partners through a website and through a mobile application. (4) Providing on-line searchable databases for consumers featuring commercial information in the nature of product shipment tracking. (5) Platform as a service (PAAS) provider for the administration of a consumer loyalty and an incentive award program involving credit card transactions, debit card transactions, mortgages and loans approvals and payments, financial investments, and insurance services; Creating and managing online marketplaces with links to web sites of sellers of goods and/or services; Creating and managing web sites that provide comparative shopping information about sellers of goods and/or services.

96.

MULTI-MODAL ARTIFICAL NEURAL NETWORK AND A SELF-SUPERVISED LEARNING METHOD FOR TRAINING SAME

      
Numéro de document 03191940
Statut En instance
Date de dépôt 2023-03-06
Date de disponibilité au public 2023-09-06
Propriétaire ROYAL BANK OF CANADA (Canada)
Inventeur(s)
  • Dumpala, Sri Harsha
  • Hajimoradlou, Ainaz
  • Abdi, Amir
  • Pishdad, Leila
  • Karpusha, Maryna
  • Hernandez, Pablo

Abrégé

A multi-modal artificial neural network and a self-supervised learning method for training that network. The learning method involves processing, using a first modality simple Siamese network, a pair of first modality augmented views of an input; processing, using a second modality simple Siamese network, a pair of second modality augmented views of the input; determining at least one cross-modal loss between the first and second modality simple Siamese networks; determining a total loss from: (i) first and second modality losses respectively determined during the processing using the first and second modality simple Siamese networks; and (ii) the at least one cross-modal loss; and training the first and second modality simple Siamese networks based on the total loss. The trained network may be used to analyze multi-modal content such as video content that has an audio track. A Multi-Modal Multi-Head Network (M3HN) may also be trained to process modality-specific and modality-agnostic representations.

Classes IPC  ?

  • G06N 3/0895 - Apprentissage faiblement supervisé, p.ex. apprentissage semi-supervisé ou auto-supervisé
  • G06N 3/045 - Combinaisons de réseaux

97.

BYE-BYE LES RESTRICTIONS

      
Numéro d'application 227928300
Statut En instance
Date de dépôt 2023-09-06
Propriétaire ROYAL BANK OF CANADA - BANQUE ROYALE DU CANADA (Canada)
Classes de Nice  ?
  • 09 - Appareils et instruments scientifiques et électriques
  • 35 - Publicité; Affaires commerciales
  • 36 - Services financiers, assurances et affaires immobilières
  • 38 - Services de télécommunications
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

(1) Downloadable software in the nature of a mobile application that allows users to obtain rebates, discounts, cash-back, coupons, vouchers and special offers in the nature of free shipping, dollar or percentage price reductions, free products or services, access to exclusive or limited products and services, and limited time offers for purchasing the products and services of the participating businesses of others; Consumer coupons downloaded from a global computer network. (1) Administration of customer loyalty programs; promoting the sale of goods and services of merchant partners through a consumer loyalty program; travel reward programs; credit card reward program; organisation and management of consumer loyalty programs; promoting the sale of credit card accounts through the administration of incentive award programs; promoting the goods and services of others through the administration of a promotional incentive award program involving credit card transactions, debit card transactions, mortgages and loans approvals and payments, financial investments, and insurance services; Managing online purchases, price monitoring, price change alerts; Promoting electronic payments and electronic transfer of funds to and from others; Providing on-line web directory services featuring hyperlinks to the websites of others; Dissemination of advertising for others via an on-line electronic communications network; Providing advertising space on the Internet, and providing information and consultancy thereon; Provision of advertising space by electronic means and global information networks; Operating on-line marketplaces for sellers of goods and/or services, namely, providing an electronic marketplace facilitating the purchase, sale of goods and services between consumers, merchants and suppliers of products and services all via a global computer network; Operating on-line marketplaces for sellers of goods and/or services that enable online merchants to create an electronic storefront for selling products and services Promoting the goods and services of others by providing hypertext links and digital image links to the web sites of others; Promoting the sale of goods and services of others by providing information featuring product reviews, price-comparison information and discount information; Providing a commercial information directory of hyperlinks, uniform resource locators and computer network addresses; Providing a searchable database in the field of business information available via a global computer network; Providing databases containing information on products of others for purchase by the consumer based on the consumer's preferences, all via the Internet; Provision of a web site featuring commercial information on shopping; Electronic commerce services, namely, providing information about products via telecommunication networks for advertising and sales purposes; Online business information services, namely, compiling shopping and retail store information to help brands, manufacturers, and retailers better identify and reach consumers, to provide consumers with shopping and retail store information about brands, manufacturers, and retailers and their products, and to allow consumers to compile and share shopping and retail store information about brands, manufacturers, and retailers with other consumers; Providing on-line computer databases in the field of locating products, describing products, rating products, pricing products, and comparing price and quality of products; Providing pricing information about the goods and services of others via the global computer network; Operating online marketplaces with links to web sites of sellers of goods and/or services; Operating web sites that provide comparative shopping information about sellers of goods and/or services; Electronic commerce services, namely, presentation of goods and services on communication media for retail purposes; Online service for connecting customers with retailers for the purpose of facilitating purchases; Promoting the goods and services of others by providing a web site featuring coupons, rebates, vouchers, price-comparison information, product reviews, links to the retail web sites of others, and discount information; Providing on-line searchable databases for consumers featuring commercial information in the nature of retailer customer service, return policy and related transaction specific data and information provided by the retailer relating to historical purchases by the consumer; Administering a program for enabling participating members to obtain rebates, discounts, cash-back, coupons, vouchers and special offers in the nature of free shipping, dollar or percentage price reductions, free products or services, access to exclusive or limited products and services, and limited time offers for purchasing the products and services of the participating businesses of others; Conducting incentive reward programs to promote the purchase of goods and services of others; Customer loyalty services and customer club services, for commercial, promotional and/or advertising purposes; Membership club services providing discounts and processing rebates for the goods and services of others; Promoting the goods and services of others by means of the issuance of loyalty reward cards, and providing information thereon; Promoting the goods and services of others by providing information featuring discount vouchers, coupons, price-comparison information, product reviews, discount information, and special offers for the goods and services of others; Promoting the goods of others, namely, providing coupons, rebates and vouchers for the goods of others; Promoting the sale of goods and services of others through the issuance, custody and settlement of coupon points and electronic points; Promoting the goods and services of others by providing discount vouchers, coupons, price-comparison information, product reviews, discount information, and special offers for the goods and services of others; Online service for connecting consumers with retailers for the purpose of facilitating discounted purchases. (2) Credit card services; Refund request assistance and related e-commerce transactions. (3) Providing registered user access to a web, mail and news portal containing exclusive content in the nature of travel and lifestyle podcasts, travel blogs, travel news articles, travel itineraries, travel videos, and exclusive discounts for the goods and services of merchant partners through a website and through a mobile application. (4) Providing on-line searchable databases for consumers featuring commercial information in the nature of product shipment tracking. (5) Platform as a service (PAAS) provider for the administration of a consumer loyalty and an incentive award program involving credit card transactions, debit card transactions, mortgages and loans approvals and payments, financial investments, and insurance services; Creating and managing online marketplaces with links to web sites of sellers of goods and/or services; Creating and managing web sites that provide comparative shopping information about sellers of goods and/or services.

98.

SYSTEMS AND METHODS FOR EMPATHY-BASED MACHINE LEARNING

      
Numéro d'application 18115731
Statut En instance
Date de dépôt 2023-02-28
Date de la première publication 2023-08-31
Propriétaire ROYAL BANK OF CANADA (Canada)
Inventeur(s)
  • Marok, Gurinder
  • Amjadian, Ehsan

Abrégé

A computing system configured to generate empathy-based machine-learning outputs, which, for example, can include notifications, automatic service delivery, payments, among others. The system receives as inputs a first set of data sets representative of historical behaviour through tracked interactions, a second set of data sets representative of circumstantial knowledge (e.g., environmental factors, such as weather), and a set of empathy model weights from one or more machine learning models that are configured to model one or more empathy consideration components (e.g., curiosity, preconceptions, inspirations, direct experiences, listened experiences, imagination, among others). Corresponding methods and non-transitory computer readable media are contemplated.

Classes IPC  ?

99.

SYSTEM AND METHOD FOR DYNAMIC TIME-BASED USER INTERFACE

      
Numéro d'application 18144616
Statut En instance
Date de dépôt 2023-05-08
Date de la première publication 2023-08-31
Propriétaire ROYAL BANK OF CANADA (Canada)
Inventeur(s)
  • Ortiz, Edison U.
  • Martin Sacristan, Juan
  • Vintila, Iustina-Miruna
  • Milton, Arun John
  • Nabulsi, Adel Al

Abrégé

System and method for facilitating management of a time-varying resource pool are provided. The system includes a processor and a memory coupled to the processor. The memory stores processor-executable instructions that, when executed, configure the processor to: obtain a time-series data set including data entries associated with one or more consumed resources; identify one or more recurring resource allocations based on recurring data entries of the time-series data set; identify additional resource allocations based on irregularly-timed data entries of the time-series data set; determine a forecasted resource pool value based on a combination of the identified recurring resource allocations and the additional resource allocations; and upon detection of a trigger condition, generate data for display, via a user interface, a scaled resource allocation value based on the forecasted resource pool value.

Classes IPC  ?

  • G06F 9/50 - Allocation de ressources, p.ex. de l'unité centrale de traitement [UCT]
  • G06F 9/451 - Dispositions d’exécution pour interfaces utilisateur
  • G06F 11/32 - Surveillance du fonctionnement avec indication visuelle du fonctionnement de la machine

100.

SYSTEMS AND METHODS FOR EMPATHY-BASED MACHINE LEARNING

      
Numéro de document 03191349
Statut En instance
Date de dépôt 2023-02-28
Date de disponibilité au public 2023-08-28
Propriétaire ROYAL BANK OF CANADA (Canada)
Inventeur(s)
  • Marok, Gurinder
  • Amjadian, Ehsan

Abrégé

A computing system configured to generate empathy-based machine-learning outputs, which, for example, can include notifications, automatic service delivery, payments, among others. The system receives as inputs a first set of data sets representative of historical behaviour through tracked interactions, a second set of data sets representative of circumstantial knowledge (e.g., environmental factors, such as weather), and a set of empathy model weights from one or more machine learning models that are configured to model one or more empathy consideration components (e.g., curiosity, preconceptions, inspirations, direct experiences, listened experiences, imagination, among others). Corresponding methods and non-transitory computer readable media are contemplated.

Classes IPC  ?

  1     2     3     ...     19        Prochaine page