Work Files Saved Searches
   My Account                                                  Search:   Quick/Number   Boolean   Advanced   Derwent    Help   


 The Delphion Integrated View

  Buy Now:   Buy PDF- 24pp  PDF  |   File History  |   Other choices   
  Tools:  Citation Link  |  Add to Work File:    
  View:  Expand Details   |  INPADOC   |  Jump to: 
  Go to:  Derwent  
 Email this to a friend  Email this to a friend 
       
Title: US5564048: Object-oriented functionality class library for use in graphics programming
[ Derwent Title ]


Country: US United States of America

View Images High
Resolution

 Low
 Resolution

 
24 pages

 
Inventor: Eick, Stephen G.; Naperville, IL
Lucas, Paul J.; Naperville, IL
Wills, Graham J.; Lisle, IL

Assignee: Lucent Technologies Inc., Murray Hill, NJ
other patents from LUCENT TECHNOLOGIES INC. (722326) (approx. 6,959)
 News, Profiles, Stocks and More about this company

Published / Filed: 1996-10-08 / 1994-06-15

Application Number: US1994000260133

IPC Code: Advanced: G06F 9/06; G06F 9/44;
Core: more...
IPC-7: G06F 17/30;

ECLA Code: G06F9/44G4D;

U.S. Class: Current: 707/103.R;
Original: 395/600; 395/700; 395/155; 395/156; 395/157; 364/282.3; 364/674; 364/977.2; 364/DIG.2;

Field of Search: 395/600,700,375,650,155,156,157,158,159,160,161

Priority Number:
1994-06-15  US1994000260133

Abstract: A library of C++ classes for use in writing data visualization programs. The library embodies a general design principle for class libraries: that the classes are partitioned into entity classes and functionality classes. Entity classes in the library specify properties of areas in a display and the functionality classes specify functionalities which the areas may have, for example, being responsive to the mouse or the keyboard or being capable of executing drawing commands. The classes are narrowly defined, and when the C++ programmer specifies a class for an object, he or she can give the object exactly the desired properties by selecting from among the area classes and the functionality classes. Because properties are acquired by inheritance, code generated using the libraries is shorter and faster than code generated using conventional class libraries.

Attorney, Agent or Firm: Nelson, Gordon E. ;

Primary / Asst. Examiners: Black, Thomas G.; Lintz, Paul R.

INPADOC Legal Status: Show legal status actions          Buy Now: Family Legal Status Report

Designated Country: DE FR GB 

Family: Show 8 known family members

First Claim:
Show all 12 claims
What is claimed is:     1. A library of class specifications for use in a programming system of a type which specifies objects and classes therefor and which permits class specification by multiple inheritance, the programming system being implemented in a computer system, the library being readable by the programming system, and the library comprising:
  • a first class specification for a first entity class which specifies an entity which is represented by an object and
  • a second class specification for a functionality class which specifies an additional functionality for an object which is an entity of the first entity class, the functionality class being inheritable by a second entity class which also inherits the first entity class,
whereby the second entity class may be used in the programming system to specify an object which is an entity of the first entity class and has the additional functionality.


Background / Summary: Show background / summary

Drawing Descriptions: Show drawing descriptions

Description: Show description

Forward References: Show 25 U.S. patent(s) that reference this one

       
U.S. References: Go to Result Set: All U.S. references   |  Forward references (25)   |   Backward references (4)   |   Citation Link

Buy
PDF
Patent  Pub.Date  Inventor Assignee   Title
Buy PDF- 870pp US5220500  1993-06 Baird et al.  Batterymarch Investment System Financial management system
Buy PDF- 38pp US5379432  1995-01 Orton et al.  Taligent, Inc. Object-oriented interface for a procedural operating system
Buy PDF- 39pp US5404529  1995-04 Chernikoff et al.  Taligent, Inc. Object-oriented interprocess communication system interface for a procedural operating system
Buy PDF- 17pp US5446902  1995-08 Islam  Sun Microsystems, Inc. Method for implementing computer applications in an object oriented manner using a traditional non-object oriented programming language
       
Foreign References:
Buy
PDF
Publication Date IPC Code Assignee   Title
Buy PDF FR2661525 1991-10  G06F 3/14 SUN MICROSYSTEMS INC Process and apparatus intended for installing object-oriented programming, using unmodified C for a window-based computer system 


Other Abstract Info: DERABS G1996-098718

Other References:
  • Anonymous, "The World of O-O", Computer Conference Analysis Newsletter, No. 296, Mar. 17, 1992, p. 4.
  • Korson et al., "Understanding Object-Oriented: a Unifying Paradigm", Communications of the ACM, vol. 33, No. 9, Sep., 1990, pp. 40-60. (21 pages) Cited by 2 patents
  • Offerman et al., "Objects to the Rescue", Personal Workstation, vol. 3, No. 6, Jun., 1991, pp. 50-53.
  • Emily Leinfuss, "Managing Class Libraries Takes Discipline", Software Magazine, vol. 13, No. 2, Jan. 15, 1993, pp. 15-19.
  • Allen Holub, "Visual C++: Its Compiler, Language Implementation and Code Quality", Microsoft Systems Journal, vol. 8, No. 6, Jun., 1993, pp. 65-75.
  • Steve Mann, "The Beta Programming Language: an O-O Language With Simula Roots", Dr. Doob's Journal, vol. 18, No. 11, Oct., 1993, pp. 56-63. [ISI abstract]
  • Ted Faison, "Putting the Owl 2.0 Class Library for Windows Through Its Paces", Microsoft Systems Journal, vol. 9, No. 2, Feb., 1994, pp. 45-62.
  • "Class Libraries for user interface managment", Gonzalez, R. E., Collegiate Microcomputer, Nov. 1992, USA, vol. 10. No. 4, ISSN 0731-4213, pp. 233-238.
  • "Zinc Interface Library", Entsminger, G., Computer Language, Dec. 1990, USA, vol. 7, No. 12, ISSN 0749-2839, pp. 73-74, 76.


  • Inquire Regarding Licensing

    Powered by Verity


    Plaques from Patent Awards      Gallery of Obscure PatentsNominate this for the Gallery...

    Thomson Reuters Copyright © 1997-2010 Thomson Reuters 
    Subscriptions  |  Web Seminars  |  Privacy  |  Terms & Conditions  |  Site Map  |  Contact Us  |  Help