# US 10,769,596 B2 · Resource validation based event scheduling in a social network

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

- Number: US 10,769,596 B2
- Document ID: US10769596B2
- Status: Granted
- Kind: B2
- Application number: 15/414,169
- Filed: 2017-01-24
- Published: 2018-07-26
- Granted: 2020-09-08
- Earliest claimed: 2017-01-24
- Assignees: International Business Machines Corporation
- Applicants: International Business Machines Corporation
- Inventors: Sarbajit K. Rakshit
- Web page: https://patentgrep.com/patent/US10769596B2

## CPC

- G06Q 10/1093: Calendar-based scheduling for persons or groups
- G06Q 10/02: Reservations, e.g. for tickets, services or events
- G06Q 10/40: Business processes related to social networking or social networking services
- G06Q 10/42: Determination of affinities or common interests between users
- 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

Resource-validation-based event scheduling in a social network. A method identifies, based on activity in a social network, planning of an event. The method determines event parameters of the event, for instance by determining an anticipated number of attendees of the event, and profiling predicted attendees of the event to identify attendee preferences. The method solicits resource validation information from device(s) corresponding to resource(s) at a location for the event. The resource validation information indicates ability of the device(s) to support estimated resource consumption for each of the resource(s), the estimated resource consumption based on the determined event parameters. The method receives the resource validation information, and schedules the event based on the resource validation information.

## Claims

### Claim 1

A computer-implemented method comprising:
identifying, based on activity in a social network, planning of an event;
determining event parameters of the event, the determining the event parameters comprising:
determining an anticipated number of attendees of the event; and
profiling predicted attendees of the event to identify attendee preferences, wherein the event parameters comprise the determined anticipated number of attendees and attendee preferences;
soliciting resource validation information from one or more network connected smart devices providing one or more resources at a location for the event, the resource validation information indicating ability of each network connected smart device of the one or more network connected smart devices to support estimated use of the network connected smart device, the estimated use being based on the determined event parameters;
receiving from the one or more network connected smart devices the resource validation information; and
scheduling the event based on the resource validation information.

### Claim 2 (depends on 1)

The method of claim 1, wherein the profiling profiles a predicted attendee of the predicted attendees by analyzing at least one selected from the group consisting of: posts, likes, dislikes, recent comments, and status updates posted by the predicted attendee to the social network.

### Claim 3 (depends on 1)

The method of claim 1, wherein the attendee preferences comprise an attendee preference selected from the group consisting of: food or beverage preference, entertainment preference, and activity preference.

### Claim 4 (depends on 1)

The method of claim 1, wherein the resource validation information indicates an ability of a network connected smart device of the one or more network connected smart devices to support estimated use of the network connected smart device in providing a resource of the one or more resources.

### Claim 5 (depends on 4)

The method of claim 4, wherein the estimated use encompasses one or more resource consumption times and quantity of the resource estimated to be consumed based on at least one event parameter of the one or more event parameters, wherein the ability of the network connected smart device to support the estimated use includes the ability to provide the resource at the one or more resource consumption times and the ability to provide the quantity estimated to be consumed.

### Claim 6 (depends on 4)

The method of claim 4, wherein the resource validation information includes a maintenance status of the network connected smart device.

### Claim 7 (depends on 4)

The method of claim 4, wherein the resource validation information includes a recommendation by the network connected smart device for one or more times at which to schedule the event and at which the network connected smart device has the ability to support the estimated use.

### Claim 8 (depends on 7)

The method of claim 7, further comprising:
providing a selection of the one or more times to a user of the social network who is planning the event; and
receiving from the user a selection of a time from the one or more times, wherein the scheduling the event schedules the event at the selected time of the one or more times.

### Claim 9 (depends on 1)

The method of claim 1, wherein the activity in the social network comprises communications between users of the social network to physically meet, and the identifying the planning of the event is based on recognizing the communications.

### Claim 10 (depends on 1)

