# US 2016/0366245 A1 · Predictive Collaboration

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

- Number: US 2016/0366245 A1
- Document ID: US20160366245A1
- Status: Published application
- Kind: A1
- Application number: 15/245,418
- Filed: 2016-08-24
- Published: 2016-12-15
- Earliest claimed: 2009-06-18
- Assignees: Microsoft Technology Licensing, LLC
- Applicants: Microsoft Technology Licensing, LLC
- Inventors: AMIT GUPTA
- Web page: https://patentgrep.com/patent/US20160366245A1

## CPC

- H04L 67/62: Establishing a time schedule for servicing the requests
- G06Q 10/10: Office automation; Time management
- H04L 67/141: Setup of application sessions (admission control or resource allocation in data switching networks H04L47/70)
- H04L 67/306: User profiles
- H04L 67/561: Adding application-functional data or data for application control, e.g. adding metadata
- 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

Architecture for enabling the definition of candidates of a collaboration session, and the manner or modality of communication that identifies collaboration opportunities, including meeting time, place, and modalities, for example. The modality of communication can include an online meeting, a telephone conference call, or a face-to-face meeting. Meta information of the candidates is aggregated from multiple sources to identify collaboration opportunities and compute an opportunity window for the collaboration session. The meta information can include online presence, availability information, a calendar schedule, geographic location, time zone, expertise, and profile related information. Candidates for the collaboration session can be tagged based on common interest, team membership, or project information. In this way, a predictive model for availability is built for the collaboration session candidates. The candidates are notified of the opportunity window for scheduling of the collaboration session.

## Claims

### Claim 1

An apparatus, comprising:
a collaboration component to select candidates of a collaboration session;
an aggregation component to aggregate meta information of the candidates, the meta information to include at least calendar information;
a prediction component to compute one or more opportunity windows for the collaboration session based on the aggregated meta information of the candidates; and
a hardware microprocessor configured to execute computer-executable instructions in a memory, the instructions executed to enable at least one of the collaboration component, the aggregation component, or the prediction component.

### Claim 2 (depends on 1)

The apparatus of claim 1, comprising a scheduling component to schedule the collaboration session for an opportunity window.

### Claim 3 (depends on 1)

The apparatus of claim 1, comprising a notification component to notify the candidates of the scheduled collaboration session.

### Claim 4 (depends on 1)

The apparatus of claim 1, comprising the prediction component to compute multiple opportunity windows for the collaboration session.

### Claim 5 (depends on 4)

The apparatus of claim 4, comprising a notification component to notify a candidate of the multiple opportunity windows.

### Claim 6 (depends on 5)

The apparatus of claim 5, comprising a scheduling component to receive a selection of one of the multiple opportunity windows, and schedule the collaboration session for the selected opportunity window.

### Claim 7 (depends on 1)

The apparatus of claim 1, wherein the meta information comprises at least one of availability information, contact information, relationship information, task information, instant messaging information, presence information, geographic location, time zone, conference information, interest information, team information, project information, shared document information, expertise, or profile related information.

### Claim 8

A method, comprising:
selecting candidates of a collaboration session;
aggregating meta information of the candidates, the meta information to include at least calendar information; and
computing one or more opportunity windows for the collaboration session based on the aggregated meta information of the candidates.

### Claim 9 (depends on 8)

The method of claim 8, comprising scheduling the collaboration session for an opportunity window.

### Claim 10 (depends on 8)

The method of claim 8, comprising notifying the candidates of the scheduled collaboration session.

### Claim 11 (depends on 8)

The method of claim 8, comprising computing multiple opportunity windows for the collaboration session.

### Claim 12 (depends on 11)

The method of claim 11, comprising notifying a candidate of the multiple opportunity windows.

### Claim 13 (depends on 12)

The method of claim 12, comprising receiving a selection of one of the multiple opportunity windows.

### Claim 14 (depends on 13)

The method of claim 13, comprising scheduling the collaboration session for the selected opportunity window.

### Claim 15 (depends on 8)

The method of claim 8, wherein the meta information comprises at least one of availability information, contact information, relationship information, task information, instant messaging information, presence information, geographic location, time zone, conference information, interest information, team information, project information, shared document information, expertise, or profile related information.

### Claim 16

At least one computer-readable storage medium comprising instructions that, when executed, cause a system to:
select candidates of a collaboration session;
aggregate meta information of the candidates, the meta information to include at least calendar information; and
compute one or more opportunity windows for the collaboration session based on the aggregated meta information of the candidates.

### Claim 17 (depends on 16)

The computer-readable storage medium of claim 16, comprising further instructions that, when executed, cause a system to schedule the collaboration session for an opportunity window.

### Claim 18 (depends on 16)

The computer-readable storage medium of claim 16, comprising further instructions that, when executed, cause a system to notify the candidates of the scheduled collaboration session.

### Claim 19 (depends on 16)

The computer-readable storage medium of claim 16, comprising further instructions that, when executed, cause a system to:
compute multiple opportunity windows for the collaboration session;
notify a candidate of the multiple opportunity windows;
receive a selection of one of the multiple opportunity windows; and
schedule the collaboration session for the selected opportunity window.

### Claim 20 (depends on 16)

The computer-readable storage medium of claim 16, wherein the meta information comprises at least one of availability information, contact information, relationship information, task information, instant messaging information, presence information, geographic location, time zone, conference information, interest information, team information, project information, shared document information, expertise, or profile related information.
