Parameter passing of data structures where API and corresponding stored procedure are different versions/releases

A method for passing parameters of data structures where an API and corresponding stored procedures are at different version/release levels is provided. A received data structure is parsed for a version identifier of a caller. The parsed version identifier is compared to a stored procedure version i...

Full description

Saved in:
Bibliographic Details
Main Authors Gallagher, Edward Joseph, Ho, Mang-Rong
Format Patent
LanguageEnglish
Published 16.12.2008
Online AccessGet full text

Cover

Loading…
Abstract A method for passing parameters of data structures where an API and corresponding stored procedures are at different version/release levels is provided. A received data structure is parsed for a version identifier of a caller. The parsed version identifier is compared to a stored procedure version identifier and a determination is made with regards to a data structure compatibility or a data structure incompatibility. If a data structure compatibility is determined, all received data structure elements are parsed. If, however, a data structure incompatibility is determined, only data structure elements known to both the caller and the stored procedures are parsed.
AbstractList A method for passing parameters of data structures where an API and corresponding stored procedures are at different version/release levels is provided. A received data structure is parsed for a version identifier of a caller. The parsed version identifier is compared to a stored procedure version identifier and a determination is made with regards to a data structure compatibility or a data structure incompatibility. If a data structure compatibility is determined, all received data structure elements are parsed. If, however, a data structure incompatibility is determined, only data structure elements known to both the caller and the stored procedures are parsed.
Author Gallagher, Edward Joseph
Ho, Mang-Rong
Author_xml – sequence: 1
  givenname: Edward Joseph
  surname: Gallagher
  fullname: Gallagher, Edward Joseph
– sequence: 2
  givenname: Mang-Rong
  surname: Ho
  fullname: Ho, Mang-Rong
BookMark eNqNiz0KwkAQRrfQwr87zAVEIZLYiijapbCXITsbA3FnnZno9d2AB7D4ePDx3txNIkeauVeNgk8yEkio2sUWOIBHQ1CTobFBSOHzICE41FfA6KFhyWfi6EddjYU8JOGGfLYB83wXQk6iwZtEO466EeoJlXTppgF7pdWPCwfn0-14WQ-a0HKi91ZwxLbalVWxL4s_lC_rhkcJ
ContentType Patent
CorporateAuthor International Business Machines Corporation
CorporateAuthor_xml – name: International Business Machines Corporation
DBID EFH
DatabaseName USPTO Issued Patents
DatabaseTitleList
Database_xml – sequence: 1
  dbid: EFH
  name: USPTO Issued Patents
  url: http://www.uspto.gov/patft/index.html
  sourceTypes: Open Access Repository
DeliveryMethod fulltext_linktorsrc
ExternalDocumentID 07467386
GroupedDBID EFH
ID FETCH-uspatents_grants_074673863
IEDL.DBID EFH
IngestDate Sun Mar 05 22:33:41 EST 2023
IsOpenAccess true
IsPeerReviewed false
IsScholarly false
Language English
LinkModel DirectLink
MergedId FETCHMERGED-uspatents_grants_074673863
OpenAccessLink https://image-ppubs.uspto.gov/dirsearch-public/print/downloadPdf/7467386
ParticipantIDs uspatents_grants_07467386
PatentNumber 7467386
PublicationCentury 2000
PublicationDate 20081216
PublicationDateYYYYMMDD 2008-12-16
PublicationDate_xml – month: 12
  year: 2008
  text: 20081216
  day: 16
