Electronic devices and corresponding methods utilizing ultra-wideband communication signals for user interface enhancement

One or more processors of an electronic device detect a communication device electronically in communication with a content presentation companion device operating as a primary display for the electronic device and including a first ultra-wide band component. The one or more processors determine, with a second ultra-wide band tag component carried by the electronic device, a distance between the electronic device and the content presentation companion device using an ultra-wide band ranging process. The one or more processors dynamically enhance a user interface of the content presentation companion device as a function of the distance between the electronic device and the content presentation companion device. The enhancing magnifies a user interface element being presented on the content presentation companion device.

BACKGROUND

Technical Field

This disclosure relates generally to electronic devices, and more particularly to electronic devices operable with companion electronic devices.

Background Art

The technology associated with portable electronic devices, such as smartphones and tablet computers, is continually improving. Illustrating by example, while not too long ago such devices included only grey scale liquid crystal diode displays with large, blocky pixels, modern smartphones, tablet computers, and even smart watches include vivid organic light emitting diode (OLED) displays with incredibly small pixels.

While these OLED displays offer extremely high contrast ratios capable of presenting high dynamic range images and videos, their size remains limited so that these devices can be easily carried in a hand, pocket, or backpack. To enable content received by these devices to be more easily seen, some portable electronic devices include a content redirection feature. Using the content redirection feature, content may stream through a portable electronic device such as a smartphone, but then be redirected to a larger display. While great for watching content, the user interface settings associated with the larger display are generally static. Making adjustments can require multiple steps and can be tedious and time consuming. It would be advantageous to have an improved electronic device with enhanced user interface features.

DETAILED DESCRIPTION OF THE DRAWINGS

Before describing in detail embodiments that are in accordance with the present disclosure, it should be observed that the embodiments reside primarily in combinations of method steps and apparatus components related to dynamically enhancing a user interface of a content presentation companion device as a function of a distance between an electronic device and the content presentation companion device. Any process descriptions or blocks in flow charts should be understood as representing modules, segments, or portions of code that include one or more executable instructions for implementing specific logical functions or steps in the process.

Alternate implementations are included, and it will be clear that functions may be executed out of order from that shown or discussed, including substantially concurrently or in reverse order, depending on the functionality involved. Accordingly, the apparatus components and method steps have been represented where appropriate by conventional symbols in the drawings, showing only those specific details that are pertinent to understanding the embodiments of the present disclosure so as not to obscure the disclosure with details that will be readily apparent to those of ordinary skill in the art having the benefit of the description herein.

Embodiments of the disclosure do not recite the implementation of any commonplace business method aimed at processing business information, nor do they apply a known business process to the particular technological environment of the Internet. Moreover, embodiments of the disclosure do not create or alter contractual relations using generic computer functions and conventional network operations. Quite to the contrary, embodiments of the disclosure employ methods that, when applied to electronic device and/or user interface technology, improve the functioning of the electronic device itself by and improving the overall user experience to overcome problems specifically arising in the realm of the technology associated with electronic device user interaction.

It will be appreciated that embodiments of the disclosure described herein may be comprised of one or more conventional processors and unique stored program instructions that control the one or more processors to implement, in conjunction with certain non-processor circuits, some, most, or all of the functions of dynamically enhancing a user interface of a content presentation companion device as a function of a distance between an electronic device and the content presentation companion device and/or enhancing an audio performance characteristic as a function of the distance between an electronic device and a content presentation companion device as described below. The non-processor circuits may include, but are not limited to, a radio receiver, a radio transmitter, signal drivers, clock circuits, power source circuits, and user input devices. As such, these functions may be interpreted as steps of a method to perform the enhancing the user interface or an audio performance characteristic of a content presentation companion device.

Alternatively, some or all functions could be implemented by a state machine that has no stored program instructions, or in one or more application specific integrated circuits (ASICs), in which each function or some combinations of certain of the functions are implemented as custom logic. Of course, a combination of the two approaches could be used. Thus, methods and means for these functions have been described herein. Further, it is expected that one of ordinary skill, notwithstanding possibly significant effort and many design choices motivated by, for example, available time, current technology, and economic considerations, when guided by the concepts and principles disclosed herein will be readily capable of generating such software instructions and programs and ASICs with minimal experimentation.

Embodiments of the disclosure are now described in detail. Referring to the drawings, like numbers indicate like parts throughout the views. As used in the description herein and throughout the claims, the following terms take the meanings explicitly associated herein, unless the context clearly dictates otherwise: the meaning of “a,” “an,” and “the” includes plural reference, the meaning of “in” includes “in” and “on.” Relational terms such as first and second, top and bottom, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions.

As used herein, components may be “operatively coupled” when information can be sent between such components, even though there may be one or more intermediate or intervening components between, or along the connection path. The terms “substantially”, “essentially”, “approximately”, “about” or any other version thereof, are defined as being close to as understood by one of ordinary skill in the art, and in one non-limiting embodiment the term is defined to be within ten percent, in another embodiment within five percent, in another embodiment within one percent and in another embodiment within one-half percent. The term “coupled” as used herein is defined as connected, although not necessarily directly and not necessarily mechanically. Also, reference designators shown herein in parenthesis indicate components shown in a figure other than the one in discussion. For example, talking about a device (10) while discussing figure A would refer to an element,10, shown in figure other than figure A.

As noted above, some modern portable electronic devices are equipped with a content redirection feature. Using smartphones manufactured by Motorola Mobility™ as one illustrative example, some models are equipped with their Ready For™, which is a feature that allows the Ready For™ device to connect to a content presentation companion device such as a larger monitor, television, or other device having a larger screen. Using the Ready For™ feature, users can wirelessly stream video content to the larger display of a content presentation companion device with no loss in performance. Resolution of the images on the content presentation companion device is up to 4K with a frame rate that presents content without flicker or distortion. Moreover, neither a cable nor a docking station is required to use the Ready For™ feature. When using the feature, the smartphone can be used as a mouse, trackpad, or other control device while content is being presented on the content presentation companion device. The Ready For™ feature can be used for presenting pictures, videos, television shows, or movies on the larger display of a content presentation companion device. Additionally, it can be used for gaming, video conferences, and other content presentation tasks.

While such content redirection features work well in practice, their user interface settings are generally static. Accordingly, the mouse pointer size remains constant regardless of the relationship between the smartphone and the content presentation companion device. The mouse pointer speed remains constant as well, as does the display resolution, the display size, font sizes, and other visible user interface settings. Moreover, audio control settings are static as well, which can lead to audio lag and acoustic artifact issues.

While there have been some attempts at increasing visible objects such as mouse pointers and fonts so that they can be seen from greater distances, these attempts are insufficient due to the large range at which a portable electronic device can be used to control a content presentation companion device. Embodiments of the disclosure contemplate that the distance between a portable electronic device and a content presentation companion device within which a content redirection feature can be anywhere from one to two feet up to several tens of feet.

What's more, generally the sizes of any windows that might appear on a content presentation companion device when using a content redirection feature are determined by the overall display size. Adjustment of these sizes can be tedious and complex. Moreover, clickable icons and user actuation targets tend to be packed next to each other making selection and actuation of the same difficult. Some users even end up choosing the wrong option when they are operating the electronic device controlling the content presentation companion device at a distance. This only adds to user frustration and increases pain points associated with traditional content redirection features.

Advantageously, embodiments of the disclosure provide a more intelligent system that dynamically enhances one or both of a user interface and/or an audio performance characteristic of a content presentation companion device as a function of a distance between an electronic device and the content presentation companion device. For instance, in one or more embodiments a user interface feature being presented on a content presentation companion device can be adjusted as the function of the distance. In other embodiments, a magnification tool can enhance the user interface as a function of the distance. In still other embodiments, an audio performance characteristic of the content presentation companion device can be enhanced as a function of the distance. Other user interface enhancements will be described below. Still others will be obvious to those of ordinary skill in the art having the benefit of this disclosure.

In one or more embodiments, the user interface and audio performance characteristics are enhanced by determining a nearly exact distance between the electronic device controlling a content presentation companion device and the content presentation companion device itself. In one or more embodiments, an ultra-wideband component determines a distance, using ultra-wideband ranging processes, between an electronic device carrying an ultra-wideband component and a content presentation companion device, which includes its own an ultra-wideband component. When one or more processors of an electronic device determine that an electronic device is in communication with a content presentation companion device using a content redirection feature, the one or more processors determine the distance between the content presentation companion device and the electronic device using ultra-wideband communications. From this distance measurement, elements such as mouse pointer size, mouse pointer speed, display resolution, display font size, and audio lag adjustments can be made.

Thereafter, in one or more embodiments one or more motion sensors carried by the electronic device can determine when the electronic device moves relative to the content presentation companion device. When this occurs, the one or more processors can repeat the distance determination and the user interface adjustment. Embodiments of the disclosure advantageously enhance the user interface of a content presentation companion device dynamically based upon determining the exact distance between an electronic device controlling a content presentation companion device and the content presentation companion device itself.

In one or more embodiments, an ultra-wideband angle of arrival measurement can be made to determine an orientation of the electronic device in three-dimensional space relative to the content presentation companion device. Illustrating by example, the ultra-wideband angle of arrival measurement can be used to determine whether a person holding an electronic device controlling a content presentation companion device is facing the content presentation companion device or is facing away from the content presentation companion device (as may be the case when the person is presenting to an audience using the content presentation companion device as a presentation tool). In one or more embodiments, one or more processors of the electronic device can cause the content presentation companion device to enter an edit or pointer mode when the person is facing the content presentation companion device, while causing the content presentation companion device to enter a presentation mode when the user is facing away from the content presentation companion device.

In one or more embodiments, various user interface presentation characteristics can change as a function of the distance between the electronic device and the content presentation companion device. In one or more embodiments, a mouse pointer size is adjusted, with the mouse pointer size being larger when the electronic device is further from the content presentation companion device than when the electronic device is closer to the content presentation companion device. In another embodiment, a mouse pointers speed is adjusted as a function of the distance between the electronic device and the content presentation companion device, with the mouse pointer speed being greater when the electronic device is closer to the content presentation companion device than when the electronic device is farther from the content presentation companion device.

In another embodiment, the display resolution is adjusted as a function of the distance between the electronic device and the content presentation companion device. The resolution can change in different ways. As used herein, “resolution” defines how many pixels of data per inch are used to render a corresponding per inch segment of a display. Thus, with a higher resolution, the smaller user interface elements become, and vice versa, as the display are adapted. This happens, for example, with windows, display elements, and fonts.

Accordingly, in one or more embodiments display resolution is adjusted as a function of the distance between the electronic device and the content presentation companion device, with the display resolution being lower when the electronic device is farther from the content presentation companion device than when the electronic device is closer to the content presentation companion device. In still other embodiments, the display and font size are adjusted as a function of the distance between the electronic device and the content presentation companion device, with the display and font size being larger when the electronic device is farther from the content presentation companion device than when the electronic device is closer to the content presentation companion device, and so forth.

