Using and accessing information from fonts in multiple formats

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 6323864
SERIAL NO

08885615

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

One embodiment of the invention provide for access and use of information from fonts in multiple formats (including font format specific information) in an object oriented system. A generic private Font Handler abstract class is defined with multiple methods and references to objects and variables to provide for the storage and retrieval of information. Subclasses of the Font Handler class implement the abstract methods and provide for retrieval of this information. Further, each Font Handler subclass and instances thereof implement a specific interface that provides format specific capabilities. Font information is stored in instances of the Font Handler. A Font class is defined that provides application developers the ability to access the information from the Font Handler. When an application developer desires to use a particular font, the developer creates an instance of the Font class and establishes an association with a corresponding Font Handler instance. Frequently used information may be cached into variables or objects of the Font class. Information that is not cached is retrieved by calling the appropriate Font Handler method through its association. In this manner, one object may be used to access and use fonts of varying formats. An application developer may retrieve general information and format specific information from one object, a Font class object, without any knowledge of the underlying Font Handler. In another embodiment, the Font Handler class is not utilized and the Font class incorporates the methods and references of the Font Handler class thus providing direct access to font information.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
ORACLE AMERICA INC500 ORACLE PARKWAY REDWOOD SHORES CA 94065

International Classification(s)

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Graham, James Sunnyvale, CA 55 331
Kaul, Jeet Cupertino, CA 1 17

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation