Certinia Inc.

États‑Unis d’Amérique

Retour au propriétaire

1-62 de 62 pour Certinia Inc. Trier par
Recheche Texte
Affiner par
Type PI
        Brevet 54
        Marque 8
Juridiction
        États-Unis 58
        Canada 2
        Europe 2
Date
2024 3
2023 11
2022 8
2021 12
2020 9
Voir plus
Classe IPC
G06Q 10/10 - BureautiqueGestion du temps 10
H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison 9
G06F 40/205 - Analyse syntaxique 6
G06F 40/284 - Analyse lexicale, p. ex. segmentation en unités ou cooccurrence 6
G06Q 30/01 - Services de relation avec la clientèle 6
Voir plus
Classe NICE
42 - Services scientifiques, technologiques et industriels, recherche et conception 5
09 - Appareils et instruments scientifiques et électriques 3
41 - Éducation, divertissements, activités sportives et culturelles 2
Statut
En Instance 11
Enregistré / En vigueur 51

1.

COMPUTERIZED TOOLS TO ACCESS AN ENTERPRISE DATA MODEL FOR IMPLEMENTING COMPONENT DATA OBJECTS

      
Numéro d'application 18086591
Statut En instance
Date de dépôt 2022-12-21
Date de la première publication 2024-06-27
Propriétaire CERTINIA INC. (USA)
Inventeur(s)
  • Robinson, Neil
  • Doyle, Shaun

Abrégé

Various embodiments relate generally to data science and data analysis, computer software and systems, and computing architectures and data models configured to facilitate management and performance of enterprise functions, and, more specifically, to an enterprise computing and data processing platform configured to implement applications and computerized tools configured to facilitate implementation of an enterprise data model to generate and manage component data objects representing enterprise tasks and processes, as well as portions thereof, any of which may be used to create and modify an enterprise data flow or a process flow, for example, using an enterprise computerized tool. In some examples, a method includes activating one or more applications as computerized tools to receive multiple portions of executable code, at least one portion being accessed via an API, and configuring a component to form a portion of a workspace based on data representing a persona.

Classes IPC  ?

2.

COMPUTERIZED TOOLS TO IMPLEMENT A PERSONA BUILDER APPLICATION TO MODIFY ACCESS TO LOGICAL COMPONENTS OF AN ENTERPRISE COMPUTING PLATFORM

      
Numéro d'application 18086596
Statut En instance
Date de dépôt 2022-12-21
Date de la première publication 2024-06-27
Propriétaire CERTINIA INC. (USA)
Inventeur(s)
  • Sheikh, Farhan
  • Prekaski, Julianne

Abrégé

Various embodiments relate generally to data science and data analysis, computer software and systems, and computing architectures and data models configured to facilitate management and performance of enterprise functions, and, more specifically, to an enterprise computing and data processing platform configured to implement applications and computerized tools configured to facilitate implementation of an enterprise data model to generate and manage component data objects representing enterprise tasks and processes, as well as portions thereof, any of which may be used to create and modify an enterprise data flow or a process flow, for example, using an enterprise computerized tool. In some examples, a method includes activating one or more applications as computerized tools to access user account and enterprise function data, identifying permissions, and filtering access to logical components as a function of, for example, persona application data generated using a persona builder application.

Classes IPC  ?

  • G06Q 30/01 - Services de relation avec la clientèle
  • 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

3.

COMPUTERIZED TOOLS TO IMPLEMENT A PERMISSION WORKBENCH APPLICATION TO MODIFY SETS OF PERMISSIONS THAT PROVIDE ACCESS TO ENTERPRISE DATA OBJECTS

      
Numéro d'application 18086593
Statut En instance
Date de dépôt 2022-12-21
Date de la première publication 2024-06-27
Propriétaire CERTINIA INC. (USA)
Inventeur(s)
  • Robinson, Neil
  • Minzner, Heidi
  • Prekaski, Julianne
  • Ridl, Ray
  • Allen, Paul
  • Murashin, Aleksei
  • Ruiz, Pedro Vallesquino

Abrégé

Various embodiments relate generally to data science and data analysis, computer software and systems, and computing architectures and data models configured to facilitate management and performance of enterprise functions, and, more specifically, to an enterprise computing and data processing platform configured to implement applications and computerized tools configured to facilitate implementation of an enterprise data model to generate and manage component data objects representing enterprise tasks and processes, as well as portions thereof, any of which may be used to create and modify an enterprise data flow or a process flow, for example, using an enterprise computerized tool. In some examples, a method includes activating one or more applications as computerized tools to access subsets of one or more permissions, identifying an enterprise function data object to generate a third subset of permissions.

Classes IPC  ?

  • G06Q 30/01 - Services de relation avec la clientèle
  • 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

4.

Systems and methods for facilitating seamless authentication of application development platforms

      
Numéro d'application 18241539
Numéro de brevet 12041042
Statut Délivré - en vigueur
Date de dépôt 2023-09-01
Date de la première publication 2023-12-21
Date d'octroi 2024-07-16
Propriétaire CERTINIA INC. (USA)
Inventeur(s) Wood, Matthew David

Abrégé

Various embodiments concern mechanisms for facilitating communication between network-accessible platforms for developing, hosting, or running hybrid applications that utilize resources hosted across multiple platforms. Hybrid applications cause messages or “calls” to be passed between the platforms that must be authenticated. For example, when a call is placed by a Heroku platform to a Force.com platform, the call must be authenticated for security purposes. If Heroku has not already been authenticated when the call is submitted, an authentication process is invoked. An event listener can be used to register details regarding the initial callout task, and then register or “fire” an event when the authentication process is successfully completed. Registration of the initial callout task completely separates the authentication process from the resource being invoked. Requests can be completed without requiring further user input using at least some of the details registered by the event listener.

Classes IPC  ?

  • 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 8/30 - Création ou génération de code source
  • G06F 21/44 - Authentification de programme ou de dispositif
  • G06Q 50/00 - Technologies de l’information et de la communication [TIC] spécialement adaptées à la mise en œuvre des procédés d’affaires d’un secteur particulier d’activité économique, p. ex. aux services d’utilité publique ou au tourisme
  • H04L 9/40 - Protocoles réseaux de sécurité
  • H04L 67/01 - Protocoles
  • H04L 67/02 - Protocoles basés sur la technologie du Web, p. ex. protocole de transfert hypertexte [HTTP]

5.

Systems and methods of creating records based on call data

      
Numéro d'application 18232738
Numéro de brevet 12126759
Statut Délivré - en vigueur
Date de dépôt 2023-08-10
Date de la première publication 2023-11-30
Date d'octroi 2024-10-22
Propriétaire Certinia Inc. (USA)
Inventeur(s) Byrne, Matthew James

Abrégé

Various embodiments concern a non-transitory computer readable medium having embodied instructions, which when executed by a processor, perform steps of a method for obtaining communication data and generating activity logs. More specifically, communication data such as contact information and call time associated with communications are obtained. The obtained data is then used to generate a report including the time, duration, and project or client associated with communication. Thus, an activity log is automatically generated using the communication data.

Classes IPC  ?

  • H04M 3/22 - Dispositions de supervision, de contrôle ou de test
  • G06Q 10/10 - BureautiqueGestion du temps
  • G06Q 30/01 - Services de relation avec la clientèle
  • H04L 67/02 - Protocoles basés sur la technologie du Web, p. ex. protocole de transfert hypertexte [HTTP]
  • G06Q 10/1091 - Enregistrement du temps à des fins administratives ou de gestion

6.

Method and system for bridging a gap between disparate platforms that remove the need for a user to switch between the disparate platforms

      
Numéro d'application 18217955
Numéro de brevet 12026470
Statut Délivré - en vigueur
Date de dépôt 2023-07-03
Date de la première publication 2023-11-02
Date d'octroi 2024-07-02
Propriétaire CERTINIA INC. (USA)
Inventeur(s)
  • Willcock, Stephen Paul
  • Wood, Matthew David

Abrégé

Various techniques are disclosed, including receiving at a multiplatform management system a communication from a computing device via a groupware platform, the multiplatform management system interfacing with multiple disparate platforms including the groupware platform and an image processing platform, determining an event type based on the communication from the computing device to identify a cloud platform to be selected from among the plurality of disparate platforms based on a detection of one of the image or the text in the communication from the groupware platform; and identifying an action to be performed by the selected cloud platform based on the determined event type.

Classes IPC  ?

  • G06F 40/30 - Analyse sémantique
  • G06F 3/0481 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] fondées sur des propriétés spécifiques de l’objet d’interaction affiché ou sur un environnement basé sur les métaphores, p. ex. interaction avec des éléments du bureau telles les fenêtres ou les icônes, ou avec l’aide d’un curseur changeant de comportement ou d’aspect
  • G06F 3/16 - Entrée acoustiqueSortie acoustique
  • G06F 40/40 - Traitement ou traduction du langage naturel
  • G06N 3/08 - Méthodes d'apprentissage
  • G06N 5/02 - Représentation de la connaissanceReprésentation symbolique

7.

ALGORITHMICALLY OPTIMIZED DETERMINATION OF RESOURCE ASSIGNMENTS IN MACHINE REQUEST ANALYSES

      
Numéro d'application 17707767
Statut En instance
Date de dépôt 2022-03-29
Date de la première publication 2023-10-05
Propriétaire CERTINIA INC. (USA)
Inventeur(s)
  • Reid, Robin Andrew Cecil
  • Cawood, Geoffrey John
  • Taylor, Nicholas James
  • Oxley, Samantha

Abrégé

