Certinia Inc.

United States of America

Back to Profile

1-62 of 62 for Certinia Inc. Sort by
Query
Aggregations
IP Type
        Patent 54
        Trademark 8
Jurisdiction
        United States 58
        Canada 2
        Europe 2
Date
2024 3
2023 11
2022 8
2021 12
2020 9
See more
IPC Class
G06Q 10/10 - Office automationTime management 10
H04L 29/08 - Transmission control procedure, e.g. data link level control procedure 9
G06F 40/205 - Parsing 6
G06F 40/284 - Lexical analysis, e.g. tokenisation or collocates 6
G06Q 30/01 - Customer relationship services 6
See more
NICE Class
42 - Scientific, technological and industrial services, research and design 5
09 - Scientific and electric apparatus and instruments 3
41 - Education, entertainment, sporting and cultural services 2
Status
Pending 11
Registered / In Force 51

1.

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

      
Application Number 18086591
Status Pending
Filing Date 2022-12-21
First Publication Date 2024-06-27
Owner CERTINIA INC. (USA)
Inventor
  • Robinson, Neil
  • Doyle, Shaun

Abstract

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.

IPC Classes  ?

2.

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

      
Application Number 18086596
Status Pending
Filing Date 2022-12-21
First Publication Date 2024-06-27
Owner CERTINIA INC. (USA)
Inventor
  • Sheikh, Farhan
  • Prekaski, Julianne

Abstract

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.

IPC Classes  ?

  • G06Q 30/01 - Customer relationship services
  • G06F 21/62 - Protecting access to data via a platform, e.g. using keys or access control rules

3.

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

      
Application Number 18086593
Status Pending
Filing Date 2022-12-21
First Publication Date 2024-06-27
Owner CERTINIA INC. (USA)
Inventor
  • Robinson, Neil
  • Minzner, Heidi
  • Prekaski, Julianne
  • Ridl, Ray
  • Allen, Paul
  • Murashin, Aleksei
  • Ruiz, Pedro Vallesquino

Abstract

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.

IPC Classes  ?

  • G06Q 30/01 - Customer relationship services
  • G06F 21/62 - Protecting access to data via a platform, e.g. using keys or access control rules

4.

Systems and methods for facilitating seamless authentication of application development platforms

      
Application Number 18241539
Grant Number 12041042
Status In Force
Filing Date 2023-09-01
First Publication Date 2023-12-21
Grant Date 2024-07-16
Owner CERTINIA INC. (USA)
Inventor Wood, Matthew David

Abstract

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.

IPC Classes  ?

  • G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
  • G06F 8/30 - Creation or generation of source code
  • G06F 21/44 - Program or device authentication
  • G06Q 50/00 - Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
  • H04L 9/40 - Network security protocols
  • H04L 67/01 - Protocols
  • H04L 67/02 - Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]

5.

Systems and methods of creating records based on call data

      
Application Number 18232738
Grant Number 12126759
Status In Force
Filing Date 2023-08-10
First Publication Date 2023-11-30
Grant Date 2024-10-22
Owner Certinia Inc. (USA)
Inventor Byrne, Matthew James

Abstract

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.

IPC Classes  ?

  • H04M 3/22 - Arrangements for supervision, monitoring or testing
  • G06Q 10/10 - Office automationTime management
  • G06Q 30/01 - Customer relationship services
  • H04L 67/02 - Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
  • G06Q 10/1091 - Recording time for administrative or management purposes

6.

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

      
Application Number 18217955
Grant Number 12026470
Status In Force
Filing Date 2023-07-03
First Publication Date 2023-11-02
Grant Date 2024-07-02
Owner CERTINIA INC. (USA)
Inventor
  • Willcock, Stephen Paul
  • Wood, Matthew David

Abstract

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.

IPC Classes  ?

  • G06F 40/30 - Semantic analysis
  • G06F 3/0481 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
  • G06F 3/16 - Sound inputSound output
  • G06F 40/40 - Processing or translation of natural language
  • G06N 3/08 - Learning methods
  • G06N 5/02 - Knowledge representationSymbolic representation

7.

ALGORITHMICALLY OPTIMIZED DETERMINATION OF RESOURCE ASSIGNMENTS IN MACHINE REQUEST ANALYSES

      
Application Number 17707767
Status Pending
Filing Date 2022-03-29
First Publication Date 2023-10-05
Owner CERTINIA INC. (USA)
Inventor
  • Reid, Robin Andrew Cecil
  • Cawood, Geoffrey John
  • Taylor, Nicholas James
  • Oxley, Samantha

Abstract

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.

