# US 10,484,189 B2 · Enhanced collaboration services

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

- Number: US 10,484,189 B2
- Document ID: US10484189B2
- Status: Granted
- Kind: B2
- Application number: 14/078,841
- Filed: 2013-11-13
- Published: 2015-05-14
- Granted: 2019-11-19
- Earliest claimed: 2013-11-13
- Assignees: Microsoft Technology Licensing, LLC
- Applicants: Microsoft Corporation
- Inventors: Brian Thomas Albrecht
- Web page: https://patentgrep.com/patent/US10484189B2

## CPC

- H04L 12/1822: {Conducting the conference, e.g. admission, detection, selection or grouping of participants, correlating users to one or more conference sessions, prioritising transmission}
- H04L 51/52: for supporting social networking services
- H04L 12/1818: {Conference organisation arrangements, e.g. handling schedules, setting up parameters needed by nodes to attend a conference, booking network resources, notifying involved parties}
- H04L 12/1827: {Network arrangements for conference optimisation or adaptation}
- H04L 67/14: Session management (for real-time applications in data packet communications networks H04L65/1066)
- H04L 67/306: User profiles
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

Systems, methods, and software are disclosed herein in which a collaboration service registers users as participants in a collaboration session. As session content is received from at least one instance of various instances of a collaboration application engaged by the users, the collaboration service shares the session content with at least one other instance of the collaboration application. In addition, the collaboration service shares session information descriptive of at least a portion of the session content with at least one social network application associated with at least one user registered as one of the participants.

## Claims

### Claim 1

A method of operating a collaboration service comprising:
registering a plurality of users as participants in a collaboration session, including by registering at least a subset of the plurality of users with a plurality of service identities associated with the collaboration service and registering at least one user with a social network identity associated with a social network service;
receiving session content from a first instance of a plurality of instances of a collaboration application associated with the plurality of users, wherein the session content is associated with one of the plurality of service identities associated with the collaboration service;
sharing the session content with a second instance of the plurality of instances, wherein the second instance is an instance of the collaboration application that is hosted within the social network service and associated with the at least one user; and
sharing, through a social network application hosted within the social network service and associated with the at least one user, session information descriptive of at least a portion of the session content.

### Claim 2 (depends on 1)

The method of claim 1 wherein the social network service is external to the collaboration service.

### Claim 3 (depends on 2)

The method of claim 2 wherein sharing the session information comprises sharing the session information through a feature of the social network service surfaced to the at least one user by the social network application, and wherein the method further comprises receiving additional session information associated with the at least one user and sharing the additional session information with the plurality of instances of the collaboration application.

### Claim 4 (depends on 1)

The method of claim 1 wherein the sharing of the session content further comprises identifying that the session content is associated with social network identity.

### Claim 5 (depends on 1)

The method of claim 1 wherein sharing the session information descriptive of the at least a portion of the session content comprises sharing the session content with a hosted instance of the plurality of instances of the collaboration application that is hosted in the social network service.

### Claim 6 (depends on 5)

The method of claim 5 wherein the registering further comprises registering the social network identity of the at least one user via the hosted instance of the plurality of instances of the collaboration application.

### Claim 7 (depends on 1)

The method of claim 1 wherein the session content comprises an update to a document, and wherein the session information comprises an alert that is descriptive of at least that the update to the document occurred.

### Claim 8

A computing apparatus comprising:
one or more non-transitory computer readable storage media;
a processing system operatively coupled with the one or more computer readable storage media; and
program instructions stored on the one or more computer readable storage media for operating a collaboration service that, when executed by the processing system, direct the processing system to at least:
register a plurality of users as participants in a collaboration session, including by registering at least a subset of the plurality of users with a plurality of service identities associated with the collaboration service and registering at least one user with a social network identity associated with a social network service;
receive session content from a first instance of a plurality of instances of a collaboration application associated with the plurality of users, wherein the session content is associated with one of the plurality of service identities associated with the collaboration service;
share the session content with a second instance of the plurality of instances, wherein the second instance is an instance of the collaboration application that is hosted within the social network service and associated with the at least one user;
share, through a social network application hosted within the social network service and associated with the at least one user, session information descriptive of at least a portion of the session content.

### Claim 9 (depends on 8)

The computing apparatus of claim 8 wherein the social network service is external to the collaboration service.

### Claim 10 (depends on 9)

The computing apparatus of claim 9 wherein:
to share the session information, the program instructions direct the processing system to share the session information through a feature of the social network service surfaced to the at least one user by the social network application, receive additional session information associated with the at least one user, and share the additional session information with the plurality of instances of the collaboration application.

### Claim 11 (depends on 8)

The computing apparatus of claim 8 wherein to share the session content, the program instructions further direct the processing system to identify that the session content is associated with the social network identity.

### Claim 12 (depends on 8)

The computing apparatus of claim 8 wherein to share the session information descriptive of the at least a portion of the session content, the program instructions further direct the processing system to share the session content with a hosted instance of the plurality of instances of the collaboration application that is hosted in the social network service.

### Claim 13 (depends on 12)

The computing apparatus of claim 12 wherein to register the plurality of users, the program instructions further direct the processing system to register the social network identity of the at least one user via the hosted instance of the plurality of instances of the collaboration application.

### Claim 14 (depends on 8)

The computing apparatus of claim 8 wherein the session content comprises an update to a document, and wherein the session information comprises an alert that is descriptive of at least that the update to the document occurred.

### Claim 15

One or more computer readable storage media having program instructions stored on the one or more computer readable storage media for operating a collaboration service that, when executed by a processing system, direct the processing system to at least:
register a plurality of users as participants in a collaboration session, including by registering at least a subset of the plurality of users with a plurality of service identities associated with the collaboration service and registering at least one user with a social network identity associated with a social network service;
receive session content from a first instance of a plurality of instances of a collaboration application associated with the plurality of users, wherein the session content is associated with one of the plurality of service identities associated with the collaboration service;
share the session content with a second instance of the plurality of instances, wherein the second instance is an instance of the collaboration application that is hosted within the social network service and associated with the at least one user;
sharing, through a social network application hosted within the social network service and associated with the at least one user, session information descriptive of at least a portion of the session content.

### Claim 16 (depends on 15)

The one or more computer readable storage media of claim 15, wherein the social network service is external to the collaboration service.

### Claim 17 (depends on 16)

The one or more computer readable storage media of claim 16, wherein to share the session information, the program instructions direct the processing system to share the session information through a feature of the social network service surfaced to the at least one user by the social network application, receive additional session information associated with the at least one user, and share the additional session information with the plurality of instances of the collaboration application.

### Claim 18 (depends on 15)

The one or more computer readable storage media of claim 15, wherein to share the session content, the program instructions further direct the processing system to identify that the session content is associated with the social network identity.

### Claim 19 (depends on 15)

The one or more computer readable storage media of claim 15, wherein the session content comprises an update to a document, and wherein the session information comprises an alert that is descriptive of at least that the update to the document occurred.

### Claim 20 (depends on 15)

The one or more computer readable storage media of claim 15, wherein the to register, the program instructions further direct the processing system to register the social network identity of the at least one user via a hosted instance of the plurality of instances of the collaboration application.
