The invention generally relates to aligning two or more repeaters to provide for RF communication between a wireless base station and user equipment by way of the two or more repeaters.
RF repeaters can expand the service area that is covered by a given wireless base station such as a 5G gNodeB base station. For example, RF repeaters can rebroadcast signals from the wireless base station into areas that are not directly accessible by the base station, such as indoor areas or areas having an obstructed line of sight to the wireless base station. In a “multi-hop” repeater scenario, a first RF repeater can rebroadcast signals from a base station, and a second RF repeater can rebroadcast signals from the first RF repeater. Optionally, a third RF repeater can rebroadcast signals from the first RF repeater and/or the second RF repeater, and so on. These multi-hop repeater scenarios require alignment between the repeaters to efficiently relay communications data between the base station and end user equipment such as a mobile device or a fixed wireless access (FWA) device.
The present invention now will be described more fully hereinafter with reference to the accompanying drawings, which form a part hereof, and which show, by way of illustration, specific embodiments by which the invention may be practiced. This invention may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein; rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the invention to those skilled in the art. Among other things, the present invention may be embodied as methods, devices, or computer-readable media. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. The following detailed description is, therefore, not to be taken in a limiting sense.
Throughout the specification and claims, the following terms take the meanings explicitly associated herein, unless the context clearly dictates otherwise. The phrase “in one embodiment” as used herein does not necessarily refer to the same embodiment, though it may. Similarly, the phrase “in another embodiment” as used herein does not necessarily refer to a different embodiment, though it may. As used herein, the term “or” is an inclusive “or” operator, and is equivalent to the term “and/or,” unless the context clearly dictates otherwise. The term “based on” is not exclusive and allows for being based on additional factors not described, unless the context clearly dictates otherwise. In addition, throughout the specification, the meaning of “a,” “an,” and “the” include plural references. The meaning of “in” includes “in” and “on.”
The following briefly describes the embodiments of the invention to provide a basic understanding of some aspects of the invention. This brief description is not intended as an extensive overview. It is not intended to identify key or critical elements, or to delineate or otherwise narrow the scope. Its purpose is merely to present some concepts in a simplified form as a prelude to the more detailed description that is presented later.
Briefly stated, various embodiments of the invention are directed to a methods, systems, and computer readable media for commissioning and alignment of repeaters within multi-hop wireless communications network. The multi-hop wireless communications network can include, for example, two or more repeaters that extend the service area of a given wireless base station in a multi-hop fashion that includes a first “hop” by a first repeater rebroadcasting signals from a base station and a second “hop” by a second repeater rebroadcasting signals from the first repeater. Additional “hops” may be provided by additional repeaters rebroadcasting signals from the first, second, or subsequent repeaters in various series or parallel repeater configurations.
A wireless communication network may include wireless base stations, outdoor network repeaters, and indoor subscriber repeaters and/or customer premises equipment (CPEs) for fixed wireless access (FWA). Wireless base stations may include, for example, gNodeB (gNB) base stations for 5G communications at FR1 or FR2 frequency bands. FR1 includes frequency bands below about 7 GHz. FR2 includes frequency bands above about 24 GHz, also referred to as millimeter wave (mmW) frequencies. Wireless base stations can also include base stations for 6G or higher generation wireless communications, or other wireless protocols. Throughout this disclosure, the use of the term gNB may refer to base stations generally without being limited to 5G base stations.
Outdoor network repeaters include devices that can be installed on a post, pole, strand, building corner, or other structure and configured to receive signals from a wireless base station (or from another repeater) and rebroadcast the received signals. For two-way communication, the open-air repeater can also receive signals and rebroadcast them to the wireless base station. In some approaches, the open-air repeater includes a donor antenna that can be adjusted to point a beam at the relevant wireless base station (or other repeater), and one or more service antennas providing one or more beams that covers one or more respective rebroadcast service areas. The donor antenna and/or the one or more service antennas can include static antennas such as patch or horn antennas and/or electrically adjustable antennas such as phased array antennas or holographic beamforming antennas. Various open-air repeater structures are described, for example, in U.S. Pat. No. 10,425,905, which is herein incorporated by reference.
Indoor subscriber repeaters include devices that can be installed on a window, wall, roof, or other structural feature of a building and configured to receive signals from a wireless base station (or from another repeater) and rebroadcast the received signals to premises within the building (e.g., behind the window or wall). For two-way communication, the window repeater can also receive signals from within the premises and rebroadcast them to a wireless base station (or another repeater) outside the premises. The indoor subscriber repeater can be entirely mounted on the outside of the structural feature, or entirely mounted on the inside of the structural feature, or it can have exterior and interior portions, e.g., that adjoin exterior and interior surfaces of a wall or window. In some approaches, the indoor subscriber repeater includes a donor antenna that can be adjusted to point a beam at the relevant wireless base station (or other repeater) outside of the premises, and one or more service antennas providing one or more beams that covers the interior of the premises. The donor antenna and/or the one or more service antennas can include static antennas such as patch or horn antennas and/or electrically adjustable antennas such as phased array antennas or holographic beamforming antennas. Various indoor subscriber repeater structures are described, for example, in U.S. Pat. No. 10,425,905, which is herein incorporated by reference.
Customer premises equipment (CPEs) include devices that can provide fixed wireless access (FWA) for interior premises such as the interior of a dwelling unit in a multiple dwelling unit (MDU), or the interior of a dwelling unit in a single dwelling unit or single family unit (SFU). Customer premises equipment can include a receive antenna that receives signals from a base station or repeater within a vicinity of the building; for two-way communication, the customer premises equipment can also include a transmit antenna that transmits signals to the base station or repeater; or a single antenna can serve for both transmit and receive functions. The receive and/or transmit antenna(s) can include static antennas such as patch or horn antennas and/or electrically adjustable antennas such as phased array antennas or holographic beamforming antennas. The customer premises equipment can provide internet access within the interior premises, for example, by including WiFi and/or ethernet modules. In some approaches, the CPE can be a single unit, e.g., that is mounted on a window of an MDU. In other approaches, the CPE can include an exterior antenna module, e.g., for wireless communication with the base station or repeater, and an interior module, e.g., for providing WiFi or ethernet access within the premises.
Within a multi-hop wireless communications network, any of the various network elements (e.g., wireless base stations, open-air repeaters, indoor subscriber repeater, and/or customer premises equipment) may be monitored, controlled, and or commissioned for operation by a control system, which can include, for example, a distributed cloud computing system that communicates with one or more of the network elements via an internet-of-things (IoT) messaging protocol. Various control systems for repeaters are described, for example, in U.S. Pat. No. 11,190,266, which is herein incorporated by reference. The commissioning of the repeaters with the control system can include orchestrating alignment of the repeaters for multi-hop operation, as further described in the illustrative examples set forth below.
With reference now to
Repeater R1 includes a donor unit DU1 that communicates with the base station BS, and one or more service units SU1 that communicate with user equipment and/or with one or more other repeaters. The donor unit DU1 can include, for example, a donor antenna casting a beam b(DU1) for communication with the base station BS.
Repeater R1 includes a first service unit SU1_1 that communicates with the second repeater R2. The service unit SU1_1 that communicates with repeater R2 can include an electrically steerable antenna such as a phased-array antenna, a holographic beamforming (HBF) antenna, or a digital beamforming antenna, so that the service unit SU1_1 can be configured to transmit with a variety of transmit beams, here illustrated as a set of narrow beams b(SU1_1). The variety of transmit beams allows for alignment of repeater R1 with repeater R2, as discussed below.
Repeater R1 can optionally include additional service units. For example, repeater R1 can include an additional service unit SU1_2 that communicates with user equipment via a beam b(SU1_2) that illuminates a service area SA1. In this illustrative example, the service area SA1 is depicted as a building such as a multiple dwelling unit (MDU), but in various embodiments, the service area can encompass any region in which user equipment, fixed or mobile, may be situated. While the beam b(SU1_2) illuminating the service area SA1 is here depicted as a single broad beam, in various embodiments the service unit SU1_2 can broadcast a static broad or narrow beam (e.g., with a wide- or narrow-beam horn antenna) or a set of adjustable broad or narrow beams (e.g., with an electrically steerable antenna such as a phased-array antenna, a holographic beamforming (HBF) antenna, or a digital beamforming antenna).
In the illustrative example, repeater R2 includes a donor unit DU2 that communicates with repeater R1. The donor unit DU2 can include an electrically steerable antenna such as a phased-array antenna, a holographic beamforming (HBF) antenna, or a digital beamforming antenna, so that the donor unit can be configured to receive with a variety of receive beams, here illustrated as a set of narrow beams b(DU2). The variety of receive beams allows for alignment of repeater R1 with repeater R2, as discussed below. Repeater R2 also includes one or more service units SU2_1, SU2_2 that communicate with user equipment via one or more beams b(SU2_1), b(SU2_2) that illuminate respective service areas SA2, SA3 for the repeater R2. Thus, base station BS can communicate with user equipment in service area SA1 by way of repeater R1, and base station BS can communicate with user equipment in service areas SA2 and SA3 by way of repeater R2 when repeater R2 is aligned with repeater R1 for multi-hop operation.
Generally speaking, repeater R1 and repeater R2 may be monitored, controlled, and/or commissioned for operation by a control system, which can be, for example, a distributed cloud computing system that communicates with repeater R1 and repeater R2 via an internet-of-things (IoT) messaging protocol. A control system for repeaters is described, for example, in U.S. Pat. No. 11,190,266, which is herein incorporated by reference.
An alignment of repeater R1 with repeater R2 may proceed as follows. First, the control system can instruct repeater R1 to generate a beacon signal. For example, the control system can instruct repeater R1 to increase an RF gain in the repeater to produce RF oscillations that serve as the beacon signal. Generally speaking, RF oscillations are undesirable electromagnetic oscillations that can occur due to feedback in an amplifying device such as an RF repeater, and during normal operation of the repeater, these RF oscillations may be suppressed. However, during commissioning of the repeater system in a multi-hop configuration, the RF oscillations can be deliberately introduced to provide a beacon signal for alignment purposes.
Second, the control system can instruct repeater R1 to repeatedly adjust the transmit antenna on repeater R1 to broadcast the beacon signal with a plurality of transmit beam patterns (e.g., the beamset b(SU1_1) in
Third, the control system can instruct repeater R2 to repeatedly adjust the receive antenna on repeater R2 to receive the beacon signal with a plurality of receive beam patterns (e.g., the beamset b(DU2) in
Fourth, the detected received signal strengths are provided to the control system by repeater R2. For example, repeater R2 can report a set of “heat maps” for each transmit beam pattern in the plurality of transmit beam patterns.
Fifth, based on the received signal strengths, the control system can select one or more preferred transmit beam patterns and one or more preferred receive beam patterns to align repeater R1 with repeater R2. To commission repeater R1 and repeater R2 for multi-hop operation with proper alignment, the control system can instruct repeater R1 to operate with the one or more preferred transmit beam patterns, and the control system can instruct repeater R2 to operate with the one or more preferred receive beam patterns. In the illustrative example of
In some approaches, repeaters R1 and R2 are both open-air repeaters. In other approaches, repeater R1 can be an open-air repeater while repeater R2 can be an indoor subscriber repeater. In yet other approaches, it is contemplated that the repeater R2 can be replaced with a CPE that is aligned with R1 in a manner equivalent to the R1-R2 alignment procedure described above.
With reference now to
In this example, repeater R2 can be aligned with repeater R1 using the alignment procedure described above in the context of
In this series configuration example, repeater R3 can be aligned with repeater R2 in a manner similar to the R1-R2 alignment procedure: (1) repeater R2 is instructed to generate a beacon signal; (2) repeater R2 transmits the beacon signal over SU2_1 with a plurality of transmit beam patterns b(SU2_1); (3) repeater R3 receives the beacon signal over DU3 with a plurality of receive beam patterns b(DU3); (4) received signal strengths are transmitted to a repeater control system; and (5) repeaters R2 and R3 are instructed to operate with preferred transmit beam p3 and preferred receive beam p4 selected from the beamsets b(SU2_1) and b(DU3), respectively.
With reference now to
In this example, repeater R2 can be aligned with repeater R1 using the alignment procedure described above in the context of
In this parallel configuration example, repeater R3 can also be aligned with repeater R1 using a similar, parallel alignment procedure: (1) repeater R1 is instructed to generate a beacon signal with service unit SU1_2; (2) repeater R1 transmits the beacon signal over SU1_2 with a plurality of transmit beam patterns b(SU1_2); (3) repeater R3 receives the beacon signal over DU3 with a plurality of receive beam patterns b(DU3); (4) received signal strengths are transmitted to a repeater control system; and (5) repeaters R1 and R3 are instructed to operate with preferred transmit beam p3 for service unit SU1_2 and preferred receive beam p4 for donor unit DU3 selected from the beamsets b(SU1_2) and b(DU3), respectively.
With reference now to
The process further includes operation 420—instructing the second repeater to repeatedly adjust a receive antenna to detect, for each transmit beam pattern in the plurality of transmit beam patterns, a plurality of received signal strengths corresponding to a respective plurality of receive beam patterns. For example, in
The process further includes operation 430—receiving the received signal strengths from the second repeater. For example, in
The process further includes operation 440—selecting, based on the received signal strengths, one or more preferred transmit beam patterns and one or more preferred receive beam patterns. For example, a repeater control system can select one or more preferred transmit beam patterns and one or more preferred receive patterns that correspond to the largest received signal strengths.
The process further includes operation 450—instructing the first repeater to provide RF communication with the one or more preferred transmit beam patterns. For example, in
The process further includes operation 460—instructing the second repeater to provide RF communication with the one or more preferred receive beam patterns. For example, in
Computer 550 may include processor 551 in communication with memory 552 via bus 560. Computer 550 may also include power supply 561, network interface 562, audio interface 574, display 571, keypad 572, illuminator 573, video interface 567, input/output interface 565, haptic interface 578, global positioning systems (GPS) receiver 575, open air gesture interface 576, temperature interface 577, camera(s) 567, projector 570, pointing device interface 579, processor-readable stationary storage device 563, and processor-readable removable storage device 564. Computer 550 may optionally communicate with a wireless base station (not shown), a wireless repeater device (not shown) or directly with another computer. Power supply 561 may provide power to computer 550. A rechargeable or non-rechargeable battery may be used to provide power. The power may also be provided by an external power source, such as an AC adapter or a powered docking cradle that supplements or recharges the battery.
Network interface 562 includes circuitry for coupling computer 550 to one or more networks, and it is constructed for use with one or more wired and/or wireless communication protocols and technologies. Examples of various generations (e.g., third (3G), fourth (4G), or fifth (5G) of communication protocols and/or technologies may include, but are not limited to, Global System for Mobile communication (GSM), General Packet Radio Services (GPRS), Enhanced Data GSM Environment (EDGE), Code Division Multiple Access (CDMA), Wideband Code Division Multiple Access (W-CDMA), Code Division Multiple Access 2000 (CDMA2000), High Speed Downlink Packet Access (HSDPA), Long Term Evolution (LTE), Universal Mobile Telecommunications System (UMTS), Evolution-Data Optimized (Ev-DO), Worldwide Interoperability for Microwave Access (WiMax), time division multiple access (TDMA), Orthogonal frequency-division multiplexing (OFDM), ultra-wide band (UWB), Wireless Application Protocol (WAP), 5G New Radio (5G NR), 5G Technical Forum (5G TF), 5G Special Interest Group (5G SIG), Narrow Band Internet of Things (NB IoT), user datagram protocol (UDP), transmission control protocol/Internet protocol (TCP/IP), various portions of the Open Systems Interconnection (OSI) model protocols, session initiated protocol/real-time transport protocol (SIP/RTP), short message service (SMS), multimedia messaging service (MMS), or various ones of a variety of other communication protocols and/or technologies.
Audio interface 574 may be arranged to produce and receive audio signals such as the sound of a human voice. For example, audio interface 574 may be coupled to a speaker and microphone (not shown) to enable telecommunication with others or generate an audio acknowledgement for some action. A microphone in audio interface 574 can also be used for input to or control of computer 550, e.g., using voice recognition, detecting touch based on sound, and the like.
Display 571 may be a liquid crystal display (LCD), gas plasma, electronic ink, light emitting diode (LED), Organic LED (OLED) or any other type of light reflective or light transmissive display that can be used with a computer. Display 571 may also include a touch interface 668 arranged to receive input from an object such as a stylus or a digit from a human hand, and may use resistive, capacitive, surface acoustic wave (SAW), infrared, radar, or other technologies to sense touch or gestures.
Projector 570 may be a remote handheld projector or an integrated projector that is capable of projecting an image on a remote wall or any other reflective object such as a remote screen.
Video interface 567 may be arranged to capture video images, such as a still photo, a video segment, an infrared video, or the like. For example, video interface 567 may be coupled to a digital video camera, a web-camera, or the like. Video interface 567 may comprise a lens, an image sensor, and other electronics. Image sensors may include a complementary metal-oxide-semiconductor (CMOS) integrated circuit, charge-coupled device (CCD), or any other integrated circuit for sensing light.
Keypad 572 may comprise any input device arranged to receive input from a user. For example, keypad 572 may include a push button numeric dial, or a keyboard. Keypad 572 may also include command buttons that are associated with selecting and sending images.
Illuminator 573 may provide a status indication or provide light. Illuminator 573 may remain active for specific periods of time or in response to event messages. For example, when illuminator 573 is active, it may backlight the buttons on keypad 572 and stay on while the computer is powered. Also, illuminator 573 may backlight these buttons in various patterns when particular actions are performed, such as dialing another computer. Illuminator 573 may also enable light sources positioned within a transparent or translucent case of the computer to illuminate in response to actions.
Further, computer 550 may also comprise hardware security module (HSM) 569 for providing additional tamper resistant safeguards for generating, storing or using security/cryptographic information such as, keys, digital certificates, passwords, passphrases, two-factor authentication information, or the like. In some embodiments, hardware security module may be employed to support one or more standard public key infrastructures (PKI), and may be employed to generate, manage, or store keys pairs, or the like. In some embodiments, HSM 569 may be a stand-alone computer, in other cases, HSM 569 may be arranged as a hardware card that may be added to a computer.
Computer 550 may also comprise input/output interface 565 for communicating with external peripheral devices or other computers such as other computers and network computers. The peripheral devices may include an audio headset, virtual reality headsets, display screen glasses, remote speaker system, remote speaker and microphone system, and the like. Input/output interface 665 can utilize one or more technologies, such as Universal Serial Bus (USB), Infrared, WiFi, WiMax, Bluetooth™, and the like.
Input/output interface 565 may also include one or more sensors for determining geolocation information (e.g., GPS), monitoring electrical power conditions (e.g., voltage sensors, current sensors, frequency sensors, and so on), monitoring weather (e.g., thermostats, barometers, anemometers, humidity detectors, precipitation scales, or the like), or the like. Sensors may be one or more hardware sensors that collect or measure data that is external to computer 550.
Haptic interface 578 may be arranged to provide tactile feedback to a user of the computer. For example, the haptic interface 578 may be employed to vibrate computer 550 in a particular way when another user of a computer is calling. Temperature interface 577 may be used to provide a temperature measurement input or a temperature changing output to a user of computer 550. Open air gesture interface 576 may sense physical gestures of a user of computer 550, for example, by using single or stereo video cameras, radar, a gyroscopic sensor inside a computer held or worn by the user, or the like. One or more cameras 566 may be used by an application to employ facial recognition methods to identify a user, track the user's physical eye movements, or take pictures (images) or videos.
GPS device 575 can determine the physical coordinates of computer 550 on the surface of the Earth, which typically outputs a location as latitude and longitude values. GPS device 575 can also employ other geo-positioning mechanisms, including, but not limited to, triangulation, assisted GPS (AGPS), Enhanced Observed Time Difference (E-OTD), Cell Identifier (CI), Service Area Identifier (SA1) Tracking Area Identifier (TAI), Enhanced Timing Advance (ETA), Base Station Subsystem (BSS), or the like, to further determine the physical location of computer 750 on the surface of the Earth. It is understood that GPS device 575 can employ a gyroscope to determine an orientation and/or an accelerometer to determine movement of the computer 550. In one or more embodiment, however, computer 550 may, through other components, provide other information that may be employed to determine a physical location of the computer, including for example, a Media Access Control (MAC) address, IP address, and the like.
Human interface components can be peripheral devices that are physically separate from computer 550, allowing for remote input or output to computer 550. For example, information routed as described here through human interface components such as display 571 or keypad 572 can instead be routed through network interface 562 to appropriate human interface components located remotely. Examples of human interface peripheral components that may be remote include, but are not limited to, audio devices, pointing devices, keypads, displays, cameras, projectors, and the like. These peripheral components may communicate over a Pico Network such as Bluetooth™, Zigbee™ and the like. One non-limiting example of a computer with such peripheral human interface components is a wearable computer, which might include a remote pico projector along with one or more cameras that remotely communicate with a separately located computer to sense a user's gestures toward portions of an image projected by the pico projector onto a reflected surface such as a wall or the user's hand.
Computer 550 may include wireless propagation modeling application 557 (WPM) that may be configured to remotely model propagation of wireless signals at one or more locations in one or more wireless networks. For example, WPM may model propagation of wireless signals according to a 3GPP or similar wireless signal propagation model, which may account for, e.g., attenuation due to distance, attenuation due to intervening foliage, etc. WPM 557 may employ geographical information provided by Geographic Information System (GIS) application 558 regarding the one or more locations. In one or more embodiments, WPM 558 may utilize an IoT network to communicate with the at least a portion of the elements in the one or more wireless networks, including the plurality of wireless signal repeater devices.
Computer 550 may include web browser application 559 that is configured to receive and to send web pages, web-based messages, graphics, text, multimedia, and the like. The computer's browser application may employ virtually any programming language, including a wireless application protocol messages (WAP), and the like. In one or more embodiment, the browser application is enabled to employ Handheld Device Markup Language (HDML), Wireless Markup Language (WML), WMLScript, JavaScript, Standard Generalized Markup Language (SGML), HyperText Markup Language (HTML), extensible Markup Language (XML), HTML5, and the like.
Memory 552 may include Random Access Memory (RAM), Read Only Memory (ROM), or other types of memory. Memory 552 illustrates an example of computer-readable storage medium (devices) for storage of information such as computer-readable instructions, data structures, program modules or other data. Memory 552 may store BIOS 554 for controlling low-level operation of computer 550. The memory may also store operating system 553 for controlling the operation of computer 550. It will be appreciated that this component may include a general-purpose operating system such as a version of UNIX, or LINUX™, or a specialized computer communication operating system such as Windows Phone™, Apple IOS™ or the Symbian® operating system. The operating system may include, or interface with a Java virtual machine module that enables control of hardware components or operating system operations via Java application programs.
Memory 552 may further include one or more data storage 555, which can be utilized by computer 550 to store, among other things, applications 556 or other data. For example, data storage 555 may also be employed to store information that describes various capabilities of computer 550. The information may then be provided to another device or computer based on any of a variety of methods, including being sent as part of a header during a communication, sent upon request, or the like. Data storage 555 may also be employed to store social networking information including address books, buddy lists, aliases, user profile information, or the like. Data storage 555 may further include program code, data, algorithms, and the like, for use by a processor, such as processor 551 to execute and perform actions. In one embodiment, at least some of data storage 555 might also be stored on another component of computer 550, including, but not limited to, non-transitory processor-readable removable storage device 564, processor-readable stationary storage device 563, or even external to the computer.
Applications 556 may include computer executable instructions which, when executed by computer 550, transmit, receive, or otherwise process instructions and data. Applications 556 may include, for example, WPM application 557, GIS application 558, web browser 559, or the like. Computers may be arranged to exchange communications, such as, queries, searches, messages, notification messages, event messages, alerts, performance metrics, log data, API calls, or the like, combination thereof, with application servers or network monitoring computers.
Other examples of application programs include calendars, search programs, email applications, IM applications, SMS applications, Voice Over Internet Protocol (VOIP) applications, contact managers, task managers, transcoders, database programs, word processing programs, security applications, spreadsheet programs, games, search programs, and so forth.
Additionally, in one or more embodiments (not shown in the figures), computer 550 may include one or more embedded logic hardware devices instead of CPUs, such as, an Application Specific Integrated Circuit (ASIC), Field Programmable Gate Array (FPGA), Programmable Array Logic (PAL), or the like, or combination thereof. The embedded logic hardware devices may directly execute embedded logic to perform actions. Also, in one or more embodiments (not shown in the figures), computer 550 may include one or more hardware microcontrollers instead of CPUs. In one or more embodiments, the microcontrollers may directly execute their own embedded logic to perform actions and access their own internal memory and their own external Input and Output Interfaces (e.g., hardware pins or wireless transceivers) to perform actions, such as System On a Chip (SOC), or the like.
Also, in one or more embodiments, a system may comprise one or more processors and one or more memories that store instructions. Further, the one or more processors that execute the instructions may be configured to carry out any of the methods disclosed herein including, but not limited to, the claimed embodiments of claim 1-9, 12-16, or 19-32.
Additionally, in one or more embodiments, a computer-readable non-transitory medium may be arranged to store instructions. Further, one or more processors that execute the instructions may be configured to carry out any of the methods disclosed herein including, but not limited to, the claimed embodiments of claim 1-9, 12-16, or 19-32.
This application is a Utility Patent application based on previously filed U.S. Provisional Patent Application No. 63/426,667 filed on Nov. 18, 2022. The benefit of the filing date of this provisional application is hereby claimed under 35 U.S.C. § 119 (e) and the contents of this provisional application are herein incorporated by reference in their entirety.
Number | Date | Country | |
---|---|---|---|
63426667 | Nov 2022 | US |