# US 2017/0257401 A1 · Providing social context to calendar events

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

- Number: US 2017/0257401 A1
- Document ID: US20170257401A1
- Status: Published application
- Kind: A1
- Application number: 15/599,843
- Filed: 2017-05-19
- Published: 2017-09-07
- Earliest claimed: 2012-02-01
- Assignees: LinkedIn Corporation
- Applicants: LinkedIn Corporation
- Inventors: Sachin Rekhi
- Web page: https://patentgrep.com/patent/US20170257401A1

## CPC

- G06Q 10/109: Time management, e.g. calendars, reminders, meetings or time accounting
- G06Q 10/42: Determination of affinities or common interests between users
- 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/10: in which an application is distributed across nodes in the network (software deployment G06F8/60; multiprogramming arrangements G06F9/46)
- 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
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

A daily connection facility is available to the user either through a webpage or by e-mail in the form of a synopsis of connection identifiers between the user and their contacts. The web-based version presents connection information in the form of an agenda view, an engage view, and a reminder view. Each view type is selectable by corresponding tab on the webpage. The daily connected e-mail presents an agenda of meetings and events by location, title, and time. The daily connected e-mail also presents interesting profile and connection information about the attendees such as their communications in blogs and postings, recent communications with user, including messages and meetings, as well as contact information and a list of other contacts in common.

## Claims

### Claim 1

(canceled)

### Claim 2

A method comprising:
acquiring a communication interval for communication with a client device associated with a contact;
based on the acquiring of the communication interval, determining, using one or more hardware processors, a time since a previous communication with the client device;
based on the determining of the time since the previous communication; comparing the time since the previous communication and the communication interval; and
based on a determination that the time since the previous communication with the client device exceeds the communication interval, transmitting a communication reminder to the client device.

### Claim 3 (depends on 2)

The method of claim 2, wherein the communication is conducted according to a particular communication channel.

### Claim 4 (depends on 3)

The method of claim 3, wherein the determining of the time since the previous communication with the client device is further based on the particular communication channel.

### Claim 5 (depends on 3)

The method of claim 3, wherein the comparing of the time since the previous communication and the communication interval is further based on the particular communication channel.

### Claim 6 (depends on 2)

The method of claim 2, wherein the communication channel includes a communication medium comprising at least one of an e-mail, a phone call, a posting, a message, or an in-person meeting.

### Claim 7 (depends on 2)

The method of claim 2, further comprising:
monitoring a communication density of a plurality of communications to the client device associated with the contact;
based on the monitoring of the communication density, acquiring timestamps corresponding to the plurality of communications;
based on the acquiring of the timestamps corresponding to the plurality of communications, calculating a difference between successive timestamps; and
based on the calculating of the difference between the successive timestamps, determining the communication interval with client device.

### Claim 8 (depends on 7)

The method of claim 7, wherein the plurality of communications to the client device are conducted according to a communication channel, and
wherein the acquiring of the timestamps, the calculating of the difference between the successive timestamps, and the determining the communication interval with client device are performed for the communication channel.

### Claim 9

A system comprising:
one or more hardware processors; and
a machine-readable medium for storing instructions that, when executed by the one or more hardware processors of a machine, cause the machine to perform operations comprising:
acquiring a communication interval for communication with a client device associated with a contact:
based on the acquiring of the communication interval, determining a time since a previous communication with the client device;
based on the determining of the time since the previous communication, comparing the time since the previous communication and the communication interval; and
based on a determination that the time since the previous communication with the client device exceeds the communication interval, transmitting a communication reminder to the client device.

### Claim 10 (depends on 9)

The system of claim 9, wherein the communication is conducted according to a particular communication channel.

### Claim 11 (depends on 10)

The system of claim 10, wherein the determining of the time since the previous communication with the client device is further based on the particular communication channel.

### Claim 12 (depends on 10)

The system of claim 10, wherein the comparing of the time since the previous communication and the communication interval is further based on the particular communication channel.

### Claim 13 (depends on 9)

The system of claim 9, wherein the communication channel includes a communication medium comprising at least one of an e-mail, a phone call, a posting, a message, or an in-person meeting.

### Claim 14 (depends on 9)

The system of claim 9, further comprising:
monitoring a communication density of a plurality of communications to the client device associated with the contact,
based on the monitoring of the communication density, acquiring timestamps corresponding to the plurality of communications;
based on the acquiring of the timestamps corresponding to the plurality of communications, calculating a difference between successive timestamps; and
based on the calculating of the difference between the successive timestamps, determining the communication interval with client device.

### Claim 15 (depends on 14)

The system of claim 14, wherein the plurality of communications to the client device are conducted according to a communication channel, and
wherein the acquiring of the timestamps, the calculating of the difference between the successive timestamps, and the determining the communication interval with client device are performed for the communication channel.

### Claim 16

A non-transitory machine-readable storage medium comprising instructions that, when executed by one or more hardware processors of a machine, cause the machine to perform operations comprising:
acquiring a communication interval for communication with a client device associated with a contact;
based on the acquiring of the communication interval, determining a time since a previous communication with the client device;
based on the determining of the time since the previous communication, comparing the time since the previous communication and the communication interval; and
based on a determination that the time since the previous communication with the client device exceeds the communication interval, transmitting a communication reminder to the client device.

### Claim 17 (depends on 16)

The non-transitory machine-readable storage medium of claim 16, wherein the communication is conducted according to a particular communication channel.

### Claim 18 (depends on 17)

The non-transitory machine-readable storage medium of claim 17, wherein the determining of the time since the previous communication with the client device is further based on the particular communication channel.

### Claim 19 (depends on 17)

The non-transitory machine-readable storage medium of claim 17, wherein the comparing of the time since the previous communication and the communication interval is further based on the particular communication channel.

### Claim 20 (depends on 16)

The non-transitory machine-readable storage medium of claim 16, further comprising:
monitoring a communication density of a plurality of communications to the client device associated with the contact;
based on the monitoring of the communication density, acquiring timestamps corresponding to the plurality of communications;
based on the acquiring of the timestamps corresponding to the plurality of communications, calculating a difference between successive timestamps; and
based on the calculating of the difference between the successive timestamps, determining the communication interval with client device.

### Claim 21 (depends on 20)

The non-transitory machine-readable storage medium of claim 20, wherein the plurality of communications to the client device are conducted according to a communication channel, and wherein the acquiring of the timestamps, the calculating of the difference between the successive timestamps, and the determining the communication interval with client device are performed for the communication channel.
