Sign In to Follow Application
View All Documents & Correspondence

Base Station For Scheduling Ue In Wireless Network And A Method Thereof

Abstract: The present disclosure relates to base station (101) and method for scheduling one or more UE (102) in wireless network. Initially, at first scan of scanning by directional antenna unit (104), base station (101) receives scheduling request from one or more UE (102) located in radial region of beam radiated by directional antenna unit (104) associated with base station (101). Upon receiving scheduling request, base station (101) determines schedule for data for one or more UE (102) based on one or more UE parameters associated with one or more UE (102). Determined schedule for data is transmitting to corresponding one or more UE (102) along radial region of beam at second scan of scanning for scheduling one or more UE (102) in wireless network. Base station (101) obtains data from one or more UE (102) along the radial region of beam in third scan of scanning based on schedule. Figure 3

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
27 January 2017
Publication Number
31/2018
Publication Type
INA
Invention Field
COMMUNICATION
Status
Email
ipo@knspartners.com
Parent Application
Patent Number
Legal Status
Grant Date
2023-10-12
Renewal Date

Applicants

TEJAS NETWORKS LIMITED
No. 25, 5th Floor, J P Software Park, Electronic City, Phase 1, Bangalore 560 100

Inventors

1. JISHNU ARAVINDAKSHAN
TEJAS NETWORKS LIMITED, No. 25, 5th Floor, J P Software Park, Electronic City, Phase 1, Bangalore 560 100

Specification

Claims:We claim:
1. A method for scheduling one or more User Equipment (UE) in a wireless network, comprises:
receiving, by a base station (101), a scheduling request from one or more UE (102) located in radial region of a beam radiated by a directional antenna unit (104) associated with the base station (101) at a first scan of scanning by the directional antenna unit (104);
determining, by the base station (101), a schedule for data for the one or more UE (102) based on one or more UE parameters associated with the one or more UE (102); and
transmitting, by the base station (101), the schedule for the data to the corresponding one or more UE (102) along the radial region of the beam at a second scan of the scanning for scheduling the one or more UE (102) in a wireless network.

2. The method as claimed in claim 1, further comprises obtaining, by the base station (101), the data from the one or more UE (102) along the radial region of the beam in a third scan of the scanning based on the schedule.

3. The method as claimed in claim 1, wherein the scanning comprises rotating the directional antenna unit (104) for a predetermined rate and radiating the beam of a predetermined angle.

4. The method as claimed in claim 3, wherein the predetermined rate and the predetermined angle varies based on timing advance data of each of the one or more UE (102).

5. The method as claimed in claim 4, wherein the timing advance data is time taken by the data to reach the base station (101) from the corresponding each of the one or more UE (102).

6. The method as claimed in claim 1, wherein the one or more UE parameters comprises at least one of location data, timing advance data, periodicity data, buffer size data, channel allocation data and Channel Quality Indication (CQI).

7. The method as claimed in claim 1, wherein each of the one or more UE (102) is aware of time instant of the scanning of the corresponding one or more UE.

8. The method as claimed in claim 1, wherein the one or more UE (102) is in sleep mode when the one or more UE (102) is not scanned.

9. A base station for scheduling one or more User Equipment (UE) in a wireless network, comprising:
a directional antenna unit (104);
a processor (105); and
a memory (108) communicatively coupled to the processor (105), wherein the memory (108) stores processor-executable instructions, which, on execution, cause the processor (105) to:
receive a scheduling request from one or more UE located in radial region of a beam radiated by the directional antenna unit (104) associated with the base station (101) at a first scan of scanning by the directional antenna unit (104);
determine a schedule for data for the one or more UE (102) based on one or more UE parameters associated with the one or more UE (102); and
transmit the schedule for the data to the corresponding one or more UE along the radial region of the beam at a second scan of the scanning for scheduling the one or more UE (102) in a wireless network.

10. The base station as claimed in claim 9, further comprises the processor (105) configured to obtain the data from the one or more UE (102) along the radial region of the beam in a third scan of the scanning based on the schedule.

11. The base station as claimed in claim 9, wherein the directional antenna unit (104) rotates for a predetermined rate and radiates the beam of a predetermined angle for the scanning.

12. The base station as claimed in claim 11, wherein the predetermined rate and the predetermined angle varies based on timing advance data of each of the one or more UE (102).

13. The base station as claimed in claim 12, wherein the timing advance data is time taken by the data to reach the base station (101) from the corresponding each of the one or more UE (102).

14. The base station as claimed in claim 9, wherein the one or more UE parameters comprises at least one of location data, timing advance data, periodicity data, buffer size data, channel allocation data and Channel Quality Indication (CQI).

15. The base station as claimed in claim 9, wherein each of the one or more UE (102) is aware of time instant of the scanning of the corresponding one or more UE.

16. The base station as claimed in claim 9, wherein the one or more UE (102) is in sleep mode when the one or more UE (102) is not scanned.
, Description:FIELD OF THE DISCLOSURE

The present subject matter generally relates to field of wireless communication. More particularly, but not exclusively, the present disclosure discloses a base station and method for scheduling one or more User Equipment (UE) in a wireless network.

BACKGROUND
In a wireless network, which may be a cellular and a non-cellular network such as Internet of Things (IoT) technologies, Machine to Machine (M2M) communication, or any other wireless technologies, there exist communication between base station (may also referred as remote server or Evolved Node B (eNodeB)) and one or more UE located in that wireless network. The communication involves a mechanism to transmit and receive data periodically by at least one of the one or more UE and the base station. The transmission and reception of the data is based on schedule allotted by the base station to each of the one or more UE.

In existing technology, the base station schedules at least one of UE in the wireless network covered by the base station based on request from the UE for scheduling Uplink (UL) channel. There are multiple mechanisms implemented for scheduling the one or more UE which may differ with respect to factors applicable for determining schedule or based on periodicity of the scheduling. Upon scheduling, the base station provides grant of UL scheduling to the corresponding UE based on which the data is transmitted and received. In some of existing mechanisms, the scheduling may be based on multiple parameters associated with the UE such as buffer size data, Channel Quality Indication (CQI), location data, timing advance data, periodicity data, channel allocation data and so on.

