System and methods for implementing an explicit interface...

Data processing: software development – installation – and managem – Software program development tool – Programming language

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C717S108000

Reexamination Certificate

active

08001523

ABSTRACT:
A system and methods are provided for implementing an explicit interface member in connection with a computer programming language. Thus, a mechanism is provided that prevents conflicts between independently developed interfaces, enables privately implemented interface members and enables specific versions of generic interfaces that are free from conflict.

REFERENCES:
patent: 4558413 (1985-12-01), Schmidt et al.
patent: 4965743 (1990-10-01), Malin et al.
patent: 5481712 (1996-01-01), Silver et al.
patent: 5586329 (1996-12-01), Knudsen et al.
patent: 5632022 (1997-05-01), Warren et al.
patent: 5680619 (1997-10-01), Gudmundson et al.
patent: 5689711 (1997-11-01), Bardasz et al.
patent: 5706510 (1998-01-01), Burgoon
patent: 5781730 (1998-07-01), Reimer et al.
patent: 5787262 (1998-07-01), Shakib et al.
patent: 5805899 (1998-09-01), Evans et al.
patent: 5812773 (1998-09-01), Norin
patent: 5848273 (1998-12-01), Fontana et al.
patent: 5872973 (1999-02-01), Mitchell et al.
patent: 5878432 (1999-03-01), Misheski et al.
patent: 5890176 (1999-03-01), Kish et al.
patent: 5907704 (1999-05-01), Gudmundson et al.
patent: 5920718 (1999-07-01), Uczekaj et al.
patent: 5956513 (1999-09-01), McLain, Jr.
patent: 6023579 (2000-02-01), Hellgren et al.
patent: 6059838 (2000-05-01), Fraley et al.
patent: 6085198 (2000-07-01), Skinner et al.
patent: 6112024 (2000-08-01), Almond et al.
patent: 6125371 (2000-09-01), Bohannon et al.
patent: 6158049 (2000-12-01), Goodwin et al.
patent: 6182160 (2001-01-01), Burgess
patent: 6195462 (2001-02-01), Bryniarski et al.
patent: 6199195 (2001-03-01), Goodwin et al.
patent: 6205465 (2001-03-01), Schoening et al.
patent: 6226652 (2001-05-01), Percival et al.
patent: 6226788 (2001-05-01), Schoening et al.
patent: 6230159 (2001-05-01), Golde
patent: 6230312 (2001-05-01), Hunt
patent: 6230314 (2001-05-01), Sweeney et al.
patent: 6269473 (2001-07-01), Freed et al.
patent: 6282712 (2001-08-01), Davis et al.
patent: 6314434 (2001-11-01), Shigemi et al.
patent: 6317754 (2001-11-01), Peng
patent: 6385767 (2002-05-01), Ziebell
patent: 6442460 (2002-08-01), Larson et al.
patent: 6442748 (2002-08-01), Bowman-Amuah
patent: 6442754 (2002-08-01), Curtis
patent: 6601234 (2003-07-01), Bowman-Amuah
patent: 6622302 (2003-09-01), Delaney et al.
patent: 6625804 (2003-09-01), Ringseth et al.
patent: 6629316 (2003-09-01), Curtis
patent: 6658659 (2003-12-01), Hiller et al.
patent: 6684395 (2004-01-01), Johnson et al.
patent: 6698015 (2004-02-01), Moberg et al.
patent: 6701513 (2004-03-01), Bailey
patent: 6721942 (2004-04-01), Sievert
patent: 6721952 (2004-04-01), Guedalia et al.
patent: 6769124 (2004-07-01), Schoening et al.
patent: 6772160 (2004-08-01), Cho et al.
patent: 6826750 (2004-11-01), Curtis et al.
patent: 6886155 (2005-04-01), Hasha
patent: 6901588 (2005-05-01), Krapf et al.
patent: 6968538 (2005-11-01), Rust et al.
patent: 6968540 (2005-11-01), Beck et al.
patent: 6978281 (2005-12-01), Kruy et al.
patent: 6981250 (2005-12-01), Wiltamuth et al.
patent: 6986132 (2006-01-01), Schwabe
patent: 6993759 (2006-01-01), Aptus et al.
patent: 7055130 (2006-05-01), Charisius et al.
patent: 7055131 (2006-05-01), Charisius et al.
patent: 7103873 (2006-09-01), Tanner et al.
patent: 7131112 (2006-10-01), Bartz et al.
patent: 7171646 (2007-01-01), Charisius et al.
patent: 7181731 (2007-02-01), Pace et al.
patent: 7210132 (2007-04-01), Rivard et al.
patent: 7225426 (2007-05-01), Frank et al.
patent: 7322024 (2008-01-01), Carlson et al.
patent: 7610316 (2009-10-01), Bartz et al.
patent: 7634772 (2009-12-01), Parthasarathy et al.
patent: 7657887 (2010-02-01), Kothandaraman et al.
patent: 7873958 (2011-01-01), Wiltamuth et al.
patent: 2002/0073409 (2002-06-01), Lundback et al.
patent: 2002/0147857 (2002-10-01), Sanchez, II et al.
patent: 2003/0023957 (2003-01-01), Bau, III et al.
patent: 2003/0037328 (2003-02-01), Cicciarelli et al.
patent: 2003/0046282 (2003-03-01), Carlson et al.
patent: 2003/0159135 (2003-08-01), Hiller et al.
patent: 2005/0154550 (2005-07-01), Singh et al.
Lee et al, “A reengineering process for migrating from an object oriented legacy system to a component based system”, IEEE COMPSAC, pp. 1-6, 2003.
Hsiung et al, “Formal verification of embedded real time software in component based appliation frameworks”, IEEE, pp. 71-78, 2001.
Chung et al, “Modeling web applications using Java and XML related technologies” IEEE HICSS, pp. 1-10, 2002.
Pendharkar et al, “An emparical study of factors impacting the size of object oriented component code documentation”, ACM SIGDOC, pp. 152-156, 2002.
Keller et al, Design components: Towards software composition at the design level, IEEE, pp. 302-311, 1998.
Dandashi, “A method for assessing the resuability of object oriented cod eusing a validated set of automated measurements”, ACM SAC pp. 997-1003, 2002.
Pandey et al, “BOTS; A constraints based component system for synthesizing scalable software systems”, ACM LCTES, pp. 189-198, 2006.
ECMA, “Draft C# Language Specification”, Mar. 2001, Hewlett-Packard, Intel, Microsoft, pp. i-xiv, 1-381.
Kramer et al., “Configuring Object-based Distributed Programs in REX”, Mar. 1992, Software Engineering Journal, pp. 139-149.
Joseph Bergin, “Multiple Inheritance in Java”, Jun. 2000, http://csis.pace.edu/˜bergin/patterns/multipleinheritance.html and http://web.archive.org/web/20000816190515/http://www.csis.pace.edu/˜bergin/patterns/multipleinheritance.html, 4 pages.
Alex Shindich, “A few words about Python interfaces”, Apr. 2001, an article posted in ActiveState Community, python-list Archieves, http://code.activestate.com/lists/python-list/212738/, 4 pages.
Paul Prescod, “Python Interface Declaration Language”, copyright 1998, W3C, retrieved from http://www.prescod.net/pytypes, 13 pages.
Bjarne Stroustrup, “Multiple Inheritance for C++”, May 1999, THe C/C++ Users Journal, pp. 1-17.
Appelbaum, M. et al., “AGILE—A CAD/CAM/CAE Interface Language”,SME Technical Paper, 1984, 1-19.
Eisenberg, M., “Programmable applications: exploring the potential for language/interface symbiosis”,Behaviour&Information Technology, 1995, 14(1), 56-66.
Goddard, N.J., “Using the “C” programming language for interface control”,Laboratory Microcomputer, Autumn 1982, 15-22.
Lethaby, N. et al., “Multitasking with C++”,Proceedings of the Fifth Annual Embedded Systems Conference, Oct. 5-8, 1993, Santa Clara, CA, 103-120.
Morrison, I.W. et al., “The design and prototype implementation of a “structure attribute” model for tool interfacing within an IPSE”,Microarchitectures, Developments and Applications—twelfth EUROMICRO symposium on microprocessing and microprogramming, Sep. 15-18, 1986, Venice,18, 233-240.
Surveyer, J., “C+=(C-Sharp==Microsoft Java++)? True:False;”,Java Report, Oct. 2000, 5 pages.
“Defining custom attribute types”, Developer Connection, http://developer.apple.com/documentation/QuickTime/QD3D/qd3dattributes.8.—htm, accessed 1997, 3 pages.
“Java Core Reflection”, http://web.archive.org/web/20000706224859/http://java.sun.com/j2se/1.3/do-cs/guide/reflection/spec/java-reflection.doc.html, accessed Jul. 6, 2000, 1-7.
“Novell Announces Industry-First Implementation of Draft Java Naming and Directory Interface API”, Apr. 1, 1997, 1-2.
Ahmed et al., “Version management of composite objects in CAD databases”, ACM SIGMOD, Jun. 1991, 20(2), 218-227.
Albahari et al., “C# essentials”, 1.sup.st Ed., Safari Tech Books Online, Feb. 2001, 25 pages.
Amano et al., “LEAD: A Language for Dynamically Adaptable Applications”, IEICE Trans. Fundamentals, 1998, E81-A(6), 992-1000.
Bendix et al., “CoEd—A Tool for Versioning of Hierarchical Documents”, System Configuration Management, Boris Magnusson (Ed.), ECOOP '98 SCM-8 Symposium, Bru

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

System and methods for implementing an explicit interface... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with System and methods for implementing an explicit interface..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System and methods for implementing an explicit interface... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2680075

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.