Simultaneous API exposure for messages

Electrical computers and digital processing systems: multicomput – Computer conferencing – Priority based messaging

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C709S202000, C709S203000, C709S206000, C709S209000, C709S230000, C709S245000, C719S313000, C370S325000, C370S389000, C370S428000

Reexamination Certificate

active

07925710

ABSTRACT:
Embodiments described herein provide for a message object that simultaneously exposes an XML view and Type view for a message infoset. In this embodiment, interaction with a message can occur using either an XML or Type application program interface (API), which are synced. More specifically, embodiments herein provide or expose a common set of headers (e.g., SOAP headers) as “typed” properties (e.g., CLR properties), which allow for getting and/or setting a value thereof. In other words, the Type API reads/writes values for typed properties without regard to how the message is encoded with XML. Moreover, the two APIs are synced such that a value can be set using one API and retrieved using the other. For example, an XML API may be used as a writing mechanism for interacting with a value, while the Type API can read that same value, and vise-versa.

REFERENCES:
patent: 5583859 (1996-12-01), Feldmeier
patent: 5838927 (1998-11-01), Gillon
patent: 5923846 (1999-07-01), Gage
patent: 6286033 (2001-09-01), Kishinsky et al.
patent: 6321252 (2001-11-01), Bhola
patent: 6457066 (2002-09-01), Mein et al.
patent: 6732175 (2004-05-01), Abjanic
patent: 6748431 (2004-06-01), Fleig
patent: 6904600 (2005-06-01), James et al.
patent: 6941306 (2005-09-01), Kim
patent: 7051032 (2006-05-01), Chu-Carroll et al.
patent: 7065706 (2006-06-01), Sankar
patent: 7080137 (2006-07-01), Brault
patent: 7089533 (2006-08-01), Vosburgh
patent: 7114147 (2006-09-01), Ballantyne et al.
patent: 7159224 (2007-01-01), Sharma
patent: 7165239 (2007-01-01), Hejlsberg et al.
patent: 7191186 (2007-03-01), Pullen
patent: 7191429 (2007-03-01), Brassard
patent: 7212691 (2007-05-01), Sohda
patent: 7213227 (2007-05-01), Kompalli et al.
patent: 7237014 (2007-06-01), Drummond, II
patent: 7246358 (2007-07-01), Chinnici
patent: 7277719 (2007-10-01), Klassen
patent: 7281206 (2007-10-01), Schnelle et al.
patent: 7289498 (2007-10-01), Yu et al.
patent: 7302492 (2007-11-01), Day
patent: 7305677 (2007-12-01), Marcey et al.
patent: 7325076 (2008-01-01), Morrison et al.
patent: 7328403 (2008-02-01), Ramarao et al.
patent: 7418485 (2008-08-01), Payrits
patent: 7426194 (2008-09-01), Shenfield et al.
patent: 7437434 (2008-10-01), Zintel
patent: 7448043 (2008-11-01), Shenfield
patent: 7454429 (2008-11-01), Rojer
patent: 7458062 (2008-11-01), Coulthard et al.
patent: 7464097 (2008-12-01), Goetz
patent: 7509651 (2009-03-01), Catania
patent: 7512953 (2009-03-01), Sabev
patent: 7512957 (2009-03-01), Cohen et al.
patent: 7516198 (2009-04-01), Appala
patent: 7519574 (2009-04-01), Van Der Linden et al.
patent: 7536711 (2009-05-01), Miyashita
patent: 7539982 (2009-05-01), Stuart
patent: 7571426 (2009-08-01), Carroll, Jr.
patent: 7603658 (2009-10-01), Subramanian et al.
patent: 7644066 (2010-01-01), Krishnaprasad et al.
patent: 7694284 (2010-04-01), Berg et al.
patent: 2001/0049702 (2001-12-01), Najmi
patent: 2002/0032790 (2002-03-01), Linderman
patent: 2002/0046239 (2002-04-01), Stawikowski
patent: 2002/0046304 (2002-04-01), Fabri
patent: 2003/0009572 (2003-01-01), Thurner
patent: 2003/0051008 (2003-03-01), Gorthy et al.
patent: 2003/0061405 (2003-03-01), Fisher
patent: 2003/0069907 (2003-04-01), Moreau et al.
patent: 2003/0074648 (2003-04-01), Brassard
patent: 2003/0093551 (2003-05-01), Taylor
patent: 2003/0105654 (2003-06-01), MacLeod
patent: 2003/0145101 (2003-07-01), Mitchell
patent: 2003/0204645 (2003-10-01), Sharma
patent: 2003/0217096 (2003-11-01), McKelvie
patent: 2004/0044729 (2004-03-01), Foerg et al.
patent: 2004/0044985 (2004-03-01), Kompalli et al.
patent: 2004/0045005 (2004-03-01), Karakashian
patent: 2004/0068586 (2004-04-01), Xie et al.
patent: 2004/0088395 (2004-05-01), O'Konski et al.
patent: 2004/0111474 (2004-06-01), Kaler
patent: 2004/0148612 (2004-07-01), Olsen
patent: 2004/0193635 (2004-09-01), Hsu
patent: 2004/0193687 (2004-09-01), Christensen
patent: 2004/0194111 (2004-09-01), Marcey et al.
patent: 2004/0205216 (2004-10-01), Ballinger
patent: 2004/0267876 (2004-12-01), Kakivaya et al.
patent: 2005/0021799 (2005-01-01), Imamura et al.
patent: 2005/0050549 (2005-03-01), Joseph et al.
patent: 2005/0055345 (2005-03-01), Ripley
patent: 2005/0055629 (2005-03-01), Khaladkar et al.
patent: 2005/0060431 (2005-03-01), Lewontin
patent: 2005/0091231 (2005-04-01), Pal et al.
patent: 2005/0097545 (2005-05-01), Tarbox et al.
patent: 2005/0144457 (2005-06-01), Lee
patent: 2005/0182752 (2005-08-01), Rojer
patent: 2005/0193291 (2005-09-01), Subramanian et al.
patent: 2005/0198154 (2005-09-01), Xie et al.
patent: 2005/0228787 (2005-10-01), Linden et al.
patent: 2005/0240555 (2005-10-01), Wilde et al.
patent: 2005/0257193 (2005-11-01), Falk et al.
patent: 2005/0262049 (2005-11-01), Somppi
patent: 2005/0278358 (2005-12-01), Doughan
patent: 2006/0004827 (2006-01-01), Stuart
patent: 2006/0015847 (2006-01-01), Carroll
patent: 2006/0036754 (2006-02-01), Itoh et al.
patent: 2006/0041579 (2006-02-01), Miyashita
patent: 2006/0041838 (2006-02-01), Khan
patent: 2006/0064667 (2006-03-01), Freitas
patent: 2006/0075117 (2006-04-01), Sohda
patent: 2006/0123039 (2006-06-01), Scheuerle et al.
patent: 2006/0129971 (2006-06-01), Rojer
patent: 2006/0130058 (2006-06-01), Tarbox et al.
patent: 2006/0168511 (2006-07-01), Bauer et al.
patent: 2006/0221966 (2006-10-01), Basso et al.
patent: 2006/0265689 (2006-11-01), Kuznetsov
patent: 2007/0067388 (2007-03-01), Angelov
patent: 2007/0073753 (2007-03-01), Baikov
patent: 2007/0073760 (2007-03-01), Baikov
patent: 2007/0098018 (2007-05-01), Kaler et al.
patent: 2007/0121585 (2007-05-01), Morrissey
patent: 2007/0124725 (2007-05-01), Wang
patent: 2007/0133763 (2007-06-01), D'Angelo
patent: 2007/0143331 (2007-06-01), Holtz et al.
patent: 2007/0174763 (2007-07-01), Chang et al.
patent: 2008/0010629 (2008-01-01), Berg et al.
patent: 2008/0313282 (2008-12-01), Warila
patent: WO 02/01356 (2004-02-01), None
Frank Cohen, “Discover SOAP Encoding's Impact on Web Service Performance,” available athttp://www-128.ibm.com/developerworks/library/ws-soapenc/ (PDF enclosed entitled “Article 1,” 6 pgs.).
Li et al., “XML Protocol SOAP Envelope and Encoding),” Institute of Information Science and Technology, Ningbo University,available athttp://unpan1.un.org/intradoc/groups/public/documents/un/unpan001227.pdf (PDF enclosed entitled “Article 2,” 8 pgs.).
Lee et al., “An Architecture Model for Dynamically Converting Components into Web Services,” IEEE Computer Society, Proceedings of the 11thAsia-Pacific Software Engineering Conference,available athttp://ieeexplore.ieee.org/ie15/9444/29994/01371982.pdf?isNumber= (the PDF enclosed entitled “Article 3,” 7 pgs.).
Duftler et al., “Web Services Invocation Framework(WSIF),” IBM T.J. Watson Research Center, Aug. 9, 2001,available athttp://www.extreme.indiana.edu/˜aslom/papers/oopsla2001—workshop—wsif.pdf (PDF enclosed entitled “Article 4,” 8 pgs.).
Darryl K. Taft, “Microsoft Previews Web Services Kit,” eWeek.com, Aug. 26, 2002, available at http://www.eweek.com/article2/0,3959,486118.00.asp, 3 Pages.
“Microsoft Announces Web Services Development Kit Technology Preview” Aug. 26, 2002, Available at http://xml.coverpages.org
l2002-08-26-c.html 4 Pages.
Office Action dated Dec. 22, 2008 cited in U.S. Appl. No. 11/469,430.
Darryl K. Taft, “Microsoft Previews Web Services Kit,” eWeek.com, Aug. 26, 2002, available at http://www.eweek.com/article2/0,3959,486118,00.asp, 3 Pages.
Office Action dated Dec. 22, 2008 cited in U.S. Appl. No. 11/469,430.
Office Action dated May 22, 2009 cited in U.S. Appl. No. 11/469,430.
Office Action dated Jun. 22, 2009 cited in U.S. Appl. No. 11/469,442.
Office Action dated Jun. 25, 2009 cited in U.S. Appl. No. 11/469,437.
Office Action dated Oct. 14, 2009 cited in U.S. Appl. No. 11/469,430.
Office Action dated Oct. 15, 2009 cited in U.S. Appl. No. 11/469,439.
Office Action dated Sep. 3, 2009 cited in U.S. Appl. No. 11/469,446.
De Lancie, Phillip, “Streaming Media Matures”, Econtent,

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

Simultaneous API exposure for messages does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Simultaneous API exposure for messages, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Simultaneous API exposure for messages will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2715879

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