Patentable/Patents/US-11468224
US-11468224

Method for resizing elements of a document

PublishedOctober 11, 2022
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

A method for displaying digitized documents in a non-proportional manner that retains the overall context while emphasizing high value information is provided. The method includes determining useful increment for scaling objects of digital content as a function of their value and their prominence and proximity to other objects. The font size of high-value text elements for containers may be increased and the container themselves may be vertically scaled and shifted in a non-proportional manner.

Patent Claims
27 claims

Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.

Claim 2

Original Legal Text

2. The method of claim 1, wherein each text element adjustment is adjusted as a function of the respective process level relative to a hierarchy of the nesting of process levels.

Plain English translation pending...
Claim 3

Original Legal Text

3. The method of claim 2, wherein each visual element has a zoomable data set comprising: a container height, a container width, and a container center.

Plain English translation pending...
Claim 4

Original Legal Text

4. The method of claim 3, wherein linearity is associated with the container height or the container width of the respective visual element, but not both.

Plain English translation pending...
Claim 5

Original Legal Text

5. The method of claim 4, wherein each summation of text element adjustments is a function of one or more stacks of linear graphic elements on a respective process level.

Plain English Translation

This invention relates to a method for adjusting text elements in a graphical representation, particularly in the context of integrated circuit design or similar technical diagrams. The problem addressed is the need to precisely position text elements relative to linear graphic elements, such as lines or shapes, across multiple process levels in a layered diagram. The method involves calculating adjustments for text elements based on the positions of stacks of linear graphic elements at each process level. Each stack consists of multiple linear graphic elements aligned vertically or horizontally, and the summation of text element adjustments is derived from the spatial relationships between these stacks and the text elements. The method ensures that text remains properly aligned and readable despite variations in the underlying graphic elements, improving clarity in complex diagrams. The adjustments account for the cumulative effect of multiple process levels, allowing for accurate text placement even in densely populated or multi-layered designs. This approach enhances the precision and consistency of text annotations in technical drawings, particularly where multiple layers of graphic elements interact. The method is applicable to fields requiring detailed graphical representations, such as semiconductor design, circuit schematics, or architectural drafting.

Claim 6

Original Legal Text

6. The method of claim 5, wherein the linear resizing of each graphic element, at each respective process level, is a function of a largest stack of the one or more stacks of an immediately outer process level.

Plain English translation pending...
Claim 7

Original Legal Text

7. The method of claim 6, further proportionally resizing each graphic element within each stack as a function of a difference between the largest stack and the stack reserve associated with said stack.

Plain English Translation

This invention relates to a method for dynamically adjusting the visual representation of data stacks in a graphical user interface, particularly for optimizing space utilization and readability. The method addresses the problem of displaying multiple data stacks in a limited display area, where varying stack sizes can lead to inefficient use of space or poor visual clarity. The solution involves proportionally resizing each graphic element within a stack based on the difference between the largest stack and a reserved space associated with each stack. This ensures that all stacks are scaled appropriately relative to one another while maintaining a consistent visual hierarchy. The method also includes determining the largest stack in a set of stacks and calculating a stack reserve for each stack, which serves as a minimum size threshold to prevent excessive resizing. By dynamically adjusting the size of each graphic element within a stack, the method improves the visual balance and readability of the displayed data, making it easier for users to interpret the information at a glance. The approach is particularly useful in applications where multiple data sets must be displayed in a compact and visually coherent manner, such as dashboards, data visualization tools, or interactive reports.

Claim 8

Original Legal Text

8. The method of claim 7, further maintaining a native relationship of the visual display through the linear resizing and the proportional resizing of the graphic elements in view of adjacent graphic elements.

Plain English translation pending...
Claim 9

Original Legal Text

9. The method of claim 8, wherein the native relationship is defined, in part, at each process level, by a linear adjacency of each graphic element associated with the largest stack reserve and a graphic element associated with each remaining stack, respectively.

Plain English Translation

