CPC G06Q 30/0613 (2013.01) [G06F 16/93 (2019.01); G06F 40/174 (2020.01); G06N 20/00 (2019.01); G06Q 10/101 (2013.01); G06Q 30/01 (2013.01); G06V 30/41 (2022.01); G10L 25/51 (2013.01); H04L 63/0861 (2013.01); G06K 7/10297 (2013.01); G06Q 10/105 (2013.01); G06Q 10/109 (2013.01); G06Q 40/02 (2013.01); H04L 67/10 (2013.01); H04L 67/141 (2013.01)] | 19 Claims |
1. A smart table system comprising:
an interactive surface comprising a transparent touchscreen and an imaging system; and
one or more processors configured to:
initiate a user session based on detecting a session trigger event when a first user device associated with a customer is within a predetermined distance of the interactive surface and pairing the first user device with the smart table system, wherein the user session comprises establishing communication between the interactive surface, the first user device, and the one or more processors;
update the interactive surface indicating establishment of a secure connection of the first user device with the smart table system;
receive, from the imaging system, a plurality of digital images taken when a document is on or proximate the interactive surface, wherein the plurality of digital images comprise at least part of the document;
identify an obstruction obstructing part of the document in an obstructed image of the plurality of digital images;
create a master digital image based on two or more images, wherein creating the master digital image comprises combining part of each image of the two or more images together to create a single image of the document without an obstruction, wherein the two or more images of the plurality of digital images include the obstructed image, wherein creating the master digital image further comprises performing object removal using an artificial intelligence (AI) model or machine learning (ML) model on the plurality of digital images to remove the obstruction in an image of the plurality of digital images;
generate a graphical representation of information contained in the master digital image; and
provide the graphical representation to the first user device.
|