IP Library › Granted Patent US 10,846,317
Granted Patent B2
US 10,846,317 · App. 15/358,695 · Granted Nov 24, 2020

Method and system for data processing and structural categorizing

Inventor: Amruth Kumar Ashok (Bangalore, IN)
Assignee: SAP SE
G06F16/3325G06F16/285G06F16/3323G06F40/174
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 10,846,317
App. No.
15/358,695
Granted
Nov 24, 2020
Kind
B2
Abstract

A method and system including a display; a memory storing processor-executable process steps; and a processor to execute the processor-executable process steps to cause the system to: present a user interface on a display, the user interface including one or more user-entry fields to receive data categorizing an object; receive data in one or more of the displayed user-entry fields; in response to the received data, display a list of one or more pre-defined categories when the received data is not a pre-defined category; and receive a selection of the one or more pre-defined categories, linking the received data to the selected pre-defined category. Numerous other aspects are provided.

Claims (55)

1. A system comprising:

a display;

a memory storing processor-executable process steps; and

a processor to execute the processor-executable process steps to cause the system to:

present a user interface on a display, the user interface including one or more user-entry fields to receive data categorizing an object;

receive data in one or more of the displayed user-entry fields;

display a first list of one or more pre-defined categories while receiving the data;

remove the first list of one or more pre-defined categories when none of the pre-defined categories include all of the received data;

in response to the received data, display a second list of one or more pre-defined categories when the received data is not a pre-defined category in the first list, wherein the one or more pre-defined categories in the second list are stored in a datastore prior to presentation of the user interface on the display; and

receive a selection of the one or more pre-defined categories from the second list, linking the received data to the selected pre-defined category from the second list in a database, while the received data that is not a pre-defined category in the first list persists on the user interface.

2. The system of claim 1 , wherein the received data is text entered by a user, and wherein the processor further executes the processor-executable process steps to cause the system to:

determine if the text entered by the user matches the pre-defined category in the first list of one or more pre-defined categories.

3. The system of claim 2 , wherein the processor further executes the processor-executable process steps to cause the system to:

generate one or more pre-defined categories to populate the user-entry field based on the determined match between the text entered by a user and the pre-defined category.

4. The system of claim 1 , wherein the received data is a child member of the selected pre-defined category from the second list.

5. The system of claim 4 , wherein the processor further executes the processor-executable process steps to cause the system to:

execute an analytic based on one of the child member and the selected pre-defined category from the second list.

6. The system of claim 4 , wherein the processor further executes the processor-executable process steps to cause the system to:

execute a search based on one of the received data and the selected pre-defined category from the second list.

7. The system of claim 1 , wherein the received data is free-form text.

8. The system of claim 1 , wherein the user interface further comprises:

a submit control, wherein selection of the submit control completes the linkage of the received data to the selected pre-defined category.

9. The system of claim 1 , wherein each of the one or more user-entry fields is operative to receive one of a user entered text and a selection of an item from a pre-populated list.

10. A computer-implemented method comprising:

presenting a user interface on a display, the user interface including one or more user-entry fields to receive data categorizing an object;

receiving data in one or more of the displayed user-entry fields;

displaying a first list of one or more pre-defined categories while receiving the data, wherein the received data includes: 1 data that is included in the one or more pre-defined categories of the first list, and 2 data that is not included in the one or more pre-defined categories of the first list;

determining none of the pre-defined categories in the displayed first list include all of the received data;

removing the first list of one or more pre-defined categories when none of the pre-defined categories include all of the received data;

in response to the received data, displaying a second list of one or more pre-defined categories when the received data is not a pre-defined category in the first list, wherein the one or more pre-defined categories in the second list are stored in a datastore prior to presentation of the user interface on the display; and

receiving a selection of the one or more pre-defined categories from the second list, linking the received data to the selected pre-defined category from the second list in a database, while the received data that is not a pre-defined category in the first list persists on the user interface.

11. The method of claim 10 , wherein the received data is text entered by a user, and further comprising:

determining whether the text entered by the user matches the pre-defined category in the first list.

12. The method of claim 11 , further comprising:

generating one or more pre-defined categories to populate the user-entry field based on the determined match between the text entered by a user and the pre-defined category.

13. The method of claim 10 , wherein the received data is a child member of the selected pre-defined category from the second list.

14. The method of claim 13 , further comprising:

executing an analytic based on one of the child member and the selected pre-defined category from the second list.

15. The method of claim 13 , further comprising:

executing a search based on one of the received data and the selected pre-defined category from the second list.

16. The method of claim 10 , wherein the received data is free-form text.

17. The method of claim 10 , wherein receiving data in the one or more user-entry fields further comprises:

receiving one of a user entered text and a selection of an item from a pre-populated list.

18. A non-transitory computer-readable medium storing program code, the program code executable by a computer system to cause the computer system to:

present a user interface on a display, the user interface including one or more user-entry fields to receive data categorizing an object;

receive data in one or more of the displayed user-entry fields;

display a first list of one or more pre-defined categories while receiving the data;

remove the first list of one or more pre-defined categories when none of the pre-defined categories include all of the received data;

in response to the received data, display a second list of one or more pre-defined categories when the received data is not a pre-defined category in the first list, wherein the one or more pre-defined categories in the second list are stored in a datastore prior to presentation of the user interface on the display; and

receive a selection of the one or more pre-defined categories from the second list, linking the received data to the selected pre-defined category from the second list in a database, while the received data that is not a pre-defined category in the first list persists on the user interface.

19. The medium of claim 18 , wherein the received data is a child member of the selected pre-defined category from the second list.

20. The medium of claim 19 , wherein the program code is further executable by the computer system to cause the computer system to:

execute an analytic based on one of the child member and the selected pre-defined category from the second list.

21. The medium of claim 19 , wherein the program code is further executable by the computer system to cause the computer system to:

execute a search based on one of the received data and the selected pre-defined category from the second list.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 22, 2016
From: ASHOK, AMRUTH KUMAR
To: SAP SE
Reel/Frame 040671/0182 →
Continuity (1)
Related Publication 20180143745A1 · May 24, 2018