PublicationDecade 2000
PublicationYear 2008
References Anderson et al. (5799310) 19980800
Li et al. (6063133) 20000500
Jensenworth et al. (6279111) 20010800
Chang et al. (6263342) 20010700
Walker (6016394) 20000100
Anderson et al. (6047291) 20000400
Bowen (5774719) 19980600
Garg et al. (6289458) 20010900
Chien-I Lee, Ye-In Chang, and Wei-Pang Yang, Design of a New Indexing Organization For a Class-Aggregation Hierarchy in Object-Oriented Database, Journal of Information Science and Engineering 15, 1999, pp. 217-241, Taiwan.
Hayashi (4992971) 19910200
Chen et al. (2003/0018830) 20030100
Leblang et al. (5649200) 19970700
Santos-Gomez (6104393) 20000800
Wang (5940616) 19990800
Lam et al. (5926636) 19990700
White (6065117) 20000500
Ziebell (6385768) 20020500
Spring (6971093) 20051100
Kawaguchi et al., Implementing Incremental View Maintenance in Nested Data Models, Database Programming Languages, 6th International Workshop, DBPL-6, Aug. 18-20, 1997, Proceedings, pp. 203-221.
Madoukh (2001/0019614) 20010900
Clark (5892902) 19990400
(9922362) 19990500
Nagashima et al. (5778398) 19980700
Mighdoll et al. (6073168) 20000600
Weisz (6128621) 20001000
Perlman et al. (6173400) 20010100
Schofield (6751798) 20040600
API Programming in the New World of Oracle Repository 6.5-Sandra Muller; ODTUG '99; Custom Development Center of Excellence, Oracle Corporation; 10 pages.
Whipple et al. (2002/0038340) 20020300
Chang et al. (6233586) 20010500
Dessloch et al. (6338056) 20020100
Li Tian-Zhu, Normalization of Nested Structure for Complex Objects, in Chinese, Journal of Software, vol. 9, No. 5, p. 390-396, May 1998, (with English Abstract).
Kocher et al. (2001/0002486) 20010500
Sarkar (6012067) 20000100
Wang et al. (6067414) 20000500
Wang et al. (5862378) 19990100
Wright (4751740) 19880600
Benson et al. (5819252) 19981000
Chang et al. (6272488) 20010800
Wang et al. (5875332) 19990200
Ng et al. (5742810) 19980400
Carrier, III et al. (5950209) 19990900
Braia et al. (6289344) 20010900
Gallagher et al. (6314449) 20011100
IBM Search Report-Disclosure No. SVL8-2003-0001; Attorney: Richard Goldman; Searcher: Tin D. Nguyen; Date: Apr. 4, 2003; Title: Parameter Passing of Data Structures Where API and Corresponding Stored Procedure Are Different Versions/Releases; 10 pages.
Milsted et al. (6263313) 20010700
Wang et al. (6327629) 20011200
Jeonghee Kim, Taissok Han, and Suk Kyoon Lee, Visualization of Path Expressions in a Visual Object-Oriented Database Query Language, 2 pages.
Wang (6292936) 20010900
Zimowski et al. (5615337) 19970300
Muller (4969091) 19901100
Lambert et al. (6282649) 20010800
Jorn W. Janneck and Martin Naedele, Modeling Hierarchical and Recursive Structures Using Parametric Petri Nets, Computer Engineering and Networks Laboratory, Swiss Federal Institute of Technology Zurich, pp. 445-452.
Koontz et al. (6845392) 20050100
Levy et al. (6088524) 20000700
Zimowski et al. (5632015) 19970500
Furtney et al. (5579509) 19961100
Thomas et al. (6460052) 20021000
Schaaf et al. (2002/0059404) 20020500
Kays, Jr. et al. (6249822) 20010600
Periwal et al. (5644768) 19970700
Vu et al. (2001/0008015) 20010700
Lee et al. (6343286) 20020100
Croix et al. (2002/0183957) 20021200
Hudson (6055637) 20000400
Attaluri et al. (6339777) 20020100
Ho (6148342) 20001100
Rosensteel, Jr. et al. (6167405) 20001200
Carter et al. (6519767) 20030200
EDA Server 4.21 Release Notes for NT & UNIX; 7 pages.
Swift (6308274) 20011000
Cooper (2003/0014561) 20030100
Migrating Designer API Programs to Oracle Repository 6i-Sandra Muller; ODTUG 2000; iDevelopment Center of Excellence, Oracle Corporation; 10 pages.
De Pauw et al. (6219826) 20010400
Kays et al. (6751799) 20040600
Nadooshan (6161182) 20001200
References_xml – year: 20001000
  ident: 6128621
  contributor:
    fullname: Weisz
– year: 20020500
  ident: 6385768
  contributor:
    fullname: Ziebell
– year: 20010800
  ident: 6282649
  contributor:
    fullname: Lambert et al.
– year: 20050100
  ident: 6845392
  contributor:
    fullname: Koontz et al.
– year: 19990400
  ident: 5892902
  contributor:
    fullname: Clark