The method of claim 1, further comprising facilitating communication between a user of the social network who is planning the event and a network connected smart device, of the one of the one more network connected smart devices, providing a resource of the one or more resources, the communication including (i) additional details about an ability of the network connected smart device to support the estimated use, and (ii) details about options that the network connected smart device supports for providing the resource.

### Claim 11 (depends on 1)

The method of claim 1, further comprising displaying a contextual action item to a user of the social network who is planning the event, the action item configured to invoke an action that readies a network connected smart device of the one or more network connected smart devices to support the estimated use of the network connected smart device in providing a resource of the one or more resources.

### Claim 12 (depends on 11)

The method of claim 11, wherein the contextual action item relates to an entertainment item or activity to provide during the event, the entertainment item or activity supported by the network connected smart device, and wherein the action that readies the network connected smart device comprises an action to accommodate the entertainment item or activity.

### Claim 13

A computer system comprising:
a memory; and
a processor in communication with the memory, wherein the computer system is configured to perform a method comprising:
identifying, based on activity in a social network, planning of an event;
determining event parameters of the event, the determining the event parameters comprising:
determining an anticipated number of attendees of the event; and
profiling predicted attendees of the event to identify attendee preferences, wherein the event parameters comprise the determined anticipated number of attendees and attendee preferences;
soliciting resource validation information from one or more network connected smart devices providing one or more resources at a location for the event, the resource validation information indicating ability of each network connected smart device of the one or more network connected smart devices to support estimated use of the network connected smart device, the estimated use being based on the determined event parameters;
receiving from the one or more network connected smart devices the resource validation information; and
scheduling the event based on the resource validation information.

### Claim 14 (depends on 13)

The computer system of claim 13, wherein the profiling profiles a predicted attendee of the predicted attendees by analyzing at least one selected from the group consisting of: posts, likes, dislikes, recent comments, and status updates posted by the predicted attendee to the social network.

### Claim 15 (depends on 13)

The computer system of claim 13, wherein the resource validation information indicates an ability of a network connected smart device of the one or more network connected smart devices to support estimated use of the network connected smart device in providing a resource of the one or more resources.

### Claim 16 (depends on 15)

The computer system of claim 15, wherein the estimated use encompasses one or more resource consumption times and quantity of the resource estimated to be consumed based on at least one event parameter of the one or more event parameters, wherein the ability of the network connected smart device to support the estimated use includes the ability to provide the resource at the one or more resource consumption times and the ability to provide the quantity estimated to be consumed.

### Claim 17 (depends on 15)

The computer system of claim 15, wherein the resource validation information includes a recommendation by the network connected smart device for one or more times at which to schedule the event and at which the network connected smart device has the ability to support the estimated use.

### Claim 18 (depends on 13)

The computer system of claim 13, wherein the method further comprises facilitating communication between a user of the social network who is planning the event and a network connected smart device, of the one of the one more network connected smart devices, providing a resource of the one or more resources, the communication including (i) additional details about an ability of the network connected smart device to support the estimated use, and (ii) details about options that the network connected smart device supports for providing the resource.

### Claim 19 (depends on 13)

The computer system of claim 13, wherein the method further comprises displaying a contextual action item to a user of the social network who is planning the event, the action item configured to invoke an action that readies a network connected smart device of the one or more network connected smart devices to support the estimated use of the network connected smart device in providing a resource of the one or more resources.

### Claim 20

A computer program product comprising:
a computer readable storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method comprising:
identifying, based on activity in a social network, planning of an event;
determining event parameters of the event, the determining the event parameters comprising:
determining an anticipated number of attendees of the event; and
profiling predicted attendees of the event to identify attendee preferences, wherein the event parameters comprise the determined anticipated number of attendees and attendee preferences;
soliciting resource validation information from one or more network connected smart devices providing one or more resources at a location for the event, the resource validation information indicating ability of each network connected smart device of the one or more network connected smart devices to support estimated use of the network connected smart device, the estimated use being based on the determined event parameters;
receiving from the one or more network connected smart devices the resource validation information; and
scheduling the event based on the resource validation information.
