IP Library Granted Patent US 11,556,233
Granted Patent B2
US 11,556,233 · App. 15/895,569 · Granted Jan 17, 2023

Content size adjustment

Inventors: Russell Speight VanBlon (Raleigh, NC); Ryan Charles Knudson (Durham, NC); Roderick Echols (Chapel Hill, NC)
Assignee: Lenovo (Singapore) Pte. Ltd.
G06F3/04845G06F3/017G06F3/0488G06F2203/04806
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,556,233
App. No.
15/895,569
Granted
Jan 17, 2023
Kind
B2
Abstract

One embodiment provides a method, including: receiving, at an information handling device, an indication to display content at a first size on a display screen, wherein only a portion of the content is viewable at the first size on the display screen; detecting, at the information handling device, a resize gesture; and adjusting, responsive to the resize gesture, a size of the content from the first size to a second size, wherein more than the portion of the content is viewable at the second size on the display screen. Other aspects are described and claimed.

Claims (42)

1. A method, comprising:

receiving, at an information handling device, an indication to display text content at a first size on a display screen, wherein only a portion of the text content is viewable at the first size on the display screen;

determining that a projected pixel space needed to display an entirety of the text content at the first size is larger than the projected pixel space needed to display an entirety of a previous text segment at the first size, wherein the text content is different from the previous text segment;

detecting, subsequent to the determining, a resize gesture, wherein the resize gesture is associated with a predetermined movement of the information handling device;

decreasing, responsive to the detecting and based at least in part on a degree of the resize gesture, a size of the new text content from the first size to at least one smaller size, wherein the at least one smaller size is not larger than a second size that the previous text segment was adjusted to so that an entirety of the previous text segment was displayable on the display screen, wherein the decreasing the size of the new text content comprises resizing the size of the new text until reaching a threshold size associated with the display screen and wherein the threshold size comprises utilizing a maximum size text capable of displaying the entirety of text on the display screen; and

displaying, in response to the decreasing, the text content at the at least one smaller size, wherein the displaying comprises removing at least one existing visual data object on the display screen and replacing vacant space with the text content and utilizing one or more machine learning techniques to dynamically adjust the size of the text content;

the removing the at least one existing visual data object from the display screen comprising identifying each of the at least one existing visual data object to be removed based upon a predetermined governing order for removing the visual data objects on the display, wherein the displaying comprises expanding the projected pixel space needed to display the entirety of the text content at the at least one smaller size, wherein the displaying comprises the text content at the at least one smaller size occupying a space on the display that was previously occupied by at least one of the removed visual data objects;

wherein the information handling device is not a head-mounted-device.

2. The method of claim 1 , wherein the predetermined movement is associated with a movement of the information handling device toward a user's face.

3. The method of claim 1 , wherein the resize gesture is associated with a non-contact gesture with respect to the display screen.

4. The method of claim 1 , further comprising:

determining, using at least one sensor, a direction of a user's gaze; and

wherein the adjusting comprises adjusting the size of the content when the direction of the user's gaze is determined to be directed toward the information handling device.

5. The method of claim 1 , further comprising expanding, responsive to detecting the resize gesture, a content display area of the display screen.

6. The method of claim 1 , further comprising responsive to receiving an indication to display different content, displaying the different content at the first size.

7. An information handling device, comprising:

a display screen;

a processor;

a memory device that stores instructions executable by the processor to:

receive an indication to display text content at a first size on the display screen, wherein only a portion of the text content is viewable at the first size on the display screen;

determine that a pixel space needed to display an entirety of the text content at the first size is larger than the projected pixel space needed to display an entirety of a previous text segment at the first size, wherein the text content is different from the previous text segment;

detect, subsequent to the determining, a resize gesture, wherein the resize gesture is associated with a predetermined movement of the information handling device;

decrease, responsive to the detecting and based at least in part on a degree of the resize gesture, a size of the new text content from the first size to at least one smaller size, wherein the at least one smaller size is not larger than a second size that the previous text segment was adjusted to so that an entirety of the previous text segment was displayable on the display screen, wherein to decrease the size of the new text content comprises resizing the size of the new text until reaching a threshold size associated with the display screen and wherein the threshold size comprises utilizing a maximum size text capable of displaying the entirety of text on the display screen; and