IPC Classes  ?

  • G06F 9/50 - Allocation of resources, e.g. of the central processing unit [CPU]

8.

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

      
Application Number 18196397
Status Pending
Filing Date 2023-05-11
First Publication Date 2023-09-07
Owner CERTINIA INC. (USA)
Inventor Murashin, Aleksei

Abstract

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.

IPC Classes  ?

9.

Systems and methods of converting user input into standardized input

      
Application Number 18140469
Grant Number 11907655
Status In Force
Filing Date 2023-04-27
First Publication Date 2023-08-17
Grant Date 2024-02-20
Owner CERTINIA INC. (USA)
Inventor
  • Corfield, Richard
  • Fry, Stephen

Abstract

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.

IPC Classes  ?

  • G06F 40/205 - Parsing
  • G06F 7/24 - Sorting, i.e. extracting data from one or more carriers, re-arranging the data in numerical or other ordered sequence, and re-recording the sorted data on the original carrier or on a different carrier or set of carriers
  • G06F 40/166 - Editing, e.g. inserting or deleting
  • G06F 40/284 - Lexical analysis, e.g. tokenisation or collocates

10.

HISTORY OF SLOWLY CHANGING DIMENSIONS

      
Application Number 17953226
Status Pending
Filing Date 2022-09-26
First Publication Date 2023-06-29
Owner CERTINIA INC. (USA)
Inventor
  • Ejsing, Simon
  • Chico, Andrew

Abstract

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.

IPC Classes  ?

  • G06F 16/21 - Design, administration or maintenance of databases
  • G06F 16/2458 - Special types of queries, e.g. statistical queries, fuzzy queries or distributed queries

11.

Dynamic generation of client-specific feature maps

      
Application Number 17991120
Grant Number 11837003
Status In Force
Filing Date 2022-11-21
First Publication Date 2023-06-22
Grant Date 2023-12-05
Owner CERTINIA INC. (USA)
Inventor Arnett, Jonathan Spencer

Abstract

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.

IPC Classes  ?

  • G06V 30/40 - Document-oriented image-based pattern recognition
  • G06V 10/75 - Organisation of the matching processes, e.g. simultaneous or sequential comparisons of image or video featuresCoarse-fine approaches, e.g. multi-scale approachesImage or video pattern matchingProximity measures in feature spaces using context analysisSelection of dictionaries
  • G06F 18/2413 - Classification techniques relating to the classification model, e.g. parametric or non-parametric approaches based on distances to training or reference patterns
  • G06F 18/213 - Feature extraction, e.g. by transforming the feature spaceSummarisationMappings, e.g. subspace methods

12.

CERTINIA

      
Application Number 225370700
Status Pending
Filing Date 2023-04-24
Owner Certinia Inc. (USA)
NICE Classes  ? 42 - Scientific, technological and industrial services, research and design

Goods & 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

      
Application Number 018865799
Status Pending
Filing Date 2023-04-21
Owner Certinia Inc. (USA)
NICE Classes  ? 42 - Scientific, technological and industrial services, research and design

Goods & 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

      
Application Number 17746904
Grant Number 11741311
Status In Force
Filing Date 2022-05-17
First Publication Date 2023-01-05
Grant Date 2023-08-29
Owner CERTINIA INC. (USA)
Inventor
  • Wilcock, Stephen Paul
  • Wood, Matthew David

Abstract

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.

IPC Classes  ?

  • G06F 40/30 - Semantic analysis
  • G06F 40/40 - Processing or translation of natural language
  • G06F 3/0481 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
  • G06F 3/16 - Sound inputSound output
  • G06N 3/08 - Learning methods
  • G06N 5/02 - Knowledge representationSymbolic representation

15.

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

      
Application Number 17355113
Status Pending
Filing Date 2021-06-22
First Publication Date 2022-12-22
Owner CERTINIA INC. (USA)
Inventor
  • Perry, Jocasta Katharine Rebecca
  • Minzner, Heidi Renee
  • Dubey, Richa
  • Jones, Kevin James

Abstract

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.

IPC Classes  ?

  • G06Q 30/02 - MarketingPrice estimation or determinationFundraising
  • G06Q 10/06 - Resources, workflows, human or project managementEnterprise or organisation planningEnterprise or organisation modelling

16.

Seamless authentication for an application development platform

      
Application Number 17684388
Grant Number 11792177
Status In Force
Filing Date 2022-03-01
First Publication Date 2022-10-20
Grant Date 2023-10-17
Owner CERTINIA INC. (USA)
Inventor Wood, Matthew D.

Abstract

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.

