US 12,332,924 B2
Systems and methods for coordinate-based search
Jeremy Duke, Gilbert, AZ (US)
Assigned to OPEN TEXT SA ULC, Halifax (CA)
Filed by Open Text SA ULC, Halifax (CA)
Filed on Nov. 22, 2022, as Appl. No. 18/058,083.
Application 18/058,083 is a continuation of application No. 17/222,935, filed on Apr. 5, 2021, granted, now 11,537,643.
Application 17/222,935 is a continuation of application No. 16/396,092, filed on Apr. 26, 2019, granted, now 10,970,320.
Prior Publication US 2023/0078878 A1, Mar. 16, 2023
Int. Cl. G06F 16/00 (2019.01); G06F 16/332 (2019.01); G06F 16/334 (2025.01)
CPC G06F 16/3323 (2019.01) [G06F 16/3344 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A method for redacting content in a document, comprising:
generating, by a microservice executing in a cloud environment, a redacted document comprising a version of an original document, the original document comprising characters of text, the redacted document comprising a blocked-out portion corresponding to viewable content in the original document, said generating comprising, at the microservice:
applying a mapping to the original document to map the characters of text in the original document, wherein the characters of text are mapped by respective center positions corresponding to the center of each character;
receiving, from a user device, a bounding box selection defining an area of content to block-out in a rendered version of the original document, wherein the rendered version of the original document is displayed on the user device;
determining textual content from the rendered version of the original document, wherein the determining textual content comprises:
comparing the center positions for the characters in the original document to bounding box positions within the area of content defined by the bounding box;
determining a subset of the center positions that fall within the bounding box based on the comparing; and
identifying a subset of the characters of text corresponding to the subset of the center positions;
blocking-out the identified subset of the characters of text to form a blocked-out portion; and
generating the redacted document comprising the blocked-out portion.