Techniques for algorithmically optimized determination of resource assignments in machine request analyses are described, including receiving a request having resource request data and criteria data, evaluating the request to identify a resource type and a suitability matrix, which are analyzed to generate a data model, to select an algorithm to apply to the data model, to evaluate an output from the algorithm being applied to the data model to generate a resultant dataset, including evaluating another resultant dataset generated by applying another algorithm to another data model generated using the request data, the criteria data, the resource type, and the suitability matrix, to generate an optimization cost for each solution indicating the resource to be assigned to the request, and to transmit a resultant dataset identifying the one or more resources based on the optimization cost.

Classes IPC  ?

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

8.

SYSTEMS AND METHODS FOR GENERATING SERVER-SUGGESTED DATA BASED ON ALGORITHMIC ANALYSIS OF HISTORICAL AND GEOGRAPHICAL PROFILE DATA

      
Numéro d'application 18196397
Statut En instance
Date de dépôt 2023-05-11
Date de la première publication 2023-09-07
Propriétaire CERTINIA INC. (USA)
Inventeur(s) Murashin, Aleksei

Abrégé

Techniques are described, including obtaining user journey information based on a combination of electronic scheduling data, location-based data, image capture data, or motion sensing data; formulating a journey-specific suggestion based on the obtained user journey information, the journey-specific suggestion being indicative of a recent journey taken by the user; formulating a user-specific suggestion based on the obtained journey information; formulating a generic suggestion irrespective of the user journey information; receiving input for a computing device, the received input including selection of a control element on a user interface displayed on the computing device and textual input for the selected control element; and in response to the received input, causing prioritized display of a plurality of suggestions as input for the selected control element such that the journey-specific suggestion is prioritized over the user-specific suggestion, which is prioritized over the generic suggestion.

Classes IPC  ?

  • G06Q 40/12 - Comptabilité
  • G06T 7/20 - Analyse du mouvement
  • G06F 16/332 - Formulation de requêtes
  • G06F 40/174 - Remplissage de formulairesFusion
  • 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

9.

Systems and methods of converting user input into standardized input

      
Numéro d'application 18140469
Numéro de brevet 11907655
Statut Délivré - en vigueur
Date de dépôt 2023-04-27
Date de la première publication 2023-08-17
Date d'octroi 2024-02-20
Propriétaire CERTINIA INC. (USA)
Inventeur(s)
  • Corfield, Richard
  • Fry, Stephen

Abrégé

Systems and methods of converting user input into a standardized input are disclosed. An exemplary method includes receiving via a user input a string including a first set of characters and a second set of characters positioned on either side of a dividing symbol; converting the first set of characters into a first standardized input; converting the second set of characters into a second standardized input that establishes how to delineate the plurality of items of the data set into the number of groups based on the numerically sortable attribute of the data set; and displaying, on a graphic user interface, the number of groups as established by the first standardized input, each group populated by a subset of the set of the plurality of items of the data set as delineated by the second standardized input.

Classes IPC  ?

  • G06F 40/205 - Analyse syntaxique
  • G06F 7/24 - Tri, c.-à-d. extraction de données d'un ou de plusieurs supports, nouveau rangement des données dans un ordre de succession numérique ou autre, et réinscription des données triées sur le support original ou sur un support différent ou sur une série de supports
  • G06F 40/166 - Édition, p. ex. insertion ou suppression
  • G06F 40/284 - Analyse lexicale, p. ex. segmentation en unités ou cooccurrence

10.

HISTORY OF SLOWLY CHANGING DIMENSIONS

      
Numéro d'application 17953226
Statut En instance
Date de dépôt 2022-09-26
Date de la première publication 2023-06-29
Propriétaire CERTINIA INC. (USA)
Inventeur(s)
  • Ejsing, Simon
  • Chico, Andrew

Abrégé

Disclosed herein is a data structure that reduces computational load on a database in querying and visualizing historical values of slowly changing dimensions. The slowly changing dimensions have one or more values associated with them (e.g., a monthly average accounts receivable is a single value, and a set of contact information for an individual may have multiple values). On a periodic basis, database images, also known as “snapshots” are generated of a current status of a given database. The snapshots are used to build a historical data table that is computationally efficient to reference.

Classes IPC  ?

  • G06F 16/21 - Conception, administration ou maintenance des bases de données
  • G06F 16/2458 - Types spéciaux de requêtes, p. ex. requêtes statistiques, requêtes floues ou requêtes distribuées

11.

Dynamic generation of client-specific feature maps

      
Numéro d'application 17991120
Numéro de brevet 11837003
Statut Délivré - en vigueur
Date de dépôt 2022-11-21
Date de la première publication 2023-06-22
Date d'octroi 2023-12-05
Propriétaire CERTINIA INC. (USA)
Inventeur(s) Arnett, Jonathan Spencer

Abrégé

The present disclosure relates to methods and systems to generate a modified feature map specific to a client. A template feature map may be modified based on usage data associated with a client. The template feature map may represent a visual representation of a plurality of features provided by an operator, each feature associated with a plurality of instructions to be processed for the client. The usage data may be compared with each feature to determine whether any feature is associated and/or utilized by the client. Based on determining whether the usage data indicates that any feature is associated and/or utilized by the client, the template feature map may be modified to perform an action to the template feature map indicating that a feature is associated and/or utilized by the client. A modified template feature map may be generated that is specific for a client.

Classes IPC  ?

  • G06V 30/40 - Reconnaissance des formes à partir d’images axée sur les documents
  • G06V 10/75 - Organisation de procédés de l’appariement, p. ex. comparaisons simultanées ou séquentielles des caractéristiques d’images ou de vidéosApproches-approximative-fine, p. ex. approches multi-échellesAppariement de motifs d’image ou de vidéoMesures de proximité dans les espaces de caractéristiques utilisant l’analyse de contexteSélection des dictionnaires
  • G06F 18/2413 - Techniques de classification relatives au modèle de classification, p. ex. approches paramétriques ou non paramétriques basées sur les distances des motifs d'entraînement ou de référence
  • G06F 18/213 - Extraction de caractéristiques, p. ex. en transformant l'espace des caractéristiquesSynthétisationsMappages, p. ex. procédés de sous-espace

12.

CERTINIA

      
Numéro d'application 225370700
Statut En instance
Date de dépôt 2023-04-24
Propriétaire Certinia Inc. (USA)
Classes de Nice  ? 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

(1) Software as a service (SAAS) services featuring non-downloadable software for use in enterprise resource planning (ERP), accounting, revenue recognition, billing, financial management, professional services automation and management, supply chain management, and human resource management; Software as a service (SAAS) services featuring non-downloadable software to store, manage, track, analyze, and report data in the fields of enterprise resource planning (ERP), accounting, accounting management, business management, revenue recognition, billing, financial management, professional services automation and management, supply chain management, and human resource management; Software as a service (SAAS) services featuring non-downloadable software for providing an electronic interface between third party software applications that enables the exchange of data; Software as a service (SAAS) services featuring non-downloadable software allowing customers to securely access their accounts to obtain proprietary accounting and business intelligence data; Software as a service (SAAS) services featuring non-downloadable software to facilitate electronic communication among peer professionals in the fields of accounting management and business management, and for customizing computer application user interfaces, enterprise resource planning (ERP), accounting, revenue recognition, billing, financial management, professional services automation and management, supply chain management, and human resource management; Computer software consulting services; Computer services, namely, designing, developing, and maintaining computer software applications for others and consulting services related thereto; Technical support services, namely, providing technical advice and trouble-shooting services in the field of software

13.

CERTINIA

      
Numéro d'application 018865799
Statut En instance
Date de dépôt 2023-04-21
Propriétaire Certinia Inc. (USA)
Classes de Nice  ? 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

Software as a service(SAAS); computer programing services; Software as a service (SAAS) services featuring non-downloadable software for use in enterprise resource planning (ERP), accounting, revenue recognition, billing, financial management, professional services automation and management, supply chain management, and human resource management; Software as a service (SAAS) services featuring non-downloadable software to store, manage, track, analyze, and report data in the fields of enterprise resource planning (ERP), accounting, accounting management, business management, revenue recognition, billing, financial management, professional services automation and management, supply chain management, and human resource management; Software as a service (SAAS) services featuring non-downloadable software for providing an electronic interface between third party software applications that enables the exchange of data; Software as a service (SAAS) services featuring non-downloadable software allowing customers to securely access their accounts to obtain proprietary accounting and business intelligence data; Software as a service (SAAS) services featuring non-downloadable software to facilitate electronic communication among peer professionals in the fields of accounting management and business management, and for customizing computer application user interfaces, enterprise resource planning (ERP), accounting, revenue recognition, billing, financial management, professional services automation and management, supply chain management, and human resource management; Computer software consulting services; Computer services, namely, designing, developing, and maintaining computer software applications for others and consulting services related thereto; Technical support services, namely, providing technical advice and trouble-shooting services in the field of software.

14.

Method and system for bridging disparate platforms to automate a natural language interface

      
Numéro d'application 17746904
Numéro de brevet 11741311
Statut Délivré - en vigueur
Date de dépôt 2022-05-17
Date de la première publication 2023-01-05
Date d'octroi 2023-08-29
Propriétaire CERTINIA INC. (USA)
Inventeur(s)
  • Wilcock, Stephen Paul
  • Wood, Matthew David

Abrégé

Various techniques are disclosed, including receiving at a multiplatform management system a natural language request from a computing device, the multiplatform management system interfacing with multiple disparate platforms including a natural language processing platform, determining an event type based on the natural language request, identifying a user-requested action based on data associated with the natural language processing platform in data communication with the multiplatform management system, selecting a cloud platform to perform the user-requested action, formatting data representing the user-requested action into a formatted user-requested action, and performing the action.

