IP Library Granted Patent US 11,907,655
Granted Patent B2
US 11,907,655 · App. 18/140,469 · Granted Feb 20, 2024

Systems and methods of converting user input into standardized input

Inventors: Richard Corfield (Harrogate, GB); Stephen Fry (Harrogate, GB)
Assignee: Certinia Inc.
G06F40/205G06F7/24G06F40/166G06F40/284
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,907,655
App. No.
18/140,469
Granted
Feb 20, 2024
Kind
B2
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.

Claims (31)

1. A method of converting user input into a standardized input, comprising:

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 that establishes a scope of a plurality of items of a data set to sort into a number of groups based on a numerically sortable attribute of the data set, the first standardized input also establishing the number of groups;

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, the second standardized input also establishing a scale of ranges of a set of the plurality of items of the data set to be sorted into each group; 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.

2. The method of claim 1 , wherein the first set of characters is positioned to the left of the dividing symbol, and the second set of characters is positioned to the right of the dividing symbol.

3. The method of claim 1 , wherein the first set of characters is a single number.

4. The method of claim 1 , wherein the first set of characters includes at least one preliminary number and a last number where each number is separated by a comma and converting the first set of characters comprises establishing groups of the number of groups that each end on a respective preliminary number as compared to the numerically sortable attribute, and also comprises establishing the last number as a number of groups in addition to those defined by the at least one preliminary number.

5. The method of claim 1 , wherein the first set of characters is a range of numbers defined by a first number and a second number separated by a dash and converting the first set of characters comprises establishing the data set bounded by and including the first number and the second number as compared to the numerically sortable attribute as the set of the plurality of items of the data set.

6. The method of claim 5 , wherein the second set of characters is a single number and converting the second set of characters comprises establishing additional ranges of the set of the plurality of items of the data set, the additional ranges defined by the single number as compared to the numerically sortable attribute, wherein the additional ranges are inclusive of last number in the range, and also comprises delineating the subset of the set of the plurality of items of the data set based on the additional ranges to each of the number of groups.

7. The method of claim 1 , wherein the first set of characters is a first number and a second number separated by a comma.

8. The method of claim 1 , wherein the numerically sortable attribute comprises an amount.

9. The method of claim 1 , wherein the numerically sortable attribute comprises a date.

10. The method of claim 1 , wherein the dividing symbol is any of: “@”; “/”; or “\”.

11. A system for converting user input into a standardized input, comprising:

a graphic user interface configured to display a data set, the data set including a plurality of items that each include a numerically sortable attribute;

at least one processor; and

a memory communicatively coupled to the at least one processor, the memory storing instructions executable by the at least one processor to perform a method, the method comprising:

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 that establishes a scope of the plurality of items of the data set to sort into a number of groups based on a numerically sortable attribute of the data set, the first standardized input also establishing the number of groups;

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, the second standardized input also establishing a scale of ranges of a set of the plurality of items of the data set to be sorted into each group; and

instructing the graphic user interface to display 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.

12. The system of claim 11 , wherein the first set of characters is positioned to the left of the dividing symbol, and the second set of characters is positioned to the right of the dividing symbol.

13. The system of claim 11 , wherein the first set of characters is a single number.

14. The system of claim 11 , wherein the first set of characters includes at least one preliminary number and a last number where each number is separated by a comma and converting the first set of characters comprises establishing groups of the number of groups that each end on a respective preliminary number as compared to the numerically sortable attribute, and also comprises establishing the last number as a number of groups in addition to those defined by the at least one preliminary number.

15. The system of claim 11 , wherein the first set of characters is a range of numbers defined by a first number and a second number separated by a dash and converting the first set of characters comprises establishing the data set bounded by and including the first number and the second number as compared to the numerically sortable attribute as the set of the plurality of items of the data set.

16. The system of claim 15 , wherein the second set of characters is a single number and converting the second set of characters comprises establishing additional ranges of the set of the plurality of items of the data set, the additional ranges defined by the single number as compared to the numerically sortable attribute, wherein the additional ranges are inclusive of last number in the range, and also comprises delineating the subset of the set of the plurality of items of the data set based on the additional ranges to each of the number of groups.

17. The system of claim 11 , wherein the first set of characters is a first number and a second number separated by a comma.

18. The system of claim 11 , wherein the numerically sortable attribute comprises an amount.

19. The system of claim 11 , wherein the numerically sortable attribute comprises a date.

20. The system of claim 11 , wherein the dividing symbol is any of: “@”; “/”; or “\”.

Assignments (4)
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 9, 2023
From: CORFIELD, RICHARD; FRY, STEPHEN
To: FINANCIALFORCE.COM, INC.
Reel/Frame 063588/0751 →
Continuity (4)
Continuation 17589518 · Jan 31, 2022
Continuation 17139981 · Dec 31, 2020
Continuation 16507561 · Jul 10, 2019
Related Publication 20230259702A1 · Aug 17, 2023