# US 10,374,991 B2 · Approach for sharing electronic documents during electronic meetings

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,374,991 B2
- Document ID: US10374991B2
- Status: Granted
- Kind: B2
- Application number: 14/746,175
- Filed: 2015-06-22
- Published: 2016-12-22
- Granted: 2019-08-06
- Earliest claimed: 2015-06-22
- Assignees: Ricoh Company, Ltd.
- Applicants: Alex Reyes
- Inventors: Alex Reyes
- Web page: https://patentgrep.com/patent/US10374991B2

## CPC

- H04L 51/08: Annexed information, e.g. attachments
- G06Q 10/101: Collaborative creation, e.g. joint development of products or services
- H04L 12/1813: {for computer conferences, e.g. chat rooms (instant messaging H04L51/04; protocols for multimedia communication H04L65/1101; arrangements for multi-party communication H04L65/403; telephonic conference arrangements H04M3/56; television conference systems H04N7/15)}
- H04L 65/403: Arrangements for multi-party communication, e.g. for conferences (data switching systems for conference H04L12/18; arrangements for connecting several subscribers to a common circuit, i.e. affording conference facilities H04M3/56; television conferencing systems H04N7/15)
- H04L 67/06: specially adapted for file transfer, e.g. file transfer protocol [FTP]
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR

## Abstract

An approach is provided for sharing electronic documents during electronic meetings. Client devices of meeting participants are configured with a file sharing application that allows participants of an electronic meeting to request and receive, during the electronic meeting, electronic documents that are displayed during the electronic meeting. The file sharing application allows presenters to review and approve or deny requests for electronic documents, and to apply security restrictions to electronic documents on a participant-by-participant basis. Security restrictions may also be specific to particular electronic meetings and access to electronic documents shared during electronic meetings may be restricted to users who were participants of the electronic meetings. The approach is not limited to files per se and is applicable to sharing any type of data in any format or structure.

## Claims

### Claim 1

An apparatus comprising:
one or more processors;
one or more memories communicatively coupled to the one or more processors;
a display;
a collaboration client executing on the apparatus and configured to support an electronic meeting via one or more networks with one or more other apparatuses that are external to the apparatus; and
a file sharing application configured to:
cause to be displayed on the display of the apparatus, concurrent with the display of an electronic document currently being displayed on the apparatus by the collaboration client during the electronic meeting, one or more graphical user interface objects that allow a user of the apparatus to request the electronic document currently being displayed on the apparatus by the collaboration client during the electronic meeting,
detect a user selection of the one or more graphical user interface objects that allow a user of the apparatus to request an electronic document currently being displayed on the apparatus by the collaboration client during the electronic meeting,
in response to detection of the user selection of the one or more graphical user interface objects that allow a user of the apparatus to request an electronic document currently being displayed on the apparatus by the collaboration client during the electronic meeting, cause a request for the electronic document to be generated and transmitted over one or more networks to a file sharing application executing on the other apparatus that is external to the apparatus, wherein the other apparatus includes a collaboration client that supports the electronic meeting and displays the electronic document concurrently with the display of the electronic document on the apparatus, and
cause the electronic document received by the apparatus from the other apparatus that is external to the apparatus to be stored on the apparatus,
cause to be displayed, on the display of the apparatus, a list of electronic documents that were both presented by the user during a plurality of different electronic meetings and requested by one or more other users of the one or more other apparatuses, wherein the list of electronic documents specifies, for each electronic document from the list of electronic documents, data that identifies an electronic meeting at which the user presented the electronic document, the electronic document, a user that requested the electronic document, a status of a request for the electronic document, one or more security restrictions, and for pending requests for the electronic document one or more user interface controls that allow the user to grant or deny the request.

### Claim 2 (depends on 1)