IPC Classes  ?

  • G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
  • H04L 9/40 - Network security protocols
  • G06F 8/30 - Creation or generation of source code
  • H04L 67/02 - Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
  • G06F 21/44 - Program or device authentication
  • G06Q 50/00 - Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
  • H04L 67/01 - Protocols

17.

Method and apparatus for generating records from communication data

      
Application Number 17710390
Grant Number 11778089
Status In Force
Filing Date 2022-03-31
First Publication Date 2022-10-20
Grant Date 2023-10-03
Owner CERTINIA INC. (USA)
Inventor Byrne, Matthew James

Abstract

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.

IPC Classes  ?

  • H04M 3/22 - Arrangements for supervision, monitoring or testing
  • G06Q 10/10 - Office automationTime management
  • H04L 67/02 - Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
  • G06Q 30/01 - Customer relationship services
  • G06Q 10/1091 - Recording time for administrative or management purposes

18.

CERTINIA

      
Serial Number 97609547
Status Registered
Filing Date 2022-09-27
Registration Date 2024-09-24
Owner CERTINIA INC. ()
NICE Classes  ? 42 - Scientific, technological and industrial services, research and design

Goods & 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

      
Application Number 17676509
Grant Number 11704744
Status In Force
Filing Date 2022-02-21
First Publication Date 2022-09-08
Grant Date 2023-07-18
Owner CERTINIA INC. (USA)
Inventor Murashin, Aleksei

Abstract

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.

IPC Classes  ?

20.

Platform interpretation of user input converted into standardized input

      
Application Number 17589518
Grant Number 11640500
Status In Force
Filing Date 2022-01-31
First Publication Date 2022-07-21
Grant Date 2023-05-02
Owner CERTINIA INC. (USA)
Inventor
  • Corfield, Richard
  • Fry, Stephen

Abstract

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.

IPC Classes  ?

  • G06F 40/205 - Parsing
  • G06F 7/24 - Sorting, i.e. extracting data from one or more carriers, re-arranging the data in numerical or other ordered sequence, and re-recording the sorted data on the original carrier or on a different carrier or set of carriers
  • G06F 40/166 - Editing, e.g. inserting or deleting
  • G06F 40/284 - Lexical analysis, e.g. tokenisation or collocates

21.

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

      
Application Number 17513451
Grant Number 11868231
Status In Force
Filing Date 2021-10-28
First Publication Date 2022-07-14
Grant Date 2024-01-09
Owner CERTINIA INC. (USA)
Inventor
  • Jones, Kevin James
  • Ejsing, Simon Kristiansen

Abstract

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.

IPC Classes  ?

  • G06F 11/36 - Prevention of errors by analysis, debugging or testing of software
  • G06F 8/41 - Compilation
  • G06F 8/75 - Structural analysis for program understanding
  • G06F 8/33 - Intelligent editors
  • G06N 20/00 - Machine learning
  • H04L 67/00 - Network arrangements or protocols for supporting network services or applications
  • H04L 67/10 - Protocols in which an application is distributed across nodes in the network

22.

Templating process for a multi-page formatted document

      
Application Number 17513435
Grant Number 11886806
Status In Force
Filing Date 2021-10-28
First Publication Date 2022-05-26
Grant Date 2024-01-30
Owner CERTINIA INC. (USA)
Inventor
  • Willcock, Stephen Paul
  • Slater, Bradley West

Abstract

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.

IPC Classes  ?

  • G06F 40/186 - Templates
  • G06F 40/106 - Display of layout of documentsPreviewing
  • G06F 40/177 - Editing, e.g. inserting or deleting of tablesEditing, e.g. inserting or deleting using ruled lines

23.

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

      
Application Number 16866285
Grant Number 11989676
Status In Force
Filing Date 2020-05-04
First Publication Date 2021-11-04
Grant Date 2024-05-21
Owner CERTINIA INC. (USA)
Inventor
  • Ripley, Paul Shane
  • Ejsing, Simon Kristiansen
  • Brown, Daniel Christian
  • Cox, Matthew Lowell

Abstract

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.

IPC Classes  ?

  • G06Q 10/0635 - Risk analysis of enterprise or organisation activities
  • G06F 16/332 - Query formulation
  • G06F 16/335 - Filtering based on additional data, e.g. user or group profiles
  • G06Q 10/0637 - Strategic management or analysis, e.g. setting a goal or target of an organisationPlanning actions based on goalsAnalysis or evaluation of effectiveness of goals
  • G06Q 30/01 - Customer relationship services

24.

