US20230146169A1 - Synchronization for user equipment groups - Google Patents
Synchronization for user equipment groups Download PDFInfo
- Publication number
- US20230146169A1 US20230146169A1 US17/950,838 US202217950838A US2023146169A1 US 20230146169 A1 US20230146169 A1 US 20230146169A1 US 202217950838 A US202217950838 A US 202217950838A US 2023146169 A1 US2023146169 A1 US 2023146169A1
- Authority
- US
- United States
- Prior art keywords
- user equipment
- active
- wireless communication
- receive
- communication network
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/02—Arrangements for optimising operational condition
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/06—Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
- H04W4/08—User group management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/16—Discovering, processing access restriction or access information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0048—Allocation of pilot signals, i.e. of signals known to the receiver
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0048—Allocation of pilot signals, i.e. of signals known to the receiver
- H04L5/0051—Allocation of pilot signals, i.e. of signals known to the receiver of dedicated pilots, i.e. pilots destined for a single user or terminal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/567—Integrating service provisioning from a plurality of service providers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/568—Storing data temporarily at an intermediate stage, e.g. caching
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/14—Multichannel or multilink protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/10—Scheduling measurement reports ; Arrangements for measurement reports
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/12—Messaging; Mailboxes; Announcements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/08—Access restriction or access information delivery, e.g. discovery data delivery
- H04W48/12—Access restriction or access information delivery, e.g. discovery data delivery using downlink control channel
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W56/00—Synchronisation arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W56/00—Synchronisation arrangements
- H04W56/001—Synchronization between nodes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W56/00—Synchronisation arrangements
- H04W56/001—Synchronization between nodes
- H04W56/0015—Synchronization between nodes one node acting as a reference for the others
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W56/00—Synchronisation arrangements
- H04W56/001—Synchronization between nodes
- H04W56/002—Mutual synchronization
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W68/00—User notification, e.g. alerting and paging, for incoming communication, change of service or the like
- H04W68/005—Transmission of information for alerting of incoming communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/30—Resource management for broadcast services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/14—Direct-mode setup
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/15—Setup of multiple wireless link connections
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/19—Connection re-establishment
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/30—Connection release
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/40—Connection management for selective distribution or broadcast
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/005—Discovery of network devices, e.g. terminals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W80/00—Wireless network protocols or protocol adaptations to wireless operation
- H04W80/04—Network layer protocols, e.g. mobile IP [Internet Protocol]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/02—Terminal devices
- H04W88/04—Terminal devices adapted for relaying to or from another terminal or user
Definitions
- the present disclosure relates generally to wireless communication, and more specifically to cooperative communication for user equipment in a group of user equipment.
- mmW millimeter wave
- THz terahertz
- an electronic device includes a transmitter, a receiver, and a processor coupled to the transmitter and the receiver.
- the processor receives a synchronization signal associated with a wireless communication network from a base station, receives a first set of synchronization attributes based on the synchronization signal, and receives a second set of synchronization attributes from a second user equipment, the second user equipment being configured to receive the synchronization signal from the base station.
- the processor also transmits the first set of synchronization attributes to the second user equipment based on the first set of synchronization attributes correlating with the second set of synchronization attributes.
- a method in another embodiment, includes receiving, at a first user equipment, a first portion of system information associated with a wireless communication network from a base station, receiving, at the first user equipment, a second portion of system information associated with the wireless communication network from a second user equipment via a device-to-device communication link, and establishing a connection with the wireless communication network based at least in part on the first portion of system information and the second portion of system information.
- one or more non-transitory, tangible, computer-readable media store instructions that cause a processor to receive a first synchronization signal from a base station via a wireless communication network, receive a second synchronization signal from a second user equipment via a device-to-device communication link, receive a set of system information based on the first synchronization signal and the second synchronization signal, and establish a connection with the wireless communication network based at least in part on the set of system information.
- FIG. 1 is a block diagram of user equipment, according to embodiments of the present disclosure
- FIG. 2 is a functional diagram of the user equipment of FIG. 1 , according to embodiments of the present disclosure
- FIG. 3 is a schematic diagram of a communication system including the user equipment of FIG. 1 communicatively coupled to a wireless communication network supported by base stations, according to embodiments of the present disclosure
- FIG. 4 is a schematic diagram of a communication system including a group of user equipment communicatively coupled to the wireless communication network of FIG. 3 , according to embodiments of the present disclosure
- FIG. 5 is a flowchart of a method to synchronize the group of user equipment in FIG. 4 using the wireless communication network, according to embodiments of the present disclosure
- FIG. 6 is a flowchart of a method to synchronize the group of user equipment of FIG. 4 using active user equipment of the group of user equipment, according to embodiments of the present disclosure
- FIG. 7 is a flowchart of a method to adjust membership of the group of user equipment of FIG. 4 , according to embodiments of the present disclosure
- FIG. 8 is a flowchart of a method to share synchronization attributes with the group of user equipment of FIG. 4 to communicate with the wireless communication network of FIG. 3 , according to embodiments of the present disclosure
- FIG. 9 is a flowchart of a method to share phase synchronization data with user equipment in the group of user equipment of FIG. 4 , according to embodiments of the present disclosure.
- FIG. 10 is a flowchart of a method to receive radio synchronization signals from the wireless communication network of FIG. 3 , according to embodiments of the present disclosure
- FIG. 11 is a flowchart of a method to receive an access response message from the wireless communication network of FIG. 3 , according to embodiments of the present disclosure.
- FIG. 12 is a flowchart of a method to receive the access response message using active user equipment of the group of user equipment of FIG. 4 , according to embodiments of the present disclosure.
- any exact values, numbers, measurements, and so on, provided herein, are contemplated to include approximations (e.g., within a margin of suitable or contemplatable error) of the exact values, numbers, measurements, and so on.
- the term “set” may include one or more.
- a set may include a unitary set of one member, but the set may also include a set of multiple members.
- a set may include a portion (e.g., a subset, all) of data and/or information. While the data is described herein as including two data sets or three data sets, this is intended to be illustrative of certain embodiments. As such, the data may include any suitable number of data sets (e.g., two data sets, three data sets, four data sets, eight data sets, and so forth).
- a first set of user equipment may include the same user equipment as another set of user equipment, different user equipment than another set of user equipment, additional user equipment than another set of user equipment, fewer user equipment than another set of user equipment, and so forth.
- the present disclosure relates generally to wireless communication, and more specifically to cooperative communication for user equipment in a group of user equipment.
- Wireless device density has increased rapidly over the years.
- Wireless communication between user equipment (UE) and wireless communication networks may occur directly through a point-to-point connection without regards to nearby user equipment.
- Wireless UE may also support several radio access technologies (RATs) simultaneously in close proximity to one another.
- RATs radio access technologies
- mmW millimeter wave
- THz terahertz
- Employing local communications may facilitate and improve the range, coverage, reliability and efficiency of communications between user equipment and wireless communication networks.
- This disclosure relates to systems, apparatuses, and techniques to enable user equipment to cooperate with adjacent user equipment to improve coverage and capacity.
- User equipment may establish groups to facilitate and coordinate communication with wireless communication networks. Cooperative communication between user equipment may be beneficial for offloading data and controlling transmissions to one or more designated user equipment within a group of user equipment. Data sharing (e.g., via a device-to-device communication link) may also reduce power consumption for user equipment in the group when compared to directly (e.g., without an intervening or intermediate device) communicating with a network.
- Embodiments herein provide various systems, apparatuses, and techniques to provide cooperative communication for a group of user equipment.
- a communication network via a base station, may communicate with the group of user equipment via one or more active user equipment (e.g., user equipment connected to or directly connected to the communication network).
- the active user equipment may communicate with passive user equipment (e.g., user equipment disconnected from the communication network).
- the user equipment in the group may communicate using a personal area network (PAN), a local area network (LAN) or wireless local area network (WLAN), and/or a wide area network (WAN).
- PAN personal area network
- LAN local area network
- WLAN wireless local area network
- WAN wide area network
- User equipment may establish and/or join any number of groups and may be a member of any number of groups simultaneously.
- User equipment in close proximity with one another may transfer data and control information.
- the user equipment may exchange data or data sets between each other.
- Each user equipment may receive and transmit data using RATs.
- the user equipment may transmit and receive data from a wireless communication network via any number of base stations or access points.
- a group of user equipment may include active user equipment and passive user equipment.
- An active user equipment connects with one or more base stations and transfers data on a wireless communication network via the base station. That is, the active user equipment may be directly connected with one or more base stations. Additionally, the active user equipment may communicate with other active user equipment and passive user equipment.
- Passive user equipment may not connect to any base station and/or the wireless communication network and may communicate with other passive user equipment and active user equipment (e.g., via a sidelink, peer-to-peer, or device-to-device channel). That is, the passive user equipment may communicate indirectly with the base station and/or the wireless communication network via an active user device.
- One or more of the active user equipment may be designated as a primary user equipment.
- the primary user equipment may control the group membership, define configuration for a device-to-device communication link, and may add or release user equipment from the group.
- primary user equipment may control roles for other user equipment in a local network.
- a first user equipment such as a portable electronic device, may control and communicate with secondary user equipment, such as a television, a tablet, a computer, and so forth.
- secondary user equipment such as a television, a tablet, a computer, and so forth.
- one or more active user equipment and one or more passive user equipment may act as relay user equipment.
- a relay user equipment may act as an intermediary device and may transfer data from one user equipment to another user equipment in the group.
- the relay user equipment may facilitate communication with the wireless communication network by transferring (e.g., tunneling) data from the base station to other user equipment in the group.
- user equipment may have the same, similar, or different roles and/or responsibilities in different groups of user equipment. For example, one or more user equipment may be designated as active user equipment in a first group and may be designated as passive user equipment in a second group. Additionally or alternatively, one or more user equipment may be designated as primary user equipment and/or active user equipment in a first group and may be designated as passive user equipment and/or relay user equipment in a second group. Furthermore, one or more user equipment may have the same roles and/or responsibilities for multiple groups of user equipment.
- one or more user equipment may have different roles and/or responsibilities within a group of user equipment at different times.
- one or more user equipment may be designated as a primary user equipment and/or active user equipment at a first time and may be designated as passive user equipment and/or relay user equipment at a second time.
- the base stations of the wireless communication network may facilitate communication and provide access for active user equipment to receive and transfer data to and from an application server and/or a communication network.
- the base stations may be operated and/or controlled by separate carriers or operators. Additionally, the base stations may operate using the same or different communication technologies, such as one or more RATs and/or local networks.
- One or more active user equipment may receive data or a data set.
- the active user equipment may transmit the data or the sets of data to other active user equipment and passive user equipment in the group. That is, the active user equipment may receive the data and/or the data sets and may cooperate and coordinate to facilitate communication of the data from a base station to other user equipment.
- each active user equipment may connect to one or more base stations.
- the active user equipment may receive the same and/or different data or data sets from different base stations. Additionally, the different base stations may communicate with the active user equipment using the same or different communication technologies.
- the passive user equipment may receive the data or the data sets from other passive user equipment and/or the active user equipment.
- a set of the user equipment may receive the data sets either directly (e.g., from the base station) and/or indirectly (e.g., from one or more active user equipment, from one or more passive user equipment, or any combination thereof) from the wireless communication network.
- the user equipment in the group may assemble the data based on the data sets.
- the application server may split data into one or more data sets and may transfer the one or more sets to one or more base stations.
- the active user equipment may receive the sets from the base stations. For example, a first active user equipment may receive a first set from a first base station and a second active user equipment may receive a second set from the second base station.
- the active user equipment may exchange the data sets between each other and each active user equipment may reassemble the sets to form the data.
- the base stations may split data into data sets and/or may split data sets into data subsets.
- a first set of the active user equipment may utilize a second set of the active user equipment to receive and transfer one or more data sets or portions of the data.
- the first set of the active user equipment may cooperate and coordinate to transmit the same data and/or the same data sets.
- the first set of the active user equipment may not transmit its received data set to other sets of the user equipment and may assemble multiple data sets received from the other sets of the user equipment.
- the first set of the active user equipment may receive one or more data sets from the second set of the active user equipment. Accordingly, only the first set of the active user equipment may receive all data sets and may reassemble the data from the data sets. Additionally, the first set of the active user equipment may transmit one or more data sets to one or more passive user equipment.
- the first set of the active user equipment may transmit the data to one or more passive user equipment.
- a first passive user equipment may transmit one or more data sets or the data to a second passive user equipment.
- the active user equipment may cooperate to transmit the same data set to one or more base stations simultaneously, concurrently, consecutively, overlapping, separately, and so forth.
- a passive user equipment may transmit the same data set to several active user equipment for transmission to the base stations.
- the passive user equipment may transmit the same data set sequentially or broadcast concurrently to several active user equipment.
- the base stations and/or the active user equipment may split the data into data sets and may transfer the data sets to user equipment within the group.
- the user equipment may then transfer the data and/or the data sets to other user equipment in the group using local networks and local connections.
- the user equipment may assemble the data sets.
- Data transfer, data splitting, and/or data assembly may be implemented in different layers of various communication protocols.
- the data may be steered to particular or target active user equipment.
- the application server may determine a first data set to transmit to a first active user equipment, a second data set to transmit to a second active user equipment, and so forth.
- a first base station may determine a third data set to transmit to a second base station based on a connection status between the second base station and the application server.
- the application server and/or the base stations may generate and/or provide routing information associated with the data.
- the routing information may include a path (e.g., sequence of user equipment that receive the data, ordering of user equipment that receive the data, and so forth).
- the base station may generate and/or receive the routing information based on information associated with the group of user equipment.
- the information may include a list of device-to-device communication links (e.g., current communication links, historical communication links, available communication links, and so forth) between the user equipment.
- the base station may generate and/or receive a path for transmission of the data to the target user equipment.
- the base station may first transmit the routing information to one or more active user equipment communicatively coupled to the base station.
- the routing information may specify one or more active user equipment to receive the data and/or the routing information from the base station.
- the routing information may specify one or more passive user equipment to receive the data and/or the routing information from the one or more active user equipment.
- the routing information may specify one or more active user equipment and/or one or more passive user equipment to transmit the data and/or the routing information to the target user equipment.
- the routing information may specify a path or routing for the data and/or the routing information to take from the application server to the base stations to the user equipment (e.g., active user equipment, passive user equipment, target user equipment).
- the routing information may specify a first set of active user equipment to transmit the data and/or the routing information to from a first base station. Additionally or alternatively, the routing information may specify a second set of active user equipment to transmit the data and/or the routing information to from a second base station. As such, the routing information may include a path or routing for the data and/or the routing information from the application server to one or more active user equipment within the group of user equipment via the base stations. In certain embodiments, the routing information may specify a first set of passive user equipment to transmit the data and/or the routing information to from the first set of active user equipment. Additionally or alternatively, the routing information may specify a second set of passive user equipment to transmit the data and/or the routing information to from the second set of active user equipment.
- the routing information may also specify active user equipment transmit the data and/or the routing information to other active user equipment.
- the routing information may also specify passive user equipment transmit the data and/or the routing information to other passive user equipment.
- the routing information may also specify the target user equipment to receive the data and/or the routing information. While the above describes paths or routing for data from an application server to target user equipment, routing information may also be used to specify a path or routing for data from any user equipment to the application server via active user equipment, passive user equipment, base stations, and so forth. Additionally or alternatively, the routing information may be transmitted (e.g., by the base stations, by the user equipment) concurrently with the data, subsequently to transmission of the data, prior to transmission of the data, or any other suitable timing.
- Active user equipment may be controlled or configured using control channels based on the direct connection to the base station. Passive user equipment may have an indirect connection to the base station and may be accessible via an updated control channel path. Control channels provide configuration data to user equipment for paging the user equipment and scheduling data reception and transmission. Active user equipment may identify that a paging message, a configuration message, and/or control data is intended for passive user equipment. The active user equipment may perform the identification based on an identifier associated with a protocol layer format.
- a Radio Resource Control (RRC) message may provide configuration data to user equipment.
- the base station may transmit the RRC message to an active user equipment that in turn transmits the message to a passive user equipment.
- Responses may be transmitted to the base station via the active user equipment (e.g., in some cases, from passive user equipment).
- DCI Downlink Control Information
- UCI Uplink Control Information
- the user equipment may utilize various criteria for entering and/or leaving a group of user equipment.
- the criteria may include a network signal quality of the user equipment, a power connection, a battery level of the user equipment, a time window, a geographic area of the user equipment, user equipment capabilities (e.g., communication capabilities, computing and/or processing capabilities, sensing capabilities, and so forth), a device-to-device connection, a trust level between user equipment, and so forth.
- the network signal quality of the user equipment may be compared to a threshold. When below the threshold, there may be a risk that service is interrupted. If another user equipment or a group of user equipment are in close proximity, the user equipment may attempt to form a group or enter the previously formed group.
- a user equipment If a user equipment is connected to an electrical grid (e.g., such that it is not powered via its battery), it may no longer require the benefits of shared resources within a group and may leave the group. Alternatively, when connected to electrical grid, the user equipment may receive additional tasks within the group. Additionally, the criteria may be selected based on user preferences and/or user equipment history.
- Formation of the group of user equipment may begin with user equipment discovery.
- the user equipment may receive an input to begin user equipment discovery. Additionally or alternatively, the user equipment may begin discovery based on satisfaction of any number of discovery criteria.
- the discovery criteria may include a power connection, a battery level of the user equipment, a signal strength (e.g., Received Signal Strength Indicator, signal to noise ratio (SNR), or other signal characteristics) associated with the wireless communication network, a time window, a geographic area of the user equipment, and so forth.
- SNR signal to noise ratio
- User equipment may discover other nearby user equipment using wired communications, such as power-line communication (PLC), such as a broadband over power lines (BPL) communication, and/or wireless communications, such as personal area network (PAN), such as an ultra-wideband (UWB) or a BLUETOOTH® network, a local area network (LAN) or wireless local area network (WLAN), and/or a wide area network (WAN).
- PLC power-line communication
- BPL broadband over power lines
- PAN personal area network
- UWB ultra-wideband
- LAN local area network
- WLAN wireless local area network
- WAN wide area network
- User equipment may be permitted to search for and join a group of user equipment during a particular time window. Additionally, the user equipment may search for and enter a group of user equipment when within a particular geographic area or in proximity or range of a set of user equipment, such as a home or an office.
- the user equipment may leave a group when leaving the particular geographic area or the proximity or range of the set of user equipment.
- User equipment that lacks radio technology or does not support particular frequencies may search for and enter a group of user equipment with different and/or greater user equipment capabilities.
- the user equipment may determine whether the user equipment capabilities permit the user equipment to communicate with other user equipment in the group.
- the user equipment may determine whether a stable device-to-device connection is available with one or more user equipment in the group based on the Received Signal Strength Indicator (RSSI) and signal to noise ratio (SNR), or other signal characteristics.
- RSSI Received Signal Strength Indicator
- SNR signal to noise ratio
- User equipment may save power by causing a cellular modem or transceiver to enter a power saving state, such that the cellular modem does not send or receive signals.
- the user equipment may activate or wake the cellular modem up to enter an operational state.
- User equipment may continuously or periodically activate a receiver (e.g., a receiver of a cellular modem) to ensure that wireless (e.g., cellular) signals are received.
- a receiver e.g., a receiver of a cellular modem
- this continuous or periodic activation of the receiver may consume excessive power.
- the user equipment may include a wake-up or low power receiver that may consume less power than the cellular receiver as it is lower in complexity (e.g., may not demodulate a received signal, may not amplify a received signal, may not filter a received signal, or so on).
- the user equipment may cause the receiver to enter a sleep or power-saving mode, or be deactivated (e.g., powered off), and activate the wake-up signal receiver.
- the wake-up signal receiver may then periodically scan for a wireless wake-up signal sent from a wireless (e.g., cellular) network.
- the wake-up signal receiver may activate or wake up the cellular receiver, which may begin receiving wireless signals (e.g., cellular signals having user data). The wake-up signal receiver may then enter a sleep or power-saving mode, or be deactivated.
- a cellular signal e.g., having a frequency between 700 megahertz (MHz) and 71 gigahertz (GHz)
- GHz gigahertz
- embedding the wake-up signal in a cellular signal may include several drawbacks, such as causing interference with the cellular signal and/or other cellular signals and/or reducing overall spectrum efficiency of a cell or base stations. That is, an increase in traffic of the cell may negatively impact coordination between the wake-up signal receiver and the cell.
- the wake-up signals may have low frequencies (e.g., 1 gigahertz or less, 800 megahertz (MHz) or less, within a range of 500 MHz to 680 MHz, and so on), such as by using a television whitespace spectrum.
- the cellular network may determine that the user equipment should enter the sleep mode (e.g., due to inactivity of the cellular receiver), and the network (e.g., via a Next Generation NodeB (gNodeB or gNB) base station) may request resources for the user equipment and activate the wake-up signal receiver of the user equipment.
- gNodeB Next Generation NodeB
- the cellular network when the cellular receiver of the user equipment enters an idle state (e.g., an RRC Idle or Inactive state), the cellular network (e.g., via the gNodeB base station) may request resources for the user equipment and activate the wake-up signal receiver of the user equipment.
- an idle state e.g., an RRC Idle or Inactive state
- the cellular network e.g., via the gNodeB base station
- the network may request a wake-up signal, which broadcasts the wake-up signal that may be received by the user equipment.
- the user equipment may acquire a cell supported by a base station of the network. In this manner, the user equipment may cause its cellular receiver to enter a power-saving mode and activate its wake-up signal receiver when it is not actively receiving data, ensuring that the wake-up signal receiver activates its cellular receiver when there is data to send or receive, while saving power.
- Entering a group of user equipment may begin with group discovery.
- One or more user equipment within the group may transmit reference signals on a local communications frequency.
- the reference signals may include the specialized wake-up signals that reduce power consumption.
- the user equipment may transmit and/or receive the wake-up signals via a device-to-device connection.
- the reference signals may include a first reference signal that includes a specialized wake-up signal and a second reference signal that includes additional information.
- the user equipment may transmit the second reference signal based on an acknowledgement from another user equipment of the first reference signal.
- the user equipment may select one or more reference signals based on various transmission criteria.
- the transmission criteria may include a power connection, a battery level of the user equipment, a time window, a geographic area of the user equipment, user equipment capabilities (e.g., communication capabilities, computing and/or processing capabilities, sensing capabilities, and so forth), and so forth.
- user equipment capabilities e.g., communication capabilities, computing and/or processing capabilities, sensing capabilities, and so forth
- User equipment outside the group may periodically search for and attempt to detect the reference signals. Additionally or alternatively, any number of user equipment may receive a synchronization signal from one or more base stations via the wireless communication network.
- the user equipment may receive the synchronization signal and may scan for reference signals and/or transmit reference signals.
- the user equipment may measure the reference signals and join the group.
- the next step of entering the group includes establishing device-to-device connections.
- the device-to-device connection may be direct or through a local network connection.
- the user equipment may also exchange user equipment capabilities.
- the user equipment capabilities may be utilized to determine preferred communication frequencies, the types of communication technologies of the group and the new user equipment, a current battery status of the user equipment, a current thermal status of the user equipment, and so forth.
- Each user equipment may periodically send a keep alive message to at least one primary user equipment and/or active user equipment in the group. Additionally, the user equipment may send an exit message to at least one primary user equipment and/or active user equipment in the group. For example, the user equipment may send the exit message based on failing to satisfy any number of group criteria, such as a signal strength associated with a device-to-device connection to at least one primary user equipment and/or active user equipment.
- the number of active user equipment and/or the number of passive user equipment may be controlled (e.g., by the primary user equipment). For example, if an active user equipment leaves coverage of a base station, the active user equipment may be reassigned as a passive user equipment. A primary user equipment may fall below a battery threshold and a new primary user equipment may be assigned. The primary user equipment may receive regular updates from other user equipment in the group regarding battery status, thermal status, and link status of the user equipment. Additionally, the primary user equipment may maintain a list of candidates from the active user equipment to be assigned as a new primary user equipment. The primary user equipment may send a request to one of the candidates to become a new primary user equipment.
- the primary user equipment may determine elapsed times from receiving keep alive messages and/or from receiving data from any of the user equipment within the group.
- the primary user equipment may compare the elapsed times to a threshold time duration and may transmit an exit message based on one or more of the elapsed times exceeding the threshold time duration.
- the primary user equipment may remove a device identifier associated with the user equipment based on the elapsed time.
- the user equipment may determine elapsed times from receiving keep alive messages and/or from receiving data from at least one primary user equipment and/or active user equipment.
- the user equipment may compare the elapsed times to a second threshold time duration and may transmit an exit message based on one or more of the elapsed times.
- the group of user equipment may cooperate to communicate with the wireless communication network.
- the user equipment may receive synchronization signals to facilitate communication with the wireless communication network.
- the user equipment may be synchronized in one or more of time, frequency, and/or phase.
- the synchronization signal may include timing information that assists the user equipment in transmission and/or reception of data via the wireless communication network.
- the synchronization signal may also include frequency information that reduces phase drift.
- the synchronization signal may also include phase information that provides coherent (e.g., in-phase) signal transmission to the wireless communication network.
- the primary user equipment may transmit a selected time, a selected frequency, and/or a selected phase to other user equipment in the group.
- the primary user equipment may also select one or more of a carrier frequency, a bandwidth, a sub-carrier spacing, and so forth associated with the wireless communication network.
- One or more base stations may transmit the synchronization signals to any number of user equipment.
- the user equipment may also receive synchronization signals from a source external from the wireless communication network, such as a global navigation satellite system (GNSS) signal.
- GNSS global navigation satellite system
- any user equipment may transmit synchronization signals to other user equipment within the group.
- the user equipment may receive the synchronization signals and may determine timing synchronization and/or frequency synchronization based on the synchronization signals.
- the primary user equipment may select a bandwidth associated with the synchronization signals. Additionally, the primary user equipment may select a transmission duration associated with the synchronization signals based on the frequency.
- the primary user equipment may also select a periodicity associated with the synchronization signals.
- Each user equipment may transmit sounding reference signals to one or more base stations via the wireless communication network.
- the base stations may receive the sounding reference signals and may determine phase relationships (e.g., phase differences) between the user equipment. Additionally, the base stations may determine and/or may select a set of phases that provides optimized signal strength for communications between the group of user equipment and the wireless communication network.
- the base stations may transmit the set of phases to any number of user equipment, such as the primary user equipment.
- the primary user equipment may transmit the set of phases to other user equipment within the group.
- Establishing communication with the wireless communication network may begin with receiving system synchronization signals, such as a primary synchronization signal (PSS), a secondary synchronization signal (SSS), and so forth.
- the user equipment may receive the synchronization signals and may determine radio frame boundaries based on the synchronization signals.
- the user equipment may also receive system information transmitted via one or more base stations of the wireless communication network.
- the primary user equipment may transmit user equipment capabilities associated with the primary user equipment to one or more active user equipment.
- the user equipment capabilities may include communication capabilities, computing and/or processing capabilities, sensing capabilities, radio frequency bands, carrier frequencies, cell identifiers, radio access technologies, and so forth associated with the primary user equipment.
- the active user equipment may receive the synchronization signals and/or the system information from the wireless communication network based on the user equipment capabilities associated with the primary user equipment.
- the active user equipment may receive a portion of the synchronization signals and/or a portion of the system information.
- the primary user equipment may receive these portions from the active user equipment and may assemble these portions to form the synchronization signals and/or the system information.
- the primary equipment may select a set of communication parameters, such as a frequency, a time, a cell identifier, and so forth, for communication with the wireless communication network based on the synchronization signals and/or the system information.
- the primary equipment may transmit the set of communication parameters to the active user equipment within the group.
- the primary user equipment may transmit a random access signal to the active user equipment within the group.
- the primary user equipment may also instruct the active user equipment to transmit the random access signal based on the set of communication parameters.
- the primary user equipment may also transmit the random access signal based on the set of communication parameters.
- One or more base stations may receive the random access signal and may transmit an acknowledgement message to the primary user equipment and/or the active user equipment.
- the primary user equipment may retransmit the random access signal if the acknowledgement message is not received within a threshold time duration.
- the primary user equipment may also instruct the active user equipment to retransmit the random access signal.
- the group of user equipment may retransmit the random access signal with various relative phases.
- the group of user equipment may periodically retransmit the random access signal until the acknowledgement message is received.
- the group of user equipment may retransmit the random access signal until a threshold number of transmissions is reached.
- each user equipment may adjust a transmission power associated with the random access signal for subsequent transmissions.
- the random access signal may include an orthogonal signal.
- the base stations may transmit the acknowledgement message to the group of user equipment.
- the acknowledgement message may include communication information associated with the wireless communication network.
- the base station may transmit an indication of the acknowledgement message on a downlink control channel.
- the base station may also transmit information associated with downlink shared channel.
- the user equipment may monitor the downlink control channel and may receive control channel information from the base stations via the downlink control channel.
- the active user equipment may transmit control channel signals to the primary user equipment that aggregates and/or assembles the control channel signals for processing and decoding control channel information.
- the active user equipment may receive and/or decode the control channel information and may transmit the control channel information to the primary user equipment.
- the control channel information may include downlink control information that identifies information associated with a transmission (e.g., the acknowledgement message) on the downlink shared channel.
- the user equipment may utilize the information to receive the acknowledgement message via the downlink shared channel. Additionally, the user equipment may receive access message information associated with transmission of an access message to the base stations.
- the primary user equipment may receive the access message information and may determine communication parameters (e.g., time, frequency, temporary identifier, timing adjustment, and so forth) associated with transmission of the access message.
- the primary user equipment may transmit the communication parameters to the active user equipment.
- the primary user equipment may instruct the active user equipment to transmit the access message based on the communication parameters.
- the user equipment may transmit the access message via an uplink shared channel.
- the user equipment may transmit the access message using a space time block code (STBC) or orthogonal signal.
- STBC space time block code
- Each user equipment may transmit a row of a STBC via an antenna.
- the primary user equipment may transmit a set of phases to the active user equipment. Each phase may be associated with a corresponding active user equipment.
- the active user equipment may transmit the access message based on the set of phases.
- the base stations may receive the access message from one or more active user equipment.
- the base station may transmit a transition message in response to the access message.
- the transition message may cause the user equipment to adjust an operational mode to a connected mode.
- the user equipment may communicate with the base stations via the downlink control channel, downlink shared channel, uplink control channel, and uplink shared channel.
- the user equipment may utilize multiple-input and multiple-output (MIMO) techniques for data communication with the wireless communication network.
- MIMO-OFDM MIMO orthogonal frequency-division multiplexing
- the primary user equipment may demodulate the MIMO-OFDM signals.
- active user equipment within the group identify multiple sounding reference signal phase combinations for transmission of MIMO signals.
- the user equipment may receive reconfiguration messages that reconfigure the user equipment to allow local communication between the user equipment.
- the reconfiguration messages may include an additional delay for a user equipment within the group of user equipment to allow for local communication. That is, user equipment that join the group may be reconfigured to include the additional delay.
- FIG. 1 is a block diagram of user equipment 10 (e.g., a mobile electronic device), according to embodiments of the present disclosure.
- the user equipment 10 may include, among other things, one or more processors 12 (collectively referred to herein as a single processor for convenience, which may be implemented in any suitable form of processing circuitry), memory 14 , nonvolatile storage 16 , a display 18 , input structures 22 , an input/output (I/O) interface 24 , a network interface 26 , and a power source 29 .
- the various functional blocks shown in FIG. 1 may include hardware elements (including circuitry), software elements (including machine-executable instructions) or a combination of both hardware and software elements (which may be referred to as logic).
- the processor 12 , memory 14 , the nonvolatile storage 16 , the display 18 , the input structures 22 , the input/output (I/O) interface 24 , the network interface 26 , and/or the power source 29 may each be communicatively coupled directly or indirectly (e.g., through or via another component, a communication bus, a network) to one another to transmit and/or receive data between one another.
- FIG. 1 is merely one example of a particular implementation and is intended to illustrate the types of components that may be present in the user equipment 10 .
- the user equipment 10 may include any suitable computing device, including a desktop or notebook computer (e.g., in the form of a MacBook®, MacBook® Pro, MacBook Air®, iMac®, Mac® mini, or Mac Pro® available from Apple Inc. of Cupertino, Calif.), a portable electronic or handheld electronic device such as a wireless electronic device or smartphone (e.g., in the form of a model of an iPhone® available from Apple Inc. of Cupertino, Calif.), a tablet (e.g., in the form of a model of an iPad® available from Apple Inc. of Cupertino, Calif.), a wearable electronic device (e.g., in the form of an Apple Watch® by Apple Inc.
- a desktop or notebook computer e.g., in the form of a MacBook®, MacBook® Pro, MacBook Air®, iMac®, Mac® mini, or Mac Pro® available from Apple Inc. of Cupertino, Calif.
- a portable electronic or handheld electronic device such as a wireless electronic device or smartphone
- processor 12 and other related items in FIG. 1 may be embodied wholly or in part as software, hardware, or both. Furthermore, the processor 12 and other related items in FIG. 1 may be a single contained processing module or may be incorporated wholly or partially within any of the other elements within the user equipment 10 .
- the processor 12 may be implemented with any combination of general-purpose microprocessors, microcontrollers, digital signal processors (DSPs), field programmable gate array (FPGAs), programmable logic devices (PLDs), controllers, state machines, gated logic, discrete hardware components, dedicated hardware finite state machines, or any other suitable entities that may perform calculations or other manipulations of information.
- the processors 12 may include one or more application processors, one or more baseband processors, or both, and perform the various functions described herein.
- the processor 12 may be operably coupled with a memory 14 and a nonvolatile storage 16 to perform various algorithms.
- Such programs or instructions executed by the processor 12 may be stored in any suitable article of manufacture that includes one or more tangible, computer-readable media.
- the tangible, computer-readable media may include the memory 14 and/or the nonvolatile storage 16 , individually or collectively, to store the instructions or routines.
- the memory 14 and the nonvolatile storage 16 may include any suitable articles of manufacture for storing data and executable instructions, such as random-access memory, read-only memory, rewritable flash memory, hard drives, and optical discs.
- programs e.g., an operating system
- encoded on such a computer program product may also include instructions that may be executed by the processor 12 to enable the user equipment 10 to provide various functionalities.
- the display 18 may facilitate users to view images generated on the user equipment 10 .
- the display 18 may include a touch screen, which may facilitate user interaction with a user interface of the user equipment 10 .
- the display 18 may include one or more liquid crystal displays (LCDs), light-emitting diode (LED) displays, organic light-emitting diode (OLED) displays, active-matrix organic light-emitting diode (AMOLED) displays, or some combination of these and/or other display technologies.
- LCDs liquid crystal displays
- LED light-emitting diode
- OLED organic light-emitting diode
- AMOLED active-matrix organic light-emitting diode
- the input structures 22 of the user equipment 10 may enable a user to interact with the user equipment 10 (e.g., pressing a button to increase or decrease a volume level).
- the I/O interface 24 may enable user equipment 10 to interface with various other electronic devices, as may the network interface 26 .
- the I/O interface 24 may include an I/O port for a hardwired connection for charging and/or content manipulation using a standard connector and protocol, such as the Lightning connector provided by Apple Inc. of Cupertino, Calif., a universal serial bus (USB), or other similar connector and protocol.
- the network interface 26 may include, for example, one or more interfaces for a personal area network (PAN), such as an ultra-wideband (UWB) or a BLUETOOTH® network, a local area network (LAN) or wireless local area network (WLAN), such as a network employing one of the IEEE 802.11x family of protocols (e.g., WI-FI®), and/or a wide area network (WAN), such as any standards related to the Third Generation Partnership Project (3GPP), including, for example, a 3 rd generation (3G) cellular network, universal mobile telecommunication system (UMTS), 4 th generation (4G) cellular network, long term evolution (LTE®) cellular network, long term evolution license assisted access (LTE-LAA) cellular network, 5 th generation (5G) cellular network, and/or New Radio (NR) cellular network, a 6 th generation (6G) or greater than 6G cellular network, a satellite network, a non-terrestrial network, and so on.
- PAN personal area
- the network interface 26 may include, for example, one or more interfaces for using a Release-15 cellular communication standard of the 5G specifications that include the millimeter wave (mmWave) frequency range (e.g., 24.25-300 gigahertz (GHz)) and/or any other cellular communication standard release (e.g., Release-16, Release-17, any future releases) that define and/or enable frequency ranges used for wireless communication.
- the network interface 26 of the user equipment 10 may allow communication over the aforementioned networks (e.g., 5G, Wi-Fi, LTE-LAA, and so forth).
- the network interface 26 may also include one or more interfaces for, for example, broadband fixed wireless access networks (e.g., WIMAX®), mobile broadband Wireless networks (mobile WIMAX®), asynchronous digital subscriber lines (e.g., ADSL, VDSL), digital video broadcasting-terrestrial (DVB-T®) network and its extension DVB Handheld (DVB-H®) network, ultra-wideband (UWB) network, alternating current (AC) power lines, and so forth.
- broadband fixed wireless access networks e.g., WIMAX®
- mobile broadband Wireless networks e.g., mobile broadband Wireless networks (mobile WIMAX®)
- asynchronous digital subscriber lines e.g., ADSL, VDSL
- DVD-T® digital video broadcasting-terrestrial
- DVD-H® extension DVB Handheld
- UWB ultra-wideband
- AC alternating current
- FIG. 2 is a functional diagram of the user equipment 10 of FIG. 1 , according to embodiments of the present disclosure.
- the processor 12 , the memory 14 , the transceiver 30 , a transmitter 52 , a receiver 54 , and/or antennas 55 may be communicatively coupled directly or indirectly (e.g., through or via another component, a communication bus, a network) to one another to transmit and/or receive data between one another.
- the user equipment 10 may include the transmitter 52 and/or the receiver 54 that respectively enable transmission and reception of data between the user equipment 10 and an external device via, for example, a network (e.g., including base stations or access points) or a direct connection. As illustrated, the transmitter 52 and the receiver 54 may be combined into the transceiver 30 .
- the user equipment 10 may also have one or more antennas 55 A- 55 N electrically coupled to the transceiver 30 .
- the antennas 55 A- 55 N may be configured in an omnidirectional or directional configuration, in a single-beam, dual-beam, or multi-beam arrangement, and so on. Each antenna 55 may be associated with a one or more beams and various configurations.
- multiple antennas of the antennas 55 A- 55 N of an antenna group or module may be communicatively coupled a respective transceiver 30 and each emit radio frequency signals that may constructively and/or destructively combine to form a beam.
- the user equipment 10 may include multiple transmitters, multiple receivers, multiple transceivers, and/or multiple antennas as suitable for various communication standards.
- the transmitter 52 and the receiver 54 may transmit and receive information via other wired or wireline systems or means.
- the user equipment 10 may include the wake-up or low power receiver that, in operation, consumes less power than the receiver 54 as it is lower in complexity (e.g., may not demodulate a received signal, may not amplify a received signal, may not filter a received signal, or so on). That is, the wake-up WUS receiver may include fewer or less complex components than the receiver 54 , such that, in operation, it uses less power than the receiver 54 . For example, the wake-up signal receiver may not include a demodulator, an amplifier, a filter, or the like, where the receiver 54 does include such a component. Moreover, the various components of the user equipment 10 may be coupled together by a bus system 58 .
- the bus system 58 may include a data bus, for example, as well as a power bus, a control signal bus, and a status signal bus, in addition to the data bus.
- the components of the user equipment 10 may be coupled together or accept or provide inputs to each other using some other mechanism.
- the various components of the user equipment 10 may be coupled together by a bus system 56 .
- the bus system 56 may include a data bus, for example, as well as a power bus, a control signal bus, and a status signal bus, in addition to the data bus.
- the components of the user equipment 10 may be coupled together or accept or provide inputs to each other using some other mechanism.
- FIG. 3 is a schematic diagram of a communication system 100 including the user equipment 10 of FIG. 1 communicatively coupled to a wireless communication network 102 supported by base stations 104 A, 104 B (collectively 104 ), according to embodiments of the present disclosure.
- the base stations 104 may include Next Generation NodeB (gNodeB or gNB) base stations and may provide 5G/NR coverage via the wireless communication network 102 to the user equipment 10 .
- the base stations 104 may include any suitable electronic device, such as an access point, a communication hub or node, and so on, that facilitates, supports, and/or implements the network 102 .
- the base stations 104 may include Evolved NodeB (eNodeB) base stations and may provide 4G/LTE coverage via the wireless communication network 102 to the user equipment 10 .
- Each of the base stations 104 may include at least some of the components of the user equipment 10 shown in FIGS. 1 and 2 , including one or more processors 12 , the memory 14 , the storage 16 , the transceiver 30 , the transmitter 52 , and the receiver 54 .
- the embodiments disclosed herein may apply to other suitable specifications or standards (e.g., such as the 4G/LTE specification, a personal area network (PAN), a local area network (LAN), wireless local area network (WLAN) such as Wi-Fi, a metropolitan area network (MAN), a wide area network (WAN), and so on).
- the network 102 may include any suitable number of base stations 104 (e.g., one or more base stations 104 , four or more base stations 104 , ten or more base stations 104 , and so on).
- the base stations 104 may include any number of user equipment 10 that communicatively couple to the wireless communication network 102 .
- FIG. 4 is a schematic diagram of a communication system 200 including the base stations 104 (e.g., base stations 104 A, 104 B, 104 C), an application server 202 , and a group of user equipment 206 .
- the application server 202 may include any suitable electronic device (e.g., a desktop personal computer, a laptop, a mobile electronic device, a tablet, a smartphone, a wearable device, or any other suitable computing device) and may include at least some of the components of the user equipment 10 shown in FIGS. 1 and 2 , including one or more processors 12 , the memory 14 , the storage 16 , the transceiver 30 , the transmitter 52 , and the receiver 54 .
- the communication system 200 may include any suitable number of application servers 202 (e.g., one or more application servers 202 , four or more application servers 202 , and so on).
- the base stations 104 may provide access for the group of user equipment 206 to transfer data and/or control information to and from the application server 202 .
- a first base station 104 A may be associated with a different carrier or operator from a second base station 104 B. Additionally or alternatively, one or more of the base stations 104 may operate using the same carrier.
- the group of user equipment 206 may cooperate for transferring data and/or control information.
- the group of user equipment 206 may include any number of active user equipment 208 A, 208 B, 208 C (referred to collectively as active user equipment 208 ) and/or any number of passive user equipment 210 A, 210 B (referred to collectively as passive user equipment 210 ).
- Each user equipment e.g., active user equipment 208 , passive user equipment 210
- each of the user equipment may include at least some of the components of the user equipment 10 , such as one or more processors 12 , the memory 14 , the storage 16 , the transceiver 30 , the transmitter 52 , and the receiver 54 .
- the group of user equipment 206 may include any suitable number of user equipment (e.g., any suitable number of active user equipment 208 , any suitable number of passive user equipment 210 ).
- Each of the active user equipment 208 may be communicatively coupled to the wireless communication network 102 (e.g., via at least one of the base stations 104 ). Additionally or alternatively, the active user equipment 208 may be communicatively coupled to other active user equipment 208 and/or at least one passive user equipment 210 . For example, the active user equipment 208 may be communicatively coupled via any suitable communication technique, such as a device-to-device communication link, sidelink communication, peer-to-peer communication, and so forth. In certain embodiments, the active user equipment 208 A may serve as a relay for at least one active user equipment 208 and/or at least one passive user equipment 210 .
- the active user equipment 208 A may transfer data and/or control information received from one user equipment (e.g., active user equipment 208 B, passive user equipment 210 A) in the group 206 to another user equipment (e.g., active user equipment 208 C, passive user equipment 210 B) in the group 206 .
- one user equipment e.g., active user equipment 208 B, passive user equipment 210 A
- another user equipment e.g., active user equipment 208 C, passive user equipment 210 B
- any suitable number of active UE 208 may be communicatively coupled with any number of base stations 104 .
- a target UE e.g., first active UE 208 A, first passive UE 210 B
- the group of UE 206 may coordinate and cooperate to transmit the request to the wireless communication network 102 .
- Each active UE 208 may receive the data 204 and/or one or more sets 204 A, 204 B (e.g., a portion, a subset) of the data from the wireless communication network 102 via base stations 104 .
- the active UEs 208 may transfer the sets of data to other active UEs 208 within the group of user equipment 206 .
- the active UEs 208 may assemble the data based at least in part on the received sets of the data.
- the group of user equipment 206 may coordinate and cooperate to provide the data to the target UE. Accordingly, the target UE may receive the data and/or the data sets and may assemble the data based on the data sets.
- FIG. 5 is a flowchart of a method 300 to synchronize the group of user equipment 206 of FIG. 4 using the wireless communication network 102 , according to embodiments of the present disclosure.
- Any suitable device e.g., a controller
- UE user equipment
- Any suitable device may control components of the network 102 , the base stations 104 , the application server 202 , the group of user equipment (UE) 206 , the active UEs 208 , and/or the passive UEs 210 , such as one or more respective processors 12 of these devices, may perform the method 300 .
- the method 300 may be implemented by executing instructions stored in a tangible, non-transitory, computer-readable medium, such as the one or more respective memories 14 or storages 16 of these devices, using the processors 12 .
- the method 300 may be performed at least in part by one or more software components, such as one or more respective operating systems of the network 102 , the base stations 104 , the application server 202 , the group of user equipment (UE) 206 , the active UEs 208 , and/or the passive UEs 210 , one or more software applications of the network 102 , the base stations 104 , the application server 202 , the group of user equipment (UE) 206 , the active UEs 208 , and/or the passive UEs 210 and the like. While the method 300 is described using steps in a specific sequence, it should be understood that the present disclosure contemplates that the described steps may be performed in different sequences than the sequence illustrated, and certain described steps may be skipped or not performed altogether.
- the network 102 and/or the application server 202 broadcasts or transmits one or more synchronization signals to the base stations 104 .
- the base stations 104 may receive the one or more synchronization signals and may transmit (block 304 ) the one or more synchronization signals to active UE 208 A and active UE 208 B. Alternatively, the base stations 104 may generate the one or more synchronization signals.
- the first active UE 208 A may receive (block 306 ) the one or more synchronization signals from the base stations 104 .
- the first active UE 208 A may transmit (block 308 ) a reference signal based on the one or more synchronization signals. In certain embodiments, the first active UE 208 A may generate and/or may transmit the reference signal in response to receiving the synchronization signal. As such, the synchronization signal may cause the first active UE 208 A to transmit the reference signal.
- a second active UE 208 B may receive (block 310 ) one or more synchronization signals. After receiving the one or more synchronization signals, the second active UE 208 B may scan (block 312 ) for one or more reference signals based on the one or more synchronization signals. For example, the synchronization signal may cause the second active UE 208 B to scan for the reference signal. The second active UE 208 B may receive (block 314 ) the reference signal. The second active UE 208 B may measure the reference signal. The second active UE 208 B may establish (block 316 ) a device-to-device communication link with the first active UE 208 A based on the reference signal.
- FIG. 6 is a flowchart of a method 400 to forming the group of user equipment 206 of FIG. 4 , according to embodiments of the present disclosure.
- Any suitable device e.g., a controller
- UE user equipment
- Any suitable device may control components of the network 102 , the base stations 104 , the application server 202 , the group of user equipment (UE) 206 , the active UEs 208 , and/or the passive UEs 210 , such as one or more respective processors 12 of these devices, may perform the method 400 .
- the method 400 may be implemented by executing instructions stored in a tangible, non-transitory, computer-readable medium, such as the one or more respective memories 14 or storages 16 of these devices, using the processors 12 .
- the method 400 may be performed at least in part by one or more software components, such as one or more respective operating systems of the network 102 , the base stations 104 , the application server 202 , the group of user equipment (UE) 206 , the active UEs 208 , and/or the passive UEs 210 , one or more software applications of the network 102 , the base stations 104 , the application server 202 , the group of user equipment (UE) 206 , the active UEs 208 , and/or the passive UEs 210 and the like. While the method 400 is described using steps in a specific sequence, it should be understood that the present disclosure contemplates that the described steps may be performed in different sequences than the sequence illustrated, and certain described steps may be skipped or not performed altogether.
- the active UE 208 may receive a request for group formation.
- the active UE 208 may receive an input indicative of the request to form the group of UE 206 .
- the input structures 22 may receive the input and may transmit a signal indicative of the input to the processor 12 .
- the active UE 208 may receive (block 404 ) a set of UE attributes associated with the active UE 208 .
- the active UE 208 may utilize the set of UE attributes to determine preferred communication frequencies, the types of communication technologies associated with the active UE 208 , a current battery status of the active UE 208 , a current thermal status of the active UE 208 , and so forth.
- the set of UE attributes may include a power connection, a battery level of the active UE 208 , a signal characteristic such as a signal strength (e.g., Received Signal Strength Indicator) or signal quality (e.g., signal to noise ratio (SNR)) associated with the wireless communication network 102 , a time window, a geographic area of the active UE 208 , and so forth.
- the active UE 208 may receive (block 406 ) a set of connection criteria.
- the set of connection criteria may include any number of thresholds associated with corresponding UE attributes. For example, the network signal quality of the active UE 208 may be compared to a threshold. When below the threshold, there may be a risk that service is interrupted.
- the active UE 208 may attempt to form a group or enter the previously formed group of UE 206 . Additionally, the criteria may be selected based on user preferences and/or user equipment history. The active UE 208 may determine whether a stable device-to-device connection is available with one or more user equipment 10 in the group of UE 206 based on the Received Signal Strength Indicator (RSSI) and signal to noise ratio (SNR), or other signal characteristics. User equipment trust may be established based on previously entering the group of user equipment 206 .
- RSSI Received Signal Strength Indicator
- SNR signal to noise ratio
- the active UE 208 may determine (block 408 ) whether the set of UE attributes satisfy at least one criteria of the set of the connection criteria. If the active UE 208 is connected to an electrical grid (e.g., such that it is not powered via its battery), it may not require the benefits of shared resources within the group of UE 206 and may not join the group of UE 206 . Alternatively, when connected to the electrical grid, the active UE 206 may join the group of UE 206 to receive additional tasks. The active UE 208 may be permitted to search for and join the group of UE 206 during a particular time window.
- an electrical grid e.g., such that it is not powered via its battery
- the active UE 206 may join the group of UE 206 to receive additional tasks.
- the active UE 208 may be permitted to search for and join the group of UE 206 during a particular time window.
- the active UE 208 may search for and enter the group of UE 206 when within a particular geographic area or in proximity or range of a set of UE 10 , such as a home or an office.
- the active UE 208 may lack radio technology or does not support particular frequencies.
- the active UE 208 may search for and enter the group of UE 206 with different and/or greater UE attributes.
- the active UE 208 may determine whether the UE attributes permit the active UE 208 to communicate with other user equipment in the group of UE 206 .
- the active UE 208 may return to receive (block 402 ) a subsequent request for group formation.
- the active UE 208 may receive (block 410 ) one or more synchronization signals. For example, the active UE 208 may scan for the synchronization signals based on satisfying the at least one criteria. The active UE 208 may receive the synchronization signals via the base stations 104 . At block 412 , the active UE 208 may transmit a reference signal based on the one or more synchronization signals. The active UE 208 may transmit reference signals on a local communications frequency. The reference signals may include specialized wake-up signals that reduce power consumption.
- the reference signals may include a first reference signal that includes a specialized wake-up signal and a second reference signal that includes additional information.
- the active UE 208 may transmit the second reference signal based on an acknowledgement from another UE 10 of the first reference signal.
- the active UE 208 may select one or more reference signals based on various transmission criteria.
- the transmission criteria may include a power connection, a battery level of the user equipment, a time window, a geographic area of the user equipment, user equipment capabilities (e.g., communication capabilities, computing and/or processing capabilities, sensing capabilities, and so forth), and so forth.
- the active UE 208 may establish (block 414 ) a device-to-device communication link with another UE 10 .
- the active UE 208 may receive an acknowledgment message from the UE 10 based on receiving the reference signals.
- the active UE 208 may establish the device-to-device communication link in response to receiving the acknowledgment message from the UE 10 .
- FIG. 7 is a flowchart of a method 500 to adjust membership of the group of user equipment 206 of FIG. 4 , according to embodiments of the present disclosure.
- Any suitable device e.g., a controller
- UE user equipment
- Any suitable device may control components of the network 102 , the base stations 104 , the application server 202 , the group of user equipment (UE) 206 , the active UEs 208 , and/or the passive UEs 210 , such as one or more respective processors 12 of these devices, may perform the method 500 .
- the method 500 may be implemented by executing instructions stored in a tangible, non-transitory, computer-readable medium, such as the one or more respective memories 14 or storages 16 of these devices, using the processors 12 .
- the method 500 may be performed at least in part by one or more software components, such as one or more respective operating systems of the network 102 , the base stations 104 , the application server 202 , the group of user equipment (UE) 206 , the active UEs 208 , and/or the passive UEs 210 , one or more software applications of the network 102 , the base stations 104 , the application server 202 , the group of user equipment (UE) 206 , the active UEs 208 , and/or the passive UEs 210 and the like. While the method 500 is described using steps in a specific sequence, it should be understood that the present disclosure contemplates that the described steps may be performed in different sequences than the sequence illustrated, and certain described steps may be skipped or not performed altogether.
- the UE 10 may receive (block 502 ) a set of UE attributes associated with the UE 10 .
- the set of UE attributes may include an elapsed time from a previous keep-alive message, an elapsed time from receiving a task from a primary UE, and the like.
- the UE 10 may also receive (block 504 ) a set of connection criteria associated with the group of UE 206 .
- the UE 10 may transmit (block 508 ) an exit message.
- the UE 10 may compare the elapsed times to a threshold time duration and may transmit the exit message based on one or more of the elapsed times exceeding the threshold time duration. As such, the UE 10 may terminate (block 510 ) one or more device-to-device communication links with other UE 10 in the group of UE 206 .
- the UE 10 may transmit (block 512 ) a keep-alive message.
- the UE 10 may periodically send a keep alive message to at least one primary user equipment and/or active user equipment in the group of UE 206 .
- the primary UE may maintain membership of the UE 10 within the group of UE 206 .
- the primary UE may transmit one or more keep-alive messages to UE 10 within the group of UE 206 .
- the primary UE may maintain membership of the UE 10 that transmit an acknowledgment of the keep-alive message.
- the primary UE may terminate one or more device-to-device communication links if no acknowledgment message is received from one or more UE 10 within the group of UE 206 .
- the primary UE may also transmit an exit message to one or more UE 10 .
- FIG. 8 is a flowchart of a method 600 to synchronize the group of user equipment 206 using synchronization signals from the wireless communication network 102 , according to embodiments of the present disclosure.
- Any suitable device e.g., a controller
- UE user equipment
- Any suitable device may control components of the network 102 , the base stations 104 , the application server 202 , the group of user equipment (UE) 206 , the active UEs 208 , and/or the passive UEs 210 , such as one or more respective processors 12 of these devices, may perform the method 600 .
- the method 600 may be implemented by executing instructions stored in a tangible, non-transitory, computer-readable medium, such as the one or more respective memories 14 or storages 16 of these devices, using the processors 12 .
- the method 600 may be performed at least in part by one or more software components, such as one or more respective operating systems of the network 102 , the base stations 104 , the application server 202 , the group of user equipment (UE) 206 , the active UEs 208 , and/or the passive UEs 210 , one or more software applications of the network 102 , the base stations 104 , the application server 202 , the group of user equipment (UE) 206 , the active UEs 208 , and/or the passive UEs 210 and the like. While the method 600 is described using steps in a specific sequence, it should be understood that the present disclosure contemplates that the described steps may be performed in different sequences than the sequence illustrated, and certain described steps may be skipped or not performed altogether.
- One or more base stations may transmit (block 602 ) one or more synchronization signals to active UEs 208 A and 208 B.
- the base stations 104 may generate the synchronization signals.
- the synchronization signals may include a primary synchronization signal (PSS), a secondary synchronization signal (SSS), and so forth.
- the synchronization signals may include timing information that assists the user equipment in transmission and/or reception of data via the wireless communication network.
- the synchronization signals may also include frequency information that reduces phase drift.
- the synchronization signals may also include phase information that provides coherent (e.g., in-phase) signal transmission to the wireless communication network.
- the first active UE 208 A may receive the one or more synchronization signals.
- the first active UE 208 A may also determine (block 606 ) a first set of synchronization attributes based on the one or more synchronization signals.
- the synchronization attributes may include a time, a frequency, a phase, a carrier frequency, a bandwidth, a sub-carrier spacing, and so forth based on the one or more synchronization signals, the timing information, the frequency information, and the phase information.
- the second active UE 208 B may receive (block 608 ) the one or more synchronization signals.
- the second active UE 208 B may also determine (block 610 ) a second set of synchronization attributes based on the one or more synchronization signals.
- the second active UE 208 B may transmit (block 612 ) the second set of synchronization attributes to the first active UE 208 A.
- the first active UE 208 A may receive (block 614 ) the second set of synchronization attributes from the second active UE 208 B.
- the first active UE 208 A may determine (block 616 ) whether the first set of synchronization attributes correlates with the second set of synchronization attributes.
- the first active UE 208 A may determine one or more of the first set of synchronization attributes are within threshold values of the second set of synchronization attributes. For example, the first active UE 208 A may determine a first frequency is within a threshold frequency value of a second frequency.
- the first active UE 208 A may return to block 604 to receive one or more additional synchronization signals. If the first set of synchronization attributes does correlate with the second set of synchronization attributes (YES path of block 616 ), the first active UE 208 A may establish a connection with the wireless communication network based on the first set of synchronization attributes, the second set of synchronization attributes, or both.
- the active UEs 208 may also receive synchronization signals from a source external from the wireless communication network, such as a global navigation satellite system (GNSS) signal.
- GNSS global navigation satellite system
- the primary UE may transmit synchronization signals to UE 10 within the group of UE 206 .
- the UE 10 may receive the synchronization signals and may determine timing synchronization and/or frequency synchronization based on the synchronization signals.
- the primary user equipment may select a bandwidth associated with the synchronization signals. Additionally, the primary user equipment may select a transmission duration associated with the synchronization signals based on the frequency.
- the primary user equipment may also select a periodicity associated with the synchronization signals
- FIG. 9 is a flowchart of a method 700 for phase synchronization of the group of UE 206 , according to embodiments of the present disclosure.
- Any suitable device e.g., a controller
- UE user equipment
- Any suitable device may control components of the network 102 , the base stations 104 , the application server 202 , the group of user equipment (UE) 206 , the active UEs 208 , and/or the passive UEs 210 , such as one or more respective processors 12 of these devices, may perform the method 700 .
- the method 700 may be implemented by executing instructions stored in a tangible, non-transitory, computer-readable medium, such as the one or more respective memories 14 or storages 16 of these devices, using the processors 12 .
- the method 700 may be performed at least in part by one or more software components, such as one or more respective operating systems of the network 102 , the base stations 104 , the application server 202 , the group of user equipment (UE) 206 , the active UEs 208 , and/or the passive UEs 210 , one or more software applications of the network 102 , the base stations 104 , the application server 202 , the group of user equipment (UE) 206 , the active UEs 208 , and/or the passive UEs 210 and the like. While the method 700 is described using steps in a specific sequence, it should be understood that the present disclosure contemplates that the described steps may be performed in different sequences than the sequence illustrated, and certain described steps may be skipped or not performed altogether.
- the first active UE 208 A may transmit a first set of reference signals to base stations 104 .
- Each active UE 208 may transmit sounding reference signals to one or more base stations 104 via the wireless communication network 102 .
- the second active UE 208 B may transmit (block 704 ) a second set of reference signals to the base stations 104 .
- the base stations 104 may receive (block 706 ) a first set of reference signals from active UEs 208 and a second set of reference signals from passive UEs 210 .
- the base stations 104 may determine (block 708 ) a set of phases based on the first and second sets of reference signals.
- the base stations 104 may receive the sets of reference signals and may determine phase relationships (e.g., phase differences) between the UE 10 within the group of UE 206 .
- the base stations 104 may transmit (block 710 ) the set of phases to active UEs 208 .
- the first active UE 208 A may receive (block 712 ) the set of phases.
- the first active UE 208 A may transmit (block 714 ) the set of phases to the second active UE 208 B.
- the second active UE 208 B may receive (block 716 ) the set of phases.
- the active UEs 208 may transmit and/or receive data and/or signals using the set of phases.
- Each active UE 208 may transmit and/or receive data using a corresponding phase of the set of phases.
- FIG. 10 is a flowchart of a method 800 to receive system information associated with the wireless communication network 102 , according to embodiments of the present disclosure.
- Any suitable device e.g., a controller
- UE user equipment
- the method 800 may be implemented by executing instructions stored in a tangible, non-transitory, computer-readable medium, such as the one or more respective memories 14 or storages 16 of these devices, using the processors 12 .
- the method 800 may be performed at least in part by one or more software components, such as one or more respective operating systems of the network 102 , the base stations 104 , the application server 202 , the group of user equipment (UE) 206 , the active UEs 208 , and/or the passive UEs 210 , one or more software applications of the network 102 , the base stations 104 , the application server 202 , the group of user equipment (UE) 206 , the active UEs 208 , and/or the passive UEs 210 and the like. While the method 800 is described using steps in a specific sequence, it should be understood that the present disclosure contemplates that the described steps may be performed in different sequences than the sequence illustrated, and certain described steps may be skipped or not performed altogether.
- software components such as one or more respective operating systems of the network 102 , the base stations 104 , the application server 202 , the group of user equipment (UE) 206 , the active UEs 208 , and/or the passive
- the base stations 104 may transmit a radio synchronization signal to active UEs 208 .
- the radio synchronization signal may include a primary synchronization signal (PSS), a secondary synchronization signal (SSS), and so forth.
- the first active UE 208 A may receive (block 804 ) the radio synchronization signal from the base stations 104 .
- the first active UE 208 A may determine (block 808 ) a set of network attributes based on the radio synchronization signal.
- the set of network attributes may include radio frame boundaries, a frequency, a timing, a cell identifier, and so forth.
- the first active UE 208 A may determine (block 810 ) a first set of synchronization attributes based on the radio synchronization signal.
- the first active UE 208 A may transmit the set of network attributes to the second active UE 208 B.
- the base stations 104 may transmit system information to active UEs 208 .
- the first active UE 208 A may receive (block 818 ) system information from base stations 104 based on the set of network attributes.
- the first active UE 208 A may also transmit the system information to the second active UE 208 B.
- the second active UE 208 B may receive (block 820 ) system information based on the set of network attributes and may establish a connection with the wireless communication network 102 based on the system information.
- FIG. 11 is a flowchart of a method 900 to receive system information associated with the wireless communication network 102 , according to embodiments of the present disclosure.
- Any suitable device e.g., a controller
- UE user equipment
- Any suitable device may control components of the network 102 , the base stations 104 , the application server 202 , the group of user equipment (UE) 206 , the active UEs 208 , and/or the passive UEs 210 , such as one or more respective processors 12 of these devices, may perform the method 900 .
- the method 900 may be implemented by executing instructions stored in a tangible, non-transitory, computer-readable medium, such as the one or more respective memories 14 or storages 16 of these devices, using the processors 12 .
- the method 900 may be performed at least in part by one or more software components, such as one or more respective operating systems of the network 102 , the base stations 104 , the application server 202 , the group of user equipment (UE) 206 , the active UEs 208 , and/or the passive UEs 210 , one or more software applications of the network 102 , the base stations 104 , the application server 202 , the group of user equipment (UE) 206 , the active UEs 208 , and/or the passive UEs 210 and the like. While the method 900 is described using steps in a specific sequence, it should be understood that the present disclosure contemplates that the described steps may be performed in different sequences than the sequence illustrated, and certain described steps may be skipped or not performed altogether
- the first active UE 208 A may transmit (block 902 ) transmission attributes to one or more active UE 208 , such as second active UE 208 B.
- the transmission attributes may include a time associated with transmission to the wireless communication network 102 , a frequency associated with transmission to the wireless communication network 102 , a signature associated with transmission to the wireless communication network 102 , a cell identifier, and so forth.
- the first active UE 208 A may transmit (block 904 ) a random access signal to the base stations 104 . Additionally, the first active UE 208 A may transmit the random access signal to one or more active UE 208 .
- the second active UE 208 B may receive (block 906 ) transmission attributes.
- the second active UE 208 B may also receive (block 908 ) the random access signal from the first active UE 208 A and may transmit (block 910 ) the random access signal to the base stations 104 .
- the base stations 104 may receive (block 912 ) the random access signal from the first active UE 208 A and/or the second active UE 208 B.
- the base stations 104 may transmit an acknowledgement message based on the one or more random access signals.
- the base stations 104 may also transmit (block 916 ) an access response message to first active UE 208 A and second active UE 208 B.
- the first active UE 208 A may receive (block 918 ) the access response message from the base stations 104 .
- the first active UE 208 A may adjust (block 920 ) an operating state associated with the first active UE 208 A based on the access response message. For example, the first active UE 208 A may begin a connected mode.
- the second active UE 208 B may receive (block 920 ) the access response message from the base stations 104 .
- the second active UE 208 A may adjust (block 922 ) an operating state associated with the second active UE 208 A based on the access response message. For example, the second active UE 208 A may begin the connected mode.
- FIG. 12 is a flowchart of a method 1000 to establish a connection between the group of user equipment 206 and the wireless communication network, according to embodiments of the present disclosure.
- Any suitable device e.g., a controller
- UE user equipment
- the method 1000 may be implemented by executing instructions stored in a tangible, non-transitory, computer-readable medium, such as the one or more respective memories 14 or storages 16 of these devices, using the processors 12 .
- the method 1000 may be performed at least in part by one or more software components, such as one or more respective operating systems of the network 102 , the base stations 104 , the application server 202 , the group of user equipment (UE) 206 , the active UEs 208 , and/or the passive UEs 210 , one or more software applications of the network 102 , the base stations 104 , the application server 202 , the group of user equipment (UE) 206 , the active UEs 208 , and/or the passive UEs 210 and the like. While the method 1000 is described using steps in a specific sequence, it should be understood that the present disclosure contemplates that the described steps may be performed in different sequences than the sequence illustrated, and certain described steps may be skipped or not performed altogether.
- software components such as one or more respective operating systems of the network 102 , the base stations 104 , the application server 202 , the group of user equipment (UE) 206 , the active UEs 208 , and/or the passive
- the base station may transmit an indication of an access response message on a downlink control channel.
- the active UE 208 may receive an indication of the access response message via a first downlink channel from the base stations 104 .
- the base stations 104 may transmit the access response message to any number of active UE 208 .
- the access response message may include communication information associated with the wireless communication network 102 .
- the base stations 104 may also transmit information associated with a downlink shared channel.
- the active UE 208 may receive (block 1004 ) the control information via the first downlink channel. Any number of active UE 208 may monitor the downlink control channel and may receive the control channel information from the base stations 104 via the downlink control channel.
- the active UE 208 may transmit (block 1006 ) the control information to a set of active UEs 208 .
- the active UE 208 may transmit the control information to the primary UE.
- the primary user equipment may aggregate and/or assemble control channel signal for processing and decoding control channel information.
- the active UE 208 may receive and/or decode the control channel information and may transmit the control channel information to the primary user equipment.
- the control channel information may include downlink control information that identifies information associated with a transmission (e.g., the acknowledgement message) on the downlink shared channel.
- the active UE 208 may utilize the information to receive the access response message via the downlink shared channel.
- the active UE 208 may receive (block 1008 ) the access response message via a second downlink channel based on the control information.
- the active UE 208 may receive (block 1010 ) an acknowledgement based on the access response message.
- the active UE 208 may receive (block 1012 ) second control information based on the access response message.
- the primary user equipment may receive the second control information and may determine communication parameters (e.g., time, frequency, temporary identifier, timing adjustment, and so forth) associated with transmission of an access message.
- the primary user equipment may transmit the communication parameters to the active UE 208 .
- the active UE 208 may transmit (block 1014 ) the access message via a second uplink channel based on the second control information.
- the active UE 208 may receive (block 1016 ) a transition message.
- the primary user equipment may transmit the transition message to any number of active UE 208 .
- the active UE 208 may adjust (block 1018 ) an operating state based on the transition message. For example, the active UE 208 may begin the connected mode.
- the active UE 208 may establish a connection with the wireless communication network 102 .
- an electronic device includes a transmitter, a receiver, and a processor coupled to the transmitter and the receiver.
- the processor receives a synchronization signal via a wireless communication network, transmits a reference signal based on the synchronization signal, receives a message from a first user equipment based on the reference signal, and establishes a device-to-device communication link between the first user equipment and a second user equipment.
- the processor also performs a configuration based on the message.
- the processor also selects the reference signal from a set of reference signals based on a set of communication factors.
- the processor also transmits a wake-up signal to the first user equipment via the device-to-device communication link
- the wake-up signal causes the first user equipment to activate a cellular receiver.
- Each reference signal of the set of reference signals includes a corresponding frequency.
- the set of communication factors includes a location factor associated with the second user equipment.
- the processor also scans for a second reference signal based on the synchronization signal.
- the synchronization signal includes a frame boundary associated with the wireless communication network.
- a method in another embodiment, includes receiving, at a first user equipment, a set of user equipment attributes associated with the first user equipment, receiving at the first user equipment, a set of connection criteria associated with a wireless communication network, and establishing a device-to-device communication link with a second user equipment based on the set of user equipment attributes satisfying at least one of the set of connection criteria.
- the method also includes broadcasting a reference signal to one or more user equipment based on the set of user equipment attributes satisfying the at least one of the set of connection criteria.
- the method also includes receiving, at the first user equipment, a message from the second user equipment based on the reference signal.
- the method also includes scanning for a second reference signal based on the set of user equipment attributes satisfying the at least one of the set of connection criteria.
- the method also includes receiving the second reference signal from a third user equipment and establishing a second device-to-device communication link with the third user equipment.
- the set of connection criteria includes a signal strength threshold associated with the wireless communication network, a battery threshold associated with the first user equipment, a geographic area, a time window, or any combination thereof.
- the set of user equipment attributes includes a battery level associated with the first user equipment, a location associated with the first user equipment, a power connection associated with the first user equipment, a signal strength associated with the wireless communication network, or any combination thereof.
- one or more non-transitory, tangible, computer-readable media store instructions that cause a processor to receive a message from a first user equipment associated with membership in a group of user equipment, wherein the group of user equipment comprises the first user equipment and a second user equipment, adjust a set of device identifiers associated with the group of user equipment based on the message, and transmit the set of device identifiers to a base station associated with a wireless communication network.
- the instructions also cause the processor to determine a signal strength associated with a device-to-device communication link between the second user equipment and a third user equipment, the group of user equipment comprising the third user equipment.
- the instructions also cause the processor to transmit an exit message to the third user equipment based on the signal strength failing to satisfy a signal strength threshold.
- the instructions also cause the processor to terminate the device-to-device communication link between the second user equipment and the third user equipment based on the signal strength failing to satisfy the signal strength threshold.
- the instructions also cause the processor to update the set of device identifiers associated with the group of user equipment based on the signal strength failing to satisfy the signal strength threshold.
- the instructions also cause the processor to determine an elapsed time from receiving a previous message associated with a third user equipment, the group of user equipment comprising the third user equipment and terminate the device-to-device communication link between the second user equipment and the third user equipment based on the elapsed time exceeding a threshold time duration.
- an electronic device includes a transmitter, a receiver, and a processor coupled to the transmitter and the receiver.
- the processor receives a synchronization signal associated with a wireless communication network from a base station, receives a first set of synchronization attributes based on the synchronization signal, and receives a second set of synchronization attributes from a second user equipment, the second user equipment being configured to receive the synchronization signal from the base station.
- the processor also transmits the first set of synchronization attributes to the second user equipment based on the first set of synchronization attributes correlating with the second set of synchronization attributes.
- the processor also causes the second user equipment to establish a connection with the wireless communication network based on the first set of synchronization attributes.
- the processor also transmits the first set of synchronization attributes to a third user equipment.
- the processor causes the third user equipment to establish a connection with the wireless communication network based on the first set of synchronization attributes.
- the processor transmits a first set of reference signals to the base station, the base station receiving a second set of reference signals from the second user equipment.
- the processor also receives a set of phases associated with the first set of reference signals or the second set of reference signals from the base station and transmits the set of phases to the second user equipment.
- the first set of synchronization attributes comprises a synchronization frequency, a synchronization time, or both.
- a method in another embodiment, includes receiving, at a first user equipment, a first portion of system information associated with a wireless communication network from a base station, receiving, at the first user equipment, a second portion of system information associated with the wireless communication network from a second user equipment via a device-to-device communication link, and establishing a connection with the wireless communication network based at least in part on the first portion of system information and the second portion of system information.
- the method also includes transmitting the first portion of system information to the second user equipment.
- the method also includes causing the second user equipment to establish a connection with the wireless communication network based at least in part of the first portion of system information and the second portion of system information.
- the method also includes receiving a frequency associated with the wireless communication network, a cell identifier associated with the wireless communication network, or both based at least in part on the first portion of system information and the second portion of system information.
- the method also includes transmitting the first portion of system information and the second portion of system information to a third user equipment via a second device-to-device communication link.
- the method also includes causing the third user equipment to establish a connection with the wireless communication network based on the first portion of system information and the second portion of system information.
- the method also includes transmitting a set of user equipment attributes associated with the first user equipment to the second user equipment and causing the second user equipment to receive a synchronization signal based on the set of user equipment attributes.
- one or more non-transitory, tangible, computer-readable media store instructions that cause a processor to receive a first synchronization signal from a base station via a wireless communication network, receive a second synchronization signal from a second user equipment via a device-to-device communication link, receive a set of system information based on the first synchronization signal and the second synchronization signal, and establish a connection with the wireless communication network based at least in part on the set of system information.
- the instructions also cause the processor to transmit the set of system information to the second user equipment and cause the second user equipment to establish a connection with the wireless communication network based on the set of system information.
- the instructions also cause the processor to receive a second set of system information associated with the wireless communication network from a third user equipment and establish a second connection with the wireless communication network based on the second set of system information.
- the instructions also cause the processor to transmit the second set of system information to a fourth user equipment and cause the fourth user equipment to establish a connection with the wireless communication network based on the second set of system information.
- the instructions also cause the processor to receive a set of network attributes associated with the wireless communication network based on the set of system information.
- the instructions also cause the processor to establish the connection with the wireless communication network based on the set of network attributes.
- an electronic device in yet another embodiment, includes a transmitter, a receiver, and a processor coupled to the transmitter and the receiver.
- the processor transmits an access signal to a set of user equipment within a group of user equipment, transmits a set of transmission attributes associated with the access signal to the set of user equipment, and causes the set of user equipment to transmit the access signal to a base station of a wireless communication network based on the set of transmission attributes.
- the processor also receives an acknowledgment message from the base station via a first channel and receives control information associated with a second channel based on the acknowledgement message.
- the processor also receives a response message via the second channel based on the control information.
- the processor also transmits the control information to the set of user equipment and causes at least one user equipment of the set of user equipment to receive a response message via the second channel based on the control information.
- the processor also receives second control information from the base station based on the response message and transmits an access message to the base station via the second channel.
- the processor also transmits the second control information to the set of user equipment and causes the set of user equipment to transmit the access message to the base station based on the second control information.
- the processor also causes the base station to transmit a transition message based on the access message and adjusts an operational mode based on the transition message.
- a method in another embodiment, includes receiving an access signal from a group of user equipment, transmitting an acknowledgement message to the group of user equipment via a first channel, transmitting a response message to the group of user equipment via a second channel, and causing at least one user equipment of the group of user equipment to receive the response message based on the acknowledgement message.
- the acknowledgement message comprises information associated with the second channel.
- the method also includes causing the at least one user equipment to transmit an access message based on the response message.
- the response message includes a frequency associated with the access message, a time associated with the access message, or both.
- the method also includes receiving the access message, transmitting a transition message based on the access message, and causing the at least one user equipment to adjust an operational mode based on the transition message.
- the method also includes receiving a set of reference signals from a set of user equipment, each reference signal associated with a corresponding phase, selecting a first reference signal from the set of reference signals based on a signal strength associated with the first reference signal, and transmitting information associated with the first reference signal to the at least one user equipment.
- one or more non-transitory, tangible, computer-readable media store instructions that cause a processor to receive a set of reference signals associated with a group of user equipment, each reference signal associated with a corresponding phase, select a reference signal from the set of reference signals based at least in part on a signal strength associated with the reference signal, transmit information associated with the reference signal to at least one user equipment of the group of user equipment, and cause the at least one user equipment to transmit the information to the group of user equipment.
- the instructions also cause the processor to receive an access message from the group of user equipment based on a first phase associated with the reference signal.
- the instructions also cause the processor to transmit data to the at least one user equipment of the group of user equipment and cause the at least one user equipment to transmit the data to the group of user equipment.
- the instructions also cause the processor to transmit a transition message to the at least one user equipment, the transition message adjusting an operational mode of the at least one user equipment.
- the instructions also cause the processor to transmit a configuration message associated with a timing for the group of user equipment to the at least one user equipment and cause the at least one user equipment to transmit one or more messages based on the timing.
- the timing includes a delay associated with a device-to-device communication link between the at least one user equipment and a second user equipment of the group of user equipment.
- the instructions also cause the processor to retransmit the configuration message to the at least one user equipment based on an elapsed time meeting or exceeding the delay.
- personally identifiable information should follow privacy policies and practices that are generally recognized as meeting or exceeding industry or governmental requirements for maintaining the privacy of users.
- personally identifiable information data should be managed and handled so as to minimize risks of unintentional or unauthorized access or use, and the nature of authorized use should be clearly indicated to users.
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computer Security & Cryptography (AREA)
- Multimedia (AREA)
- Databases & Information Systems (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
- This application claims priority to U.S. Provisional Application No. 63/278,438, filed Nov. 11, 2021, entitled “COOPERATIVE COORDINATION SCHEMES FOR MULTI-NODE DEVICES,” the disclosure of which is hereby incorporated by reference in its entirety for all purposes.
- The present disclosure relates generally to wireless communication, and more specifically to cooperative communication for user equipment in a group of user equipment.
- User equipment density has increased rapidly over the years. As such, user equipment may support several radio access technologies (RATs) simultaneously in close proximity to one another. Moreover, with the use of high spectrum frequencies (e.g., the millimeter wave (mmW) frequency range, the terahertz (THz) frequency range, and so on), coverage range of wireless communication networks may be limited by signal loss. Additionally, communication between each user equipment and a wireless communication network may be performed through point-to-point connections without cooperation of nearby user equipment.
- A summary of certain embodiments disclosed herein is set forth below. It should be understood that these aspects are presented merely to provide the reader with a brief summary of these certain embodiments and that these aspects are not intended to limit the scope of this disclosure. Indeed, this disclosure may encompass a variety of aspects that may not be set forth below.
- In an embodiment, an electronic device includes a transmitter, a receiver, and a processor coupled to the transmitter and the receiver. The processor receives a synchronization signal associated with a wireless communication network from a base station, receives a first set of synchronization attributes based on the synchronization signal, and receives a second set of synchronization attributes from a second user equipment, the second user equipment being configured to receive the synchronization signal from the base station. The processor also transmits the first set of synchronization attributes to the second user equipment based on the first set of synchronization attributes correlating with the second set of synchronization attributes.
- In another embodiment, a method includes receiving, at a first user equipment, a first portion of system information associated with a wireless communication network from a base station, receiving, at the first user equipment, a second portion of system information associated with the wireless communication network from a second user equipment via a device-to-device communication link, and establishing a connection with the wireless communication network based at least in part on the first portion of system information and the second portion of system information.
- In yet another embodiment, one or more non-transitory, tangible, computer-readable media store instructions that cause a processor to receive a first synchronization signal from a base station via a wireless communication network, receive a second synchronization signal from a second user equipment via a device-to-device communication link, receive a set of system information based on the first synchronization signal and the second synchronization signal, and establish a connection with the wireless communication network based at least in part on the set of system information.
- Various refinements of the features noted above may exist in relation to various aspects of the present disclosure. Further features may also be incorporated in these various aspects as well. These refinements and additional features may exist individually or in any combination. For instance, various features discussed below in relation to one or more of the illustrated embodiments may be incorporated into any of the above-described aspects of the present disclosure alone or in any combination. The brief summary presented above is intended only to familiarize the reader with certain aspects and contexts of embodiments of the present disclosure without limitation to the claimed subject matter.
- Various aspects of this disclosure may be better understood upon reading the following detailed description and upon reference to the drawings described below in which like numerals refer to like parts.
-
FIG. 1 is a block diagram of user equipment, according to embodiments of the present disclosure; -
FIG. 2 is a functional diagram of the user equipment ofFIG. 1 , according to embodiments of the present disclosure; -
FIG. 3 is a schematic diagram of a communication system including the user equipment ofFIG. 1 communicatively coupled to a wireless communication network supported by base stations, according to embodiments of the present disclosure; -
FIG. 4 is a schematic diagram of a communication system including a group of user equipment communicatively coupled to the wireless communication network ofFIG. 3 , according to embodiments of the present disclosure; -
FIG. 5 is a flowchart of a method to synchronize the group of user equipment inFIG. 4 using the wireless communication network, according to embodiments of the present disclosure; -
FIG. 6 is a flowchart of a method to synchronize the group of user equipment ofFIG. 4 using active user equipment of the group of user equipment, according to embodiments of the present disclosure; -
FIG. 7 is a flowchart of a method to adjust membership of the group of user equipment ofFIG. 4 , according to embodiments of the present disclosure; -
FIG. 8 is a flowchart of a method to share synchronization attributes with the group of user equipment ofFIG. 4 to communicate with the wireless communication network ofFIG. 3 , according to embodiments of the present disclosure; -
FIG. 9 is a flowchart of a method to share phase synchronization data with user equipment in the group of user equipment ofFIG. 4 , according to embodiments of the present disclosure; -
FIG. 10 is a flowchart of a method to receive radio synchronization signals from the wireless communication network ofFIG. 3 , according to embodiments of the present disclosure; -
FIG. 11 is a flowchart of a method to receive an access response message from the wireless communication network ofFIG. 3 , according to embodiments of the present disclosure; and -
FIG. 12 is a flowchart of a method to receive the access response message using active user equipment of the group of user equipment ofFIG. 4 , according to embodiments of the present disclosure. - One or more specific embodiments will be described below. In an effort to provide a concise description of these embodiments, not all features of an actual implementation are described in the specification. It should be appreciated that in the development of any such actual implementation, as in any engineering or design project, numerous implementation-specific decisions must be made to achieve the developers' specific goals, such as compliance with system-related and business-related constraints, which may vary from one implementation to another. Moreover, it should be appreciated that such a development effort might be complex and time consuming, but would nevertheless be a routine undertaking of design, fabrication, and manufacture for those of ordinary skill having the benefit of this disclosure.
- When introducing elements of various embodiments of the present disclosure, the articles “a,” “an,” and “the” are intended to mean that there are one or more of the elements. The terms “comprising,” “including,” and “having” are intended to be inclusive and mean that there may be additional elements other than the listed elements. Additionally, it should be understood that references to “one embodiment” or “an embodiment” of the present disclosure are not intended to be interpreted as excluding the existence of additional embodiments that also incorporate the recited features. Furthermore, the particular features, structures, or characteristics may be combined in any suitable manner in one or more embodiments. Use of the terms “approximately,” “near,” “about,” “close to,” and/or “substantially” should be understood to mean including close to a target (e.g., design, value, amount), such as within a margin of any suitable or contemplatable error (e.g., within 0.1% of a target, within 1% of a target, within 5% of a target, within 10% of a target, within 25% of a target, and so on). Moreover, it should be understood that any exact values, numbers, measurements, and so on, provided herein, are contemplated to include approximations (e.g., within a margin of suitable or contemplatable error) of the exact values, numbers, measurements, and so on. Additionally, the term “set” may include one or more. That is, a set may include a unitary set of one member, but the set may also include a set of multiple members. Furthermore, as used herein, a set may include a portion (e.g., a subset, all) of data and/or information. While the data is described herein as including two data sets or three data sets, this is intended to be illustrative of certain embodiments. As such, the data may include any suitable number of data sets (e.g., two data sets, three data sets, four data sets, eight data sets, and so forth). Additionally, as used herein, a first set of user equipment may include the same user equipment as another set of user equipment, different user equipment than another set of user equipment, additional user equipment than another set of user equipment, fewer user equipment than another set of user equipment, and so forth.
- The present disclosure relates generally to wireless communication, and more specifically to cooperative communication for user equipment in a group of user equipment. Wireless device density has increased rapidly over the years. Wireless communication between user equipment (UE) and wireless communication networks may occur directly through a point-to-point connection without regards to nearby user equipment. Wireless UE may also support several radio access technologies (RATs) simultaneously in close proximity to one another. Moreover, with the use of high spectrum frequencies (the millimeter wave (mmW) frequency range, the terahertz (THz) frequency range, and so on), the range of communication may be limited due to signal dissipation. Employing local communications (e.g., device-to-device communications, sidelink, peer-to-peer) may facilitate and improve the range, coverage, reliability and efficiency of communications between user equipment and wireless communication networks. This disclosure relates to systems, apparatuses, and techniques to enable user equipment to cooperate with adjacent user equipment to improve coverage and capacity.
- User equipment may establish groups to facilitate and coordinate communication with wireless communication networks. Cooperative communication between user equipment may be beneficial for offloading data and controlling transmissions to one or more designated user equipment within a group of user equipment. Data sharing (e.g., via a device-to-device communication link) may also reduce power consumption for user equipment in the group when compared to directly (e.g., without an intervening or intermediate device) communicating with a network. Embodiments herein provide various systems, apparatuses, and techniques to provide cooperative communication for a group of user equipment. In particular, a communication network (e.g., a 5th generation (5G)/New Radio (NR) network, a 4th generation (4G)/long term evolution (LTE®) network, a 6th generation (6G) or greater than 6G network, and so on), via a base station, may communicate with the group of user equipment via one or more active user equipment (e.g., user equipment connected to or directly connected to the communication network). The active user equipment may communicate with passive user equipment (e.g., user equipment disconnected from the communication network). In particular, the user equipment in the group may communicate using a personal area network (PAN), a local area network (LAN) or wireless local area network (WLAN), and/or a wide area network (WAN). User equipment may establish and/or join any number of groups and may be a member of any number of groups simultaneously.
- User equipment in close proximity with one another may transfer data and control information. For example, the user equipment may exchange data or data sets between each other. Each user equipment may receive and transmit data using RATs. The user equipment may transmit and receive data from a wireless communication network via any number of base stations or access points. A group of user equipment may include active user equipment and passive user equipment. An active user equipment connects with one or more base stations and transfers data on a wireless communication network via the base station. That is, the active user equipment may be directly connected with one or more base stations. Additionally, the active user equipment may communicate with other active user equipment and passive user equipment. Passive user equipment may not connect to any base station and/or the wireless communication network and may communicate with other passive user equipment and active user equipment (e.g., via a sidelink, peer-to-peer, or device-to-device channel). That is, the passive user equipment may communicate indirectly with the base station and/or the wireless communication network via an active user device.
- One or more of the active user equipment may be designated as a primary user equipment. The primary user equipment may control the group membership, define configuration for a device-to-device communication link, and may add or release user equipment from the group. In particular, primary user equipment may control roles for other user equipment in a local network. For example, a first user equipment, such as a portable electronic device, may control and communicate with secondary user equipment, such as a television, a tablet, a computer, and so forth. In some instances, one or more active user equipment and one or more passive user equipment may act as relay user equipment. A relay user equipment may act as an intermediary device and may transfer data from one user equipment to another user equipment in the group. Additionally, the relay user equipment may facilitate communication with the wireless communication network by transferring (e.g., tunneling) data from the base station to other user equipment in the group. In certain embodiments, user equipment may have the same, similar, or different roles and/or responsibilities in different groups of user equipment. For example, one or more user equipment may be designated as active user equipment in a first group and may be designated as passive user equipment in a second group. Additionally or alternatively, one or more user equipment may be designated as primary user equipment and/or active user equipment in a first group and may be designated as passive user equipment and/or relay user equipment in a second group. Furthermore, one or more user equipment may have the same roles and/or responsibilities for multiple groups of user equipment. Moreover, one or more user equipment may have different roles and/or responsibilities within a group of user equipment at different times. For example, one or more user equipment may be designated as a primary user equipment and/or active user equipment at a first time and may be designated as passive user equipment and/or relay user equipment at a second time.
- The base stations of the wireless communication network may facilitate communication and provide access for active user equipment to receive and transfer data to and from an application server and/or a communication network. In certain instances, the base stations may be operated and/or controlled by separate carriers or operators. Additionally, the base stations may operate using the same or different communication technologies, such as one or more RATs and/or local networks.
- One or more active user equipment may receive data or a data set. The active user equipment may transmit the data or the sets of data to other active user equipment and passive user equipment in the group. That is, the active user equipment may receive the data and/or the data sets and may cooperate and coordinate to facilitate communication of the data from a base station to other user equipment. In certain instances, each active user equipment may connect to one or more base stations. Moreover, the active user equipment may receive the same and/or different data or data sets from different base stations. Additionally, the different base stations may communicate with the active user equipment using the same or different communication technologies. The passive user equipment may receive the data or the data sets from other passive user equipment and/or the active user equipment. As such, a set of the user equipment (e.g., any number of active user equipment, any number of passive user equipment, or any combination thereof) may receive the data sets either directly (e.g., from the base station) and/or indirectly (e.g., from one or more active user equipment, from one or more passive user equipment, or any combination thereof) from the wireless communication network. The user equipment in the group may assemble the data based on the data sets.
- In certain instances, the application server may split data into one or more data sets and may transfer the one or more sets to one or more base stations. The active user equipment may receive the sets from the base stations. For example, a first active user equipment may receive a first set from a first base station and a second active user equipment may receive a second set from the second base station. The active user equipment may exchange the data sets between each other and each active user equipment may reassemble the sets to form the data. Additionally or alternatively, the base stations may split data into data sets and/or may split data sets into data subsets.
- In some instances, a first set of the active user equipment may utilize a second set of the active user equipment to receive and transfer one or more data sets or portions of the data. In particular, the first set of the active user equipment may cooperate and coordinate to transmit the same data and/or the same data sets. Additionally or alternatively, the first set of the active user equipment may not transmit its received data set to other sets of the user equipment and may assemble multiple data sets received from the other sets of the user equipment. The first set of the active user equipment may receive one or more data sets from the second set of the active user equipment. Accordingly, only the first set of the active user equipment may receive all data sets and may reassemble the data from the data sets. Additionally, the first set of the active user equipment may transmit one or more data sets to one or more passive user equipment. Alternatively, the first set of the active user equipment may transmit the data to one or more passive user equipment. In some instances, a first passive user equipment may transmit one or more data sets or the data to a second passive user equipment. Additionally, the active user equipment may cooperate to transmit the same data set to one or more base stations simultaneously, concurrently, consecutively, overlapping, separately, and so forth. Moreover, a passive user equipment may transmit the same data set to several active user equipment for transmission to the base stations. In certain instances, the passive user equipment may transmit the same data set sequentially or broadcast concurrently to several active user equipment.
- In order to transfer data and/or data sets consistently and efficiently, the base stations and/or the active user equipment may split the data into data sets and may transfer the data sets to user equipment within the group. The user equipment may then transfer the data and/or the data sets to other user equipment in the group using local networks and local connections. Once received, the user equipment may assemble the data sets. Data transfer, data splitting, and/or data assembly may be implemented in different layers of various communication protocols.
- Additionally, the data may be steered to particular or target active user equipment. For example, the application server may determine a first data set to transmit to a first active user equipment, a second data set to transmit to a second active user equipment, and so forth. Additionally or alternatively, a first base station may determine a third data set to transmit to a second base station based on a connection status between the second base station and the application server.
- In certain embodiments, the application server and/or the base stations may generate and/or provide routing information associated with the data. The routing information may include a path (e.g., sequence of user equipment that receive the data, ordering of user equipment that receive the data, and so forth). For example, the base station may generate and/or receive the routing information based on information associated with the group of user equipment. The information may include a list of device-to-device communication links (e.g., current communication links, historical communication links, available communication links, and so forth) between the user equipment. The base station may generate and/or receive a path for transmission of the data to the target user equipment. The base station may first transmit the routing information to one or more active user equipment communicatively coupled to the base station. The routing information may specify one or more active user equipment to receive the data and/or the routing information from the base station. In certain embodiments, the routing information may specify one or more passive user equipment to receive the data and/or the routing information from the one or more active user equipment. Additionally or alternatively, the routing information may specify one or more active user equipment and/or one or more passive user equipment to transmit the data and/or the routing information to the target user equipment. As such, the routing information may specify a path or routing for the data and/or the routing information to take from the application server to the base stations to the user equipment (e.g., active user equipment, passive user equipment, target user equipment).
- In some embodiments, the routing information may specify a first set of active user equipment to transmit the data and/or the routing information to from a first base station. Additionally or alternatively, the routing information may specify a second set of active user equipment to transmit the data and/or the routing information to from a second base station. As such, the routing information may include a path or routing for the data and/or the routing information from the application server to one or more active user equipment within the group of user equipment via the base stations. In certain embodiments, the routing information may specify a first set of passive user equipment to transmit the data and/or the routing information to from the first set of active user equipment. Additionally or alternatively, the routing information may specify a second set of passive user equipment to transmit the data and/or the routing information to from the second set of active user equipment. The routing information may also specify active user equipment transmit the data and/or the routing information to other active user equipment. The routing information may also specify passive user equipment transmit the data and/or the routing information to other passive user equipment. The routing information may also specify the target user equipment to receive the data and/or the routing information. While the above describes paths or routing for data from an application server to target user equipment, routing information may also be used to specify a path or routing for data from any user equipment to the application server via active user equipment, passive user equipment, base stations, and so forth. Additionally or alternatively, the routing information may be transmitted (e.g., by the base stations, by the user equipment) concurrently with the data, subsequently to transmission of the data, prior to transmission of the data, or any other suitable timing.
- Active user equipment may be controlled or configured using control channels based on the direct connection to the base station. Passive user equipment may have an indirect connection to the base station and may be accessible via an updated control channel path. Control channels provide configuration data to user equipment for paging the user equipment and scheduling data reception and transmission. Active user equipment may identify that a paging message, a configuration message, and/or control data is intended for passive user equipment. The active user equipment may perform the identification based on an identifier associated with a protocol layer format.
- A Radio Resource Control (RRC) message may provide configuration data to user equipment. The base station may transmit the RRC message to an active user equipment that in turn transmits the message to a passive user equipment. Responses may be transmitted to the base station via the active user equipment (e.g., in some cases, from passive user equipment). Downlink Control Information (DCI) and Uplink Control Information (UCI) may be utilized to control physical layer operation.
- Moreover, the user equipment may utilize various criteria for entering and/or leaving a group of user equipment. The criteria may include a network signal quality of the user equipment, a power connection, a battery level of the user equipment, a time window, a geographic area of the user equipment, user equipment capabilities (e.g., communication capabilities, computing and/or processing capabilities, sensing capabilities, and so forth), a device-to-device connection, a trust level between user equipment, and so forth. The network signal quality of the user equipment may be compared to a threshold. When below the threshold, there may be a risk that service is interrupted. If another user equipment or a group of user equipment are in close proximity, the user equipment may attempt to form a group or enter the previously formed group. If a user equipment is connected to an electrical grid (e.g., such that it is not powered via its battery), it may no longer require the benefits of shared resources within a group and may leave the group. Alternatively, when connected to electrical grid, the user equipment may receive additional tasks within the group. Additionally, the criteria may be selected based on user preferences and/or user equipment history.
- Formation of the group of user equipment may begin with user equipment discovery. The user equipment may receive an input to begin user equipment discovery. Additionally or alternatively, the user equipment may begin discovery based on satisfaction of any number of discovery criteria. For example, the discovery criteria may include a power connection, a battery level of the user equipment, a signal strength (e.g., Received Signal Strength Indicator, signal to noise ratio (SNR), or other signal characteristics) associated with the wireless communication network, a time window, a geographic area of the user equipment, and so forth. User equipment may discover other nearby user equipment using wired communications, such as power-line communication (PLC), such as a broadband over power lines (BPL) communication, and/or wireless communications, such as personal area network (PAN), such as an ultra-wideband (UWB) or a BLUETOOTH® network, a local area network (LAN) or wireless local area network (WLAN), and/or a wide area network (WAN). User equipment may be permitted to search for and join a group of user equipment during a particular time window. Additionally, the user equipment may search for and enter a group of user equipment when within a particular geographic area or in proximity or range of a set of user equipment, such as a home or an office. Alternatively, the user equipment may leave a group when leaving the particular geographic area or the proximity or range of the set of user equipment. User equipment that lacks radio technology or does not support particular frequencies may search for and enter a group of user equipment with different and/or greater user equipment capabilities. Additionally, the user equipment may determine whether the user equipment capabilities permit the user equipment to communicate with other user equipment in the group. The user equipment may determine whether a stable device-to-device connection is available with one or more user equipment in the group based on the Received Signal Strength Indicator (RSSI) and signal to noise ratio (SNR), or other signal characteristics. User equipment trust may be established based on previously entering the group of user equipment.
- User equipment may save power by causing a cellular modem or transceiver to enter a power saving state, such that the cellular modem does not send or receive signals. When it is time to send or receive signals, the user equipment may activate or wake the cellular modem up to enter an operational state. However, there may be complications in waking up the modem to receive signals when the modem is in the power saving state.
- User equipment may continuously or periodically activate a receiver (e.g., a receiver of a cellular modem) to ensure that wireless (e.g., cellular) signals are received. However, this continuous or periodic activation of the receiver may consume excessive power. Instead, the user equipment may include a wake-up or low power receiver that may consume less power than the cellular receiver as it is lower in complexity (e.g., may not demodulate a received signal, may not amplify a received signal, may not filter a received signal, or so on). If the user equipment is not actively receiving a wireless signal, or not receiving a wireless signal for a threshold period of time, the user equipment may cause the receiver to enter a sleep or power-saving mode, or be deactivated (e.g., powered off), and activate the wake-up signal receiver. The wake-up signal receiver may then periodically scan for a wireless wake-up signal sent from a wireless (e.g., cellular) network.
- Upon receiving the wake-up signal, the wake-up signal receiver may activate or wake up the cellular receiver, which may begin receiving wireless signals (e.g., cellular signals having user data). The wake-up signal receiver may then enter a sleep or power-saving mode, or be deactivated. However, embedding the wake-up signal in a cellular signal (e.g., having a frequency between 700 megahertz (MHz) and 71 gigahertz (GHz)) may include several drawbacks, such as causing interference with the cellular signal and/or other cellular signals and/or reducing overall spectrum efficiency of a cell or base stations. That is, an increase in traffic of the cell may negatively impact coordination between the wake-up signal receiver and the cell.
- The wake-up signals may have low frequencies (e.g., 1 gigahertz or less, 800 megahertz (MHz) or less, within a range of 500 MHz to 680 MHz, and so on), such as by using a television whitespace spectrum. In some embodiments, the cellular network may determine that the user equipment should enter the sleep mode (e.g., due to inactivity of the cellular receiver), and the network (e.g., via a Next Generation NodeB (gNodeB or gNB) base station) may request resources for the user equipment and activate the wake-up signal receiver of the user equipment. In additional or alternative embodiments, when the cellular receiver of the user equipment enters an idle state (e.g., an RRC Idle or Inactive state), the cellular network (e.g., via the gNodeB base station) may request resources for the user equipment and activate the wake-up signal receiver of the user equipment.
- In the event that that the network has data to send to the user equipment, a threshold time has expired, and so on, the network may request a wake-up signal, which broadcasts the wake-up signal that may be received by the user equipment. Similarly, if the user equipment has data (e.g., user data) to transmit to the network, the user equipment may acquire a cell supported by a base station of the network. In this manner, the user equipment may cause its cellular receiver to enter a power-saving mode and activate its wake-up signal receiver when it is not actively receiving data, ensuring that the wake-up signal receiver activates its cellular receiver when there is data to send or receive, while saving power.
- Entering a group of user equipment may begin with group discovery. One or more user equipment within the group may transmit reference signals on a local communications frequency. The reference signals may include the specialized wake-up signals that reduce power consumption. The user equipment may transmit and/or receive the wake-up signals via a device-to-device connection. Additionally or alternatively, the reference signals may include a first reference signal that includes a specialized wake-up signal and a second reference signal that includes additional information. The user equipment may transmit the second reference signal based on an acknowledgement from another user equipment of the first reference signal. The user equipment may select one or more reference signals based on various transmission criteria. For example, the transmission criteria may include a power connection, a battery level of the user equipment, a time window, a geographic area of the user equipment, user equipment capabilities (e.g., communication capabilities, computing and/or processing capabilities, sensing capabilities, and so forth), and so forth.
- User equipment outside the group may periodically search for and attempt to detect the reference signals. Additionally or alternatively, any number of user equipment may receive a synchronization signal from one or more base stations via the wireless communication network. The user equipment may receive the synchronization signal and may scan for reference signals and/or transmit reference signals. The user equipment may measure the reference signals and join the group. The next step of entering the group includes establishing device-to-device connections. The device-to-device connection may be direct or through a local network connection. The user equipment may also exchange user equipment capabilities. The user equipment capabilities may be utilized to determine preferred communication frequencies, the types of communication technologies of the group and the new user equipment, a current battery status of the user equipment, a current thermal status of the user equipment, and so forth. Each user equipment may periodically send a keep alive message to at least one primary user equipment and/or active user equipment in the group. Additionally, the user equipment may send an exit message to at least one primary user equipment and/or active user equipment in the group. For example, the user equipment may send the exit message based on failing to satisfy any number of group criteria, such as a signal strength associated with a device-to-device connection to at least one primary user equipment and/or active user equipment.
- To maintain the group, the number of active user equipment and/or the number of passive user equipment may be controlled (e.g., by the primary user equipment). For example, if an active user equipment leaves coverage of a base station, the active user equipment may be reassigned as a passive user equipment. A primary user equipment may fall below a battery threshold and a new primary user equipment may be assigned. The primary user equipment may receive regular updates from other user equipment in the group regarding battery status, thermal status, and link status of the user equipment. Additionally, the primary user equipment may maintain a list of candidates from the active user equipment to be assigned as a new primary user equipment. The primary user equipment may send a request to one of the candidates to become a new primary user equipment. Additionally, the primary user equipment may determine elapsed times from receiving keep alive messages and/or from receiving data from any of the user equipment within the group. The primary user equipment may compare the elapsed times to a threshold time duration and may transmit an exit message based on one or more of the elapsed times exceeding the threshold time duration. The primary user equipment may remove a device identifier associated with the user equipment based on the elapsed time. Additionally, the user equipment may determine elapsed times from receiving keep alive messages and/or from receiving data from at least one primary user equipment and/or active user equipment. The user equipment may compare the elapsed times to a second threshold time duration and may transmit an exit message based on one or more of the elapsed times.
- The group of user equipment may cooperate to communicate with the wireless communication network. The user equipment may receive synchronization signals to facilitate communication with the wireless communication network. The user equipment may be synchronized in one or more of time, frequency, and/or phase. The synchronization signal may include timing information that assists the user equipment in transmission and/or reception of data via the wireless communication network. The synchronization signal may also include frequency information that reduces phase drift. The synchronization signal may also include phase information that provides coherent (e.g., in-phase) signal transmission to the wireless communication network. Additionally, the primary user equipment may transmit a selected time, a selected frequency, and/or a selected phase to other user equipment in the group. The primary user equipment may also select one or more of a carrier frequency, a bandwidth, a sub-carrier spacing, and so forth associated with the wireless communication network.
- One or more base stations may transmit the synchronization signals to any number of user equipment. The user equipment may also receive synchronization signals from a source external from the wireless communication network, such as a global navigation satellite system (GNSS) signal. Alternatively, any user equipment may transmit synchronization signals to other user equipment within the group. The user equipment may receive the synchronization signals and may determine timing synchronization and/or frequency synchronization based on the synchronization signals. The primary user equipment may select a bandwidth associated with the synchronization signals. Additionally, the primary user equipment may select a transmission duration associated with the synchronization signals based on the frequency. The primary user equipment may also select a periodicity associated with the synchronization signals.
- Each user equipment may transmit sounding reference signals to one or more base stations via the wireless communication network. The base stations may receive the sounding reference signals and may determine phase relationships (e.g., phase differences) between the user equipment. Additionally, the base stations may determine and/or may select a set of phases that provides optimized signal strength for communications between the group of user equipment and the wireless communication network. The base stations may transmit the set of phases to any number of user equipment, such as the primary user equipment. The primary user equipment may transmit the set of phases to other user equipment within the group.
- Establishing communication with the wireless communication network may begin with receiving system synchronization signals, such as a primary synchronization signal (PSS), a secondary synchronization signal (SSS), and so forth. The user equipment may receive the synchronization signals and may determine radio frame boundaries based on the synchronization signals. The user equipment may also receive system information transmitted via one or more base stations of the wireless communication network. The primary user equipment may transmit user equipment capabilities associated with the primary user equipment to one or more active user equipment. The user equipment capabilities may include communication capabilities, computing and/or processing capabilities, sensing capabilities, radio frequency bands, carrier frequencies, cell identifiers, radio access technologies, and so forth associated with the primary user equipment. The active user equipment may receive the synchronization signals and/or the system information from the wireless communication network based on the user equipment capabilities associated with the primary user equipment. The active user equipment may receive a portion of the synchronization signals and/or a portion of the system information. The primary user equipment may receive these portions from the active user equipment and may assemble these portions to form the synchronization signals and/or the system information.
- The primary equipment may select a set of communication parameters, such as a frequency, a time, a cell identifier, and so forth, for communication with the wireless communication network based on the synchronization signals and/or the system information. The primary equipment may transmit the set of communication parameters to the active user equipment within the group. The primary user equipment may transmit a random access signal to the active user equipment within the group. The primary user equipment may also instruct the active user equipment to transmit the random access signal based on the set of communication parameters. The primary user equipment may also transmit the random access signal based on the set of communication parameters. One or more base stations may receive the random access signal and may transmit an acknowledgement message to the primary user equipment and/or the active user equipment. The primary user equipment may retransmit the random access signal if the acknowledgement message is not received within a threshold time duration. The primary user equipment may also instruct the active user equipment to retransmit the random access signal. The group of user equipment may retransmit the random access signal with various relative phases. The group of user equipment may periodically retransmit the random access signal until the acknowledgement message is received. Alternatively, the group of user equipment may retransmit the random access signal until a threshold number of transmissions is reached. Additionally, each user equipment may adjust a transmission power associated with the random access signal for subsequent transmissions. The random access signal may include an orthogonal signal.
- The base stations may transmit the acknowledgement message to the group of user equipment. The acknowledgement message may include communication information associated with the wireless communication network. The base station may transmit an indication of the acknowledgement message on a downlink control channel. The base station may also transmit information associated with downlink shared channel. The user equipment may monitor the downlink control channel and may receive control channel information from the base stations via the downlink control channel. The active user equipment may transmit control channel signals to the primary user equipment that aggregates and/or assembles the control channel signals for processing and decoding control channel information. The active user equipment may receive and/or decode the control channel information and may transmit the control channel information to the primary user equipment. The control channel information may include downlink control information that identifies information associated with a transmission (e.g., the acknowledgement message) on the downlink shared channel. The user equipment may utilize the information to receive the acknowledgement message via the downlink shared channel. Additionally, the user equipment may receive access message information associated with transmission of an access message to the base stations.
- The primary user equipment may receive the access message information and may determine communication parameters (e.g., time, frequency, temporary identifier, timing adjustment, and so forth) associated with transmission of the access message. The primary user equipment may transmit the communication parameters to the active user equipment. The primary user equipment may instruct the active user equipment to transmit the access message based on the communication parameters. The user equipment may transmit the access message via an uplink shared channel. The user equipment may transmit the access message using a space time block code (STBC) or orthogonal signal. Each user equipment may transmit a row of a STBC via an antenna. Additionally or alternatively, the primary user equipment may transmit a set of phases to the active user equipment. Each phase may be associated with a corresponding active user equipment. The active user equipment may transmit the access message based on the set of phases.
- The base stations may receive the access message from one or more active user equipment. The base station may transmit a transition message in response to the access message. The transition message may cause the user equipment to adjust an operational mode to a connected mode. In the connected mode, the user equipment may communicate with the base stations via the downlink control channel, downlink shared channel, uplink control channel, and uplink shared channel. The user equipment may utilize multiple-input and multiple-output (MIMO) techniques for data communication with the wireless communication network. On the downlink channels, the active user equipment within the group may receive MIMO orthogonal frequency-division multiplexing (MIMO-OFDM) signals and/or time domain samples and may transmit the same to the primary user equipment. The primary user equipment may demodulate the MIMO-OFDM signals. On the uplink channels, active user equipment within the group identify multiple sounding reference signal phase combinations for transmission of MIMO signals.
- The user equipment may receive reconfiguration messages that reconfigure the user equipment to allow local communication between the user equipment. The reconfiguration messages may include an additional delay for a user equipment within the group of user equipment to allow for local communication. That is, user equipment that join the group may be reconfigured to include the additional delay.
-
FIG. 1 is a block diagram of user equipment 10 (e.g., a mobile electronic device), according to embodiments of the present disclosure. Theuser equipment 10 may include, among other things, one or more processors 12 (collectively referred to herein as a single processor for convenience, which may be implemented in any suitable form of processing circuitry),memory 14,nonvolatile storage 16, adisplay 18,input structures 22, an input/output (I/O)interface 24, anetwork interface 26, and apower source 29. The various functional blocks shown inFIG. 1 may include hardware elements (including circuitry), software elements (including machine-executable instructions) or a combination of both hardware and software elements (which may be referred to as logic). Theprocessor 12,memory 14, thenonvolatile storage 16, thedisplay 18, theinput structures 22, the input/output (I/O)interface 24, thenetwork interface 26, and/or thepower source 29 may each be communicatively coupled directly or indirectly (e.g., through or via another component, a communication bus, a network) to one another to transmit and/or receive data between one another. It should be noted thatFIG. 1 is merely one example of a particular implementation and is intended to illustrate the types of components that may be present in theuser equipment 10. - By way of example, the
user equipment 10 may include any suitable computing device, including a desktop or notebook computer (e.g., in the form of a MacBook®, MacBook® Pro, MacBook Air®, iMac®, Mac® mini, or Mac Pro® available from Apple Inc. of Cupertino, Calif.), a portable electronic or handheld electronic device such as a wireless electronic device or smartphone (e.g., in the form of a model of an iPhone® available from Apple Inc. of Cupertino, Calif.), a tablet (e.g., in the form of a model of an iPad® available from Apple Inc. of Cupertino, Calif.), a wearable electronic device (e.g., in the form of an Apple Watch® by Apple Inc. of Cupertino, Calif.), and other similar devices. It should be noted that theprocessor 12 and other related items inFIG. 1 may be embodied wholly or in part as software, hardware, or both. Furthermore, theprocessor 12 and other related items inFIG. 1 may be a single contained processing module or may be incorporated wholly or partially within any of the other elements within theuser equipment 10. Theprocessor 12 may be implemented with any combination of general-purpose microprocessors, microcontrollers, digital signal processors (DSPs), field programmable gate array (FPGAs), programmable logic devices (PLDs), controllers, state machines, gated logic, discrete hardware components, dedicated hardware finite state machines, or any other suitable entities that may perform calculations or other manipulations of information. Theprocessors 12 may include one or more application processors, one or more baseband processors, or both, and perform the various functions described herein. - In the
user equipment 10 ofFIG. 1 , theprocessor 12 may be operably coupled with amemory 14 and anonvolatile storage 16 to perform various algorithms. Such programs or instructions executed by theprocessor 12 may be stored in any suitable article of manufacture that includes one or more tangible, computer-readable media. The tangible, computer-readable media may include thememory 14 and/or thenonvolatile storage 16, individually or collectively, to store the instructions or routines. Thememory 14 and thenonvolatile storage 16 may include any suitable articles of manufacture for storing data and executable instructions, such as random-access memory, read-only memory, rewritable flash memory, hard drives, and optical discs. In addition, programs (e.g., an operating system) encoded on such a computer program product may also include instructions that may be executed by theprocessor 12 to enable theuser equipment 10 to provide various functionalities. - In certain embodiments, the
display 18 may facilitate users to view images generated on theuser equipment 10. In some embodiments, thedisplay 18 may include a touch screen, which may facilitate user interaction with a user interface of theuser equipment 10. Furthermore, it should be appreciated that, in some embodiments, thedisplay 18 may include one or more liquid crystal displays (LCDs), light-emitting diode (LED) displays, organic light-emitting diode (OLED) displays, active-matrix organic light-emitting diode (AMOLED) displays, or some combination of these and/or other display technologies. - The
input structures 22 of theuser equipment 10 may enable a user to interact with the user equipment 10 (e.g., pressing a button to increase or decrease a volume level). The I/O interface 24 may enableuser equipment 10 to interface with various other electronic devices, as may thenetwork interface 26. In some embodiments, the I/O interface 24 may include an I/O port for a hardwired connection for charging and/or content manipulation using a standard connector and protocol, such as the Lightning connector provided by Apple Inc. of Cupertino, Calif., a universal serial bus (USB), or other similar connector and protocol. Thenetwork interface 26 may include, for example, one or more interfaces for a personal area network (PAN), such as an ultra-wideband (UWB) or a BLUETOOTH® network, a local area network (LAN) or wireless local area network (WLAN), such as a network employing one of the IEEE 802.11x family of protocols (e.g., WI-FI®), and/or a wide area network (WAN), such as any standards related to the Third Generation Partnership Project (3GPP), including, for example, a 3rd generation (3G) cellular network, universal mobile telecommunication system (UMTS), 4th generation (4G) cellular network, long term evolution (LTE®) cellular network, long term evolution license assisted access (LTE-LAA) cellular network, 5th generation (5G) cellular network, and/or New Radio (NR) cellular network, a 6th generation (6G) or greater than 6G cellular network, a satellite network, a non-terrestrial network, and so on. In particular, thenetwork interface 26 may include, for example, one or more interfaces for using a Release-15 cellular communication standard of the 5G specifications that include the millimeter wave (mmWave) frequency range (e.g., 24.25-300 gigahertz (GHz)) and/or any other cellular communication standard release (e.g., Release-16, Release-17, any future releases) that define and/or enable frequency ranges used for wireless communication. Thenetwork interface 26 of theuser equipment 10 may allow communication over the aforementioned networks (e.g., 5G, Wi-Fi, LTE-LAA, and so forth). - The
network interface 26 may also include one or more interfaces for, for example, broadband fixed wireless access networks (e.g., WIMAX®), mobile broadband Wireless networks (mobile WIMAX®), asynchronous digital subscriber lines (e.g., ADSL, VDSL), digital video broadcasting-terrestrial (DVB-T®) network and its extension DVB Handheld (DVB-H®) network, ultra-wideband (UWB) network, alternating current (AC) power lines, and so forth. -
FIG. 2 is a functional diagram of theuser equipment 10 ofFIG. 1 , according to embodiments of the present disclosure. As illustrated, theprocessor 12, thememory 14, thetransceiver 30, atransmitter 52, areceiver 54, and/or antennas 55 (illustrated as 55A-55N, collectively referred to as an antenna 55) may be communicatively coupled directly or indirectly (e.g., through or via another component, a communication bus, a network) to one another to transmit and/or receive data between one another. - The
user equipment 10 may include thetransmitter 52 and/or thereceiver 54 that respectively enable transmission and reception of data between theuser equipment 10 and an external device via, for example, a network (e.g., including base stations or access points) or a direct connection. As illustrated, thetransmitter 52 and thereceiver 54 may be combined into thetransceiver 30. Theuser equipment 10 may also have one ormore antennas 55A-55N electrically coupled to thetransceiver 30. Theantennas 55A-55N may be configured in an omnidirectional or directional configuration, in a single-beam, dual-beam, or multi-beam arrangement, and so on. Each antenna 55 may be associated with a one or more beams and various configurations. In some embodiments, multiple antennas of theantennas 55A-55N of an antenna group or module may be communicatively coupled arespective transceiver 30 and each emit radio frequency signals that may constructively and/or destructively combine to form a beam. Theuser equipment 10 may include multiple transmitters, multiple receivers, multiple transceivers, and/or multiple antennas as suitable for various communication standards. In some embodiments, thetransmitter 52 and thereceiver 54 may transmit and receive information via other wired or wireline systems or means. - The
user equipment 10 may include the wake-up or low power receiver that, in operation, consumes less power than thereceiver 54 as it is lower in complexity (e.g., may not demodulate a received signal, may not amplify a received signal, may not filter a received signal, or so on). That is, the wake-up WUS receiver may include fewer or less complex components than thereceiver 54, such that, in operation, it uses less power than thereceiver 54. For example, the wake-up signal receiver may not include a demodulator, an amplifier, a filter, or the like, where thereceiver 54 does include such a component. Moreover, the various components of theuser equipment 10 may be coupled together by a bus system 58. The bus system 58 may include a data bus, for example, as well as a power bus, a control signal bus, and a status signal bus, in addition to the data bus. The components of theuser equipment 10 may be coupled together or accept or provide inputs to each other using some other mechanism. - Moreover, the various components of the
user equipment 10 may be coupled together by abus system 56. Thebus system 56 may include a data bus, for example, as well as a power bus, a control signal bus, and a status signal bus, in addition to the data bus. The components of theuser equipment 10 may be coupled together or accept or provide inputs to each other using some other mechanism. -
FIG. 3 is a schematic diagram of acommunication system 100 including theuser equipment 10 ofFIG. 1 communicatively coupled to awireless communication network 102 supported by 104A, 104B (collectively 104), according to embodiments of the present disclosure. In particular, thebase stations base stations 104 may include Next Generation NodeB (gNodeB or gNB) base stations and may provide 5G/NR coverage via thewireless communication network 102 to theuser equipment 10. Thebase stations 104 may include any suitable electronic device, such as an access point, a communication hub or node, and so on, that facilitates, supports, and/or implements thenetwork 102. In some embodiments, thebase stations 104 may include Evolved NodeB (eNodeB) base stations and may provide 4G/LTE coverage via thewireless communication network 102 to theuser equipment 10. Each of thebase stations 104 may include at least some of the components of theuser equipment 10 shown inFIGS. 1 and 2 , including one ormore processors 12, thememory 14, thestorage 16, thetransceiver 30, thetransmitter 52, and thereceiver 54. It should be understood that while the present disclosure may use 5G/NR as an example specification or standard, the embodiments disclosed herein may apply to other suitable specifications or standards (e.g., such as the 4G/LTE specification, a personal area network (PAN), a local area network (LAN), wireless local area network (WLAN) such as Wi-Fi, a metropolitan area network (MAN), a wide area network (WAN), and so on). Moreover, thenetwork 102 may include any suitable number of base stations 104 (e.g., one ormore base stations 104, four ormore base stations 104, ten ormore base stations 104, and so on). Additionally or alternatively, thebase stations 104 may include any number ofuser equipment 10 that communicatively couple to thewireless communication network 102. -
FIG. 4 is a schematic diagram of acommunication system 200 including the base stations 104 (e.g., 104A, 104B, 104C), anbase stations application server 202, and a group ofuser equipment 206. Theapplication server 202 may include any suitable electronic device (e.g., a desktop personal computer, a laptop, a mobile electronic device, a tablet, a smartphone, a wearable device, or any other suitable computing device) and may include at least some of the components of theuser equipment 10 shown inFIGS. 1 and 2 , including one ormore processors 12, thememory 14, thestorage 16, thetransceiver 30, thetransmitter 52, and thereceiver 54. Thecommunication system 200 may include any suitable number of application servers 202 (e.g., one ormore application servers 202, four ormore application servers 202, and so on). Thebase stations 104 may provide access for the group ofuser equipment 206 to transfer data and/or control information to and from theapplication server 202. In certain embodiments, afirst base station 104A may be associated with a different carrier or operator from asecond base station 104B. Additionally or alternatively, one or more of thebase stations 104 may operate using the same carrier. The group ofuser equipment 206 may cooperate for transferring data and/or control information. The group ofuser equipment 206 may include any number of 208A, 208B, 208C (referred to collectively as active user equipment 208) and/or any number ofactive user equipment 210A, 210B (referred to collectively as passive user equipment 210). Each user equipment (e.g., active user equipment 208, passive user equipment 210) may include any suitable electronic device and may be an example of thepassive user equipment user equipment 10 shown inFIGS. 1 and 2 . As such, each of the user equipment may include at least some of the components of theuser equipment 10, such as one ormore processors 12, thememory 14, thestorage 16, thetransceiver 30, thetransmitter 52, and thereceiver 54. Additionally, the group ofuser equipment 206 may include any suitable number of user equipment (e.g., any suitable number of active user equipment 208, any suitable number of passive user equipment 210). - Each of the active user equipment 208 may be communicatively coupled to the wireless communication network 102 (e.g., via at least one of the base stations 104). Additionally or alternatively, the active user equipment 208 may be communicatively coupled to other active user equipment 208 and/or at least one passive user equipment 210. For example, the active user equipment 208 may be communicatively coupled via any suitable communication technique, such as a device-to-device communication link, sidelink communication, peer-to-peer communication, and so forth. In certain embodiments, the
active user equipment 208A may serve as a relay for at least one active user equipment 208 and/or at least one passive user equipment 210. For example, theactive user equipment 208A may transfer data and/or control information received from one user equipment (e.g.,active user equipment 208B,passive user equipment 210A) in thegroup 206 to another user equipment (e.g.,active user equipment 208C,passive user equipment 210B) in thegroup 206. - In certain embodiments, any suitable number of active UE 208 may be communicatively coupled with any number of
base stations 104. A target UE (e.g., firstactive UE 208A, firstpassive UE 210B) may request data from thewireless communication network 102. The group ofUE 206 may coordinate and cooperate to transmit the request to thewireless communication network 102. Each active UE 208 may receive thedata 204 and/or one or 204A, 204B (e.g., a portion, a subset) of the data from themore sets wireless communication network 102 viabase stations 104. The active UEs 208 may transfer the sets of data to other active UEs 208 within the group ofuser equipment 206. The active UEs 208 may assemble the data based at least in part on the received sets of the data. The group ofuser equipment 206 may coordinate and cooperate to provide the data to the target UE. Accordingly, the target UE may receive the data and/or the data sets and may assemble the data based on the data sets. - With the foregoing in mind,
FIG. 5 is a flowchart of amethod 300 to synchronize the group ofuser equipment 206 ofFIG. 4 using thewireless communication network 102, according to embodiments of the present disclosure. Any suitable device (e.g., a controller) that may control components of thenetwork 102, thebase stations 104, theapplication server 202, the group of user equipment (UE) 206, the active UEs 208, and/or the passive UEs 210, such as one or morerespective processors 12 of these devices, may perform themethod 300. In some embodiments, themethod 300 may be implemented by executing instructions stored in a tangible, non-transitory, computer-readable medium, such as the one or morerespective memories 14 orstorages 16 of these devices, using theprocessors 12. For example, themethod 300 may be performed at least in part by one or more software components, such as one or more respective operating systems of thenetwork 102, thebase stations 104, theapplication server 202, the group of user equipment (UE) 206, the active UEs 208, and/or the passive UEs 210, one or more software applications of thenetwork 102, thebase stations 104, theapplication server 202, the group of user equipment (UE) 206, the active UEs 208, and/or the passive UEs 210 and the like. While themethod 300 is described using steps in a specific sequence, it should be understood that the present disclosure contemplates that the described steps may be performed in different sequences than the sequence illustrated, and certain described steps may be skipped or not performed altogether. - In
process block 302, thenetwork 102 and/or theapplication server 202 broadcasts or transmits one or more synchronization signals to thebase stations 104. Thebase stations 104 may receive the one or more synchronization signals and may transmit (block 304) the one or more synchronization signals toactive UE 208A andactive UE 208B. Alternatively, thebase stations 104 may generate the one or more synchronization signals. The firstactive UE 208A may receive (block 306) the one or more synchronization signals from thebase stations 104. The firstactive UE 208A may transmit (block 308) a reference signal based on the one or more synchronization signals. In certain embodiments, the firstactive UE 208A may generate and/or may transmit the reference signal in response to receiving the synchronization signal. As such, the synchronization signal may cause the firstactive UE 208A to transmit the reference signal. - A second
active UE 208B may receive (block 310) one or more synchronization signals. After receiving the one or more synchronization signals, the secondactive UE 208B may scan (block 312) for one or more reference signals based on the one or more synchronization signals. For example, the synchronization signal may cause the secondactive UE 208B to scan for the reference signal. The secondactive UE 208B may receive (block 314) the reference signal. The secondactive UE 208B may measure the reference signal. The secondactive UE 208B may establish (block 316) a device-to-device communication link with the firstactive UE 208A based on the reference signal. - With the foregoing in mind,
FIG. 6 is a flowchart of amethod 400 to forming the group ofuser equipment 206 ofFIG. 4 , according to embodiments of the present disclosure. Any suitable device (e.g., a controller) that may control components of thenetwork 102, thebase stations 104, theapplication server 202, the group of user equipment (UE) 206, the active UEs 208, and/or the passive UEs 210, such as one or morerespective processors 12 of these devices, may perform themethod 400. In some embodiments, themethod 400 may be implemented by executing instructions stored in a tangible, non-transitory, computer-readable medium, such as the one or morerespective memories 14 orstorages 16 of these devices, using theprocessors 12. For example, themethod 400 may be performed at least in part by one or more software components, such as one or more respective operating systems of thenetwork 102, thebase stations 104, theapplication server 202, the group of user equipment (UE) 206, the active UEs 208, and/or the passive UEs 210, one or more software applications of thenetwork 102, thebase stations 104, theapplication server 202, the group of user equipment (UE) 206, the active UEs 208, and/or the passive UEs 210 and the like. While themethod 400 is described using steps in a specific sequence, it should be understood that the present disclosure contemplates that the described steps may be performed in different sequences than the sequence illustrated, and certain described steps may be skipped or not performed altogether. - In
process block 402, the active UE 208 may receive a request for group formation. For example, the active UE 208 may receive an input indicative of the request to form the group ofUE 206. Theinput structures 22 may receive the input and may transmit a signal indicative of the input to theprocessor 12. The active UE 208 may receive (block 404) a set of UE attributes associated with the active UE 208. The active UE 208 may utilize the set of UE attributes to determine preferred communication frequencies, the types of communication technologies associated with the active UE 208, a current battery status of the active UE 208, a current thermal status of the active UE 208, and so forth. The set of UE attributes may include a power connection, a battery level of the active UE 208, a signal characteristic such as a signal strength (e.g., Received Signal Strength Indicator) or signal quality (e.g., signal to noise ratio (SNR)) associated with thewireless communication network 102, a time window, a geographic area of the active UE 208, and so forth. The active UE 208 may receive (block 406) a set of connection criteria. The set of connection criteria may include any number of thresholds associated with corresponding UE attributes. For example, the network signal quality of the active UE 208 may be compared to a threshold. When below the threshold, there may be a risk that service is interrupted. If anotherUE 10 or a group ofUE 206 are in close proximity, the active UE 208 may attempt to form a group or enter the previously formed group ofUE 206. Additionally, the criteria may be selected based on user preferences and/or user equipment history. The active UE 208 may determine whether a stable device-to-device connection is available with one ormore user equipment 10 in the group ofUE 206 based on the Received Signal Strength Indicator (RSSI) and signal to noise ratio (SNR), or other signal characteristics. User equipment trust may be established based on previously entering the group ofuser equipment 206. - The active UE 208 may determine (block 408) whether the set of UE attributes satisfy at least one criteria of the set of the connection criteria. If the active UE 208 is connected to an electrical grid (e.g., such that it is not powered via its battery), it may not require the benefits of shared resources within the group of
UE 206 and may not join the group ofUE 206. Alternatively, when connected to the electrical grid, theactive UE 206 may join the group ofUE 206 to receive additional tasks. The active UE 208 may be permitted to search for and join the group ofUE 206 during a particular time window. Additionally, the active UE 208 may search for and enter the group ofUE 206 when within a particular geographic area or in proximity or range of a set ofUE 10, such as a home or an office. The active UE 208 may lack radio technology or does not support particular frequencies. As such, the active UE 208 may search for and enter the group ofUE 206 with different and/or greater UE attributes. Additionally, the active UE 208 may determine whether the UE attributes permit the active UE 208 to communicate with other user equipment in the group ofUE 206. In response to failing to satisfy at least one criteria of the set of connection criteria (NO path of block 408), the active UE 208 may return to receive (block 402) a subsequent request for group formation. - Based on satisfaction of at least one criteria of the set of connection criteria (YES path of block 408), the active UE 208 may receive (block 410) one or more synchronization signals. For example, the active UE 208 may scan for the synchronization signals based on satisfying the at least one criteria. The active UE 208 may receive the synchronization signals via the
base stations 104. Atblock 412, the active UE 208 may transmit a reference signal based on the one or more synchronization signals. The active UE 208 may transmit reference signals on a local communications frequency. The reference signals may include specialized wake-up signals that reduce power consumption. Additionally or alternatively, the reference signals may include a first reference signal that includes a specialized wake-up signal and a second reference signal that includes additional information. The active UE 208 may transmit the second reference signal based on an acknowledgement from anotherUE 10 of the first reference signal. In certain embodiments, the active UE 208 may select one or more reference signals based on various transmission criteria. For example, the transmission criteria may include a power connection, a battery level of the user equipment, a time window, a geographic area of the user equipment, user equipment capabilities (e.g., communication capabilities, computing and/or processing capabilities, sensing capabilities, and so forth), and so forth. The active UE 208 may establish (block 414) a device-to-device communication link with anotherUE 10. For example, the active UE 208 may receive an acknowledgment message from theUE 10 based on receiving the reference signals. The active UE 208 may establish the device-to-device communication link in response to receiving the acknowledgment message from theUE 10. - With the foregoing in mind,
FIG. 7 is a flowchart of amethod 500 to adjust membership of the group ofuser equipment 206 ofFIG. 4 , according to embodiments of the present disclosure. Any suitable device (e.g., a controller) that may control components of thenetwork 102, thebase stations 104, theapplication server 202, the group of user equipment (UE) 206, the active UEs 208, and/or the passive UEs 210, such as one or morerespective processors 12 of these devices, may perform themethod 500. In some embodiments, themethod 500 may be implemented by executing instructions stored in a tangible, non-transitory, computer-readable medium, such as the one or morerespective memories 14 orstorages 16 of these devices, using theprocessors 12. For example, themethod 500 may be performed at least in part by one or more software components, such as one or more respective operating systems of thenetwork 102, thebase stations 104, theapplication server 202, the group of user equipment (UE) 206, the active UEs 208, and/or the passive UEs 210, one or more software applications of thenetwork 102, thebase stations 104, theapplication server 202, the group of user equipment (UE) 206, the active UEs 208, and/or the passive UEs 210 and the like. While themethod 500 is described using steps in a specific sequence, it should be understood that the present disclosure contemplates that the described steps may be performed in different sequences than the sequence illustrated, and certain described steps may be skipped or not performed altogether. - The
UE 10 may receive (block 502) a set of UE attributes associated with theUE 10. The set of UE attributes may include an elapsed time from a previous keep-alive message, an elapsed time from receiving a task from a primary UE, and the like. TheUE 10 may also receive (block 504) a set of connection criteria associated with the group ofUE 206. In response to failing to satisfy at least one criteria of the set of connection criteria (NO path of block 506), theUE 10 may transmit (block 508) an exit message. TheUE 10 may compare the elapsed times to a threshold time duration and may transmit the exit message based on one or more of the elapsed times exceeding the threshold time duration. As such, theUE 10 may terminate (block 510) one or more device-to-device communication links withother UE 10 in the group ofUE 206. - Based on satisfaction of at least one criteria of the set of connection criteria (YES path of block 506), the
UE 10 may transmit (block 512) a keep-alive message. TheUE 10 may periodically send a keep alive message to at least one primary user equipment and/or active user equipment in the group ofUE 206. As such, the primary UE may maintain membership of theUE 10 within the group ofUE 206. Additionally or alternatively, the primary UE may transmit one or more keep-alive messages toUE 10 within the group ofUE 206. The primary UE may maintain membership of theUE 10 that transmit an acknowledgment of the keep-alive message. Additionally, the primary UE may terminate one or more device-to-device communication links if no acknowledgment message is received from one ormore UE 10 within the group ofUE 206. The primary UE may also transmit an exit message to one ormore UE 10. - With the foregoing in mind,
FIG. 8 is a flowchart of amethod 600 to synchronize the group ofuser equipment 206 using synchronization signals from thewireless communication network 102, according to embodiments of the present disclosure. Any suitable device (e.g., a controller) that may control components of thenetwork 102, thebase stations 104, theapplication server 202, the group of user equipment (UE) 206, the active UEs 208, and/or the passive UEs 210, such as one or morerespective processors 12 of these devices, may perform themethod 600. In some embodiments, themethod 600 may be implemented by executing instructions stored in a tangible, non-transitory, computer-readable medium, such as the one or morerespective memories 14 orstorages 16 of these devices, using theprocessors 12. For example, themethod 600 may be performed at least in part by one or more software components, such as one or more respective operating systems of thenetwork 102, thebase stations 104, theapplication server 202, the group of user equipment (UE) 206, the active UEs 208, and/or the passive UEs 210, one or more software applications of thenetwork 102, thebase stations 104, theapplication server 202, the group of user equipment (UE) 206, the active UEs 208, and/or the passive UEs 210 and the like. While themethod 600 is described using steps in a specific sequence, it should be understood that the present disclosure contemplates that the described steps may be performed in different sequences than the sequence illustrated, and certain described steps may be skipped or not performed altogether. - One or more base stations may transmit (block 602) one or more synchronization signals to
208A and 208B. For example, theactive UEs base stations 104 may generate the synchronization signals. The synchronization signals may include a primary synchronization signal (PSS), a secondary synchronization signal (SSS), and so forth. The synchronization signals may include timing information that assists the user equipment in transmission and/or reception of data via the wireless communication network. The synchronization signals may also include frequency information that reduces phase drift. The synchronization signals may also include phase information that provides coherent (e.g., in-phase) signal transmission to the wireless communication network. Atblock 604, the firstactive UE 208A may receive the one or more synchronization signals. The firstactive UE 208A may also determine (block 606) a first set of synchronization attributes based on the one or more synchronization signals. The synchronization attributes may include a time, a frequency, a phase, a carrier frequency, a bandwidth, a sub-carrier spacing, and so forth based on the one or more synchronization signals, the timing information, the frequency information, and the phase information. Atblock 608, the secondactive UE 208B may receive (block 608) the one or more synchronization signals. The secondactive UE 208B may also determine (block 610) a second set of synchronization attributes based on the one or more synchronization signals. - The second
active UE 208B may transmit (block 612) the second set of synchronization attributes to the firstactive UE 208A. The firstactive UE 208A may receive (block 614) the second set of synchronization attributes from the secondactive UE 208B. The firstactive UE 208A may determine (block 616) whether the first set of synchronization attributes correlates with the second set of synchronization attributes. In certain embodiments, the firstactive UE 208A may determine one or more of the first set of synchronization attributes are within threshold values of the second set of synchronization attributes. For example, the firstactive UE 208A may determine a first frequency is within a threshold frequency value of a second frequency. If the first set of synchronization attributes does not correlate with the second set of synchronization attributes (NO path of block 616), the firstactive UE 208A may return to block 604 to receive one or more additional synchronization signals. If the first set of synchronization attributes does correlate with the second set of synchronization attributes (YES path of block 616), the firstactive UE 208A may establish a connection with the wireless communication network based on the first set of synchronization attributes, the second set of synchronization attributes, or both. - The active UEs 208 may also receive synchronization signals from a source external from the wireless communication network, such as a global navigation satellite system (GNSS) signal. Alternatively, the primary UE may transmit synchronization signals to
UE 10 within the group ofUE 206. TheUE 10 may receive the synchronization signals and may determine timing synchronization and/or frequency synchronization based on the synchronization signals. The primary user equipment may select a bandwidth associated with the synchronization signals. Additionally, the primary user equipment may select a transmission duration associated with the synchronization signals based on the frequency. The primary user equipment may also select a periodicity associated with the synchronization signals - With the foregoing in mind,
FIG. 9 is a flowchart of amethod 700 for phase synchronization of the group ofUE 206, according to embodiments of the present disclosure. Any suitable device (e.g., a controller) that may control components of thenetwork 102, thebase stations 104, theapplication server 202, the group of user equipment (UE) 206, the active UEs 208, and/or the passive UEs 210, such as one or morerespective processors 12 of these devices, may perform themethod 700. In some embodiments, themethod 700 may be implemented by executing instructions stored in a tangible, non-transitory, computer-readable medium, such as the one or morerespective memories 14 orstorages 16 of these devices, using theprocessors 12. For example, themethod 700 may be performed at least in part by one or more software components, such as one or more respective operating systems of thenetwork 102, thebase stations 104, theapplication server 202, the group of user equipment (UE) 206, the active UEs 208, and/or the passive UEs 210, one or more software applications of thenetwork 102, thebase stations 104, theapplication server 202, the group of user equipment (UE) 206, the active UEs 208, and/or the passive UEs 210 and the like. While themethod 700 is described using steps in a specific sequence, it should be understood that the present disclosure contemplates that the described steps may be performed in different sequences than the sequence illustrated, and certain described steps may be skipped or not performed altogether. - At
block 702, the firstactive UE 208A may transmit a first set of reference signals tobase stations 104. Each active UE 208 may transmit sounding reference signals to one ormore base stations 104 via thewireless communication network 102. The secondactive UE 208B may transmit (block 704) a second set of reference signals to thebase stations 104. Thebase stations 104 may receive (block 706) a first set of reference signals from active UEs 208 and a second set of reference signals from passive UEs 210. Thebase stations 104 may determine (block 708) a set of phases based on the first and second sets of reference signals. Thebase stations 104 may receive the sets of reference signals and may determine phase relationships (e.g., phase differences) between theUE 10 within the group ofUE 206. Thebase stations 104 may transmit (block 710) the set of phases to active UEs 208. The firstactive UE 208A may receive (block 712) the set of phases. The firstactive UE 208A may transmit (block 714) the set of phases to the secondactive UE 208B. The secondactive UE 208B may receive (block 716) the set of phases. As such, the active UEs 208 may transmit and/or receive data and/or signals using the set of phases. Each active UE 208 may transmit and/or receive data using a corresponding phase of the set of phases. - With the foregoing in mind,
FIG. 10 is a flowchart of amethod 800 to receive system information associated with thewireless communication network 102, according to embodiments of the present disclosure. Any suitable device (e.g., a controller) that may control components of thenetwork 102, thebase stations 104, theapplication server 202, the group of user equipment (UE) 206, the active UEs 208, and/or the passive UEs 210, such as one or morerespective processors 12 of these devices, may perform themethod 800. In some embodiments, themethod 800 may be implemented by executing instructions stored in a tangible, non-transitory, computer-readable medium, such as the one or morerespective memories 14 orstorages 16 of these devices, using theprocessors 12. For example, themethod 800 may be performed at least in part by one or more software components, such as one or more respective operating systems of thenetwork 102, thebase stations 104, theapplication server 202, the group of user equipment (UE) 206, the active UEs 208, and/or the passive UEs 210, one or more software applications of thenetwork 102, thebase stations 104, theapplication server 202, the group of user equipment (UE) 206, the active UEs 208, and/or the passive UEs 210 and the like. While themethod 800 is described using steps in a specific sequence, it should be understood that the present disclosure contemplates that the described steps may be performed in different sequences than the sequence illustrated, and certain described steps may be skipped or not performed altogether. - At
block 802, thebase stations 104 may transmit a radio synchronization signal to active UEs 208. The radio synchronization signal may include a primary synchronization signal (PSS), a secondary synchronization signal (SSS), and so forth. The firstactive UE 208A may receive (block 804) the radio synchronization signal from thebase stations 104. The firstactive UE 208A may determine (block 808) a set of network attributes based on the radio synchronization signal. The set of network attributes may include radio frame boundaries, a frequency, a timing, a cell identifier, and so forth. The firstactive UE 208A may determine (block 810) a first set of synchronization attributes based on the radio synchronization signal. Atblock 812, the firstactive UE 208A may transmit the set of network attributes to the secondactive UE 208B. Atblock 816, thebase stations 104 may transmit system information to active UEs 208. The firstactive UE 208A may receive (block 818) system information frombase stations 104 based on the set of network attributes. The firstactive UE 208A may also transmit the system information to the secondactive UE 208B. The secondactive UE 208B may receive (block 820) system information based on the set of network attributes and may establish a connection with thewireless communication network 102 based on the system information. - With the foregoing in mind,
FIG. 11 is a flowchart of amethod 900 to receive system information associated with thewireless communication network 102, according to embodiments of the present disclosure. Any suitable device (e.g., a controller) that may control components of thenetwork 102, thebase stations 104, theapplication server 202, the group of user equipment (UE) 206, the active UEs 208, and/or the passive UEs 210, such as one or morerespective processors 12 of these devices, may perform themethod 900. In some embodiments, themethod 900 may be implemented by executing instructions stored in a tangible, non-transitory, computer-readable medium, such as the one or morerespective memories 14 orstorages 16 of these devices, using theprocessors 12. For example, themethod 900 may be performed at least in part by one or more software components, such as one or more respective operating systems of thenetwork 102, thebase stations 104, theapplication server 202, the group of user equipment (UE) 206, the active UEs 208, and/or the passive UEs 210, one or more software applications of thenetwork 102, thebase stations 104, theapplication server 202, the group of user equipment (UE) 206, the active UEs 208, and/or the passive UEs 210 and the like. While themethod 900 is described using steps in a specific sequence, it should be understood that the present disclosure contemplates that the described steps may be performed in different sequences than the sequence illustrated, and certain described steps may be skipped or not performed altogether. - The first
active UE 208A may transmit (block 902) transmission attributes to one or more active UE 208, such as secondactive UE 208B. The transmission attributes may include a time associated with transmission to thewireless communication network 102, a frequency associated with transmission to thewireless communication network 102, a signature associated with transmission to thewireless communication network 102, a cell identifier, and so forth. The firstactive UE 208A may transmit (block 904) a random access signal to thebase stations 104. Additionally, the firstactive UE 208A may transmit the random access signal to one or more active UE 208. The secondactive UE 208B may receive (block 906) transmission attributes. The secondactive UE 208B may also receive (block 908) the random access signal from the firstactive UE 208A and may transmit (block 910) the random access signal to thebase stations 104. Thebase stations 104 may receive (block 912) the random access signal from the firstactive UE 208A and/or the secondactive UE 208B. Atblock 914, thebase stations 104 may transmit an acknowledgement message based on the one or more random access signals. Thebase stations 104 may also transmit (block 916) an access response message to firstactive UE 208A and secondactive UE 208B. The firstactive UE 208A may receive (block 918) the access response message from thebase stations 104. The firstactive UE 208A may adjust (block 920) an operating state associated with the firstactive UE 208A based on the access response message. For example, the firstactive UE 208A may begin a connected mode. The secondactive UE 208B may receive (block 920) the access response message from thebase stations 104. The secondactive UE 208A may adjust (block 922) an operating state associated with the secondactive UE 208A based on the access response message. For example, the secondactive UE 208A may begin the connected mode. -
FIG. 12 is a flowchart of amethod 1000 to establish a connection between the group ofuser equipment 206 and the wireless communication network, according to embodiments of the present disclosure. Any suitable device (e.g., a controller) that may control components of thenetwork 102, thebase stations 104, theapplication server 202, the group of user equipment (UE) 206, the active UEs 208, and/or the passive UEs 210, such as one or morerespective processors 12 of these devices, may perform themethod 1000. In some embodiments, themethod 1000 may be implemented by executing instructions stored in a tangible, non-transitory, computer-readable medium, such as the one or morerespective memories 14 orstorages 16 of these devices, using theprocessors 12. For example, themethod 1000 may be performed at least in part by one or more software components, such as one or more respective operating systems of thenetwork 102, thebase stations 104, theapplication server 202, the group of user equipment (UE) 206, the active UEs 208, and/or the passive UEs 210, one or more software applications of thenetwork 102, thebase stations 104, theapplication server 202, the group of user equipment (UE) 206, the active UEs 208, and/or the passive UEs 210 and the like. While themethod 1000 is described using steps in a specific sequence, it should be understood that the present disclosure contemplates that the described steps may be performed in different sequences than the sequence illustrated, and certain described steps may be skipped or not performed altogether. - The base station may transmit an indication of an access response message on a downlink control channel. At
block 1002, the active UE 208 may receive an indication of the access response message via a first downlink channel from thebase stations 104. Thebase stations 104 may transmit the access response message to any number of active UE 208. The access response message may include communication information associated with thewireless communication network 102. Thebase stations 104 may also transmit information associated with a downlink shared channel. The active UE 208 may receive (block 1004) the control information via the first downlink channel. Any number of active UE 208 may monitor the downlink control channel and may receive the control channel information from thebase stations 104 via the downlink control channel. The active UE 208 may transmit (block 1006) the control information to a set of active UEs 208. In certain embodiments, the active UE 208 may transmit the control information to the primary UE. The primary user equipment may aggregate and/or assemble control channel signal for processing and decoding control channel information. The active UE 208 may receive and/or decode the control channel information and may transmit the control channel information to the primary user equipment. The control channel information may include downlink control information that identifies information associated with a transmission (e.g., the acknowledgement message) on the downlink shared channel. The active UE 208 may utilize the information to receive the access response message via the downlink shared channel. The active UE 208 may receive (block 1008) the access response message via a second downlink channel based on the control information. The active UE 208 may receive (block 1010) an acknowledgement based on the access response message. The active UE 208 may receive (block 1012) second control information based on the access response message. The primary user equipment may receive the second control information and may determine communication parameters (e.g., time, frequency, temporary identifier, timing adjustment, and so forth) associated with transmission of an access message. The primary user equipment may transmit the communication parameters to the active UE 208. The active UE 208 may transmit (block 1014) the access message via a second uplink channel based on the second control information. The active UE 208 may receive (block 1016) a transition message. In certain embodiments, the primary user equipment may transmit the transition message to any number of active UE 208. The active UE 208 may adjust (block 1018) an operating state based on the transition message. For example, the active UE 208 may begin the connected mode. The active UE 208 may establish a connection with thewireless communication network 102. - In an embodiment, an electronic device includes a transmitter, a receiver, and a processor coupled to the transmitter and the receiver. The processor receives a synchronization signal via a wireless communication network, transmits a reference signal based on the synchronization signal, receives a message from a first user equipment based on the reference signal, and establishes a device-to-device communication link between the first user equipment and a second user equipment.
- The processor also performs a configuration based on the message.
- The processor also selects the reference signal from a set of reference signals based on a set of communication factors.
- The processor also transmits a wake-up signal to the first user equipment via the device-to-device communication link The wake-up signal causes the first user equipment to activate a cellular receiver. Each reference signal of the set of reference signals includes a corresponding frequency.
- The set of communication factors includes a location factor associated with the second user equipment.
- The processor also scans for a second reference signal based on the synchronization signal.
- The synchronization signal includes a frame boundary associated with the wireless communication network.
- In another embodiment, a method includes receiving, at a first user equipment, a set of user equipment attributes associated with the first user equipment, receiving at the first user equipment, a set of connection criteria associated with a wireless communication network, and establishing a device-to-device communication link with a second user equipment based on the set of user equipment attributes satisfying at least one of the set of connection criteria.
- The method also includes broadcasting a reference signal to one or more user equipment based on the set of user equipment attributes satisfying the at least one of the set of connection criteria.
- The method also includes receiving, at the first user equipment, a message from the second user equipment based on the reference signal.
- The method also includes scanning for a second reference signal based on the set of user equipment attributes satisfying the at least one of the set of connection criteria.
- The method also includes receiving the second reference signal from a third user equipment and establishing a second device-to-device communication link with the third user equipment.
- The set of connection criteria includes a signal strength threshold associated with the wireless communication network, a battery threshold associated with the first user equipment, a geographic area, a time window, or any combination thereof.
- The set of user equipment attributes includes a battery level associated with the first user equipment, a location associated with the first user equipment, a power connection associated with the first user equipment, a signal strength associated with the wireless communication network, or any combination thereof.
- In yet another embodiment, one or more non-transitory, tangible, computer-readable media store instructions that cause a processor to receive a message from a first user equipment associated with membership in a group of user equipment, wherein the group of user equipment comprises the first user equipment and a second user equipment, adjust a set of device identifiers associated with the group of user equipment based on the message, and transmit the set of device identifiers to a base station associated with a wireless communication network.
- The instructions also cause the processor to determine a signal strength associated with a device-to-device communication link between the second user equipment and a third user equipment, the group of user equipment comprising the third user equipment.
- The instructions also cause the processor to transmit an exit message to the third user equipment based on the signal strength failing to satisfy a signal strength threshold.
- The instructions also cause the processor to terminate the device-to-device communication link between the second user equipment and the third user equipment based on the signal strength failing to satisfy the signal strength threshold.
- The instructions also cause the processor to update the set of device identifiers associated with the group of user equipment based on the signal strength failing to satisfy the signal strength threshold.
- The instructions also cause the processor to determine an elapsed time from receiving a previous message associated with a third user equipment, the group of user equipment comprising the third user equipment and terminate the device-to-device communication link between the second user equipment and the third user equipment based on the elapsed time exceeding a threshold time duration.
- In an embodiment, an electronic device includes a transmitter, a receiver, and a processor coupled to the transmitter and the receiver. The processor receives a synchronization signal associated with a wireless communication network from a base station, receives a first set of synchronization attributes based on the synchronization signal, and receives a second set of synchronization attributes from a second user equipment, the second user equipment being configured to receive the synchronization signal from the base station. The processor also transmits the first set of synchronization attributes to the second user equipment based on the first set of synchronization attributes correlating with the second set of synchronization attributes.
- The processor also causes the second user equipment to establish a connection with the wireless communication network based on the first set of synchronization attributes.
- The processor also transmits the first set of synchronization attributes to a third user equipment.
- The processor causes the third user equipment to establish a connection with the wireless communication network based on the first set of synchronization attributes.
- The processor transmits a first set of reference signals to the base station, the base station receiving a second set of reference signals from the second user equipment.
- The processor also receives a set of phases associated with the first set of reference signals or the second set of reference signals from the base station and transmits the set of phases to the second user equipment.
- The first set of synchronization attributes comprises a synchronization frequency, a synchronization time, or both.
- In another embodiment, a method includes receiving, at a first user equipment, a first portion of system information associated with a wireless communication network from a base station, receiving, at the first user equipment, a second portion of system information associated with the wireless communication network from a second user equipment via a device-to-device communication link, and establishing a connection with the wireless communication network based at least in part on the first portion of system information and the second portion of system information.
- The method also includes transmitting the first portion of system information to the second user equipment.
- The method also includes causing the second user equipment to establish a connection with the wireless communication network based at least in part of the first portion of system information and the second portion of system information.
- The method also includes receiving a frequency associated with the wireless communication network, a cell identifier associated with the wireless communication network, or both based at least in part on the first portion of system information and the second portion of system information.
- The method also includes transmitting the first portion of system information and the second portion of system information to a third user equipment via a second device-to-device communication link.
- The method also includes causing the third user equipment to establish a connection with the wireless communication network based on the first portion of system information and the second portion of system information.
- The method also includes transmitting a set of user equipment attributes associated with the first user equipment to the second user equipment and causing the second user equipment to receive a synchronization signal based on the set of user equipment attributes.
- In yet another embodiment, one or more non-transitory, tangible, computer-readable media store instructions that cause a processor to receive a first synchronization signal from a base station via a wireless communication network, receive a second synchronization signal from a second user equipment via a device-to-device communication link, receive a set of system information based on the first synchronization signal and the second synchronization signal, and establish a connection with the wireless communication network based at least in part on the set of system information.
- The instructions also cause the processor to transmit the set of system information to the second user equipment and cause the second user equipment to establish a connection with the wireless communication network based on the set of system information.
- The instructions also cause the processor to receive a second set of system information associated with the wireless communication network from a third user equipment and establish a second connection with the wireless communication network based on the second set of system information.
- The instructions also cause the processor to transmit the second set of system information to a fourth user equipment and cause the fourth user equipment to establish a connection with the wireless communication network based on the second set of system information.
- The instructions also cause the processor to receive a set of network attributes associated with the wireless communication network based on the set of system information.
- The instructions also cause the processor to establish the connection with the wireless communication network based on the set of network attributes.
- In yet another embodiment, an electronic device includes a transmitter, a receiver, and a processor coupled to the transmitter and the receiver. The processor transmits an access signal to a set of user equipment within a group of user equipment, transmits a set of transmission attributes associated with the access signal to the set of user equipment, and causes the set of user equipment to transmit the access signal to a base station of a wireless communication network based on the set of transmission attributes.
- The processor also receives an acknowledgment message from the base station via a first channel and receives control information associated with a second channel based on the acknowledgement message.
- The processor also receives a response message via the second channel based on the control information.
- The processor also transmits the control information to the set of user equipment and causes at least one user equipment of the set of user equipment to receive a response message via the second channel based on the control information.
- The processor also receives second control information from the base station based on the response message and transmits an access message to the base station via the second channel.
- The processor also transmits the second control information to the set of user equipment and causes the set of user equipment to transmit the access message to the base station based on the second control information.
- The processor also causes the base station to transmit a transition message based on the access message and adjusts an operational mode based on the transition message.
- In another embodiment, a method includes receiving an access signal from a group of user equipment, transmitting an acknowledgement message to the group of user equipment via a first channel, transmitting a response message to the group of user equipment via a second channel, and causing at least one user equipment of the group of user equipment to receive the response message based on the acknowledgement message.
- The acknowledgement message comprises information associated with the second channel.
- The method also includes causing the at least one user equipment to transmit an access message based on the response message.
- The response message includes a frequency associated with the access message, a time associated with the access message, or both.
- The method also includes receiving the access message, transmitting a transition message based on the access message, and causing the at least one user equipment to adjust an operational mode based on the transition message.
- The method also includes receiving a set of reference signals from a set of user equipment, each reference signal associated with a corresponding phase, selecting a first reference signal from the set of reference signals based on a signal strength associated with the first reference signal, and transmitting information associated with the first reference signal to the at least one user equipment.
- In another embodiment, one or more non-transitory, tangible, computer-readable media store instructions that cause a processor to receive a set of reference signals associated with a group of user equipment, each reference signal associated with a corresponding phase, select a reference signal from the set of reference signals based at least in part on a signal strength associated with the reference signal, transmit information associated with the reference signal to at least one user equipment of the group of user equipment, and cause the at least one user equipment to transmit the information to the group of user equipment.
- The instructions also cause the processor to receive an access message from the group of user equipment based on a first phase associated with the reference signal.
- The instructions also cause the processor to transmit data to the at least one user equipment of the group of user equipment and cause the at least one user equipment to transmit the data to the group of user equipment.
- The instructions also cause the processor to transmit a transition message to the at least one user equipment, the transition message adjusting an operational mode of the at least one user equipment.
- The instructions also cause the processor to transmit a configuration message associated with a timing for the group of user equipment to the at least one user equipment and cause the at least one user equipment to transmit one or more messages based on the timing.
- The timing includes a delay associated with a device-to-device communication link between the at least one user equipment and a second user equipment of the group of user equipment.
- The instructions also cause the processor to retransmit the configuration message to the at least one user equipment based on an elapsed time meeting or exceeding the delay.
- The specific embodiments described above have been shown by way of example, and it should be understood that these embodiments may be susceptible to various modifications and alternative forms. It should be further understood that the claims are not intended to be limited to the particular forms disclosed, but rather to cover all modifications, equivalents, and alternatives falling within the spirit and scope of this disclosure.
- The techniques presented and claimed herein are referenced and applied to material objects and concrete examples of a practical nature that demonstrably improve the present technical field and, as such, are not abstract, intangible or purely theoretical. Further, if any claims appended to the end of this specification contain one or more elements designated as “means for [perform[ing [a function] . . . ” or “step for [perform[ing [a function] . . . ,” it is intended that such elements are to be interpreted under 35 U.S.C. 112(f). However, for any claims containing elements designated in any other manner, it is intended that such elements are not to be interpreted under 35 U.S.C. 112(f).
- It is well understood that the use of personally identifiable information should follow privacy policies and practices that are generally recognized as meeting or exceeding industry or governmental requirements for maintaining the privacy of users. In particular, personally identifiable information data should be managed and handled so as to minimize risks of unintentional or unauthorized access or use, and the nature of authorized use should be clearly indicated to users.
Claims (20)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US17/950,838 US20230146169A1 (en) | 2021-11-11 | 2022-09-22 | Synchronization for user equipment groups |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US202163278438P | 2021-11-11 | 2021-11-11 | |
| US17/950,838 US20230146169A1 (en) | 2021-11-11 | 2022-09-22 | Synchronization for user equipment groups |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| US20230146169A1 true US20230146169A1 (en) | 2023-05-11 |
Family
ID=86228815
Family Applications (11)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US17/880,617 Pending US20230142933A1 (en) | 2021-11-11 | 2022-08-03 | Data plane layer communication for user equipment groups |
| US17/880,613 Active 2043-05-23 US12317294B2 (en) | 2021-11-11 | 2022-08-03 | Cooperative communication for user equipment groups |
| US17/880,626 Active 2043-04-19 US12375887B2 (en) | 2021-11-11 | 2022-08-03 | Systems and methods for user equipment group management and control |
| US17/941,523 Active 2044-02-23 US12490060B2 (en) | 2021-11-11 | 2022-09-09 | Unified operation for user equipment groups |
| US17/941,519 Active 2043-10-08 US12495277B2 (en) | 2021-11-11 | 2022-09-09 | Unified operation for user equipment groups |
| US17/950,838 Pending US20230146169A1 (en) | 2021-11-11 | 2022-09-22 | Synchronization for user equipment groups |
| US17/950,849 Pending US20230142210A1 (en) | 2021-11-11 | 2022-09-22 | Communication for user equipment groups |
| US17/950,742 Active 2043-10-29 US12445810B2 (en) | 2021-11-11 | 2022-09-22 | Formation of user equipment groups |
| US19/173,565 Pending US20250240801A1 (en) | 2021-11-11 | 2025-04-08 | Systems and methods for user equipment group management and control |
| US19/173,585 Pending US20250240802A1 (en) | 2021-11-11 | 2025-04-08 | Systems and methods for user equipment group management and control |
| US19/210,609 Pending US20250280428A1 (en) | 2021-11-11 | 2025-05-16 | Cooperative communication for user equipment groups |
Family Applications Before (5)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US17/880,617 Pending US20230142933A1 (en) | 2021-11-11 | 2022-08-03 | Data plane layer communication for user equipment groups |
| US17/880,613 Active 2043-05-23 US12317294B2 (en) | 2021-11-11 | 2022-08-03 | Cooperative communication for user equipment groups |
| US17/880,626 Active 2043-04-19 US12375887B2 (en) | 2021-11-11 | 2022-08-03 | Systems and methods for user equipment group management and control |
| US17/941,523 Active 2044-02-23 US12490060B2 (en) | 2021-11-11 | 2022-09-09 | Unified operation for user equipment groups |
| US17/941,519 Active 2043-10-08 US12495277B2 (en) | 2021-11-11 | 2022-09-09 | Unified operation for user equipment groups |
Family Applications After (5)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US17/950,849 Pending US20230142210A1 (en) | 2021-11-11 | 2022-09-22 | Communication for user equipment groups |
| US17/950,742 Active 2043-10-29 US12445810B2 (en) | 2021-11-11 | 2022-09-22 | Formation of user equipment groups |
| US19/173,565 Pending US20250240801A1 (en) | 2021-11-11 | 2025-04-08 | Systems and methods for user equipment group management and control |
| US19/173,585 Pending US20250240802A1 (en) | 2021-11-11 | 2025-04-08 | Systems and methods for user equipment group management and control |
| US19/210,609 Pending US20250280428A1 (en) | 2021-11-11 | 2025-05-16 | Cooperative communication for user equipment groups |
Country Status (2)
| Country | Link |
|---|---|
| US (11) | US20230142933A1 (en) |
| CN (3) | CN120897209A (en) |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20230142933A1 (en) * | 2021-11-11 | 2023-05-11 | Apple Inc. | Data plane layer communication for user equipment groups |
| US12369050B2 (en) * | 2022-08-29 | 2025-07-22 | T-Mobile Innovations, Llc | Uplink performance using multiple wireless devices |
| US20240196457A1 (en) * | 2022-12-07 | 2024-06-13 | Qualcomm Incorporated | Multiple access point (ap) association |
| US20240267844A1 (en) * | 2023-02-07 | 2024-08-08 | Qualcomm Incorporated | Further considerations on cell wake-up signals |
| US20250096965A1 (en) * | 2023-09-19 | 2025-03-20 | Qualcomm Incorporated | Ue-object association assist multi-device aggregation |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20140064263A1 (en) * | 2012-08-29 | 2014-03-06 | Fang-Chen Cheng | Device discovery for device-to-device communication |
| US20140112194A1 (en) * | 2012-10-19 | 2014-04-24 | Samsung Electronics Co., Ltd | System and method for ad-hoc/network assisted device discovery protocol for device to device communications |
| US20160269983A1 (en) * | 2015-03-11 | 2016-09-15 | Qualcomm Incorporated | Methods for backhaul operations in millimeter wave networks |
| US20210045073A1 (en) * | 2018-03-12 | 2021-02-11 | Samsung Electronics Co., Ltd. | Electronic device for performing device-to-device communication and method therefor |
| US20210243713A1 (en) * | 2018-09-28 | 2021-08-05 | Intel IP Corporation | Methods and devices for communications in device-to-device networks |
Family Cites Families (101)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6529586B1 (en) * | 2000-08-31 | 2003-03-04 | Oracle Cable, Inc. | System and method for gathering, personalized rendering, and secure telephonic transmission of audio data |
| WO2003021978A1 (en) * | 2001-08-10 | 2003-03-13 | Strix Systems, Inc. | Virtual linking using a wireless device |
| US6791904B1 (en) * | 2001-10-15 | 2004-09-14 | Outburst Technologies, Inc. | Method and apparatus to receive selected audio content |
| JP3764125B2 (en) * | 2002-04-26 | 2006-04-05 | 富士通株式会社 | Gateway, communication terminal device, and communication control program |
| US20050131837A1 (en) * | 2003-12-15 | 2005-06-16 | Sanctis Jeanne D. | Method, system and program product for communicating e-commerce content over-the-air to mobile devices |
| US20050183120A1 (en) * | 2004-01-13 | 2005-08-18 | Saurabh Jain | Multi-user personalized digital multimedia distribution methods and systems |
| JP4317076B2 (en) * | 2004-04-27 | 2009-08-19 | 株式会社エヌ・ティ・ティ・ドコモ | Data distribution apparatus and data distribution time changing method |
| JP4339184B2 (en) * | 2004-06-07 | 2009-10-07 | パナソニック株式会社 | Server apparatus, communication device, communication system, communication method, program, and recording medium |
| US7477597B2 (en) * | 2004-09-08 | 2009-01-13 | Alcatel Lucent | Rural broadband hybrid satellite/terrestrial solution |
| EP1788740A4 (en) * | 2004-09-29 | 2011-09-21 | Panasonic Corp | Radio communication device and radio communication method |
| US8693383B2 (en) * | 2005-03-29 | 2014-04-08 | Qualcomm Incorporated | Method and apparatus for high rate data transmission in wireless communication |
| US7613155B2 (en) * | 2005-04-30 | 2009-11-03 | Lg Electronics Inc. | Terminal, system and method for providing location information service by interworking between WLAN and mobile communication network |
| CN100401796C (en) * | 2006-01-19 | 2008-07-09 | 华为技术有限公司 | Base station node resource allocation method |
| US7839815B2 (en) * | 2006-02-10 | 2010-11-23 | Alcatel-Lucent Usa Inc. | Triggering migration of a network access agent associated with an access terminal |
| KR101213155B1 (en) * | 2006-08-21 | 2012-12-17 | 삼성전자주식회사 | Method of controlling data transmission in a wireless relay system, and the relay system implementing the method |
| KR100812328B1 (en) * | 2006-10-24 | 2008-03-10 | 삼성전자주식회사 | Method and apparatus for transition of operation mode of mobile terminal in wireless communication system |
| KR101058689B1 (en) * | 2007-09-03 | 2011-08-22 | 삼성전자주식회사 | System and method for providing short message service in wireless communication system |
| US8111701B2 (en) * | 2007-10-17 | 2012-02-07 | Embarq Holdings Company Llc | System and method for prioritizing and providing credits for data packet communication over a packet network |
| US20090164600A1 (en) * | 2007-12-19 | 2009-06-25 | Concert Technology Corporation | System and method for place-shifting media items |
| US8345599B2 (en) * | 2008-09-29 | 2013-01-01 | Telcordia Technologies, Inc. | Pre-evaluation of multiple network access points |
| US8332528B2 (en) * | 2008-11-18 | 2012-12-11 | Agere Systems Llc | Personal broadcast and content delivery engine |
| CN102265651B (en) * | 2008-12-26 | 2014-10-29 | 富士通株式会社 | Wireless communication system and wireless communication method |
| WO2012111260A1 (en) * | 2011-02-15 | 2012-08-23 | パナソニック株式会社 | Wireless communication terminal, wireless communication base station, wireless communication system, and reporting method |
| US9374767B2 (en) * | 2011-03-09 | 2016-06-21 | Intel Deutschland Gmbh | Communication devices and methods for network signaling |
| WO2012170195A1 (en) | 2011-06-04 | 2012-12-13 | Dinan Esmael Hejazi | Multicarrier ofdm transmission using carrier aggregation |
| CN102892143B (en) * | 2011-07-20 | 2015-11-25 | 华为技术有限公司 | The method of data distribution and subscriber equipment |
| EP2742704A1 (en) | 2011-08-11 | 2014-06-18 | Interdigital Patent Holdings, Inc. | Machine type communications connectivity sharing |
| JP5760853B2 (en) * | 2011-08-25 | 2015-08-12 | 富士通株式会社 | Radio base station and radio communication system |
| US9516615B2 (en) | 2011-11-18 | 2016-12-06 | Apple Inc. | Selection of synchronization stations in a peer-to-peer network environment |
| US8924807B2 (en) * | 2011-12-28 | 2014-12-30 | Qualcomm Incorporated | Method and apparatus for acknowledgement using a group identifier |
| CN103428788B (en) * | 2012-05-18 | 2016-12-14 | 华为技术有限公司 | Method, device and communication system for data forwarding |
| WO2014110800A1 (en) * | 2013-01-18 | 2014-07-24 | 华为技术有限公司 | Data transmission method, base station, and user equipment |
| US9292832B2 (en) | 2013-02-25 | 2016-03-22 | Qualcomm Incorporated | Collaborative intelligence and decision-making in an IoT device group |
| WO2014158135A1 (en) * | 2013-03-25 | 2014-10-02 | Nokia Corporation | Direct device-to-device communications radio technology selection |
| KR102173084B1 (en) * | 2013-08-23 | 2020-11-02 | 삼성전자주식회사 | Method and apparatus for transmitting and receiving data packets in a wireless communication system |
| EP3044991A1 (en) * | 2013-09-09 | 2016-07-20 | Nokia Solutions and Networks Oy | Selective bearer splitting in cell system |
| CN104780609B (en) * | 2014-01-15 | 2020-10-02 | 索尼公司 | Terminal-to-terminal resource allocation method, user equipment, base station and communication system |
| CN104853339A (en) * | 2014-02-19 | 2015-08-19 | 中兴通讯股份有限公司 | Signal processing method and device |
| KR101882885B1 (en) * | 2014-03-12 | 2018-07-27 | 텐센트 테크놀로지(센젠) 컴퍼니 리미티드 | Method and device for controlling peripheral devices via a social networking platform |
| CN106171038B (en) * | 2014-03-12 | 2019-11-15 | 腾讯科技(深圳)有限公司 | Method and apparatus for connecting peripheral device to user equipment via bluetooth protocol |
| EP3310091A1 (en) * | 2014-03-20 | 2018-04-18 | Kyocera Corporation | Secondary base station, mobile station, communication control method, and master base station |
| US10292191B2 (en) | 2014-03-25 | 2019-05-14 | Futurewei Technologies, Inc. | Systems and methods for control plane for D2D communications |
| JP6383004B2 (en) * | 2014-03-28 | 2018-08-29 | ノキア ソリューションズ アンド ネットワークス オサケユキチュア | Method and apparatus for closed subscriber group information transmission |
| GB2525935A (en) * | 2014-05-09 | 2015-11-11 | Nec Corp | Communication system |
| KR102251130B1 (en) * | 2014-08-15 | 2021-05-11 | 애플 인크. | Methods and apparatus of evolved node b and user equipment for capability information setting |
| PL3190846T3 (en) * | 2014-09-03 | 2021-01-25 | Ntt Docomo, Inc. | Base station and data transfer method |
| CN113038617B (en) * | 2014-10-20 | 2022-10-11 | IPCom两合公司 | Resource controller for resource management in a telecommunications network |
| US10042589B2 (en) * | 2015-03-11 | 2018-08-07 | Secure Cloud Systems, Inc. | Encrypted data storage and retrieval system |
| US9921561B2 (en) * | 2015-03-17 | 2018-03-20 | Secure Cloud Systems, Inc. | Real time control of a remote device |
| US20160308776A1 (en) * | 2015-04-20 | 2016-10-20 | Qualcomm Incorporated | Enhancements for pdcp layer |
| WO2016183713A1 (en) * | 2015-05-15 | 2016-11-24 | 华为技术有限公司 | Method for establishing connection with radio resource, user equipment and base station |
| WO2017105534A1 (en) | 2015-12-17 | 2017-06-22 | Intel Corporation | Network assisted group management in 5g systems |
| US10187880B2 (en) * | 2015-12-18 | 2019-01-22 | Futurewei Technologies, Inc. | System and method for transmission and reception of control and data channels with group reference signal |
| JP6651633B2 (en) * | 2016-01-07 | 2020-02-19 | 華為技術有限公司Huawei Technologies Co.,Ltd. | Data scheduling method, base station and system |
| US9913116B2 (en) * | 2016-02-24 | 2018-03-06 | Robert D. Pedersen | Multicast expert system information dissemination system and method |
| EP3434066B1 (en) * | 2016-03-23 | 2021-01-27 | Sony Corporation | Telecommunications apparatuses and methods |
| CN113423124B (en) * | 2016-04-01 | 2023-10-13 | 北京三星通信技术研究有限公司 | A method and base station equipment supporting seamless handover |
| CN109076382B (en) * | 2016-04-29 | 2022-01-14 | Lg 电子株式会社 | Data transmission method performed by base station in wireless communication system and apparatus using the same |
| KR102223648B1 (en) * | 2016-06-29 | 2021-03-05 | 베이징 시아오미 모바일 소프트웨어 컴퍼니 리미티드 | Data transmission system, data transmission method, data integration method and apparatus |
| US10918235B2 (en) * | 2016-07-11 | 2021-02-16 | Samsung Electronics Co., Ltd. | Cooking system |
| US10904806B2 (en) * | 2016-08-12 | 2021-01-26 | Ntt Docomo, Inc. | Core network and base station |
| CN107809746B (en) * | 2016-09-09 | 2021-06-04 | 松下电器(美国)知识产权公司 | Communication method, server and wireless distribution system |
| JP6829931B2 (en) * | 2016-11-03 | 2021-02-17 | フラウンホーファー−ゲゼルシャフト・ツール・フェルデルング・デル・アンゲヴァンテン・フォルシュング・アインゲトラーゲネル・フェライン | How to provide user equipment, base stations, wireless communication networks, data signals, and post-handover enhanced SPS control and continuous SPS. |
| GB2555784A (en) * | 2016-11-04 | 2018-05-16 | Nec Corp | Communication system |
| WO2018084757A1 (en) * | 2016-11-04 | 2018-05-11 | Telefonaktiebolaget Lm Ericsson (Publ) | Cooperation between nodes operating in licensed and unlicensed spectrum for channel access in unlicensed spectrum |
| WO2018113735A1 (en) * | 2016-12-21 | 2018-06-28 | Chou, Chie-Ming | State transition method of wireless communication sysyem |
| EP3628131B1 (en) | 2017-05-04 | 2023-11-08 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Ue group mobility concepts |
| EP4344325A3 (en) * | 2017-05-04 | 2024-12-11 | Koninklijke Philips N.V. | Intra-group communication |
| CN110915267B (en) * | 2017-05-12 | 2023-03-31 | 索尼集团公司 | Communication method, device comprising control circuit, and communication device |
| CN109429257B (en) | 2017-06-22 | 2022-11-04 | 夏普株式会社 | User equipment and related methods |
| US10785820B2 (en) * | 2017-07-10 | 2020-09-22 | Motorola Mobility Llc | Multi-access data connection in a mobile network |
| US10772151B2 (en) * | 2018-01-05 | 2020-09-08 | Ofinno, Llc | Beam management in discontinuous reception |
| US10869315B2 (en) * | 2018-03-02 | 2020-12-15 | Qualcomm Incorporated | Ranging based location services in wireless communication |
| US20200053835A1 (en) * | 2018-08-08 | 2020-02-13 | Idac Holdings, Inc. | Uu interface enhancement for nr v2x |
| US11310004B2 (en) * | 2018-08-20 | 2022-04-19 | Qualcomm Incorporated | Master node transport network layer information exchange for downlink data forwarding of a secondary node terminated bearer |
| US12213081B2 (en) * | 2018-09-27 | 2025-01-28 | Samsung Electronics Co., Ltd. | Method and device for estimating inter-terminal path loss in wireless communication system |
| US12063711B2 (en) * | 2018-11-08 | 2024-08-13 | Nec Corporation | Procedure to update the parameters related to unified access control |
| WO2020142532A1 (en) * | 2019-01-02 | 2020-07-09 | Google Llc | Multiple active-coordination-set aggregation for mobility management |
| US10841762B2 (en) | 2019-03-05 | 2020-11-17 | Cisco Technology, Inc. | Mobile data dynamic grouping for connected vehicle and in-vehicle networking |
| WO2020180816A1 (en) | 2019-03-07 | 2020-09-10 | Google Llc | Establishing peer-to-peer links for peer-to-peer communication between user equipment |
| CN118509980A (en) * | 2019-03-12 | 2024-08-16 | 欧芬诺有限责任公司 | Wireless connection activity information update |
| US10893572B2 (en) * | 2019-05-22 | 2021-01-12 | Google Llc | User-equipment-coordination set for disengaged mode |
| KR102746161B1 (en) * | 2019-06-10 | 2024-12-24 | 삼성전자주식회사 | Method and apparatus for improving service reliability in wireless communication system |
| EP4014520A1 (en) * | 2019-08-14 | 2022-06-22 | Convida Wireless, LLC | Nr sidelink group communication |
| US11503521B2 (en) * | 2020-01-17 | 2022-11-15 | Qualcomm Incorporated | Failure report for layer one or layer two based cell handover |
| JP7622075B2 (en) * | 2020-01-31 | 2025-01-27 | クアルコム,インコーポレイテッド | Wake-up signal (WUS) and downlink positioning reference signal (PRS) reception interaction in a wireless network - Patents.com |
| EP4091363B1 (en) * | 2020-01-31 | 2024-06-26 | Google LLC | Secondary cell-user equipment handovers |
| US11595993B2 (en) * | 2020-02-21 | 2023-02-28 | Qualcomm Incorporated | Joint channel sensing operations for a wireless communication system |
| KR20210115470A (en) * | 2020-03-13 | 2021-09-27 | 삼성전자주식회사 | Method and Apparatus for MBS Setup and Reception in mobile communication system |
| EP4110008B1 (en) * | 2020-03-26 | 2024-08-21 | Kyocera Corporation | Communication control method |
| KR20210126990A (en) * | 2020-04-13 | 2021-10-21 | 삼성전자주식회사 | Method and apparatus for transmitting and receiving data in wireless communication system |
| WO2021217288A1 (en) * | 2020-04-26 | 2021-11-04 | Qualcomm Incorporated | Reciprocity-based beamforming for architecture-aware user equipment |
| CN111741513B (en) * | 2020-06-18 | 2023-04-07 | 深圳市晨北科技有限公司 | Network distribution method of Internet of things equipment and related equipment |
| US11330471B2 (en) | 2020-06-22 | 2022-05-10 | T-Mobile Usa, Inc. | Simultaneous multi-path uplink transmissions to a telecommunications network |
| US11570586B2 (en) * | 2020-07-02 | 2023-01-31 | At&T Intellectual Property I, L.P. | Location aware assignment of resources for push to talk (PTT) communication systems in a fifth generation (5G) network or other next generation wireless communication system |
| US12432810B2 (en) * | 2020-08-06 | 2025-09-30 | Qualcomm Incorporated | Managing discontinuous reception in sidelink relay |
| WO2022144582A1 (en) * | 2020-12-31 | 2022-07-07 | Telefonaktiebolaget Lm Ericsson (Publ) | Handover management in a communications network configured to support multi-rat dual connectivity |
| KR20230128467A (en) * | 2021-01-05 | 2023-09-05 | 퀄컴 인코포레이티드 | Forward Handover Procedures for L2 Relay Mobility |
| US11882471B2 (en) * | 2021-07-12 | 2024-01-23 | Qualcomm Incorporated | Sensing coordination in a wireless network |
| EP4406205A1 (en) * | 2021-09-24 | 2024-07-31 | Telefonaktiebolaget LM Ericsson (publ) | Methods, apparatus and computer-readable media relating to low-latency services in wireless networks |
| US20230142933A1 (en) | 2021-11-11 | 2023-05-11 | Apple Inc. | Data plane layer communication for user equipment groups |
-
2022
- 2022-08-03 US US17/880,617 patent/US20230142933A1/en active Pending
- 2022-08-03 US US17/880,613 patent/US12317294B2/en active Active
- 2022-08-03 US US17/880,626 patent/US12375887B2/en active Active
- 2022-09-09 US US17/941,523 patent/US12490060B2/en active Active
- 2022-09-09 US US17/941,519 patent/US12495277B2/en active Active
- 2022-09-22 US US17/950,838 patent/US20230146169A1/en active Pending
- 2022-09-22 US US17/950,849 patent/US20230142210A1/en active Pending
- 2022-09-22 US US17/950,742 patent/US12445810B2/en active Active
- 2022-09-23 CN CN202511326669.4A patent/CN120897209A/en active Pending
- 2022-09-23 CN CN202211164075.4A patent/CN116112951A/en active Pending
- 2022-09-23 CN CN202511327208.9A patent/CN121078458A/en active Pending
-
2025
- 2025-04-08 US US19/173,565 patent/US20250240801A1/en active Pending
- 2025-04-08 US US19/173,585 patent/US20250240802A1/en active Pending
- 2025-05-16 US US19/210,609 patent/US20250280428A1/en active Pending
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20140064263A1 (en) * | 2012-08-29 | 2014-03-06 | Fang-Chen Cheng | Device discovery for device-to-device communication |
| US20140112194A1 (en) * | 2012-10-19 | 2014-04-24 | Samsung Electronics Co., Ltd | System and method for ad-hoc/network assisted device discovery protocol for device to device communications |
| US20160269983A1 (en) * | 2015-03-11 | 2016-09-15 | Qualcomm Incorporated | Methods for backhaul operations in millimeter wave networks |
| US20210045073A1 (en) * | 2018-03-12 | 2021-02-11 | Samsung Electronics Co., Ltd. | Electronic device for performing device-to-device communication and method therefor |
| US20210243713A1 (en) * | 2018-09-28 | 2021-08-05 | Intel IP Corporation | Methods and devices for communications in device-to-device networks |
Also Published As
| Publication number | Publication date |
|---|---|
| US20230142933A1 (en) | 2023-05-11 |
| US12375887B2 (en) | 2025-07-29 |
| US20230146267A1 (en) | 2023-05-11 |
| CN120897209A (en) | 2025-11-04 |
| US12445810B2 (en) | 2025-10-14 |
| CN121078458A (en) | 2025-12-05 |
| US20250280428A1 (en) | 2025-09-04 |
| US20250240801A1 (en) | 2025-07-24 |
| US12317294B2 (en) | 2025-05-27 |
| US20230145333A1 (en) | 2023-05-11 |
| US20230148128A1 (en) | 2023-05-11 |
| US20230143225A1 (en) | 2023-05-11 |
| CN116112951A (en) | 2023-05-12 |
| US12490060B2 (en) | 2025-12-02 |
| US20230142210A1 (en) | 2023-05-11 |
| US12495277B2 (en) | 2025-12-09 |
| US20250240802A1 (en) | 2025-07-24 |
| US20230142162A1 (en) | 2023-05-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12445810B2 (en) | Formation of user equipment groups | |
| US9854520B2 (en) | Power saving channel access for wireless devices in dense wireless networks | |
| US11770765B2 (en) | Radio base station sleep mode-beacon and wakeup | |
| CN116235563A (en) | Sidelink transmission from relay user equipment (UE) to remote UE | |
| US11387933B2 (en) | Dynamic transmission front end and digital-to-analog converter in modem | |
| EP3433942B1 (en) | Wireless network discovery using a mimo transceiver | |
| CN117796046A (en) | Technique for sending minimal remaining system information | |
| US20250323714A1 (en) | Enhanced idle mode behavior of network controlled repeaters | |
| US20250098004A1 (en) | Techniques for sidelink based discovery | |
| US20250085319A1 (en) | Systems and methods for coordinating synchronized sampling | |
| US12498405B2 (en) | Systems and methods for coordinating synchronized sampling | |
| WO2025147880A1 (en) | Cell discontinuous operation for wake up radio syncrhonization signal and wake up signal monitoring | |
| US20250071681A1 (en) | Wake up signal (wus) monitoring framework | |
| US20250344154A1 (en) | Resource allocations for low power wakeup signals | |
| WO2024087135A1 (en) | Tracking reference signals for energy saving modes | |
| US20250338137A1 (en) | Cross-technology spectrum sharing | |
| US20240334329A1 (en) | Design on low-power radio layer of dual radio for b5g/6g | |
| US20240023064A1 (en) | Paging early indication in shared spectrum | |
| CN121195594A (en) | Early cell discontinuous transmission and/or discontinuous reception signaling |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AS | Assignment |
Owner name: APPLE INC., CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:SUBRAHMANYA, PARVATHANATHAN;BALASUBRAMANIAN, SANJEEVI;TABET, TARIK;AND OTHERS;SIGNING DATES FROM 20220921 TO 20220922;REEL/FRAME:061189/0172 Owner name: APPLE INC., CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNOR'S INTEREST;ASSIGNORS:SUBRAHMANYA, PARVATHANATHAN;BALASUBRAMANIAN, SANJEEVI;TABET, TARIK;AND OTHERS;SIGNING DATES FROM 20220921 TO 20220922;REEL/FRAME:061189/0172 |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER |