IP Library Granted Patent US 10,956,657
Granted Patent B1
US 10,956,657 · App. 16/183,680 · Granted Mar 23, 2021

Apparatus, system and method for domain-specific text scaling control

Inventor: George A. Chauvin (Ferrisburgh, VT)
Assignee: ALLSCRIPTS SOFTWARE, LLC
G06F40/109G06F3/0481G06F3/0484
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 10,956,657
App. No.
16/183,680
Granted
Mar 23, 2021
Kind
B1
Abstract

Technologies and techniques for providing domain-specific text scaling for a page having a plurality of domains. A processing apparatus configured to generate the page and an interface associated with at least one of the plurality of domains. A profile module is configured to store user identification information. A scaling module is included, wherein the processing apparatus is configured to receive an input via the interface to modify the text scaling via the scaling module for the associated domain, without modifying the text scaling for at least one of the other of plurality of domains. Contexts for domains may also be determined and subsequently used to load pre-stored values for domain-specific text scaling.

Claims (39)

1. An apparatus for providing domain-specific text scaling for a page comprising a plurality of domains, comprising:

a processing apparatus configured to generate the page comprising the plurality of domains, wherein the processing apparatus is further configured to generate an interface associated with at least one of the plurality of domains and wherein the processing device is configured to process at least one of the plurality of domains to determine a domain context comprising domain characteristic data and text scaling;

a memory device, operatively coupled to the processing apparatus;

communications circuitry, operatively coupled to the processing apparatus, wherein the communications circuitry is configured to communicate with a computer network;

a profile module, operatively coupled to the processing apparatus, wherein the profile module is configured to store user identification information and user context information comprising domain characteristic data and domain-specific text scaling data associated with the domain context;

a scaling module, operatively coupled to the processing apparatus, wherein the processing apparatus is configured to process the user context information to generate a first context value, process the generated page to determine a second context value for at least one domain of the page, compare the second context value with the first context value, and, if the values match within a predetermined tolerance value, load a predetermined text scaling value for the domain associated with the second context value for modifying the text scale.

2. The apparatus of claim 1 , wherein the processing apparatus is configured to determine the domain context by processing domain characteristic data relative to the text scaling.

3. The apparatus of claim 2 , wherein the domain characteristic data comprises at least one of domain size, presence/size of images in the domain, presence/location of borders within the domain, and relative position of text to the borders and/or other elements in the domain.

4. The apparatus of claim 1 , wherein the processing apparatus is configured to modify the text scaling by increasing or decreasing the size of the font in the domain.

5. The apparatus of claim 1 , wherein the page comprises one of an application page or a web page.

6. A processor-based method for providing domain-specific text scaling for a page comprising a plurality of domains, comprising:

generating, via a processing apparatus, the page comprising the plurality of domains;

processing, via the processing apparatus, at least one of the plurality of domains to determine a domain context comprising domain characteristic data and text scaling;

generating, via the processing apparatus, an interface associated with at least one of the plurality of domains;

storing, via a profile module, user identification information and user context information comprising domain characteristic data and domain-specific text scaling data;

associating, via the processing apparatus, the domain context with the user identification information and storing the associated domain context in the profile module;

receiving an input via the generated interface;

processing the user context information to generate a first context value;

processing the generated page to determine a second context value for at least one domain of the page;

comparing the second context value with the first context value, and, if the values match within a predetermined tolerance value, loading a predetermined text scaling value for the domain associated with the second context value for modifying the text scale.

7. The method of claim 6 , wherein processing at least one of the plurality of domains to determine a domain context comprises processing domain characteristic data relative to the text scaling.

8. The method of claim 7 , wherein the domain characteristic data comprises at least one of domain size, presence/size of images in the domain, presence/location of borders within the domain, and relative position of text to the borders and/or other elements in the domain.

9. The method of claim 6 , wherein modifying the text scaling comprises increasing or decreasing the size of the font in the domain.

10. The method of claim 6 , wherein the page comprises one of an application page or a web page.

11. An apparatus for providing domain-specific text scaling for a page comprising a plurality of domains, comprising:

a processing apparatus configured to generate the page comprising the plurality of domains;

a memory device, operatively coupled to the processing apparatus;

communications circuitry, operatively coupled to the processing apparatus, wherein the communications circuitry is configured to communicate with a computer network;

a profile module, operatively coupled to the processing apparatus, wherein the profile module is configured to store user identification information and user context information comprising domain characteristic data and domain-specific text scaling data;

a scaling module, operatively coupled to the processing apparatus,

wherein the processing apparatus is configured to

process the user context information to generate a first context value;

process the generated page to determine a second context value for at least one domain of the page;

compare the second context value with the first context value, and, if the values match within a predetermined tolerance value, load a predetermined text scaling value for the domain associated with the second context value for modifying the text scale.

12. The apparatus of claim 11 , wherein the domain characteristic data comprises at least one of domain size, presence/size of images in the domain, presence/location of borders within the domain, and relative position of text to the borders and/or other elements in the domain.

13. The apparatus of claim 11 , wherein the loaded text scaling causes the processing apparatus to increase or decrease the font of the text in the domain associated with the second context value.

14. The apparatus of claim 11 , wherein the page comprises one of an application page or a web page.

15. The apparatus of claim 11 , wherein the processing apparatus is configured to process the user context information to generate a first context value by applying an arithmetic function to domain characteristics.

16. The apparatus of claim 11 , wherein the processing apparatus is configured to process the generated page to determine a second context value by applying an arithmetic function to domain characteristics.

Assignments (3)
PATENT SECURITY AGREEMENT Recorded Jun 18, 2025
From: ALLSCRIPTS SOFTWARE, LLC
To: WILMINGTON SAVINGS FUND SOCIETY, FSB, AS COLLATERAL AGENT
Reel/Frame 071682/0579 →
GRANT OF SECURITY INTEREST IN PATENT RIGHTS Recorded May 16, 2022
From: ALLSCRIPTS SOFTWARE, LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 060073/0613 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 14, 2019
From: CHAUVIN, GEORGE A.
To: ALLSCRIPTS SOFTWARE, LLC
Reel/Frame 048602/0909 →