Efficient block chain generation

      
Application Number 17244867
Grant Number 11870909
Status In Force
Filing Date 2021-04-29
First Publication Date 2021-10-28
Grant Date 2024-01-09
Owner CERTINIA INC. (USA)
Inventor Bres, Raphael

Abstract

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.

IPC Classes  ?

  • H04L 9/32 - Arrangements for secret or secure communicationsNetwork security protocols including means for verifying the identity or authority of a user of the system
  • H04L 9/08 - Key distribution
  • H04L 9/30 - Public key, i.e. encryption algorithm being computationally infeasible to invert and users' encryption keys not requiring secrecy
  • H04L 9/06 - Arrangements for secret or secure communicationsNetwork security protocols the encryption apparatus using shift registers or memories for blockwise coding, e.g. D.E.S. systems

25.

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

      
Application Number 17163283
Grant Number 11651312
Status In Force
Filing Date 2021-01-29
First Publication Date 2021-07-22
Grant Date 2023-05-16
Owner CERTINIA INC. (USA)
Inventor Storey, Lee Francis

Abstract

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.

IPC Classes  ?

  • G06Q 10/06 - Resources, workflows, human or project managementEnterprise or organisation planningEnterprise or organisation modelling
  • G06Q 10/0631 - Resource planning, allocation, distributing or scheduling for enterprises or organisations
  • H04L 67/10 - Protocols in which an application is distributed across nodes in the network

26.

Platform interpretation of user input converted into standardized input

      
Application Number 17139981
Grant Number 11238218
Status In Force
Filing Date 2020-12-31
First Publication Date 2021-07-01
Grant Date 2022-02-01
Owner CERTINIA INC. (USA)
Inventor
  • Corfield, Richard
  • Fry, Stephen

Abstract

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.

IPC Classes  ?

  • G06F 40/205 - Parsing
  • G06F 7/24 - Sorting, i.e. extracting data from one or more carriers, re-arranging the data in numerical or other ordered sequence, and re-recording the sorted data on the original carrier or on a different carrier or set of carriers
  • G06F 40/166 - Editing, e.g. inserting or deleting
  • G06F 40/284 - Lexical analysis, e.g. tokenisation or collocates

27.

Scalably providing multiple application updates to multiple subscribers

      
Application Number 16702182
Grant Number 11119752
Status In Force
Filing Date 2019-12-03
First Publication Date 2021-06-03
Grant Date 2021-09-14
Owner CERTINIA INC. (USA)
Inventor
  • Hardaker, Paul Lee
  • Garvey, Vivienne Jane
  • Vera, Rosa Martinez
  • Calero, Ana Cristina Lopez
  • Peralta, Maria Augustina Garcia

Abstract

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.

IPC Classes  ?

  • G06F 9/445 - Program loading or initiating
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • G06F 9/44 - Arrangements for executing specific programs
  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • G06F 8/65 - Updates

28.

Method and apparatus for generating records from communication data

      
Application Number 16952033
Grant Number 11388283
Status In Force
Filing Date 2020-11-18
First Publication Date 2021-05-20
Grant Date 2022-07-12
Owner CERTINIA INC. (USA)
Inventor Byrne, Matthew James

Abstract

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.

IPC Classes  ?

  • G06Q 10/10 - Office automationTime management
  • G06Q 30/00 - Commerce
  • H04L 67/53 - Network services using third party service providers
  • H04M 3/22 - Arrangements for supervision, monitoring or testing
  • H04L 67/02 - Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]

29.

CONSOLIDATED RESOURCE MANAGEMENT ACROSS MULTIPLE SERVICES

      
Application Number 17076762
Status Pending
Filing Date 2020-10-21
First Publication Date 2021-05-13
Owner CERTINIA INC. (USA)
Inventor
  • Ellsworth, Lori A.
  • Brown, Daniel Christian

Abstract

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.

IPC Classes  ?

  • G06Q 10/06 - Resources, workflows, human or project managementEnterprise or organisation planningEnterprise or organisation modelling
  • G06N 20/00 - Machine learning

30.

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

      
Application Number 17037641
Grant Number 11373046
Status In Force
Filing Date 2020-09-29
First Publication Date 2021-05-13
Grant Date 2022-06-28
Owner CERTINIA INC. (USA)
Inventor
  • Willcock, Stephen Paul
  • Wood, Matthew David

Abstract

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.

IPC Classes  ?

  • G06F 16/9032 - Query formulation
  • G06F 40/30 - Semantic analysis
  • G06F 40/40 - Processing or translation of natural language
  • G06F 3/0481 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
  • G06F 3/16 - Sound inputSound output
  • G06N 3/08 - Learning methods
  • G06N 5/02 - Knowledge representationSymbolic representation

