US 12,253,678 B2
Apparatus and methods to extract data with smart glasses
Sandeep Verma, Gurugram (IN); Nandini Rathaur, Hyderabad (IN); Pavan Chayanam, Alamo, CA (US); and Srinivas Dundigalla, Waxhaw, NC (US)
Assigned to Bank of America Corporation, Charlotte, NC (US)
Filed by Bank of America Corporation, Charlotte, NC (US)
Filed on Feb. 9, 2024, as Appl. No. 18/437,301.
Application 18/437,301 is a continuation of application No. 17/692,283, filed on Mar. 11, 2022, granted, now 11,933,986.
Prior Publication US 2024/0184115 A1, Jun. 6, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G02B 27/01 (2006.01); G06T 11/60 (2006.01); G06T 19/00 (2011.01); G06V 30/18 (2022.01)
CPC G02B 27/0172 (2013.01) [G06T 11/60 (2013.01); G06T 19/006 (2013.01); G06V 30/18019 (2022.01); G02B 2027/0141 (2013.01); G02B 2027/0178 (2013.01)] 19 Claims
OG exemplary drawing
 
1. An apparatus for extracting and displaying key information on a pair of smart glasses comprising:
the smart glasses comprising:
a display;
a camera;
an input/output (“I/O”) module;
a network interface card (“NIC”);
a non-transitory memory configured to store an operating system; and
a processor configured to operate at least:
the operating system,
the NIC; and
the I/O module; and
a backend computer comprising:
a backend input/output (“bI/O”) module;
a backend network interface card (“bNIC”);
a backend non-transitory memory configured to store at least:
a backend operating system; and
a content filtering module; and
a backend processor configured to operate at least:
the backend operating system;
the content filtering module;
the bNIC; and
the bI/O module;
wherein:
one or more content filters are transferred to the content filtering module by a mining module configured to automatically mine a user's emails and text messages with one or more artificial intelligence/machine learning (“AI/ML”) algorithms;
the camera captures a stream of information; and
the content filtering module:
converts the one or more content filters into one or more keys;
converts the stream of information into an array of images;
processes each image in the array of images to convert each image into text;
searches the text for the one or more keys;
when the module discovers one or more advertisements in one or more images in the array of images:
deletes the one or more images comprising the one or more advertisements; and
when the module discovers one of the one or more keys in the text:
displays a corresponding image from the array of images on the display;
surrounds the image with a box; and
displays the remaining images from the array of images on the display.