One of existing mechanisms for scheduling discloses resource scheduling a group of UE such as IoT or M2M devices in a network for a periodic duration persistently. The base station is configured to club traffic or data from the group of UE in an allocated Resource Block (RB). Other existing mechanisms disclose scheduling user devices on a wireless network based on first and second fading metric to one base station and to other base station respectively. Said mechanisms use the user device with larger first metric to be prioritized over other user devices.

With advancement in the technology, the base stations are configured to connect to the UE in one or more adverse conditions providing low data rate with very high energy efficiency. Adverse conditions may arise when a UE located in a basement or buried deep in soil or when location of a UE with respect to the base station changes continuously. In some of the networks, the number of UE connected to a single base station may be large. In such scenarios, there exists limitation of handling number of UE by the single base station to establish an efficient communication with each of the UE. Scheduling the UE in a given instance using one or more Resource Element (RE) of UL Resource Block (RB) is also a challenge to the base station. Also, scheduling of the UE with least amount of power consumption is needed in case of a network with battery driven UE such as IoT devices which may last over 5 to 10 years. There is also a need for an efficient scheduling mechanism which may handle interference from other base stations.

The information disclosed in this background of the disclosure section is only for enhancement of understanding of the general background of the invention and should not be taken as an acknowledgement or any form of suggestion that this information forms the prior art already known to a person skilled in the art.

SUMMARY
Disclosed herein is a method for scheduling one or more UE in a wireless network. The method comprises, initially, receiving a scheduling request by a base station from one or more UE located in radial region of a beam radiated by a directional antenna unit associated with the base station at a first scan of scanning by the directional antenna unit. Upon receiving the scheduling request, the base station determines a schedule for data for the one or more UE based on one or more UE parameters associated with the one or more UE. The determined schedule for the data is transmitting to the corresponding one or more UE along the radial region of the beam at a second scan of the scanning for scheduling the one or more UE in a wireless network.

Some embodiments of the present disclosure disclose a base station for scheduling one or more User Equipment (UE) in a wireless network. The base station comprises a directional antenna unit, a processor and a memory. The memory is communicatively coupled to the processor, which stores processor-executable instructions which on execution cause the processor to receive a scheduling request from one or more UE located in radial region of a beam radiated by the directional antenna unit associated with the base station at a first scan of scanning by the directional antenna unit. Further, upon receiving the scheduling request, the processor determines a schedule for data for the one or more UE based on one or more UE parameters associated with the one or more UE. The processor further transmits the schedule for the data to the corresponding one or more UE along the radial region of the beam at a second scan of the scanning for scheduling the one or more UE in a wireless network.

The foregoing summary is illustrative only and is not intended to be in any way limiting. In addition to the illustrative aspects, embodiments, and features described above, further aspects, embodiments, and features will become apparent by reference to the drawings and the following detailed description.

BRIEF DESCRIPTION OF THE DRAWINGS
The accompanying drawings, which are incorporated in and constitute a part of this disclosure, illustrate exemplary embodiments and, together with the description, serve to explain the disclosed principles. In the figures, the left-most digit(s) of a reference number identifies the figure in which the reference number first appears. The same numbers are used throughout the figures to reference like features and components. Some embodiments of system and/or methods in accordance with embodiments of the present subject matter are now described, by way of example only, and with reference to the accompanying figures, in which:

Figure 1A and 1B illustrates embodiments of a system for scheduling one or more UE in a wireless network in accordance with some embodiments of the present disclosure;

Figure 2 illustrates a detailed block diagram of base station for scheduling one or more UE in a wireless network in accordance with some embodiments of the present disclosure;

Figure 3 illustrates a flow diagram showing steps performed by a base station for scheduling one or more UE in a wireless network in accordance with some embodiments of the present disclosure;

Figure 4 illustrates a schematic diagram showing steps performed by a system for scheduling one or more UE in a wireless network in accordance with some embodiments of the present disclosure; and

Figure 5 illustrates a block diagram of an exemplary computer system for implementing some embodiments consistent with the present disclosure.

It should be appreciated by those skilled in the art that any block diagrams herein represent conceptual views of illustrative systems embodying the principles of the present subject matter. Similarly, it will be appreciated that any flow charts, flow diagrams, state transition diagrams, pseudo code, and the like represent various processes which may be substantially represented in computer readable medium and executed by a computer or processor, whether or not such computer or processor is explicitly shown.

DETAILED DESCRIPTION
In the present document, the word "exemplary" is used herein to mean "serving as an example, instance, or illustration." Any embodiment or implementation of the present subject matter described herein as "exemplary" is not necessarily to be construed as preferred or advantageous over other embodiments.

While the disclosure is susceptible to various modifications and alternative forms, specific embodiment thereof has been shown by way of example in the drawings and will be described in detail below. It should be understood, however that it is not intended to limit the disclosure to the particular forms disclosed, but on the contrary, the disclosure is to cover all modifications, equivalents, and alternative falling within the scope of the disclosure.

The terms “comprises”, “comprising”, or any other variations thereof, are intended to cover a non-exclusive inclusion, such that a setup, device or method that comprises a list of components or steps does not include only those components or steps but may include other components or steps not expressly listed or inherent to such setup or device or method. In other words, one or more elements in a system or apparatus proceeded by “comprises… a” does not, without more constraints, preclude the existence of other elements or additional elements in the system or apparatus.

In the following detailed description of the embodiments of the disclosure, reference is made to the accompanying drawings that form a part hereof, and in which are shown by way of illustration specific embodiments in which the disclosure may be practiced. These embodiments are described in sufficient detail to enable those skilled in the art to practice the disclosure, and it is to be understood that other embodiments may be utilized and that changes may be made without departing from the scope of the present disclosure. The following description is, therefore, not to be taken in a limiting sense.

The present disclosure provides efficient method for scheduling one or more User Equipment (UE) by a base station in a wireless network even with large number of UE. An exemplary method of the present disclosure discloses to schedule the one or more UE with minimal power consumption. The method includes scanning of the one or more UE by radiating beam radially using a directional antenna unit associated with the base station in coverage area of the base station. At any instant of time, the one or more UE, which is scanned by the base station, communicates with the base station for the scheduling. The scanning includes three scans of the one or more UE for the scheduling and receiving data from the one or more UE which is scheduled. The base station, in first scan of the one or more UE, receives scheduling request from the one or more UE located in radial region of the beam. Upon receiving the scheduling request, the base station determines the schedule for data from the one or more UE based on one or more UE parameters. In second scan of the one or more UE, the base station transmits the determined schedule to the one or more UE. Based on the received schedule, the UE transmits data to the base station in third scan of the one or more UE.

