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: 7305617
    Abstract: 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: Grant
    Filed: February 12, 2001
    Date of Patent: December 4, 2007
    Assignee: Adobe Systems Incorporated
    Inventor: Nathaniel M. McCully
  • Patent number: 7296227
    Abstract: 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: Grant
    Filed: February 12, 2001
    Date of Patent: November 13, 2007
    Assignee: Adobe Systems Incorporated
    Inventor: Nathaniel M. McCully
  • Patent number: 7123261
    Abstract: 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: Grant
    Filed: March 17, 2003
    Date of Patent: October 17, 2006
    Assignee: Adobe Systems Incorporated
    Inventor: Nathaniel M. McCully
  • Patent number: 6993709
    Abstract: 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: Grant
    Filed: September 11, 2000
    Date of Patent: January 31, 2006
    Assignee: Adobe Systems Incorporated
    Inventors: Heath A. Lynn, Nathaniel M. McCully
  • Patent number: 6985146
    Abstract: 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: Grant
    Filed: September 25, 2001
    Date of Patent: January 10, 2006
    Assignee: Adobe System Incorporated
    Inventors: Marilyn E. Shade, Margie E. Vogel, Nathaniel M. McCully
  • Patent number: 6928611
    Abstract: 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: Grant
    Filed: September 25, 2001
    Date of Patent: August 9, 2005
    Assignee: Adobe Systems Incorporated
    Inventors: Nathaniel M. McCully, Shinji Hiramatsu, Marilyn E. Shade
  • Publication number: 20040268255
    Abstract: 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: Application
    Filed: February 12, 2001
    Publication date: December 30, 2004
    Inventor: Nathaniel M. McCully
  • Publication number: 20040205606
    Abstract: 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: Application
    Filed: August 12, 2002
    Publication date: October 14, 2004
    Inventor: Nathaniel M. McCully
  • Publication number: 20040125108
    Abstract: 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: Application
    Filed: March 17, 2003
    Publication date: July 1, 2004
    Inventor: Nathaniel M. McCully
  • Publication number: 20040125107
    Abstract: 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: Application
    Filed: December 26, 2002
    Publication date: July 1, 2004
    Inventor: Nathaniel M. McCully
  • Publication number: 20030151607
    Abstract: 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: Application
    Filed: February 12, 2001
    Publication date: August 14, 2003
    Inventor: Nathaniel M. McCully
  • Publication number: 20020085006
    Abstract: 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: Application
    Filed: September 25, 2001
    Publication date: July 4, 2002
    Inventors: Marilyn E. Shade, Margie E. Vogel, Nathaniel M. McCully
  • Publication number: 20020062324
    Abstract: 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: Application
    Filed: September 25, 2001
    Publication date: May 23, 2002
    Inventors: Nathaniel M. McCully, Shinji Hiramatsu, Marilyn E. Shade
  • Patent number: 6128632
    Abstract: 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: Grant
    Filed: March 6, 1997
    Date of Patent: October 3, 2000
    Assignee: Apple Computer, Inc.
    Inventor: Nathaniel M. McCully