WO2005024666A3 - Systems and methods for extensions and inheritance for units of information manageable by a hardware/software interface system - Google Patents

Systems and methods for extensions and inheritance for units of information manageable by a hardware/software interface system Download PDF

Info

Publication number
WO2005024666A3
WO2005024666A3 PCT/US2004/024569 US2004024569W WO2005024666A3 WO 2005024666 A3 WO2005024666 A3 WO 2005024666A3 US 2004024569 W US2004024569 W US 2004024569W WO 2005024666 A3 WO2005024666 A3 WO 2005024666A3
Authority
WO
WIPO (PCT)
Prior art keywords
extensions
hardware
interface system
software interface
inheritance
Prior art date
Application number
PCT/US2004/024569
Other languages
French (fr)
Other versions
WO2005024666A2 (en
WO2005024666A8 (en
Inventor
Bekim Demiroski
Robert T Whitney
Patrick J Thompson
Anil K Nori
Sameet Agarwal
Pedro Celis
David G Campbell
F Soner Terek
Kim Cameron
Walter R Smith
Darren A Shakib
Nathaniel H Ballou
Srinivasmurthy P Acharya
Balan Sethu Raman
Peter M Spiro
Original Assignee
Microsoft Corp
Bekim Demiroski
Robert T Whitney
Patrick J Thompson
Anil K Nori
Sameet Agarwal
Pedro Celis
David G Campbell
F Soner Terek
Kim Cameron
Walter R Smith
Darren A Shakib
Nathaniel H Ballou
Srinivasmurthy P Acharya
Balan Sethu Raman
Peter M Spiro
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from PCT/US2003/026144 external-priority patent/WO2005029313A1/en
Priority claimed from US10/646,580 external-priority patent/US7428546B2/en
Priority claimed from US10/693,574 external-priority patent/US7590643B2/en
Priority to NZ540221A priority Critical patent/NZ540221A/en
Priority to AU2004271531A priority patent/AU2004271531B2/en
Priority to MXPA05006260A priority patent/MXPA05006260A/en
Priority to CA2506337A priority patent/CA2506337C/en
Priority to BR0406512-3A priority patent/BRPI0406512A/en
Application filed by Microsoft Corp, Bekim Demiroski, Robert T Whitney, Patrick J Thompson, Anil K Nori, Sameet Agarwal, Pedro Celis, David G Campbell, F Soner Terek, Kim Cameron, Walter R Smith, Darren A Shakib, Nathaniel H Ballou, Srinivasmurthy P Acharya, Balan Sethu Raman, Peter M Spiro filed Critical Microsoft Corp
Priority to JP2006523871A priority patent/JP4580390B2/en
Priority to CN200480001833.4A priority patent/CN1871598B/en
Priority to EP04779583A priority patent/EP1604310A4/en
Publication of WO2005024666A2 publication Critical patent/WO2005024666A2/en
Priority to NO20052052A priority patent/NO20052052L/en
Priority to IL168666A priority patent/IL168666A/en
Publication of WO2005024666A8 publication Critical patent/WO2005024666A8/en
Publication of WO2005024666A3 publication Critical patent/WO2005024666A3/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/448Execution paradigms, e.g. implementations of programming paradigms
    • G06F9/4488Object-oriented
    • G06F9/4492Inheritance
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/17Details of further file system functions
    • G06F16/178Techniques for file synchronisation in file systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/28Databases characterised by their database models, e.g. relational or object models
    • G06F16/284Relational databases
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units

Abstract

By modeling real-world application objects with complex structures, behaviors, and operations described by a schema which is enforced by the hardware/software interface system, various embodiments of the present invention provide rich sub-typing functionality (3602, 3604, 3606, 6322, 3624, 3626, 3642, 3644) by extending Items using extensions which provide additional data structure to already existing items type structures. Extensions are strongly typed instances that cannot exist independently and must be attached to an item or a Nested element. Extensions are also intended to address multi-typing issues by enabling the overlap of type instances.
PCT/US2004/024569 2003-08-21 2004-07-29 Systems and methods for extensions and inheritance for units of information manageable by a hardware/software interface system WO2005024666A2 (en)

Priority Applications (10)

Application Number Priority Date Filing Date Title
CN200480001833.4A CN1871598B (en) 2003-08-21 2004-07-29 Systems and methods for extensions and inheritance for units of information manageable by a hardware/software interface system
EP04779583A EP1604310A4 (en) 2003-08-21 2004-07-29 Systems and methods for extensions and inheritance for units of information manageable by a hardware/software interface system
AU2004271531A AU2004271531B2 (en) 2003-08-21 2004-07-29 Systems and methods for extensions and inheritance for units of information manageable by a hardware/software interface system
JP2006523871A JP4580390B2 (en) 2003-08-21 2004-07-29 System and method for extending and inheriting information units manageable by a hardware / software interface system
MXPA05006260A MXPA05006260A (en) 2003-08-21 2004-07-29 Systems and methods for extensions and inheritance for units of information manageable by a hardware/software interface system.
CA2506337A CA2506337C (en) 2003-08-21 2004-07-29 Systems and methods for extensions and inheritance for units of information manageable by a hardware/software interface system
BR0406512-3A BRPI0406512A (en) 2003-08-21 2004-07-29 Systems and methods for extensions and inheritance for information units managed by a hardware / software interface system
NZ540221A NZ540221A (en) 2003-08-21 2004-07-29 Systems and methods for extensions and inheritance for units of information manageable by a hardware/software interface system
NO20052052A NO20052052L (en) 2003-08-21 2005-04-26 Systems and methods for expanding and furthering information units organized with a hardware / software interface system
IL168666A IL168666A (en) 2003-08-21 2005-05-18 Systems and methods for extensions and inheritance for units of information manageable by a hardware/software interface system

Applications Claiming Priority (6)

Application Number Priority Date Filing Date Title
PCT/US2003/026144 WO2005029313A1 (en) 2003-08-21 2003-08-21 Systems and methods for data modeling in an item-based storage platform
US10/646,580 2003-08-21
US10/646,580 US7428546B2 (en) 2003-08-21 2003-08-21 Systems and methods for data modeling in an item-based storage platform
USPCT/US03/26144 2003-08-21
US10/693,574 US7590643B2 (en) 2003-08-21 2003-10-24 Systems and methods for extensions and inheritance for units of information manageable by a hardware/software interface system
US10/693,574 2003-10-24

Publications (3)

Publication Number Publication Date
WO2005024666A2 WO2005024666A2 (en) 2005-03-17
WO2005024666A8 WO2005024666A8 (en) 2005-08-18
WO2005024666A3 true WO2005024666A3 (en) 2005-10-20

Family

ID=34279603

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2004/024569 WO2005024666A2 (en) 2003-08-21 2004-07-29 Systems and methods for extensions and inheritance for units of information manageable by a hardware/software interface system

Country Status (12)

Country Link
EP (1) EP1604310A4 (en)
JP (1) JP4580390B2 (en)
KR (1) KR101022936B1 (en)
CN (1) CN1871598B (en)
AU (1) AU2004271531B2 (en)
BR (1) BRPI0406512A (en)
CA (3) CA2815867C (en)
IL (1) IL168666A (en)
MX (1) MXPA05006260A (en)
NO (1) NO20052052L (en)
TW (1) TWI337310B (en)
WO (1) WO2005024666A2 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7805422B2 (en) 2005-02-28 2010-09-28 Microsoft Corporation Change notification query multiplexing
US7917534B2 (en) 2003-08-21 2011-03-29 Microsoft Corporation Systems and methods for extensions and inheritance for units of information manageable by a hardware/software interface system
US8131739B2 (en) 2003-08-21 2012-03-06 Microsoft Corporation Systems and methods for interfacing application programs with an item-based storage platform
US8166101B2 (en) 2003-08-21 2012-04-24 Microsoft Corporation Systems and methods for the implementation of a synchronization schemas for units of information manageable by a hardware/software interface system
US8238696B2 (en) 2003-08-21 2012-08-07 Microsoft Corporation Systems and methods for the implementation of a digital images schema for organizing units of information manageable by a hardware/software interface system

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100938830B1 (en) * 2007-12-18 2010-01-26 한국과학기술정보연구원 Method constructing knowledge base and thereof server
CN101650670B (en) 2008-08-14 2013-01-09 鸿富锦精密工业(深圳)有限公司 Electronic system capable of sharing application program configuration parameters and method thereof
US20100318964A1 (en) * 2009-06-12 2010-12-16 Microsoft Corporation Software extension analysis
CN103678687B (en) * 2013-12-26 2017-04-05 北京奇虎科技有限公司 Establishment of item method and device based on configuration system
CN112015405B (en) * 2019-05-29 2022-06-21 腾讯数码(天津)有限公司 Interface layout file generation method, interface generation method, device and equipment
TWI720528B (en) * 2019-07-03 2021-03-01 神雲科技股份有限公司 Clustered storage system for expanding expander
WO2022010491A1 (en) * 2020-07-10 2022-01-13 Hewlett-Packard Development Company, L.P. Application version switching
US11423025B2 (en) * 2020-07-27 2022-08-23 International Business Machines Corporation Direct data loading of middleware-generated records

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6697818B2 (en) * 2001-06-14 2004-02-24 International Business Machines Corporation Methods and apparatus for constructing and implementing a universal extension module for processing objects in a database
US6763350B2 (en) * 2001-06-01 2004-07-13 International Business Machines Corporation System and method for generating horizontal view for SQL queries to vertical database

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6078925A (en) * 1995-05-01 2000-06-20 International Business Machines Corporation Computer program product for database relational extenders
US6324533B1 (en) * 1998-05-29 2001-11-27 International Business Machines Corporation Integrated database and data-mining system
US6385767B1 (en) * 1999-09-30 2002-05-07 Unisys Corporation Method and system for creating and manipulating extensions to version control systems
JP3695581B2 (en) * 2001-08-08 2005-09-14 ソニー株式会社 Recording apparatus, recording method, recording medium, and electronic camera
US7185325B2 (en) * 2001-08-24 2007-02-27 Brooks Automation Application class extensions
JP2003150424A (en) * 2001-11-16 2003-05-23 Fujitsu Ltd File system, control method, and program

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6763350B2 (en) * 2001-06-01 2004-07-13 International Business Machines Corporation System and method for generating horizontal view for SQL queries to vertical database
US6697818B2 (en) * 2001-06-14 2004-02-24 International Business Machines Corporation Methods and apparatus for constructing and implementing a universal extension module for processing objects in a database

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7917534B2 (en) 2003-08-21 2011-03-29 Microsoft Corporation Systems and methods for extensions and inheritance for units of information manageable by a hardware/software interface system
US8131739B2 (en) 2003-08-21 2012-03-06 Microsoft Corporation Systems and methods for interfacing application programs with an item-based storage platform
US8166101B2 (en) 2003-08-21 2012-04-24 Microsoft Corporation Systems and methods for the implementation of a synchronization schemas for units of information manageable by a hardware/software interface system
US8238696B2 (en) 2003-08-21 2012-08-07 Microsoft Corporation Systems and methods for the implementation of a digital images schema for organizing units of information manageable by a hardware/software interface system
US7805422B2 (en) 2005-02-28 2010-09-28 Microsoft Corporation Change notification query multiplexing

Also Published As

Publication number Publication date
CN1871598A (en) 2006-11-29
CA2815867C (en) 2015-09-29
CA2815562A1 (en) 2005-03-17
TW200513874A (en) 2005-04-16
AU2004271531A1 (en) 2005-03-17
WO2005024666A2 (en) 2005-03-17
KR20060057524A (en) 2006-05-26
CA2815867A1 (en) 2005-03-17
KR101022936B1 (en) 2011-03-16
CN1871598B (en) 2014-10-15
IL168666A (en) 2010-11-30
CA2815562C (en) 2015-02-17
NO20052052D0 (en) 2005-04-26
CA2506337C (en) 2015-01-20
NO20052052L (en) 2005-07-06
EP1604310A4 (en) 2009-06-10
JP4580390B2 (en) 2010-11-10
BRPI0406512A (en) 2005-12-06
MXPA05006260A (en) 2005-08-19
TWI337310B (en) 2011-02-11
WO2005024666A8 (en) 2005-08-18
JP2007503051A (en) 2007-02-15
AU2004271531B2 (en) 2009-12-10
CA2506337A1 (en) 2005-03-17
EP1604310A2 (en) 2005-12-14

Similar Documents

Publication Publication Date Title
WO2005024666A8 (en) Systems and methods for extensions and inheritance for units of information manageable by a hardware/software interface system
WO2007129224A3 (en) Legacy software modernization system
WO2005101995A3 (en) Customized sales software and implementation
WO2007108943A3 (en) Query system using iterative grouping and narrowing of query results
TW200609835A (en) Architecture, programming model and API's
WO2006020051A3 (en) Spreadsheet user-interface for an enterprise planning system
WO2002046916A3 (en) Extensible information system (xis)
WO2006038924A8 (en) Consistent set of interfaces derived from a business object model
WO2007014341A3 (en) Patent mapping
WO2005086774A3 (en) Data structure with code of conduct
WO2003065173A3 (en) A system and method for managing knowledge
WO2010008866A3 (en) Integrating media display into computer peripherals and computing systems: the media mouse, media keboard, media monitor, media mate, media screen and mediabook
WO2005076923A3 (en) Database manipulations using group theory
WO2005045593A3 (en) Systems and methods that schematize audio/video data
WO2009022337A3 (en) Introducing a form instance into an information container
WO2004042567A3 (en) Information processing systems configured and manipulated under an application framework
WO2007118168A3 (en) Generating a user interface using a domain specific language
Damaren Comments on “Fully magnetic attitude control for spacecraft subject to gravity gradient”
Bader et al. A middleware for rapid prototyping smart environments: Experiences in research and teaching
WO2004030436A3 (en) System for integrating a plurality of database systems with a plurality of graphics-based document systems
WO2004088508A3 (en) A method of creating software that is portable across different operating systems
CN102629262A (en) Method for customization of BI demonstration model
Wang et al. Application of UML in modeling of tactical data processing system
Krishna et al. A holistic approach for the development and implementation of robust and cost-effective enterprise WebGIS business solutions
WO2005013059A3 (en) Generalized data handler

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GM KE LS MW MZ NA SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
WWE Wipo information: entry into national phase

Ref document number: 2506337

Country of ref document: CA

Ref document number: 2077/DELNP/2005

Country of ref document: IN

Ref document number: 1-2005-500924

Country of ref document: PH

WWE Wipo information: entry into national phase

Ref document number: 168666

Country of ref document: IL

WWE Wipo information: entry into national phase

Ref document number: 540221

Country of ref document: NZ

Ref document number: 2004271531

Country of ref document: AU

WWE Wipo information: entry into national phase

Ref document number: 05051831

Country of ref document: CO

WWE Wipo information: entry into national phase

Ref document number: 2005/04391

Country of ref document: ZA

WWE Wipo information: entry into national phase

Ref document number: PA/a/2005/006260

Country of ref document: MX

WWE Wipo information: entry into national phase

Ref document number: 2006523871

Country of ref document: JP

ENP Entry into the national phase

Ref document number: 2004271531

Country of ref document: AU

Date of ref document: 20040729

Kind code of ref document: A

WWP Wipo information: published in national office

Ref document number: 2004271531

Country of ref document: AU

REEP Request for entry into the european phase

Ref document number: 2004779583

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 2004779583

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 1020057012318

Country of ref document: KR

WWE Wipo information: entry into national phase

Ref document number: 20048018334

Country of ref document: CN

CFP Corrected version of a pamphlet front page
CR1 Correction of entry in section i

Free format text: IN PCT GAZETTE 11/2005 UNDER "PUBLISHED" REPLACE "WITH INTERNATIONAL SEARCH REPORT" BY "WITHOUT INTERNATIONAL SEARCH REPORT"

ENP Entry into the national phase

Ref document number: PI0406512

Country of ref document: BR

WWP Wipo information: published in national office

Ref document number: 2004779583

Country of ref document: EP

WWP Wipo information: published in national office

Ref document number: 1020057012318

Country of ref document: KR