Figure 1A and 1B illustrate embodiments of a system 100 for scheduling one or more UE 102…102.N (hereinafter collectively referred as one or more UE 102) in a wireless network in accordance with some embodiments of the present disclosure.

The system 100 for scheduling the one or more UE 102 comprises of a base station 101 and the one or more UE 102. The base station 101 further comprises a directional antenna unit 104, a processor 105, an I/O interface 106, modules 107 and a memory 108. In a non-limiting embodiment, the directional antenna unit 104 may not be a part of the base station 101, wherein the directional antenna unit 104 may be communicatively coupled to the base station 101 through external means for scheduling the one or more UE 102. The memory 108 in the base station 101 is communicatively coupled to the processor 105. The memory 108 stores processor executable instructions which on execution enable the base station 101 to schedule the one or more UE 102. The one or more UE 102 in the system 100 may be a device which is configured to transmit and receive data with the base station 101 and may be located under coverage region of the base station 101. In an embodiment, the one or more UE 102 may be devices relating to IoT which may include, but are not limited to, electric meters, water meters, industrial sensors, air pollution sensors, water pollution sensors and so on. In one embodiment, location of the one or more UE 102 may be one of constant and varying with respect to location of the base station 101 in the wireless network. The base station 101 communicates with the one or more UE 102 via the communication network 103. In one embodiment, the communication network 103 may be one of a cellular network and a non-cellular network. In a non-limiting embodiment, the base station 101 may use one of physical layer and Media Access Control (MAC) layer technology and any other technology known to a person skilled in the art to connect to the one or more UE 102.

For scheduling and obtaining the data from the one or more UE 102, the base station 101 performs scanning of the one or more UE 102. The scanning involves first scan, second scan and third scan of the one or more UE 102. The directional antenna unit 104 associated with the base station 101 rotates at a predetermined rate and radiates beam 109 at a predetermined angle radially along coverage area of the base station 101 for the scanning. The coverage area may be a circumferential area around the base station 101 within which the base station 101 may establish a communication with the one or more UE 102 in that coverage area. Each rotation of the directional antenna unit 104 may be considered as one cycle. In an embodiment, the directional antenna unit 104 may rotate for 360 degrees per cycle. The directional antenna unit 104 may be rotated either physically or electronically for the scanning. In a non-limiting embodiment, the directional antenna unit 104 may be a narrow-beamed antenna that may be created using an array antenna or physical antenna design. Here, each of the one or more UE 102 is aware of time instant of their scanning. In an embodiment, the one or more UE 102 may be in sleep mode and during each of the scanning, i.e., the first scan, second scan and the third scan, the one or more UE 102 may wake up from the sleep mode to communicate with the base station 101. By this, power consumption of the one or more UE 102 is reduced efficiently. After UE 102 wakes up to communicate with the base station at the approximate time of scan, the UE102 first synchronizes itself with the base station 101 to meet the scan cycle perfectly. In a non-limiting embodiment, the first scan, the second scan and the third scan may not happen in consecutive cycle of rotation of the directional antenna unit 104.

During the first scan of the base station 101, the one or more UE 102 located in a radial region of the beam 109 radiated by the directional antenna unit 104 transmits a scheduling request to the base station 101. In an embodiment, if the one or more UE 102 is in the sleep mode, the one or more UE 102 wake up from the sleep mode to transmit the scheduling request at the instant of scanning. Upon receiving the scheduling request, the base station 101 determines a schedule for the data for the one or more UE 102 based on one or more UE parameters associated with the one or more UE 102. The one or more UE parameters comprises at least one of location data, timing advance data, periodicity data, buffer size data, channel allocation data and Channel Quality Indication (CQI) associated with the each of the one or more UE 102. In a non-limiting embodiment, the one or more UE parameters may be any other parameters associated with the one or more UE 102 for determining the schedule for the data.

During the second scan of the one or more UE 102, the determined schedule for the data is transmitted to the corresponding the one or more UE 102 which are along the radial region of the beam 109. Even in the second scan, the one or more UE 102, if in sleep mode, may wake up from the sleep mode to receive the schedule at time when the one or more UE 102 is scanned in the second scan. In an embodiment, the determined schedule may be transmitted to the corresponding one or more UE 102 via a common control channel in the wireless network. In an embodiment, the schedule comprises grant of a resource element with RB in the wireless network to each of the one or more UE 102. The grant of the resource element may be based on the timing advance data associated with the corresponding one or more UE 102. In frequency domain, the schedule is also based on sub-carrier channel to be allocated to each of the one or more UE 102.

During the third scan, the one or more scheduled UE 102, located along the radial region of the beam 109, transmits the data to the base station 101 on the scheduled RB. In an embodiment, the data is transmitted by each of the one or more UE 102 in the allocated channel, which may be Physical Uplink Shared Channel (PUSCH), in the uplink using the RB allocated for said channel. In an embodiment, the data is transmitted from the one or more UE 102 in the wireless network to the base station 101 via traffic channel which may be Down Link Shared Channel (DL-SCH) or Uplink Shared Channel (UL-SCH). In another embodiment, the data is received via the traffic channel by the one or more UE in the wireless network from the base station.

Consider a wireless network as shown in Figure 1B, with the base station 101 and one or more UE 102.1-102.8. As shown in the figure, the one or more UE 102.1-102.8 may be any device which is configured to communicate with the base station 101. In an embodiment, the one or more UE 102.1-102.8 may be devices relating to IoT which may include, but are not limited to, electric meters, water meters, industrial sensors, air pollution sensors, water pollution sensors and so on., and the like. One or more illustrations of the one or more UE 102.1-102.8 is shown in Figure 1B. The location of the one or more UE 102.1-102.8 may be one of constant or varying with respect to the base station 101 at any instant of time. For scheduling the one or more UE 102.1-102.8, the base station 101 performs the scanning of the one or more UE as described previously. The directional antenna unit 104 associated with the base station 101 rotates mechanically or electronically at a predetermined rate and radiates the beam 109 of a predetermined angle along the radial region of the base station 101 as shown in the figure for the scanning. Consider, at an instant of time, UE 102.1 and UE 102.8 of the one or more UE 102.1-102.8 are located along the direction of the beam 109. Here, the one or more UE 102.1-102.8 are aware of time of scan of the corresponding one or more UE 102.1-102.8. Consider, the base station 101 rotates 360 degrees in each cycle of rotation.

