# US 10,320,861 B2 · System and method for automatic meeting note creation and sharing using a user's context and physical proximity

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

- Number: US 10,320,861 B2
- Document ID: US10320861B2
- Status: Granted
- Kind: B2
- Application number: 14/871,004
- Filed: 2015-09-30
- Published: 2017-03-30
- Granted: 2019-06-11
- Earliest claimed: 2015-09-30
- Assignees: Google Inc.
- Applicants: Google Inc.
- Inventors: Nicholas Trent Caston; Jennifer Delphine King; Cayden Joel Meyer; Harold H W Kim; Xudong Yang
- Web page: https://patentgrep.com/patent/US10320861B2

## CPC

- 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)
- G06F 3/04842: Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence)
- G06Q 10/101: Collaborative creation, e.g. joint development of products or services
- G06Q 10/103: {Workflow collaboration or project management}
- G06Q 10/109: Time management, e.g. calendars, reminders, meetings or time accounting
- G06Q 10/1093: Calendar-based scheduling for persons or groups
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- 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

Systems and methods are disclosed herein for generating and sharing a document with individuals determined to be participants in an interaction or meeting. A first device of a first user receives a selection to create a document for the interaction. The device searches for data associated with the interaction and determines the participants in the interaction based on the data and on proximity of other users or user devices. A document including information from the data associated with the interaction is created for the interaction. An access control list for the document is assigned which includes the participants determined to be in the interaction. The document is then shared with the participants according to the access control list.

## Claims

### Claim 1

A computer-implemented method for creation and sharing of a document with users involved in an interaction, the method comprising:
receiving, at a processor of a first user device of a first user, a selection of the first user to create a document for the interaction, wherein the created document is to be shared with a plurality of participants in the interaction;
determining the plurality of participants with whom the document is to be shared, wherein the determining of the plurality of participants with whom the document is to be shared comprises:
searching, using the processor of the first user device, for data associated with the interaction;
determining, using the processor of the first user device, based on the data associated with the interaction, a plurality of calendar events that the first user is scheduled to attend at a current time, wherein each of the plurality of calendar events has a set of scheduled attendees in addition to the first user;
selecting one of the plurality of calendar events with a higher statistical value associated with a number of scheduled attendees being currently proximate to the first user, as compared to other calendar events of the plurality of calendar events;
adding, by the processor of the first user device, a set of scheduled attendees of the selected calendar event to the plurality of participants;
detecting, at the processor of the first user device of the first user, a second user device of a second user, the second user device located proximal to the first user device, and capable of communicating with the first user device via device-to-device communication;
determining, using the processor of the first user device, that the first user and the second user are participating in the interaction based on the detected proximity between the first user device and the second user device, wherein the second user is not one of the scheduled attendees of the selected calendar event; and
adding, by the processor of the first user device, the second user to the plurality of participants;
creating, using the processor of the first user device, the document for the interaction including information from the data associated with the interaction;
displaying on the first user device a representation of each participant of the plurality of participants;
receiving an identification of at least a subset of the plurality of participants to share the document with, the at least the subset of the plurality of participants including at least one of the scheduled attendees of the selected calendar event and the second user who is not one of the scheduled attendees of the selected calendar event;
associating, using the processor of the first user device, an access control list with the document, the access control list comprising the at least the subset of the plurality of participants; and
sharing the document according to the access control list.

### Claim 2 (depends on 1)

The method of claim 1, further comprising: prompting the respective user device of each of the at least the subset of the plurality of attendees in the interaction to download the document from a server; and displaying the document on the respective user device.

### Claim 3 (depends on 1)

The method of claim 1, wherein the access control list includes access privilege options for each of the at least the subset of the plurality of participants in the interaction.

### Claim 4 (depends on 1)

The method of claim 1, wherein determining that the first user and the second user are participating in the interaction comprises: comparing first calendar data of the first user and second calendar data of the second user; and determining that there is not a matching calendar event in the first calendar data and the second calendar data.

