Adjusting font sizes
AssigneeVerizon Patent and Licensing Inc.
InventorMichelle Felt
Life of this patent
Estimating the term…
Abstract
A device may determine a baseline size of a font, obtain a distance between a user and a mobile device when the baseline size is determined, determine, via a sensor, a current distance between the mobile device and the user, determine a target size of the font based on the current distance, the distance, and the baseline size, set a current size of the font to the target size of the font, and display, on the mobile device, characters in the font having the target size.
Claims20
A device comprising:
- an output component to provide an audio or visual output;
- a sensor to determine a distance between a user and the device;
- one or more processors to:
- obtain, as a baseline distance between the user and the device, a particular distance between the user and the device via the sensor;
- provide test values for the audio or visual output to the user when the distance between the user and the device is the baseline distance;
- determine a baseline value based on a test value selected from the test values according to the baseline distance;
- after determining the baseline value, determine, via the sensor, a first current distance between the user and the device;
- determine a first target value for the audio or visual output based on the first current distance, the baseline distance, and the baseline value;
- provide, via the output component, an audio or visual output having a magnitude specified by the first target value;
- determine a second current distance between the user and the device;
- determine a second target value for the audio or visual output based on the second current distance, the baseline distance, and the baseline value;
- and
- provide, via the output component, the audio or visual output, changing a magnitude of the audio or visual output toward a magnitude specified by the second target value at a speed that is dependent on a user-specified speed preference and a speed of a change from the first current distance to the second current distance;
- and
- a memory to store the determined baseline value, associating with the obtained baseline distance.
A method comprising:
- obtaining, as a baseline distance between the user and the mobile device, a particular distance between the user and the mobile device via a sensor;
- providing test font sizes to the user when the distance between the user and the device is the baseline distance;
- after determining the baseline font size, determining, via the sensor, a first current distance between the mobile device and the user;
- determining a first target font size based on the first current distance, the baseline distance, and the baseline font size;
- displaying, on the mobile device, characters in the font having the first target font size;
- determining a second current distance between the user and the device;
- determining a second target font size based on the second current distance, the baseline distance, and the baseline font size;
- and
- displaying, on the mobile device, character, changing a font size of the characters toward the second target font size at a user-selected speed.
A non-transitory computer-readable medium, comprising computer-executable instructions for configuring one or more processors to:
- obtain, as a baseline distance between a user and the mobile device, a particular distance between the user and the mobile device via the sensor;
- provide test volume levels to the user when the distance between the user and the device is the baseline distance;
- determine a baseline volume level based on a test volume level selected from the test volume levels according to the baseline distance;
- determine, via the sensor, a first current distance between the user and the mobile device;
- determine a first target volume level of the speaker based on at least the first current distance, the baseline distance, and the baseline volume level;
- set a first current volume level of the speaker to the first target volume level of the speaker;
- generate, from the mobile device, sounds having the first target volume level;
- determine a second current distance between the user and the mobile device;
- determine a second target volume level of the speaker based on at least the second current distance, the baseline distance, and the baseline value;
- change a volume of the speaker at a speed that is dependent on a speed of a change from the first current distance to the second current distance;
- and
- generate, from the mobile device, sounds, changing a volume level of the sounds toward the second target volume level at a speed that is dependent on a user-specified speed preference and a speed of a change from the first current distance to the second current distance.
Dependencies are inferred from the claim text.