Now, at first cycle of the rotation, there is a need for the UE 102.1 to communicate with the base station 101. Since the UE 102.1 is aware of the time of scan, the UE 102.1 wakes up from the sleep mode at the first scan of the directional antenna unit 104 i.e., at rough instant when the beam 109 is radiated towards the UE 102.1. Once the UE 102.1 wakes up from sleep mode and synchronizes fully with the base station 101, communication is enabled between the UE 102.1 and the base station 101 and the UE 102.1 transmits a scheduling request to the base station 101. The base station 101, upon receiving the scheduling request, determines the schedule for data from the UE 102.1 based on one or more parameters.

During second cycle of the rotation of the directional antenna unit 104, there is a need for the UE 102.8 to communicate with the base station 101. When the beam 109 is radiated along the radial direction of location of UE 102.1 and the UE 102.8, the UE 102.8 may wake up from the sleep mode and transmits the scheduling request to the base station 101. For the UE 102.8 this would be its first scan. Further, in the second cycle the determined schedule for the data from the base station 101, is transmitted to the UE 102.1. The second cycle would be at second scan for UE 102.1. Now, the schedule for data from the UE 102.8 is determined by the base station 101.
During the third cycle of the rotation of the directional antenna unit 104 which is the third scan for UE 102.1 and second scan for UE102.8, the determined schedule for the data from the base station 101 is transmitted to the UE 102.8 by the base station 101 and the data is received from the UE 102.1 by the base station 101 based on the schedule of the UE 102.1.

At fourth cycle of the rotation of the directional antenna unit 104, which is third scan of the UE 102.8, the UE 102.8 transmits the data to the base station 101 based on the schedule of the UE 102.8. Similarly, other one or more UE (which are 102.2-102.7) may also transmit the data to the base station 101 in the respective third scan upon the respective first scan and second scan.

In one embodiment, the first scan, the second scan and the third scan may not happen in consecutive cycle of rotation of the directional antenna unit 104. The first scan, the second scan and the third scan are used to determine the sequence of events of sending the scheduling request to the base station 101 by the one or more UE 102, receiving the schedule from the base station 101 and then transmitting the data based on the schedule.

In one embodiment, there may be one or more cycles of rotation of the directional antenna unit 104 without performing actions of the first scan, the second scan and the third scan on the one or more UE 102. This may be considered as free cycle rotation. The free cycle rotation may happen between the first scan, the second scan and the third scan. There may be one or more free cycle rotation the one or more UE 102 may encounter between the first scan, the second scan and the third scan.

Figure 2 illustrates a detailed block diagram of the base station 101 for scheduling the one or more UE 102 in the wireless network in accordance with some embodiments of the present disclosure.

In an embodiment, data in the memory 108 are processed by the modules 107 of the base station 101. In one embodiment, the modules 107 may be stored within the memory 108 (not shown in Figure). In an example, the modules 107, communicatively coupled to the processor 105, may also be coupled to the memory 108 and implemented as hardware. As used herein, the term module refers to an application specific integrated circuit (ASIC), an electronic circuit, a field-programmable gate arrays (FPGA), Programmable System-on-Chip (PSoC), a combinational logic circuit, and/or other suitable components that provide the described functionality. The said modules when configured with the functionality defined in the present disclosure will result in a novel hardware.

In one implementation, the modules 107 may include, for example, a scheduling request receiving module 201, a schedule determining module 202, a schedule transmitting module 203, a data obtaining module 204 and other modules 205 associated with the base station 101.

In one embodiment, the data in the memory 108 may include, for example, a scheduling request data 206 also referred as scheduling request 206, a schedule data 207 also referred as schedule 207, data 208 from one or more UE 102, one or more UE parameters 209, a predetermined rate 210, a predetermined angle 211, cycle of rotation 212 and other data 213 associated with the base station 101. In one embodiment, the scheduling request 206, the data 208 from one or more UE 102 and the one or more UE parameters 209 may be received by the base station 101 in real-time via I/O interface 106 for scheduling the one or more UE 102. In one embodiment, the schedule 207 may be transmitted by the base station 101 in real time via I/O interface 106 for scheduling the one or more UE 102.

The base station 101 performs the scanning of the one or more UE 102 for scheduling and receiving the data 208 from the scanned one or more UE 102. The directional antenna unit 104 associated with the base station 101 rotates at the predetermined rate 210 and radiates beam 109 at the predetermined angle 211 radially along the coverage area of the base station 101 for the scanning. The predetermined rate 210 may be rate at which the directional antenna unit 104 rotates, radiating the beam 109, for scanning. The predetermined angle 211 of the beam 109 may be area covered by the beam 109 at any instant of time during the scanning. In the embodiment, the predetermined angle 211 may be 60 degrees i.e., the radiated beam 109 covers 60 degrees of the coverage area of the base station 101 at any instant of time. Each rotation of the directional antenna unit 104 is considered as the cycle of rotation 212 which may be one of the first scan, the second scan and the third scan for any of the one or more UE 102. In an embodiment, the cycle 212, the predetermined rate 210 and the predetermined angle 211 is determined based at least one of the one or more UE parameters 209. The one or more UE parameters 209 may be one of the location data, the timing advance data, the periodicity data, the buffer size data, the channel allocation data and the CQI associated with the each of the one or more UE 102.

The location data of each of the one or more UE 102 provide location information of the corresponding UE with respect to the location of the base station 101. The timing advance data of each of the one or more UE 102 may be time taken by the data 208 to reach the base station 101 from the corresponding one or more UE 102. The periodicity data of each of the one or more UE 102 provides the time interval at which the corresponding UE transmits the data 208. The buffer size data of each of the one or more UE 102 and the CQI information provides time taken for receiving the data 208 from the corresponding one or more UE 102. The channel allocation data of each of the one or more UE 102 provides information of allocated channels for the corresponding one or more UE 102 in the wireless network. The CQI of each of the one more UE 102 provides information indicates a suitable downlink transmission data rate of the corresponding one or more UE 102 for the transmission from the base station 101. The one or more UE 102 are assumed to be time synced and frequency synced to the base station 101 and the base station 101 is aware of the one or more UE parameters 209 of each of the one or more UE 102 in the coverage area.