This invention relates to a method for defining and managing relationships between graphic elements in a process visualization system, particularly in environments where stack-based memory allocation is used. The problem addressed is the need for a clear, structured way to represent and navigate relationships between graphic elements at different process levels, ensuring efficient memory usage and logical organization. The method involves defining a native relationship between graphic elements based on their association with stack memory reserves. At each process level, the relationship is determined by the linear adjacency of a graphic element linked to the largest stack reserve and other graphic elements associated with remaining stacks. This ensures that the most critical or resource-intensive elements are prioritized in the visualization hierarchy. The method may also include generating a visual representation of the process, where the adjacency relationships are depicted to reflect the memory allocation structure. This helps users quickly understand the memory usage and dependencies between elements. Additionally, the method may involve dynamically updating the relationships as stack allocations change, ensuring the visualization remains accurate over time. By defining relationships based on stack adjacency, the method provides a systematic way to organize and display process elements, improving clarity and efficiency in process visualization and memory management. This approach is particularly useful in software development, debugging, and system analysis, where understanding memory allocation and element dependencies is critical.

Claim 10

Original Legal Text

10. The method of claim 9, further linearly shifting, at each process level, a most linearly advanced graphic element associated with the largest stack as a function of an immediately outer processing level.

Plain English translation pending...
Claim 11

Original Legal Text

11. The method of claim 10, further linearly shifting, at each process level, the remaining graphic elements associated with the largest stack as a function of an immediately linearly advanced graphic element.

Plain English translation pending...
Claim 12

Original Legal Text

12. The method of claim 11, further linearly shifting, at each process level, the graphic elements associated with a stack less than the largest stack as a function of the linear adjacency.

Plain English translation pending...
Claim 13

Original Legal Text

13. The method of claim 12, wherein each linear shift of each graphic element is defined by the container center of said graphic element.

Plain English translation pending...
Claim 14

Original Legal Text

14. The method of claim 13, wherein each linear shift is a center-y or center-x shift.

Plain English Translation

A system and method for image processing involves adjusting the position of an image or a portion of an image to correct misalignment or improve visual quality. The method includes applying a linear shift to the image or a selected region of the image, where the shift is either a center-y shift (vertical adjustment) or a center-x shift (horizontal adjustment). This adjustment can be used to align the image with a reference or to optimize its position within a display or processing pipeline. The linear shift may be applied to correct distortions, compensate for sensor misalignment, or enhance visual presentation. The method may also include determining the optimal shift amount based on image analysis or user input, ensuring precise positioning. The system can be integrated into imaging devices, such as cameras, medical imaging systems, or display technologies, to improve accuracy and performance. The technique is particularly useful in applications requiring high precision, such as medical imaging, industrial inspection, or augmented reality, where minor misalignments can significantly impact results. The method ensures that the image is centered or repositioned accurately, enhancing overall system reliability and user experience.

Claim 15

Original Legal Text

15. The method of claim 14, further accessing a set of one or more data files specifying the zoomable data set; and storing one of a different non-proportional zoomable data sets for different visual elements of the plurality of visual elements, wherein the non-proportional zoomable data set redefines the zoomable data set, respectively.

Plain English translation pending...
Claim 16

Original Legal Text

16. The method of claim 15, wherein each stored non-proportional zoomable data set is stored with each respective visual element.

Plain English translation pending...
Claim 18

Original Legal Text

18. The method of claim 16, further comprising rendering the visual display on a display screen by modifying each visual element according to the stored non-proportional zoomable data sets.

Plain English translation pending...
Claim 19

Original Legal Text

19. The method of claim 18, wherein each text element comprises a font size, and wherein, for each text element, the text element adjustment comprises an adjustment to said font size.

Plain English translation pending...
Claim 22

Original Legal Text

22. The method of claim 21, wherein each font size resizing is resized as a function of the respective process level relative to a hierarchy of the nesting of process levels.

Plain English Translation