Classes IPC  ?

  • G06F 40/30 - Analyse sémantique
  • G06F 40/40 - Traitement ou traduction du langage naturel
  • G06F 3/0481 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] fondées sur des propriétés spécifiques de l’objet d’interaction affiché ou sur un environnement basé sur les métaphores, p. ex. interaction avec des éléments du bureau telles les fenêtres ou les icônes, ou avec l’aide d’un curseur changeant de comportement ou d’aspect
  • G06F 3/16 - Entrée acoustiqueSortie acoustique
  • G06N 3/08 - Méthodes d'apprentissage
  • G06N 5/02 - Représentation de la connaissanceReprésentation symbolique

15.

ENGAGEMENT DATA OBJECTS IMPLEMENTED IN A DATA AGGREGATION MODEL TO ADAPT COMPUTERIZED ENTERPRISE DATA FLOWS

      
Numéro d'application 17355113
Statut En instance
Date de dépôt 2021-06-22
Date de la première publication 2022-12-22
Propriétaire CERTINIA INC. (USA)
Inventeur(s)
  • Perry, Jocasta Katharine Rebecca
  • Minzner, Heidi Renee
  • Dubey, Richa
  • Jones, Kevin James

Abrégé

Various embodiments relate generally to data science and data analysis, computer software and systems, and computing architectures and data models configured to facilitate management and performance of enterprise functions, and, more specifically, to an enterprise computing and data processing platform configured to identify and aggregate engagement data for managing enterprise data and work flows, and, in response to data values of aggregated engagement data, the enterprise computing and data processing platform is further configured to generate a command, for example, to modify automatically an enterprise data flow or work flow. In some examples, a method may include analyzing a pool of data including project, billing, and supply chain data to generate an engagement dataset including attributes based on aggregated subsets of project, billing, and supply chain data, and calculating updated values for the engagement dataset automatically.

Classes IPC  ?

  • G06Q 30/02 - MarketingEstimation ou détermination des prixCollecte de fonds
  • G06Q 10/06 - Ressources, gestion de tâches, des ressources humaines ou de projetsPlanification d’entreprise ou d’organisationModélisation d’entreprise ou d’organisation

16.

Seamless authentication for an application development platform

      
Numéro d'application 17684388
Numéro de brevet 11792177
Statut Délivré - en vigueur
Date de dépôt 2022-03-01
Date de la première publication 2022-10-20
Date d'octroi 2023-10-17
Propriétaire CERTINIA INC. (USA)
Inventeur(s) Wood, Matthew D.

Abrégé

Various embodiments concern mechanisms for facilitating communication between network-accessible platforms for developing, hosting, or running hybrid applications that utilize resources hosted across multiple platforms. Hybrid applications cause messages or “calls” to be passed between the platforms that must be authenticated. For example, when a call is placed by a Heroku platform to a Force.com platform, the call must be authenticated for security purposes. If Heroku has not already been authenticated when the call is submitted, an authentication process is invoked. An event listener can be used to register details regarding the initial callout task, and then register or “fire” an event when the authentication process is successfully completed. Registration of the initial callout task completely separates the authentication process from the resource being invoked. Requests can be completed without requiring further user input using at least some of the details registered by the event listener.

Classes IPC  ?

  • 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
  • H04L 9/40 - Protocoles réseaux de sécurité
  • G06F 8/30 - Création ou génération de code source
  • H04L 67/02 - Protocoles basés sur la technologie du Web, p. ex. protocole de transfert hypertexte [HTTP]
  • G06F 21/44 - Authentification de programme ou de dispositif
  • G06Q 50/00 - Technologies de l’information et de la communication [TIC] spécialement adaptées à la mise en œuvre des procédés d’affaires d’un secteur particulier d’activité économique, p. ex. aux services d’utilité publique ou au tourisme
  • H04L 67/01 - Protocoles

17.

Method and apparatus for generating records from communication data

      
Numéro d'application 17710390
Numéro de brevet 11778089
Statut Délivré - en vigueur
Date de dépôt 2022-03-31
Date de la première publication 2022-10-20
Date d'octroi 2023-10-03
Propriétaire CERTINIA INC. (USA)
Inventeur(s) Byrne, Matthew James

Abrégé

Various embodiments concern obtaining communication data and generating activity logs. More specifically, communication data such as contact information and call time associated with communications are obtained. The obtained data is then used to generate a report including the time, duration, and project or client associated with communication. Thus, an activity log is automatically generated using the communication data.

Classes IPC  ?

  • H04M 3/22 - Dispositions de supervision, de contrôle ou de test
  • G06Q 10/10 - BureautiqueGestion du temps
  • H04L 67/02 - Protocoles basés sur la technologie du Web, p. ex. protocole de transfert hypertexte [HTTP]
  • G06Q 30/01 - Services de relation avec la clientèle
  • G06Q 10/1091 - Enregistrement du temps à des fins administratives ou de gestion

18.

CERTINIA

      
Numéro de série 97609547
Statut Enregistrée
Date de dépôt 2022-09-27
Date d'enregistrement 2024-09-24
Propriétaire CERTINIA INC. ()
Classes de Nice  ? 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

Software as a service (SAAS) services featuring non-downloadable software for enterprise resource planning (ERP), accounting management, compiling revenue data, accessing billing information, financial management, professional services automation and management, supply chain management, and human resource management; Software as a service (SAAS) services featuring non-downloadable software to store, manage, track, analyze, and report data in the fields of enterprise resource planning (ERP), accounting, accounting management, business management, revenue recognition, billing, financial management, professional services automation and management, supply chain management, and human resource management; Software as a service (SAAS) services featuring non-downloadable software for providing an electronic interface between third party software applications that enables the exchange of data; Software as a service (SAAS) services featuring non-downloadable software allowing customers to securely access their accounts to obtain proprietary accounting and business intelligence data; Software as a service (SAAS) services featuring non-downloadable software to facilitate electronic communication among peer professionals in the fields of accounting management and business management, and for customizing computer application user interfaces in the fields of enterprise resource planning (ERP), accounting, revenue recognition, billing, financial management, professional services automation and management, supply chain management, and human resource management; computer software consulting services; computer services, namely, designing, developing, and maintaining computer software applications for others and consulting services related thereto; technical support services, namely, providing technical advice and trouble-shooting services in the field of software

19.

Server-based architecture for automated generation of suggestive data for report input through algorithmic analysis of historical and geographical profile data

      
Numéro d'application 17676509
Numéro de brevet 11704744
Statut Délivré - en vigueur
Date de dépôt 2022-02-21
Date de la première publication 2022-09-08
Date d'octroi 2023-07-18
Propriétaire CERTINIA INC. (USA)
Inventeur(s) Murashin, Aleksei

Abrégé

Techniques are described including displaying an interface associated with a computing device, the interface being configured to present a form including a text entry box, receiving data from an activity information pipeline associated with a self-reporting service, the activity information pipeline having a source of activity information associated with a tool configured to geotag the activity information and another source of associated with a mobile sensor configured to capture other activity information geotagged by the tool, the other activity information being processed by the self-reporting service to deprioritize a suggestion over another suggestion, displaying, in response to selection of the text entry box, a suggestion indicative of a journey and identified as prioritized and presented proximate to the center of the interface of the display device, and dynamically adjusting the suggestion while prioritizing display of the suggestion over a generic suggestion.

Classes IPC  ?

  • G06F 16/332 - Formulation de requêtes
  • G06F 40/174 - Remplissage de formulairesFusion
  • G06Q 40/12 - Comptabilité
  • G06T 7/20 - Analyse du mouvement
  • 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

20.

Platform interpretation of user input converted into standardized input

      
Numéro d'application 17589518
Numéro de brevet 11640500
Statut Délivré - en vigueur
Date de dépôt 2022-01-31
Date de la première publication 2022-07-21
Date d'octroi 2023-05-02
Propriétaire CERTINIA INC. (USA)
Inventeur(s)
  • Corfield, Richard
  • Fry, Stephen

Abrégé

Disclosed herein is a platform for translating various user input into a standardized input used to cause a database to sort data in a specified manner and present the data in a graphic user interface according to user instruction. User input is a text string that includes a first set of characters and a second set of characters split by a dividing symbol. Based on the choice of dividing symbol and the arrangement of the first set of character and second set of characters the system converts the input into a standardized form.

Classes IPC  ?

  • G06F 40/205 - Analyse syntaxique
  • G06F 7/24 - Tri, c.-à-d. extraction de données d'un ou de plusieurs supports, nouveau rangement des données dans un ordre de succession numérique ou autre, et réinscription des données triées sur le support original ou sur un support différent ou sur une série de supports
  • G06F 40/166 - Édition, p. ex. insertion ou suppression
  • G06F 40/284 - Analyse lexicale, p. ex. segmentation en unités ou cooccurrence

21.

System and method for evaluating code by a hybrid of local and cloud-based computers

      
Numéro d'application 17513451
Numéro de brevet 11868231
Statut Délivré - en vigueur
Date de dépôt 2021-10-28
Date de la première publication 2022-07-14
Date d'octroi 2024-01-09
Propriétaire CERTINIA INC. (USA)
Inventeur(s)
  • Jones, Kevin James
  • Ejsing, Simon Kristiansen

Abrégé

A technique is described for evaluating code at a local computing device before deploying the code to a cloud computing platform to be compiled. In an example embodiment, class files including the code in a programming language associated with the cloud computing environment are loaded by a local computer system, for example, associated with a software developer. The local computer system then parses the code to identify elements in the code and checks the identified elements. Errors in the code are identified based on the checking and are displayed to a user (e.g., the developer), for example, via a graphical user interface of a code editor application.

