IP Library Granted Patent US 11,218,665
Granted Patent B2
US 11,218,665 · App. 17/036,955 · Granted Jan 4, 2022

Methods and systems for utilizing multi-pane video communications in connection with document review

Inventors: Eugene Patrick Pranger (Alpine, UT); Jed W. Taylor (South Jordan, UT); Timothy Eugene Pranger (Eagle Mountain, UT); Kurt Forsberg (American Fork, UT)
Assignee: POPio IP Holdings, LLC
H04N7/147G06F3/04842G06F3/1446G06Q20/042G06Q20/3223G06Q40/02H04L65/1069H04N5/23293H04N5/265H04N7/08
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 11,218,665
App. No.
17/036,955
Granted
Jan 4, 2022
Kind
B2
Abstract

Systems and methods are disclosed for establishing a video connection between a client device and a support terminal while enabling the support terminal to concurrently push display element triggers to the client device through a separate connection. In particular, a display element trigger can cause the client device to display, within a dual pane display of the client device, a display element within one pane and a video chat in another pane. The display element can include a check deposit element that enables a user of the client device to capture one or more images of a check and then transmit the image(s) for deposit by the support terminal during a video chat. The support terminal can analyze the image(s) of the check to identify check deposit data and then deposit the check accordingly while a support representative communicates with the user of the client device via the video chat.

Claims (66)

1. A non-transitory computer-readable medium storing instructions that, when executed by at least one processor, cause a computing device to:

establish a first connection between the computing device and a support terminal;

conduct a video chat between the computing device and the support terminal transmitted through the first connection;

provide the video chat on a display screen of the computing device;

receive a trigger pushed through a second connection by the support terminal;

in response to receiving the trigger:

provide, on the display screen, the video chat between the computing device and the support terminal in a first pane; and

provide a document in a second pane concurrently while providing the video chat in the first pane;

provide, on the display screen in the second pane, a selectable option to accept terms of the document; and

in response to receiving a user interaction with the selectable option to accept the terms of the document, send the document and the acceptance of the terms of the document to a remote storage location.

2. The non-transitory computer-readable medium of claim 1 , further comprising instructions that, when executed by the at least one processor, cause the computing device to establish the first connection by sending a request for a video chat connection through a series of servers.

3. The non-transitory computer-readable medium of claim 2 , further comprising instructions that, when executed by the at least one processor, cause the computing device to establish a peer-to-peer connection, after the request for the video chat connection is received, and maintain the first connection on the peer-to-peer connection.

4. The non-transitory computer-readable medium of claim 1 , further comprising instructions that, when executed by the at least one processor, cause the computing device to:

provide one or more fillable lines within the document;

detect a user selection of a fillable line of the one or more fillable lines; and

in response to detecting the user selection of the fillable line, display on the display screen an alphanumeric keypad for entering information into the fillable line.

5. The non-transitory computer-readable medium of claim 1 , further comprising instructions that, when executed by the at least one processor, cause the computing device to scroll the document within the second pane in response to user interaction with the document.

6. The non-transitory computer-readable medium of claim 1 , further comprising instructions that, when executed by the at least one processor, cause the computing device to send the document and the acceptance of the terms of the document to the remote storage location by:

sending the document and the acceptance of the terms of the document to a database repository such that a notification is sent to the support terminal indicating that the support terminal can access the database repository and retrieve the document and the acceptance of the terms of the document.

7. The non-transitory computer-readable medium of claim 1 , wherein the instructions, when executed by the at least one processor, cause the computing device to receive, from the support terminal, the document pushed through the second connection.

8. The non-transitory computer-readable medium of claim 1 , wherein the instructions, when executed by the at least one processor, cause the computing device to receive, from the support terminal, the document pushed through the second connection by receiving the document via a Websocket server.

9. A method comprising:

establishing a first connection between a mobile device and a support terminal;

conducting a video chat between the mobile device and the support terminal transmitted through the first connection;

providing the video chat on a display screen of the mobile device;

receiving a trigger pushed through a second connection by the support terminal;

in response to receiving the trigger:

providing, on the display screen, the video chat between the mobile device and the support terminal in a first pane; and