31.

Dynamic generation of client-specific feature maps

      
Application Number 16673756
Grant Number 11507786
Status In Force
Filing Date 2019-11-04
First Publication Date 2021-05-06
Grant Date 2022-11-22
Owner CERTINIA INC. (USA)
Inventor Arnett, Jonathan Spencer

Abstract

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.

IPC Classes  ?

  • G06K 9/62 - Methods or arrangements for recognition using electronic means
  • G06V 10/75 - Organisation of the matching processes, e.g. simultaneous or sequential comparisons of image or video featuresCoarse-fine approaches, e.g. multi-scale approachesImage or video pattern matchingProximity measures in feature spaces using context analysisSelection of dictionaries

32.

Artificial intelligence and crowdsourced translation platform

      
Application Number 17039852
Grant Number 11347938
Status In Force
Filing Date 2020-09-30
First Publication Date 2021-03-25
Grant Date 2022-05-31
Owner CERTINIA INC. (USA)
Inventor
  • Brown, Daniel Christian
  • Willcock, Stephen Paul
  • Craddock, Andrew
  • Mcmahon, Luke
  • Wright, Peter George

Abstract

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.

IPC Classes  ?

  • G10L 15/18 - Speech classification or search using natural language modelling
  • G06F 40/205 - Parsing
  • G06F 40/284 - Lexical analysis, e.g. tokenisation or collocates

33.

History of slowly changing dimensions

      
Application Number 16532669
Grant Number 11455286
Status In Force
Filing Date 2019-08-06
First Publication Date 2021-02-11
Grant Date 2022-09-27
Owner CERTINIA INC. (USA)
Inventor
  • Ejsing, Simon
  • Chico, Andrew

Abstract

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.

IPC Classes  ?

  • G06F 16/00 - Information retrievalDatabase structures thereforFile system structures therefor
  • G06F 16/21 - Design, administration or maintenance of databases
  • G06F 16/2458 - Special types of queries, e.g. statistical queries, fuzzy queries or distributed queries

34.

Platform interpretation of user input converted into standardized input

      
Application Number 16507561
Grant Number 10922485
Status In Force
Filing Date 2019-07-10
First Publication Date 2021-01-14
Grant Date 2021-02-16
Owner CERTINIA INC. (USA)
Inventor
  • Corfield, Richard
  • Fry, Stephen

Abstract

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.

IPC Classes  ?

  • G06F 40/205 - Parsing
  • G06F 7/24 - Sorting, i.e. extracting data from one or more carriers, re-arranging the data in numerical or other ordered sequence, and re-recording the sorted data on the original carrier or on a different carrier or set of carriers
  • G06F 40/166 - Editing, e.g. inserting or deleting
  • G06F 40/284 - Lexical analysis, e.g. tokenisation or collocates

35.

OBJECT MODEL FOR PRORATION CALCULATIONS

      
Application Number 16843018
Status Pending
Filing Date 2020-04-08
First Publication Date 2020-10-22
Owner CERTINIA INC. (USA)
Inventor Hadfield, James

Abstract

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.

IPC Classes  ?

  • G06Q 30/04 - Billing or invoicing
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • G06Q 20/40 - Authorisation, e.g. identification of payer or payee, verification of customer or shop credentialsReview and approval of payers, e.g. check of credit lines or negative lists
  • G06Q 20/12 - Payment architectures specially adapted for electronic shopping systems
  • G06Q 10/10 - Office automationTime management

36.

Software development framework for a cloud computing platform

      
Application Number 16242913
Grant Number 11200143
Status In Force
Filing Date 2019-01-08
First Publication Date 2020-07-09
Grant Date 2021-12-14
Owner CERTINIA INC. (USA)
Inventor
  • Jones, Kevin James
  • Ejsing, Simon Kristiansen

Abstract

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.

IPC Classes  ?

  • G06F 11/36 - Prevention of errors by analysis, debugging or testing of software
  • G06F 8/41 - Compilation
  • G06F 8/75 - Structural analysis for program understanding
  • G06F 8/33 - Intelligent editors
  • G06N 20/00 - Machine learning
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure

37.

Using mobile phone data to log activities and generate activity records

      
Application Number 16821039
Grant Number 10902385
Status In Force
Filing Date 2020-03-17
First Publication Date 2020-07-09
Grant Date 2021-01-26
Owner CERTINIA INC. (USA)
Inventor Byrne, Matthew James

Abstract

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.