Classes IPC  ?

  • G06F 11/36 - Prévention d'erreurs par analyse, par débogage ou par test de logiciel
  • G06F 8/41 - Compilation
  • G06F 8/75 - Analyse structurelle pour la compréhension des programmes
  • G06F 8/33 - Éditeurs intelligents
  • G06N 20/00 - Apprentissage automatique
  • H04L 67/00 - Dispositions ou protocoles de réseau pour la prise en charge de services ou d'applications réseau
  • H04L 67/10 - Protocoles dans lesquels une application est distribuée parmi les nœuds du réseau

22.

Templating process for a multi-page formatted document

      
Numéro d'application 17513435
Numéro de brevet 11886806
Statut Délivré - en vigueur
Date de dépôt 2021-10-28
Date de la première publication 2022-05-26
Date d'octroi 2024-01-30
Propriétaire CERTINIA INC. (USA)
Inventeur(s)
  • Willcock, Stephen Paul
  • Slater, Bradley West

Abrégé

The disclosed embodiments include a method performed by computer system. The method can include retrieving a layout object including layout information, receiving an indication of a request for a formatted document, and determining that the formatted document should have multiple pages with a common layout feature. The method can further include dynamically generating a template for the formatted document based on the layout information of the layout object and generating the formatted document by using the template to create the multiple pages of the formatted document with the common layout feature.

Classes IPC  ?

  • G06F 40/186 - Gabarits
  • G06F 40/106 - Affichage de la mise en page des documentsPrévisualisation
  • G06F 40/177 - Édition, p. ex. insertion ou suppression de tableauxÉdition, p. ex. insertion ou suppression utilisant des lignes réglées

23.

Risk management data channel interleaved with enterprise data to facilitate assessment responsive to a risk event

      
Numéro d'application 16866285
Numéro de brevet 11989676
Statut Délivré - en vigueur
Date de dépôt 2020-05-04
Date de la première publication 2021-11-04
Date d'octroi 2024-05-21
Propriétaire CERTINIA INC. (USA)
Inventeur(s)
  • Ripley, Paul Shane
  • Ejsing, Simon Kristiansen
  • Brown, Daniel Christian
  • Cox, Matthew Lowell

Abrégé

Various embodiments relate to data science and data analysis, computer software and systems, and computing architectures and data models configured to facilitate management of enterprise functions, and, more specifically, to an enterprise computing and data processing platform configured to activate risk management transformations of enterprise data in-situ, responsive to identifying a risk event, and further configured to implement a risk management data channel to facilitate analyses and responses associated with an enterprise computing device. In some examples, a method may include receiving a risk data signal, identifying a portion of the risk data signal, computing data representing a risk level, classifying data associated with a hierarchical business data object in accordance with a risk level, aggregating classified data with other data associated with other business data objects classified as a function of risk to form aggregated data, causing presentation of aggregated data as a function of risk.

Classes IPC  ?

  • G06Q 10/0635 - Analyse des risques liés aux activités d’entreprises ou d’organisations
  • G06F 16/332 - Formulation de requêtes
  • G06F 16/335 - Filtrage basé sur des données supplémentaires, p. ex. sur des profils d’utilisateurs ou de groupes
  • G06Q 10/0637 - Gestion ou analyse stratégiques, p. ex. définition d’un objectif ou d’une cible pour une organisationPlanification des actions en fonction des objectifsAnalyse ou évaluation de l’efficacité des objectifs
  • G06Q 30/01 - Services de relation avec la clientèle

24.

Efficient block chain generation

      
Numéro d'application 17244867
Numéro de brevet 11870909
Statut Délivré - en vigueur
Date de dépôt 2021-04-29
Date de la première publication 2021-10-28
Date d'octroi 2024-01-09
Propriétaire CERTINIA INC. (USA)
Inventeur(s) Bres, Raphael

Abrégé

Presented here is a system to reduce the computational cost of validating transactions recorded in a block chain by at least 500 million. In one embodiment, no proof of work is required, and the validity of the data stored in the block chain is guaranteed using a combination of private identification associated with one or more authorized users and a hash value propagated from each block to the subsequent blocks in the block chain. In another embodiment, the proof of work required is designed to be mildly computationally expensive, for example, at least 500 million times cheaper than the proof of work required to perform a bitcoin verification. The proof of work required can be increased or decreased based on various factors such as an expected time to add a new block to the block chain and/or current processor performance.

Classes IPC  ?

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

25.

Combining batch and queueable technologies in a platform for large volume parallel processing

      
Numéro d'application 17163283
Numéro de brevet 11651312
Statut Délivré - en vigueur
Date de dépôt 2021-01-29
Date de la première publication 2021-07-22
Date d'octroi 2023-05-16
Propriétaire CERTINIA INC. (USA)
Inventeur(s) Storey, Lee Francis

Abrégé

Disclosed embodiments include a method for combining a BATCH application programming interface (API) and a QUEUEABLE API on a SALESFORCE platform to process records. The method can include accessing a programming environment associated with an add-on application for a SALESFORCE platform, obtaining records via the add-on application to be processed on the SALESFORCE platform in accordance with a job type, calling a BATCH API to process the records by batching the records to create job records, and calling a QUEUEABLE API to process the job records in QUEUEABLES including parallel QUEUEABLES such that at least some job records included in the parallel QUEUEABLES are processed in parallel in accordance with the job type.

Classes IPC  ?

  • G06Q 10/06 - Ressources, gestion de tâches, des ressources humaines ou de projetsPlanification d’entreprise ou d’organisationModélisation d’entreprise ou d’organisation
  • G06Q 10/0631 - Planification, affectation, distribution ou ordonnancement de ressources d’entreprises ou d’organisations
  • H04L 67/10 - Protocoles dans lesquels une application est distribuée parmi les nœuds du réseau

26.

Platform interpretation of user input converted into standardized input

      
Numéro d'application 17139981
Numéro de brevet 11238218
Statut Délivré - en vigueur
Date de dépôt 2020-12-31
Date de la première publication 2021-07-01
Date d'octroi 2022-02-01
Propriétaire CERTINIA INC. (USA)
Inventeur(s)
  • Corfield, Richard
  • Fry, Stephen

Abrégé

Disclosed herein is a platform for translating various user input into a standardized input used to cause a database to sort data in a specified manner and present the data in a graphic user interface according to user instruction. User input is a text string that includes a first set of characters and a second set of characters split by a dividing symbol. Based on the choice of dividing symbol and the arrangement of the first set of character and second set of characters the system converts the input into a standardized form.

Classes IPC  ?

  • G06F 40/205 - Analyse syntaxique
  • G06F 7/24 - Tri, c.-à-d. extraction de données d'un ou de plusieurs supports, nouveau rangement des données dans un ordre de succession numérique ou autre, et réinscription des données triées sur le support original ou sur un support différent ou sur une série de supports
  • G06F 40/166 - Édition, p. ex. insertion ou suppression
  • G06F 40/284 - Analyse lexicale, p. ex. segmentation en unités ou cooccurrence

27.

Scalably providing multiple application updates to multiple subscribers

      
Numéro d'application 16702182
Numéro de brevet 11119752
Statut Délivré - en vigueur
Date de dépôt 2019-12-03
Date de la première publication 2021-06-03
Date d'octroi 2021-09-14
Propriétaire CERTINIA INC. (USA)
Inventeur(s)
  • Hardaker, Paul Lee
  • Garvey, Vivienne Jane
  • Vera, Rosa Martinez
  • Calero, Ana Cristina Lopez
  • Peralta, Maria Augustina Garcia

Abrégé

Presented here is a system and method to enable a user to manage a large number of applications and a large number of subscribers. The technology presented here can manage up to tens of thousands of update items without a noticeable delay to the user. The technology enables the user to visualize information about multiple applications and multiple numbers of subscribers at the same time, and group the multiple subscribers and multiple applications according to various parameters, such as application name, organization type, update version, etc. Once grouped, the user can perform various operations on the group, such as schedule the updates and/or edit the updates, by adding or removing a large number of items at once. Further, the system is structured so that the operations on the large number of items can be performed without a noticeable delay to the user.

Classes IPC  ?

  • G06F 9/445 - Chargement ou démarrage de programme
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • G06F 9/44 - Dispositions pour exécuter des programmes spécifiques
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • G06F 8/65 - Mises à jour

28.

Method and apparatus for generating records from communication data

      
Numéro d'application 16952033
Numéro de brevet 11388283
Statut Délivré - en vigueur
Date de dépôt 2020-11-18
Date de la première publication 2021-05-20
Date d'octroi 2022-07-12
Propriétaire CERTINIA INC. (USA)
Inventeur(s) Byrne, Matthew James

Abrégé

Various embodiments concern obtaining communication data and generating activity logs. More specifically, communication data such as contact information and call time associated with communications are obtained. The obtained data is then used to generate a report including the time, duration, and project or client associated with communication. Thus, an activity log is automatically generated using the communication data.

Classes IPC  ?

  • G06Q 10/10 - BureautiqueGestion du temps
  • G06Q 30/00 - Commerce
  • H04L 67/53 - Services réseau en utilisant des fournisseurs tiers de services
  • H04M 3/22 - Dispositions de supervision, de contrôle ou de test
  • H04L 67/02 - Protocoles basés sur la technologie du Web, p. ex. protocole de transfert hypertexte [HTTP]

29.

CONSOLIDATED RESOURCE MANAGEMENT ACROSS MULTIPLE SERVICES

      
Numéro d'application 17076762
Statut En instance
Date de dépôt 2020-10-21
Date de la première publication 2021-05-13
Propriétaire CERTINIA INC. (USA)
Inventeur(s)
  • Ellsworth, Lori A.
  • Brown, Daniel Christian

Abrégé