In still other embodiments, audio lag adjustments can be implemented as a function of the distance between the electronic device and the content presentation companion device, with audio lag becoming less when the electronic device is closer to the content presentation companion device than when the electronic device is farther from the content presentation companion device. In still other embodiments, where universal wideband ranging and angle of arrival measurements are made, these measurements can be combined to smooth a mouse pointer response on the display of the content presentation companion device and/or to adjust sensitivity of the mouse pointer response. As the display of the content presentation companion device begins to consume smaller cones relative to movement of the electronic device at greater distance, a smaller movement of the electronic device will result in the mouse moving across a larger portion of the display of the content presentation companion device, and so forth.

In an embodiment, based on the determining the exact distance between the content presentation companion device and the electronic device controlling the content presentation companion device the optimal size of opening any window in freeform may be adjusted. Additionally, the freeform window size can change as the distance changes. Illustrating by example, if the electronic device initially opens a window of size 5×5, movement of the electronic device a little farther from the content presentation companion device can increase the freeform window size to, say, 8×8. In other embodiments, a magnifying glass experience is created when the mouse pointer hovers near the items which have more than one clickable user interface elements packed next to each other.

Effectively, embodiments of the disclosure enhance the user interface dynamically based on determining the exact distance between the content presentation and the user using ultra-wideband technology. Of particular interest is that embodiments of the disclosure employ ultra-wideband technology, thereby leveraging the granularity of location accuracy that can be determined to solve specific user interface presentation characteristics associated with content redirection features.

In one or more embodiments, a method in an electronic device comprises detecting, with one or more processors, a communication device electronically in communication with a content presentation companion device operating as a primary display for the electronic device and comprising a first ultra-wideband component. The method then determines, with a second ultra-wide component carried by the electronic device, a distance between the electronic device and the content presentation companion device using an ultra-wideband ranging process. In one or more embodiments, the method then dynamically enhances, with the one or more processors, a user interface of the content presentation companion device as a function of the distance between the electronic device and the content presentation companion device, with the enhancing adjusting a user interface feature being presented on the content presentation companion device.

In one or more embodiments, a method in an electronic device comprises detecting, with one or more processors, a communication device electronically in communication with a content presentation companion device operating as a primary display for the electronic device and comprising a first ultra-wideband component. The method then includes determining, with a second ultra-wideband tag component carried by the electronic device, a distance between the electronic device and the content presentation companion device using an ultra-wideband ranging process. In one or more embodiments, the method dynamically enhances, with one or more processors, a user interface of the content presentation companion device as a function of the distance between the electronic device and the content presentation companion device, with the enhancing magnifying a user interface element being presented on the content presentation companion device.

In one or more embodiments, a method in an electronic device comprises detecting, with one or more processors, a communication device electronically in communication with a content presentation companion device operating as a primary display for the electronic device and comprising a first ultra-wideband component. The method then determines, with a second ultra-wideband tag component carried by the electronic device, a distance between the electronic device and the content presentation companion device using an ultra-wideband ranging process. In one or more embodiments, the method then dynamically enhances, with one or more processors, an audio performance characteristic of the content presentation companion device as a function of the distance between the electronic device and the content presentation companion device.

Turning now toFIG.1, illustrated therein is one explanatory system100configured in accordance with one or more embodiments of the disclosure illustrating an electronic device101operating in conjunction with a content presentation companion device102in accordance with one or more embodiments of the disclosure. InFIG.1, the electronic device101and the content presentation companion device102operate in tandem as a system, with the electronic device101providing the processing power while the content presentation companion device102serves as a primary display device for the electronic device101.

As shown inFIG.1, the electronic device101is electronically in communication with the content presentation companion device102. When the electronic device101is electronically in communication with the content presentation companion device102, this allows the electronic device101to use the larger display103of the content presentation companion device300to present content. Illustrating by example, in one or more embodiments the electronic device101can operate in a “content redirection” mode by presenting content such as movies, videos, images, and even a traditional computer user interface, on the display103of the content presentation companion device102.

Embodiments of the disclosure contemplate that with the advanced computing power available in smartphones and other electronic devices, users often consume movies, videos, television shows, and other content using these devices. Additionally, they can perform work operations such as sending email, managing files, working on documents and spreadsheets, and so forth. By establishing an electronic communication channel between the electronic device101and the content presentation companion device102, the processing power of the electronic device101can be leveraged to present content on the display103of the content presentation companion device102. This allows a user to watch television, play video games, work on homework or office work, video call friends and family, or perform other tasks using the one or more processors of the electronic device101combined with the large display103of the content presentation companion device102.

Using a content redirection feature, a small electronic device101such as the smartphone shown inFIG.1can connect to connect to a content presentation companion device102such as a larger monitor, television, or other device having a larger screen. Using the content redirection feature, users can wirelessly stream video content to the larger display103of the content presentation companion device102with no loss in performance. Resolution of the images104on the content presentation companion device102can be as high as 4K with frame rates that present the content105without flicker or distortion. In the illustrative embodiment ofFIG.1, neither a cable nor a docking station is required to use the content redirection feature.

When using the content redirection feature, the electronic device101can function as a mouse, trackpad, or other control device while the content105is being presented on the content presentation companion device102. The content redirection feature can be used for presenting pictures, videos, television shows, or movies on the larger display103of a content presentation companion device102. Additionally, it can be used for gaming, video conferences, and other content presentation tasks.

Embodiments of the disclosure advantageously provide a more intelligent system that dynamically enhances one or both of a user interface and/or an audio performance characteristic of the content presentation companion device102, when operating in conjunction with the content redirection feature, as a function of a distance106between the electronic device101and the content presentation companion device102. For instance, in one or more embodiments a user interface feature being presented on the content presentation companion device102can be adjusted as the function of the distance106. In other embodiments, a magnification tool can enhance the user interface as a function of the distance106. In still other embodiments, an audio performance characteristic of the content presentation companion device102can be enhanced as a function of the distance106. These user interface features are illustrative only, as other user interface enhancements will be obvious to those of ordinary skill in the art having the benefit of this disclosure.

Before turning to the user interface enhancements and how they are provided a deeper look into the hardware of the electronic device101and the content presentation companion device102will be provided. Beginning with the electronic device101, and turning now toFIG.2, illustrated therein is one explanatory electronic device200configured in accordance with one or more embodiments of the disclosure.

The electronic device200ofFIG.2is a portable electronic device and is shown as a smartphone for illustrative purposes. However, it should be obvious to those of ordinary skill in the art having the benefit of this disclosure that other electronic devices may be substituted for the explanatory smart phone ofFIG.2. For example, the electronic device200could equally be a conventional desktop computer, palm-top computer, a tablet computer, a gaming device, a media player, or other device.

This illustrative electronic device200includes a display201, which may optionally be touch-sensitive. Users can deliver user input to the display201, which serves as a user interface for the electronic device200. In one embodiment, users can deliver user input to the display201of such an embodiment by delivering touch input from a finger, stylus, or other objects disposed proximately with the display201. In one embodiment, the display201is configured as an active-matrix organic light emitting diode (AMOLED) display. However, it should be noted that other types of displays, including liquid crystal displays, would be obvious to those of ordinary skill in the art having the benefit of this disclosure.

The explanatory electronic device200ofFIG.2also includes a device housing202. In one embodiment, the device housing202includes two housing members, namely, a first device housing203that is coupled to a second device housing204by a hinge205such that the first device housing203is pivotable about the hinge205relative to the second device housing204between a closed position and an axially displaced open position. In other embodiments, such as that associated with the electronic device (101) ofFIG.1, the device housing202will be rigid and will include no hinge.

In still other embodiments, the device housing202will be manufactured from a flexible material such that it can be bent and deformed. Where the device housing202is manufactured from a flexible material or where the device housing202includes a hinge, the display201can be manufactured on a flexible substrate such that it bends. In one or more embodiments, the display201is configured as a flexible display that is coupled to the first device housing203and the second device housing204, spanning the hinge205. Features can be incorporated into the device housing202, including control devices, connectors, and so forth.

Also shown inFIG.2is an explanatory block diagram schematic206of the explanatory electronic device200. In one or more embodiments, the block diagram schematic206is configured as a printed circuit board assembly disposed within the device housing202of the electronic device200. Various components can be electrically coupled together by conductors or a bus disposed along one or more printed circuit boards.

The illustrative block diagram schematic206ofFIG.2includes many different components. Embodiments of the disclosure contemplate that the number and arrangement of such components can change depending on the particular application. Accordingly, electronic devices configured in accordance with embodiments of the disclosure can include some components that are not shown inFIG.2, and other components that are shown may not be needed and can therefore be omitted.

In one embodiment, the electronic device includes one or more processors207. In one embodiment, the one or more processors207can include an application processor and, optionally, one or more auxiliary processors. One or both of the application processor or the auxiliary processor(s) can include one or more processors. One or both of the application processor or the auxiliary processor(s) can be a microprocessor, a group of processing components, one or more ASICs, programmable logic, or other type of processing device. The application processor and the auxiliary processor(s) can be operable with the various components of the block diagram schematic206. Each of the application processor and the auxiliary processor(s) can be configured to process and execute executable software code to perform the various functions of the electronic device with which the block diagram schematic206operates. A storage device, such as memory208, can optionally store the executable software code used by the one or more processors207during operation.

In this illustrative embodiment, the block diagram schematic206also includes a communication device209that can be configured for wired or wireless communication with one or more other devices or networks. The networks can include a wide area network, a local area network, and/or personal area network. The communication device209may also utilize wireless technology for communication, such as, but are not limited to, peer-to-peer or ad hoc communications such as HomeRF, Bluetooth and IEEE 802.11, and other forms of wireless communication such as infrared technology. The communication device209can include wireless communication circuitry, one of a receiver, a transmitter, or transceiver, and one or more antennas210.

In one embodiment, the one or more processors207can be responsible for performing the primary functions of the electronic device with which the block diagram schematic206is operational. For example, in one embodiment the one or more processors207comprise one or more circuits operable with the display201to present presentation information to a user. The executable software code used by the one or more processors207can be configured as one or more modules211that are operable with the one or more processors207. Such modules211can store instructions, control algorithms, and so forth.

In one or more embodiments, the block diagram schematic206includes an ultra-wideband component212. In one or more embodiments, the ultra-wideband component is similar to the communication device209in that it is configured to perform wireless communications with one or more other ultra-wideband components that may be integrated into, or attached to, other devices. The illustrative ultra-wideband component ofFIG.2is a dedicated ultra-wideband transceiver constructed into the electronic device200configured to use the one or more antennas210or its own antenna structure to communicate, using ultra-wideband technology, with another ultra-wideband component. In one or more embodiments, the ultra-wideband component comprises wireless communication circuitry, one of a receiver, a transmitter, or transceiver, and one or more antennas, which may be separate from, or the same as, the one or more antennas210used by the communication device209.

