# US 9,521,364 B2 · Ambulatory presence features

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

- Number: US 9,521,364 B2
- Document ID: US9521364B2
- Status: Granted
- Kind: B2
- Application number: 14/572,582
- Filed: 2014-12-16
- Published: 2015-05-07
- Granted: 2016-12-13
- Earliest claimed: 2009-03-30
- Assignees: Microsoft Technology Licensing, LLC
- Applicants: Microsoft Technology Licensing, LLC
- Inventors: Christian Huitema; William A. S. Buxton; Jonathan E. Paff; Zicheng Liu; Rajesh Kutpadi Hegde; Zhengyou Zhang; Kori Marie Quinn; Jin Li; Michel Pahud
- Web page: https://patentgrep.com/patent/US9521364B2

## CPC

- H04N 7/147: {Communication arrangements, e.g. identifying the communication as a video-communication, intermediate storage of the signals (selecting H04Q)}
- H04N 7/142: {Constructional details of the terminal equipment, e.g. arrangements of the camera and the display}
- H04N 7/15: Conference systems
- H04N 21/42203: {sound input device, e.g. microphone}
- H04N 21/4223: Cameras (H04N23/00 takes precedence)
- H04N 21/44213: {Monitoring of end-user related data (arrangements for monitoring the users' behaviour or opinions in broadcast systems H04H60/33)}
- H04N 21/4788: communicating with other users, e.g. chatting {(arrangements for providing for computer conferences, e.g. chat rooms, to substation in data switching networks H04L12/1813; distributed application using peer-to-peer [P2P] networks H04L67/104)}
- H04L 12/1827: {Network arrangements for conference optimisation or adaptation}
- H04N 2007/145: {Handheld terminals}
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

A system facilitates managing one or more devices utilized for communicating data within a telepresence session. A telepresence session can be initiated within a communication framework that includes a first user and one or more second users. In response to determining a temporary absence of the first user from the telepresence session, a recordation of the telepresence session is initialized to enable a playback of a portion or a summary of the telepresence session that the first user has missed.

## Claims

### Claim 1

A method comprising:
under control of one or more processors configured with executable instructions:
during a telepresence session between a first user and one or more second users:
determining a temporary absence of the first user from the telepresence session; and
in response to determining the temporary absence of the first user from the telepresence session:
recording communications associated with the telepresence session to generate recorded communications, the recorded communications corresponding to the temporary absence of the first user from the telepresence session;
determining a change between a first topic and a second topic of the recorded communications;
determining, during the temporary absence, tone data that includes an indication that a first portion of the recorded communications is less important than a second portion of the recorded communications;
creating a summary of the second topic based on the recorded communications, the summary prioritizing the second portion for rapid playback before the first portion based on the indication that the first portion is less important than the second portion; and
enabling playback of the summary.

### Claim 2 (depends on 1)

The method as recited in claim 1, further comprising:
determining a return of the first user from the temporary absence; and
in response to determining the return of the first user, varying an amount of detail associated with the summary based on when the first user returned relative to the second topic.

### Claim 3 (depends on 2)

The method as recited in claim 2, wherein the amount of detail associated with the summary is proportional to a time difference value based on a beginning of the second topic and when the first user returned.

### Claim 4 (depends on 2)

The method as recited in claim 2, wherein the summary comprises a beginning summary associated with a beginning section of the second topic, and a current summary associated with a current section of the telepresence session most recently recorded for the second topic.

### Claim 5 (depends on 4)

The method as recited in claim 4, wherein the current summary comprises a predefined number of most recently recorded sentences of the telepresence session for the second topic.

### Claim 6 (depends on 4)

The method as recited in claim 4, wherein the summary comprises a summary of a section of the telepresence session for the second topic that is between the beginning section of the second topic and the current section of the telepresence session.

### Claim 7

A system comprising:
one or more processors;
memory storing computer-executable instructions that, when executed by the one or more processors, cause the one or more processors to perform acts comprising:
during a telepresence session between a first user and one or more second users:
determining a temporary absence of the first user from the telepresence session; and
in response to determining the temporary absence of the first user from the telepresence session:
recording communications associated with the telepresence session to generate recorded communications that correspond to the temporary absence;
creating, based on one or more gaps of the recorded communications being at least a predetermined length, a summary of the recorded communications that omits the one or more gaps; and
enabling a playback of the summary.

### Claim 8 (depends on 7)

The system as recited in claim 7, wherein the computer-readable instructions further cause the one or more processors to perform acts comprising:
determining a return of the first user from the temporary absence,
wherein creating the summary of the recorded communications comprises varying an amount of summary made available to the first user based on when the first user returned relative to a change between a first topic and a second topic.

### Claim 9 (depends on 8)

The system as recited in claim 8, wherein the amount of summary is proportional to a time difference value based on a beginning of the second topic and when the first user returned.

### Claim 10 (depends on 8)

The system as recited in claim 8, wherein the summary comprises a beginning summary associated with a beginning section of the second topic and a current summary associated with a current section of the telepresence session most recently recorded for the second topic.

### Claim 11 (depends on 10)

The system as recited in claim 10, wherein the current summary comprises a predefined number of most recently recorded sentences of the telepresence session for the second topic.

### Claim 12 (depends on 10)

The system as recited in claim 10, wherein the summary further comprises a section, of the telepresence session corresponding to the second topic, that is between the beginning section of the second topic and the current section of the telepresence session.

### Claim 13 (depends on 7)

The system as recited in claim 7, wherein the recorded communications associated with the telepresence session comprise at least a portion of one of audio data, video data, graphic data, text data, photo data, or picture data.

### Claim 14

A system comprising:
one or more processors;
one or more computer-readable media storing computer-executable instructions that, when executed by the one or more processors, cause the one or more processors to perform acts comprising:
during a telepresence session between a first user and one or more second users:
determining a temporary absence of the first user from the telepresence session in the midst of the telepresence session; and
in response to determining the temporary absence of the first user from the telepresence session in the midst of the telepresence session:
recording communications associated with the telepresence session to generate recorded communications between the one or more second users;
determine tone data, associated with various portions of the recorded communications, based on at least one of a volume of the recorded communication or a pace of conversation between the one or more second users;
creating a summary of the recorded communications based on the tone data; and
enabling a playback of the summary.

### Claim 15 (depends on 14)

The system as recited in claim 14, wherein computer-executable instructions further cause the one or more processors to perform acts comprising:
determining a return of the first user from the temporary absence; and
wherein creating the summary of the recorded communications comprises varying a degree of summarization made available to the first user based on when the first user returned relative to a change between a first topic and a second topic.

### Claim 16 (depends on 15)

The system as recited in claim 15, wherein the degree of summarization is based on a time difference between a beginning of the second topic and when the first user returned.

### Claim 17 (depends on 15)

The system as recited in claim 15, wherein the summary comprises a beginning summary associated with a beginning section of the second topic and a current summary of a current section of the telepresence session most recently recorded for the second topic.

### Claim 18 (depends on 17)

The system as recited in claim 17, wherein the current summary comprises a predefined number of most recently recorded sentences of the telepresence session for the second topic.

### Claim 19 (depends on 17)

The system as recited in claim 17, wherein the summary further comprises a summary of a section of the second topic that is between the beginning section of the second topic and the current section of the telepresence session.

### Claim 20 (depends on 14)

The system as recited in claim 14, wherein the recorded communications comprises at least a portion of one of audio data, video data, graphic data, text data, photo data, or picture data.
