IP Library Granted Patent US 12684026
Granted Patent B2
US 12684026 · App. 17/932,675 · Granted Jul 14, 2026

Unplanned remote collaboration

Inventors: Anamitra Bhattacharyya (Chelmsford, MA); Krishnamohan Dantam (Chelmsford, MA); Manjunath Makonahalli (Acton, MA)
Assignee: International Business Machines Corporation
H04L65/403H04L63/0876H04L63/107
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12684026
App. No.
17/932,675
Granted
Jul 14, 2026
Kind
B2
Abstract

A computer-implemented method to initiate unplanned interactions for remote workers. The method includes identifying a plurality of user accounts, where each user account is associated with a communication device and a physical location. The method further includes determining a location of each communication device within each physical location. The method also includes generating, for each user account, a collaboration score, where the collaboration scores are based on the location of each communication device. The method includes determining a first collaboration score of a first user account and a second collaboration score of a second user account are above a collaboration threshold. The method also includes initiating, based on the first collaboration score and the second collaboration score being above the threshold, a communication channel between a first communication device and a second communication device.

Claims (55)

1 . A computer-implemented method comprising:

identifying a plurality of user accounts, wherein each user account is associated with a communication device, and each communication device is associated with a different physical location;

determining the location for at least two of the communication devices within each physical location moves to a room designated as a collaboration space from a room designated as a workstation, wherein the room designated as a collaboration space is not designated as a workstation and the room designated as a collaboration space is a location compatible with initiating unplanned conversations;

generating, for the at least two accounts of the plurality of accounts, a collaboration score, wherein each collaboration score is based on the location of each communication device;

determining a first collaboration score of a first user account and a second collaboration score of a second user account are above a collaboration threshold;

initiating, automatically and based on the first collaboration score and the second collaboration score being above the threshold, an unplanned communication channel between a first communication device associated with the first user account and a second communication device associated with the second user account;

determining, in response to the initiating, that a third user account of the plurality of user accounts has a third collaboration score above the threshold;

sending a notification to the first communication device and the second communication device through the unplanned communication channel, wherein the notification includes an owner of the third user account, and an indication the third user account is available to join the unplanned communication channel based on a third user device entering a third room designated as a collaboration space; and

adding a third communication device associated with the third user account to the communication channel.

2 . The computer-implemented method of claim 1 , wherein the adding the third communication device is in response to receiving an input from the first user account to add the third communication device to the communication channel.

3 . The computer-implemented method of claim 1 , further comprising:

generating a second notification, wherein the second notification includes the first user account, the second user account, and a topic of the communication channel; and

sending the second notification to the third communication device.

4 . The computer-implemented method of claim 1 , further comprising:

determining that a fifth communication device associated with a fifth user account has a second communication channel open with a sixth communication device associated with a sixth user account;

determining the first user account and the third user account are part of a common group;

merging the fifth communication device and the sixth communication device into the communication channel; and

closing the second communication channel.

5 . The computer-implemented method of claim 1 , further comprising:

locking, in response to a second input from the second user account, the communication channel;

determining that a fourth collaboration score is above the threshold, wherein the fourth collaboration score is associated with a fourth user account and a fourth communication device; and

preventing, in response to the locking, the fourth communication device from joining the communication channel.

6 . The computer-implemented method of claim 1 , wherein each physical location includes two or more rooms, and each room is associated with a room designation.

7 . The computer-implemented method of claim 6 , wherein each location within each physical location is determined by an internet of things (IoT) device in each physical location, and the physical location is based on the room designation.

8 . The computer-implemented method of claim 7 , wherein the first collaboration score being above the threshold is based on determining that a first location of the first communication device is located in a first room with a collaboration room designation.

9 . The computer-implemented method of claim 8 , wherein each communication device includes a virtual reality system.

10 . The computer-implemented method of claim 9 , wherein the communication channel includes generating an avatar for each user account in the communication channel, wherein each avatar is viewable on each virtual reality device.

11 . A system comprising:

a processor; and

a computer-readable storage medium communicatively coupled to the processor and storing program instructions which, when executed by the processor, are configured to cause the processor to:

identify a plurality of user accounts, wherein each user account is associated with a communication device, and each communication device is associated with a different physical location;

determine, a location for at least two of the devices within each physical location moves to a room designated as a collaboration space from a room designated as a workstation, wherein the room designated as a collaboration space is not designated as a workstation and the room designated as a collaboration space is a location compatible with initiating unplanned conversations;

generate, for the at least two accounts of the plurality of accounts, a collaboration score, wherein each collaboration score is based on the location of each;

determine a first collaboration score of a first user account and a second collaboration score of a second user account are above a collaboration threshold;

initiate, automatically and based on the first collaboration score and the second collaboration score being above the threshold, an unplanned communication channel between a first communication device associated with the first user account and a second communication device associated with the second user account;

determine, in response to the initiating, that a third user account of the plurality of user accounts has a third collaboration score above the threshold;

send a notification to the first communication device and the second communication device through the unplanned communication channel, wherein the notification includes an owner of the third user account, and an indication the third user account is available to join the unplanned communication channel based on a third user device entering a third room designated as a collaboration space; and

add a third communication device associated with the third user account to the communication channel.

12 . The system of claim 11 , wherein the program instructions are further configured to cause the processor to:

generate a second notification, wherein the second notification includes the first user account, the second user account, and a topic of the communication channel; and

send the second notification to the third communication device.

13 . A computer program product, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processing unit to cause the processing unit to:

identify a plurality of user accounts, wherein each user account is associated with a communication device, and each communication device is associated with a different physical location;

determine, a location for at least two of the devices within each physical location moves to a room designated as a collaboration space from a room designated as a workstation, wherein the room designated as a collaboration space is not designated as a workstation and the room designated as a collaboration space is a location compatible with initiating unplanned conversations;

generate, for the at least two accounts of the plurality of accounts, a collaboration score, wherein each collaboration score is based on the location of each;

determine a first collaboration score of a first user account and a second collaboration score of a second user account are above a collaboration threshold;

initiate, automatically and based on the first collaboration score and the second collaboration score being above the threshold, an unplanned communication channel between a first communication device associated with the first user account and a second communication device associated with the second user account;

determine, in response to the initiating, that a third user account of the plurality of user accounts has a third collaboration score above the threshold;

send a notification to the first communication device and the second communication device through the unplanned communication channel, wherein the notification includes an owner of the third user account, and an indication the third user account is available to join the unplanned communication channel based on a third user device entering a third room designated as a collaboration space; and

add a third communication device associated with the third user account to the communication channel.

14 . The computer program product of claim 13 , wherein the program instructions are further configured to cause the processing unit to:

generate a second notification, wherein the second notification includes the first user account, the second user account, and a topic of the communication channel; and

send the second notification to the third communication device.

15 . The computer program product of claim 14 , wherein each physical location includes two or more rooms, and each room is associated with a room designation, each location within each physical location is determined by an internet of things (IoT) device in each physical location, and the physical location is based on the room designation.

16 . The method of claim 1 , wherein the room designated as a collaboration space is selected from the group consisting of break room, living room, and kitchen.