The inclusion of an ultra-wideband component212advantageously allows wireless communication with another ultra-wideband component connected to or integrated into another electronic device that is fast and secure, all while requiring very little power. In one or more embodiments, the ultra-wideband component212consumes at least an order of magnitude less energy than does the communication device209. Ultra-wideband communication is especially well suited to embodiments of the disclosure because it is configured for short-range (within 250 meters) communication, which is well beyond the typical distance that will occur when an electronic device such as the electronic device200ofFIG.2is being used to control a content presentation companion device. Additionally, the accuracy of location, and therefore the accuracy of distance measurements, is within a centimeter or less. This is in contrast to Bluetooth™ which has an accuracy range of between one and five meters, and is far better than Wi-Fi, which has an accuracy of five to fifteen meters. Ultra-wideband is also quite reliable, in that it offers strong immunity to multi-path communication channels and interference in the line of sight. It also offers exceptional bandwidth, with data communications occurring at up to 27 Mbps, which is in contrast to the 2 Mbps provided by Bluetooth™. Ultra-wideband is also very low latency, with typically latencies being less than a millisecond, which is in contrast to the several seconds of latency that can occur with Bluetooth™.

In one or more embodiments, the ultra-wideband component212can also be used to measure angle of arrival. Effectively, when the one or more antennas210are configured as an antenna array, the ultra-wideband component212can compare signals received from one side of the antenna array with other signals received from another side of the antenna array to determine an orientation of the electronic device200in three-dimensional space213relative to a content presentation companion device having another ultra-wideband component attached thereto or integrated therein.

Thus, angle of arrival measures the phase difference between two receive antennas of an antenna array to determine the amount of relative angle offset between the antenna array and a source of the signals. If two devices are situated normal to each other, then the angle of arrival would be either zero or very small. Additionally, this angle of arrival is independent of distance. The angle of arrival measurement is capable of measuring where the electronic device200is in relation to another electronic device from which phase differentiated signals are received in terms of elevation and azimuth as well.

To illustrate the independence of distance, if the electronic device200is situated normal to another electronic device with an angle of arrival that is zero, this angle of arrival remains zero when the electronic device200moves toward, or away from, the other electronic device (without rotating and staying on the same trajectory). It should be noted that an angle of arrival measurement can also measure how parallel the plane of the electronic device200and the ultra-wideband antenna array of the other electronic device are arranged (when on bore sight for the two antennas). Again, a zero angle of arrival would mean the two antenna arrays are perfectly parallel and perpendicular to each other. Again, in most situations angle of arrival is relatively independent of distance.

Various sensors214can be operable with the one or more processors207. One example of a sensor that can be included with the various sensors214is a touch sensor. The touch sensor can include a capacitive touch sensor, an infrared touch sensor, resistive touch sensors, or another touch-sensitive technology. Capacitive touch-sensitive devices include a plurality of capacitive sensors, e.g., electrodes, which are disposed along a substrate. Each capacitive sensor is configured, in conjunction with associated control circuitry, e.g., the one or more processors207, to detect an object in close proximity with—or touching—the surface of the display201or the device housing202of the electronic device200by establishing electric field lines between pairs of capacitive sensors and then detecting perturbations of those field lines.

Another example of a sensor that can be included with the various sensors214is a geo-locator that serves as a location detector215. In one embodiment, location detector215is able to determine location data. Location can be determined by capturing the location data from a constellation of one or more earth orbiting satellites, or from a network of terrestrial base stations to determine an approximate location. The location detector215may also be able to determine location by locating or triangulating terrestrial base stations of a traditional cellular network, or from other local area networks, such as Wi-Fi networks.

Another example of a sensor that can be included with the various sensors214is an orientation detector216operable to determine an orientation and/or movement of the electronic device200in three-dimensional space213. Illustrating by example, the orientation detector216can include an accelerometer, gyroscopes, or other device to detect device orientation and/or motion of the electronic device200. Using an accelerometer as an example, an accelerometer can be included to detect motion of the electronic device. Additionally, the accelerometer can be used to sense some of the gestures of the user, such as one talking with their hands, running, or walking.

The orientation detector216can determine the spatial orientation of an electronic device200in three-dimensional space213by, for example, detecting a gravitational direction. In addition to, or instead of, an accelerometer, an electronic compass can be included to detect the spatial orientation of the electronic device200relative to the earth's magnetic field. Similarly, one or more gyroscopes can be included to detect rotational orientation of the electronic device200.

Other components217operable with the one or more processors207can include output components such as video, audio, and/or mechanical outputs. For example, the output components may include a video output component or auxiliary devices including a cathode ray tube, liquid crystal display, plasma display, incandescent light, fluorescent light, front or rear projection display, and light emitting diode indicator. Other examples of output components include audio output components such as a loudspeaker disposed behind a speaker port or other alarms and/or buzzers and/or a mechanical output component such as vibrating or motion-based mechanisms.

The other components217can also include proximity sensors. The proximity sensors fall in to one of two camps: active proximity sensors and “passive” proximity sensors. Either the proximity detector components or the proximity sensor components can be generally used for gesture control and other user interface protocols.

The other components217can optionally include a barometer operable to sense changes in air pressure due to elevation changes or differing pressures of the electronic device200. The other components217can also optionally include a light sensor that detects changes in optical intensity, color, light, or shadow in the environment of an electronic device. This can be used to make inferences about context such as weather or colors, walls, fields, and so forth, or other cues. An infrared sensor can be used in conjunction with, or in place of, the light sensor. The infrared sensor can be configured to detect thermal emissions from an environment about the electronic device200. Similarly, a temperature sensor can be configured to monitor temperature about an electronic device.

A context engine218can then be operable with the various sensors to detect, infer, capture, and otherwise determine persons and actions that are occurring in an environment about the electronic device200. For example, where included one embodiment of the context engine218determines assessed contexts and frameworks using adjustable algorithms of context assessment employing information, data, and events. These assessments may be learned through repetitive data analysis. Alternatively, a user may employ a menu or user controls via the display201to enter various parameters, constructs, rules, and/or paradigms that instruct or otherwise guide the context engine218in detecting multi-modal social cues, emotional states, moods, and other contextual information. The context engine218can comprise an artificial neural network or other similar technology in one or more embodiments.

In one or more embodiments, the context engine218is operable with the one or more processors207. In some embodiments, the one or more processors207can control the context engine218. In other embodiments, the context engine218can operate independently, delivering information gleaned from detecting multi-modal social cues, emotional states, moods, and other contextual information to the one or more processors207. The context engine218can receive data from the various sensors214. In one or more embodiments, the one or more processors207are configured to perform the operations of the context engine218.

In one or more embodiments, the electronic device200includes a distance determination manager219that is operable with the ultra-wideband component212to determine a precise distance (within one centimeter) of the electronic device200in relation to other electronic devices also having ultra-wideband components or ultra-wideband tags (the difference between a ultra-wideband component and a ultra-wideband tag is that the ultra-wideband component is integrated into an electronic device as an original component, while a ultra-wideband tag is a self-contained ultra-wideband component that can be attached to an electronic device as a retrofit item to configure a legacy electronic device to communicate via ultra-wideband technology).

A motion detector220determines when the electronic device200moves. As will be described in more detail below, in one or more embodiments the one or more processors207of the electronic device200dynamically enhance a user interface of the content presentation companion device as a function of the distance (determined by the distance determination manager219) between the electronic device200and the content presentation companion device. While ultra-wideband communication is very conservative with respect to power consumption, embodiments of the disclosure contemplate that the electronic device200can be even more efficient when adjustments to the user interface enhancement only occur when the distance between the electronic device200and the content presentation companion device has changed. Accordingly, in one or more embodiments the user interface enhancement is altered or adjusted in response to one or both of the distance determination manager219detecting a change in the distance between the electronic device200and the content presentation companion device and/or the motion detector220determining that the electronic device200has moved relative to the content presentation companion device after a user interface enhancement has been made as a function of the distance between the content presentation companion device and the electronic device200. To that end, a power manager221can be configured to ensure that distance measurements, ultra-wideband communications, user interface enhancements, and other operations are only performed once the electronic device200has moved since the last similar operation was performed.

A content presentation companion device integration manager222is operable to perform content redirection operations. In one or more embodiments, the content presentation companion device integration manager222allows the one or more processors207of the electronic device200to connect to a content presentation companion device such as a larger monitor, television, or other device having a larger screen. The content presentation companion device integration manager222then facilitates wireless streaming of content to the larger display of a content presentation companion device. In one or more embodiments, neither a cable nor a docking station is required for the content presentation companion device integration manager222to redirect content to another device. Instead, the content presentation companion device integration manager222employs the communication device209and the one or more antennas210to transmit content to a content presentation companion device.

The inclusion of the content presentation companion device integration manager222allows the electronic device200to be used as a mouse, trackpad, or other control device while content is being presented on the content presentation companion device. The content presentation companion device integration manager222can be used for presenting pictures, videos, television shows, or movies on the larger display of a content presentation companion device. Additionally, the content presentation companion device integration manager222can facilitate gaming, video conferences, and other content presentation tasks using the display of a content presentation companion device as well.

In one or more embodiments, the content presentation companion device integration manager222dynamically enhances one or both of a user interface and/or an audio performance characteristic of a content presentation companion device as a function of a distance between the electronic device200and the content presentation companion device. For instance, in one or more embodiments the content presentation companion device integration manager222can adjust a user interface feature being presented on a content presentation companion device as a function of the distance (determined by the distance determination manager219). In other embodiments, the content presentation companion device integration manager222can cause a magnification tool to be presented for enhancing the user interface as a function of the distance. In still other embodiments, the content presentation companion device integration manager222can adjust an audio performance characteristic of the content presentation companion device as a function of the distance. Other user interface enhancements will be described below. Still others will be obvious to those of ordinary skill in the art having the benefit of this disclosure.

In one or more embodiments, the content presentation companion device integration manager222enhances user interface and audio performance characteristics when the distance determination manager219determines a nearly exact distance between the electronic device200controlling a content presentation companion device and the content presentation companion device itself based upon signals received from the ultra-wideband component212. In one or more embodiments, the ultra-wideband component212, using ultra-wideband ranging processes to communicate with another ultra-wideband component, delivers signals to the distance determination manager219, which determines a distance between an electronic device200carrying the ultra-wideband component212and a content presentation companion device having its own an ultra-wideband component. When the one or more processors207of the electronic device200determine that an electronic device200is in communication with a content presentation companion device using the content presentation companion device integration manager222, the distance determination manager219determines the distance between the content presentation companion device and the electronic device200using the signals from the ultra-wideband component212. From this distance measurement, the content presentation companion device integration manager222can adjust and enhance elements such as mouse pointer size, mouse pointer speed, display resolution, display font size, and audio lag adjustments can be made.

