Efficient construction of message endpoints

Electrical computers and digital processing systems: multicomput – Computer-to-computer session/connection establishing – Network resources access controlling

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C709S201000, C709S202000, C709S203000, C709S218000, C709S219000, C713S153000, C713S161000, C713S152000, C713S152000

Reexamination Certificate

active

07072967

ABSTRACT:
In a distributed computing environment, a message gate may be the message endpoint for a client or service. A message gate may provide a secure message endpoint that sends and receives type-safe messages. Devices may have a gate factory (e.g. message endpoint constructor) that is trusted code on the device for generating gates based on XML message descriptions. In one embodiment, the gate factory may construct a gate from the XML schema of the service, a URI for the service, and an authentication credential. Access to some services may be unrestricted. For such services, a gate may be constructed without an authentication credential, saving the overhead of running an authentication service and incorporating an authentication credential. Gate construction may also be optimized for certain clients that do not desire to perform checking of messages against a service's XML schema. If verification is not desired, a client may avoid or may chose to avoid building (e.g. by a gate factory) some or all of the gate code that checks the messages against the XML schema. Also, the building of a gate may be made lightweight by appropriate reuse or sharing of pieces used to construct other gates. Devices may maintain a cache of gates to avoid constructing them each time the same service is run.

REFERENCES:
patent: 4491946 (1985-01-01), Kryskow, Jr. et al.
patent: 4713806 (1987-12-01), Oberlander et al.
patent: 4809160 (1989-02-01), Mahon et al.
patent: 4823122 (1989-04-01), Mann et al.
patent: 4939638 (1990-07-01), Stephenson et al.
patent: 4956773 (1990-09-01), Saito et al.
patent: 5088036 (1992-02-01), Ellis et al.
patent: 5109486 (1992-04-01), Seymour
patent: 5187787 (1993-02-01), Skeen et al.
patent: 5218699 (1993-06-01), Brandle et al.
patent: 5257369 (1993-10-01), Skeen et al.
patent: 5293614 (1994-03-01), Ferguson et al.
patent: 5297283 (1994-03-01), Kelly, Jr. et al.
patent: 5307490 (1994-04-01), Davidson et al.
patent: 5311591 (1994-05-01), Fischer
patent: 5339435 (1994-08-01), Lubkin et al.
patent: 5386568 (1995-01-01), Wold et al.
patent: 5390328 (1995-02-01), Frey et al.
patent: 5423042 (1995-06-01), Jalili et al.
patent: 5440744 (1995-08-01), Jacobson et al.
patent: 5448740 (1995-09-01), Kiri et al.
patent: 5452459 (1995-09-01), Drury et al.
patent: 5455952 (1995-10-01), Gjovaag
patent: 5471629 (1995-11-01), Risch
patent: 5475792 (1995-12-01), Stanford et al.
patent: 5475817 (1995-12-01), Waldo et al.
patent: 5481721 (1996-01-01), Serlet et al.
patent: 5504921 (1996-04-01), Dev et al.
patent: 5511197 (1996-04-01), Hill et al.
patent: 5524244 (1996-06-01), Robinson et al.
patent: 5548726 (1996-08-01), Pettus
patent: 5553282 (1996-09-01), Parrish et al.
patent: 5555367 (1996-09-01), Premerlani et al.
patent: 5555427 (1996-09-01), Aoe et al.
patent: 5557798 (1996-09-01), Skeen et al.
patent: 5560003 (1996-09-01), Nilsen et al.
patent: 5561785 (1996-10-01), Blandy et al.
patent: 5577231 (1996-11-01), Scalzi et al.
patent: 5594921 (1997-01-01), Pettus
patent: 5603031 (1997-02-01), White et al.
patent: 5617537 (1997-04-01), Yamada et al.
patent: 5628005 (1997-05-01), Hurvig
patent: 5640564 (1997-06-01), Hamilton et al.
patent: 5644768 (1997-07-01), Periwal et al.
patent: 5652888 (1997-07-01), Burgess et al.
patent: 5655148 (1997-08-01), Richman et al.
patent: 5659751 (1997-08-01), Heninger
patent: 5671225 (1997-09-01), Hooper et al.
patent: 5671279 (1997-09-01), Elgamal
patent: 5675796 (1997-10-01), Hodges et al.
patent: 5680573 (1997-10-01), Rubin et al.
patent: 5680617 (1997-10-01), Gough et al.
patent: 5684955 (1997-11-01), Meyer et al.
patent: 5689709 (1997-11-01), Corbett et al.
patent: 5706435 (1998-01-01), Barbara et al.
patent: 5706502 (1998-01-01), Foley et al.
patent: 5724588 (1998-03-01), Hill et al.
patent: 5727145 (1998-03-01), Nessett et al.
patent: 5737607 (1998-04-01), Hamilton et al.
patent: 5745678 (1998-04-01), Herzberg et al.
patent: 5745695 (1998-04-01), Gilchrist et al.
patent: 5745703 (1998-04-01), Cejtin et al.
patent: 5745755 (1998-04-01), Covey
patent: 5748897 (1998-05-01), Katiyar
patent: 5754849 (1998-05-01), Dyer et al.
patent: 5757925 (1998-05-01), Faybishenko
patent: 5761656 (1998-06-01), Ben-Shachar
patent: 5764897 (1998-06-01), Khalidi
patent: 5768532 (1998-06-01), Megerian
patent: 5774551 (1998-06-01), Wu et al.
patent: 5778187 (1998-07-01), Monteiro et al.
patent: 5778228 (1998-07-01), Wei
patent: 5778368 (1998-07-01), Hogan et al.
patent: 5787425 (1998-07-01), Bigus
patent: 5787431 (1998-07-01), Shaughnessy
patent: 5790548 (1998-08-01), Sistanizadeh et al.
patent: 5802367 (1998-09-01), Held et al.
patent: 5808911 (1998-09-01), Tucker et al.
patent: 5809507 (1998-09-01), Cavanaugh, III
patent: 5813013 (1998-09-01), Shakib et al.
patent: 5815149 (1998-09-01), Mutschler, III et al.
patent: 5815709 (1998-09-01), Waldo et al.
patent: 5815711 (1998-09-01), Sakamoto et al.
patent: 5818448 (1998-10-01), Katiyar
patent: 5829022 (1998-10-01), Watanabe et al.
patent: 5832219 (1998-11-01), Pettus
patent: 5832529 (1998-11-01), Wollrath et al.
patent: 5832593 (1998-11-01), Wurst et al.
patent: 5835737 (1998-11-01), Sand et al.
patent: 5842018 (1998-11-01), Atkinson et al.
patent: 5844553 (1998-12-01), Hao et al.
patent: 5845129 (1998-12-01), Wendorf et al.
patent: 5860004 (1999-01-01), Fowlow et al.
patent: 5860153 (1999-01-01), Matena et al.
patent: 5864862 (1999-01-01), Kriens et al.
patent: 5864866 (1999-01-01), Henckel et al.
patent: 5872928 (1999-02-01), Lewis et al.
patent: 5872973 (1999-02-01), Mitchell et al.
patent: 5875335 (1999-02-01), Beard
patent: 5878411 (1999-03-01), Burroughs et al.
patent: 5884024 (1999-03-01), Lin et al.
patent: 5884079 (1999-03-01), Furusawa
patent: 5887134 (1999-03-01), Ebrahim
patent: 5890158 (1999-03-01), House et al.
patent: 5892904 (1999-04-01), Atkinson et al.
patent: 5933497 (1999-08-01), Beetcher et al.
patent: 5935249 (1999-08-01), Stern et al.
patent: 5940827 (1999-08-01), Hapner et al.
patent: 5944793 (1999-08-01), Islam et al.
patent: 5946485 (1999-08-01), Weeren et al.
patent: 5946694 (1999-08-01), Copeland et al.
patent: 5956509 (1999-09-01), Kevner
patent: 5963947 (1999-10-01), Ford et al.
patent: 5966531 (1999-10-01), Skeen et al.
patent: 5969967 (1999-10-01), Aahlad et al.
patent: 5987506 (1999-11-01), Carter et al.
patent: 5999179 (1999-12-01), Kekic et al.
patent: 5999988 (1999-12-01), Pelegri-Llopart et al.
patent: 6003763 (1999-12-01), Gallagher et al.
patent: 6009103 (1999-12-01), Woundy
patent: 6016496 (2000-01-01), Roberson
patent: 6016500 (2000-01-01), Waldo et al.
patent: 6016516 (2000-01-01), Horikiri
patent: 6026414 (2000-02-01), Anglin
patent: 6031977 (2000-02-01), Pettus
patent: 6061699 (2000-05-01), DiCecco et al.
patent: 6061713 (2000-05-01), Bharadhwaj
patent: 6104716 (2000-08-01), Crichton et al.
patent: 6134603 (2000-10-01), Jones et al.
patent: 6157960 (2000-12-01), Kaminsky et al.
patent: 6185611 (2001-02-01), Waldo et al.
patent: 6212578 (2001-04-01), Racicot et al.
patent: 6216158 (2001-04-01), Luo et al.
patent: 6226746 (2001-05-01), Scheifler
patent: 6263379 (2001-07-01), Atkinson et al.
patent: 6282568 (2001-08-01), Sondur et al.
patent: 6408342 (2002-06-01), Moore et al.
patent: 6516337 (2003-02-01), Tripp et al.
patent: 6560633 (2003-05-01), Roberts et al.
patent: 6591306 (2003-07-01), Redlich
patent: 6609198 (2003-08-01), Wood et al.
patent: 6654793 (2003-11-01), Wollrath et al.
patent: 2001/0039587 (2001-11-01), Uhler et al.
patent: 2002/0059212 (2002-05-01), Takagi
patent: 300 516 (1989-01-01), None
patent: 351 536 (1990-01-01), None
patent: 384 339 (1990-08-01), None
patent: 472 874 (1992-03-01), None
patent: 474 340 (1992-03-01), None
patent: 497 022 (1992-08-01), None
patent: 555 997 (1993-08-01), None
patent: 565 849 (1993-10-01), None
patent: 569 195 (1993-11-01), None
patent: 625 750 (1994-11-01), None
patent: 651 328 (1995-05-01), None
patent: 660 231 (1995-06-01), None
patent: 697 655 (1996-02-01), None
patent: 718 761 (1996-06-01), None
patent: 767 432 (1997-04-01), None
patent: 778 520 (1997-06-01), None
patent: 794 493 (1997-09-01), None
patent: 803 810 (1997-10-01), No

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

Efficient construction of message endpoints does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Efficient construction of message endpoints, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Efficient construction of message endpoints will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3525646

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