The apparatus of claim 1, wherein:
the one or more graphical user interface objects include a particular user interface object that allows the user of the apparatus to request to view data that identifies one or more electronic documents for which the user of the apparatus has requested access, and
the file sharing application is further configured to:
detect selection by the user of the apparatus of the particular user interface object that allows the user of the apparatus to request to view data that identifies one or more electronic documents for which the user of the apparatus has requested access, and
in response to detecting selection by the user of the apparatus of the particular user interface object that allows the user of the apparatus to request to view data that identifies one or more electronic documents for which the user of the apparatus has been granted access, cause to be displayed on the display, data that identifies the electronic document received by the apparatus from the other apparatus that is external to the apparatus to be stored on the apparatus.

### Claim 3 (depends on 2)

The apparatus of claim 2, wherein the file sharing application is further configured to in response to detecting selection by the user of the apparatus of the particular user interface object that allows the user of the apparatus to request to view data that identifies one or more electronic documents for which the user of the apparatus has been granted access, cause to be displayed on the display, data that identifies one or more security restrictions that have been applied to the electronic document received by the apparatus from the other apparatus that is external to the apparatus.

### Claim 4 (depends on 1)

The apparatus of claim 1, wherein the electronic document includes one or more security restrictions that control access to the electronic document.

### Claim 5 (depends on 1)

The apparatus of claim 1, wherein the list of electronic documents includes one or more user interface controls that allow the user to apply one or more security restrictions to the electronic documents in the list of electronic documents.

### Claim 6 (depends on 5)

The apparatus of claim 5, wherein the one or more security restrictions are particular to both an electronic document and a user.

### Claim 7

One or more non-transitory computer-readable media storing instructions which, when processed by one or more processors, cause:
a file sharing application executing on an apparatus to:
cause to be displayed on a display of the apparatus, concurrent with the display of an electronic document currently being displayed on the apparatus by a collaboration client during an electronic meeting, one or more graphical user interface objects that allow a user of the apparatus to request the electronic document currently being displayed on the apparatus by the collaboration client during the electronic meeting,
detect a user selection of the one or more graphical user interface objects that allow a user of the apparatus to request an electronic document currently being displayed on the apparatus by the collaboration client during the electronic meeting,
in response to detection of the user selection of the one or more graphical user interface objects that allow a user of the apparatus to request an electronic document currently being displayed on the apparatus by the collaboration client during the electronic meeting, cause a request for the electronic document to be generated and transmitted over one or more networks to a file sharing application executing on the other apparatus that is external to the apparatus, wherein the other apparatus includes a collaboration client that supports the electronic meeting and displays the electronic document concurrently with the display of the electronic document on the apparatus, and
cause the electronic document received by the apparatus from the other apparatus that is external to the apparatus to be stored on the apparatus,
cause to be displayed, on the display of the apparatus, a list of electronic documents that were both presented by the user during a plurality of different electronic meetings and requested by one or more other users of the one or more other apparatuses, wherein the list of electronic documents specifies, for each electronic document from the list of electronic documents, data that identifies an electronic meeting at which the user presented the electronic document, the electronic document, a user that requested the electronic document, a status of a request for the electronic document, one or more security restrictions, and for pending requests for the electronic document one or more user interface controls that allow the user to grant or deny the request.

### Claim 8 (depends on 7)

The one or more non-transitory computer-readable media of claim 7, wherein:
the one or more graphical user interface objects include a particular user interface object that allows the user of the apparatus to request to view data that identifies one or more electronic documents for which the user of the apparatus has requested access, and
the file sharing application is further configured to:
detect selection by the user of the apparatus of the particular user interface object that allows the user of the apparatus to request to view data that identifies one or more electronic documents for which the user of the apparatus has requested access, and
in response to detecting selection by the user of the apparatus of the particular user interface object that allows the user of the apparatus to request to view data that identifies one or more electronic documents for which the user of the apparatus has been granted access, cause to be displayed on the display, data that identifies the electronic document received by the apparatus from the other apparatus that is external to the apparatus to be stored on the apparatus.

### Claim 9 (depends on 8)

The one or more non-transitory computer-readable media of claim 8, wherein the file sharing application is further configured to in response to detecting selection by the user of the apparatus of the particular user interface object that allows the user of the apparatus to request to view data that identifies one or more electronic documents for which the user of the apparatus has been granted access, cause to be displayed on the display, data that identifies one or more security restrictions that have been applied to the electronic document received by the apparatus from the other apparatus that is external to the apparatus.