Thereafter, in one or more embodiments motion detectors220carried by the electronic device200can determine when the electronic device200moves relative to the content presentation companion device. When this occurs, the context engine218, functioning as a distance determination manager, can repeat the distance determination, with the content presentation companion device integration manager222thereafter again performing the user interface adjustment. Embodiments of the disclosure advantageously enhance the user interface of a content presentation companion device dynamically based upon determining the exact distance between an electronic device200and the content presentation companion device itself.

In one or more embodiments, the ultra-wideband component212can also perform an ultra-wideband angle of arrival measurement to determine an orientation of the electronic device200in three-dimensional space213relative to the content presentation companion device. Illustrating by example, the ultra-wideband angle of arrival measurement can be used to determine whether a person holding an electronic device200, while controlling a content presentation companion device, is facing the content presentation companion device or is facing away from the content presentation companion device. In one or more embodiments, the content presentation companion device integration manager222can cause the content presentation companion device to enter an editing mode or a pointer mode when the electronic device200is oriented toward the content presentation companion device, while causing the content presentation companion device to enter a presentation mode when the electronic device200is oriented away from the content presentation companion device.

Turning now toFIG.3, illustrated therein is one explanatory content presentation companion device300in accordance with one or more embodiments of the disclosure. In this illustrative embodiment, the content presentation companion device300comprises a color video monitor. In other embodiments, the content presentation companion device300can take other forms. Illustrating by example, the content presentation companion device300can be a television, a computer display, a laptop display, a tablet computer, or a projector projecting content onto a screen. Other examples of content presentation companion devices300will be obvious to those of ordinary skill in the art having the benefit of this disclosure. Regardless of configuration, in one or more embodiments the content presentation companion device300includes one or more processors302, a display301, a memory303, an audio output304, and a communication device305capable of wired or wireless communication with an electronic device such as the electronic device (200) ofFIG.2.

In one or more embodiments, when coupled by a wireless connection to such an electronic device (200), the content presentation companion device300can function as a primary display for the electronic device (200). The electronic device (200) can receive content from a terrestrial broadcast network, cable television network, Internet streaming service, or combinations thereof, and redirect this content to the content presentation companion device300(using its content presentation companion device integration manager (222)) since its display301is larger than the display (201) of the electronic device (200). This allows people within the environment of the electronic device (200) or content presentation companion device300to more easily see the content. In one or more embodiments, content flows from the electronic device (200) to the content presentation companion device300through the communication device305.

In one or more embodiments, the content presentation companion device300includes an ultra-wideband component306that can communicate with the ultra-wideband component of another electronic device. In one or more embodiments, the ultra-wideband component306is an ultra-wideband communication device that is integrated into the content presentation companion device300. In other embodiments, the ultra-wideband component306is configured as a “tag” that includes one of a transmitter and receiver or transceiver and one or more antennas. When communicating with another ultra-wideband component, the ultra-wideband component306can be either a responder or an initiator of communication. In one or more embodiments, the ultra-wideband component306of the content presentation companion device300is capable of functioning in a similar manner to the ultra-wideband component (212) of the electronic device (200) ofFIG.2.

It is to be understood that in bothFIG.2andFIG.3, the elements illustrated are provided for illustrative purposes only in accordance with embodiments of the disclosure. Neither is intended to be a complete schematic diagram of the various components required. Therefore, other electronic devices in accordance with embodiments of the disclosure may include various other components obvious to those of ordinary skill in the art having the benefit of this disclosure, but not shown inFIG.2orFIG.3, or may include a combination of two or more components or a division of a particular component into two or more separate components, and still be within the scope of the present disclosure.

As will be described in more detail below with reference to the subsequent methods and method steps, the enhancement of user interface features of a content presentation companion device, be they visual user interface features such as a font, a window size, a pointer size of a pointer, a speed of movement of the pointer, a user interaction element, a plurality of user actuation targets, or the presentation of a magnifier, or audio user interface features such as a volume level or audio latency amount, in one or more embodiments these adjustments occur as a function of a distance between the electronic device200and the content presentation companion device300, optionally in combination with an angle of arrival measurement. Other examples of user interface features suitable for such enhancements will be described below. Still others will be obvious to those of ordinary skill in the art having the benefit of this disclosure.

Turning now toFIG.4, illustrated therein one or more explanatory method steps illustrating how the electronic device200ofFIG.2and the content presentation companion device300can be used as a system. Beginning at step401, the electronic device200is electronically in communication with the content presentation companion device. When the electronic device200is electronically in communication with the content presentation companion device300, this allows the content presentation companion device integration manager (222) of the electronic device200to exploit the larger display301of the content presentation companion device300to present content. Illustrating by example, in one or more embodiments the electronic device200can operate in a “desktop” mode by presenting a traditional computer user interface on the display301of the content presentation companion device300. Alternatively, the electronic device200may present content such as videos, images, or other multimedia content on the display301of the content presentation companion device300.

Embodiments of the disclosure contemplate that with the advanced computing power available in smartphones and other electronic devices, users often consume movies, videos, television shows, and other content using these devices. Additionally, they can perform work operations such as sending email, managing files, working on documents and spreadsheets, and so forth. By establishing an electronic communication channel between the electronic device200and the content presentation companion device300, the processing power of the electronic device200can be leveraged to present content on the display301of the content presentation companion device300. This allows a user to watch television, play video games, work on homework or office work, video call friends and family, or perform other tasks using the one or more processors (207) and the content presentation companion device integration manager (222) of the electronic device200combined with the large display301of the content presentation companion device300. In one or more embodiments, the content presentation companion device

In one or more embodiments, one or more processors (207) of the electronic device200first determine that the electronic device200is electronically in communication with the content presentation companion device300at step402. This determination can optionally include determining that the content presentation companion device integration manager (222) is using the display301of the content presentation companion device300as a primary display for the electronic device200. In one or more embodiments, the one or more processors (207) of the electronic device200use the communication device (209) of the electronic device200to detect that the electronic device200is electronically in communication with the content presentation companion device300at step402.

At step403, the one or more processors (207) of the electronic device200determine, using the ultra-wideband component (212) and distance determination manager (219), each of which can be components of the one or more processors (207) a distance412between the electronic device200and the content presentation companion device300using a ultra-wideband ranging process facilitated by communication of the ultra-wideband component (212) of the electronic device200and the ultra-wideband component (306) of the content presentation companion device300.

At optional step404, the one or more processors (207) of the electronic device200determine, again using the ultra-wideband component (212) and an ultra-wideband ranging process, an angle of arrival413between the electronic device200and the content presentation companion device300. As noted above, in one or more embodiments the ultra-wideband component (212) of the electronic device can be used to determine this angle of arrival413, which represents an orientation of the electronic device200in three-dimensional space213relative to the orientation of the content presentation companion device300in the same three-dimensional space213.

In one or more embodiments, step404comprises the ultra-wideband component (212) comparing signals received by one portion of an antenna array operable with the ultra-wideband component (212) with other signals received by another portion of the antenna array. This comparison can then be used to determine an orientation of the electronic device200in three-dimensional space213relative to the orientation of the content presentation companion device300in the three-dimensional space213.

At decision405, the motion detector (220) and/or distance determination manager (219) of the electronic device200determines if the electronic device200moves relative to the content presentation companion device. In one or more embodiments, decision405comprises determining, with a motion detector (220) determining whether motion of the electronic device200occurs changing the distance412between the electronic device200and the content presentation companion device300. Where it does, steps403and404are repeated again at step406. Illustrating by example, step406can comprise using the ultra-wideband component (212) of the electronic device200to repeatedly determine the distance412between the electronic device200and the content presentation companion device300using the ultra-wideband ranging process. In one or more embodiments, this repeating occurring at step406occurs with a frequency determined as a function of whether the distance is changing. When the distance is changing, the frequency is higher. When the distance is constant, or where changes in distance are small and within a predefined threshold such that the electronic device200can be considered to be stationary, step406is not performed, thereby saving power within the electronic device200. Instead, the method proceeds to step set411.

In step set411, one or more user enhancement features of the content presentation companion device300can be adjusted as a function of the distance412between the electronic device200and the content presentation companion device determined at step403and, optionally, the angle of arrival413determined at step404. The sub-steps of step set411, e.g., steps407,408,409can be performed in any combination. Illustrating by example, step407could be performed alone or in combination with either or both of step408and step409. The same is true with steps408and409.

At step407, one or more processors (207) of the electronic device200, optionally in conjunction with the content presentation companion device integration manager (222), dynamically enhance a user interface of the content presentation companion device300as a function of the distance412between the electronic device200and the content presentation companion device in one or more embodiments. In one embodiment, this comprises adjusting a user interface feature being presented on the display301of the content presentation companion device300.

In one or more embodiments, this user interface feature is a static user interface feature. Illustrating by example, in one or more embodiments the static user interface feature enhanced at step407comprises a font414being presented on the display301of the content presentation companion device300. In another embodiment, the static user interface feature enhanced at step407comprises a display resolution415of one or more images being presented on the display301of the content presentation companion device300. In still another embodiment, the static user interface feature enhanced at step407comprises a window size416of a window being presented on the display301of the content presentation companion device300. A combination of these enhancements can occur at step407as well.

In other embodiments, the user interface feature enhanced at step407comprises a dynamic user interface feature. Illustrating by example, in one or more embodiments the dynamic user interface feature enhanced at step407comprises a pointer size417of a pointer being presented on the display301of the content presentation companion device300.

Where the angle of arrival413measurement is included with distance, the dynamic user interface feature can take other forms. For instance, in one or more embodiments step407comprises adjusting the mode of operation of the content presentation companion device300as a function of the ultra-wideband angle of arrival413measurement.

In one or more embodiments, the angle of arrival413measurement determines whether a person418holding the electronic device200is facing the content presentation companion device300or is facing away from the content presentation companion device300by determining an angle of orientation of a major face419of the electronic device200relative to a major face of the content presentation companion device300, one example of which in the display301. In one or more embodiments, step407comprises enhancing the user interface of the content presentation companion device300by causing the content presentation companion device300to enter an edit or pointer mode when the person418or major face419is facing the content presentation companion device300. By contrast, step407can comprise enhancing the user interface of the content presentation companion device300by causing the content presentation companion device300to enter a presentation mode when the person418or major face419is facing away from the content presentation companion device300.