Various embodiments include a computer-implemented method performed by an optimization engine. The method can include receiving a request to deploy a resource for one of multiple service lines, where each service line is operable independent of the other, the resource belongs to a pool of resources, and each resource has learned features regarding suitability for any of the service lines. The method can further include mediating the request to identify suitable resource(s) that satisfy the request, where suitability is determined based on the learned features output by a machine learning model based on inputs indicative of interactions between the plurality of service lines and the pool of resources. The method can further include deploying an identified resource that satisfies the request for the service line, wherein the identified resource is deployable among at least two or more of the service lines.

Classes IPC  ?

  • G06Q 10/06 - Ressources, gestion de tâches, des ressources humaines ou de projetsPlanification d’entreprise ou d’organisationModélisation d’entreprise ou d’organisation
  • G06N 20/00 - Apprentissage automatique

30.

Method and system for bridging disparate platforms to automate a natural language interface

      
Numéro d'application 17037641
Numéro de brevet 11373046
Statut Délivré - en vigueur
Date de dépôt 2020-09-29
Date de la première publication 2021-05-13
Date d'octroi 2022-06-28
Propriétaire CERTINIA INC. (USA)
Inventeur(s)
  • Willcock, Stephen Paul
  • Wood, Matthew David

Abrégé

Various techniques are disclosed, including receiving at a multiplatform management system a natural language request from a computing device, determining an event type based on the natural language request, identifying a user-requested action based on data associated with a natural language processing platform in data communication with the multiplatform management system, selecting a cloud platform to perform the user-requested action, formatting data representing the user-requested action into a formatted user-requested action, and performing the action.

Classes IPC  ?

  • G06F 16/9032 - Formulation de requêtes
  • G06F 40/30 - Analyse sémantique
  • G06F 40/40 - Traitement ou traduction du langage naturel
  • G06F 3/0481 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] fondées sur des propriétés spécifiques de l’objet d’interaction affiché ou sur un environnement basé sur les métaphores, p. ex. interaction avec des éléments du bureau telles les fenêtres ou les icônes, ou avec l’aide d’un curseur changeant de comportement ou d’aspect
  • G06F 3/16 - Entrée acoustiqueSortie acoustique
  • G06N 3/08 - Méthodes d'apprentissage
  • G06N 5/02 - Représentation de la connaissanceReprésentation symbolique

31.

Dynamic generation of client-specific feature maps

      
Numéro d'application 16673756
Numéro de brevet 11507786
Statut Délivré - en vigueur
Date de dépôt 2019-11-04
Date de la première publication 2021-05-06
Date d'octroi 2022-11-22
Propriétaire CERTINIA INC. (USA)
Inventeur(s) Arnett, Jonathan Spencer

Abrégé

The present disclosure relates to methods and systems to generate a modified feature map specific to a client. A template feature map may be modified based on usage data associated with a client. The template feature map may represent a visual representation of a plurality of features provided by an operator, each feature associated with a plurality of instructions to be processed for the client. The usage data may be compared with each feature to determine whether any feature is associated and/or utilized by the client. Based on determining whether the usage data indicates that any feature is associated and/or utilized by the client, the template feature map may be modified to perform an action to the template feature map indicating that a feature is associated and/or utilized by the client. A modified template feature map may be generated that is specific for a client.

Classes IPC  ?

  • G06K 9/62 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques
  • G06V 10/75 - Organisation de procédés de l’appariement, p. ex. comparaisons simultanées ou séquentielles des caractéristiques d’images ou de vidéosApproches-approximative-fine, p. ex. approches multi-échellesAppariement de motifs d’image ou de vidéoMesures de proximité dans les espaces de caractéristiques utilisant l’analyse de contexteSélection des dictionnaires

32.

Artificial intelligence and crowdsourced translation platform

      
Numéro d'application 17039852
Numéro de brevet 11347938
Statut Délivré - en vigueur
Date de dépôt 2020-09-30
Date de la première publication 2021-03-25
Date d'octroi 2022-05-31
Propriétaire CERTINIA INC. (USA)
Inventeur(s)
  • Brown, Daniel Christian
  • Willcock, Stephen Paul
  • Craddock, Andrew
  • Mcmahon, Luke
  • Wright, Peter George

Abrégé

Disclosed herein is a translation platform making use of both machine translation and crowd sourced manual translation. Translation is performed on pages in an application. Manual translations are applied immediately to local versions of the client application and are either human reviewed or reverse machine translated and compared against the original text. Once verified, the translations are applied to all end-clients.

Classes IPC  ?

  • G10L 15/18 - Classement ou recherche de la parole utilisant une modélisation du langage naturel
  • G06F 40/205 - Analyse syntaxique
  • G06F 40/284 - Analyse lexicale, p. ex. segmentation en unités ou cooccurrence

33.

History of slowly changing dimensions

      
Numéro d'application 16532669
Numéro de brevet 11455286
Statut Délivré - en vigueur
Date de dépôt 2019-08-06
Date de la première publication 2021-02-11
Date d'octroi 2022-09-27
Propriétaire CERTINIA INC. (USA)
Inventeur(s)
  • Ejsing, Simon
  • Chico, Andrew

Abrégé

Disclosed herein is a data structure that reduces computational load on a database in querying and visualizing historical values of slowly changing dimensions. The slowly changing dimensions have one or more values associated with them (e.g., a monthly average accounts receivable is a single value, and a set of contact information for an individual may have multiple values). On a periodic basis, database images, also known as “snapshots” are generated of a current status of a given database. The snapshots are used to build a historical data table that is computationally efficient to reference.

Classes IPC  ?

  • G06F 16/00 - Recherche d’informationsStructures de bases de données à cet effetStructures de systèmes de fichiers à cet effet
  • G06F 16/21 - Conception, administration ou maintenance des bases de données
  • G06F 16/2458 - Types spéciaux de requêtes, p. ex. requêtes statistiques, requêtes floues ou requêtes distribuées

34.

Platform interpretation of user input converted into standardized input

      
Numéro d'application 16507561
Numéro de brevet 10922485
Statut Délivré - en vigueur
Date de dépôt 2019-07-10
Date de la première publication 2021-01-14
Date d'octroi 2021-02-16
Propriétaire CERTINIA INC. (USA)
Inventeur(s)
  • Corfield, Richard
  • Fry, Stephen

Abrégé

Disclosed herein is a platform for translating various user input into a standardized input used to cause a database to sort data in a specified manner and present the data in a graphic user interface according to user instruction. User input is a text string that includes a first set of characters and a second set of characters split by a dividing symbol. Based on the choice of dividing symbol and the arrangement of the first set of character and second set of characters the system converts the input into a standardized form.

Classes IPC  ?

  • G06F 40/205 - Analyse syntaxique
  • G06F 7/24 - Tri, c.-à-d. extraction de données d'un ou de plusieurs supports, nouveau rangement des données dans un ordre de succession numérique ou autre, et réinscription des données triées sur le support original ou sur un support différent ou sur une série de supports
  • G06F 40/166 - Édition, p. ex. insertion ou suppression
  • G06F 40/284 - Analyse lexicale, p. ex. segmentation en unités ou cooccurrence

35.

OBJECT MODEL FOR PRORATION CALCULATIONS

      
Numéro d'application 16843018
Statut En instance
Date de dépôt 2020-04-08
Date de la première publication 2020-10-22
Propriétaire CERTINIA INC. (USA)
Inventeur(s) Hadfield, James

Abrégé

The present embodiments relate to generation of an object model for unifying a proration calculation process for one or more clients of service providers. A first set of input parameters associated with a client subscribing to a service offered by a service provider may be identified. The first set of input parameters may include at least a scheduled duration, a value associated with the scheduled duration, and a proration calculation. A first time period associated with the client representing a duration that the client utilized the service may be identified. An overlap period representing the overlap between the scheduled duration and the first time period may be determined. A first prorated value may be generated by executing the proration calculation associated with the client. The prorated value may be based on the overlap period and the first set of input parameters.

Classes IPC  ?

  • G06Q 30/04 - Facturation
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • G06Q 20/40 - Autorisation, p. ex. identification du payeur ou du bénéficiaire, vérification des références du client ou du magasinExamen 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 10/10 - BureautiqueGestion du temps

36.

Software development framework for a cloud computing platform

      
Numéro d'application 16242913
Numéro de brevet 11200143
Statut Délivré - en vigueur
Date de dépôt 2019-01-08
Date de la première publication 2020-07-09
Date d'octroi 2021-12-14
Propriétaire CERTINIA INC. (USA)
Inventeur(s)
  • Jones, Kevin James
  • Ejsing, Simon Kristiansen

Abrégé

A technique is described for evaluating code at a local computing device before deploying the code to a cloud computing platform to be compiled. In an example embodiment, class files including the code in a programming language associated with the cloud computing environment are loaded by a local computer system, for example, associated with a software developer. The local computer system then parses the code to identify elements in the code and checks the identified elements. Errors in the code are identified based on the checking and are displayed to a user (e.g., the developer), for example, via a graphical user interface of a code editor application.

Classes IPC  ?

  • G06F 11/36 - Prévention d'erreurs par analyse, par débogage ou par test de logiciel
  • G06F 8/41 - Compilation
  • G06F 8/75 - Analyse structurelle pour la compréhension des programmes
  • G06F 8/33 - Éditeurs intelligents
  • G06N 20/00 - Apprentissage automatique
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison

37.

Using mobile phone data to log activities and generate activity records

      
Numéro d'application 16821039
Numéro de brevet 10902385
Statut Délivré - en vigueur
Date de dépôt 2020-03-17
Date de la première publication 2020-07-09
Date d'octroi 2021-01-26
Propriétaire CERTINIA INC. (USA)
Inventeur(s) Byrne, Matthew James

Abrégé