In an embodiment, the cycle 212, the predetermined rate 210 and the predetermined angle 211 are based on highest value of the timing advance data associated with the one or more of the UE 102. Any of the one or more UE 102 in cell edge of the coverage area of the base station 101 may have the highest value of the timing advance data. Farther away is said UE from the base station 101, highest is the timing advance data of that UE. For example, consider in Figure 1B, at first instant of time, UE 102.6 is having the worst time advance data amongst all the other one or more UE 102 under the coverage area of the base station 101. In this scenario, the timing advance data of the UE 102.6 is considered for the determining the cycle 212, the predetermined rate 210 and the predetermined angle 211. Consider, at second instant of time, UE 102.4, whose location may be varying with respect to the location of the base station 101, is having the worst timing advance data amongst all the other one or more UE under the coverage area of the base station 101. In this scenario, the timing advance data of the UE 102.4 is considered for the determining the cycle 212, the predetermined rate 210 and the predetermined angle 211. In an embodiment, the cycle 212, the predetermined rate 210 and the predetermined angle 211 may also depend on variations of the periodicity data associated with each of the one or more UE 102. In a scenario where the cycle 212, the predetermined rate 210 and the predetermined angle 211 vary due to the variations in the one or more UE parameters, a super cycle is established. Super cycle is the cycle of rotation of the directional antenna unit 104 which occurs due to the variations in the one or more UE parameters 209. Information indicating the occurrence of super cycle is specified in advance to each of the one or more UE 102 via a control channel in the wireless network. In an embodiment, the super cycle may not be applicable if the one or more UE 102 are at fixed location with respect to the base station 101.

During the first scan of the one or more UE 102, the scheduling request receiving module 201 of the base station 101 receives the scheduling request 206 from the one or more UE 102 located in the radial region of the beam 109 radiated by the directional antenna unit 104. In an embodiment, an uplink communication is established between the base station 101 and the one or more UE 102 through which the scheduling request 206 is received by the base station 101.

Upon receiving the scheduling request 206, the schedule determining module 202 of the base station 101 determines the schedule 207 for the data 208 for the one or more UE 102 based on one or more UE parameters 209 associated with the one or more UE 102.

During the second scan of the one or more UE 102, the schedule transmitting module 203 of the base station 101 transmits the schedule 207 to the corresponding one or more UE 102 located along the radial region of the beam 109. In an embodiment, a downlink communication is established between the base station 101 and the one or more UE 102 through which the schedule 207 is transmitted to the one or more UE 102. Upon receiving the schedule 207, the one or more UE 102 is aware of the allocated channel and the resource element for transmission of data 208 to the base station 101. The one or more UE 102 is also aware of the instant at which the respective UE is scanned. During the third scan, the data 208 obtaining module 204 of the base station 101 obtains the data 208 from the one or more UE 102 based on the received schedule 207. In an embodiment, an uplink communication is established between the base station 101 and the one or more UE 102 through which the data 208 is received by the base station 101.

In an embodiment of the present disclosure, the other modules 205 of the base station 101 may comprise a cycle determining module for determining the cycle of rotation 212, a predetermining rate determining module for determining the predetermined rate 210 and the predetermined angle determining module for determining the predetermined angle 211.

In an embodiment of the present disclosure, the other modules 205 of the base station 101 may comprise a synchronization module with clocking from Global Positioning System (GPS) or Synchronous Ethernet (SyncE)/Precision Time Protocol (PTP)/ Network Time Protocol (NTP) for establishing synchronization in the time domain and the frequency domain with the one or more UE 102.

In an embodiment of the present disclosure, the other modules 205 of the base station 101 may comprise Ethernet switching module for backhaul an external Remote Radio Head (RRH) for power amplification of RF signal.

In an embodiment of the present disclosure, the other modules 205 of the base station 101 may comprise one of motor and a beam former to enable rotation of the directional antenna unit 104.

In an embodiment of the present disclosure, the other modules 205 of the base station 101 may comprise interference reduction module which is configured to reduce interference occurring due to other base stations located nearby to the base station 101. The base station 101 coordinates with the other base stations through the interference reduction module by which at any instant of time either the base station 101 or one of the other base stations enables communication with the one or more UE 102. This coordination of the base stations in the wireless network reduces interference from the downlink channel. For example, the interference reduction module enables the one or more UE 102 to connect to the base station 101 with highest value of Signal to Noise Ratio (SINR). In a scenario where, a scheduling is sent to more than one base station, the base station 101 coordinates with each other and one of the base stations only determines the schedule 207 and transmits the schedule 207 to the one or more UE 102. Also, the interference reduction modules monitor at least one of the cycle 212, the predetermined rate 210 and the predetermined angle 211 to avoid slight time synchronization mismatch between the one or more UE 102 and the base station 101 and to reduce the interference from the downlink channel.

Figure 3 illustrates a flow diagram showing steps performed by a base station 101 for scheduling one or more UE 102 in a wireless network in accordance with some embodiments of the present disclosure.

The order in which the method is described is not intended to be construed as a limitation, and any number of the described method blocks can be combined in any order to implement the method. Additionally, individual blocks may be deleted from the methods without departing from the scope of the subject matter described herein. Furthermore, the method can be implemented in any suitable hardware, software, firmware, or combination thereof.

At block 301, the scheduling request receiving module 201 of the base station 101 receives the scheduling request 206 from the one or more UE located in the radial region of the beam 109 radiated by the directional antenna unit 104.

At block 302, the schedule determining module 202 of the base station 101 determines the schedule 207 for the data 208 for the one or more UE 102. The schedule 207 may be based on one or more UE parameters 209 associated with the one or more UE 102.

At block 303, the schedule transmitting module 203 of the base station 101 transmits the schedule 207 to the corresponding one or more UE 102 located along the radial region of the beam 109. Based on the schedule 207, the one or more UE 102 transmit the data 208 to the base station 101.

Figure 4 illustrates a schematic diagram showing steps performed by the system 100 for scheduling the one or more UE 102 in the wireless network in accordance with some embodiments of the present disclosure.