IPC Classes  ?

  • G06Q 10/10 - Office automationTime management
  • G06F 16/23 - Updating
  • H04W 4/021 - Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences
  • G06F 16/9537 - Spatial or temporal dependent retrieval, e.g. spatiotemporal queries
  • H04W 4/02 - Services making use of location information
  • G06F 16/909 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using geographical or spatial information, e.g. location
  • H04W 4/029 - Location-based management or tracking services

38.

Method and apparatus for generating records from communication data

      
Application Number 16801845
Grant Number 10880429
Status In Force
Filing Date 2020-02-26
First Publication Date 2020-06-18
Grant Date 2020-12-29
Owner CERTINIA INC. (USA)
Inventor Byrne, Matthew James

Abstract

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.

IPC Classes  ?

  • H04M 3/22 - Arrangements for supervision, monitoring or testing
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • G06Q 10/10 - Office automationTime management
  • G06Q 30/00 - Commerce

39.

Templating process for a multi-page formatted document

      
Application Number 16696782
Grant Number 11210460
Status In Force
Filing Date 2019-11-26
First Publication Date 2020-03-26
Grant Date 2021-12-28
Owner CERTINIA INC. (USA)
Inventor
  • Willcock, Stephen Paul
  • Slater, Bradley West

Abstract

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.

IPC Classes  ?

  • G06F 40/186 - Templates
  • G06F 40/106 - Display of layout of documentsPreviewing
  • G06F 40/177 - Editing, e.g. inserting or deleting of tablesEditing, e.g. inserting or deleting using ruled lines

40.

Service provider server-based architecture for server-suggested data

      
Application Number 16130946
Grant Number 11256860
Status In Force
Filing Date 2018-09-13
First Publication Date 2020-03-19
Grant Date 2022-02-22
Owner CERTINIA INC. (USA)
Inventor Murashin, Aleksei

Abstract

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.

IPC Classes  ?

  • G06F 40/174 - Form fillingMerging
  • G06F 16/332 - Query formulation
  • G06K 9/78 - Combination of image acquisition and recognition functions
  • G06Q 40/00 - FinanceInsuranceTax strategiesProcessing of corporate or income taxes
  • G06T 7/20 - Analysis of motion

41.

Multi-dimensional data structure to efficiently search data items

      
Application Number 16601125
Grant Number 11321293
Status In Force
Filing Date 2019-10-14
First Publication Date 2020-02-20
Grant Date 2022-05-03
Owner CERTINIA INC. (USA)
Inventor
  • Willcock, Stephen Paul
  • Slater, Bradley West
  • Ruiz Medina, Carolina

Abstract

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.

IPC Classes  ?

  • G06F 16/00 - Information retrievalDatabase structures thereforFile system structures therefor
  • G06F 16/22 - IndexingData structures thereforStorage structures
  • G06F 16/28 - Databases characterised by their database models, e.g. relational or object models

42.

Artificial intelligence and crowdsourced translation platform

      
Application Number 16027207
Grant Number 10846471
Status In Force
Filing Date 2018-07-03
First Publication Date 2020-01-09
Grant Date 2020-11-24
Owner CERTINIA INC. (USA)
Inventor
  • Brown, Daniel Christian
  • Willcock, Stephen Paul
  • Craddock, Andrew
  • Mcmahon, Luke
  • Wright, Peter George

Abstract

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.

IPC Classes  ?

  • G10L 15/18 - Speech classification or search using natural language modelling
  • G06F 40/205 - Parsing
  • G06F 40/284 - Lexical analysis, e.g. tokenisation or collocates

43.

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

      
Application Number 16256069
Grant Number 10846481
Status In Force
Filing Date 2019-01-24
First Publication Date 2020-01-02
Grant Date 2020-11-24
Owner CERTINIA INC. (USA)
Inventor
  • Willcock, Stephen Paul
  • Wood, Matthew David

Abstract

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.

IPC Classes  ?

44.

Voice assistant for records

      
Application Number 16240457
Grant Number 11043217
Status In Force
Filing Date 2019-01-04
First Publication Date 2019-12-26
Grant Date 2021-06-22
Owner CERTINIA INC. (USA)
Inventor Byrne, Matthew

Abstract

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

IPC Classes  ?

  • G10L 21/06 - Transformation of speech into a non-audible representation, e.g. speech visualisation or speech processing for tactile aids
  • G10L 15/22 - Procedures used during a speech recognition process, e.g. man-machine dialog
  • G06F 3/16 - Sound inputSound output
  • G06F 16/9032 - Query formulation

45.

