IP Library Granted Patent US 11,837,003
Granted Patent B2
US 11,837,003 · App. 17/991,120 · Granted Dec 5, 2023

Dynamic generation of client-specific feature maps

Inventor: Jonathan Spencer Arnett (Leeds, GB)
Assignee: Certinia Inc.
G06V30/40G06F18/213G06F18/24137G06V10/751
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,837,003
App. No.
17/991,120
Granted
Dec 5, 2023
Kind
B2
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.

Claims (34)

1. A method comprising:

obtaining a template feature map representing a visual representation of a plurality of features provided by an operator;

receiving a series of usage data associated with a first client;

determining whether the usage data indicates that each feature is associated with the first client;

for each feature associated with the first client, modifying the template feature map to include a first action on the template feature map near each feature associated with the first client;

for each feature not associated with the first client, modifying the template feature map to include a second action on the template feature map near each feature indicating that the feature is not associated with the first client; and

sending the modified template feature map.

2. The method of claim 1 , wherein the usage data includes a listing of data resulting from processing instructions associated with functions, the usage data represented in the listing of data separated by each function.

3. The method of claim 2 , wherein usage data associated with each function is included in a row of the listing of data.

4. The method of claim 1 , wherein the usage data is received at an operator device from a network-accessible server system configured to process instructions relating to each function and generate the usage data.

5. The method of claim 1 , wherein each feature is associated with a portion of the template feature map and wherein each portion is associated with a corresponding part of the usage data.

6. The method of claim 1 , wherein modifying the template feature map to include the first action includes any of removing all features not associated with the first client or adding a first mark near each feature associated with the first client, the first mark indicative that each marked feature is available to the first client.

7. The method of claim 1 , wherein modifying the template feature map to include the second action includes adding a second mark to each feature not associated with the first client, the second mark indicating that each feature is not utilized by the first client.

8. The method of claim 1 , wherein a feature associated with the first client includes an application that the first client requested to be performed for the first client.

9. The method of claim 1 , wherein modifying the template feature map to include the second action includes removing each feature not associated with the first client from the template feature map.

10. The method of claim 1 , further comprising inspecting the usage data to determine whether a feature is utilized by the first client by determining whether the usage data includes any non-zero entries associated with the feature.

11. A system, comprising:

a processor; and

a memory including instructions that, when executed by the processor, cause the processor to perform a method, the method comprising:

obtaining a template feature map representing a visual representation of a plurality of features provided by an operator;

receiving a series of usage data associated with a first client;

determining whether the usage data indicates that each feature is associated with the first client;

for each feature associated with the first client, modifying the template feature map to include a first action on the template feature map near each feature associated with the first client;

for each feature not associated with the first client, modifying the template feature map to include a second action on the template feature map near each feature indicating that the feature is not associated with the first client; and

sending the modified template feature map.

12. The system of claim 11 , wherein the usage data includes a listing of data resulting from processing instructions associated with functions, the usage data represented in the listing of data separated by each function.

13. The system of claim 12 , wherein usage data associated with each function is included in a row of the listing of data.

14. The system of claim 11 , wherein the usage data is received at an operator device from a network-accessible server system configured to process instructions relating to each function and generate the usage data.

15. The system of claim 11 , wherein each feature is associated with a portion of the template feature map and wherein each portion is associated with a corresponding part of the usage data.

16. The system of claim 11 , wherein modifying the template feature map to include the first action includes any of removing all features not associated with the first client or adding a first mark near each feature associated with the first client, the first mark indicative that each marked feature is available to the first client.

17. The system of claim 11 , wherein modifying the template feature map to include the second action includes adding a second mark to each feature not associated with the first client, the second mark indicating that each feature is not utilized by the first client.

18. The system of claim 11 , wherein a feature associated with the first client includes an application that the first client requested to be performed for the first client.

19. The system of claim 11 , wherein modifying the template feature map to include the second action includes removing each feature not associated with the first client from the template feature map.

20. The system of claim 11 , the method further comprising inspecting the usage data to determine whether a feature is utilized by the first client by determining whether the usage data includes any non-zero entries associated with the feature.

Assignments (5)
CHANGE OF ADDRESS Recorded Sep 12, 2024
From: CERTINIA INC.
To: CERTINIA INC.
Reel/Frame 068948/0361 →
SECURITY INTEREST Recorded Aug 7, 2023
From: CERTINIA INC.
To: BLUE OWL CREDIT INCOME CORP., AS COLLATERAL AGENT
Reel/Frame 064510/0495 →
CHANGE OF NAME Recorded Jul 3, 2023
From: FINANCIALFORCE.COM, INC.
To: CERTINIA INC.
Reel/Frame 064194/0104 →
CHANGE OF ADDRESS Recorded May 12, 2023
From: FINANCIALFORCE.COM, INC.
To: FINANCIALFORCE.COM, INC.
Reel/Frame 063633/0854 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 30, 2022
From: ARNETT, JONATHAN SPENCER
To: FINANCIALFORCE.COM, INC.
Reel/Frame 061928/0460 →
Continuity (2)
Continuation 16673756 · Nov 4, 2019
Related Publication 20230196811A1 · Jun 22, 2023
Cited By (2)
US 12,585,803 US 12,645,837