The order in which the method is described is not intended to be construed as a limitation, and any number of the described method blocks can be combined in any order to implement the method. Additionally, individual blocks may be deleted from the methods without departing from the scope of the subject matter described herein. Furthermore, the method can be implemented in any suitable hardware, software, firmware, or combination thereof.

Consider a wireless network comprising a base station 101 with a directional antenna unit 104 and a UE 102, where the base station 101 schedules and receives the data 208 from the UE 102 as disclosed in the present disclosure. During the first scan of the scanning of the UE 102, at step 401, the directional antenna unit 104 radiates the beam 109 radially towards the UE 102 and at step 402, the scheduling request 206 is sent by the UE 102 to directional antenna unit 104. At step 403, the directional antenna unit 104 provides the scheduling request 206 to the base station 101 for further processing. Based on the received scheduling request 206, the base station 101 determines the schedule 207 at step 404 for the UE 102 based on at least one of the UE parameters 209. Further, during the second scan of the scanning of the UE 102, at step 406, the directional antenna unit 104 radiates the beam 109 radially towards the UE 102 and at step 407, the schedule 207, received from the base station 101 at step 405, is sent to the UE 102. During the third scan, at step 408, the directional antenna unit 104 radiates the beam 109 radially towards the UE 102 and at step 409 the data 208 is transmitted from the UE 102 based on the schedule 207 to the directional antenna unit 104. At step 410, the base station 101 receives the data 208 via the directional antenna unit 104.

Computer System
Figure 5 illustrates a block diagram of an exemplary computer system for implementing some embodiments consistent with the present disclosure

In an embodiment, the computer system 500 is used to implement the correction unit. The computer system 500 may comprise a central processing unit (“CPU” or “processor”) 502. The processor 502 may comprise at least one data processor for executing program components for managing the performance of at least one instrumentation device deployed across one or more sites. The processor 502 may include specialized processing units such as integrated system (bus) controllers, memory management control units, floating point units, graphics processing units, digital signal processing units, etc.

The processor 502 may be disposed in communication with one or more input/output (I/O) devices (not shown) via I/O interface 501. The I/O interface 501 may employ communication protocols/methods such as, without limitation, audio, analog, digital, monoaural, RCA, stereo, IEEE-1394, serial bus, universal serial bus (USB), infrared, PS/2, BNC, coaxial, component, composite, digital visual interface (DVI), high-definition multimedia interface (HDMI), RF antennas, S-Video, VGA, IEEE 802.n /b/g/n/x, Bluetooth, cellular (e.g., code-division multiple access (CDMA), high-speed packet access (HSPA+), global system for mobile communications (GSM), long-term evolution (LTE), WiMax, or the like), etc.

Using the I/O interface 501, the computer system 500 may communicate with one or more I/O devices. For example, the input device 509 may be an antenna, keyboard, mouse, joystick, (infrared) remote control, camera, card reader, fax machine, dongle, biometric reader, microphone, touch screen, touchpad, trackball, stylus, scanner, storage device, transceiver, video device/source, etc. The output device 510 may be a printer, fax machine, video display (e.g., cathode ray tube (CRT), liquid crystal display (LCD), light-emitting diode (LED), plasma, Plasma display panel (PDP), Organic light-emitting diode display (OLED) or the like), audio speaker, etc.

In some embodiments, the computer system 500 is connected to a directional antenna unit 511 and communicates with one or more UE 513.1…513.N (also collectively referred as one or more UE 513) via communication network 512 as shown in Figure 5 for scheduling the one or more UE 513. In an embodiment, the directional antenna 511 unit may be a part of the computer system 500 (not shown in Figure). The processor 502 may be disposed in communication with the communication network 512 via a network interface 503. The network interface 503 may communicate with the communication network 512. The network interface 503 may employ connection protocols including, without limitation, direct connect, Ethernet (e.g., twisted pair 10/100/1000 Base-T), transmission control protocol/internet protocol (TCP/IP), token ring, IEEE 802.11a/b/g/n/x, etc. The communication network 512 may include, without limitation, a direct interconnection, local area network (LAN), wide area network (WAN), wireless network (e.g., using Wireless Application Protocol), the Internet, etc. Using the network interface 503 and the communication network 512, the computer system 500 may communicate with the plurality of UE 513. The network interface 503 may employ connection protocols include, but not limited to, direct connect, Ethernet (e.g., twisted pair 10/100/1000 Base-T), transmission control protocol/internet protocol (TCP/IP), token ring, IEEE 802.11a/b/g/n/x, etc.

The communication network 512 includes, but is not limited to, a direct interconnection, an e-commerce network, a peer to peer (P2P) network, local area network (LAN), wide area network (WAN), wireless network (e.g., using Wireless Application Protocol), the Internet, Wi-Fi and such. The first network and the second network may either be a dedicated network or a shared network, which represents an association of the different types of networks that use a variety of protocols, for example, Hypertext Transfer Protocol (HTTP), Transmission Control Protocol/Internet Protocol (TCP/IP), Wireless Application Protocol (WAP), etc., to communicate with each other. Further, the first network and the second network may include a variety of network devices, including routers, switches, bridges, servers, computing devices, storage devices, etc.

In some embodiments, the processor 502 may be disposed in communication with a memory 505 (e.g., RAM, ROM, etc. not shown in Figure 5) via a storage interface 504. The storage interface 504 may connect to the memory 505 including, without limitation, memory drives, removable disc drives, etc., employing connection protocols such as serial advanced technology attachment (SATA), Integrated Drive Electronics (IDE), IEEE-1394, Universal Serial Bus (USB), fiber channel, Small Computer Systems Interface (SCSI), etc. The memory drives may further include a drum, magnetic disc drive, magneto-optical drive, optical drive, Redundant Array of Independent Discs (RAID), solid-state memory devices, solid-state drives, etc.

The memory 505 may store a collection of program or database components, including, without limitation, user interface 506, an operating system 507, web server 508 etc. In some embodiments, computer system 500 may store user/application data (not shown in figure), such as the data, variables, records, etc. as described in this disclosure. Such databases may be implemented as fault-tolerant, relational, scalable, secure databases such as Oracle or Sybase.
The operating system 507 may facilitate resource management and operation of the computer system 500. Examples of operating systems include, without limitation, Apple Macintosh OS X, Unix, Unix-like system distributions (e.g., Berkeley Software Distribution (BSD), FreeBSD, NetBSD, OpenBSD, etc.), Linux distributions (e.g., Red Hat, Ubuntu, Kubuntu, etc.), IBM OS/2, Microsoft Windows (XP, Vista/7/8, etc.), Apple iOS, Google Android, Blackberry OS, or the like.

