IP Library Granted Patent US 10,021,029
Granted Patent B2
US 10,021,029 · App. 15/151,657 · Granted Jul 10, 2018

Method for routing incoming communication

Inventors: Gregory J. Boss (Saginaw, MI); Jeremy R. Fox (Georgetown, TX); Andrew R. Jones (Round Rock, TX); Kevin C. McConnell (Austin, TX); John E. Moore, Jr. (Brownsburg, IN)
Assignee: International Business Machines Corporation
H04L47/14H04L45/745H04L49/1584H04W12/06H04W4/08H04W4/80H04W84/12
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 10,021,029
App. No.
15/151,657
Granted
Jul 10, 2018
Kind
B2
Abstract

A first mobile device and a plurality of other mobile devices connect to a network. A routing configuration table is configured. The routing configuration table includes rules about sharing communication between the first mobile device and the plurality of other mobile devices. The first mobile device is paired with the plurality of other mobile device based on the routing configuration table. A determination is made whether the first mobile device has received a communication. In response to the determination that a communication has been received by the first mobile device, the communication is transferred to at least one mobile device of the plurality of mobile devices based on the configuration table.

Claims (66)

1. A method for transferring an incoming communication from a mobile device to another mobile device, the method comprising the steps of:

connecting, by one or more computer processors, a first mobile device and a plurality of other mobile devices to a network;

configuring, by one or more computer processors, a routing configuration table, wherein the routing configuration table includes rules about sharing communications between the first mobile device and the plurality of other mobile devices;

pairing, by one or more computer processors, the first mobile device and the plurality of other mobile devices based on the routing configuration table;

determining, by one or more computer processors, whether a communication of a plurality of communications is received by the first mobile device;

responsive to determining that the communication of the plurality of communications has been received by the first mobile device, transferring, by one or more computer processors, the communication of the plurality of communications to at least one mobile device of the plurality of other mobile devices based on the routing configuration table;

determining, by one or more processors, whether a pairing between the first mobile device and one or more mobile devices of the plurality of mobile devices is severed;

responsive to determining that the pairing between the first mobile device and one or more mobile devices of the plurality of mobile devices is severed, identifying, by one or more computer processors, the one or more mobile devices of the plurality of mobile devices associated with the severed pairing;

identifying, by one or more computer processors, the transferred communication associated with the identified one or more mobile devices of the plurality of mobile devices associated with the severed pairing;

storing, by one or more computer processors, the identified transferred communication to the first mobile device; and

deleting, by one or more computer processors, the identified transferred communication from the one or more mobile devices of plurality of other mobile devices paired to the first mobile device.

2. The method of claim 1 , wherein the step of connecting, by one or more computer processors, a first mobile device and a plurality of other mobile devices to a network, comprises:

detecting, by one or more computer processors, the network, wherein the network is selected from the group consisting of a wireless mesh network, a wireless local area network, and a wireless personal area network; and

connecting, by one or more computer processors, the first mobile device and the plurality of other mobile devices to the network, wherein the connection is an automatic connection or a connection requiring an authentication, and wherein the authentication is selected from the group consisting of a password, a personal identification number, or a fingerprint.

3. The method of claim 1 , wherein the plurality of communications is selected from a group consisting of a personal phone call, a business phone call, a personal e-mail, a business e-mail, a personal text, a business text, a personal social media content, and a business social media content, and wherein the business e-mail may be confidential or non-confidential.

4. The method of claim 3 , wherein a personal communication may be differentiated from a business communication based on an item selected from the group consisting of a phone book, a contact list, a natural language processing analysis, a cognitive computing analysis, an object recognition analysis, and a video content analysis, and wherein a confidential business e-mail may be differentiated from a non-confidential e-mail based on an item selected from the group consisting of a phone book, a contact list, a natural language processing analysis, a cognitive computing analysis, an object recognition analysis, and a video content analysis.

5. The method of claim 1 , wherein the step of transferring, by one or more computer processors, the communication of the plurality of communications to at least one mobile device of the plurality of other mobile devices based on the routing configuration table, comprises:

identifying, by one or more computer processors, a type of communication the at least one mobile device of the plurality of mobile devices is allowed to receive; and

responsive to determining that the communication is the type of communication that is identified as allowed to be received, transferring, by one or more computer processors, the communication to the at least one mobile device.

6. The method of claim 5 , further comprising:

responsive to determining that the communication is the type of communication that is not identified as allowed to be received, preventing, by one or more computer processors, the transfer of the communication from the first mobile device to the at least one mobile device.

7. A computer program product for transferring an incoming communication from a mobile device to another mobile device, the computer program product comprising:

one or more computer readable storage media; and

program instructions stored on the one or more computer readable storage media, the program instructions comprising:

program instructions to connect a first mobile device and a plurality of other mobile devices to a network;

program instructions to configure a routing configuration table, wherein the routing configuration table includes rules about sharing communications between the first mobile device and the plurality of other mobile devices;

program instructions to pair the first mobile device and the plurality of other mobile devices based on the routing configuration table;

program instructions to determine whether a communication of a plurality of communications is received by the first mobile device;

responsive to determining that the communication of the plurality of communications has been received by the first mobile device, program instructions to transfer the communication of the plurality of communications to at least one mobile device of the plurality of other mobile devices based on the routing configuration table;

program instructions to determine whether a pairing between the first mobile device and one or more mobile devices of the plurality of mobile devices is severed;

responsive to determining that the pairing between the first mobile device and one or more mobile devices of the plurality of mobile devices is severed, program instructions to identify the one or more mobile devices of the plurality of mobile devices associated with the severed pairing;

