US 9,813,524 B2
Dynamic sharing and updating of an electronic form
Fredrik Lunde, Malmö (SE)
Assigned to Vergic Group AB, Malmo (SE)
Filed by Fredrik Lunde, Malmö (SE)
Filed on Feb. 7, 2012, as Appl. No. 13/368,094.
Prior Publication US 2013/0205188 A1, Aug. 8, 2013
Int. Cl. G06F 17/00 (2006.01); H04L 29/06 (2006.01); G06F 17/24 (2006.01); H04L 29/08 (2006.01)
CPC H04L 67/42 (2013.01) [G06F 17/243 (2013.01); H04L 67/02 (2013.01); H04L 67/22 (2013.01)] 12 Claims
OG exemplary drawing
 
1. An operator terminal having access to multiple data bases having different coding standards or operating systems and communicating with at least one visitor terminal to allow the operator to provide support or assistance to a visitor, the operator terminal comprising a memory, a controller, and a display, wherein said controller is configured to:
execute a first application to output a form to the display, wherein the form includes at least one editable field;
execute, as a background process, a native application different from the first application and configured to receive an operator selection of one or more editable fields of the at least one editable field on a desktop view of the operator terminal,
wherein the operator selection of the one or more editable fields is received via a graphical user interface marking indication;
identify, by the native application, the selected one or more editable fields by matching said graphical user interface marking indication to graphical boundaries of user interface components as output to the display by the first application;
analyze, by the native application, the identified one or more editable fields by identifying a corresponding type, name, value, and boundaries of the identified one or more editable fields;
generate, by the native application, a rendering template for the identified one or more editable fields, wherein the rendering template comprises information on the type, name, value, and boundaries of the identified one or more editable fields,
wherein the configuring the controller to generate, by the native application, the rendering template further comprises configuring the controller to:
forward, by the native application, information pertaining to the identified one or more editable fields to a server on the internet; and
receive, by the controller and from the server, the rendering template from the server;
output, by the native application and to the desktop view on the display, the rendering template, wherein the rendering template is independent of an operating system or coding standard;
receive manipulation of said rendering template by the operator and via the desktop view; and
transmit said rendering template with a visitor terminal through a network enabled device as a form; and
receive, by the native application, form data associated from said visitor terminal responsive to the transmitted rendering template;
match said received form data to the selected one or more editable fields; and
input, by the first application, said received form data into said at least one selected field.