Extensibility application programming interface and...

Data processing: software development – installation – and managem – Software program development tool – Code generation

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C717S112000, C717S116000

Reexamination Certificate

active

10666977

ABSTRACT:
The present invention relates to a system and methodology providing an Application Programming Interface (API) and framework that supports a meta-object model for application design and operating system interactions. The API includes an input component that receives data and/or instructions. The input component processes a meta-data model that interrelates data via a class hierarchy, wherein the class hierarchy includes relationship descriptions between class objects, attributes, rules, and/or behavioral descriptions. Another aspect includes a data management system that includes a component to receive an item having meta-data annotations. An analysis component determines at runtime a structure for the item via deployment of the meta-data annotations. The system can also include a framework component that defines meta-data class derivations, meta-data classes, meta-data integrity rules, and/or meta-data class behavior.

REFERENCES:
patent: 5872973 (1999-02-01), Mitchell et al.
patent: 6085198 (2000-07-01), Skinner et al.
patent: 6158044 (2000-12-01), Tibbetts
patent: 6301585 (2001-10-01), Milne
patent: 6381735 (2002-04-01), Hunt
patent: 6385724 (2002-05-01), Beckman et al.
patent: 6425017 (2002-07-01), Dievendorff et al.
patent: 6442620 (2002-08-01), Thatte et al.
patent: 6487665 (2002-11-01), Andrews et al.
patent: 6513152 (2003-01-01), Branson et al.
patent: 6574736 (2003-06-01), Andrews
patent: 6587849 (2003-07-01), Mason et al.
patent: 6604198 (2003-08-01), Beckman et al.
patent: 6606711 (2003-08-01), Andrews et al.
patent: 6678882 (2004-01-01), Hurley et al.
patent: 6704803 (2004-03-01), Wilson et al.
patent: 6704804 (2004-03-01), Wilson et al.
patent: 6714962 (2004-03-01), Helland et al.
patent: 6748455 (2004-06-01), Hinson et al.
patent: 6748555 (2004-06-01), Teegan et al.
patent: 6754643 (2004-06-01), Goldsmith
patent: 6757899 (2004-06-01), Zhdankin et al.
patent: 6829770 (2004-12-01), Hinson et al.
patent: 6880086 (2005-04-01), Kidder et al.
patent: 6889227 (2005-05-01), Hamilton
patent: 6912710 (2005-06-01), Broussard et al.
patent: 6973655 (2005-12-01), Jacquin et al.
patent: 7093200 (2006-08-01), Schreiber et al.
patent: 7130885 (2006-10-01), Chandra et al.
Aspect-Oriented Programming, Gregory Kiczales et al, Xerox Parc, Jun. 1997, 23 pages.
Can Aspect-Oriented Programming Lead to More Reliable Software, John Viega et al, IEEE, 2000, pp. 19-21.
Aspect-Oriented Frameworks: the Design of Adaptable Operating Systems, P. Netinant et al, ACM, 2000, pp. 61-62.
AspectJ: the Language and Support Tools, Erik Hilsdale et al, Xerox Parc, p. 163 , ACM.
Aspect-Oriented Programming in Java, Markus Voelter, 7 pages, Nov. 28, 2001 print date.
Designing an Aspect-Oriented Framework in an Object-Oriented Environment, Constantinos A. Constaninides et al, ACM, 2000, pp. 1-12.
An Initial Assessment of Aspect-Oriented Programming, Robert J. Walker et al, ACM, pp. 120-130, 1999.
The First Aspect-Oriented Compiler, Larry O'Brien, Xerox PARC, Sep. 2001, 5 pages.
AspectJ 0.8b5: Real-world AOP tool simples Oo development, Rich Price, JAVA Report, print date Nov. 2001, 5 pages.
Early Definition of Aspect-Oriented Programming, www.ccs.neu.edu, print date Nov. 2001, 3 pages.
Thoughts on Aspect Oriented Programming, print date Nov. 2001, 3 pages.
Aspect-Oriented Programming, ACM, Oct. 2001 pp. 28-41, 43-57, 59-65, 67-73, 75-77, 79-85, 87-93, 95-97.
“Workflow Template Process Template—Developing a WFT Workflow System”, Template Software, 1998, whole book.
Workflow Template Process Template—Using the WFT Development Environment, Template Software, 1998, whole book.
Meta-Models Are Models Too, Hans Vangheluwe et al, Proceedings of the 2002 Winter Simulation Conference, 2002, pp. 597-605.
Using the SNAP Development Environment , Version 8, Template Software, Whole manual, released 1997 copyright 1998.
Teaching Yourself Visual Basic 6 in 21 Days, SAMES, Greg Perry, pp. 64-65, 1998.
Externalization Service Specification, Version 1.0 Apr. 2000, Object Management Group (OMG,) , Whole Manual.
Template Software, SNAP Module Library Reference, Version 8.0, 1998, pp. 3-763 to 3-773.
Mastering Microsoft Office 97 Professional Edition, Second Edition, Lonnie E. Moseley et al, 1997, p. 829.
Constantinos A. Constantinides, et al., Designing an Aspect-Oriented Framework in an Object-Oriented Environment, ACM Computing Surveys, vol. 32 Issue 1es, 2000, 12 pages.
Pascal Rapicault, Model and Techniques to specify, develop, and use a framework: a meta modeling approach, Conference on Object Oriented Programming Systems Languages and Applications, 2000, pp. 151-152.
Mike P. Papazoglou et al., A Semantic Meta-modeling Approach to Schema Transformation, Conference on Information and Knowledge Management, 1995, pp. 113-121.

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

Extensibility application programming interface and... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Extensibility application programming interface and..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Extensibility application programming interface and... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3843776

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