### Claim 5 (depends on 1)

The method of claim 1, wherein sharing the document includes creating a link to the document and attaching it to a calendar event associated with the interaction.

### Claim 6 (depends on 1)

The method of claim 1, wherein the data associated with the interaction includes one or more of a meeting title, a meeting time, a time of document creation, a meeting location or a list of participants.

### Claim 7 (depends on 1)

The method of claim 1, further comprising determining additional users for the interaction by detecting other devices proximal to the first user wherein the additional users proximal to the first user are not included in the data associated with the interaction, wherein the additional users include the second user.

### Claim 8 (depends on 1)

The method of claim 1, further comprising: displaying on the first user device a representation of each user identified as participating in the interaction; detecting on the first user device a selection of a subset of the representations of users identified as participating in the interaction by the first user; and sending a message to each device associated with a user in the selected subset of users.

### Claim 9

A system for creation and sharing of a document with users involved in an interaction, the system comprising a first user device of a first user, the first user device having a processor configured to:
detect a selection of the first user to create the document for the interaction, wherein the created document is to be shared with a plurality of participants in the interaction;
determine the plurality of participants with whom the document is to be shared, wherein the determining of the plurality of participants with whom the document is to be shared comprises:
search for data associated with the interaction; determine from the data associated with the interaction, a plurality of calendar events that the first user is scheduled to attend at a current time, wherein each of the plurality of calendar events has a set of scheduled attendees in addition to the first user;
select one of the plurality of calendar events with a higher statistical value associated with a number of scheduled attendees being currently proximate to the first user, as compared to other calendar events of the plurality of calendar events;
add a set of scheduled attendees of the selected calendar event to the plurality of participants;
receive a message from a second user device, the message including information identifying a second user, the second user device located proximal to the first user device, and capable of communicating with the first user device via device-to-device communication;
determine that the first user and the second user are participating in the interaction based on the detected proximity between the first user device and the second user device, wherein the second user is not one of the scheduled attendees of the selected calendar event; and
add the second user to the plurality of participants;
create the document including information from the data associated with the interaction; display on the first user device a representation of each participant of the plurality of participants;
receive an identification of at least a subset of the plurality of participants to share the document with, the at least the subset of the plurality of participants includes at least one of the scheduled attendees of the selected calendar event and the second user who is not one of the scheduled attendees of the selected calendar event;
associate an access control list with the document, the access control list comprising the at least the subset of the plurality participants; and
share the document according to the access control list.

### Claim 10 (depends on 9)

The system of claim 9, wherein the processor is further configured to: prompt the respective user device of each of the at least the subset of the plurality of participants in the interaction to download the document from a server; and display the document on the respective user device.

### Claim 11 (depends on 10)

The system of claim 10, wherein the access control list includes access privilege options for each of the at least the subset of the plurality of participants in the interaction.

### Claim 12 (depends on 9)

The system of claim 9, wherein to determine that the first user and the second user are participating in the interaction, the processor is further configured to: access a first electronic calendar of the first user on the first user device and a second electronic calendar of the second user on the second user device; determine if there is a common calendar event occurring on the first electronic calendar and the second electronic calendar and determine if the first user and the second user are proximal to each other.

### Claim 13 (depends on 12)

The system of claim 12, wherein sharing the document includes creating a link to the document and attaching it to the common calendar event associated with the interaction.

### Claim 14 (depends on 12)

The system of claim 12, wherein the common calendar event associated with the interaction is searched for data associated with the common calendar event.

### Claim 15 (depends on 9)

The system of claim 9, wherein to determine additional users also participating in the interaction, the processor is further configured to: display on the first user device a representation of each user identified as participating in the interaction; detect on the first user device a selection of a subset of the representations of users identified as participating in the interaction by the first user; and send a message to each device associated with a user in the selected subset of users; wherein the additional users include the second user.