This invention relates to a method for dynamically resizing font sizes in a hierarchical process visualization system. The method addresses the challenge of maintaining readability and visual clarity in nested process diagrams where multiple levels of processes are displayed. The core problem is that traditional fixed font sizes can make lower-level processes illegible or higher-level processes overly dominant, disrupting the visual hierarchy. The method dynamically adjusts font sizes based on the relative position of each process level within a nested hierarchy. Each process level is assigned a font size that scales proportionally to its depth in the hierarchy. For example, a top-level process may have a larger font size than a sub-process nested two levels deep. The resizing function ensures that the visual prominence of each process level corresponds to its importance in the hierarchy, improving readability and user comprehension. The method may also incorporate additional factors, such as the number of nested levels, the density of processes, or user-defined preferences, to further refine font size adjustments. The dynamic resizing is applied in real-time as the hierarchy is displayed or modified, ensuring consistent visual representation. This approach enhances the usability of process visualization tools, particularly in complex workflows with deep nesting.

Claim 23

Original Legal Text

23. The method of claim 22, wherein each visual element has a zoomable data set comprising a font size.

Plain English translation pending...
Claim 24

Original Legal Text

24. The method of claim 23, wherein each sum of text element adjustments is a function of one or more stack reserves, wherein each stack is defined by a stack of linear graphic elements on a respective process level.

Plain English translation pending...
Claim 25

Original Legal Text

25. The method of claim 24, wherein the zoomable data set further comprising a text element location.

Plain English translation pending...
Claim 26

Original Legal Text

26. The method of claim 25, further linearly shifting, at each process level, the text element location associated with a most linearly advanced graphic element associated with the largest stack as a function of an immediately outer processing level.

Plain English translation pending...
Claim 27

Original Legal Text

27. The method of claim 26, further linearly shifting, at each process level, the text element location associated with the remaining graphic elements associated with the largest stack as a function of an immediately linearly advanced graphic element.

Plain English translation pending...
Claim 28

Original Legal Text

28. The method of claim 27, further linearly shifting, at each process level, the graphic elements associated with a stack less than the largest stack as a function of the linear adjacency.

Plain English translation pending...
Claim 29

Original Legal Text

29. The method of claim 28, further accessing a set of one or more data files specifying the zoomable data set; and storing one of a different non-proportional zoomable data sets for different visual elements of the plurality of visual elements, wherein the non-proportional zoomable data set redefines the zoomable data set, respectively.

Plain English Translation

This invention relates to data visualization systems that allow users to zoom into and explore large datasets. The problem addressed is the need for more flexible and context-aware zooming mechanisms, particularly when different visual elements within a dataset require distinct zoom behaviors. Traditional proportional zooming applies the same scaling factor uniformly, which may not be optimal for datasets where different elements should be magnified differently. The method involves accessing a set of data files that define a zoomable dataset, which includes multiple visual elements. Instead of applying uniform zooming, the system stores and applies different non-proportional zoomable datasets for each visual element. These alternative datasets redefine how zooming behaves for each element, allowing for customized scaling. For example, one element might zoom in linearly, while another might zoom in logarithmically or follow a custom curve. This approach enables more nuanced and adaptive data exploration, particularly useful in complex datasets where different elements have varying levels of detail or importance. The system dynamically adjusts the zoom behavior based on the selected element, improving user experience and data interpretation.

Claim 30

Original Legal Text

30. The method of claim 29, wherein each stored non-proportional zoomable data set is stored with each respective visual element.

Plain English translation pending...
Claim 31

Original Legal Text

31. The method of claim 30, further comprising rendering the visual display on a display screen by modifying each visual element according to the stored non-proportional zoomable data sets.

Plain English translation pending...
Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

May 17, 2021

Publication Date

October 11, 2022

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, FAQs, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Method for resizing elements of a document” (US-11468224). https://patentable.app/patents/US-11468224

© 2026 Nomic Interactive Technology LLC. Machine-readable context available at /api/llm-context/US-11468224. See llms.txt for full attribution policy.