Various embodiments concern obtaining mobile device data and generating activity logs. More specifically, mobile device data such as data indicating the location and time of a mobile device is obtained. The time and location may be automatically obtained and recorded using location service APIs on the mobile device. The obtained data is then used to generate a report including the time, duration, and location of activities associated with the user of the mobile device. Thus, an activity log is automatically generated using the time and location data.

Classes IPC  ?

  • G06Q 10/10 - BureautiqueGestion du temps
  • G06F 16/23 - Mise à jour
  • H04W 4/021 - Services concernant des domaines particuliers, p. ex. services de points d’intérêt, services sur place ou géorepères
  • G06F 16/9537 - Recherche à dépendance spatiale ou temporelle, p. ex. requêtes spatio-temporelles
  • H04W 4/02 - Services utilisant des informations de localisation
  • G06F 16/909 - 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 utilisant des informations géographiques ou spatiales, p. ex. la localisation
  • H04W 4/029 - Services de gestion ou de suivi basés sur la localisation

38.

Method and apparatus for generating records from communication data

      
Numéro d'application 16801845
Numéro de brevet 10880429
Statut Délivré - en vigueur
Date de dépôt 2020-02-26
Date de la première publication 2020-06-18
Date d'octroi 2020-12-29
Propriétaire CERTINIA INC. (USA)
Inventeur(s) Byrne, Matthew James

Abrégé

Various embodiments concern obtaining communication data and generating activity logs. More specifically, communication data such as contact information and call time associated with communications are obtained. The obtained data is then used to generate a report including the time, duration, and project or client associated with communication. Thus, an activity log is automatically generated using the communication data.

Classes IPC  ?

  • H04M 3/22 - Dispositions de supervision, de contrôle ou de test
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • G06Q 10/10 - BureautiqueGestion du temps
  • G06Q 30/00 - Commerce

39.

Templating process for a multi-page formatted document

      
Numéro d'application 16696782
Numéro de brevet 11210460
Statut Délivré - en vigueur
Date de dépôt 2019-11-26
Date de la première publication 2020-03-26
Date d'octroi 2021-12-28
Propriétaire CERTINIA INC. (USA)
Inventeur(s)
  • Willcock, Stephen Paul
  • Slater, Bradley West

Abrégé

The disclosed embodiments include a method performed by computer system. The method can include retrieving a layout object including layout information, receiving an indication of a request for a formatted document, and determining that the formatted document should have multiple pages with a common layout feature. The method can further include dynamically generating a template for the formatted document based on the layout information of the layout object and generating the formatted document by using the template to create the multiple pages of the formatted document with the common layout feature.

Classes IPC  ?

  • G06F 40/186 - Gabarits
  • G06F 40/106 - Affichage de la mise en page des documentsPrévisualisation
  • G06F 40/177 - Édition, p. ex. insertion ou suppression de tableauxÉdition, p. ex. insertion ou suppression utilisant des lignes réglées

40.

Service provider server-based architecture for server-suggested data

      
Numéro d'application 16130946
Numéro de brevet 11256860
Statut Délivré - en vigueur
Date de dépôt 2018-09-13
Date de la première publication 2020-03-19
Date d'octroi 2022-02-22
Propriétaire CERTINIA INC. (USA)
Inventeur(s) Murashin, Aleksei

Abrégé

The disclosed embodiments include a computer-implemented method to facilitate generating expense reports. The embodiments include causing display of a user interface on a computing device (e.g., smartphone). The user interface presents an expense report form including control elements (e.g., text entry boxes). The method further includes presenting suggestions as inputs for a selected control element such that any suggestion that is formulated based on any journey taken by the user is prioritized for display over any generic suggestion that is not formulated based on a journey taken by the user.

Classes IPC  ?

  • G06F 40/174 - Remplissage de formulairesFusion
  • G06F 16/332 - Formulation de requêtes
  • G06K 9/78 - Combinaison de l'obtention de l'image et de fonctions de reconnaissance
  • G06Q 40/00 - FinanceAssuranceStratégies fiscalesTraitement des impôts sur les sociétés ou sur le revenu
  • G06T 7/20 - Analyse du mouvement

41.

Multi-dimensional data structure to efficiently search data items

      
Numéro d'application 16601125
Numéro de brevet 11321293
Statut Délivré - en vigueur
Date de dépôt 2019-10-14
Date de la première publication 2020-02-20
Date d'octroi 2022-05-03
Propriétaire CERTINIA INC. (USA)
Inventeur(s)
  • Willcock, Stephen Paul
  • Slater, Bradley West
  • Ruiz Medina, Carolina

Abrégé

The disclosed embodiments include a computer-implemented method that can include generating a sub-map for each of multiple data items, which each includes keys, key values, and a data item value, and where each sub-map maps keys to key values. The method can further include creating a composite key for each sub-map, where a particular composite key is a composite of key values of a particular data item. The method can further include generating, based on the sub-maps, a multi-dimensional data structure including a dimension for each key of the sub-maps where each dimension maps any key values of the dimension's key to any composite key that includes the key value, and where the multi-dimensional data structure is searchable instead of searching the plurality of data items.

Classes IPC  ?

  • G06F 16/00 - Recherche d’informationsStructures de bases de données à cet effetStructures de systèmes de fichiers à cet effet
  • G06F 16/22 - IndexationStructures de données à cet effetStructures de stockage
  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p. ex. des modèles relationnels ou objet

42.

Artificial intelligence and crowdsourced translation platform

      
Numéro d'application 16027207
Numéro de brevet 10846471
Statut Délivré - en vigueur
Date de dépôt 2018-07-03
Date de la première publication 2020-01-09
Date d'octroi 2020-11-24
Propriétaire CERTINIA INC. (USA)
Inventeur(s)
  • Brown, Daniel Christian
  • Willcock, Stephen Paul
  • Craddock, Andrew
  • Mcmahon, Luke
  • Wright, Peter George

Abrégé

Disclosed herein is a translation platform making use of both machine translation and crowd sourced manual translation. Translation is performed on pages in an application. Manual translations are applied immediately to local versions of the client application and are either human reviewed or reverse machine translated and compared against the original text. Once verified, the translations are applied to all end-clients.

Classes IPC  ?

  • G10L 15/18 - Classement ou recherche de la parole utilisant une modélisation du langage naturel
  • G06F 40/205 - Analyse syntaxique
  • G06F 40/284 - Analyse lexicale, p. ex. segmentation en unités ou cooccurrence

43.

Method and system for bridging disparate platforms to automate a natural language interface

      
Numéro d'application 16256069
Numéro de brevet 10846481
Statut Délivré - en vigueur
Date de dépôt 2019-01-24
Date de la première publication 2020-01-02
Date d'octroi 2020-11-24
Propriétaire CERTINIA INC. (USA)
Inventeur(s)
  • Willcock, Stephen Paul
  • Wood, Matthew David

Abrégé

Presented here is a system and method to bridge the gap between the disparate platforms, and to allow the user to interface with the disparate platforms using a natural language interface. The system can improve user interface for electronic devices because the user does not have to switch between the disparate platforms. Instead, the user can interact with the disparate platforms through a single natural language interface. The disparate platforms, some of which may not have a natural language user interface, can be enabled to interact with the user through the natural language interface when the system interfaces between a natural language processing platform and the remainder of the disparate platforms.

Classes IPC  ?

44.

Voice assistant for records

      
Numéro d'application 16240457
Numéro de brevet 11043217
Statut Délivré - en vigueur
Date de dépôt 2019-01-04
Date de la première publication 2019-12-26
Date d'octroi 2021-06-22
Propriétaire CERTINIA INC. (USA)
Inventeur(s) Byrne, Matthew

Abrégé

A voice assistant device can be used by a user to have a conversation to retrieve or generate database records.

Classes IPC  ?

  • G10L 21/06 - Transformation de la parole en une représentation non audible, p. ex. visualisation de la parole ou traitement de la parole pour les aides tactiles
  • G10L 15/22 - Procédures utilisées pendant le processus de reconnaissance de la parole, p. ex. dialogue homme-machine
  • G06F 3/16 - Entrée acoustiqueSortie acoustique
  • G06F 16/9032 - Formulation de requêtes

45.

Seamless authentication for an application development platform

      
Numéro d'application 16432086
Numéro de brevet 11265304
Statut Délivré - en vigueur
Date de dépôt 2019-06-05
Date de la première publication 2019-09-19
Date d'octroi 2022-03-01
Propriétaire CERTINIA INC. (USA)
Inventeur(s) Wood, Matthew D.

Abrégé

Various embodiments concern mechanisms for facilitating communication between network-accessible platforms for developing, hosting, or running hybrid applications that utilize resources hosted across multiple platforms. Hybrid applications cause messages or “calls” to be passed between the platforms that must be authenticated. For example, when a call is placed by a Heroku platform to a Force.com platform, the call must be authenticated for security purposes. If Heroku has not already been authenticated when the call is submitted, an authentication process is invoked. An event listener can be used to register details regarding the initial callout task, and then register or “fire” an event when the authentication process is successfully completed. Registration of the initial callout task completely separates the authentication process from the resource being invoked. Requests can be completed without requiring further user input using at least some of the details registered by the event listener.

Classes IPC  ?

  • 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
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • G06F 8/30 - Création ou génération de code source
  • H04L 67/02 - Protocoles basés sur la technologie du Web, p. ex. protocole de transfert hypertexte [HTTP]
  • H04L 67/01 - Protocoles
  • G06F 21/44 - Authentification de programme ou de dispositif
  • G06Q 50/00 - Technologies de l’information et de la communication [TIC] spécialement adaptées à la mise en œuvre des procédés d’affaires d’un secteur particulier d’activité économique, p. ex. aux services d’utilité publique ou au tourisme

46.