In one or more embodiments, step407comprises, in response to an antenna array carried by the electronic device200and determining an angle of arrival defined between signals delivered by the communication device (209) to the content presentation companion device300and a major face of the content presentation companion device300, causing the communication device (209) to transmit user interface adjustment signals cause the content presentation companion device300to transition to a presentation mode when the angle of arrival413is greater than ninety degrees. By contrast, step407can comprise causing the communication device (209) to transmit user interface adjustment signals causing the content presentation companion device300to enter an editor mode of operation when the angle of arrival413is less than ninety degrees.

In one or more embodiments, the angle of arrival413can be used to adjust the speed of movement of the pointer as well. Embodiments of the disclosure contemplate that when the electronic device200is closer to the content presentation companion device300, with the electronic device200controlling a pointer being presented on the display301of the content presentation companion device300, motion detected by the motion detector (220) of the electronic device200should correspond to larger movements of the pointer than when the electronic device200is situated farther from the content presentation companion device300. Accordingly, in one or more embodiments step407comprises, in response to detecting an amount of motion of the electronic device200in three-dimensional space213, adjusting, with the one or more processors (207), a speed of movement of the pointer as a combined function of the distance412and the amount of motion of the electronic device200in the three-dimensional space213.

Angle of arrival413can be used to adjust pointer motion as well. Illustrating by example, when an antenna array operable with the ultra-wideband component (212) of the electronic device determines the angle of arrival413at which signals delivered by the communication device (209) to the content presentation companion device300intersect a major face of the content presentation companion device300such as the major face where the display301is situated, step407can comprise adjusting an amount of movement of the pointer along the display of the content presentation companion device relative to the amount of motion of the electronic device200in the three-dimensional space213as a function of the angle of arrival413. Accordingly, when the electronic device200is directly facing the content presentation companion device300movements of the pointer will be greater for a predefined motion of the electronic device200in three-dimensional space213than they will be when the electronic device200is oriented off-center from the content presentation companion device300as shown inFIG.4.

As noted above, the motion detector (220) of the electronic device200can also cause distance and angle of arrival measurements of steps403and404to be repeated at step406. Accordingly, if the person418moves the electronic device200closer to the content presentation companion device300or farther from the content presentation companion device300, the method ofFIG.4will re-adjust any user interface feature enhancements made at step407.

Illustrating by example, when the motion detector (220) of the electronic device200detects movement of the electronic device200away from the content presentation companion device300by a predefined distance, motion of the electronic device200in the three-dimensional space213will cause visible objects presented on the display301of the content presentation companion device to change in different ways. Accordingly, when step406is performed, step407can comprise, in response to detecting the movement of the electronic device200away from the content presentation companion device300and another amount of motion of the electronic device200in the three-dimensional space213, again adjusting the speed of movement of the pointer as a combined function of the distance, the other distance and the other amount of motion. Step407can also comprise again adjusting the amount of movement of the pointer along the content presentation companion device relative to the other amount of motion of the electronic device in the three-dimensional space.

Speaking more generally, when the ultra-wideband component (212) of the electronic device200determines that the distance between the electronic device200and the content presentation companion device300has changed, step407can comprise dynamically enhancing the user interface of the content presentation companion device300as another function of the newly detected distance between the electronic device200and the content presentation companion device300. Step407can further include again adjusting the user interface feature being presented on the content presentation companion device.

Effectively, when step402determines that the communication device (209) of the electronic device200is electronically communicating with the content presentation companion device300while the content presentation companion device300is operating as a primary display for the electronic device200, and when a distance412between the electronic device200and the content presentation companion device is determined at step403via an ultra-wideband component (212) of the electronic device200electronically communicating with another ultra-wideband component (306) operating in the content presentation companion device300, step407can comprise causing the communication device (209) of the electronic device200to transmit user interface adjustment signals420to the content presentation companion device300that dynamically modify a user interface feature being presented on the primary display as a function of the distance412. When step406is included, i.e., when a motion detector (220) of the electronic device200causes the one or more processors (207) of the electronic device200to determine another distance between the electronic device200and the content presentation companion device300by processing other ultra-wideband ranging signals received by the ultra-wideband component (212) when the motion detector (220) detects movement of the electronic device200away from the content presentation companion device300, step407can comprise causing the communication device (209) to transmit other user interface adjustment signals to the content presentation companion device300that dynamically again modify the user interface feature being presented on the primary display as a function of the newly detected distance.

Step408is similar to step407in that a visible user interface component being presented on the display301of the content presentation companion device300is again adjusted. However, rather than adjusting an element already being presented, step408enhances the user interface of the content presentation companion device300by magnifying one or more user interface elements being presented on the display301of the content presentation companion device300.

Illustrating by example, as shown at step410, in one or more embodiments the enhancement occurring at step408comprises the presentation of a virtual magnifying glass421atop content being presented on the display301of the content presentation companion device300to cause magnification of one or more user interface elements being presented. These user interface elements can comprise a user actuation target426, a plurality of user actuation targets, user actuation targets situated within a window427being presented on the display301of the content presentation companion device300, or other objects. In one or more embodiments, magnification occurs only within the perimeter of the virtual magnifying glass421.

In one or more embodiments, the amount of magnification provided on the display301of the content presentation companion device occurs as a function of the distance412, with larger distances corresponding to greater magnification and shorter distances corresponding to less magnification. Illustrating by example, the size of the virtual magnifying glass421can be larger when the distance412is greater and smaller when the distance412is less, and so forth. Accordingly, as with the amount of magnification, the size of the virtual magnifying glass421can be determined as a function of the distance412as well.

Motion detected by the motion detector (220) of the electronic device200can cause the virtual magnifying glass421to move. The speed of motion can change as was the case with the pointer described above with reference to step407. In one or more embodiments, one or more processors (207) of the electronic device can adjust a speed of movement of the virtual magnifying glass421as a combined function of the distance412and a detected amount of motion of the electronic device200in three-dimensional space213.

Changes in motion and/or magnification can also be affected by the angle of arrival413. In one or more embodiments, when the ultra-wideband component (212) of the electronic device200determines the angle of arrival413at which signals delivered by the communication device (209) intersect a major face of the content presentation companion device300, step408can comprise adjusting an amount of movement of the virtual magnifying glass421along the display301of the content presentation companion device300relative to the amount of motion of the electronic device200in three-dimensional space213as a function of the angle of arrival413. These “amount of motion” adjustments, be they in relation to a pointer, the virtual magnifying glass421, or other user interface elements being presented on the display301of the content presentation companion device300, are illustrated graphically inFIG.4at step410as mouse sensitivity422.

At step409, audio performance characteristics423of the content presentation companion device300can be adjusted as a function of one or more of the distance412determined at step403, the angle of arrival413determined at step404, and/or the motion of the electronic device200in the three-dimensional space213. Illustrating by example, in one or more embodiments step409comprises enhancing a volume level of audio output emanating from the content presentation companion device300as a function of the distance412, with the audio output getting louder when the electronic device200is farther from the content presentation companion device300and softer when the electronic device200is closer to the content presentation companion device300. The audio performance characteristic423being adjusted at step409can also include an audio latency amount. The audio performance characteristic423being adjusted at step409can also include the balance of an audio signal emanating from the content presentation companion device300. Other examples of audio performance characteristics423that can be adjusted at step409will be obvious to those of ordinary skill in the art having the benefit of this disclosure.

Where step406is included, the dynamic adjustments of the audio performance characteristic423can be repeated at step409, as was the case with steps407and408. For instance, when the motion detector (220) carried by the electronic device200determines that the electronic device200is moving or has moved in the three-dimensional space213, the distance can be again determined at step406. Thereafter, step409can comprise dynamically enhancing the audio performance characteristic423of the content presentation companion device300again as a function of the newly measured distance.

The audio performance characteristic423enhancement of step409can take other forms as well. In one or more embodiments, the one or more processors (207) of the electronic device200can further determine, from signals received by the communication device (209), an amount of loading424borne by a network425facilitating communication between the communication device (209) and the content presentation companion device300. As heavier loading may be associated with greater latency, in one or more embodiments step409comprises dynamically enhancing of the audio performance characteristic423further as a function of the loading424.

Similarly, angle of arrival413can be used to adjust the audio performance characteristic423. In one or more embodiments, when step404comprises determining, with an antenna array carried by the electronic device200, the angle of arrival413at which signals delivered by the communication device (209) to the content presentation companion device300intersect a major face of the content presentation companion device300, step409can comprise dynamically enhancing of the audio performance characteristic423further as a function of the angle of arrival413.

Some of the results of step set411are shown at step410. By comparing step401to step410, these results can be seen. As shown, the pointer has become magnified, with its motion occurring as a combined function of the distance412and the angle of arrival413. The user actuation target to which the pointer is pointing has become magnified. Other user actuation targets, such as the hand to the right of the pointer, have become demagnified. A virtual magnifying glass421has been placed on the display301. The application set has changed. The font414and resolution415have changed as a function of the distance412. The audio latency has been adjusted as a function of distance412, angle of arrival413, and loading424of the network425.

In sum, step410provides an improved, automatic, dynamic, and intuitive user interface enhancement that, when an electronic device200is connected to a content presentation companion device300with a distance412between the electronic device200and the content presentation companion device300being determined, enhances the user interface dynamically based on determining the exact distance between the content presentation companion device300and the electronic device200. These enhancements can include adapting the following elements based upon the distance412: a mouse pointer size, a mouse pointer speed, a display resolution, a display font size, and audio lag.

When angle of arrival413is included, combinations of ultra-wideband ranging, angle of arrival measurement, and motion of the electronic device200in three-dimensional space213(optionally using an accelerometer or gyroscope for detection) can be used to make the mouse pointer move even more smoothly on the display301of the content presentation companion device. What's more, motion of the electronic device200itself can be determined from signals from the motion detector (220) to control user interface elements presented on the display301of the content presentation companion device300. For example, an accelerometer and/or gyroscope can determine motion of the electronic device200in three-dimensional space213to control the user interface elements presented on the display301of the content presentation companion device300. These measurements, alone or in combination, can be used to adjust mouse sensitivity422due to the fact that the display301begins to take up a smaller cone of motion defined between the electronic device200and the content presentation companion device300at greater distances. Accordingly, a smaller movement of the electronic device200results in the mouse pointer moving across a larger portion of the display301.

Detecting changes in the distance412, the angle of arrival413, the loading424of the network425, or combinations thereof can cause steps402and403to repeat at step406. Advantageously, this means that steps402and403are not continually occurring, thereby conserving power in the electronic device. This limited “re-measurement” feature also works well during a presentation due to the fact that the measurement sensors can be powered OFF or put in a low-power or sleep mode after an initial range determination is made.