– year: 20010700
  ident: 2001/0008015
  contributor:
    fullname: Vu et al.
– year: 20030100
  ident: 2003/0014561
  contributor:
    fullname: Cooper
– year: 19990100
  ident: 5862378
  contributor:
    fullname: Wang et al.
– year: 20040600
  ident: 6751798
  contributor:
    fullname: Schofield
– year: 19970500
  ident: 5632015
  contributor:
    fullname: Zimowski et al.
– year: 20010500
  ident: 2001/0002486
  contributor:
    fullname: Kocher et al.
– year: 20000400
  ident: 6047291
  contributor:
    fullname: Anderson et al.
– year: 20030100
  ident: 2003/0018830
  contributor:
    fullname: Chen et al.
– year: 19980700
  ident: 5778398
  contributor:
    fullname: Nagashima et al.
– year: 20051100
  ident: 6971093
  contributor:
    fullname: Spring
– year: 20000100
  ident: 6016394
  contributor:
    fullname: Walker
– year: 20001100
  ident: 6148342
  contributor:
    fullname: Ho
– year: 20021000
  ident: 6460052
  contributor:
    fullname: Thomas et al.
– year: 20010900
  ident: 6289458
  contributor:
    fullname: Garg et al.
– year: 20020300
  ident: 2002/0038340
  contributor:
    fullname: Whipple et al.
– year: 19910200
  ident: 4992971
  contributor:
    fullname: Hayashi
– year: 19970700
  ident: 5649200
  contributor:
    fullname: Leblang et al.
– year: 19990700
  ident: 5926636
  contributor:
    fullname: Lam et al.
– year: 20011200
  ident: 6327629
  contributor:
    fullname: Wang et al.
– year: 20021200
  ident: 2002/0183957
  contributor:
    fullname: Croix et al.
– year: 20000800
  ident: 6104393
  contributor:
    fullname: Santos-Gomez
– year: 20020500
  ident: 2002/0059404
  contributor:
    fullname: Schaaf et al.
– year: 20010900
  ident: 2001/0019614
  contributor:
    fullname: Madoukh
– year: 20000500
  ident: 6065117
  contributor:
    fullname: White
– year: 19961100
  ident: 5579509
  contributor:
    fullname: Furtney et al.
– year: 20020100
  ident: 6343286
  contributor:
    fullname: Lee et al.
– year: 20010900
  ident: 6292936
  contributor:
    fullname: Wang
– year: 20001200
  ident: 6161182
  contributor:
    fullname: Nadooshan
– year: 20020100
  ident: 6339777
  contributor:
    fullname: Attaluri et al.
– year: 19990200
  ident: 5875332
  contributor:
    fullname: Wang et al.
– year: 20010800
  ident: 6279111
  contributor:
    fullname: Jensenworth et al.
– year: 20010700
  ident: 6263342
  contributor:
    fullname: Chang et al.
– year: 20010400
  ident: 6219826
  contributor:
    fullname: De Pauw et al.
– year: 20010600
  ident: 6249822
  contributor:
    fullname: Kays, Jr. et al.
– year: 19981000
  ident: 5819252
  contributor:
    fullname: Benson et al.
– year: 20010700
  ident: 6263313
  contributor:
    fullname: Milsted et al.
– year: 19880600
  ident: 4751740
  contributor:
    fullname: Wright
– year: 20010100
  ident: 6173400
  contributor:
    fullname: Perlman et al.
– year: 19970300
  ident: 5615337
  contributor:
    fullname: Zimowski et al.
– year: 19970700
  ident: 5644768
  contributor:
    fullname: Periwal et al.
– year: 19990900
  ident: 5950209
  contributor:
    fullname: Carrier, III et al.
– year: 20000500
  ident: 6063133
  contributor:
    fullname: Li et al.
– year: 19990500
  ident: 9922362
– year: 20000100
  ident: 6012067
  contributor:
    fullname: Sarkar
– year: 20011100
  ident: 6314449
  contributor:
    fullname: Gallagher et al.
– year: 20030200
  ident: 6519767
  contributor:
    fullname: Carter et al.
– year: 20040600
  ident: 6751799
  contributor:
    fullname: Kays et al.
