IP Library Granted Patent US 12,204,844
Granted Patent B2
US 12,204,844 · App. 18/366,699 · Granted Jan 21, 2025

System for data displaying and operating method thereof

Inventors: Chao-Lin Wu (New Taipei, TW); Guoxin Sun (Shanghai, CN)
Assignees: DIGIWIN CO., LTD.; DATA SYSTEMS CO., LTD.
G06F40/106G06F40/177G06F40/18
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 12,204,844
App. No.
18/366,699
Granted
Jan 21, 2025
Kind
B2
Abstract

A data displaying system and a data displaying method are provided. The data displaying system includes a storage device and a processor. The processor executes a plurality of modules in the storage device. A collection module accesses a database to retrieve historical display data. The historical display data include a plurality of fields. An analysis module calculates a plurality of length values of the historical display data in the respective fields to generate length data. The analysis module counts a distribution of the length data and generates target field widths corresponding to the fields based on a threshold and the distribution of the length data. An interface module outputs the target field widths to an electronic device, which allows the electronic device to display current display data in the electronic device based on the target field widths and thus improve user experience.

Claims (35)

1. A data displaying system, comprising:

a storage device, storing a plurality of modules; and

a processor coupled to the storage device and executing the modules, wherein the modules comprise a collection module, an analysis module, and an interface module,

wherein the collection module accesses a database to retrieve historical display data, wherein the historical display data comprise a plurality of fields,

wherein the analysis module calculates a plurality of length values of the historical display data in the fields to generate length data, and the analysis module counts a distribution of the length data and generates target field widths corresponding to the fields based on a threshold and the distribution of the length data,

wherein the interface module outputs the target field widths to an electronic device, so that the electronic device displays current display data in the electronic device based on the target field widths,

wherein the distribution of the length data is a cumulative distribution of the length data.

2. The data displaying system according to claim 1 , wherein the database temporarily stores the historical display data from an enterprise system, and the enterprise system is coupled to the electronic device.

3. The data displaying system according to claim 1 , wherein the fields correspond to the historical display data of a plurality of tenants in an enterprise system, respectively.

4. The data displaying system according to claim 3 , wherein the electronic device displays the current display data based on the target field width corresponding to one of the tenants.

5. The data displaying system according to claim 1 , wherein the analysis module selects the length data having a cumulative distribution value greater than or equal to the threshold as a target length from the distribution of the length data and converts the target length into the target field width.

6. The data displaying system according to claim 5 , wherein when a total quantity of the length data is less than a data quantity threshold, the analysis module maintains a field width of the fields corresponding to the length data and outputs the field width as the target field width.

7. The data displaying system according to claim 1 , wherein the collection module accesses the database to update the historical display data according to a set period.

8. The data displaying system according to claim 7 , wherein the analysis module updates the target field widths based on the updated historical display data and the threshold according to the set period.

9. A data displaying method comprising:

storing a plurality of modules through a storage device, wherein the modules comprise a collection module, an analysis module, and an interface module; and

executing the modules through a processor, comprising:

accessing a database through the collection module to retrieve historical display data, wherein the historical display data comprise a plurality of fields;

calculating a plurality of length values of the historical display data in the fields through the analysis module to generate length data;

counting a distribution of the length data and generating target field widths corresponding to the fields based on a threshold and the distribution of the length data through the analysis module; and

outputting the target field widths to an electronic device through the interface module, so that the electronic device displays current display data in the electronic device based on the target field widths,

wherein the distribution of the length data is a cumulative distribution of the length data.

10. The data displaying method according to claim 9 , further comprising: temporarily storing the historical display data from an enterprise system by the database, wherein the enterprise system is coupled to the electronic device.

11. The data displaying method according to claim 9 , wherein the fields correspond to the historical display data of a plurality of tenants in an enterprise system, respectively.

12. The data displaying method according to claim 11 , further comprising: displaying the current display data by the electronic device based on the target field width corresponding to one of the tenants.

13. The data displaying method according to claim 9 , wherein the step of counting the distribution of the length data and generating the target field widths corresponding to the fields based on the threshold and the distribution of the length data comprises:

selecting the length data having a cumulative distribution value greater than or equal to the threshold as a target length from the distribution of the length data through the analysis module; and

converting the target length into the target field width through the analysis module.

14. The data displaying method according to claim 13 , wherein the step of counting the distribution of the length data and generating the target field widths corresponding to the fields based on the threshold and the distribution of the length data comprises:

maintaining a field width of the fields corresponding to the length data through the analysis module when a total quantity of the length data is less than a data quantity threshold; and

outputting the field width as the target field width through the analysis module.

15. The data displaying method according to claim 9 , wherein the step of accessing the database to retrieve the historical display data comprises:

updating the historical display data by accessing the database according to a set period through the collection module.

16. The data displaying method according to claim 15 , wherein the step of counting the distribution of the length data and generating the target field widths corresponding to the fields based on the threshold and the distribution of the length data comprises:

updating the target field widths based on the updated historical display data and the threshold according to the set period through the analysis module.

Assignments (2)
CHANGE OF NAME Recorded Nov 18, 2024
From: DIGIWIN SOFTWARE CO., LTD; DATA SYSTEMS CONSULTING CO., LTD.
To: DIGIWIN CO., LTD.; DATA SYSTEMS CO., LTD.
Reel/Frame 069393/0210 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 13, 2023
From: WU, CHAO-LIN; SUN, GUOXIN
To: DIGIWIN SOFTWARE CO., LTD; DATA SYSTEMS CONSULTING CO., LTD.
Reel/Frame 064573/0808 →
Priority Claims (1)
CN 202310601327.3 · May 25, 2023 · national
Continuity (1)
Related Publication 20240394463A1 · Nov 28, 2024
References Cited (7)
US 5588099A · Mogilevsky · 1996 [cited by examiner]
US 6055550A · Wallack · 2000 [cited by examiner]
US 20110276868A1 · Hoke · 2011 [cited by examiner]
US 20160306778A1 · Kennedy, Jr. · 2016 [cited by examiner]
US 20190220530A1 · Motwani · 2019 [cited by examiner]
US 20190392056A1 · Sugeerappa · 2019 [cited by examiner]
US 20210133283A1 · Tyagi · 2021 [cited by examiner]