IP Library Granted Patent US 9,949,283
Granted Patent B2
US 9,949,283 · App. 14/127,192 · Granted Apr 17, 2018

Eliminating crossed timeslots interference

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 9,949,283
App. No.
14/127,192
Granted
Apr 17, 2018
Kind
B2
Abstract

In an example embodiment, one or more scheduler of base stations may be configured to schedule resource blocks on a frequency band of two adjacent cells to eliminate crossed timeslots interference by selecting different starting points on the frequency band.

Claims (41)

1. A method, comprising:

identifying, by a base station, a first wireless communication device that is within a range of an edge of a first cell and an edge of a second cell that is adjacent to the first cell;

selecting, by the base station, a first starting point for allocation of resource blocks in the first cell for the first wireless communication device, wherein the first starting point is different from a second starting point that is utilized by the second cell, wherein the first starting point is selected using a hashing function with an identification of the first cell as an input to the hashing function, and wherein the first starting point is unique to the input of the hashing function;

determining, by the base station, a plurality of resource blocks by starting at the first starting point for allocation to a plurality of wireless communication devices in a range of the first cell;

scheduling, by the base station, at least one resource block from the plurality of resource blocks for the first wireless communication device, and

communicating with the first wireless communication device in response to the scheduling.

2. The method as recited in claim 1 , wherein the scheduling the at least one resource block from the plurality of resource blocks comprises scheduling at least one resource block using the hashing function to map the identification of the first cell with the first starting point.

3. The method as recited in claim 1 , wherein the selecting the first starting point comprises selecting the first starting point using a number of resource blocks.

4. The method as recited in claim 1 , further comprising:

identifying, by the base station, a second wireless communication device within the range of the edge of the first cell and the edge of the second cell;

selecting, by the base station, the second starting point for allocation of resource blocks in the second cell for the second wireless communication device to be different from the first starting point utilized by the first cell; and

determining, by the base station, another plurality of resource blocks by starting at the second starting point for allocation to another plurality of wireless communication devices in a range of the second cell; and

scheduling, by the base station, at least one resource block from the another plurality of resource blocks for the second wireless communication device by starting at the second starting point.

5. The method as recited in claim 4 , wherein the hashing function includes a first hashing function, and wherein the selecting the second starting point comprises selecting the second starting point using a second hashing function with an identification of the second cell as an input to the second hashing function.

6. A non-transitory computer-readable medium having stored thereon instructions that, in response to execution, cause one or more processors to perform or control performance of operations, comprising:

selecting, by a base station, a first starting point for allocation of resource blocks in a first cell for a first wireless communication device, wherein the first starting point is different from a second starting point that is utilized by a second cell that is adjacent to the first cell, wherein the first starting point is selected using a hashing function with an identification of the first cell as an input to the hashing function, and wherein the first starting point is unique to the input of the hashing function;

determining, by the base station, a plurality of resource blocks by starting at the first starting point for allocation to a plurality of wireless communication devices in a range of the first cell;

scheduling, by the base station, at least one resource block from the plurality of resource blocks for the first wireless communication device; and

communicating with the first wireless communication device in response to the scheduling.

7. The non-transitory computer-readable medium as recited in claim 6 , wherein the scheduling the at least one resource block from the plurality of resource blocks comprises scheduling at least one resource block using the hashing function to map the identification of the first cell with the first starting point.

8. The non-transitory computer-readable medium as recited in claim 6 , wherein the selecting the first starting point comprises selecting the first starting point using a number of resource blocks.

9. The non-transitory computer-readable medium as recited in claim 6 , further comprising:

identifying, by the base station, the first wireless communication device which is within a range of an edge of the first cell and an edge of the second cell, wherein the first wireless communication device communicates in a time division duplex mode.

10. The non-transitory computer-readable medium as recited in claim 6 , further comprising:

identifying, by the base station, a second wireless communication device that is within a range of an edge of the first cell and an edge of the second cell;

selecting, by the base station, the second starting point for allocation of resource blocks in the second cell for the second wireless communication device to be different than the first starting point utilized by the first cell; and

determining, by the base station, another plurality of resource blocks by starting at the second starting point for allocation to another plurality of wireless communication devices in a range of the second cell; and

scheduling, by the base station, at least one resource block from the another plurality of resource blocks for the second wireless communication device by starting at the second starting point.

11. The non-transitory computer-readable medium as recited in claim 10 , wherein the hashing function includes a first hashing function, and wherein the selecting the second starting point comprises selecting the second starting point using a second hashing function with an identification of the second cell as an input to the second hashing function.

12. A non-transitory computer-readable medium having stored thereon instructions that, in response to execution, cause one or more processors to perform or control performance of operations, comprising:

identifying, by a base station, a first wireless communication device and a second wireless communication device that are near an edge of a first cell and an edge of a second cell adjacent to the first cell;

selecting, by the base station, a first starting point for allocation of resource blocks in the first cell for the first wireless communication device, wherein the first starting point is selected using a first hashing function with an identification of the first cell as an input to the first hashing function;

selecting a second starting point for allocation of resource blocks in the second cell for the second wireless communication device, wherein the second starting point is selected using a second hashing function with an identification of the second cell as an input to the second hashing function, wherein the first starting point utilized by the first cell and the second starting point utilized by the second cell are different, and wherein the first starting point is unique to the input of the first hashing function;

determining, by the base station, a first plurality of resource blocks by starting at the first starting point for allocation to a first plurality of wireless communication devices in a range of the first cell;

scheduling, by the base station, at least one resource block from the first plurality of resource blocks for the first wireless communication device;

determining, by the base station, a second plurality of resource blocks by starting at the second starting point for allocation to a second plurality of wireless communication devices in a range of the second cell;

scheduling, by the base station, at least one resource block from the second plurality of resource blocks for the second wireless communication device; and

communicating, by the base station, with the first and second wireless communication devices in response to the scheduling.

13. The non-transitory computer-readable medium as recited in claim 12 , wherein the identifying the first wireless communication device and the second wireless device comprises identifying the first wireless communication device and the second wireless device which communicate in a time division duplex mode.

14. The non-transitory computer-readable medium as recited in claim 12 , wherein the scheduling the at least one resource block from the second plurality of resource blocks for the second wireless communication device comprises scheduling at least one resource block using the second hashing function to map the identification of the second cell with the second starting point.

15. The non-transitory computer-readable medium as recited in claim 13 , wherein the selecting the second starting point comprises selecting the second starting point using a number of resource blocks.

Assignments (4)
RELEASE OF SECURITY INTEREST Recorded Nov 29, 2023
From: CRESTLINE DIRECT FINANCE, L.P.
To: EMPIRE TECHNOLOGY DEVELOPMENT LLC
Reel/Frame 065712/0585 →
SECURITY INTEREST Recorded Jan 29, 2019
From: EMPIRE TECHNOLOGY DEVELOPMENT LLC
To: CRESTLINE DIRECT FINANCE, L.P.
Reel/Frame 048373/0217 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 8, 2017
From: HUANG, ANPENG
To: JINDIANCHUANGQI TECHNOLOGY DEVELOPMENT CO., LTD
Reel/Frame 044337/0731 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 8, 2017
From: JINDIANCHUANGQI TECHNOLOGY DEVELOPMENT CO., LTD
To: EMPIRE TECHNOLOGY DEVELOPMENT LLC
Reel/Frame 044337/0787 →