Dynamic Grid Adapting to Previously Drawn Objects

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional grids in drawing programs have fixed grid sizes and orientations, which can be inconvenient when users need to draw objects with different dimensions or angles, requiring users to reset grid properties frequently.

Innovation Solution

A dynamic grid that adjusts its properties, such as gridline spacing, orientation, and coordinate mode, based on the properties of the previously drawn object, allowing for automatic or manual changes to match the user's current drawing, enhancing efficiency by providing a more suitable measurement reference.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a fixed grid size and orientation are used, then the grid structure is simple and stable, but users must frequently reset grid properties when drawing objects with different dimensions or angles

Engineering Contradiction:
Improvegrid adaptabilityVSAvoidgrid property reset operations
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a dynamic grid system where grid properties (spacing, orientation, origin position) automatically adjust based on the previously drawn object. The grid transitions from a static fixed structure to a dynamic adaptive structure that changes in real-time according to drawing context, eliminating the need for manual property resets

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system automatically modifies grid parameters (gridline spacing, orientation angle, coordinate mode) based on the properties of previously drawn objects. When a user draws an object with specific dimensions or angles, the grid parameters are dynamically changed to match, providing continuous adaptability without user intervention

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If the grid properties are reset frequently to match different drawing objects, then the grid remains relevant to current drawing needs, but user productivity decreases due to repeated adjustments

Engineering Contradiction:
Improvegrid measurement relevanceVSAvoidsketching efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The grid system performs self-adjustment by automatically detecting the properties of previously drawn objects and modifying its own parameters accordingly. This self-service mechanism eliminates the need for users to manually reset grid properties, maintaining measurement precision while preserving sketching flow and productivity

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements a feedback loop where the grid continuously monitors drawing object properties and automatically adjusts its configuration in response. This closed-loop control ensures the grid remains relevant to current drawing needs without requiring user intervention, thereby maintaining both precision and efficiency

Inventive Principle:
Principle #23Feedback

3Productivity

If automatic grid adjustment is implemented based on previously drawn objects, then sketching efficiency improves, but the system complexity increases

Engineering Contradiction:
Improvesketching speedVSAvoiddynamic grid adjustment mechanism
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system performs preliminary analysis of the previously drawn object's properties before adjusting the grid. By pre-processing the object data to extract relevant dimensional and angular information, the system prepares the necessary grid parameter changes in advance, enabling rapid automatic adjustment that enhances sketching speed without excessive complexity

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9400597B2Presenting dynamic grids
Publication Date: 2016.07.26 MICROSOFT TECHNOLOGY LICENSING LLC
  • US9400597B2 patent drawing
  • US9400597B2 patent drawing
  • US9400597B2 patent drawing

AI summary

Grids are commonly used to provide an environment for users to orient objects within a drawing program. The properties of a grid are usually defined and set at the time the grid is created and do not change. An effective way to provide a useful grid that can adapt to objects a user has drawn is provided herein by presenting a dynamic grid on a display. The dynamic grid may adjust grid properties, such as the position of the origin, the angle of the grid, the size of gridline spacing, the coordinate mode, etc. The new grid properties are adjusted to accommodate what the user may draw next, based upon what the user previously drew.