System and method for storing large messages

Electrical computers and digital processing systems: multicomput – Computer-to-computer data routing

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C707S793000, C707S793000

Reexamination Certificate

active

10404865

ABSTRACT:
A large message can be stored by separating the message into an envelope portion containing information such as headers, protocols, and addresses, and a payload portion containing items such as file attachments. The envelope portion can be stored in local storage, while the payload can be stored to a persistent store. The message can be processed incrementally, such that the entire message is never in system memory. Once the envelope portion is processed, the payload portion can be read in increments without being processed, and those increments written directly to the persistent store. Alternatively, the payload can be streamed to the persistent store. A pointer in the envelope can then be used to locate and retrieve attachments from persistent storage.This description is not intended to be a complete description of, or limit the scope of, the invention. Other features, aspects, and objects of the invention can be obtained from a review of the specification, the figures, and the claims.

REFERENCES:
patent: 5321841 (1994-06-01), East et al.
patent: 5748975 (1998-05-01), Van De Vanter
patent: 5801958 (1998-09-01), Dangelo et al.
patent: 5835769 (1998-11-01), Jervis et al.
patent: 5836014 (1998-11-01), Faiman, Jr.
patent: 5862327 (1999-01-01), Kwang et al.
patent: 5867822 (1999-02-01), Sankar
patent: 5933838 (1999-08-01), Lomet
patent: 5950010 (1999-09-01), Hesse et al.
patent: 5961593 (1999-10-01), Gabber et al.
patent: 5966535 (1999-10-01), Benedikt et al.
patent: 6012083 (2000-01-01), Savitzky et al.
patent: 6023722 (2000-02-01), Colyer
patent: 6028997 (2000-02-01), Leymann et al.
patent: 6029000 (2000-02-01), Woolsey et al.
patent: 6044217 (2000-03-01), Brealey et al.
patent: 6067548 (2000-05-01), Cheng
patent: 6067623 (2000-05-01), Blakeley, III et al.
patent: 6070184 (2000-05-01), Blount et al.
patent: 6085030 (2000-07-01), Whitehead et al.
patent: 6092102 (2000-07-01), Wagner
patent: 6119149 (2000-09-01), Notani
patent: 6141686 (2000-10-01), Jackowski et al.
patent: 6141701 (2000-10-01), Whitney
patent: 6189044 (2001-02-01), Thompson
patent: 6212546 (2001-04-01), Starkovich et al.
patent: 6222533 (2001-04-01), Notani et al.
patent: 6226675 (2001-05-01), Meltzer et al.
patent: 6230287 (2001-05-01), Pinard et al.
patent: 6230309 (2001-05-01), Turner et al.
patent: 6237135 (2001-05-01), Timbol
patent: 6282711 (2001-08-01), Halpern et al.
patent: 6292932 (2001-09-01), Baisley et al.
patent: 6324681 (2001-11-01), Sebesta et al.
patent: 6330569 (2001-12-01), Baisley et al.
patent: 6336122 (2002-01-01), Lee et al.
patent: 6338064 (2002-01-01), Ault et al.
patent: 6343265 (2002-01-01), Glebov et al.
patent: 6345283 (2002-02-01), Anderson
patent: 6348970 (2002-02-01), Marx
patent: 6349408 (2002-02-01), Smith
patent: 6353923 (2002-03-01), Bogel et al.
patent: 6360221 (2002-03-01), Gough
patent: 6377939 (2002-04-01), Young
patent: 6393605 (2002-05-01), Loomans
patent: 6408311 (2002-06-01), Baisley et al.
patent: 6411698 (2002-06-01), Bauer et al.
patent: 6445711 (2002-09-01), Scheel et al.
patent: 6463503 (2002-10-01), Jones et al.
patent: 6549949 (2003-04-01), Bowman-Amuah
patent: 6560769 (2003-05-01), Moore et al.
patent: 6567738 (2003-05-01), Gopp et al.
patent: 6594693 (2003-07-01), Borwankar
patent: 6594700 (2003-07-01), Graham et al.
patent: 6604198 (2003-08-01), Beckman et al.
patent: 6678518 (2004-01-01), Eerola
patent: 6687702 (2004-02-01), Vaitheeswaran et al.
patent: 6687848 (2004-02-01), Najmi
patent: 6721779 (2004-04-01), Maffeis
patent: 6732237 (2004-05-01), Jacobs et al.
patent: 6748420 (2004-06-01), Quatrano et al.
patent: 6757689 (2004-06-01), Battas et al.
patent: 6795967 (2004-09-01), Evans et al.
patent: 6802000 (2004-10-01), Greene et al.
patent: 6804686 (2004-10-01), Stone et al.
patent: 6847981 (2005-01-01), Song et al.
patent: 6850979 (2005-02-01), Saulpaugh et al.
patent: 6889244 (2005-05-01), Gaither et al.
patent: 6915519 (2005-07-01), Williamson et al.
patent: 6918084 (2005-07-01), Slaughter et al.
patent: 6959307 (2005-10-01), Apte
patent: 6963914 (2005-11-01), Breitbart et al.
patent: 6976086 (2005-12-01), Sadeghi et al.
patent: 7054858 (2006-05-01), Sutherland
patent: 7076772 (2006-07-01), Zatloukal
patent: 7107578 (2006-09-01), Alpern
patent: 7117504 (2006-10-01), Smith et al.
patent: 7127704 (2006-10-01), Van De Vanter et al.
patent: 2001/0032263 (2001-10-01), Gopal et al.
patent: 2002/0004848 (2002-01-01), Sudarshan et al.
patent: 2002/0010781 (2002-01-01), Tuatini
patent: 2002/0010803 (2002-01-01), Oberstein et al.
patent: 2002/0016759 (2002-02-01), Marcready et al.
patent: 2002/0035604 (2002-03-01), Cohen et al.
patent: 2002/0073080 (2002-06-01), Lipkin
patent: 2002/0078365 (2002-06-01), Burnette et al.
patent: 2002/0083075 (2002-06-01), Brummel et al.
patent: 2002/0120685 (2002-08-01), Srivastava et al.
patent: 2002/0152106 (2002-10-01), Stoxen et al.
patent: 2002/0165936 (2002-11-01), Alston et al.
patent: 2002/0174178 (2002-11-01), Stawikowski
patent: 2002/0174241 (2002-11-01), Beged-Dov et al.
patent: 2002/0184145 (2002-12-01), Sijacie et al.
patent: 2002/0184610 (2002-12-01), Chong et al.
patent: 2002/0194267 (2002-12-01), Flesner et al.
patent: 2002/0194495 (2002-12-01), Gladstone et al.
patent: 2003/0004746 (2003-01-01), Kheirolomoom et al.
patent: 2003/0005181 (2003-01-01), Bau III, et al.
patent: 2003/0014439 (2003-01-01), Boughannam
patent: 2003/0018665 (2003-01-01), Dovin et al.
patent: 2003/0018832 (2003-01-01), Amirisetty et al.
patent: 2003/0041198 (2003-02-01), Exton et al.
patent: 2003/0043191 (2003-03-01), Tinsley et al.
patent: 2003/0046266 (2003-03-01), Mullins et al.
patent: 2003/0055868 (2003-03-01), Fletcher et al.
patent: 2003/0055878 (2003-03-01), Fletcher et al.
patent: 2003/0074467 (2003-04-01), Oblak et al.
patent: 2003/0110117 (2003-06-01), Saidenbereg et al.
patent: 2003/0110446 (2003-06-01), Nemer
patent: 2003/0126136 (2003-07-01), Omoigui
patent: 2003/0149791 (2003-08-01), Kane et al.
patent: 2003/0167358 (2003-09-01), Marvin et al.
patent: 2003/0196168 (2003-10-01), Hu
patent: 2003/0233631 (2003-12-01), Curry
patent: 2004/0019645 (2004-01-01), Goodman et al.
patent: 2004/0068568 (2004-04-01), Griffin
patent: 2004/0133660 (2004-07-01), Junghuber et al.
patent: 2004/0148336 (2004-07-01), Hubbard et al.
patent: 2004/0204976 (2004-10-01), Oyama et al.
patent: 2004/0216086 (2004-10-01), Bau
patent: 2004/0225995 (2004-11-01), Marvin et al.
patent: 2004/0260715 (2004-12-01), Mongeon et al.
patent: 2006/0206856 (2006-09-01), Breeden et al.
patent: 01/90884 (2001-11-01), None
Assisting the comprehension of legacy transactions Embury, S.M.; Jianhua Shao; Reverse Engineering, 2001. Proceedings. Eighth Working Conference on Oct. 2-5, 2001 pp. 345-354.
A persistent store for large shared knowledge bases Mays, E.; Lanka, S.; Dionne, B.; Weida, R.; Knowledge and Data Engineering, IEEE Transactions on vol. 3, Issue 1, Mar. 1991 pp. 33-41.
Integrating remote invocation and distributed shared state Tang, C.; Chen, D.; Sandhya Dwarkadas; Scott, M.L.; Parallel and Distributed Processing Symposium, 2004. Proceedings. 18th International Apr. 26-30, 2004.
“Introducing Microsoft DotNet”; by ChristopheLauer, Jul. 2, 2002; http://web.archive.org/web/20020702162429/http://www.freevbcode.com/ShowCode.asp?ID=2171; pp. 1-10.
C. Moran et al. “ARIES: A Transaction Recovery Method Supporting Fine-Granularity Locking and Partial Rollbacks Using Write-Ahead Logging”, ACM Transaction on Database Systems, vol. 17, No. 1, Mar. 1992, pp. 94-162.
Hewlett-Packard,HP Application Server, Technical Guide Version 8.0, HP, Nov. 15, 2001, pp. 1-234.
Sun Microsystems,Iplanet Application Server 6.0 White Paper, iPlanet E-Commerce Solutions, May 25, 2000, pp. 1-104.
Enrique Duvos & Azer Bestavros,An Infrastructure for the Dynamic Distribution of Web Application and Services, Department of Computer Science Boston University, Dec. 2000, pp. 1-22.
Ed Roman & Rickard Öberg,The Technical Benefits of EJB and J2EE Technologies over COM+ and Windows DNA, Enterprise Edition (J2EE) Technologies, Dec. 1999, pp. 1-24.
Marcello Mariuc

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

System and method for storing large 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 System and method for storing large messages, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System and method for storing large messages will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3854647

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