IP Library Granted Patent US 12,175,782
Granted Patent B2
US 12,175,782 · App. 17/710,538 · Granted Dec 24, 2024

Methods, systems, articles of manufacture and apparatus to label text on images

Inventors: Ravindra Gadde (New York, NY); Jose Javier Yebes Torres (Valladolid, ES); Dayron Rizo Rodriguez (New York, NY)
Assignee: Nielsen Consumer LLC
G06V30/26G06V30/18076
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,175,782
App. No.
17/710,538
Granted
Dec 24, 2024
Kind
B2
Abstract

Methods, systems, articles of manufacture and apparatus are disclosed to label text on images. An example apparatus includes colorizer circuitry to apply color to text boxes corresponding to optical character recognition (OCR) data associated with an image, OCR manager circuitry to render an OCR text prompt associated with the OCR data, the OCR text prompt to be rendered proximate to respective ones of the text boxes, the OCR text prompt to display a text portion of the OCR data, and edit circuitry to (a) render an interface in response to selection of the OCR text prompt, the interface populated with the text portion of the OCR data, and (b) in response to an overwrite input to the interface, update the text portion of the OCR data in a memory corresponding to the image.

Claims (38)

1. An apparatus to label text comprising:

interface circuitry to retrieve images;

machine-readable instructions; and

at least one processor circuit to be programmed by the machine-readable instructions to:

generate text boxes indicative of portions of an image containing optical character recognition (OCR) data;

render an OCR text prompt proximate to respective ones of the text boxes containing the OCR data, the OCR text prompt to display a text portion of the OCR data;

render an interface in response to selection of the OCR text prompt, the interface populated with the text portion of the OCR data; and

in response to an overwrite input to the interface, update the text portion of the OCR data in a memory corresponding to the image.

2. The apparatus as defined in claim 1 , wherein one or more of the at least one processor circuit is to render an entity panel in response to detecting selection of two or more of the text boxes.

3. The apparatus as defined in claim 2 , wherein one or more of the at least one processor circuit is to associate the two or more selected ones of the text boxes with an entity value.

4. The apparatus as defined in claim 2 , wherein the entity panel includes a plurality of candidate entity values.

5. The apparatus as defined in claim 1 , wherein one or more of the at least one processor circuit is to render a group line selector.

6. The apparatus as defined in claim 5 , wherein one or more of the at least one processor circuit is to group ones of the text boxes that intersect the group line selector as associated with a product.

7. The apparatus as defined in claim 1 , wherein one or more of the at least one processor circuit is to invoke OCR services for the image when the image does not include OCR data.

8. The apparatus as defined in claim 1 , wherein the OCR data includes at least one of the text portion, an entity type, or a metadata portion.

9. An apparatus to label text, comprising:

colorizer circuitry to generate color text boxes corresponding to portions of an image containing optical character recognition (OCR) data;

OCR manager circuitry to render an OCR text prompt proximate to respective ones of the text boxes containing the OCR data, the OCR text prompt to display a text portion of the OCR data; and

edit circuitry to:

render an interface in response to selection of the OCR text prompt, the interface populated with the text portion of the OCR data; and

in response to an overwrite input to the interface, update the text portion of the OCR data in a memory corresponding to the image.

10. The apparatus as defined in claim 9 , wherein the edit circuitry is to render an entity panel in response to detecting selection of two or more of the text boxes.

11. The apparatus as defined in claim 10 , wherein the edit circuitry is to associate the two or more selected ones of the text boxes with an entity value.

12. The apparatus as defined in claim 10 , wherein the entity panel includes a plurality of candidate entity values.

13. The apparatus as defined in claim 9 , further including linking circuitry to render a group line selector.

14. The apparatus as defined in claim 13 , wherein the linking circuitry is to group ones of the text boxes that intersect the group line selector as associated with a product.

15. The apparatus as defined in claim 9 , wherein the OCR manager circuitry is to invoke OCR services for the image when the image does not include OCR data.

16. The apparatus as defined in claim 9 , wherein the OCR data includes at least one of the text portion, an entity type, or a metadata portion.

17. At least one non-transitory computer readable storage medium comprising machine-readable instructions to cause at least one processor circuit to at least:

generate text boxes associated with portions of an image containing optical character recognition (OCR) data;

render an OCR text prompt proximate to respective ones of the text boxes containing the OCR data, the OCR text prompt to display a text portion of the OCR data;

render an interface in response to selection of the OCR text prompt, the interface populated with the text portion of the OCR data; and

in response to an overwrite input to the interface, update the text portion of the OCR data in a memory corresponding to the image.

18. The at least one non-transitory computer readable storage medium as defined in claim 17 , wherein the machine-readable instructions are to cause the at least one processor circuit to render an entity panel in response to detecting selection of two or more of the text boxes.

19. The at least one non-transitory computer readable storage medium as defined in claim 18 , wherein the machine-readable instructions are to cause the at least one processor circuit to associate the two or more selected ones of the text boxes with an entity value.

20. The at least one non-transitory computer readable storage medium as defined in claim 17 , wherein the machine-readable instructions are to cause the at least one processor circuit to:

render a group line selector; and

group ones of the text boxes that intersect the group line selector as associated with a product.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 28, 2022
From: GADDE, RAVINDRA; TORRES, JOSE JAVIER YEBES; RODRIGUEZ, DAYRON RIZO
To: NIELSEN CONSUMER LLC
Reel/Frame 062219/0115 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Dec 16, 2022
From: NIELSEN CONSUMER LLC
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 062142/0346 →
Continuity (2)
Provisional Application 63220789 · Jul 12, 2021
Related Publication 20230008198A1 · Jan 12, 2023