Seamless authentication for an application development platform

      
Application Number 16432086
Grant Number 11265304
Status In Force
Filing Date 2019-06-05
First Publication Date 2019-09-19
Grant Date 2022-03-01
Owner CERTINIA INC. (USA)
Inventor Wood, Matthew D.

Abstract

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.

IPC Classes  ?

  • G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • G06F 8/30 - Creation or generation of source code
  • H04L 67/02 - Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
  • H04L 67/01 - Protocols
  • G06F 21/44 - Program or device authentication
  • G06Q 50/00 - Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism

46.

Using mobile phone data to log activities and generate activity records

      
Application Number 16420076
Grant Number 10636013
Status In Force
Filing Date 2019-05-22
First Publication Date 2019-09-12
Grant Date 2020-04-28
Owner CERTINIA INC. (USA)
Inventor Byrne, Matthew James

Abstract

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.

IPC Classes  ?

  • G06Q 10/10 - Office automationTime management
  • G06F 16/23 - Updating
  • H04W 4/021 - Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences
  • G06F 16/9537 - Spatial or temporal dependent retrieval, e.g. spatiotemporal queries
  • H04W 4/02 - Services making use of location information
  • G06F 16/909 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using geographical or spatial information, e.g. location
  • H04W 4/029 - Location-based management or tracking services

47.

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

      
Application Number 16418928
Grant Number 11048682
Status In Force
Filing Date 2019-05-21
First Publication Date 2019-09-05
Grant Date 2021-06-29
Owner CERTINIA INC. (USA)
Inventor
  • Fawcett, Andrew
  • García Peralta, Maria Augustina

Abstract

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.

IPC Classes  ?

  • G06F 16/23 - Updating
  • G06F 16/245 - Query processing
  • G06F 16/25 - Integrating or interfacing systems involving database management systems
  • G06F 40/18 - Editing, e.g. inserting or deleting of tablesEditing, e.g. inserting or deleting using ruled lines of spreadsheets
  • G06F 40/197 - Version control

48.

Efficient block chain generation

      
Application Number 15909101
Grant Number 11038689
Status In Force
Filing Date 2018-03-01
First Publication Date 2019-09-05
Grant Date 2021-06-15
Owner CERTINIA INC. (USA)
Inventor Bres, Raphael

Abstract

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.

IPC Classes  ?

  • H04L 9/32 - Arrangements for secret or secure communicationsNetwork security protocols including means for verifying the identity or authority of a user of the system
  • H04L 9/08 - Key distribution
  • H04L 9/30 - Public key, i.e. encryption algorithm being computationally infeasible to invert and users' encryption keys not requiring secrecy
  • H04L 9/06 - Arrangements for secret or secure communicationsNetwork security protocols the encryption apparatus using shift registers or memories for blockwise coding, e.g. D.E.S. systems

49.

Using mobile phone data to log activities and generate activity records

      
Application Number 15853150
Grant Number 10346809
Status In Force
Filing Date 2017-12-22
First Publication Date 2019-06-27
Grant Date 2019-07-09
Owner CERTINIA INC. (USA)
Inventor Byrne, Matthew James

Abstract

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.

IPC Classes  ?

  • G06Q 10/10 - Office automationTime management
  • G06F 16/9537 - Spatial or temporal dependent retrieval, e.g. spatiotemporal queries
  • G06F 16/23 - Updating
  • H04W 4/021 - Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences

50.

Using call data to log activities and generate activity records

      
Application Number 15853265
Grant Number 10616402
Status In Force
Filing Date 2017-12-22
First Publication Date 2019-06-27
Grant Date 2020-04-07
Owner CERTINIA INC. (USA)
Inventor Byrne, Matthew James

Abstract

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.

IPC Classes  ?

  • H04M 3/22 - Arrangements for supervision, monitoring or testing
  • G06Q 30/00 - Commerce
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • G06Q 10/10 - Office automationTime management

51.

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

      
Application Number 15708492
Grant Number 10652309
Status In Force
Filing Date 2017-09-19
First Publication Date 2019-03-21
Grant Date 2020-05-12
Owner CERTINIA INC. (USA)
Inventor Corfield, Richard

Abstract

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.

IPC Classes  ?

  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • H04L 12/861 - Packet buffering or queuing arrangements; Queue scheduling
  • H04L 12/835 - Bitrate adaptation in active flows using buffer capacity information at the endpoints or transit nodes

52.

SEE YOUR CUSTOMERS IN FULL COLOR

      
Serial Number 88042249
Status Registered
Filing Date 2018-07-18
Registration Date 2019-05-14
Owner CERTINIA INC. ()
NICE Classes  ?
  • 41 - Education, entertainment, sporting and cultural services
  • 42 - Scientific, technological and industrial services, research and design