program instructions to identify the transferred communication associated with the identified one or more mobile devices of the plurality of mobile devices associated with the severed pairing;

program instructions to store the identified transferred communication to the first mobile device; and

program instructions to delete the identified transferred communication from the one or more mobile devices of plurality of other mobile devices paired to the first mobile device.

8. The computer program product of claim 7 , wherein the program instructions to connect a first mobile device and a plurality of other mobile devices to a network, comprises:

program instructions to detect the network, wherein the network is selected from the group consisting of a wireless mesh network, a wireless local area network, and a wireless personal area network; and

program instructions to connect the first mobile device and the plurality of other mobile devices to the network, wherein the connection is an automatic connection or a connection requiring an authentication, and wherein the authentication is selected from the group consisting of a password, a personal identification number, or a fingerprint.

9. The computer program product of claim 7 , wherein the plurality of communications is selected from a group consisting of a personal phone call, a business phone call, a personal e-mail, a business e-mail, a personal text, a business text, a personal social media content, and a business social media content, and wherein the business e-mail may be confidential or non-confidential.

10. The computer program product of claim 9 , wherein a personal communication may be differentiated from a business communication based on an item selected from the group consisting of a phone book, a contact list, a natural language processing analysis, a cognitive computing analysis, an object recognition analysis, and a video content analysis, and wherein a confidential business e-mail may be differentiated from a non-confidential e-mail based on an item selected from the group consisting of a phone book, a contact list, a natural language processing analysis, a cognitive computing analysis, an object recognition analysis, and a video content analysis.

11. The computer program product of claim 7 , wherein the program instructions to transfer the communication of the plurality of communications to at least one mobile device of the plurality of other mobile devices based on the routing configuration table, comprises:

program instructions to identify a type of communication the at least one mobile device of the plurality of mobile devices is allowed to receive; and

responsive to determining that the communication is the type of communication that is identified as allowed to be received, program instructions to transfer the communication to the at least one mobile device.

12. The computer program product of claim 11 , further comprising program instructions stored on the one or more computer readable storage media, to:

responsive to determining that the communication is the type of communication that is not identified as allowed to be received, prevent the transfer of the communication from the first mobile device to the at least one mobile device.

13. A computer system for transferring an incoming communication from a mobile device to another mobile device, the computer system comprising:

one or more computer processors;

one or more computer readable storage media; and

program instructions stored on the one or more computer readable storage media for execution by at least one of the one or more computer processors, the program instructions comprising:

program instructions to connect a first mobile device and a plurality of other mobile devices to a network;

program instructions to configure a routing configuration table, wherein the routing configuration table includes rules about sharing communications between the first mobile device and the plurality of other mobile devices;

program instructions to pair the first mobile device and the plurality of other mobile devices based on the routing configuration table;

program instructions to determine whether a communication of a plurality of communications is received by the first mobile device;

responsive to determining that the communication of the plurality of communications has been received by the first mobile device, program instructions to transfer the communication of the plurality of communications to at least one mobile device of the plurality of other mobile devices based on the routing configuration table;

program instructions to determine whether a pairing between the first mobile device and one or more mobile devices of the plurality of mobile devices is severed;

responsive to determining that the pairing between the first mobile device and one or more mobile devices of the plurality of mobile devices is severed, program instructions to identify the one or more mobile devices of the plurality of mobile devices associated with the severed pairing;

program instructions to identify the transferred communication associated with the identified one or more mobile devices of the plurality of mobile devices associated with the severed pairing;

program instructions to store the identified transferred communication to the first mobile device; and

program instructions to delete the identified transferred communication from the one or more mobile devices of plurality of other mobile devices paired to the first mobile device.

14. The computer system of claim 13 , wherein the program instructions to connect a first mobile device and a plurality of other mobile devices to a network, comprises:

program instructions to detect the network, wherein the network is selected from the group consisting of a wireless mesh network, a wireless local area network, and a wireless personal area network; and

program instructions to connect the first mobile device and the plurality of other mobile devices to the network, wherein the connection is an automatic connection or a connection requiring an authentication, and wherein the authentication is selected from the group consisting of a password, a personal identification number, or a fingerprint.

15. The computer system of claim 13 , wherein the plurality of communications is selected from a group consisting of a personal phone call, a business phone call, a personal e-mail, a business e-mail, a personal text, a business text, a personal social media content, and a business social media content, and wherein the business e-mail may be confidential or non-confidential.

16. The computer system of claim 15 , wherein a personal communication may be differentiated from a business communication based on an item selected from the group consisting of a phone book, a contact list, a natural language processing analysis, a cognitive computing analysis, an object recognition analysis, and a video content analysis, and wherein a confidential business e-mail may be differentiated from a non-confidential e-mail based on an item selected from the group consisting of a phone book, a contact list, a natural language processing analysis, a cognitive computing analysis, an object recognition analysis, and a video content analysis.

17. The computer system of claim 13 , wherein the program instructions to transfer the communication of the plurality of communications to at least one mobile device of the plurality of other mobile devices based on the routing configuration table, comprises:

program instructions to identify a type of communication the at least one mobile device of the plurality of mobile devices is allowed to receive; and

responsive to determining that the communication is the type of communication that is identified as allowed to be received, program instructions to transfer the communication to the at least one mobile device.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 13, 2021
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: KYNDRYL, INC.
Reel/Frame 057885/0644 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 11, 2016
From: BOSS, GREGORY J.; FOX, JEREMY R.; JONES, ANDREW R.; MCCONNELL, KEVIN C.; MOORE, JOHN E., JR.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 038545/0447 →
Continuity (1)
Related Publication 20170331745A1 · Nov 16, 2017