Using mobile phone data to log activities and generate activity records

      
Numéro d'application 16420076
Numéro de brevet 10636013
Statut Délivré - en vigueur
Date de dépôt 2019-05-22
Date de la première publication 2019-09-12
Date d'octroi 2020-04-28
Propriétaire CERTINIA INC. (USA)
Inventeur(s) Byrne, Matthew James

Abrégé

Various embodiments concern obtaining mobile device data and generating activity logs. More specifically, mobile device data such as data indicating the location and time of a mobile device is obtained. The time and location may be automatically obtained and recorded using location service APIs on the mobile device. The obtained data is then used to generate a report including the time, duration, and location of activities associated with the user of the mobile device. Thus, an activity log is automatically generated using the time and location data.

Classes IPC  ?

  • G06Q 10/10 - BureautiqueGestion du temps
  • G06F 16/23 - Mise à jour
  • H04W 4/021 - Services concernant des domaines particuliers, p. ex. services de points d’intérêt, services sur place ou géorepères
  • G06F 16/9537 - Recherche à dépendance spatiale ou temporelle, p. ex. requêtes spatio-temporelles
  • H04W 4/02 - Services utilisant des informations de localisation
  • G06F 16/909 - 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 utilisant des informations géographiques ou spatiales, p. ex. la localisation
  • H04W 4/029 - Services de gestion ou de suivi basés sur la localisation

47.

Custom lightning connect adapter for google sheets web-based spreadsheet program

      
Numéro d'application 16418928
Numéro de brevet 11048682
Statut Délivré - en vigueur
Date de dépôt 2019-05-21
Date de la première publication 2019-09-05
Date d'octroi 2021-06-29
Propriétaire CERTINIA INC. (USA)
Inventeur(s)
  • Fawcett, Andrew
  • García Peralta, Maria Augustina

Abrégé

Various embodiments concern custom adapters for Salesforce platforms that enable synchronization with an external service, such as Google Sheets. More specifically, the custom adapters can be used to read external data from a database associated with the external service, and then continually reference the external data in order to provide a live view of the external data from a Salesforce interface. Thus, the custom adapters enable real-time, live data integration without data replication. The custom adapters also allow the external data to be dynamically mapped to data object(s) that are used to create the Salesforce interface. Therefore, a user may be able to modify the external data using the Salesforce interface and an interface associated with the external service.

Classes IPC  ?

  • G06F 16/23 - Mise à jour
  • G06F 16/245 - Traitement des requêtes
  • G06F 16/25 - Systèmes d’intégration ou d’interfaçage impliquant les systèmes de gestion de bases de données
  • G06F 40/18 - Édition, p. ex. insertion ou suppression de tableauxÉdition, p. ex. insertion ou suppression utilisant des lignes réglées de tableurs
  • G06F 40/197 - Gestion des versions

48.

Efficient block chain generation

      
Numéro d'application 15909101
Numéro de brevet 11038689
Statut Délivré - en vigueur
Date de dépôt 2018-03-01
Date de la première publication 2019-09-05
Date d'octroi 2021-06-15
Propriétaire CERTINIA INC. (USA)
Inventeur(s) Bres, Raphael

Abrégé

Presented here is a system to reduce the computational cost of validating transactions recorded in a block chain by at least 500 million. In one embodiment, no proof of work is required, and the validity of the data stored in the block chain is guaranteed using a combination of private identification associated with one or more authorized users and a hash value propagated from each block to the subsequent blocks in the block chain. In another embodiment, the proof of work required is designed to be mildly computationally expensive, for example, at least 500 million times cheaper than the proof of work required to perform a bitcoin verification. The proof of work required can be increased or decreased based on various factors such as an expected time to add a new block to the block chain and/or current processor performance.

Classes IPC  ?

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

49.

Using mobile phone data to log activities and generate activity records

      
Numéro d'application 15853150
Numéro de brevet 10346809
Statut Délivré - en vigueur
Date de dépôt 2017-12-22
Date de la première publication 2019-06-27
Date d'octroi 2019-07-09
Propriétaire CERTINIA INC. (USA)
Inventeur(s) Byrne, Matthew James

Abrégé

Various embodiments concern obtaining mobile device data and generating activity logs. More specifically, mobile device data such as data indicating the location and time of a mobile device is obtained. The time and location may be automatically obtained and recorded using location service APIs on the mobile device. The obtained data is then used to generate a report including the time, duration, and location of activities associated with the user of the mobile device. Thus, an activity log is automatically generated using the time and location data.

Classes IPC  ?

  • G06Q 10/10 - BureautiqueGestion du temps
  • G06F 16/9537 - Recherche à dépendance spatiale ou temporelle, p. ex. requêtes spatio-temporelles
  • G06F 16/23 - Mise à jour
  • H04W 4/021 - Services concernant des domaines particuliers, p. ex. services de points d’intérêt, services sur place ou géorepères

50.

Using call data to log activities and generate activity records

      
Numéro d'application 15853265
Numéro de brevet 10616402
Statut Délivré - en vigueur
Date de dépôt 2017-12-22
Date de la première publication 2019-06-27
Date d'octroi 2020-04-07
Propriétaire CERTINIA INC. (USA)
Inventeur(s) Byrne, Matthew James

Abrégé

Various embodiments concern obtaining call data and generating activity logs. More specifically, call data such as contact information and call time associated with a telephone call are obtained. The obtained data is then used to generate a report including the time, duration, and project or client associated with telephone call. Thus, an activity log is automatically generated using the call data.

Classes IPC  ?

  • H04M 3/22 - Dispositions de supervision, de contrôle ou de test
  • G06Q 30/00 - Commerce
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • G06Q 10/10 - BureautiqueGestion du temps

51.

Mechanism to allow a messaging system to automatically switch to asynchronous operation due to high demand

      
Numéro d'application 15708492
Numéro de brevet 10652309
Statut Délivré - en vigueur
Date de dépôt 2017-09-19
Date de la première publication 2019-03-21
Date d'octroi 2020-05-12
Propriétaire CERTINIA INC. (USA)
Inventeur(s) Corfield, Richard

Abrégé

An embodiment can include a method and one system comprising receiving documents, via a processor, the documents having a source application and a destination application and generating one or more chunks including the documents. The method and system can include determining a destination threshold of the destination application representing a maximum volume the destination application can receive in a timeframe. The method and system can further determine using one or more characteristics of the destination application and attributes of the one or more chunks that the maximum volume was not reached in the timeframe. The method and system can transmit the one or more chunks to the destination application.

Classes IPC  ?

  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • H04L 12/861 - Mise en mémoire tampon de paquets ou mise en file d’attente; Ordonnancement de file d’attente
  • H04L 12/835 - Adaptation du débit de flux actifs utilisant des informations sur la capacité de mémoire tampon aux points d’extrémité ou aux nœuds de transit

52.

SEE YOUR CUSTOMERS IN FULL COLOR

      
Numéro de série 88042249
Statut Enregistrée
Date de dépôt 2018-07-18
Date d'enregistrement 2019-05-14
Propriétaire CERTINIA INC. ()
Classes de Nice  ?
  • 41 - Éducation, divertissements, activités sportives et culturelles
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

Educational services, namely, conducting seminars, workshops, exhibitions, conferences, expositions, discussion groups, classes, symposiums, colloquiums, and computer application training in the fields of enterprise resource planning (ERP), accounting, revenue recognition, billing, financial management, professional services automation and management, supply chain management, human resource management, cloud-based computing and business software, and distributing course materials in connection therewith; Educational services, namely, arranging and conducting seminars, workshops, exhibitions, conferences, expositions, discussion groups, classes, symposiums, colloquiums, and computer application training in the fields of enterprise resource planning (ERP), accounting, revenue recognition, billing, financial management, professional services automation and management, supply chain management, human resource management, cloud-based computing and business software Software as a service (SAAS) services featuring non-downloadable software for use in enterprise resource planning (ERP), accounting, revenue recognition, billing, financial management, professional services automation and management, supply chain management, and human resource management; Software as a service (SAAS) services featuring non-downloadable software to store, manage, track, analyze, and report data in the fields of enterprise resource planning (ERP), accounting, accounting management, business management, revenue recognition, billing, financial management, professional services automation and management, supply chain management, and human resource management; Software as a service (SAAS) services featuring non-downloadable software for providing an electronic interface between third party software applications that enables the exchange of data; Software as a service (SAAS) services featuring non-downloadable software allowing customers to securely access their accounts to obtain proprietary accounting and business intelligence data; Software as a service (SAAS) services featuring non-downloadable software to facilitate electronic communication among peer professionals in the fields of accounting management and business management, and for customizing computer application user interfaces, enterprise resource planning (ERP), accounting, revenue recognition, billing, financial management, professional services automation and management, supply chain management, and human resource management; Computer software consulting services; Computer services, namely, designing, developing, and maintaining computer software applications for others and consulting services related thereto; Technical support services, namely, providing technical advice and trouble-shooting services in the field of software

53.

F

      
Numéro de série 88042270
Statut Enregistrée
Date de dépôt 2018-07-18
Date d'enregistrement 2022-08-30
Propriétaire CERTINIA INC. ()
Classes de Nice  ?
  • 41 - Éducation, divertissements, activités sportives et culturelles
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

