Data processing: database and file management or data structures – Database design – Data structure types
Reexamination Certificate
1999-03-01
2004-02-17
Vu, Kim (Department: 2172)
Data processing: database and file management or data structures
Database design
Data structure types
C707S793000, C707S793000, C717S106000, C717S120000, C345S215000, C345S215000
Reexamination Certificate
active
06694320
ABSTRACT:
FIELD OF THE INVENTION
The present invention provides for centralized management of branding information for a computer product. The present invention is particularly well suited for use with a software application to display branding information for various hardware and/or software components being utilized by the software application.
BACKGROUND OF THE INVENTION
Marking products with company logos and/or trademarks is common practice. In the computer industry, hardware and software components used to form a computer product often have associated trademarks and are often supplied by a number of different companies. These hardware and software components for the most part remain unseen to end users. Notwithstanding this, it is still desired to present company logos and trademarks associated with the hardware and software components. To achieve this, branding data providing product and/or company names is sometimes included with the hardware and software components. The branding data associated with each hardware and software component is typically stored in a separate file in memory. Unfortunately, since the branding data for the various hardware and software components is stored in separate files, the branding data is time consuming to access and difficult to update especially when it is necessary to access branding data associated with multiple components.
Thus there is a need for improved techniques to manage branding data in a computer product.
SUMMARY OF THE INVENTION
The present invention provides for centralized management of branding information for a computer product. The present invention is particularly well suited for use with software application to display branding information for various hardware and/or software components being utilized by the software application.
According to one aspect of the present invention there is provided a method for managing branding data within a computer product. The method includes the operations of: storing branding information associated with the computer product in a central library; and storing at least one routine to access the branding information in at least one second library, the at least one routine being called by a software application requesting branding data and extracting the appropriate branding data from the central library in response to the call.
According to another aspect of the present invention there is provided a method of accessing branding data stored within a computer product in response to a request from a software application. The method includes the operations of: linking to a first library storing routines to access branding data stored in a central library in response to the request; calling the routines in the first library, the called routines loading the central library and extracting branding data from the central library identified in the request; and conveying the extracted branding data to the software application.
In one embodiment, the central and first libraries are dynamic link libraries. The branding data can include product names, original equipment manufacturer (OEM) names and images. The branding data can be stored in a version resource in the central library and can include string resources for the product names and OEM names. The images can also be stored in the version resource in bitmap resources.
According to another aspect of the present invention there is provided a computer readable medium including computer program code for accessing branding data stored in a central resource. The computer readable medium includes: computer program code for receiving a branding data request from a software application; computer program code for assessing the central resource to retrieve pertinent branding data based on the branding data request; and computer program code for conveying the pertinent branding data to the software application in response to the branding data request.
The present invention provides advantages in that the branding data is kept in a compact form, which can be easily accessed and updated. As a result, it is a simple and direct procedure to add new procedures and branding data and to alter existing procedures and branding data.
REFERENCES:
patent: 5138712 (1992-08-01), Corbin
patent: 5349636 (1994-09-01), Irribarren
patent: 5471925 (1995-12-01), Heinrich et al.
patent: 5490088 (1996-02-01), Landis et al.
patent: 5526407 (1996-06-01), Russell et al.
patent: 5530740 (1996-06-01), Irribarren et al.
patent: 5737395 (1998-04-01), Irribarren
patent: 5797139 (1998-08-01), Amro
patent: 5841966 (1998-11-01), Irribarren
patent: 5864850 (1999-01-01), Nordman
patent: 5907843 (1999-05-01), Cleron et al.
patent: 5918214 (1999-06-01), Perkowski
patent: 5933841 (1999-08-01), Schumacher et al.
patent: 5974257 (1999-10-01), Austin
patent: 5983369 (1999-11-01), Bakoglu et al.
patent: 5995102 (1999-11-01), Rosen et al.
patent: 6037928 (2000-03-01), Nachinson et al.
patent: 6118449 (2000-09-01), Rosen et al.
patent: 6144960 (2000-11-01), Okada et al.
patent: 6173277 (2001-01-01), Ashby et al.
patent: 6182275 (2001-01-01), Beelitz et al.
patent: 6201538 (2001-03-01), Wugofski
patent: 6269441 (2001-07-01), Lee et al.
patent: 6300948 (2001-10-01), Geller et al.
patent: 6338149 (2002-01-01), Ciccone, Jr. et al.
patent: 6509913 (2003-01-01), Martin et al.
patent: 6542160 (2003-04-01), Abgrall
Charles Petzold, “Programming Windows”, pubd. 1988, Microsoft Press, pp. 9-10, 14-17, 25-28, 281-321.
Marth Stephen G.
Ortiz Julio
Ronca David R.
Beyer Weaver & Thomas LLP
Ly Anh
Mitel, Inc.
Vu Kim
LandOfFree
Branding dynamic link libraries does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Branding dynamic link libraries, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Branding dynamic link libraries will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3289333