Now that one general embodiment has been described with reference toFIG.4, where one or more user enhancement features of the content presentation companion device300can be adjusted as a function of one or more combinations of the distance412between the electronic device200and the content presentation companion device determined at step403and, optionally, the angle of arrival413determined at step404, attention will turn to some more specific examples that illustrate adjustments and results of step set411. For simplicity of discussion, rather than illustrating the individual sub-steps of step set411, e.g., steps407,408,409, step set411will be shown generally since steps407,408,409can be performed in any combination. It is expected that one of ordinary skill, notwithstanding possibly significant effort and many design choices motivated by, for example, available time, current technology, and economic considerations, when guided by the embodiments illustrated inFIG.4and inFIGS.5-9will readily be able to identify the requisite sub-steps occurring in step set411with minimal experimentation.

Turning now toFIG.5, illustrated therein are one or more method steps for dynamically enhancing a user interface feature being presented on a content presentation companion device300in accordance with one or more embodiments of the disclosure.

Beginning at step501, illustrated therein is a system that includes an electronic device200comprising an ultra-wideband component (212), a communication device (209), and one or more processors (207). At step501, a content presentation companion device300is electronically in communication with the electronic device200. The content presentation companion device300includes another ultra-wideband component (306).

At step501, the one or more processors (207) of the electronic device200identify a distance412between the electronic device200and the content presentation companion device300by processing signals from the ultra-wideband component (212). At step set411, the one or more processors (207) of the electronic device200cause the communication device (209) to adjust a presentation characteristic of content503being presented at the content presentation companion device300as a function of the distance412.

In this illustrative embodiment, at step set411the one or more processors (207) of the electronic device200cause the communication device (209) to adjust static user interface features of the content503. Examples of static user interface features include a font504being presented on the content presentation companion device300, a resolution505of one or more images506being presented on the content presentation companion device300, the size of a window507being presented on the content presentation companion device300, and the size of a user interface actuation target508being presented on the content presentation companion device300. Other examples of static user interface features will be obvious to those of ordinary skill in the art having the benefit of this disclosure.

In one or more embodiments, the adjustment occurring at step set411dynamically enhances the user interface being presented at the content presentation companion device300. This can occur in several ways. Illustrating by example, as shown in step502, in one or more embodiments the dynamic enhancement results in the font504being presented on the content presentation companion device300getting larger. Similarly, this can result in one or more windows507being presented on the content presentation companion device300getting larger as well.

In one or more embodiments, the resolution505of one or more images511being presented on the content presentation companion device300can increase as well, as can the user interaction actuation targets510. These changes can occur alone or in combination. Illustrating by example, in one or more embodiments all of these changes can occur simultaneously as a function of the distance512. Thus, as the electronic device200gets farther away from the content presentation companion device300, the font504, the resolution,505, the user interface actuation targets510, and the window507can all get larger. In other embodiments, only the item near a pointer509gets larger as a function of the distance. Thus, if the pointer509is pointing to a particular item, here user interface actuation target510, it may get larger as the electronic device200moves farther away from the content presentation companion device300while the other items stay the same, and so forth. When the electronic device200gets closer to the content presentation companion device300, either all the static user interface elements, a combination of the static user interface elements, or a static user interface element to which the pointer509is pointing can get smaller.

Of course, as show at step set411, this dynamic adjustment can continue to occur in real time as the distance412between the electronic device200and the content presentation companion device300changes. Illustrating by example, when a motion detector (220) carried by the electronic device200detects an amount of movement513of the electronic device200in three-dimensional space213, the one or more processors (207) of the electronic device (200) can determine, with ultra-wideband component (212) carried by the electronic device200, another distance512between the electronic device200and the content presentation companion device300using the ultra-wideband ranging process. When this occurs, step set411can comprise dynamically enhancing, with the one or more processors (207), the user interface of the content presentation companion device300as another function of the other distance512between the electronic device200and the content presentation companion device300. In one or more embodiments, the enhancing occurring at step411again adjusts the user interface feature being presented on the content presentation companion device300.

Turning now toFIG.6, illustrated therein is another set of one or more method steps for dynamically adjusting a user interface of a content presentation companion device300in accordance with one or more embodiments of the disclosure. As shown at step601an electronic device200includes a communication device (209) electronically communicating with a content presentation companion device300operating as a primary display for the electronic device200. The electronic device200again includes an ultra-wideband component (212) electronically communicating with another ultra-wideband component (306) operating in the content presentation companion device300.

In one or more embodiments, the one or more processors (207) of the electronic device200determine a distance412between the electronic device200and the content presentation companion device300by processing ultra-wideband ranging signals received from the ultra-wideband component (212). Then, at step set411, the one or more processors (207) cause the communication device (209) of the electronic device200to transmit user interface adjustment signals to the content presentation companion device300that dynamically modify a user interface feature being presented on the primary display provided by the content presentation companion device300as a function of the distance412.

In this illustrative embodiment, the user interface feature being modified by step set411is a dynamic user interface feature, examples of which include the size of a pointer509or the motion603of the pointer509. As shown at step602, in one or more embodiments the results of the enhancement occurring at step set411can include increasing the size of the pointer509as the electronic device200gets farther from the content presentation companion device300, or vice versa. Additionally, a motion detector (220) carried by the electronic device200can detect an amount of motion604of the electronic device200in three-dimensional space213to control a corresponding amount of motion605of the pointer509on the display301of the content presentation companion device300, with that amount of motion605getting smaller as the electronic device200moves away from the content presentation companion device300, and vice versa, and with the amount of motion605being slower as the electronic device200moves away from the content presentation companion device300, and vice versa. Said differently, in response to detecting the amount of motion604of the electronic device200in the three-dimensional space213, in one or more embodiments the one or more processors (207) adjust a speed of movement of the pointer as a function of the distance412between the electronic device200and the content presentation companion device300.

As before, the motion detector (220) carried by the electronic device200can continue to detect movement513of the electronic device200toward or away from the content presentation companion device300by another distance512. Similarly, the motion detector (220) can detect another amount of motion606of the electronic device20in the three-dimensional space213at the new distance512. Step set411can then comprise, in response to detecting the movement513of the electronic device200away from the content presentation companion device300and the other amount of motion606of the electronic device200in the three-dimensional space213again adjusting the speed of movement of the pointer509as a combined function of the other distance512and the other amount of motion606. Similarly, step set411can comprise again adjusting the amount of motion605of the pointer509along the content presentation companion device300relative to the other amount of motion606of the electronic device200in the three-dimensional space213as well.

Thus, as shown inFIG.6, in one or more embodiments an antenna array (210) carried by the electronic device200, which functions as an angle of arrival sensor, can determine an angle between the communication device209and a major surface of the content presentation companion device300while a motion detector (220) detects motion of the electronic device200in three-dimensional space213. This information provided by these one or more sensors then control a speed of motion and distance of motion of a pointer509presented on the content presentation companion device300. In one or more embodiments, this occurs in response to the amount of motion of the electronic device200in three-dimensional space213and as a function of the distance and the angle.

Turning now toFIG.7, illustrated therein are additional method steps that can occur in accordance with one or more embodiments of the disclosure. Beginning at step701, illustrated therein is a system comprising an electronic device200comprising an ultra-wideband component (212), a communication device (209), and one or more processors (207). The system also includes a content presentation companion device300electronically in communication with the electronic device200. In one or more embodiments, the content presentation companion device300comprises another ultra-wideband component (306).

As previously described, in one or more embodiments the one or more processors (207) identify a distance412between the electronic device200and the content presentation companion device300by processing signals from the ultra-wideband component (212). At step set411, the one or more processors (207) cause the communication device (209) to magnify a presentation characteristic of content being presented at the content presentation companion device300as a function of the distance412.

As shown at step403, this magnification can occur in a variety of ways. In one or more embodiments, the one or more processors (207) cause the communication device (209) to magnify the presentation characteristic of the content by superimposing a virtual magnifying glass421atop a portion of the content. In one or more embodiments, only the portion of the content situated within the perimeter of the virtual magnifying glass421is magnified, while other portions that are complementary to this portion, i.e., portions of the content outside the perimeter of the virtual magnifying glass421, remaining unmagnified.

As before, an antenna array (210) carried by the electronic device200can act as an angle of arrival sensor to determine an angle703between the communication device (209) and a major surface of the content presentation companion device300. A motion detector (220) can detect motion604of the electronic device200in three-dimensional space213. In one or more embodiments, the electronic device200, or more particularly the one or more processors (207) of the electronic device200operating in conjunction with these sensors, then control a speed of motion and distance of motion of the virtual magnifying glass421presented on the content presentation companion device300in response to the motion605of the electronic device200in three-dimensional space213and as a function of the distance412and the angle703.

In one or more embodiments, the speed of motion and the distance of motion of the virtual magnifying glass421occurs as did the pointer509inFIG.6. To wit, the motion detector (220) carried by the electronic device200can detect an amount of motion604of the electronic device200in three-dimensional space213to control a corresponding amount of motion of the virtual magnifying glass421on the display301of the content presentation companion device300, with that amount of motion getting smaller as the electronic device200moves away from the content presentation companion device300, and vice versa, and with the amount of motion being slower as the electronic device200moves away from the content presentation companion device300, and vice versa.

As before, the motion detector (220) carried by the electronic device200can continue to detect movement of the electronic device200toward or away from the content presentation companion device300by another distance. Similarly, the motion detector (220) can detect another amount of motion of the electronic device20in the three-dimensional space213at the new distance. Step set411can then comprise, in response to detecting the movement of the electronic device200away from the content presentation companion device300and the other amount of motion of the electronic device200in the three-dimensional space213again adjusting the speed of movement of the virtual magnifying glass421as a combined function of the other distance and the other amount of motion. Similarly, step set411can comprise again adjusting the amount of movement of the virtual magnifying glass421along the content presentation companion device300relative to the other amount of motion of the electronic device200in the three-dimensional space213as well.

In other embodiments, the enhancement occurring at step set411that causes the magnifying of the one or more user interface elements to occur at step702can take other forms as well. Illustrating by example, in one or more embodiments the user interface element being magnified comprises a user interaction element defined by a user actuation target704, which has been magnified at step702. Similarly, the user interaction element can comprise a plurality of user actuation targets704,705,706,707, each of which have been magnified at step702. The user interaction element could be a user actuation target707(or a plurality of user actuation targets) being associated with a window507being presented on the content presentation companion device300. The amount of magnification can be a function of the distance412, as described above with reference to the pointer509ofFIG.6or the virtual magnifying glass421(where employed) ofFIG.7.

Thus,FIG.7illustrates embodiments of the disclosure where and electronic device200includes a communication device (209) electronically communicating with a content presentation companion device300operating as a primary display for the electronic device200. The electronic device200includes an ultra-wideband component (212) electronically communicating with another ultra-wideband component (306) operating in the content presentation companion device300. One or more processors (207) determine a distance412between the electronic device200and the content presentation companion device300by processing ultra-wideband ranging signals received from the ultra-wideband component (212) and cause the communication device (209) to transmit user interface adjustment signals to the content presentation companion device300that dynamically magnify a user interface feature being presented on the primary display provided by the content presentation companion device300as a function of the distance412.

