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.
A hybrid computer architecture a process providing flexible computing resources across a combination of on-premise computing resources and cloud-based computing resources.
A hybrid computer architecture a process providing flexible computing resources across a combination of on-premise computing resources and cloud-based computing resources.
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
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.
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
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.
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
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.
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
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.
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.
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
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.
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
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
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.
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.
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
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.
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.
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.
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]
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.
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.
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
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.
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.
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.
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.
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
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.
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.
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.
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.
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]
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.
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.
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.
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.
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.
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.
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
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.
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.
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.
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.
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
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.
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.
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.
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
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.
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
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.
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
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.
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
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.
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
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.
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.
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.
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/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
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.
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
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.
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.
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.
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
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.
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.
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.
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.
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
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.
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.
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
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.
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
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
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.
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
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
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
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.
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.
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.
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.
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.
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
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.
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.
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.
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.
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.
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
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.
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
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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
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.
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.
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.
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.
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.
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.
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.
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
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
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.
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
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.
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
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.
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
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.
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.
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.