WO2004001592A3 - Views for software atomization - Google Patents
Views for software atomization Download PDFInfo
- Publication number
- WO2004001592A3 WO2004001592A3 PCT/US2003/019180 US0319180W WO2004001592A3 WO 2004001592 A3 WO2004001592 A3 WO 2004001592A3 US 0319180 W US0319180 W US 0319180W WO 2004001592 A3 WO2004001592 A3 WO 2004001592A3
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- atom
- database
- create
- existing
- views
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/25—Integrating or interfacing systems involving database management systems
- G06F16/258—Data format conversion from or to a database
-
- 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
Abstract
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004515872A JP2005531066A (en) | 2002-06-21 | 2003-06-18 | View for software atomization |
AU2003247547A AU2003247547A1 (en) | 2002-06-21 | 2003-06-18 | Views for software atomization |
CA002490281A CA2490281A1 (en) | 2002-06-21 | 2003-06-18 | Views for software atomization |
EP03761098A EP1518193A2 (en) | 2002-06-21 | 2003-06-18 | Views for software atomization |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/178,898 | 2002-06-21 | ||
US10/178,898 US7281017B2 (en) | 2002-06-21 | 2002-06-21 | Views for software atomization |
Publications (2)
Publication Number | Publication Date |
---|---|
WO2004001592A2 WO2004001592A2 (en) | 2003-12-31 |
WO2004001592A3 true WO2004001592A3 (en) | 2004-05-21 |
Family
ID=29734812
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/US2003/019180 WO2004001592A2 (en) | 2002-06-21 | 2003-06-18 | Views for software atomization |
Country Status (8)
Country | Link |
---|---|
US (1) | US7281017B2 (en) |
EP (1) | EP1518193A2 (en) |
JP (1) | JP2005531066A (en) |
KR (1) | KR20050081869A (en) |
CN (1) | CN1672150A (en) |
AU (1) | AU2003247547A1 (en) |
CA (1) | CA2490281A1 (en) |
WO (1) | WO2004001592A2 (en) |
Families Citing this family (40)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7029573B2 (en) * | 2001-06-19 | 2006-04-18 | Exxonmobil Research And Engineering Company | Composition and control method for treating hydrocarbon |
US7117507B2 (en) * | 2002-06-03 | 2006-10-03 | Sumisho Computer Systems Corporation | Software atomization |
US7281017B2 (en) | 2002-06-21 | 2007-10-09 | Sumisho Computer Systems Corporation | Views for software atomization |
US10069808B2 (en) * | 2003-04-16 | 2018-09-04 | Eileen Chu Hing | Methods and systems for providing a customized network |
US8037102B2 (en) | 2004-02-09 | 2011-10-11 | Robert T. and Virginia T. Jenkins | Manipulating sets of hierarchical data |
US9646107B2 (en) | 2004-05-28 | 2017-05-09 | Robert T. and Virginia T. Jenkins as Trustee of the Jenkins Family Trust | Method and/or system for simplifying tree expressions such as for query reduction |
US20060020866A1 (en) * | 2004-06-15 | 2006-01-26 | K5 Systems Inc. | System and method for monitoring performance of network infrastructure and applications by automatically identifying system variables or components constructed from such variables that dominate variance of performance |
US7882147B2 (en) * | 2004-06-30 | 2011-02-01 | Robert T. and Virginia T. Jenkins | File location naming hierarchy |
US7620632B2 (en) * | 2004-06-30 | 2009-11-17 | Skyler Technology, Inc. | Method and/or system for performing tree matching |
US7801923B2 (en) | 2004-10-29 | 2010-09-21 | Robert T. and Virginia T. Jenkins as Trustees of the Jenkins Family Trust | Method and/or system for tagging trees |
US7627591B2 (en) | 2004-10-29 | 2009-12-01 | Skyler Technology, Inc. | Method and/or system for manipulating tree expressions |
US7630995B2 (en) * | 2004-11-30 | 2009-12-08 | Skyler Technology, Inc. | Method and/or system for transmitting and/or receiving data |
US7636727B2 (en) | 2004-12-06 | 2009-12-22 | Skyler Technology, Inc. | Enumeration of trees from finite number of nodes |
KR100673313B1 (en) * | 2004-12-30 | 2007-01-24 | 재단법인서울대학교산학협력재단 | Method for Weaving Code Fragments using Code Fragment Numbering from Programs |
US8316059B1 (en) | 2004-12-30 | 2012-11-20 | Robert T. and Virginia T. Jenkins | Enumeration of rooted partial subtrees |
US8615530B1 (en) | 2005-01-31 | 2013-12-24 | Robert T. and Virginia T. Jenkins as Trustees for the Jenkins Family Trust | Method and/or system for tree transformation |
US7681177B2 (en) | 2005-02-28 | 2010-03-16 | Skyler Technology, Inc. | Method and/or system for transforming between trees and strings |
US8356040B2 (en) | 2005-03-31 | 2013-01-15 | Robert T. and Virginia T. Jenkins | Method and/or system for transforming between trees and arrays |
US7899821B1 (en) | 2005-04-29 | 2011-03-01 | Karl Schiffmann | Manipulation and/or analysis of hierarchical data |
US7685145B2 (en) * | 2006-03-28 | 2010-03-23 | Microsoft Corporation | Database physical design refinement using a merge-reduce approach |
US9043553B2 (en) * | 2007-06-27 | 2015-05-26 | Microsoft Technology Licensing, Llc | Leveraging transactional memory hardware to accelerate virtualization and emulation |
US8266387B2 (en) * | 2007-06-27 | 2012-09-11 | Microsoft Corporation | Leveraging transactional memory hardware to accelerate virtualization emulation |
US8176253B2 (en) * | 2007-06-27 | 2012-05-08 | Microsoft Corporation | Leveraging transactional memory hardware to accelerate virtualization and emulation |
US20090024986A1 (en) * | 2007-07-19 | 2009-01-22 | Microsoft Corporation | Runtime code modification |
US8370823B2 (en) * | 2007-08-27 | 2013-02-05 | International Business Machines Corporation | Device, system, and method of computer program optimization |
US8584102B2 (en) * | 2007-12-27 | 2013-11-12 | Microsoft Corporation | Creating and using deltas to modify existing computer code |
US8261240B2 (en) * | 2008-01-15 | 2012-09-04 | Microsoft Corporation | Debugging lazily evaluated program components |
US20090193043A1 (en) * | 2008-01-29 | 2009-07-30 | Inventec Corporation | Method and system for transforming database and compressible database structure |
KR20120072138A (en) * | 2010-12-23 | 2012-07-03 | 한국전자통신연구원 | Apparatus and method for providing custom software, and method for software customization |
US8892513B2 (en) * | 2011-10-31 | 2014-11-18 | U9T Inc | Method, process and system to atomically structure varied data and transform into context associated data |
US9256419B2 (en) * | 2012-04-23 | 2016-02-09 | Hewlett Packard Enterprise Development Lp | Dynamic software updates |
US20140188952A1 (en) * | 2012-12-31 | 2014-07-03 | Praveen Killamsetti | Reading data without an indirection logical reference identifier in a system that uses indirection access |
US10333696B2 (en) | 2015-01-12 | 2019-06-25 | X-Prime, Inc. | Systems and methods for implementing an efficient, scalable homomorphic transformation of encrypted data with minimal data expansion and improved processing efficiency |
WO2019092552A1 (en) | 2017-11-09 | 2019-05-16 | nChain Holdings Limited | Systems and methods for ensuring correct execution of computer program using a mediator computer system |
KR20200086284A (en) | 2017-11-09 | 2020-07-16 | 엔체인 홀딩스 리미티드 | System to simplify executable instructions for optimized verifiable calculations |
KR20200096248A (en) | 2017-12-13 | 2020-08-11 | 엔체인 홀딩스 리미티드 | Systems and methods for securely sharing cryptographic materials |
CN108959499A (en) * | 2018-06-26 | 2018-12-07 | 郑州云海信息技术有限公司 | Distributed file system performance analysis method, device, equipment and storage medium |
CN109145025B (en) * | 2018-09-14 | 2021-09-24 | 创新先进技术有限公司 | Multi-data-source integrated data query method and device and service server |
CN112241276B (en) * | 2019-07-19 | 2022-04-22 | 华为技术有限公司 | Equipment upgrading method and device |
CN113448942B (en) * | 2020-03-27 | 2022-07-22 | 阿里巴巴集团控股有限公司 | Database access method, device, equipment and storage medium |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0717353A2 (en) * | 1994-12-14 | 1996-06-19 | AT&T Corp. | Efficient and secure update of software and data |
US5832520A (en) * | 1996-07-03 | 1998-11-03 | Miller, Call, Plauck And Miller | Automatic file differencing and updating system |
US6230316B1 (en) * | 1998-04-17 | 2001-05-08 | Symantec Corporation | Patching rebased and realigned executable files |
US6317753B1 (en) * | 1996-04-25 | 2001-11-13 | Navigation Technologies Corporation | Update system and method for geographic databases |
Family Cites Families (26)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4246638A (en) | 1978-09-14 | 1981-01-20 | Thomas William J | Method and apparatus for controlling usage of a programmable computing machine |
US5291601A (en) | 1989-06-01 | 1994-03-01 | Hewlett-Packard Company | Shared libraries implemented with linking program loader |
CA2102883A1 (en) | 1993-02-26 | 1994-08-27 | James W. Arendt | System and method for lazy loading of shared libraries |
US5446888A (en) | 1994-01-14 | 1995-08-29 | Pyne; Charles F. | Remote file transfer method and apparatus |
JP2755154B2 (en) | 1994-02-23 | 1998-05-20 | 日本電気株式会社 | Program conversion processing device and program conversion processing method |
US5802367A (en) | 1995-07-07 | 1998-09-01 | Microsoft Corporation | Method and system for transparently executing code using a surrogate process |
US6112025A (en) | 1996-03-25 | 2000-08-29 | Sun Microsystems, Inc. | System and method for dynamic program linking |
IL127492A (en) | 1996-06-11 | 2004-06-01 | Edgar Codd | Delta model processing logic representation and execution system |
US6006034A (en) | 1996-09-05 | 1999-12-21 | Open Software Associates, Ltd. | Systems and methods for automatic application version upgrading and maintenance |
US5991765A (en) | 1997-05-06 | 1999-11-23 | Birdstep Technology As | System and method for storing and manipulating data in an information handling system |
US6421827B1 (en) | 1997-12-17 | 2002-07-16 | International Business Machines Corporation | System and method for detecting and reordering loading patterns |
US6279149B1 (en) | 1998-09-24 | 2001-08-21 | International Business Machines Corporation | Aggregate structure identification and its application to program analysis |
US6243859B1 (en) | 1998-11-02 | 2001-06-05 | Hu Chen-Kuang | Method of edit program codes by in time extracting and storing |
US6564219B1 (en) * | 1998-11-19 | 2003-05-13 | Emc Corporation | Method and apparatus for obtaining an identifier for a logical unit of data in a database |
US20020073398A1 (en) | 1998-12-14 | 2002-06-13 | Jeffrey L. Tinker | Method and system for modifying executable code to add additional functionality |
US6763397B1 (en) | 1999-05-27 | 2004-07-13 | Sun Microsystems, Inc. | Fully lazy linking |
US6601114B1 (en) | 1999-05-27 | 2003-07-29 | Sun Microsystems, Inc. | Fully lazy linking with module-by-module verification |
US6564223B1 (en) | 1999-09-30 | 2003-05-13 | Oracle Corp. | Method and article for managing references to external objects in a runtime environment |
US6691305B1 (en) | 1999-11-10 | 2004-02-10 | Nec Corporation | Object code compression using different schemes for different instruction types |
US7089390B2 (en) | 2001-02-16 | 2006-08-08 | Broadcom Corporation | Apparatus and method to reduce memory footprints in processor architectures |
US20020143764A1 (en) * | 2001-04-03 | 2002-10-03 | Martin Andrew R. | Data management system and method for intercepting and changing database instructions between a database back end and an application front end |
US7047521B2 (en) | 2001-06-07 | 2006-05-16 | Lynoxworks, Inc. | Dynamic instrumentation event trace system and methods |
US6971089B2 (en) | 2001-08-01 | 2005-11-29 | International Business Machines Corporation | Debugger impact reduction through motion of induction variable based breakpoints |
US7117507B2 (en) | 2002-06-03 | 2006-10-03 | Sumisho Computer Systems Corporation | Software atomization |
US7281017B2 (en) | 2002-06-21 | 2007-10-09 | Sumisho Computer Systems Corporation | Views for software atomization |
US7490331B2 (en) | 2003-03-04 | 2009-02-10 | International Business Machines Corporation | Mapping to and from native type formats |
-
2002
- 2002-06-21 US US10/178,898 patent/US7281017B2/en not_active Expired - Lifetime
-
2003
- 2003-06-18 KR KR1020047020754A patent/KR20050081869A/en not_active Application Discontinuation
- 2003-06-18 EP EP03761098A patent/EP1518193A2/en not_active Withdrawn
- 2003-06-18 CA CA002490281A patent/CA2490281A1/en not_active Abandoned
- 2003-06-18 WO PCT/US2003/019180 patent/WO2004001592A2/en not_active Application Discontinuation
- 2003-06-18 CN CNA038173417A patent/CN1672150A/en active Pending
- 2003-06-18 JP JP2004515872A patent/JP2005531066A/en not_active Withdrawn
- 2003-06-18 AU AU2003247547A patent/AU2003247547A1/en not_active Abandoned
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0717353A2 (en) * | 1994-12-14 | 1996-06-19 | AT&T Corp. | Efficient and secure update of software and data |
US6317753B1 (en) * | 1996-04-25 | 2001-11-13 | Navigation Technologies Corporation | Update system and method for geographic databases |
US5832520A (en) * | 1996-07-03 | 1998-11-03 | Miller, Call, Plauck And Miller | Automatic file differencing and updating system |
US6230316B1 (en) * | 1998-04-17 | 2001-05-08 | Symantec Corporation | Patching rebased and realigned executable files |
Also Published As
Publication number | Publication date |
---|---|
AU2003247547A8 (en) | 2004-01-06 |
CA2490281A1 (en) | 2003-12-31 |
US20030236794A1 (en) | 2003-12-25 |
KR20050081869A (en) | 2005-08-19 |
AU2003247547A1 (en) | 2004-01-06 |
EP1518193A2 (en) | 2005-03-30 |
US7281017B2 (en) | 2007-10-09 |
WO2004001592A2 (en) | 2003-12-31 |
CN1672150A (en) | 2005-09-21 |
JP2005531066A (en) | 2005-10-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2004001592A3 (en) | Views for software atomization | |
EP1235143A3 (en) | Method and system for creating and maintaining version-specific properties in a file | |
AU2460701A (en) | Flexible and hierarchical user interfaces | |
WO2004066128A3 (en) | Attribute relevant access control policies | |
WO2003107216A3 (en) | Method and system for managing styles in electronic documents | |
WO2000051027A3 (en) | System and method for enhanced performance of a relational database management system | |
EP2093681A3 (en) | Method and system for implementing an enhanced database | |
NZ531200A (en) | Application level access privilege to a storage area on a computer device | |
WO2004025519A3 (en) | Controlling data visibility in multi-version database systems | |
WO2005045582A3 (en) | Modifying collection-value and scalar valued columns in a single statement | |
CA2235251A1 (en) | Method and system for implementing software objects | |
WO2005089400A3 (en) | Managing process state information in an operating system environment | |
YU2701A (en) | System and method for selectively defining access to aplication features | |
WO2001042952A3 (en) | Method and system for constructing personalized result sets | |
WO2006041554A3 (en) | Document processing and management approach to editing a document in a mark up language environment using undoable commands | |
WO2001013302A3 (en) | Livestock inventory and materials system with interactive graphical user interface | |
WO2001050270A3 (en) | Methods and apparatus for improving locality of reference through memory management | |
CN102542057B (en) | High dimension data index structure design method based on solid state hard disk | |
EP1691280A4 (en) | Data management system, data management device, data management method, data supply system, data management program, and computer-readable recording medium containing the program | |
WO2006039244A3 (en) | Mandatory access control scheme with active objects | |
WO2001088741A3 (en) | System and method for concurrently modeling any element of a model | |
EP1503266A3 (en) | Zone based security administration for data items | |
EP1492030A3 (en) | System and method for online analytical processing using dimension attributes and multiple hierarchies per dimension | |
WO2004031896A3 (en) | System and method for accessing medical records | |
WO2007004078A3 (en) | A computer system, integrable software component and software application |
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 BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE 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 NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL 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): GH GM KE LS MW MZ 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 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: 2490281 Country of ref document: CA Ref document number: 1020047020754 Country of ref document: KR |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2004515872 Country of ref document: JP |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2003761098 Country of ref document: EP |
|
WWE | Wipo information: entry into national phase |
Ref document number: 20038173417 Country of ref document: CN |
|
WWP | Wipo information: published in national office |
Ref document number: 2003761098 Country of ref document: EP |
|
WWW | Wipo information: withdrawn in national office |
Ref document number: 2003761098 Country of ref document: EP |
|
WWP | Wipo information: published in national office |
Ref document number: 1020047020754 Country of ref document: KR |