Educational services, namely, conducting seminars, workshops, exhibitions, conferences, expositions, discussion groups, classes, symposiums, colloquiums, and computer application training in the fields of enterprise resource planning (ERP), accounting, revenue recognition, billing, financial management, professional services automation and management, supply chain management, human resource management, cloud-based computing and business software, and distributing course materials in connection therewith; arranging and conducting seminars, workshops, exhibitions, conferences, expositions, discussion groups, classes, symposiums, colloquiums, and computer application training in the fields of enterprise resource planning (ERP), accounting, revenue recognition, billing, financial management, professional services automation and management, supply chain management, human resource management, cloud-based computing and business software Software as a service (SAAS) services featuring non-downloadable software for use in enterprise resource planning (ERP), accounting, revenue recognition, billing, financial management, professional services automation and management, supply chain management, and human resource management; Software as a service (SAAS) services featuring non-downloadable software to store, manage, track, analyze, and report data in the fields of enterprise resource planning (ERP), accounting, accounting management, business management, revenue recognition, billing, financial management, professional services automation and management, supply chain management, and human resource management; Software as a service (SAAS) services featuring non-downloadable software for providing an electronic interface between third party software applications that enables the exchange of data; Software as a service (SAAS) services featuring non-downloadable software allowing customers to securely access their accounts to obtain proprietary accounting and business intelligence data; Software as a service (SAAS) services featuring non-downloadable software to facilitate electronic communication among peer professionals in the fields of accounting management and business management, and for customizing computer application user interfaces, enterprise resource planning (ERP), accounting, revenue recognition, billing, financial management, professional services automation and management, supply chain management, and human resource management; Computer software consulting services; Computer services, namely, designing, developing, and maintaining computer software applications for others and consulting services related thereto; Technical support services, namely, providing technical advice and trouble-shooting services in the field of software

54.

Seamless authentication for an application development platform

      
Numéro d'application 15869451
Numéro de brevet 10348716
Statut Délivré - en vigueur
Date de dépôt 2018-01-12
Date de la première publication 2018-05-17
Date d'octroi 2019-07-09
Propriétaire CERTINIA INC. (USA)
Inventeur(s) Wood, Matthew D.

Abrégé

Various embodiments concern mechanisms for facilitating communication between network-accessible platforms for developing, hosting, or running hybrid applications that utilize resources hosted across multiple platforms. Hybrid applications cause messages or “calls” to be passed between the platforms that must be authenticated. For example, when a call is placed by a Heroku platform to a Force.com platform, the call must be authenticated for security purposes. If Heroku has not already been authenticated when the call is submitted, an authentication process is invoked. An event listener can be used to register details regarding the initial callout task, and then register or “fire” an event when the authentication process is successfully completed. Registration of the initial callout task completely separates the authentication process from the resource being invoked. Requests can be completed without requiring further user input using at least some of the details registered by the event listener.

Classes IPC  ?

  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • G06F 8/30 - Création ou génération de code source
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • G06F 21/44 - Authentification de programme ou de dispositif
  • G06Q 50/00 - Technologies de l’information et de la communication [TIC] spécialement adaptées à la mise en œuvre des procédés d’affaires d’un secteur particulier d’activité économique, p. ex. aux services d’utilité publique ou au tourisme

55.

In-memory multi-dimensional dataset with interrogation mechanism for salesforce platform

      
Numéro d'application 15271186
Numéro de brevet 10467218
Statut Délivré - en vigueur
Date de dépôt 2016-09-20
Date de la première publication 2018-03-22
Date d'octroi 2019-11-05
Propriétaire CERTINIA INC. (USA)
Inventeur(s)
  • Willcock, Stephen Paul
  • Slater, Bradley West
  • Ruiz Medina, Carolina

Abrégé

Disclosed embodiments include a computer-implemented method performed in a SALESFORCE application development platform. The method includes obtaining data items in the SALESFORCE application development platform. Each data item can include key-values for keys common to the data items and can include a data-item value. The method includes storing each of the data items in an in-memory multi-dimensional dataset of the SALESFORCE application development platform. The multi-dimensional dataset can have a dimension for each of the keys. The method further includes enabling an interrogation process in the SALESFORCE application development platform to read data included in the multi-dimensional dataset.

Classes IPC  ?

  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet
  • G06F 16/22 - IndexationStructures de données à cet effetStructures de stockage
  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p. ex. des modèles relationnels ou objet

56.

Dynamic intermediate templates for richly formatted output

      
Numéro d'application 15271875
Numéro de brevet 10496741
Statut Délivré - en vigueur
Date de dépôt 2016-09-21
Date de la première publication 2018-03-22
Date d'octroi 2019-12-03
Propriétaire CERTINIA INC. (USA)
Inventeur(s)
  • Willcock, Stephen Paul
  • Slater, Bradley West

Abrégé

Disclosed embodiments include a method for generating a formatted output document using a dynamic templating process. The method can include retrieving a layout object including layout information via a user interface, extracting the layout information from the layout object, receiving a user request for the formatted output document, dynamically generating a template for the formatted output document based on the layout information extracted from the layout object, generating the formatted output document by inserting data into the template, and outputting the formatted output document in response to the user request.

Classes IPC  ?

  • G06F 17/21 - Traitement de texte
  • G06F 17/22 - Manipulation ou enregistrement au moyen de codes, p.ex. dans une séquence de caractères de texte
  • G06F 17/24 - Edition, p.ex. insertion/suppression

57.

Seamless authentication for an application development platform

      
Numéro d'application 15189218
Numéro de brevet 09900302
Statut Délivré - en vigueur
Date de dépôt 2016-06-22
Date de la première publication 2017-12-28
Date d'octroi 2018-02-20
Propriétaire CERTINIA INC. (USA)
Inventeur(s) Wood, Matthew D.

Abrégé

Various embodiments concern mechanisms for facilitating communication between network-accessible platforms for developing, hosting, or running hybrid applications that utilize resources hosted across multiple platforms. Hybrid applications cause messages or “calls” to be passed between the platforms that must be authenticated. For example, when a call is placed by a Heroku platform to a Force.com platform, the call must be authenticated for security purposes. If Heroku has not already been authenticated when the call is submitted, an authentication process is invoked. An event listener can be used to register details regarding the initial callout task, and then register or “fire” an event when the authentication process is successfully completed. Registration of the initial callout task completely separates the authentication process from the resource being invoked. Requests can be completed without requiring further user input using at least some of the details registered by the event listener.

Classes IPC  ?

  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • G06F 9/44 - Dispositions pour exécuter des programmes spécifiques
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison

58.

Combining batch and queueable technologies in a salesforce platform for large volume parallel processing

      
Numéro d'application 15190178
Numéro de brevet 10984359
Statut Délivré - en vigueur
Date de dépôt 2016-06-23
Date de la première publication 2017-12-28
Date d'octroi 2021-04-20
Propriétaire CERTINIA INC. (USA)
Inventeur(s) Storey, Lee Francis

Abrégé

Disclosed embodiments include a method for combining a BATCH application programming interface (API) and a QUEUEABLE API on a SALESFORCE platform to process records. The method can include accessing a programming environment associated with an add-on application for a SALESFORCE platform, obtaining records via the add-on application to be processed on the SALESFORCE platform in accordance with a job type, calling a BATCH API to process the records by batching the records to create job records, and calling a QUEUEABLE API to process the job records in QUEUEABLES including parallel QUEUEABLES such that at least some job records included in the parallel QUEUEABLES are processed in parallel in accordance with the job type.

Classes IPC  ?

  • G06Q 10/06 - Ressources, gestion de tâches, des ressources humaines ou de projetsPlanification d’entreprise ou d’organisationModélisation d’entreprise ou d’organisation
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison

59.

Custom lightning connect adapter for google sheets web-based spreadsheet program

      
Numéro d'application 15161142
Numéro de brevet 10303675
Statut Délivré - en vigueur
Date de dépôt 2016-05-20
Date de la première publication 2017-11-23
Date d'octroi 2019-05-28
Propriétaire CERTINIA INC. (USA)
Inventeur(s)
  • Fawcett, Andrew
  • Peralta, Maria Agustina García

Abrégé

Various embodiments concern custom adapters for Salesforce platforms that enable synchronization with an external service, such as Google Sheets. More specifically, the custom adapters can be used to read external data from a database associated with the external service, and then continually reference the external data in order to provide a live view of the external data from a Salesforce interface. Thus, the custom adapters enable real-time, live data integration without data replication. The custom adapters also allow the external data to be dynamically mapped to data object(s) that are used to create the Salesforce interface. Therefore, a user may be able to modify the external data using the Salesforce interface and an interface associated with the external service.

Classes IPC  ?

  • G06F 16/00 - Recherche d’informationsStructures de bases de données à cet effetStructures de systèmes de fichiers à cet effet
  • G06F 16/23 - Mise à jour
  • G06F 17/24 - Edition, p.ex. insertion/suppression
  • G06F 16/245 - Traitement des requêtes
  • G06F 16/25 - Systèmes d’intégration ou d’interfaçage impliquant les systèmes de gestion de bases de données
  • G06F 17/22 - Manipulation ou enregistrement au moyen de codes, p.ex. dans une séquence de caractères de texte

60.

CLICKLINK

      
Numéro d'application 159131900
Statut Enregistrée
Date de dépôt 2012-08-23
Date d'enregistrement 2014-12-01
Propriétaire Certinia Inc. (USA)
Classes de Nice  ? 09 - Appareils et instruments scientifiques et électriques

Produits et services

(1) Computer software enabling interoperability of cloud-based software applications namely to enable transportation of information from one software application to another.

61.

CLICKLINK

      
Numéro de série 85710813
Statut Enregistrée
Date de dépôt 2012-08-23
Date d'enregistrement 2013-04-23
Propriétaire CERTINIA INC. ()
Classes de Nice  ? 09 - Appareils et instruments scientifiques et électriques

Produits et services

Computer software enabling interoperability of cloud-based software applications

62.

CLICKLINK

      
Numéro d'application 010669851
Statut Enregistrée
Date de dépôt 2012-02-23
Date d'enregistrement 2012-07-10
Propriétaire Certinia Inc. (USA)
Classes de Nice  ? 09 - Appareils et instruments scientifiques et électriques

Produits et services

Computer software enabling interoperability of cloud-based software applications.