IP Library Granted Patent US 10,757,623
Granted Patent B2
US 10,757,623 · App. 16/200,749 · Granted Aug 25, 2020

Cognitive analysis of temporal obstructions

Inventors: Craig M. Trim (Ventura, CA); Gandhi Sivakumar (Bentleigh, AU); Martin G. Keen (Cary, NC)
Assignee: International Business Machines Corporation
H04W36/08H04W16/18H04W36/30H04W36/385G06F40/30G06K9/6267H04W84/045
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,757,623
App. No.
16/200,749
Granted
Aug 25, 2020
Kind
B2
Abstract

A method, system and computer program product includes receiving information related to a temporal obstruction located within a first small cell of a network, analyzing the information related to the temporal obstruction, determining a change in a range of the first small cell caused by the temporal obstruction, and sending a notification related to the change in the range of the first small cell caused by the temporal obstruction.

Claims (83)

1. A method comprising:

receiving, by one or more processors of a computer system, information related to a temporal obstruction located within a first small cell of a network;

analyzing, by the one or more processors of the computer system, the information related to the temporal obstruction;

determining, by the one or more processors of the computer system, a change in a range of the first small cell caused by the temporal obstruction, and

sending, by the one or more processors of the computer system, a notification related to the change in the range of the first small cell caused by the temporal obstruction,

wherein the information received during the receiving is received from at least one information source, and wherein the analyzing further includes at least one of:

performing by the one or more processors of the computer system, a cognitive search to identify at least one of a pattern, a trend or an actionable insight;

analyzing, by the one or more processors of the computer system, text using natural language analysis techniques to extract meta data from content; and

analyzing, by the one or more processors of the computer system, an image and deriving categorizations or classifications of objects and scenes in the image.

2. The method of claim 1 , further comprising:

determining, by the one or more processors of the computer system, that network service of a mobile device connected to the first small cell is impacted by the temporal obstruction;

initiating, by the one or more processors of the computer system, a switch in the connection for the mobile device from the first small cell to a second small cell of the network in response to the determining that the network service of the mobile device connected to the first small cell is impacted by the temporal obstruction.

3. The method of claim 1 , further comprising:

maintaining, by the one or more processors of the computer system, a small cell temporal obstruction range repository, wherein the small cell temporal obstruction range repository includes range information of a plurality of small cells in the network including the first small cell, the range information accounting for known temporal obstructions;

maintaining, by the one or more processors of the computer system, a small cell unobstructed range repository, wherein the small cell unobstructed range repository includes range information of the plurality of small cells in the network that does not account for known temporal obstructions;

comparing, by the one or more processors of the computer system, the small cell temporal obstruction range repository with the small cell unobstructed range repository.

4. The method of claim 1 , further comprising:

receiving, by the one or more processors of the computer system, information related to a potential future temporal obstruction located within the network;

predicting, by the one or more processors of the computer system, a future temporal obstruction, from the information related to the potential future temporal obstruction; and

sending, by the one or more processors of the computer system, a notification of the future temporal obstruction.

5. The method of claim 1 , further comprising:

determining, by the one or more processors of the computer system, where a new small cell should be placed in the network to compensate for the change in the range of the first small cell caused by the temporal obstruction; and

placing the new small cell in the network in response to the determining where the new small cell should be placed.

6. The method of claim 1 , wherein the analyzing further includes at least one of:

determining, by the one or more processors of the computer system, a type of the temporal obstruction; and

determining, by the one or more processors of the computer system, an expected duration of the temporal obstruction.

7. The method of claim 1 , wherein the at least one information source is selected from the group consisting of a social network, a web site, a forum, and a calendar application.

8. A computer system, comprising:

one or more processors;

one or more memory devices coupled to the one or more processors; and

one or more computer readable storage devices coupled to the one or more processors, wherein the one or more storage devices contain program code executable by the one or more processors via the one or more memory devices to implement a method, the method comprising:

receiving, by the one or more processors of the computer system, information related to a temporal obstruction located within a first small cell of a network;

analyzing, by the one or more processors of the computer system, the information related to the temporal obstruction;

determining, by the one or more processors of the computer system, a change in a range of the first small cell caused by the temporal obstruction; and

sending, by the one or more processors of the computer system, a notification related to the change in the range of the first small cell caused by the temporal obstruction,

wherein the information received during the receiving is received from at least one information source, and wherein the analyzing further includes at least one of:

performing, by the one or more processors of the computer system, a cognitive search to identify at least one of a pattern, a trend or an actionable insight;

analyzing, by the one or more processors of the computer system, text using natural language analysis techniques to extract meta data from content; and

analyzing, by the one or more processors of the computer system, an image and deriving categorizations or classifications of objects and scenes in the image.

9. The computer system of claim 8 , the method further comprising:

determining, by the one or more processors of the computer system, that network service of a mobile device connected to the first small cell is impacted by the temporal obstruction,

