Document-sharing conferencing system
In various examples, a computerized method for document-sharing conferencing is described. The method may include steps such as acquiring and saving an electronic document. The method may include receiving an active event indication and instructing the electronic document to be displayed on one or more displays during an active event. The method may further include receiving an active layer for the electronic document and instructing the active layer to be displayed on the electronic document during the active event. The method may also include saving the active layer with the electronic document.
1 . A computerized method comprising:
providing, by an application server, a creation interface for an active event, the creation interface and the active event corresponding to a legal proceeding, the legal proceeding associated with one or more of a court hearing, a deposition, an arbitration, a mediation, an attorney meeting, and a trial, wherein the creation interface includes one or more fields corresponding to the legal proceeding;
receiving, by the application server, one or more inputs at the one or more fields;
receiving, by the application server, an indication for the active event corresponding to the legal proceeding;
identifying, by the application server, a role associated with each of two or more client devices associated with the application server;
based on receiving the one or more inputs, receiving the indication for the active event, and identifying the role, initiating, by the application server, the active event between the two or more client devices;
providing, by the application server, an interface to the two or more client devices, wherein interface elements are determined based on roles of the two or more client devices;
providing, by the application server, for display on an interface of a first client device of the two or more client devices, an electronic document manager for electronic document sharing with a second client device of the two or more client devices during the active event;
providing, by the application server, an electronic document having an active layer to an interface of the second client device during the active event based on providing the electronic document manager,
the active layer corresponding to a real-time session-specific modification of one or more versions of the electronic document corresponding to the legal proceeding, wherein the active layer is caused to be displayed during the active event,
wherein the active layer is generated and distributed by the application server in response to an event detected during the legal proceeding, the active layer being session-specific and communicated for display on interfaces associated with the two or more client devices;
applying, by the application server, a rule associated with a jurisdiction or a type of legal proceeding corresponding to content presented during the active event;
detecting, by the application server, a condition occurring during the active event based on the content and the rule; and
providing, by the application server, a prompt on an interface of a first client device of the two or more client devices during the active event, the prompt comprising a recommendation or warning generated based on the condition and the rule.
2 . The computerized method of claim 1 , wherein the one or more fields of the creation interface include a field for a case number and a field for a case type.
3 . The computerized method of claim 2 , wherein the one or more fields of the creation interface further include a field corresponding to a court.
4 . The computerized method of claim 1 , further comprising:
receiving, by the application server and via an electronic document manager, an electronic document;
generating an encrypted electronic document by encrypting, by the application server and via an encryption algorithm, the electronic document;
verifying, by the application server, a source of the electronic document;
assigning, by the application server, metadata to the electronic document based on verifying the source of the electronic document; and
providing, by the application server, the encrypted electronic document that includes the metadata during the active event.
5 . The computerized method of claim 1 , wherein the creation interface further includes an option to send an invite to a witness, and wherein the computerized method further comprises:
receiving, by the application server, the option to send the invite to the witness;
initiating, by the application server, the active event based on sending the invite to the witness; and
providing, by the application server and via the interface of the first client device and an interface of a second client device, an active layer for an electronic document during the active event, the active layer being associated with the witness.
6 . The computerized method of claim 1 , further comprising:
receiving, by the application server, real-time feedback corresponding to a first modification of an electronic document during the active event, the first modification being associated with the interface of the first client device;
based on receiving the real-time feedback, providing, by the application server, a prompt to the first client device for sharing the electronic document during the active event;
receiving, by the application server, an interaction with the prompt; and
based on receiving the interaction, providing, by the application server, the electronic document having a second active layer including the first modification to a second client device during the active event.
7 . The computerized method of claim 1 , wherein detecting the condition comprises analyzing a question during the active event using speech-to-text conversion or transcript input to determine whether the question corresponds to a jurisdiction-specific foundation.
8 . The computerized method of claim 1 , wherein an electronic document manager includes selections for uploading electronic documents to the electronic document manager and for sharing one or more of the electronic documents during the active event with a second client device during the active event.
9 . The computerized method of claim 1 , wherein the creation interface further includes a selectable icon for making a payment associated with the legal proceeding, and wherein the computerized method further comprises:
receiving, by the application server, a selection of the selectable icon for making the payment;
based on receiving the selection, receiving, by the application server, information for the payment; and
initiating, by the application server, a transaction of the payment based on receiving the information.
10 . The computerized method of claim 1 , further comprising adding, by the application server, the one or more inputs received at the one or more fields to an electronic document as metadata.
11 . One or more non-transitory computer storage media having computer-executable instructions embodied thereon, that when executed by at least one processor, cause the at least one processor to perform a method, the method comprising:
causing to provide, by an application server, a creation interface to a first client device, the creation interface having a first field, the creation interface corresponding to a legal proceeding associated with one or more of a court hearing a deposition, an arbitration, a mediation, an attorney meeting, and a trial;
receiving, by the application server, an input at the first field;
receiving, by the application server, an indication for an active event for at least the first client device and a second client device, the active event corresponding to the legal proceeding;
identifying, by the application server, a role associated with the first client device and the second client device participating in the active event;
based on receiving the input, receiving the indication for the active event, and identifying the role, causing, by the application server, the first client device and the second client device to provide the active event;
providing, by the application server, an interface to the first client device and the second client device wherein interface elements are determined based on roles of the first client device and the second client device;
causing to provide, by the application server, an electronic document manager at the first client device for electronic document sharing between the first client device and the second client device during the active event;
receiving, by the application server, an electronic document via the electronic document manager from the first client device; and
causing to provide, by the application server and during the active event for at least the first client device and the second client device, the electronic document having an active layer corresponding to a real-time session-specific modification of one or more versions of the electronic document corresponding to the legal proceeding, wherein the active layer is caused to be displayed during the active event,
wherein the active layer is generated and distributed by the application server in response to an event detected during the legal proceeding, the active layer being session-specific and communicated for display on interfaces associated with the first client device and the second client device;
applying, by the application server, a rule associated with a jurisdiction or a type of legal proceeding corresponding to content presented during the active event;
detecting, by the application server, a condition occurring during the active event based on the content and the rule; and
providing, by the application server, a prompt on an interface of the first client device during the active event, the prompt comprising a recommendation or warning generated based on the condition and the rule.
12 . The one or more non-transitory computer storage media of claim 11 , the method further comprising:
receiving, by the application server, real-time feedback corresponding to a first modification, by the second client device, of an electronic document during the active event; and
based on receiving the real-time feedback, causing to provide, by the application server, the electronic document having a second active layer to the first client device, the second active layer corresponding to a different version of the electronic document than the second active layer, the second active layer being associated with the first modification.
13 . The one or more non-transitory computer storage media of claim 11 , wherein the first field of the creation interface is a case name corresponding to the legal proceeding.
14 . The one or more non-transitory computer storage media of claim 11 , wherein the creation interface further includes a second field for a user identifier identifying a user of the first client device as an attorney, a witness, or a client, and wherein the method further comprises:
receiving, by the application server, a second input at the second field; and
based on receiving the second input, causing to provide, by the application server, the user identifier to the first client device and the second client device during the active event.
15 . The one or more non-transitory computer storage media of claim 11 , the method further comprising storing, by the application server, electronic case law documents associated with the legal proceeding, and wherein the creation interface further includes a link for the first client device to access the electronic case law documents associated with the legal proceeding.
16 . A system comprising:
one or more processors; and
a non-transitory memory storing instructions that configure the one or more processors to perform operations comprising:
providing, by an application server, a creation interface having a plurality of fields that correspond to a legal proceeding, the creation interface corresponding to an active event for electronic document sharing during the active event, the legal proceeding associated with one or more of a court hearing, a deposition, an arbitration, a mediation, and a trial, wherein the electronic document sharing is associated with the legal proceeding;
receiving, by the application server, an input at a first field of the plurality of fields of the creation interface;
receiving, by the application server, an indication for initiating the active event between two or more client devices;
identifying, by the application server, a role associated with each of the two or more client devices participating in the active event;
based on receiving the input at the first field, receiving the indication for initiating the active event, and identifying the role, providing, by the application server, the active event for the two or more client devices; and
providing, by the application server to at least one of the two or more client devices during the active event, an electronic document having an active layer corresponding to a real-time session-specific modification of one or more versions of the electronic document corresponding to the legal proceeding, wherein the active layer is caused to be displayed during the active event,
wherein the active layer is generated and distributed by the application server in response to an event detected during the legal proceeding, the active layer being session-specific and communicated for display on interfaces associated with the two or more client devices,
providing, by the application server, an interface to the two or more client devices, wherein interface elements are determined based on roles of the two or more client devices;
applying, by the application server, a rule associated with a jurisdiction or a type of legal proceeding corresponding to content presented during the active event;
detecting, by the application server, a condition occurring during the active event based on the content and the rule; and
providing, by the application server, a prompt on an interface of a first client device of the two or more client devices during the active event, the prompt comprising a recommendation or warning generated based on the condition and the rule.
17 . The system of claim 16 , wherein the operations further comprise:
receiving, by the application server and from a first client device of the two or more client devices, an electronic document for the active event;
receiving, by the application server and from the first client device, a selection associated with the electronic document during the active event; and
providing, by the application server and to the first client device, the warning that indicates a particular action by the first client device will cause the electronic document to be shared with a second client device of the two or more client devices during the active event.
18 . The system of claim 16 , wherein the operations further comprise:
receiving, by the application server and from one or more of the two or more client devices, an electronic document for the active event;
applying, by the application server, a machine learning algorithm to the electronic document and an input received at one or more of a plurality of fields of the creation interface to identify key information within the electronic document; and
based on applying the machine learning algorithm, providing, by the application server, the key information to at least one of the two or more client devices.
19 . The system of claim 16 , wherein the active event includes a video conference, and wherein the operations further comprise:
providing by the application server, the creation interface to the two or more client devices;
receiving, by the application server, an input at a first field of a plurality of fields of the creation interface from the two or more client devices, wherein the first field is a user identifier corresponding to at least one of an attorney, a witness, and a client; and
providing, by the application server, a video conference interface to each of the two or more client devices during the video conference, the video conference interface including the user identifier associated with each of the two or more client devices.
20 . The system of claim 19 , wherein the video conference interface includes a selectable icon for initiating a chat with another client device of the two or more client devices during the video conference.