Patents by Inventor Nathaniel M. McCully
Nathaniel M. McCully has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 7305617Abstract: Methods and apparatus, including computer program products, implementing and using techniques for controlling forced grid line spacing. The height of text consisting of a plurality of characters to be arranged within a current line in a grid displayed on a display device is determined. If the height of the text is larger than a specified dimension for the grid, an arrangement region that includes the current line and at least one subsequent line is demarcated. A coordination line within the arrangement region according to a selected coordination mode is set and the plurality of characters is arranged within the arrangement region while coordinating the plurality of characters with the coordination line. This provides an electronic typesetting technology that can automatically and swiftly perform forced grid line spacing without requiring complicated manual operations by the user.Type: GrantFiled: February 12, 2001Date of Patent: December 4, 2007Assignee: Adobe Systems IncorporatedInventor: Nathaniel M. McCully
-
Patent number: 7296227Abstract: Method and apparatus, including computer program products, implementing and using techniques for controlling leading. A region including a plurality of lines in data being typeset and displayed on a display device is specified. One of the lines in the plurality of lines is selected, and a user input is received to set a new leading value (S11, S12). The current leading value of the selected line is determined (S13). The difference between the new leading value and the current leading value is determined (S14). The spacing amount of the selected line based on the difference is adjusted. A desktop publishing system for controlling leading is also described.Type: GrantFiled: February 12, 2001Date of Patent: November 13, 2007Assignee: Adobe Systems IncorporatedInventor: Nathaniel M. McCully
-
Patent number: 7123261Abstract: Methods and apparatus, including computer program products, implementing and using techniques for coordinating grid tracking and character composition. A grid defining a layout of one or more lines of grid boxes is received. Each grid box can accommodate one full-width character and has a global track amount specified in an absolute unit. One or more of the grid boxes is populated with characters and associated spaces. The characters and their associated spaces in the one or more lines of grid boxes are tracked by an amount determined as a function of the global track amount and a proportion of an em for the characters and their associated spaces.Type: GrantFiled: March 17, 2003Date of Patent: October 17, 2006Assignee: Adobe Systems IncorporatedInventor: Nathaniel M. McCully
-
Patent number: 6993709Abstract: A method and apparatus of a layout editing system for arranging page structural elements in an electronic document. An electronic document having a grid provided with a plurality of first attraction points is displayed on a display device. A page structural element whose outline is demarcated by a frame on the electronic document is also displayed on the display device. The page structural element is provided with a plurality of attractive second attraction points to adjust its position in accordance with the plurality of first attraction points. Upon detecting that the cursor is positioned inside the frame of the page structural element and that the button of a pointing device linked to the cursor is pressed down, the page structural element is held and only the second attraction point nearest to the cursor is selected from among the plurality of second attraction points to be an attractive state.Type: GrantFiled: September 11, 2000Date of Patent: January 31, 2006Assignee: Adobe Systems IncorporatedInventors: Heath A. Lynn, Nathaniel M. McCully
-
Patent number: 6985146Abstract: Methods and apparatus for composite font editing in a DTP system. A font file stores multiple different fonts. A composite font editor can select two or more different fonts to create a composite font. A composite font file stores the created composite font. The composite font editor can display a composite font dialog box on the screen of a display device. The composite font dialog box contains a sample window with sample text of the composite font. An icon is provided for controlling display/non-display of at least one reference line associated with the font of the sample text displayed in the sample window in response to a user input.Type: GrantFiled: September 25, 2001Date of Patent: January 10, 2006Assignee: Adobe System IncorporatedInventors: Marilyn E. Shade, Margie E. Vogel, Nathaniel M. McCully
-
Patent number: 6928611Abstract: Methods and apparatus for setting a text composition spacing amount in a DTP system. An inter-character class spacing amount setting table for use in line composition groups similar characters, forms a several character classes and sets inter-character spacing amounts between a character class of a previous character and a character class of a next character within a pair of continuous characters. A user can select a basic settings mode for setting the inter-character spacing amount using a character class relationship table defining a relationship between the character class for the previous character and the character class for the next character; or a detailed settings mode for setting the inter-character spacing amount directly without using the character class relationship table. A display device for displaying electronic text that has been line composed and an input device for receiving user input are provided.Type: GrantFiled: September 25, 2001Date of Patent: August 9, 2005Assignee: Adobe Systems IncorporatedInventors: Nathaniel M. McCully, Shinji Hiramatsu, Marilyn E. Shade
-
Publication number: 20040268255Abstract: Methods and apparatus, including computer program products, implementing and using techniques for controlling forced grid line spacing. The height of text consisting of a plurality of characters to be arranged within a current line in a grid displayed on a display device is determined. If the height of the text is larger than a specified dimension for the grid, an arrangement region that includes the current line and at least one subsequent line is demarcated. A coordination line within the arrangement region according to a selected coordination mode is set and the plurality of characters is arranged within the arrangement region while coordinating the plurality of characters with the coordination line. This provides an electronic typesetting technology that can automatically and swiftly perform forced grid line spacing without requiring complicated manual operations by the user.Type: ApplicationFiled: February 12, 2001Publication date: December 30, 2004Inventor: Nathaniel M. McCully
-
Publication number: 20040205606Abstract: Method and apparatus, including computer program products, implementing and using techniques for controlling leading. A region including a plurality of lines in data being typeset and displayed on a display device is specified. One of the lines in the plurality of lines is selected, and a user input is received to set a new leading value (S11, S12). The current leading value of the selected line is determined (S13). The difference between the new leading value and the current leading value is determined (S14). The spacing amount of the selected line based on the difference is adjusted. A desktop publishing system for controlling leading is also described.Type: ApplicationFiled: August 12, 2002Publication date: October 14, 2004Inventor: Nathaniel M. McCully
-
Publication number: 20040125108Abstract: Methods and apparatus, including computer program products, implementing and using techniques for coordinating grid tracking and character composition. A grid defining a layout of one or more lines of grid boxes is received. Each grid box can accommodate one full-width character and has a global track amount specified in an absolute unit. One or more of the grid boxes is populated with characters and associated spaces. The characters and their associated spaces in the one or more lines of grid boxes are tracked by an amount determined as a function of the global track amount and a proportion of an em for the characters and their associated spaces.Type: ApplicationFiled: March 17, 2003Publication date: July 1, 2004Inventor: Nathaniel M. McCully
-
Publication number: 20040125107Abstract: Methods and apparatus, including computer program products, implementing and using techniques for coordinating grid tracking and character composition. A grid defining a layout of one or more lines of grid boxes is received. Each grid box can accommodate one full-width character and has a global track amount specified in an absolute unit. One or more of the grid boxes is populated with characters and associated spaces. The characters and their associated spaces in the one or more lines of grid boxes are tracked by an amount determined as a function of the global track amount and a proportion of an em for the characters and their associated spaces.Type: ApplicationFiled: December 26, 2002Publication date: July 1, 2004Inventor: Nathaniel M. McCully
-
Publication number: 20030151607Abstract: Methods and apparatus, including computer program products, implementing and using techniques for typesetting a text line of characters with different fonts or different sizes without the presence of a preset baseline in the font. A coordination line is set for the text line to coordinate the characters. The dimensions of each character to be typeset on the text line is first determined. An embox is determined for each character, where the vertical and horizontal size of each embox are the determined dimensions for the character. The characters are compared with at least one preselected reference character of the same font, and a coordination point is determined for each character in its embox, based on the result of the comparison with the reference character. Finally the coordination point is coordinated for each of the characters with the coordination line in order to typeset the characters on the text line.Type: ApplicationFiled: February 12, 2001Publication date: August 14, 2003Inventor: Nathaniel M. McCully
-
Publication number: 20020085006Abstract: Methods and apparatus for composite font editing in a DTP system. A font file stores multiple different fonts. A composite font editor can select two or more different fonts to create a composite font. A composite font file stores the created composite font. The composite font editor can display a composite font dialog box on the screen of a display device. The composite font dialog box contains a sample window with sample text of the composite font. An icon is provided for controlling display/non-display of at least one reference line associated with the font of the sample text displayed in the sample window in response to a user input.Type: ApplicationFiled: September 25, 2001Publication date: July 4, 2002Inventors: Marilyn E. Shade, Margie E. Vogel, Nathaniel M. McCully
-
Publication number: 20020062324Abstract: Methods and apparatus for setting a text composition spacing amount in a DTP system. An inter-character class spacing amount setting table for use in line composition groups similar characters, forms a several character classes and sets inter-character spacing amounts between a character class of a previous character and a character class of a next character within a pair of continuous characters. A user can select a basic settings mode for setting the inter-character spacing amount using a character class relationship table defining a relationship between the character class for the previous character and the character class for the next character; or a detailed settings mode for setting the inter-character spacing amount directly without using the character class relationship table. A display device for displaying electronic text that has been line composed and an input device for receiving user input are provided.Type: ApplicationFiled: September 25, 2001Publication date: May 23, 2002Inventors: Nathaniel M. McCully, Shinji Hiramatsu, Marilyn E. Shade
-
Patent number: 6128632Abstract: Improved techniques for formatting annotated text are disclosed. Among other things, the techniques can be implemented to avoid overlapping of rubi characters to improve readability of text documents that use rubi annotation characters. One technique provides for tracking base text when an overall length of spaced apart rubi characters is greater that the overall length of the underlying selected base text. Another technique allows rubi characters to be tracked out when the overall length of the underlying selected base text is greater than the overall length of suitably spaced apart rubi characters. Yet another technique allows a rubi character to overhang with respect to a right or left edge of the selected base text.Type: GrantFiled: March 6, 1997Date of Patent: October 3, 2000Assignee: Apple Computer, Inc.Inventor: Nathaniel M. McCully