In one or more embodiments when a pointer509is being presented on the primary display provided by the content presentation companion device300, the user interface adjustment signals cause dynamic magnification only to virtual objects present on the primary display to which the pointer is pointing as shown at step702. This can include causing the presentation of a virtual magnifying glass421on the primary display provided by the content presentation companion device300with the dynamic magnification occurring within a perimeter of the virtual magnifying glass421, as previously described.

Turning now toFIG.8, illustrated therein are still other method steps that can occur in accordance with one or more embodiments of the disclosure. Beginning at step801, as system includes an electronic device200comprising an ultra-wideband component (212), a communication device (209), and one or more processors (207). The system includes a content presentation companion device300device electronically in communication with the electronic device200. The content presentation companion device300includes another ultra-wideband component (306), which could be an ultra-wideband tag, an integrated ultra-wideband component, or other ultra-wideband communication ready device.

As before, the one or more processors (207) identify a distance412between the electronic device200and the content presentation companion device300by processing signals from the ultra-wideband component (212). At step set411, the one or more processors (207) cause the communication device (209) to adjust a user interface presentation characteristic associated with the content presentation companion device300as a function of the distance412. While the user interface presentation characteristic ofFIGS.5-7was visual, the user interface presentation characteristic ofFIG.8is aural. Specifically, the user interface presentation characteristic is an audio performance characteristic803associated with audio content804being delivered by the content presentation companion device300.

The audio performance characteristic803can take various forms. Illustrating by example, as shown at step802, in one or more embodiments the audio performance characteristic803comprises an amount of audio latency805. In another embodiment, the audio performance characteristic803comprises a balance806of an audio signal emanating from the content presentation companion device300. In still another embodiment, the audio performance characteristic803comprises a volume level associated with the audio content804emanating from, or being delivered by, the content presentation companion device300. Illustrating by example, the volume level can get louder when the distance412between the electronic device200and the content presentation companion device300is larger and can get quieter when the distance412between the electronic device200and the content presentation companion device300is smaller, and so forth.

Similarly, when an antenna array (210) functions as an angle of arrival sensor determining an angle between the communication device (209) and a major surface of the content presentation companion device300, the balance806can be adjusted to compensate for the position of the electronic device200relative to the content presentation companion device300as well.

Thus, as shown inFIG.8, an electronic device200can include a communication device (209) electronically communicating with a content presentation companion device300operating as a primary display for the electronic device200. The electronic device200can include an ultra-wideband component (212) electronically communicating with another ultra-wideband component (306) operating in the content presentation companion device300.

One or more processors (207) of the electronic device200can determine a distance412between the electronic device200and the content presentation companion device300by processing ultra-wideband ranging signals received from the ultra-wideband component (212). Then, at step set411, the one or more processors (207) can cause the communication device (209) to adjust an audio performance characteristic803associated with audio content804being delivered by the content presentation companion device300as a function of the distance412.

As before, the electronic device200can include an angle of arrival detector that determines an angle of arrival between the electronic device200and the content presentation companion device300. The one or more processors (207) can cause the communication device (209) to further adjust the audio performance characteristic803as a function of the angle of arrival, either by itself or in combination with the distance412.

While distance and angle of arrival are primary factors for adjusting visual and aural user interface elements being presented on a content presentation companion device, embodiments of the disclosure are not so limited. Turning now toFIG.9, illustrated therein is one example in which additional factors are used to enhance the user interface of a content presentation companion device.

At step901, the electronic device200is equipped with a context engine (218) operable with the various sensors (214) of the electronic device200to detect, infer, capture, and otherwise determine operating characteristics of the electronic device200. In one or more embodiments, the context engine (218) functions as a network loading sensor that determines an amount of loading903of a network904facilitating communication between the communication device (209) of the electronic device200and the content presentation companion device300. In one or more embodiments, in step set411the one or more processors (207) of the electronic device200cause the communication device (209) to further adjust the audio performance characteristic803the amount of loading903. This adjustment can be done in addition to, or instead of, one or both of the distance412between the electronic device200and the content presentation companion device300and/or the angle of arrival.

Illustrating by example, as shown at step902embodiments of the disclosure contemplate when the amount of loading903of the network904is high, latency might increase. Accordingly, the one or more processors (207) can enhance the audio performance characteristic803to compensate for this increased latency in one or more embodiments. For instance, the communication device (209) or the context engine (218) can determine the amount of loading903of the network904to allow the one or more processors (207) to cause the communication device (209) to further adjust the audio performance characteristic803as a function of the amount of loading. This can be done in addition to adjustments made as a function of the distance412and angle of arrival, as previously described with reference toFIG.8.

Another feature illustrated inFIG.9corresponds to power management. In one or more embodiments, the electronic device200is equipped with a power manager (221). The power manager (221) can ensure that adjustments to one or both of visual user interface elements or the audio performance characteristic803occur only in response to movement of the electronic device200relative to the content presentation companion device300. If, for example, the visual user interface elements and the audio performance characteristic803have been adjusted at step set411, and the electronic device200remains at a constant distance and angle of arrival relative to the content presentation companion device300, embodiments of the disclosure contemplate that it is unnecessary to constantly continue to make adjustments.

Accordingly, in one or more embodiments when the electronic device200is equipped with a motion detector (220) determining whether motion of the electronic device200occurs changing the distance412between the electronic device200and the content presentation companion device300, the power manager (221) ensures that the ultra-wideband component (212) carried by the electronic device200repeatedly determines the distance412between the electronic device200and the content presentation companion device300using the ultra-wideband ranging process at a frequency determined as a function of whether the distance412is changing. In one or more embodiments, the frequency is higher when the distance412is changing than when the electronic device200is stationary. Said differently, in one or more embodiments when the motion detector (220) determines the electronic device200is moving relative to the content presentation companion device300, at step set411the one or more processors (207) repeat causing the communication device (209) to adjust the audio performance characteristic803. This repetition occurs more when the electronic device200is moving than when the electronic device200is stationary. One example of the audio performance characteristic is a latency amount associated with the audio being delivered by the content presentation companion device300. Other features can be changed in response to detected motion—rather than continually—as well to save power and extend the run time of the electronic device200.

Turning now toFIGS.10-12, illustrated therein are various embodiments of the disclosure. The embodiments ofFIGS.10-12are shown as labeled boxes inFIGS.10-12due to the fact that the individual components of these embodiments have been illustrated in detail inFIGS.1-9, which precedeFIGS.10-12. Accordingly, since these items have previously been illustrated and described, their repeated illustration is no longer essential for a proper understanding of these embodiments. Thus, the embodiments are shown as labeled boxes.

At1001, a method in an electronic device comprises detecting, with one or more processors, a communication device electronically in communication with a content presentation companion device operating as a primary display for the electronic device. At1001, the content presentation companion device comprises a first ultra-wideband component.

At1001, the method comprises determining, with a second ultra-wide component carried by the electronic device, a distance between the electronic device and the content presentation companion device using an ultra-wideband ranging process. At1001, the method comprises dynamically enhancing, with the one or more processors, a user interface of the content presentation companion device as a function of the distance between the electronic device and the content presentation companion device. At1001, the enhancing adjusts a user interface feature being presented on the content presentation companion device.

At1002, the user interface feature of1001comprises a static user interface feature. At1003, the static user interface feature of1002comprises a font being presented on the content presentation companion device. At1004, the static user interface feature of1002comprises a resolution of one or more images being presented on the content presentation companion device. At1005, the static user interface feature of1002comprises a window size of a window being presented on the content presentation companion device.

At1006, the user interface feature of1001comprises a dynamic user interface feature. At1007, the dynamic user interface feature comprises a pointer size of a pointer being presented on the content presentation companion device.

At1008, the method of1007further comprises detecting, with a motion detector carried by the electronic device, an amount of motion of the electronic device in three-dimensional space. At1008, in response to detecting the amount of motion of the electronic device, the method comprises adjusting, with the one or more processors, a speed of movement of the pointer as a combined function of the distance and the amount of motion of the electronic device in the three-dimensional space.

At1009, the method of1001further comprises determining, with an antenna array carried by the electronic device, an angle of arrival at which signals delivered by the communication device to the content presentation companion device intersect a major face of the content presentation companion device. At1009, the method comprises adjusting a movement sensitivity of the pointer along the content presentation companion device as a function of the angle of arrival.

At1010, the method of1009further comprises detecting, with the motion detector carried by the electronic device, movement of the electronic device away from the content presentation companion device by another distance and another amount of motion of the electronic device in the three-dimensional space. At1010, in response to detecting the movement of the electronic device away from the content presentation companion device and the other amount of motion of the electronic device in the three-dimensional space, the method comprises again adjusting the speed of movement of the pointer as a combined function of the another distance and the another amount of motion and again adjusting the amount of movement of the pointer along the content presentation companion device relative to the another amount of motion of the electronic device in the three-dimensional space.

At1011, the method of1001further comprises detecting, with a motion detector carried by the electronic device, motion of the electronic device. At1011, in response to detecting the motion of the electronic device, the method comprises determining, with the second ultra-wide component, another distance between the electronic device and the content presentation companion device using the ultra-wideband ranging process and dynamically enhancing, with the one or more processors, the user interface of the content presentation companion device as another function of the another distance between the electronic device and the content presentation companion device, the enhancing again adjusting the user interface feature being presented on the content presentation companion device.

At1012, an electronic device comprises a communication device electronically communicating with a content presentation companion device operating as a primary display for the electronic device. At1012, the electronic device comprises an ultra-wideband component electronically communicating with another ultra-wideband component operating in the content presentation companion device.

At1012, one or more processors of the electronic device determine a distance between the electronic device and the content presentation companion device by processing ultra-wideband ranging signals received from the ultra-wideband component. At1012, the one or more processors cause the communication device to transmit user interface adjustment signals to the content presentation companion device that dynamically modify a user interface feature being presented on the primary display as a function of the distance.

At1013, the electronic device of1012further comprises an antenna array carried by the electronic device. At1013, the antenna array determines an angle of arrival defined between signals delivered by the communication device to the content presentation companion device and a major face of the content presentation companion device. At1013, the user interface adjustment signals cause the user interface feature to transition to a presentation mode when the angle of arrival is greater than ninety degrees. At1014, the user interface adjustment signals1013cause the user interface feature to transition to an editor mode when the angle of arrival is less than ninety degrees.

At1015, the electronic device of1012further comprises a motion detector. At1015, the one or more processors determine another distance between the electronic device and the content presentation companion device by processing other ultra-wideband ranging signals received from the ultra-wideband component when the motion detector detects movement of the electronic device away from the content presentation companion device. At1015, the one or more processors cause the communication device to transmit other user interface adjustment signals to the content presentation companion device that dynamically again modify the user interface feature being presented on the primary display as a function of the other distance.