Goods & 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

      
Serial Number 88042270
Status Registered
Filing Date 2018-07-18
Registration Date 2022-08-30
Owner CERTINIA INC. ()
NICE Classes  ?
  • 41 - Education, entertainment, sporting and cultural services
  • 42 - Scientific, technological and industrial services, research and design

Goods & 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

      
Application Number 15869451
Grant Number 10348716
Status In Force
Filing Date 2018-01-12
First Publication Date 2018-05-17
Grant Date 2019-07-09
Owner CERTINIA INC. (USA)
Inventor Wood, Matthew D.

Abstract

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.

IPC Classes  ?

  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • G06F 8/30 - Creation or generation of source code
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • G06F 21/44 - Program or device authentication
  • G06Q 50/00 - Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism

55.

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

      
Application Number 15271186
Grant Number 10467218
Status In Force
Filing Date 2016-09-20
First Publication Date 2018-03-22
Grant Date 2019-11-05
Owner CERTINIA INC. (USA)
Inventor
  • Willcock, Stephen Paul
  • Slater, Bradley West
  • Ruiz Medina, Carolina

Abstract

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.

IPC Classes  ?

  • G06F 17/30 - Information retrieval; Database structures therefor
  • G06F 16/22 - IndexingData structures thereforStorage structures
  • G06F 16/28 - Databases characterised by their database models, e.g. relational or object models

56.

Dynamic intermediate templates for richly formatted output

      
Application Number 15271875
Grant Number 10496741
Status In Force
Filing Date 2016-09-21
First Publication Date 2018-03-22
Grant Date 2019-12-03
Owner CERTINIA INC. (USA)
Inventor
  • Willcock, Stephen Paul
  • Slater, Bradley West

Abstract

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.

IPC Classes  ?

  • G06F 17/21 - Text processing
  • G06F 17/22 - Manipulating or registering by use of codes, e.g. in sequence of text characters
  • G06F 17/24 - Editing, e.g. insert/delete

57.

Seamless authentication for an application development platform

      
Application Number 15189218
Grant Number 09900302
Status In Force
Filing Date 2016-06-22
First Publication Date 2017-12-28
Grant Date 2018-02-20
Owner CERTINIA INC. (USA)
Inventor Wood, Matthew D.

Abstract

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.

IPC Classes  ?

  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • G06F 9/44 - Arrangements for executing specific programs
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure

58.

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

      
Application Number 15190178
Grant Number 10984359
Status In Force
Filing Date 2016-06-23
First Publication Date 2017-12-28
Grant Date 2021-04-20
Owner CERTINIA INC. (USA)
Inventor Storey, Lee Francis

Abstract

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.

IPC Classes  ?

  • G06Q 10/06 - Resources, workflows, human or project managementEnterprise or organisation planningEnterprise or organisation modelling
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure

59.

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

      
Application Number 15161142
Grant Number 10303675
Status In Force
Filing Date 2016-05-20
First Publication Date 2017-11-23
Grant Date 2019-05-28
Owner CERTINIA INC. (USA)
Inventor
  • Fawcett, Andrew
  • Peralta, Maria Agustina García

Abstract

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.

IPC Classes  ?

  • G06F 16/00 - Information retrievalDatabase structures thereforFile system structures therefor
  • G06F 16/23 - Updating
  • G06F 17/24 - Editing, e.g. insert/delete
  • G06F 16/245 - Query processing
  • G06F 16/25 - Integrating or interfacing systems involving database management systems
  • G06F 17/22 - Manipulating or registering by use of codes, e.g. in sequence of text characters

60.

CLICKLINK

      
Application Number 159131900
Status Registered
Filing Date 2012-08-23
Registration Date 2014-12-01
Owner Certinia Inc. (USA)
NICE Classes  ? 09 - Scientific and electric apparatus and instruments

Goods & 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

      
Serial Number 85710813
Status Registered
Filing Date 2012-08-23
Registration Date 2013-04-23
Owner CERTINIA INC. ()
NICE Classes  ? 09 - Scientific and electric apparatus and instruments

Goods & Services

Computer software enabling interoperability of cloud-based software applications

62.

CLICKLINK

      
Application Number 010669851
Status Registered
Filing Date 2012-02-23
Registration Date 2012-07-10
Owner Certinia Inc. (USA)
NICE Classes  ? 09 - Scientific and electric apparatus and instruments

Goods & Services

Computer software enabling interoperability of cloud-based software applications.