providing a document in a second pane concurrently while providing the video chat in the first pane;

providing, on the display screen in the second pane, a selectable option to accept terms of the document; and

in response to receiving a user interaction with the selectable option to accept the terms of the document, sending the document and the acceptance of the terms of the document to a remote storage location.

10. The method of claim 9 , further comprising:

providing one or more fillable lines within the document;

detecting a user selection of a fillable line of the one or more fillable lines; and

in response to detecting the user selection of the fillable line, displaying an alphanumeric keypad for entering information into the fillable line.

11. The method of claim 9 , further comprising scrolling the document within the second pane in response to user interaction with the document.

12. The method of claim 9 , further comprising:

receiving, at the mobile device, a remote location of the document; and

retrieving the document from the remote location.

13. The method of claim 9 , further comprising:

receiving, from the support terminal, a second trigger pushed through the second connection; and

executing code stored on the mobile device, in response to receiving the second trigger, to activate a peripheral of the mobile device.

14. The method of claim 13 , wherein executing the code stored on the mobile device, in response to receiving the second trigger, to activate the peripheral of the mobile device, comprises activating a camera of the mobile device and capturing an image of a user of the mobile device.

15. The method of claim 9 , wherein providing the selectable option to accept the terms of the document comprises providing the selectable option to accept the terms of the document within the second pane concurrently while providing the video chat in the first pane.

16. A method comprising:

conducting a video chat between a client device and a support terminal, the video chat transmitted through a first connection;

receiving a trigger pushed through a second connection by the support terminal;

in response to receiving the trigger:

providing, on a display of the client device, the video chat between the client device and the support terminal in a first pane and a document capture element in a second pane;

activating a camera of the client device; and

displaying, within the document capture element, a viewfinder display providing a stream of image data received from the camera of the client device; and

during the video chat:

capturing one or more images of a document utilizing the stream of image data provided by the viewfinder display displayed within the document capture element; and

transmitting the one or more images of the document for storage.

17. The method of claim 16 , wherein capturing the one or more images of the document utilizing the stream of image data provided by the viewfinder display displayed within the document capture element comprises capturing at least one of a front-side image of the document or a back-side image of the document using the viewfinder display during the video chat.

18. The method of claim 16 , further comprising:

receiving, from the support terminal, a display trigger during the video chat; and

in response to receiving the display trigger, dividing the display of the client device into at least the first pane and the second pane,

wherein providing the video chat between the client device and the support terminal in the first pane and the document capture element in the second pane is further in response to dividing the display.

19. The method of claim 16 , wherein activating the camera of the client device comprises:

providing, at the client device, a selectable option for selecting among a plurality of cameras of the client device;

receiving a user interaction at the client device selecting one camera from the plurality of cameras of the client device; and

activating the camera of the client device based on the user interaction.

20. The method of claim 16 , wherein:

the client device comprises a mobile device; and

providing, on the display of the client device, the video chat between the client device and the support terminal in the first pane and the document capture element in the second pane comprises providing the first pane and the second pane within a mobile application of the mobile device.

Assignments (3)
SECURITY INTEREST Recorded Aug 26, 2025
From: POPIO MOBILE VIDEO CLOUD, LLC
To: PNC BANK, NATIONAL ASSOCIATION
Reel/Frame 072577/0757 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 12, 2022
From: POPIO IP HOLDINGS, LLC
To: POPIO MOBILE VIDEO CLOUD, LLC
Reel/Frame 059987/0508 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 29, 2020
From: PRANGER, EUGENE PATRICK; TAYLOR, JED W.; PRANGER, TIMOTHY EUGENE; FORSBERG, KURT
To: POPIO IP HOLDINGS, LLC
Reel/Frame 053921/0412 →
Continuity (6)
Continuation 16592587 · Oct 3, 2019
Continuation In Part 16115037 · Aug 28, 2018
Continuation 15498290 · Apr 26, 2017
Continuation 15208576 · Jul 12, 2016
Continuation In Part 29561280 · Apr 14, 2016
Related Publication 20210014453A1 · Jan 14, 2021