US 12,093,509 B2
Display of data in images as data structures
Reginald Hansbrough, Celina, TX (US); Sergio Acosta, Zapopan (MX); Victor Medina, Tlaquepaque (MX); and Lakshmi Dontamsetti, Fremont, CA (US)
Assigned to Oracle International Corporation, Redwood Shores, CA (US)
Filed by Oracle International Corporation, Redwood Shores, CA (US)
Filed on Feb. 24, 2023, as Appl. No. 18/114,131.
Application 18/114,131 is a continuation of application No. 17/142,034, filed on Jan. 5, 2021, granted, now 11,614,857.
Application 17/142,034 is a continuation in part of application No. 15/693,330, filed on Aug. 31, 2017, granted, now 10,917,587.
Claims priority of provisional application 62/514,693, filed on Jun. 2, 2017.
Prior Publication US 2023/0244359 A1, Aug. 3, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 3/0482 (2013.01); G06F 3/04845 (2022.01); G06F 40/177 (2020.01); G06F 40/279 (2020.01); G06V 30/10 (2022.01)
CPC G06F 3/0482 (2013.01) [G06F 3/04845 (2013.01); G06F 40/177 (2020.01); G06F 40/279 (2020.01); G06F 2203/04803 (2013.01); G06V 30/10 (2022.01)] 20 Claims
OG exemplary drawing
 
1. A method for importing data using a client device with a client display screen, comprising: receiving a raw image including one or more areas of data;
scanning the raw image to a table including a grid structure with grid cells arranged in columns and rows, and detect data of two or more of the grid cells;
reading the data of the two or more of the grid cells into a first data structure by using a provisional data type;
determining a final data type for the two or more grid cells;
determining that the grid cells in a first row include column headers and that the grid cells in a first column include row headers;
creating a second data structure including the final data type;
filling the second data structure with representations of the data of the two or more grid cells converted to the final data type;
receiving user input requesting display of the data of the two or more grid cells in a data visualization of the second data structure; and
displaying the data visualization on the client display screen while also displaying the raw image.