– year: 19980400
  ident: 5742810
  contributor:
    fullname: Ng et al.
– year: 20001200
  ident: 6167405
  contributor:
    fullname: Rosensteel, Jr. et al.
– year: 20000400
  ident: 6055637
  contributor:
    fullname: Hudson
– year: 20010900
  ident: 6289344
  contributor:
    fullname: Braia et al.
– year: 19901100
  ident: 4969091
  contributor:
    fullname: Muller
– year: 20000500
  ident: 6067414
  contributor:
    fullname: Wang et al.
– year: 20010800
  ident: 6272488
  contributor:
    fullname: Chang et al.
– year: 19990800
  ident: 5940616
  contributor:
    fullname: Wang
– year: 19980600
  ident: 5774719
  contributor:
    fullname: Bowen
– year: 20000600
  ident: 6073168
  contributor:
    fullname: Mighdoll et al.
– year: 20020100
  ident: 6338056
  contributor:
    fullname: Dessloch et al.
– year: 20011000
  ident: 6308274
  contributor:
    fullname: Swift
– year: 19980800
  ident: 5799310
  contributor:
    fullname: Anderson et al.
– year: 20010500
  ident: 6233586
  contributor:
    fullname: Chang et al.
– year: 20000700
  ident: 6088524
  contributor:
    fullname: Levy et al.
Score 2.7128813
Snippet A method for passing parameters of data structures where an API and corresponding stored procedures are at different version/release levels is provided. A...
SourceID uspatents
SourceType Open Access Repository
Title Parameter passing of data structures where API and corresponding stored procedure are different versions/releases
URI https://image-ppubs.uspto.gov/dirsearch-public/print/downloadPdf/7467386
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwfV07T8MwED61FRIwgQBRXrqB1TRPJxkRahSQQBlA6lY5frBAEkja_n3ODlQsMHixLct3lv3dWd_dAVybWBEoG814kmQsCnXFyCoSLAm8LMlkEIvURiM_PvHiJXpYxIsRFNtYmHe6RqylvXQ3q67tG0eupOd9OHg2JH-2OQJrm31gU781QpXKzGzZjDDlYxinnqV2zfNiH3ZpCTLZ6r77BRr5AeyUrvcQRro-go9SWCIUyYEtWawEGdgYtAxNHJK4rsjzxQ3pUONteY_k4qN0tTPaxoWeoCUyaoUOcxTNRkHtp8JJj-vh66ub2TooBE7dMWA-f74r2HZ_y9dPy3tZet9yhCcwIf9fnwKq1I9ERqaEIXdG-UFVcZ9LGUljpCGEn8L0z2XO_hk7hz1HfvAD5vMLmJCo-pIQtq-unPq-AOn6ikQ
link.rule.ids 230,309,786,808,891,64396
linkProvider USPTO
linkToPdf http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwfV07T8MwED6VgnhMIECU5w2sps3LSUYEjVIeVQaQulWJHyyQBJLSv8_ZgYoFBi-2Zfn8-u6s7-4ALnUgCZS1YjwMY-Z7qmCkFeUsdEdxGAs3yCPjjfw45emzfzcLZj1IV74wb3SNWE1zaa4WTd1WllxJz3u38awL_mxiBJYm-sCyfK1ymUk9NGkzvIivwbrBWHPWx0m6A1s0CCltZdv8go1kFzYyW7sHPVXuw3uWGyoUSYI16awEGlhpNBxN7MK4Lsj2xSWtosLrbIJk5KOw2TPqyjqfoKEyKokWdST1xpzKT46TFj-7z69maDKhEDw1B4DJ-OkmZav5zV8-DPNlPvqWxDuEflmV6ghQRo6fx6RMaDJopOMWBXe4EL7QWmjC-AEM_hzm-J-2C9jMbpP5w2R6fwLblgnhuMzhp9AnqdUZwW1bnNuV_ALUBI1A
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Apatent&rft.title=Parameter+passing+of+data+structures+where+API+and+corresponding+stored+procedure+are+different+versions%2Freleases&rft.inventor=Gallagher%2C+Edward+Joseph&rft.inventor=Ho%2C+Mang-Rong&rft.number=7467386&rft.date=2008-12-16&rft.externalDBID=n%2Fa&rft.externalDocID=07467386