In some embodiments, the computer system 500 may implement a web browser 508 stored program component. The web browser 508 may be a hypertext viewing application, such as Microsoft Internet Explorer, Google Chrome, Mozilla Firefox, Apple Safari, etc. Secure web browsing may be provided using Secure Hypertext Transport Protocol (HTTPS), Secure Sockets Layer (SSL), Transport Layer Security (TLS), etc. Web browsers 508 may utilize facilities such as AJAX, DHTML, Adobe Flash, JavaScript, Java, Application Programming Interfaces (APIs), etc. In some embodiments, the computer system 500 may implement a mail server stored program component. The mail server may be an Internet mail server such as Microsoft Exchange, or the like. The mail server may utilize facilities such as ASP, ActiveX, ANSI C++/C#, Microsoft .NET, CGI scripts, Java, JavaScript, PERL, PHP, Python, WebObjects, etc. The mail server may utilize communication protocols such as Internet Message Access Protocol (IMAP), Messaging Application Programming Interface (MAPI), Microsoft Exchange, Post Office Protocol (POP), Simple Mail Transfer Protocol (SMTP), or the like. In some embodiments, the computer system 500 may implement a mail client stored program component. The mail client may be a mail viewing application, such as Apple Mail, Microsoft Entourage, Microsoft Outlook, Mozilla Thunderbird, etc.

Furthermore, one or more computer-readable storage media may be utilized in implementing embodiments consistent with the present disclosure. A computer-readable storage medium refers to any type of physical memory on which information or data readable by a processor may be stored. Thus, a computer-readable storage medium may store instructions for execution by one or more processors, including instructions for causing the processor(s) to perform steps or stages consistent with the embodiments described herein. The term “computer-readable medium” should be understood to include tangible items and exclude carrier waves and transient signals, i.e., be non-transitory. Examples include Random Access Memory (RAM), Read-Only Memory (ROM), volatile memory, nonvolatile memory, hard drives, CD ROMs, DVDs, flash drives, disks, and any other known physical storage media.

Embodiments of the present disclosure provide an efficient method for scheduling one or more UE by a base station with minimal power consumption of the one or more UE.

Embodiments of the present disclosure discloses a method for scheduling low data rate traffic, but at the same time, schedules devices which may be deep underground or in a very poor channel condition by radiating a concentrated beam in a smaller arc.

Embodiments of the present disclosure may cater to large number of UE for scheduling and receiving data. For example, suppose beam radiated by direction antenna unit of a base station covers 3 degrees of coverage area at any given time. A base station with conventional method of scheduling may handle 1000 UE any time but by the method of the scheduling as disclosed in the present disclosure, the base station may handle 1000*(360/3) = 120K number of UE at any instant of time.

Embodiments of the present disclosure may be implemented for systems which do not need real time communication and need communication at regular interval of time. For example, the present disclosure may be implemented for gas metering, house/enterprise security, water meters and so on.

The described operations may be implemented as a method, system or article of manufacture using standard programming and/or engineering techniques to produce software, firmware, hardware, or any combination thereof. The described operations may be implemented as code maintained in a “non-transitory computer readable medium”, where a processor may read and execute the code from the computer readable medium. The processor is at least one of a microprocessor and a processor capable of processing and executing the queries. A non-transitory computer readable medium may comprise media such as magnetic storage medium (e.g., hard disk drives, floppy disks, tape, etc.), optical storage (CD-ROMs, DVDs, optical disks, etc.), volatile and non-volatile memory devices (e.g., EEPROMs, ROMs, PROMs, RAMs, DRAMs, SRAMs, Flash Memory, firmware, programmable logic, etc.), etc. Further, non-transitory computer-readable media comprise all computer-readable media except for a transitory. The code implementing the described operations may further be implemented in hardware logic (e.g., an integrated circuit chip, Programmable Gate Array (PGA), Application Specific Integrated Circuit (ASIC), etc.).

Still further, the code implementing the described operations may be implemented in “transmission signals”, where transmission signals may propagate through space or through a transmission media, such as an optical fiber, copper wire, etc. The transmission signals in which the code or logic is encoded may further comprise a wireless signal, satellite transmission, radio waves, infrared signals, Bluetooth, etc. The transmission signals in which the code or logic is encoded is capable of being transmitted by a transmitting station and received by a receiving station, where the code or logic encoded in the transmission signal may be decoded and stored in hardware or a non-transitory computer readable medium at the receiving and transmitting stations or devices. An “article of manufacture” comprises non-transitory computer readable medium, hardware logic, and/or transmission signals in which code may be implemented. A device in which the code implementing the described embodiments of operations is encoded may comprise a computer readable medium or hardware logic. Of course, those skilled in the art will recognize that many modifications may be made to this configuration without departing from the scope of the invention, and that the article of manufacture may comprise suitable information bearing medium known in the art.

The terms “an embodiment”, “embodiment”, “embodiments”, “the embodiment”, “the embodiments”, “one or more embodiments”, “some embodiments”, and “one embodiment” mean “one or more (but not all) embodiments of the invention(s)” unless expressly specified otherwise.

The terms “including”, “comprising”, “having” and variations thereof mean “including but not limited to”, unless expressly specified otherwise.

The enumerated listing of items does not imply that any or all the items are mutually exclusive, unless expressly specified otherwise.

The terms “a”, “an” and “the” mean “one or more”, unless expressly specified otherwise.

A description of an embodiment with several components in communication with each other does not imply that all such components are required. On the contrary a variety of optional components are described to illustrate the wide variety of possible embodiments of the invention.

When a single device or article is described herein, it will be readily apparent that more than one device/article (whether or not they cooperate) may be used in place of a single device/article. Similarly, where more than one device or article is described herein (whether or not they cooperate), it will be readily apparent that a single device/article may be used in place of the more than one device or article or a different number of devices/articles may be used instead of the shown number of devices or programs. The functionality and/or the features of a device may be alternatively embodied by one or more other devices which are not explicitly described as having such functionality/features. Thus, other embodiments of the invention need not include the device itself.