At1016, the user interface feature of1012comprises a display resolution occurring at the primary display. At1017, the user interface feature of1012comprises a font size presented at the primary display. At1018, the user interface feature of1012comprises a size of a window being presented at the content presentation companion device.

At1019, a system comprises an electronic device comprising an ultra-wideband component, a communication device, and one or more processors. At1019, the system comprises a content presentation companion device electronically in communication with the electronic device and comprising another ultra-wideband component.

At1019, the one or more processors identify a distance between the electronic device and the content presentation companion device by processing signals from the ultra-wideband component. At1019, the one or more processors cause the communication device to adjust a presentation characteristic of content being presented at the content presentation companion device as a function of the distance.

At1020, the electronic device of1019further comprises an angle of arrival sensor determining an angle between the communication device and a major surface of the content presentation companion device. At1020, the one or more processors of the electronic device control speed a presentation mode of the content presentation companion as a function of the distance and the angle.

Turning now toFIG.11, at1101a method in an electronic device comprises detecting, with one or more processors, a communication device electronically in communication with a content presentation companion device operating as a primary display for the electronic device and comprising a first ultra-wideband component. At1101, the method comprises determining, with a second ultra-wideband tag component carried by the electronic device, a distance between the electronic device and the content presentation companion device using an ultra-wideband ranging process.

At1101, the method comprises dynamically enhancing, with one or more processors, a user interface of the content presentation companion device as a function of the distance between the electronic device and the content presentation companion device. At1101, the enhancing magnifies a user interface element being presented on the content presentation companion device.

At1102, the user interface element of1101comprises a user interaction element. At1103, the user interface element of1102comprises a plurality of user actuation targets. At1104, the plurality of user actuation targets of1103is associated with a window being presented on the content presentation companion device.

At1105, the enhancing occurring at1101comprises presenting a virtual magnifying glass atop content being presented on the content presentation companion device to cause the magnifying of the user interface element on the content presentation companion device. At1106, the magnification of1105occurs as a function of the distance. At1107, a size of the virtual magnifying glass of1106is determined as another function of the distance.

At1108, the method of1106further comprises detecting, with a motion detector carried by the electronic device, an amount of motion of the electronic device in three-dimensional space. At1108, in response to detecting the motion of the electronic device, the method comprises moving the virtual magnifying glass. At1109, the method of1108further comprises adjusting, with the one or more processors, a speed of movement of the virtual magnifying glass as a combined function of the distance and the amount of motion of the electronic device in the three-dimensional space.

At1110, the method of1101further comprises determining, with an antenna array carried by the electronic device, an angle of arrival at which signals delivered by the communication device to the content presentation companion device intersect a major face of the content presentation companion device. At1110, the method comprises adjusting a smoothness of movement of the virtual magnifying glass along the content presentation companion device as a function of the angle of arrival. At1111, the magnifying of1101only occurs within a perimeter of the virtual magnifying glass.

At1112, an electronic device comprises a communication device electronically communicating with a content presentation companion device operating as a primary display for the electronic device. At1112, the electronic device comprises an ultra-wideband component electronically communicating with another ultra-wideband component operating in the content presentation companion device.

At1112, the electronic device comprises one or more processors determining a distance between the electronic device and the content presentation companion device by processing ultra-wideband ranging signals received from the ultra-wideband component. At1112, the one or more processors cause the communication device to transmit user interface adjustment signals to the content presentation companion device that dynamically magnify a user interface feature being presented on the primary display as a function of the distance.

At1113, when a pointer is being presented on the primary display, the user interface adjustment signals of1112cause dynamic magnification only to virtual objects present on the primary display to which the pointer is pointing.

At1114, the user interface adjustment signals of1112cause presentation of a virtual magnifying glass on the primary display. At1115, the user interface adjustment signals of1114cause dynamic magnification of content present on the primary display within a perimeter of the virtual magnifying glass.

At1116, the electronic device of1115further comprises a motion detector detecting motion of the electronic device in three-dimensional space. At1116, the user interface adjustment signals cause motion of the virtual magnifying glass along the primary display as a function of the distance and in proportion to the motion of the electronic device in the three-dimensional space.

At1117, the electronic device of1116further comprises an antenna array carried by the electronic device. At1117, the antenna array is operable to determine an angle of arrival defined between signals delivered by the communication device to the content presentation companion device and a major face of the content presentation companion device. At1117, an amount of motion of the virtual magnifying glass relative to the amount of motion of the electronic device in the three-dimensional space is defined as a function of the angle of arrival.

At1118, a system comprises an electronic device comprising an ultra-wideband component, a communication device, and one or more processors. At1118, the electronic device comprises a content presentation companion device electronically in communication with the electronic device and comprising another ultra-wideband component.

At1118, the one or more processors identify a distance between the electronic device and the content presentation companion device by processing signals from the ultra-wideband component. At1118, the one or more processors cause the communication device to magnify a presentation characteristic of content being presented at the content presentation companion device as a function of the distance.

At1119, the one or more processors of1118cause the communication device to magnify the presentation characteristic of the content by superimposing a virtual magnifying glass atop a portion of the content. At1119, only the portion of the content is magnified. Other portions of the content that are complementary to the portion of the content remain unmagnified.

At1120, the electronic device of the system of1119further comprises an angle of arrival sensor determining an angle between the communication device and a major surface of the content presentation companion device. At1120, the one or more processors of the electronic device of the system control a presentation mode of the content presentation companion device as a function of the distance and the angle.

Turning now toFIG.12, at1201a method in an electronic device comprises detecting, with one or more processors, a communication device electronically in communication with a content presentation companion device operating as a primary display for the electronic device and comprising a first ultra-wideband component. At1201, the method comprises determining, with a second ultra-wideband tag component carried by the electronic device, a distance between the electronic device and the content presentation companion device using an ultra-wideband ranging process. At1201, the method comprises dynamically enhancing, with one or more processors, an audio performance characteristic of the content presentation companion device as a function of the distance between the electronic device and the content presentation companion device.

At1202, the audio performance characteristic of1201comprises a volume level. At1203, the audio performance characteristic of1201comprises an audio latency amount.

At1204, the method of1201further comprises detecting, with a motion detector carried by the electronic device, motion of the electronic device. At1204, in response to detecting the motion of the electronic device, the method comprises determining, with the second ultra-wideband tag component, another distance between the electronic device and the content presentation companion device using the ultra-wideband ranging process and dynamically enhancing, with the one or more processors, the audio performance characteristic of the content presentation companion device again as a function of the other distance.

At1205, the method of1201further comprises determining, from signals received by the communication device, an amount of loading borne by a network facilitating communication between the communication device and the content presentation companion device. At1205, the dynamic enhancement of the audio performance characteristic occurs further as a function of the loading.

At1206, the method of1201further comprises determining, with an antenna array carried by the electronic device, an angle of arrival at which signals delivered by the communication device to the content presentation companion device intersect a major face of the content presentation companion device. At1206, one or more processors of the electronic device control a presentation mode of the content presentation companion device as a function of the angle of arrival.

At1207the audio performance characteristic of1206comprises an amount of audio latency. At1208the audio performance characteristic of1206comprises a balance of an audio signal emanating from the content presentation companion device.

At1209, the method of1208further a motion sensor determining whether motion of the electronic device occurs changing the distance between the electronic device and the content presentation companion device. At1209, the second ultra-wideband component repeatedly determines the distance between the electronic device and the content presentation companion device using the ultra-wideband ranging process with a frequency determined as a function of whether the distance is changing. At1210, the frequency of1209is higher when the distance is changing.

At1211, an electronic device comprises a communication device electronically communicating with a content presentation companion device operating as a primary display for the electronic device. At1211, the electronic device comprises an ultra-wideband component electronically communicating with another ultra-wideband component operating in the content presentation companion device.

At1211, the electronic device comprises one or more processors determining a distance between the electronic device and the content presentation companion device by processing ultra-wideband ranging signals received from the ultra-wideband component. At1211, the one or more processors cause the communication device to adjust an audio performance characteristic associated with audio being delivered by the content presentation companion device as a function of the distance.

At1212, the electronic device of1211further comprises an angle of arrival detector determining an angle of arrival between the electronic device and the content presentation companion device. At1212, the one or more processors cause the communication device to further adjust the audio performance characteristic as a function of the angle of arrival.

At1213, the communication device of1212further determines an amount of loading of a network facilitating communication between the communication device and the content presentation companion device. At1213, the one or more processors cause the communication device to further adjust the audio performance characteristic as a function of the amount of loading.

At1214, the audio performance characteristic of1213comprises a volume associated with the audio being delivered by the content presentation companion device. At1215, the audio performance characteristic of1213comprises a latency associated with the audio being delivered by the content presentation companion device.

At1216, a system comprises an electronic device comprising an ultra-wideband component, a communication device, and one or more processors. At1216, the system comprises a content presentation companion device electronically in communication with the electronic device and comprising another ultra-wideband component.

At1216, the one or more processors of the electronic device identify a distance between the electronic device and the content presentation companion device by processing signals from the ultra-wideband component. At1216, the one or more processors cause the communication device to adjust an audio presentation characteristic associated with audio content being delivered by the content presentation companion device as a function of the distance.

At1217, the system of1216further comprises an angle of arrival sensor determining an angle between the communication device and a major surface of the content presentation companion device. At1217, the system comprises a network loading sensor determining an amount of loading of a network facilitating communication between the communication device and the content presentation companion device. At1218, the one or more processors of1217cause the communication device to further adjust the audio presentation characteristic as a function of the angle and the amount of loading.

At1219, the system of1218further comprises a motion detector determining whether the electronic device is moving relative to the content presentation companion device. At1219, the one or more processors repeat the causing the communication device to adjust the audio presentation characteristic more when the electronic device is moving than when the electronic device is stationary. At1220, the audio presentation characteristic of1219comprises a latency amount associated with the audio being delivered by the content presentation companion device.

In the foregoing specification, specific embodiments of the present disclosure have been described. However, one of ordinary skill in the art appreciates that various modifications and changes can be made without departing from the scope of the present disclosure as set forth in the claims below. Thus, while preferred embodiments of the disclosure have been illustrated and described, it is clear that the disclosure is not so limited. Numerous modifications, changes, variations, substitutions, and equivalents will occur to those skilled in the art without departing from the spirit and scope of the present disclosure as defined by the following claims.

Accordingly, the specification and figures are to be regarded in an illustrative rather than a restrictive sense, and all such modifications are intended to be included within the scope of present disclosure. The benefits, advantages, solutions to problems, and any element(s) that may cause any benefit, advantage, or solution to occur or become more pronounced are not to be construed as a critical, required, or essential features or elements of any or all the claims.