Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.
1. A method for entering blueprint data into a handheld device comprising: receiving in said handheld device a start point for a first line segment; receiving in said handheld device a length for said first line segment; receiving in said handheld device a direction for said first line segment, wherein an end point of said first line segment is determined from said start point, said direction, and length received for said first line segment; receiving in said handheld device a start point for an arc; receiving in said handheld device an end point for said arc; receiving in said handheld device a radius for said arc; receiving and displaying said first line segment and said arc on a display associated with said handheld device; automatically parsing said arc into a plurality of arc subdivisions with a line segment editor; receiving in said handheld device a start point for a second line segment, wherein said start point of said second line segment is said end point of said first line segment wherein said end point of said second line segment is determined from said start point of said second line segment, and received direction and length for said second line segment; receiving and displaying said second line segment on said display; receiving in said handheld device a start point for a third line segment, wherein said start point of said third line segment is said end point of said second line segment; translating in said handheld device said second line segment so that the start point of said second line segment coincides with an end point of said third line segment; receiving and displaying said third line segment on said display; storing said first, second, and third line segments as a hierarchical sequence within a memory of said handheld device; and in response to deletion of said second line segment a processor of said handheld device automatically identically translates said third line segment in said memory without translating said first line segment such that coincidence is achieved between the start point of said third line segment and an endpoint of said first line segment.
A method for entering blueprint data on a handheld device involves: Inputting the starting point, length, and direction of a first line segment, calculating its endpoint. Inputting the start point, end point, and radius of an arc. Displaying the line segment and arc. Automatically dividing the arc into smaller line segments. Inputting a starting point for a second line segment that connects to the first line segment's endpoint, and inputting its direction and length, calculating its endpoint, and displaying the second line segment. Connecting a third line segment to the second's endpoint, then adjusting the second line segment to ensure proper connection. Displaying the third line segment. Storing all segments in a hierarchical sequence. If the second line segment is deleted, the third is automatically adjusted to connect to the first, without modifying the first segment.
2. The method of claim 1 , further comprising receiving a repeat factor for said first line segment.
The method for entering blueprint data on a handheld device as described in the previous claim, also allows for specifying a repeat factor for the first line segment. This repeat factor allows a user to define a pattern or series of identical segments based on the initial segment and repeat it automatically in sequence. This is useful for drawing repetitive elements within the blueprint such as structural beams or repeating architectural details. The repeat factor essentially duplicates the initial segment multiple times in the sequence.
3. A computer system for entering blueprint data into a handheld device comprising: a graphical user interface for receiving in said handheld device a start point for a first line segment; said graphical user interface for receiving in said handheld device a length for said first line segment; said graphical user interface for receiving in said handheld device a direction for said first line segment, wherein an end point of said first line segment is determined from said start point, said direction, and length received for said first line segment; said graphical user interface for receiving in said handheld device a start point for an arc; said graphical user interface for receiving in said handheld device an end point for said arc; said graphical user interface for receiving in said handheld device a radius for said arc; said graphical user interface for receiving and displaying said first line segment and said arc on a display associated with said handheld device; a processor for automatically parsing said arc into a plurality of arc subdivisions with a line segment editor; said graphical user interface for receiving in said handheld device a start point for a second line segment, wherein said start point of said second line segment is said end point of said first line segment wherein said end point of said second line segment is determined from said start point of said second line segment, and received direction and length for said second line segment; said graphical user interface for receiving and displaying said second line segment on said display; said graphical user interface for receiving in said handheld device a start point for a third line segment, wherein said start point of said third line segment is said end point of said second line segment; said processor for translating in said handheld device said second line segment so that the start point of said second line segment coincides with an end point of said third line segment; said graphical user interface receiving and displaying said third line segment on said display; a memory for storing said first, second, and third line segments as a hierarchical sequence within said handheld device; and said processor, in response to deletion of said second line segment a processor of said handheld device automatically identically translates said third line segment in said memory without translating said first line segment such that coincidence is achieved between the start point of said third line segment and an endpoint of said first line segment.
A computer system for entering blueprint data on a handheld device has a graphical user interface (GUI) to input the start point, length, and direction of a first line segment, calculating its endpoint. The GUI also inputs the start point, end point, and radius of an arc. The GUI displays the line segment and arc on the device's screen. A processor automatically divides the arc into smaller line segments. The GUI inputs a starting point for a second line segment connected to the first's endpoint, and its direction/length, calculating its endpoint, and displaying the second line segment. The GUI connects a third segment to the second's endpoint. The processor adjusts the second line segment to ensure proper connection. The GUI displays the third segment. A memory stores all segments in a hierarchical sequence. If the second segment is deleted, the processor automatically adjusts the third to connect to the first.
4. The computer system of claim 3 , wherein said display is a touchscreen.
The computer system for entering blueprint data as described in the previous claim, has a display which is a touchscreen interface. This touchscreen enables the user to directly manipulate and input points, lines, and arcs by touching and interacting with the display, thus simplifying and speeding up the blueprint entry process. The user can use gestures to define dimensions, directions, and positions of the elements.
5. The computer system of claim 3 , further comprising a keypad.
The computer system for entering blueprint data as described in the previous claim, also includes a keypad. This keypad provides an alternative input method, allowing users to precisely enter numerical values for lengths, directions, and radii. The keypad can be particularly useful for users who prefer a tactile input method or need to enter exact measurements quickly. The keypad and the graphical touchscreen interface complement each other.
6. A non-transitory computer-readable storage medium comprising computer executable instructions stored therein which, when executed, cause a processor of a handheld device to perform a method for entering blueprint data into said handheld device comprising: receiving in said handheld device a start point for a first line segment; receiving in said handheld device a length for said first line segment; receiving in said handheld device a direction for said first line segment, wherein an end point of said first line segment is determined from said start point, said direction, and length received for said first line segment; receiving in said handheld device a start point for an arc; receiving in said handheld device an end point for said arc; receiving in said handheld device a radius for said arc; receiving and displaying said first line segment and said arc on a display associated with said handheld device; automatically parsing said arc into a plurality of arc subdivisions with a line segment editor; receiving in said handheld device a start point for a second line segment, wherein said start point of said second line segment is said end point of said first line segment wherein said end point of said second line segment is determined from said start point of said second line segment, and received direction and length for said second line segment; receiving and displaying said second line segment on said display; receiving in said handheld device a start point for a third line segment, wherein said start point of said third line segment is said end point of said second line segment; translating in said handheld device said second line segment so that the start point of said second line segment coincides with an end point of said third line segment; receiving and displaying said third line segment on said display; storing said first, second, and third line segments as a hierarchical sequence within a memory of said handheld device; and in response to deletion of said second line segment a processor of said handheld device automatically identically translates said third line segment in said memory without translating said first line segment such that coincidence is achieved between the start point of said third line segment and an endpoint of said first line segment.
A non-transitory computer-readable storage medium stores instructions to allow a handheld device to enter blueprint data. The steps are: Inputting the starting point, length, and direction of a first line segment, calculating its endpoint. Inputting the start point, end point, and radius of an arc. Displaying the line segment and arc. Automatically dividing the arc into smaller line segments. Inputting a starting point for a second line segment that connects to the first line segment's endpoint, and inputting its direction and length, calculating its endpoint, and displaying the second line segment. Connecting a third line segment to the second's endpoint, then adjusting the second line segment to ensure proper connection. Displaying the third line segment. Storing all segments in a hierarchical sequence. If the second line segment is deleted, the third is automatically adjusted to connect to the first, without modifying the first segment.
Unknown
September 2, 2014
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.