IP Library Granted Patent US 10,694,435
Granted Patent B2
US 10,694,435 · App. 16/353,945 · Granted Jun 23, 2020

Seamlessly handing over channel resources among user equipment

Inventors: Gandhi Sivakumar (Melbourne, AU); Rajan Dilavar Mithani (Pune, IN); Sandeep R. Patil (Pune, IN); Sasikanth Eda (Vijayawada, IN); Abhishek Jain (Baraut, IN)
Assignee: International Business Machines Corporation
H04W36/0072H04W36/06H04W36/18H04W36/36H04W72/0446H04W72/0453H04W76/10
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,694,435
App. No.
16/353,945
Granted
Jun 23, 2020
Kind
B2
Abstract

A computer-implemented method, according to one embodiment, includes: receiving, by the computer, information. The information that is received includes: an expiry time which corresponds to a communication request, and communication resources associated with the communication request. The communication resources further include a channel and/or a spectrum band which correspond to the communication request. The expiry time is packaged with the communication resources by the computer. Furthermore, the packaged expiry time and communication resources is passed, by the computer, to devices which correspond to each of one or more identities associated with the communication request. Other systems, methods, and computer program products are described in additional embodiments.

Claims (41)

1. A computer-implemented method, comprising:

receiving, by the computer, information, wherein the information includes:

an expiry time which corresponds to a communication request; and

communication resources associated with the communication request, wherein the communication resources include a channel and/or a spectrum band which correspond to the communication request;

packaging, by the computer, the expiry time with the communication resources; and

passing, by the computer, the packaged expiry time and communication resources to devices which correspond to each of one or more identities associated with the communication request.

2. The computer-implemented method of claim 1 , wherein the information is received from user equipment.

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

determining, by the computer, whether any of the devices which correspond to each of the one or more identities have used the communication resources to establish a connection with the user equipment within the expiry time;

freeing, by the computer, the communication resources in response to determining that none of the devices which correspond to each of the one or more identities have used the communication resources to establish a connection with the user equipment within the expiry time; and

recalling, by the computer, the freed communication resources to a common pool.

4. The computer-implemented method of claim 2 , wherein the user equipment is a mobile phone.

5. The computer-implemented method of claim 1 , wherein the information includes contextual information associated with the communication request, wherein the contextual information is selected from the group consisting of: speech data, messaging data, and calendar data.

6. The computer-implemented method of claim 5 , wherein the expiry time is calculated using the contextual information.

7. The computer-implemented method of claim 1 , wherein the computer is included in a base station, wherein the base station includes cognitive radio.

8. The computer-implemented method of claim 1 , wherein the communication resources correspond to a long-term evolution (LTE) wireless communication network.

9. A computer-implemented method, comprising:

identifying, by the computer, a context of a communication request by analyzing contextual information that is associated with the communication request;

using, by the computer, the context of the communication request to calculate an expiry time which corresponds to the communication request;

identifying, by the computer, one or more identities which correspond to the communication request; and

sending, by the computer, the identified one or more identities, and the expiry time to a base station.

10. The computer-implemented method of claim 9 , wherein the contextual information associated with the communication request is selected from the group consisting of: speech data, messaging data, and calendar data.

11. The computer-implemented method of claim 9 , wherein cognitive radio is used to collect the contextual information.

12. The computer-implemented method of claim 9 , wherein the computer is included in user equipment, wherein the user equipment is configured to receive and transfer communication resources, wherein the communication resources include a channel and/or a spectrum band.

13. The computer-implemented method of claim 12 , wherein the user equipment is a mobile phone.

14. The computer-implemented method of claim 9 , wherein the communication request corresponds to a long-term evolution (LTE) wireless communication network.

15. The computer-implemented method of claim 9 , comprising:

sending, by the computer, a channel and/or spectrum band corresponding to the communication request to the base station.

16. A computer program product comprising a computer readable storage medium having program instructions embodied therewith, wherein the computer readable storage medium is not a transitory signal per se, the program instructions readable and/or executable by a processor to perform a method comprising:

receiving, by the processor, information from user equipment, wherein the information includes:

an expiry time which corresponds to a communication request; and

communication resources associated with the communication request, wherein the communication resources include a channel and/or a spectrum band which correspond to the communication request;

packaging, by the processor, the expiry time with the communication resources; and

passing, by the processor, the packaged expiry time and communication resources to devices which correspond to each of one or more identities associated with the communication request.

17. The computer program product of claim 16 , the program instructions readable and/or executable by the processor to perform the method comprising:

determining, by the processor, whether any of the devices which correspond to each of the one or more identities have used the communication resources to establish a connection with the user equipment within the expiry time;

freeing, by the processor, the communication resources in response to determining that none of the devices which correspond to each of the one or more identities have used the communication resources to establish a connection with the user equipment within the expiry time; and

recalling, by the processor, the freed communication resources to a common pool.

18. The computer program product of claim 16 , wherein the user equipment is a mobile phone, wherein the processor is included in a base station, wherein the base station and the mobile phone each include cognitive radio.

19. The computer program product of claim 16 , wherein the expiry time is calculated using contextual information, wherein the contextual information is selected from the group consisting of: speech data, messaging data, and calendar data.

20. The computer program product of claim 16 , wherein the communication resources correspond to a long-term evolution (LTE) wireless communication network.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 30, 2019
From: SIVAKUMAR, GANDHI; MITHANI, RAJAN DILAVAR; PATIL, SANDEEP R.; EDA, SASIKANTH; JAIN, ABHISHEK
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 049038/0785 →
Continuity (2)
Continuation 16015063 · Jun 21, 2018
Related Publication 20190394689A1 · Dec 26, 2019