initiating, by the one or more processors of the computer system, a switch in the connection for the mobile device from the first small cell to a second small cell of the network in response to the determining that the network service of the mobile device connected to the first small cell is impacted by the temporal obstruction.

10. The computer system of claim 8 , the method further comprising:

maintaining, by the one or more processors of the computer system, a small cell temporal obstruction range repository, wherein the small cell temporal obstruction range repository includes range information of a plurality of small cells in the network including the first small cell, the range information accounting for known temporal obstructions;

maintaining, by the one or more processors of the computer system, a small cell unobstructed range repository, wherein the small cell unobstructed range repository includes range information of the plurality of small cells in the network that does not account for known temporal obstructions;

comparing, by the one or more processors of the computer system, the small cell temporal obstruction range repository with the small cell unobstructed range repository.

11. The computer system of claim 8 , the method further comprising:

receiving, by the one or more processors of the computer system, information related to a potential future temporal obstruction located within the network;

predicting, by the one or more processors of the computer system, the potential future temporal obstruction, from the information related to the potential future temporal obstruction; and

sending, by the one or more processors of the computer system, a notification of the future temporal obstruction.

12. The computer system of claim 8 , the method further comprising:

determining, by the one or more processors of the computer system, where a new small cell should be placed in the network to compensate for the change in the range of the first small cell caused by the temporal obstruction; and

placing the new small cell in the network in response to the determining where the new small cell should be placed.

13. The computer system of claim 8 , wherein the analyzing further includes at least one of:

determining, by the one or more processors of the computer system, a type of the temporal obstruction; and

determining, by the one or more processors of the computer system, an expected duration of the temporal obstruction.

14. The computer system of claim 8 , wherein the at least one information source selected from the group consisting of a social network, a web site, a forum, and a calendar application.

15. A computer program product, comprising a computer readable hardware storage device storing a computer readable program code, the computer readable program code comprising an algorithm that when executed by one or more processors of a computer system implements a method, the method comprising:

receiving, by the one or more processors of the computer system, information related to a temporal obstruction located within a first small cell of a network;

analyzing, by the one or more processors of the computer system, the information related to the temporal obstruction;

determining, by the one or more processors of the computer system, a change in a range of the first small cell caused by the temporal obstruction; and

sending, by the one or more processors of the computer system, a notification related to the change in the range of the first small cell caused by the temporal obstruction,

wherein the information received during the receiving is received from at least one information source, and wherein the analyzing further includes at least one of:

performing, by the one or more processors of the computer system, a cognitive search to identify at least one of a pattern, a trend or an actionable insight;

analyzing, by the one or more processors of the computer system, text using natural language analysis techniques to extract meta data from content; and

analyzing, by the one or more processors of the computer system, an image and deriving categorizations or classifications of objects and scenes in the image.

16. The computer program product of claim 15 , the method further comprising:

determining, by the one or more processors of the computer system, that network service of a mobile device connected to the first small cell is impacted by the temporal obstruction;

initiating, by the one or more processors of the computer system, a switch in the connection for the mobile device from the first small cell to a second small cell of the network in response to the determining that the network service of the mobile device connected to the first small cell is impacted by the temporal obstruction.

17. The computer program product of claim 15 , the method further comprising:

maintaining, by the one or more processors of the computer system, a small cell temporal obstruction range repository, wherein the small cell temporal obstruction range repository includes range information of a plurality of small cells in the network including the first small cell, the range information accounting for known temporal obstructions;

maintaining, by the one or more processors of the computer system, a small cell unobstructed range repository, wherein the small cell unobstructed range repository includes range information of the plurality of small cells in the network that does not account for known temporal obstructions;

comparing, by the one or more processors of the computer system, the small cell temporal obstruction range repository with the small cell unobstructed range repository.

18. The computer program product of claim 15 , the method further comprising:

receiving, by the one or more processors of the computer system, information related to a potential future temporal obstruction located within the network;

predicting, by the one or more processors of the computer system, the future temporal obstruction, from the information related to the potential future temporal obstruction; and

sending, by the one or more processors of the computer system, a notification of the future temporal obstruction.

19. The computer program product of claim 15 , the method further comprising:

determining, by the one or more processors of the computer system, where a new small cell should be placed in the network to compensate for the change in the range of the first small cell caused by the temporal obstruction; and

placing the new small cell in the network in response to the determining where the new small cell should be placed.

20. The computer program product of claim 15 , wherein the analyzing further includes at least one of:

determining, by the one or more processors of the computer system, a type of the temporal obstruction; and

determining, by the one or more processors of the computer system, an expected duration of the temporal obstruction.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 27, 2018
From: TRIM, CRAIG M.; SIVAKUMAR, GANDHI; KEEN, MARTIN G.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 047588/0158 →
Continuity (1)
Related Publication 20200169930A1 · May 28, 2020