display, in response to the decreasing, the text content at the at least one smaller size, wherein to display comprises removing at least one existing visual data object on the display screen and replacing vacant space with the text content and utilizing one or more machine learning techniques to dynamically adjust the size of the text content;

the removing the at least one existing visual data object from the display screen comprising identifying each of the at least one existing visual data object to be removed based upon a predetermined governing order for removing the visual data objects on the display, wherein the instructions to display comprise instructions to expand the projected pixel space needed to display the entirety of the text content at the at least one smaller size, wherein the instructions to display comprises the text content at the at least one smaller size occupying a space on the display that was previously occupied by at least one of the removed visual data objects;

wherein the information handling device is not a head-mounted device.

8. The information handling device of claim 7 , wherein the resize gesture is associated with a predetermined movement of the information handling device.

9. The information handling device of claim 8 , wherein the predetermined movement is associated with a movement of the information handling device toward a user's face.

10. The information handling device of claim 7 , wherein the resize gesture is associated with a non-contact gesture with respect to the display screen.

11. The information handling device of claim 7 , wherein the instructions are further executable by the processor to:

determine, using at least one sensor, a direction of a user's gaze; and

wherein the instructions executable by the processor to adjust comprise instructions executable by the processor to adjust the size of the content when the direction of the user's gaze is determined to be directed toward the information handling device.

12. The information handling device of claim 7 , wherein the instructions are further executable by the processor to display, responsive to receiving an indication to display different content, the different content at the first size.

13. A computer program product, comprising:

a storage device having code stored therewith, the code being executable by a processor and comprising:

code that receives an indication to display text content at a first size on a display screen of an information handling device, wherein only a portion of the text content is viewable at the first size on the display screen;

code that determines that a projected pixel space needed to display an entirety of the text content at the first size is larger than the projected pixel space needed to display an entirety of a previous text segment at the first size, wherein the text content is different from the previous text segment;

code that detects, subsequent to the code that determines, a resize gesture, wherein the resize gesture is associated with a predetermined movement of the information handling device;

code that decreases, responsive to the code that detects and based at least in part on a degree of the resize gesture, a size of the new text content from the first size to at least one smaller size, wherein the at least one smaller size is not larger than a second size that the previous text segment was adjusted to so that an entirety of the previous text segment was displayable on the display screen, wherein the code that decreases the size of the new text content comprises resizing the size of the new text until reaching a threshold size associated with the display screen and wherein the threshold size comprises utilizing a maximum size text capable of displaying the entirety of text on the display screen; and

code that displays, in response to the code that decreases, the text content at the at least one smaller size, wherein the code that displays comprises removing at least one existing visual data object on the display screen and replacing vacant space with the text content and utilizing one or more machine learning techniques to dynamically adjust the size of the text content;

the removing the at least existing visual data object from the display screen comprising identifying each of the at least one existing visual data object to be removed based upon a predetermined governing order for removing the visual data objects on the display, wherein the code that displays comprises code that expands the projected pixel space needed to display the entirety of the text content at the at least one smaller size, wherein the code that displays comprises the text content at the at least one smaller size occupying a space on the display that was previously occupied by at least one of the removed visual data objects;

wherein the information handling device is not a head-mounted device.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 20, 2025
From: LENOVO PC INTERNATIONAL LIMITED
To: LENOVO SWITZERLAND INTERNATIONAL GMBH
Reel/Frame 070269/0092 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 19, 2025
From: LENOVO (SINGAPORE) PTE LTD.
To: LENOVO PC INTERNATIONAL LIMITED
Reel/Frame 070266/0906 →
CORRECTIVE ASSIGNMENT TO CORRECT THE INCORRECT ASSIGNMENT DOCUMENT UPLOADED PREVIOUSLY RECORDED ON REEL 044914 FRAME 0311. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT OF ASSIGNORS INTEREST. Recorded Feb 17, 2022
From: VANBLON, RUSSELL SPEIGHT; KNUDSON, RYAN CHARLES; ECHOLS, RODERICK
To: LENOVO (SINGAPORE) PTE. LTD.
Reel/Frame 059171/0673 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 13, 2018
From: VANBLON, RUSSELL SPEIGHT; KNUDSON, RYAN CHARLES; ECHOLS, RODERICK
To: LENOVO (SINGAPORE) PTE. LTD.
Reel/Frame 044914/0311 →
Continuity (1)
Related Publication 20190250801A1 · Aug 15, 2019