This application claims priority under 35 U.S.C. 119(b) to UK Application No. 1511200.6, filed 25 Jun. 2015 and entitled “STEERABLE ANTENNA SYSTEM”, and to UK Application No. 1518654.7, filed 21 Oct. 2015 and entitled “NODE ROLE ASSIGNMENT IN NETWORKS”. Both applications are incorporated by reference herein.
The present technique relates to the field of networking. In particular, the present technique is concerned with the assignment of roles to nodes in networks.
In a network, a node may be assigned a particular role in functioning of the network. For example, it has previously been proposed to use a wireless feeder network to provide an access network, which is made up of access base stations to which user equipment connects, with access to a communications network via a wireless backhaul. This can be achieved by providing wireless relay stations between the communications network and the access base stations that serve the user equipment. In such a situation, the wireless backhaul may be provided by a combination of feeder base stations on the communications network side, and feeder terminals on the access network side.
However, it may not always be clear which role a node should adopt. Furthermore, the configuration of the role can differ depending on which role the node takes and it is not always clear what the configuration of the node should be. Considering again the scenario of a wireless feeder network, it may not be immediately clear whether a node should act as a feeder base station or as a feeder terminal. Furthermore, complex configuration may be required depending on which role the node takes. For example, if the node is to be feeder base station, then the node could be required to make itself available to particular feeder terminals. Similarly, if the node is to be made a feeder terminal, then it may be obliged to connect to a particular feeder base station. Where wireless communications are used, interference can also become a problem. Hence, it may be desirable to connect nodes to the network in such a way that interference or the effects thereof are reduced.
It may be possible to pre-plan a network configuration such that the role and configuration of each node is predetermined. However, pre-planning the network becomes more complex and less accurate as more devices are added to the network—which may cause unpredictable levels of interference or congestion to the network. Furthermore, it is often very difficult or even impossible to anticipate local phenomena. For example, it might not be possible to determine that the structure or shape of a building makes it difficult for a pair of nodes to reliably communicate with each other. As another example, at a time when a node is to be added to the network it could be discovered that a wired connection, which was relied upon in the network plan, is non-operational or non-existent.
It is also possible for an engineer to perform network analysis at the time that a node is to be added to the network in order to determine a suitable location and appropriate configuration for the node, in order to enhance the network rather than to reduce its efficacy. However, this often requires specialist equipment and expertise.
It is therefore desirable for a user to be able to add nodes to a network in such a way that the role of a node is determined dynamically, without particular expertise being required by the user.
Viewed from a first example configuration, there is provided a node for use in a network, the node comprising: communication circuitry to communicate with a management server; bootstrap circuitry to initially identify an intermediate node from at least one available node in the network in response to the communication circuitry being unable to communicate with the management server directly, wherein the communication circuitry is arranged to communicate with the management server indirectly via the intermediate node when unable to communicate with the management server directly; and role assignment circuitry to assign a role to be performed by the node in the network based on whether the communication circuitry communicates with the management server directly, or indirectly via an intermediate node.
Viewed from a second example configuration, there is provided a method of operating a node, the method comprising the steps: attempting to communicate with a management server directly; in response to the node being unable to communicate with the management server directly, identifying an intermediate node from at least one available node in the network and communicating with the management server indirectly assigning a role to be performed by the node in the network based on whether the node communicates with the management server directly, or indirectly via an intermediate node.
Viewed from a third example configuration, there is provided a node for use in a network, the node comprising: communication means for communicating with a management server; bootstrap means for initially identifying an intermediate node from at least one available node in the network in response to the communication means being unable to communicate with the management server directly, wherein the communication means is arranged to communicate with the management server indirectly via the intermediate node when unable to communicate with the management server directly; and role assignment means for assigning a role to be performed by the node in the network based on whether the communication means communicates with the management server directly, or indirectly via an intermediate node.
The present technique will be described further, by way of example only, with reference to embodiments thereof as illustrated in the accompanying drawings, in which:
Before discussing the embodiments with reference to the accompanying figures, the following description of embodiments and associated advantages is provided.
In accordance with one example configuration there is provided a node for use in a network, the node comprising: communication circuitry to communicate with a management server; bootstrap circuitry to initially identify an intermediate node from at least one available node in the network in response to the communication circuitry being unable to communicate with the management server directly, wherein the communication circuitry is arranged to communicate with the management server indirectly via the intermediate node when unable to communicate with the management server directly; and role assignment circuitry to assign a role to be performed by the node in the network based on whether the communication circuitry communicates with the management server directly, or indirectly via an intermediate node.
An individual node is capable of acting in a variety of different roles in the network. When activated, the node will initially attempt to contact the management server directly. However, if the node is unsuccessful, then the bootstrap circuitry will identify an intermediate node (e.g. a feeder base station) that is to be used as an intermediary for the node to communicate to the management server. The node's role is then determined based on whether the node was able to communicate with the management server directly or whether the node was required to use an intermediate node in order to establish communication with the management server. Accordingly, a node can be set up and made to communicate with the management server with very little effort by an operator, in order to determine its role. In particular, the operator can assemble the network without knowledge of the network's configuration or topology. Furthermore, the node may be able to adapt to unanticipated interference since, if a node cannot directly connect to the management server, it will select an intermediate node that allows such a connection to the management server to be made, albeit indirectly.
In some embodiments, the node further comprises storage circuitry to store a list of intermediate nodes and associated priorities received from the management server in response to the node communicating with the management server indirectly; selection circuitry to select the intermediate node from the prioritised list of intermediate nodes based on the associated priorities, wherein the communication circuitry is to perform further communication with the management server indirectly via the intermediate node selected from the prioritised list of intermediate nodes. In these embodiments, when the node contacts the server indirectly (i.e. through an intermediate node), the node receives a list of intermediate nodes together with associated priorities of those nodes. In other words, the node receives a prioritised list of nodes. This list is stored in storage circuitry (which may be non-volatile storage such as a hard disk or volatile storage such as RAM). The selection circuitry uses the prioritised list in order to select a new intermediate node. For example, the selection circuitry selects the node at the top of the prioritised list (if the node at the top of the list is unavailable, then the next highest node is selected and so on). The communication circuitry then performs further communication with the management server via the new intermediate node. Consequently, the bootstrapping circuitry can be used to select an initial intermediate node, with which to make contact with the management server. Once the node makes contact with the management server, the management server is able to inform the node as to the most suitable intermediate node or nodes to use. This information may take into account other factors such as the loading of intermediate nodes in the network, their geographic location and potential interference. Hence, the list of prioritised nodes sent by the management server can represent a more informed decision regarding intermediate nodes for the node to use, and further communication with the management server can then take place via an intermediate node selected from the list. It is of course possible that the node selected from the prioritised list will correspond with the node selected by the bootstrap circuitry.
In some embodiments, the communication circuitry comprises: wireless communication circuitry to communicate with the intermediate node wirelessly. The wireless communication circuitry is used, in these embodiments, when communication with the management server must be achieved indirectly. There are numerous possibilities regarding what form the wireless communication circuitry may take. However, in some embodiments, the wireless communication circuitry is an antenna array.
In some embodiments, the communication circuitry comprises: wired communication circuitry to communicate directly with the management server. The wired communication circuitry is used, in these embodiments, when communication with the management server is achieved directly.
In some embodiments, in response to the node communicating with the management server, the node receives configuration data from the management server. The configuration data is used in order to specify exactly how the node is to operate. By providing this data from the management server, it is possible to provide configurations to nodes based on information that may not be discernible by an individual node. For example, the management server may be aware of the entire network, rather than merely the local area surrounding a node or even just the node itself. By using this more complete data, it is possible for the node to be configured in such a manner that the overall network performance is improved.
In some embodiments, the configuration data comprises firmware. Hence, when the node manages to communicate with the management server, the node will receive new firmware that controls how the node works. The firmware may be customised to the particular network being set up and/or may be used to propagate bug fixes to previous versions of the software (e.g. the software with which the node is initially configured).
In some embodiments, the configuration data comprises an indicator of whether the node should act as a point-to-point node or as a point-to-multipoint node. A point-to-point node relays data from one node A to one other node B (and from B back to A). Conversely a point-to-multipoint node relays data from one node C to a plurality of N (N≥2) other nodes and from the plurality of N other nodes back to the single node C. By providing configuration data indicating whether a node should operate as a point-to-point or point-to-multipoint node, it is possible to dynamically specify the connectivity of the network and how multiple nodes communicate with the management server. For example, the indication of whether an intermediate node should operate as a point-to-point node or a point-to-multipoint node can indicate the number of other nodes (e.g. feeder terminals) that can connect to that intermediate node (e.g. feeder base station).
In some embodiments, the configuration data comprises an indication of an RF frequency; and the antenna array is to operate in accordance with the RF frequency. The configuration data may therefore indicate at which frequency the antenna array is to operate. On receiving the configuration data, the antenna array then carries out further communication at that particular frequency. This may allow a network (or portions of a network) to operate at different frequencies in order to avoid interference that exists at another frequency.
In some embodiments, the configuration data comprises an indication of beam width; and the wireless communication circuitry is to shape a transmission beam width based on the beam width. Beam shaping is a technique that may be used to control the manner in which a transmission radiates from the node. For example, a wide beam width may be used in order to improve the dispersal of a signal whilst a narrow beam width may be used to more careful control the direction of the signal dispersal, e.g. to avoid interference at other nodes. In these embodiments, data relating to the beam width is received from the management server, which may be selected in order to prevent or reduce interference caused at other nodes.
In some embodiments, the wireless communication circuitry is rotatable; the configuration data comprises direction data; and the wireless communication circuitry is to rotate based on the direction data. In these embodiments, the communication circuitry may rotate in order to enable the receiving or transmitting of data from/to a particular direction.
There are a number of ways in which the role of a node may be assigned to that node. In some embodiments, the role assignment circuitry selects and assigns the role to be performed by the node based on whether the communication circuitry communicates with the management server directly or indirectly via an intermediate node. Accordingly, the node itself determines its role based on whether or not an intermediate node was required to reach the management server. Once determined, this role is then adopted by the node.
In other embodiments, however, the role assignment circuitry assigns the role to be performed by the node in response to a control signal from the management server; and the control signal is based on whether the communication circuitry communicates with the management server directly or indirectly via an intermediate node. For example, on communicating with the management server, the management server may determine whether or not the communication is direct or indirect (via an intermediate node). Depending on this determination, the management server itself sends a control signal back to the node, indicating which role the node should adopt. This is then put into effect by the role assignment circuitry.
There are a number of ways in which the bootstrap circuitry may initially identify the intermediate node from the at least one available node in the network. In some embodiments, the bootstrap circuitry initially identifies the intermediate node from the at least one available node in the network based on at least one of: a received signal strength indicator, and an average bandwidth in relation to each of the at least one available node in the network. The received signal strength indicator (RSSI) and the average bandwidth are indicators of a stable connection in which data can be efficiently transmitted. By initially identifying the intermediate node based on these factors, it is possible to select an intermediate node that is likely to enable an effective connection between the node and the management server
In some embodiments, the node comprises a location receiver to receive a signal indicative of a location of the location receiver; and in response to the node communicating with the management server, the node transmits the location of the location receiver to the management server. The location receiver could, for example, be capable of receiving a navigation system signal, such as a satellite based global navigation system signal, e.g. a GPS signal. This can be used to accurately determine the location of the node. When a direct or indirect connection is established between the node and the management server, the node can transmit this information to the management server. In cases where the node must connect indirectly to the management server, the management server may use this information to determine which nearby nodes may be suitable to act as an intermediate node.
In some embodiments, the role assignment circuitry is to assign the role to be performed by the node in the network further based on the location of the location receiver. In these embodiments, whether or not the node is able to directly connect to the management server can be used to determine an initial role for the node, in order to enable a connection to the management server. Thereafter, the node's role is determined based on the node's position. In some of these embodiments, the node is considered to have a particular location if the node is within a predetermined distance (e.g. 1 meter) of that location. For example, a configuration can be associated with a particular set of coordinates and the node can be given that configuration if the node is within 1 meter of those coordinates. In this way, a node's role can be centrally determined. Furthermore, roles can be established such that a particular location has a node of a required role.
In some embodiments, the role assignment circuitry is to assign the role to be performed by the node in the network further based on an id of the node. For example, a node with a particular id can be assigned a specific configuration. Such a process can be used to avoid ambiguity with regards to which role a particular node should adopt.
In some embodiments, the node is to provide wireless backhaul to items of end-user equipment.
In some embodiments, the role assignment circuitry assigns the node a role of intermediate node when the communication circuitry communicates with the management server directly; and the role assignment circuitry assigns the node a role of feeder terminal when the communication circuitry communicates with the management server indirectly via an intermediate node. For example, in some embodiments, when the role assigned to the node is intermediate node, the node is to provide wireless backhaul to a further node having a role of feeder terminal; and when the role assigned to the node is feeder terminal, the node is to provide the wireless backhaul from the intermediate node to an access base station to which items of end-user equipment connect. Note that a backhaul hub itself can, in some embodiments, also provide wireless backhaul to a base station to which items of end-user equipment connect.
In some embodiments, there is provided a network comprising a plurality of nodes; and the management server, wherein the plurality of nodes includes the intermediate node to directly communicate with the management server; and the plurality of nodes includes a further node to indirectly communicate with the management server via the intermediate node.
Particular embodiments will now be described with reference to the figures.
Each base station is provided with a backhaul connection to the communications infrastructure 15. Base stations 55, 80 can be coupled to the communications infrastructure 15 via a wireless feeder network consisting of a plurality of feeder base stations 35 coupled to the communications infrastructure 15, and a plurality of feeder terminals 50, 75 coupled to associated access base stations. The feeder base stations 35 and feeder terminals 50, 75 communicate via a feeder air interface 95. Each feeder base station (FBS) forms a wireless point-to-point or point-to-multipoint hub, which provides connectivity between a wired infrastructure and remote sites 45, 70. Each feeder terminal provides the feeder end-point functionality. Accordingly, it terminates the feeder wireless link and, in the first instance, provides an interface to one or more co-located access base stations. Whilst the locations in which the feeder base stations and feeder terminals are located may be varied, in one example the feeder base stations will typically be installed on a tower or building roof-top whilst the feeder terminals will typically be installed either below the roof-line, on a building, or on street furniture, such as a lamp post or utility pole.
In accordance with the architecture illustrated in
Each remote site 45, 70 includes a feeder terminal 50, 75 and an associated access base station 55, 80. In one embodiment, the feeder terminal and associated access base station are physically separate devices, and may be coupled to each other via a variety of connections, for example an Ethernet connection such as shown in
A feeder network controller 20, which is an example of a management server, is used to control the wireless feeder network. The dotted line 98 in
In the embodiment of
In this embodiment, at step A, the node attempts to connect to a management server 210 via a wired interface 220. In other embodiments the node attempts to make a direct connection to the management server wirelessly, while in yet other embodiments, the node attempts to make a direct connection to the management server either via a wired interface or wirelessly. In this embodiment, the management server is made up of a Dynamic Host Configuration Protocol (DHCP) server 220, and an Element Management System (EMS) server 230. If the node is unable to connect to the management server, e.g., if the node is not connected to the wired interface then the node will search for nearby intermediate nodes (feeder base stations) through which it can connect to the management server. In this embodiment, the search is carried out using wireless communication circuitry. In other words, having failed to establish a direct wired connection to the management server, the node will attempt to wirelessly connect to an intermediate node. Note that in other embodiments, the selection of an intermediate node may use both wired communication circuitry and wireless communication circuitry.
At step B, the node selects an intermediate node/feeder base station 240. This selection is made by the bootstrap circuitry 140, and the selection may be based on: cell ID, communication direction, bandwidth, Received Signal Strength Indicator (RSSI), Carrier to Noise and Interference Ratio (CINR), Multiple Input and Multiple Output (MIMO) mode, MIMO rank, SNR equivalent rate (the maximum throughput rate that can be achieved using the best Modulation and Coding Scheme for the specified signal to noise ratio, measured in bits per second per Hz), or any combination thereof. These particular factors may be useful in quickly determining a prima facie assessment of the quality of link that can be expected between the node and the intermediate node and so may be helpful in helping the node to establish a good quality initial connection with the management server.
Once a connection with the management server has been achieved, the node's initial role is determined. In this embodiment, the node sets its own role based on how it connected to the management server (directly or indirectly). However, in other embodiments, the management server transmits a control signal to the node once a connection is established. The control signal causes the node to allocate its role based on the control signal that is received. Taking this scenario as an example, the management server would transmit a control signal to the node that causes the node to adopt a role of feeder terminal, because the node connected indirectly to the management server (e.g. wirelessly via an intermediate node).
Once a connection with the management server has been obtained, the management server transmits configuration data to the node. For example, the DHCP server 220 assigns an IP address to the node and provides an IP address for the EMS server. This allows IP communication to be established with the EMS server, which transmits replacement firmware for the node, thus allowing network specific software or updated software to be sent to the node. The configuration data can include an indication of whether the node should act as a point-to-point node or a point-to-multipoint node. For example, a feeder base station can be configured to only connect to a single feeder terminal or to multiple feeder terminals. In some embodiments, the configuration data includes configuration data relating to the node's wireless communication circuitry. For example, the management server directs a node to use a particular RF frequency, beam width, beam shape, or to transmit in a particular direction by either directing the beam at a particular angle or potentially be rotating the antenna array. Similarly, once a connection has been established with the management server, the node transmits data to the management server. For example, the node can transmit data relating to its location (receivable via, for example, a GPS receiver) to the management server. This can be used by the management server to determine potential sources of interference or can be used by the management server to search for suitable nearby intermediate nodes/feeder base stations for the feeder terminal node to use.
In any event, in this embodiment, at step C, the management server sends the node a prioritised list of intermediate nodes to use. This prioritised list can be based on information that is available to the management server that is not available to the node itself. For example, the management server could be aware that the intermediate node 240 to which the node is already connected is heavily congested. When the node receives this list, it uses the list to reselect its intermediate node. In this example, the topmost node in the prioritised list is new intermediate node 250 (FB2). Accordingly, the node connects to the management server via new intermediate node 250 (FB2). Further communication with the management server then occurs via the new intermediate node.
It will be appreciated that, in this embodiment, either the step of considering a configuration based on the node's id (at step 505) or the step of considering a configuration based on the node's location (at step 510) can be omitted. The node's role will thereby be determined based on only one of these two factors.
Note that although, in the present application, embodiments have been described with reference to a feeder network, such a network is strictly optional. In particular, the nodes described within this application may be applicable to any network in which a node may acquire one of a plurality of different roles and in which it is desirable to limit the skill required for an operator to install the node in order to connect the node to the network.
In the present application, the words “configured to . . . ” are used to mean that an element of an apparatus has a configuration able to carry out the defined operation. In this context, a “configuration” means an arrangement or manner of interconnection of hardware or software. For example, the apparatus may have dedicated hardware which provides the defined operation, or a processor or other processing device may be programmed to perform the function. “Configured to” does not imply that the apparatus element needs to be changed in any way in order to provide the defined operation.
Although illustrative embodiments of the invention have been described in detail herein with reference to the accompanying drawings, it is to be understood that the invention is not limited to those precise embodiments, and that various changes, additions and modifications can be effected therein by one skilled in the art without departing from the scope and spirit of the invention as defined by the appended claims. For example, various combinations of the features of the dependent claims could be made with the features of the independent claims without departing from the scope of the present invention.
Number | Date | Country | Kind |
---|---|---|---|
1511200.6 | Jun 2015 | GB | national |
1518654.7 | Oct 2015 | GB | national |
Number | Name | Date | Kind |
---|---|---|---|
497147 | Urich | May 1893 | A |
3789415 | Vickland | Jan 1974 | A |
3844341 | Bimshas, Jr. et al. | Oct 1974 | A |
4436190 | Wentzell | Mar 1984 | A |
4599620 | Evans | Jul 1986 | A |
4633256 | Chadwick | Dec 1986 | A |
4959653 | Ganz | Sep 1990 | A |
5049891 | Ettinger et al. | Sep 1991 | A |
5125008 | Trawick et al. | Jun 1992 | A |
5357259 | Nosal | Oct 1994 | A |
6124832 | Jeon et al. | Sep 2000 | A |
6404385 | Croq et al. | Jun 2002 | B1 |
6486832 | Abramov et al. | Nov 2002 | B1 |
6522898 | Kohno et al. | Feb 2003 | B1 |
6621454 | Reudink et al. | Sep 2003 | B1 |
6934511 | Lovinggood et al. | Aug 2005 | B1 |
6963747 | Elliott | Nov 2005 | B1 |
7062294 | Rogard et al. | Jun 2006 | B1 |
7403748 | Keskitalo et al. | Jul 2008 | B1 |
7515916 | Alexander | Apr 2009 | B1 |
7593693 | Kasapi et al. | Sep 2009 | B1 |
7664534 | Johnson | Feb 2010 | B1 |
7697626 | Wang et al. | Apr 2010 | B2 |
8340580 | Epstein | Dec 2012 | B1 |
8509724 | D'Amico et al. | Aug 2013 | B2 |
8577416 | Nandagopalan et al. | Nov 2013 | B2 |
8630267 | Jin | Jan 2014 | B1 |
9173064 | Spain, Jr. | Oct 2015 | B1 |
9179360 | Vivanco | Nov 2015 | B1 |
9692124 | Caimi et al. | Jun 2017 | B2 |
9698891 | Larsson | Jul 2017 | B2 |
9706419 | Bozier et al. | Jul 2017 | B2 |
20020042274 | Ades | Apr 2002 | A1 |
20020142779 | Goto et al. | Oct 2002 | A1 |
20030195017 | Chen et al. | Oct 2003 | A1 |
20030228857 | Maeki | Dec 2003 | A1 |
20040077354 | Jason et al. | Apr 2004 | A1 |
20040106436 | Ochi et al. | Jun 2004 | A1 |
20040233103 | Toshev | Nov 2004 | A1 |
20040242274 | Corbett et al. | Dec 2004 | A1 |
20050048921 | Chung | Mar 2005 | A1 |
20050063340 | Hoffmann et al. | Mar 2005 | A1 |
20050157684 | Ylitalo et al. | Jul 2005 | A1 |
20050192037 | Nanda et al. | Sep 2005 | A1 |
20050285784 | Chiang et al. | Dec 2005 | A1 |
20060072518 | Pan et al. | Apr 2006 | A1 |
20060292991 | Abramov et al. | Dec 2006 | A1 |
20080005121 | Lam et al. | Jan 2008 | A1 |
20080123589 | Lee et al. | May 2008 | A1 |
20080287068 | Etemad | Nov 2008 | A1 |
20090005121 | Wong et al. | Jan 2009 | A1 |
20090032223 | Zimmerman et al. | Feb 2009 | A1 |
20090046638 | Rappaport et al. | Feb 2009 | A1 |
20090067333 | Ergen et al. | Mar 2009 | A1 |
20090086864 | Komninakis et al. | Apr 2009 | A1 |
20090103492 | Altshuller et al. | Apr 2009 | A1 |
20090116444 | Wang et al. | May 2009 | A1 |
20090207077 | Hwang et al. | Aug 2009 | A1 |
20090252088 | Rao et al. | Oct 2009 | A1 |
20090274076 | Muharemovic et al. | Nov 2009 | A1 |
20090310554 | Sun et al. | Dec 2009 | A1 |
20100071049 | Bahr et al. | Mar 2010 | A1 |
20100130150 | D'Amico et al. | May 2010 | A1 |
20100216477 | Ryan | Aug 2010 | A1 |
20100240380 | Yim et al. | Sep 2010 | A1 |
20110003554 | Sekiya | Jan 2011 | A1 |
20110163905 | Denis et al. | Jul 2011 | A1 |
20110235569 | Huang et al. | Sep 2011 | A1 |
20110244808 | Shiotsuki et al. | Oct 2011 | A1 |
20110312269 | Judd et al. | Dec 2011 | A1 |
20120002598 | Seo et al. | Jan 2012 | A1 |
20120015659 | Kalyani et al. | Jan 2012 | A1 |
20120046026 | Chande et al. | Feb 2012 | A1 |
20120119951 | Vollath | May 2012 | A1 |
20120252453 | Nagaraja et al. | Oct 2012 | A1 |
20120329511 | Keisu | Dec 2012 | A1 |
20130203401 | Ryan et al. | Aug 2013 | A1 |
20130215844 | Seol et al. | Aug 2013 | A1 |
20140256376 | Weissman et al. | Sep 2014 | A1 |
20140313080 | Smith et al. | Oct 2014 | A1 |
20150078191 | Jongren et al. | Mar 2015 | A1 |
20160037550 | Barabell et al. | Feb 2016 | A1 |
20160255667 | Schwartz | Sep 2016 | A1 |
20160262045 | Yang et al. | Sep 2016 | A1 |
20160277087 | Jo et al. | Sep 2016 | A1 |
20160377695 | Lysejko et al. | Dec 2016 | A1 |
20160380353 | Lysejko et al. | Dec 2016 | A1 |
20160380354 | Bozier et al. | Dec 2016 | A1 |
20160380355 | Lysejko et al. | Dec 2016 | A1 |
20160380363 | Logothetis | Dec 2016 | A1 |
20160381570 | Lysejko et al. | Dec 2016 | A1 |
20160381585 | Dudzinski et al. | Dec 2016 | A1 |
20160381590 | Lysejko et al. | Dec 2016 | A1 |
20160381591 | Lysejko et al. | Dec 2016 | A1 |
20160381698 | Grinshpun et al. | Dec 2016 | A1 |
20170111181 | Zhou | Apr 2017 | A1 |
20170280314 | Yang et al. | Sep 2017 | A1 |
Number | Date | Country |
---|---|---|
1284794 | Feb 2001 | CN |
104635203 | May 2015 | CN |
0654915 | May 1995 | EP |
1903348 | Mar 2008 | EP |
2113145 | Nov 2009 | EP |
2207267 | Jul 2010 | EP |
2391157 | Nov 2011 | EP |
2448144 | May 2012 | EP |
2506625 | Oct 2012 | EP |
2538712 | Dec 2012 | EP |
2318914 | May 1998 | GB |
2484377 | Apr 2012 | GB |
H05188128 | Jul 1993 | JP |
H06188802 | Jul 1994 | JP |
101346062 | Dec 2013 | KR |
9426001 | Nov 1994 | WO |
199965105 | Dec 1999 | WO |
0152447 | Jul 2001 | WO |
0231908 | Apr 2002 | WO |
03096560 | Nov 2003 | WO |
2004095764 | Nov 2004 | WO |
2004114546 | Dec 2004 | WO |
2005064967 | Jul 2005 | WO |
2007010274 | Jan 2007 | WO |
2007069809 | Jun 2007 | WO |
2008064696 | Jun 2008 | WO |
2008111882 | Sep 2008 | WO |
2008151057 | Dec 2008 | WO |
2010077790 | Jul 2010 | WO |
2011044947 | Apr 2011 | WO |
2011060058 | May 2011 | WO |
2014106539 | Jul 2014 | WO |
Entry |
---|
UK Search Report from GB 1519237.0, dated Jun. 10 Apr. 2016, 3 pgs. |
PCT Search Report from PCT/GB2016/051285, dated Jul. 13, 2016, 12 pgs. |
PCT Search Report from PCT/GB2016/051195, dated Jul. 25, 2016, 13 pgs. |
PCT Search Report from PCT/GB2016/051205, dated Jul. 25, 2016, 13 pgs. |
Doi et al., “Low-Cost Antenna Array Via Antenna Switching for High Resolution 2-D DOA Estimation,” SIPS 2013 Proc. IEEE, Oct. 16, 2013, pp. 83-88. |
Jung et al., “Attitude Sensing Using a GPS Antenna on a Turntable: Experimental Tests,” Navigation, J. of the Institute of Navigation, Fairfax, VA, US, vol. 51, No. 3, Dec. 1, 2004, pp. 221-230. |
PCT Search Report from PCT/GB2016/051234 (corresponding to U.S. Appl. No. 15/187,570), dated Aug. 5, 2016, 13 pgs. |
PCT Search Report from PCT/GB2016/051360 (corresponding to U.S. Appl. No. 15/187,900), dated Aug. 19, 2016, 12 pgs. |
PCT Search Report from PCT/GB2016/051615 (corresponding to U.S. Appl. No. 15/187,515), dated Aug. 12, 2016, 13 pgs. |
PCT Search Report from PCT/GB2016/051617 (corresponding to U.S. Appl. No. 15/187,616), dated Aug. 23, 2016, 11 pgs. |
PCT Search Report from PCT/GB2016/051618 (corresponding to U.S. Appl. No. 15/187,602), dated Aug. 12, 2016, 12 pgs. |
PCT Search Report from PCT/GB2016/051759 (corresponding to U.S. Appl. No. 15/187,680), dated Sep. 14, 2016, 15 pgs. |
Office Action in related U.S. Appl. No. 15/186,134 dated Nov. 22, 2016, 18 pages. |
PCT Search Report from PCT/GB2016/051428 (corresponding to U.S. Appl. No. 15/187,188), dated Dec. 13, 2016, 19 pgs. |
U.S. Notice of Allowance from U.S. Appl. No. 15/186,134 dated Mar. 14, 2017, 8 pages. |
U.S. Office Action in U.S. Appl. No. 15/182,209 dated Apr. 13, 2017, 17 pages. |
PCT Written Opinion from PCT/GB2016/051195, dated May 17, 2017, 5 pgs. |
PCT Written Opinion from PCT/GB2016/051205, dated May 16, 2017, 5 pgs. |
PCT Written Opinion from PCT/GB2016/051234, dated May 17, 2017, 10 pgs. |
PCT Written Opinion from PCT/GB2016/051285, dated May 10, 2017, 5 pgs. |
PCT Written Opinion from PCT/GB2016/051360, dated Jun. 1, 2017, 6 pgs. |
PCT Written Opinion from PCT/GB2016/051428, dated Jun. 2, 2017, 12 pgs. |
PCT Written Opinion from PCT/GB2016/051615, dated May 17, 2017, 5 pgs. |
PCT Written Opinion from PCT/GB2016/051759, dated May 18, 2017, 6 pgs. |
Office Action in related U.S. Appl. No. 15/187,680 dated Nov. 3, 2017, 8 pages. |
UK Search Report from GB 1514938.8, dated Apr. 18, 2016, 4 pgs. |
UK Search Report from GB 1516901.4, dated Mar. 18, 2016, 5 pgs. |
UK Search Report from GB 1518654.7, dated Mar. 24, 2016, 3 pgs. |
UK Search Report from GB 1519216.4, dated Apr. 15, 2016, 5 pgs. |
UK Search Report from GB 1519220.6, dated Apr. 4, 2016, 4 pgs. |
UK Search Report from GB 1519228.9, dated Apr. 29, 2016, 4 pgs. |
UK Search Report from GB 1519270.1, dated Apr. 25, 2016, 5 pgs. |
UK Search Report from GB 1519272.7, dated Jun. 10, 2016, 3 pgs. |
UK Search Report from GB 1519273.5, dated Apr. 27, 2016, 3 pgs. |
Office Action in related U.S. Appl. No. 15/187,515 dated Dec. 7, 2017, 9 pages. |
U.S. Appl. No. 15/187,570—Office Action dated Feb. 27, 2018, 16 pages. |
U.S. Appl. No. 15/187,602—Office Action dated Feb. 22, 2018, 19 pages. |
U.S. Notice of Allowance from U.S. Appl. No. 15/182,209 dated Nov. 22, 2017, 13 pages. |
U.S. Notice of Allowance from U.S. Appl. No. 15/187,616 dated Jan. 9, 2018, 12 pages. |
Number | Date | Country | |
---|---|---|---|
20160381574 A1 | Dec 2016 | US |