### Claim 10 (depends on 7)

The one or more non-transitory computer-readable media of claim 7, wherein the electronic document includes one or more security restrictions that control access to the electronic document.

### Claim 11 (depends on 7)

The one or more non-transitory computer-readable media of claim 7, wherein the list of electronic documents includes one or more user interface controls that allow the user to apply one or more security restrictions to the electronic documents in the list of electronic documents.

### Claim 12 (depends on 11)

The one or more non-transitory computer-readable media of claim 11, wherein the one or more security restrictions are particular to both an electronic document and a user.

### Claim 13

A computer-implemented method comprising:
a file sharing application executing on an apparatus:
causing to be displayed on a display of the apparatus, concurrent with the display of an electronic document currently being displayed on the apparatus by a collaboration client during an electronic meeting, one or more graphical user interface objects that allow a user of the apparatus to request the electronic document currently being displayed on the apparatus by the collaboration client during the electronic meeting,
detecting a user selection of the one or more graphical user interface objects that allow a user of the apparatus to request an electronic document currently being displayed on the apparatus by the collaboration client during the electronic meeting,
in response to detection of the user selection of the one or more graphical user interface objects that allow a user of the apparatus to request an electronic document currently being displayed on the apparatus by the collaboration client during the electronic meeting, cause a request for the electronic document to be generated and transmitted over one or more networks to a file sharing application executing on the other apparatus that is external to the apparatus, wherein the other apparatus includes a collaboration client that supports the electronic meeting and displays the electronic document concurrently with the display of the electronic document on the apparatus, and
causing the electronic document received by the apparatus from the other apparatus that is external to the apparatus to be stored on the apparatus,
cause to be displayed, on the display of the apparatus, a list of electronic documents that were both presented by the user during a plurality of different electronic meetings and requested by one or more other users of the one or more other apparatuses, wherein the list of electronic documents specifies, for each electronic document from the list of electronic documents, data that identifies an electronic meeting at which the user presented the electronic document, the electronic document, a user that requested the electronic document, a status of a request for the electronic document, one or more security restrictions, and for pending requests for the electronic document one or more user interface controls that allow the user to grant or deny the request.

### Claim 14 (depends on 13)

The computer-implemented method of claim 13, wherein:
the one or more graphical user interface objects include a particular user interface object that allows the user of the apparatus to request to view data that identifies one or more electronic documents for which the user of the apparatus has requested access, and
the computer-implemented method further comprises the file sharing application:
detecting selection by the user of the apparatus of the particular user interface object that allows the user of the apparatus to request to view data that identifies one or more electronic documents for which the user of the apparatus has requested access, and
in response to detecting selection by the user of the apparatus of the particular user interface object that allows the user of the apparatus to request to view data that identifies one or more electronic documents for which the user of the apparatus has been granted access, causing to be displayed on the display, data that identifies the electronic document received by the apparatus from the other apparatus that is external to the apparatus to be stored on the apparatus.

### Claim 15 (depends on 14)

The computer-implemented method of claim 14, wherein the file sharing application is further configured to in response to detecting selection by the user of the apparatus of the particular user interface object that allows the user of the apparatus to request to view data that identifies one or more electronic documents for which the user of the apparatus has been granted access, cause to be displayed on the display, data that identifies one or more security restrictions that have been applied to the electronic document received by the apparatus from the other apparatus that is external to the apparatus.

### Claim 16 (depends on 13)

The computer-implemented method of claim 13, wherein the electronic document includes one or more security restrictions that control access to the electronic document.

### Claim 17 (depends on 13)

The computer-implemented method of claim 13, wherein the list of electronic documents includes one or more user interface controls that allow the user to apply one or more security restrictions to the electronic documents in the list of electronic documents.

### Claim 18 (depends on 17)

The apparatus of claim 17, wherein the one or more security restrictions are particular to both an electronic document and a user.
