Patents by Inventor Andrew M. Daniels

Andrew M. Daniels 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: 6975412
    Abstract: A font synchronization system ensures that fonts which are specified in the creation of a document are the same as those that are employed in the subsequent handling and printing of the document. Each font that is utilized within a document, or available in a printing system, is characterized by a font reference that unambiguously identifies significant features of the font. Font references associated with a document are compared with those available on a computer resource, to see if two fonts are the same in all significant respects. If the fonts are not the same, the comparison process identifies the areas of difference between them, so that a determination can be made whether such differences are critical to the appearance of the document. A number of font references are encapsulated within a font profile, to identify the fonts that are available for use within a particular environment, such as a service bureau.
    Type: Grant
    Filed: June 19, 2002
    Date of Patent: December 13, 2005
    Assignee: Apple Computer, Inc.
    Inventors: Andrew M. Daniels, David Opstad, Deborah Goldsmith
  • Patent number: 6480291
    Abstract: A font synchronization system ensures that fonts which are specified in the creation of a document are the same as those that are employed in the subsequent handling and printing of the document. Each font that is utilized within a document, or available in a printing system, is characterized by a font reference that unambiguously identifies significant features of the font. Font references associated with a document are compared with those available on a computer resource, to see if two fonts are the same in all significant respects. If the fonts are not the same, the comparison process identifies the areas of difference between them, so that a determination can be made whether such differences are critical to the appearance of the document. A number of font references are encapsulated within a font profile, to identify the fonts that are available for use within a particular environment, such as a service bureau.
    Type: Grant
    Filed: May 3, 1999
    Date of Patent: November 12, 2002
    Assignee: Apple Computer, Inc.
    Inventors: Andrew M. Daniels, David Opstad, Deborah Goldsmith
  • Publication number: 20020159084
    Abstract: A font synchronization system ensures that fonts which are specified in the creation of a document are the same as those that are employed in the subsequent handling and printing of the document. Each font that is utilized within a document, or available in a printing system, is characterized by a font reference that unambiguously identifies significant features of the font. Font references associated with a document are compared with those available on a computer resource, to see if two fonts are the same in all significant respects. If the fonts are not the same, the comparison process identifies the areas of difference between them, so that a determination can be made whether such differences are critical to the appearance of the document. A number of font references are encapsulated within a font profile, to identify the fonts that are available for use within a particular environment, such as a service bureau.
    Type: Application
    Filed: June 19, 2002
    Publication date: October 31, 2002
    Inventors: Andrew M. Daniels, David Opstad, Deborah Goldsmith
  • Patent number: 5802539
    Abstract: Text objects having a primary data portion in which is stored text characters and associated encoding information, and an annotation portion in which is stored attribute information such as style and language identifiers, is described. The encoding information is stored within a run header in the primary data portion and both the run header and attribute header refer to the text characters to thereby define a text run. Also described are operations for manipulating the text objects of the invention and for creating and deleting annotations. The operations for manipulating the text objects of the invention include installing text within a text object, copying text in a text object, replacing text in a text object, writing text in a text object and imaging text in a text object for display.
    Type: Grant
    Filed: May 3, 1996
    Date of Patent: September 1, 1998
    Assignee: Apple Computer, Inc.
    Inventors: Andrew M. Daniels, Andrew Wilson
  • Patent number: 5793381
    Abstract: A character code conversion system that provides round trip fidelity, while ensuring that the resulting character codes are interchangeable with other platforms. The code conversion system is able to map a single source character or a sequence of characters to either a single target character or a sequence of target characters. With round trip fidelity, source text can be converted to target text and then back again to the original source text. The interchangability is ensured by maximizing the use of standard target characters, and by minimizing the use of private characters. The code conversion is particularly useful for converting to/from Unicode characters from/to other character sets.
    Type: Grant
    Filed: September 13, 1995
    Date of Patent: August 11, 1998
    Assignee: Apple Computer, Inc.
    Inventors: Peter K. Edberg, John I. McConnell, Yung-Fong Frank Tang, Andrew M. Daniels
  • Patent number: 5784071
    Abstract: A code conversion system that takes context into consideration when converting characters from a source character encoding to a target character encoding. The code conversion system is able to map a single source character or a sequence of characters to either a single target character or a sequence of target characters. By determining the context of the characters, the code conversion system can then utilize the determined context of the characters to ensure that the correct mapping to the target encoding is obtained.
    Type: Grant
    Filed: September 13, 1995
    Date of Patent: July 21, 1998
    Assignee: Apple Computer, Inc.
    Inventors: Yung-Fong Frank Tang, Andrew M. Daniels, Peter K. Edberg, John I. McConnell
  • Patent number: 5784069
    Abstract: A code conversion system that takes direction into consideration when converting characters from a source character encoding to a target character encoding is disclosed. The code conversion system is able to map a single source character or a sequence of characters to either a single target character or a sequence of target characters. By determining or resolving the direction of the characters being converted, the code conversion system can then utilize the determined or resolved direction of the characters to ensure that the correct mapping to the target character encoding is obtained.
    Type: Grant
    Filed: September 13, 1995
    Date of Patent: July 21, 1998
    Assignee: Apple Computer, Inc.
    Inventors: Andrew M. Daniels, Yung-Fong Frank Tang, Peter K. Edberg, John I. McConnell