DE69932964D1 - Verfahren, Gerät, System und Rechnerprogrammprodukt zur Initialisierung einer Datenstruktur beim ersten Gebrauch - Google Patents
Verfahren, Gerät, System und Rechnerprogrammprodukt zur Initialisierung einer Datenstruktur beim ersten GebrauchInfo
- Publication number
- DE69932964D1 DE69932964D1 DE69932964T DE69932964T DE69932964D1 DE 69932964 D1 DE69932964 D1 DE 69932964D1 DE 69932964 T DE69932964 T DE 69932964T DE 69932964 T DE69932964 T DE 69932964T DE 69932964 D1 DE69932964 D1 DE 69932964D1
- Authority
- DE
- Germany
- Prior art keywords
- initializing
- computer program
- data structure
- program product
- product
- Prior art date
- Legal status (The legal status 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 status listed.)
- Expired - Fee Related
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/44—Arrangements for executing specific programs
- G06F9/448—Execution paradigms, e.g. implementations of programming paradigms
- G06F9/4488—Object-oriented
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99941—Database schema or data structure
- Y10S707/99942—Manipulating data structure, e.g. compression, compaction, compilation
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99941—Database schema or data structure
- Y10S707/99943—Generating database or data structure, e.g. via user interface
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99941—Database schema or data structure
- Y10S707/99944—Object-oriented database structure
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99941—Database schema or data structure
- Y10S707/99944—Object-oriented database structure
- Y10S707/99945—Object-oriented database structure processing
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/031,229 US6148302A (en) | 1998-02-26 | 1998-02-26 | Method, apparatus, system and computer program product for initializing a data structure at its first active use |
US31229 | 1998-02-26 |
Publications (2)
Publication Number | Publication Date |
---|---|
DE69932964D1 true DE69932964D1 (de) | 2006-10-12 |
DE69932964T2 DE69932964T2 (de) | 2007-05-03 |
Family
ID=21858297
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE69932964T Expired - Fee Related DE69932964T2 (de) | 1998-02-26 | 1999-02-26 | Verfahren, System und Rechnerprogrammprodukt zur Initialisierung einer Datenstruktur beim ersten Gebrauch |
Country Status (4)
Country | Link |
---|---|
US (1) | US6148302A (de) |
EP (1) | EP0939365B1 (de) |
JP (1) | JP2000194558A (de) |
DE (1) | DE69932964T2 (de) |
Families Citing this family (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3458728B2 (ja) * | 1998-11-09 | 2003-10-20 | 富士通株式会社 | 構成部品データ管理装置および構成部品データ管理プログラムを格納したコンピュータ読み取り可能な記憶媒体 |
WO2001061486A2 (en) * | 2000-02-17 | 2001-08-23 | Interactive Video Technologies, Inc. | Incremental bootstrap class loader |
US6910045B2 (en) | 2000-11-01 | 2005-06-21 | Collegenet, Inc. | Automatic data transmission in response to content of electronic forms satisfying criteria |
US6985958B2 (en) * | 2001-03-14 | 2006-01-10 | Microsoft Corporation | Messaging infrastructure for identity-centric data access |
US7284271B2 (en) | 2001-03-14 | 2007-10-16 | Microsoft Corporation | Authorizing a requesting entity to operate upon data structures |
US7024662B2 (en) | 2001-03-14 | 2006-04-04 | Microsoft Corporation | Executing dynamically assigned functions while providing services |
US7539747B2 (en) | 2001-03-14 | 2009-05-26 | Microsoft Corporation | Schema-based context service |
US7302634B2 (en) | 2001-03-14 | 2007-11-27 | Microsoft Corporation | Schema-based services for identity-based data access |
US7788649B1 (en) * | 2001-06-01 | 2010-08-31 | Oracle International Corporation | Method and software for processing server pages |
US6954924B2 (en) * | 2001-09-20 | 2005-10-11 | International Business Machines Corporation | System and method for employing externalized, dynamically configurable, cacheable trigger points |
US7340495B2 (en) * | 2001-10-29 | 2008-03-04 | Intel Corporation | Superior misaligned memory load and copy using merge hardware |
US9886309B2 (en) | 2002-06-28 | 2018-02-06 | Microsoft Technology Licensing, Llc | Identity-based distributed computing for device resources |
US7559050B2 (en) * | 2003-06-30 | 2009-07-07 | Microsoft Corporation | Generating software development tools via target architecture specification |
US7146606B2 (en) * | 2003-06-26 | 2006-12-05 | Microsoft Corporation | General purpose intermediate representation of software for software development tools |
US7707566B2 (en) | 2003-06-26 | 2010-04-27 | Microsoft Corporation | Software development infrastructure |
US7305666B2 (en) * | 2003-07-23 | 2007-12-04 | Microsoft Corporation | Description language for an extensible compiler and tools infrastructure |
US7685581B2 (en) * | 2003-06-27 | 2010-03-23 | Microsoft Corporation | Type system for representing and checking consistency of heterogeneous program components during the process of compilation |
US7086041B2 (en) * | 2003-06-27 | 2006-08-01 | Microsoft Corporation | Extensible type system for representing and checking consistency of program components during the process of compilation |
US7120898B2 (en) | 2003-06-26 | 2006-10-10 | Microsoft Corporation | Intermediate representation for multiple exception handling models |
US7788652B2 (en) * | 2003-06-27 | 2010-08-31 | Microsoft Corporation | Representing type information in a compiler and programming tools framework |
US20100192026A1 (en) * | 2009-01-27 | 2010-07-29 | Microsoft Corporation | Implementations of program runtime checks |
US8539452B2 (en) * | 2009-05-05 | 2013-09-17 | International Business Machines Corporation | Virtual machine tool interface for tracking objects |
US9830224B2 (en) * | 2013-03-15 | 2017-11-28 | Nvidia Corporation | Selective fault stalling for a GPU memory pipeline in a unified virtual memory system |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE3687124T2 (de) * | 1986-02-06 | 1993-03-18 | Mips Computer Systems Inc | Funktionseinheit fuer rechner. |
JPS63163930A (ja) * | 1986-12-26 | 1988-07-07 | Toshiba Corp | アライメント補正方式 |
US5201043A (en) * | 1989-04-05 | 1993-04-06 | Intel Corporation | System using both a supervisor level control bit and a user level control bit to enable/disable memory reference alignment checking |
US5421016A (en) * | 1991-12-12 | 1995-05-30 | International Business Machines Corporation | System and method for dynamically invoking object methods from an application designed for static method invocation |
US5771382A (en) * | 1995-06-05 | 1998-06-23 | International Business Machines Corporation | System and method for synchronizing static variable initialization and reference under a multi-threaded computer environment |
US5852731A (en) * | 1995-06-05 | 1998-12-22 | International Business Machines Corporation | Computer program product for synchronizing static variable initialization and reference under a multi-threaded computer environment |
US5819252A (en) * | 1996-04-10 | 1998-10-06 | Digital Equipment Corporation | Method and apparatus for handling and detecting an invalid use of a data structure |
US5884083A (en) * | 1996-09-20 | 1999-03-16 | Royce; Robert | Computer system to compile non-incremental computer source code to execute within an incremental type computer system |
WO1998021651A1 (en) * | 1996-11-14 | 1998-05-22 | Alcatel Usa Sourcing, L.P. | Generic software state machine and method of constructing dynamic objects for an application program |
US6003038A (en) * | 1997-03-31 | 1999-12-14 | Sun Microsystems, Inc. | Object-oriented processor architecture and operating method |
-
1998
- 1998-02-26 US US09/031,229 patent/US6148302A/en not_active Expired - Fee Related
-
1999
- 1999-02-25 JP JP11049081A patent/JP2000194558A/ja active Pending
- 1999-02-26 EP EP99102820A patent/EP0939365B1/de not_active Expired - Lifetime
- 1999-02-26 DE DE69932964T patent/DE69932964T2/de not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
DE69932964T2 (de) | 2007-05-03 |
JP2000194558A (ja) | 2000-07-14 |
EP0939365B1 (de) | 2006-08-30 |
EP0939365A2 (de) | 1999-09-01 |
EP0939365A3 (de) | 2001-08-29 |
US6148302A (en) | 2000-11-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE69932964D1 (de) | Verfahren, Gerät, System und Rechnerprogrammprodukt zur Initialisierung einer Datenstruktur beim ersten Gebrauch | |
DE69630480D1 (de) | Verfahren, Vorrichtung und Datenstrukturen zur Objektverwaltung | |
DE69721438D1 (de) | Verfahren und Gerät zur Initialisierung eines Rechners | |
DE69724947D1 (de) | Rechnersystem und Verfahren zur Sicherung einer Datei | |
DE69838751D1 (de) | System und verfahren zur analyse von entfernten verkehrsdaten in einer verteilten rechnerumgebung | |
DE69824688D1 (de) | System und Verfahren zur Leistungsoptimierung eines Rechnersystems | |
DE19983524T1 (de) | System, Verfahren und Computerprogrammprodukt zur Spurverfolgung einer Dokumentverarbeitung | |
IL129911A0 (en) | Method system and data structures for computer software application development and execution | |
DE69817109D1 (de) | Sichere Vorrichtung und Verfahren zur Datensteuerung | |
DE59813553D1 (de) | Verfahren und Vorrichtung zur Überprüfung einer Bremsanlage | |
DE69922272D1 (de) | Verfahren, Vorrichtung, Rechnerprogramm und rechnerlesbares Medium zum Steuern einer Anzeigeeinrichtung | |
DE69429902D1 (de) | Verfahren und Gerät zur Datenverwaltung | |
DE69520378D1 (de) | Datenübertragungssystem und Verfahren | |
DE69734502D1 (de) | Multimediasystem zum Übertragen und Empfangen einer Programmnummer und Verfahren dafür | |
DE69519314T2 (de) | Datenverarbeitungsverfahren und ein das Verfahren verwendendes System | |
DE69423251D1 (de) | Verfahren und Vorrichtung zur Datensicherung | |
DE69510258D1 (de) | System und Verfahren zur Übertragung eines Rechnerobjektes | |
DE69731324D1 (de) | Verfahren und Vorrichtung zur Datenübertragung | |
DE69510403D1 (de) | Datenübertragungsgerät, -verfahren und -system | |
DE69426762T2 (de) | Verfahren zur Auslöschungserkennung in einem Mehrträgerdatenübertragungssystem | |
DE69729685D1 (de) | Verfahren zur Verdeckung eines Geheimcodes in einer Rechnerbeglaubigungsvorrichtung | |
FI973800A0 (fi) | Pienen vahvistuksen hajaspektritietoliikennejärjesPienen vahvistuksen hajaspektritietoliikennejärjestelmä ja - menetelmä telmä ja - menetelmä | |
DE69904317D1 (de) | Verfahren und system zum konfigurieren eines rechners | |
DE69922832D1 (de) | Verfahren und gerät zum evaluieren einer datenverarbeitungsanfrage ausgeführt von verteilten prozessen | |
DE69609719D1 (de) | Verfahren zur überwachung eines rechnersystems |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
8364 | No opposition during term of opposition | ||
8339 | Ceased/non-payment of the annual fee |