The illustrated operations of Figures 3 and 4 show certain events occurring in a certain order. In alternative embodiments, certain operations may be performed in a different order, modified or removed. Moreover, steps may be added to the above described logic and still conform to the described embodiments. Further, operations described herein may occur sequentially or certain operations may be processed in parallel. Yet further, operations may be performed by a single processing unit or by distributed processing units.

Finally, the language used in the specification has been principally selected for readability and instructional purposes, and it may not have been selected to delineate or circumscribe the inventive subject matter. It is therefore intended that the scope of the invention be limited not by this detailed description, but rather by any claims that issue on an application based here on. Accordingly, the disclosure of the embodiments of the invention is intended to be illustrative, but not limiting, of the scope of the invention, which is set forth in the following claims.

While various aspects and embodiments have been disclosed herein, other aspects and embodiments will be apparent to those skilled in the art. The various aspects and embodiments disclosed herein are for purposes of illustration and are not intended to be limiting, with the true scope and spirit being indicated by the following claims.

Referral Numerals:
Reference Number Description
100 System
101 Base Station
102.1…102.N One or more User Equipment
103 Communication Network
104 Directional Antenna Unit
105 Processor
106 I/O Interface
107 Modules
108 Memory
109 Beam
201 Scheduling Request Receiving Module
202 Schedule Determining Module
203 Schedule Transmitting Module
204 Data Obtaining Module
205 Other Modules
206 Scheduling Request Data
207 Schedule Data
208 Data from UE
209 UE Parameters
210 Predetermined Rate
211 Predetermined Angle
212 Cycle of Rotation
213 Other Data
500 Computer System
501 I/O Interface
502 Processor
503 Network Interface
504 Storage Interface
505 Memory
506 User Interface
507 Operating System
508 Web Server
509 Input Devices
510 Output Devices
511 Directional Antenna Unit
512 Communication Network
513.1…513.N One or more UE

Documents

Orders

Section Controller Decision Date

Application Documents

# Name Date
1 201741003175-IntimationOfGrant12-10-2023.pdf 2023-10-12
1 Form 5 [27-01-2017(online)].pdf 2017-01-27
2 201741003175-PatentCertificate12-10-2023.pdf 2023-10-12
2 Form 3 [27-01-2017(online)].pdf 2017-01-27
3 Drawing [27-01-2017(online)].pdf 2017-01-27
3 201741003175-Annexure [04-08-2023(online)].pdf 2023-08-04
4 Description(Complete) [27-01-2017(online)].pdf_280.pdf 2017-01-27
4 201741003175-Written submissions and relevant documents [04-08-2023(online)].pdf 2023-08-04
5 Description(Complete) [27-01-2017(online)].pdf 2017-01-27
5 201741003175-FORM-26 [21-07-2023(online)].pdf 2023-07-21
6 Form 26 [03-03-2017(online)].pdf 2017-03-03
6 201741003175-Correspondence to notify the Controller [20-07-2023(online)].pdf 2023-07-20
7 201741003175-US(14)-HearingNotice-(HearingDate-26-07-2023).pdf 2023-07-13
7 201741003175-Proof of Right (MANDATORY) [14-07-2017(online)].pdf 2017-07-14
8 Correspondence by Agent_Form30,Form1_21-07-2017.pdf 2017-07-21
8 201741003175-FER.pdf 2021-10-17
9 201741003175-FER_SER_REPLY [21-06-2021(online)].pdf 2021-06-21
9 abstract 201741003175.jpg 2017-07-25
10 201741003175-EVIDENCE FOR REGISTRATION UNDER SSI [03-02-2018(online)].pdf 2018-02-03
10 201741003175-FORM FOR SMALL ENTITY [03-02-2018(online)].pdf 2018-02-03
11 201741003175-FORM 18 [03-02-2018(online)].pdf 2018-02-03
12 201741003175-EVIDENCE FOR REGISTRATION UNDER SSI [03-02-2018(online)].pdf 2018-02-03
12 201741003175-FORM FOR SMALL ENTITY [03-02-2018(online)].pdf 2018-02-03
13 201741003175-FER_SER_REPLY [21-06-2021(online)].pdf 2021-06-21
13 abstract 201741003175.jpg 2017-07-25
14 201741003175-FER.pdf 2021-10-17
14 Correspondence by Agent_Form30,Form1_21-07-2017.pdf 2017-07-21
15 201741003175-Proof of Right (MANDATORY) [14-07-2017(online)].pdf 2017-07-14
15 201741003175-US(14)-HearingNotice-(HearingDate-26-07-2023).pdf 2023-07-13
16 201741003175-Correspondence to notify the Controller [20-07-2023(online)].pdf 2023-07-20
16 Form 26 [03-03-2017(online)].pdf 2017-03-03
17 201741003175-FORM-26 [21-07-2023(online)].pdf 2023-07-21
17 Description(Complete) [27-01-2017(online)].pdf 2017-01-27
18 201741003175-Written submissions and relevant documents [04-08-2023(online)].pdf 2023-08-04
18 Description(Complete) [27-01-2017(online)].pdf_280.pdf 2017-01-27
19 Drawing [27-01-2017(online)].pdf 2017-01-27
19 201741003175-Annexure [04-08-2023(online)].pdf 2023-08-04
20 Form 3 [27-01-2017(online)].pdf 2017-01-27
20 201741003175-PatentCertificate12-10-2023.pdf 2023-10-12
21 Form 5 [27-01-2017(online)].pdf 2017-01-27
21 201741003175-IntimationOfGrant12-10-2023.pdf 2023-10-12

Search Strategy

1 2020-09-0813-38-20E_08-09-2020.pdf

ERegister / Renewals

3rd: 09 Jan 2024

From 27/01/2019 - To 27/01/2020

4th: 09 Jan 2024

From 27/01/2020 - To 27/01/2021

5th: 09 Jan 2024

From 27/01/2021 - To 27/01/2022

6th: 09 Jan 2024

From 27/01/2022 - To 27/01/2023

7th: 09 Jan 2024

From 27/01/2023 - To 27/01/2024

8th: 09 Jan 2024

From 27/01/2024 - To 27/01/2025

9th: 13 Jan 2025

From 27/01/2025 - To 27/01/2026