Multi-tiered incremental software updating

Data processing: software development – installation – and managem – Software upgrading or updating – Plural version management

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C717S171000, C717S177000

Reexamination Certificate

active

10682644

ABSTRACT:
A software application (110) is updated to a newer version by means of incremental update patches (122). The incremental update patches (122) each contain that information necessary to transform one version of an application to another version. Any version of an application (110) may be upgraded to any other version of the application, through the use of a series of incremental update patches (122). The appropriate incremental update patches (122) are distributed in a multi-tiered manner, such that some update patches (122) update the application (110) by only one version, and others update the application (110) by several versions.

REFERENCES:
patent: 3969723 (1976-07-01), Kennicott
patent: 4558413 (1985-12-01), Schmidt et al.
patent: 4714992 (1987-12-01), Gladney et al.
patent: 4809170 (1989-02-01), Leblang et al.
patent: 4962532 (1990-10-01), Kasiraj et al.
patent: 5155847 (1992-10-01), Kirouac et al.
patent: 5182806 (1993-01-01), McKeeman et al.
patent: 5204960 (1993-04-01), Smith et al.
patent: 5479654 (1995-12-01), Squibb
patent: 5485575 (1996-01-01), Chess et al.
patent: 5495610 (1996-02-01), Shing et al.
patent: 5508817 (1996-04-01), Kunigami
patent: 5519866 (1996-05-01), Lawrence et al.
patent: 5555346 (1996-09-01), Gross et al.
patent: 5557723 (1996-09-01), Holt et al.
patent: 5566335 (1996-10-01), Nash et al.
patent: 5574906 (1996-11-01), Morris
patent: 5581764 (1996-12-01), Fitzgerald et al.
patent: 5613108 (1997-03-01), Morikawa
patent: 5619648 (1997-04-01), Canale et al.
patent: 5649200 (1997-07-01), Leblang et al.
patent: 5671398 (1997-09-01), Neubauer
patent: 5673387 (1997-09-01), Chen et al.
patent: 5684875 (1997-11-01), Ellenberger
patent: 5694616 (1997-12-01), Johnson et al.
patent: 5699275 (1997-12-01), Beasley et al.
patent: 5717923 (1998-02-01), Dedrick
patent: 5729743 (1998-03-01), Squibb
patent: 5774552 (1998-06-01), Grimmer
patent: 5781901 (1998-07-01), Kuzma
patent: 5790856 (1998-08-01), Lillich
patent: 5794210 (1998-08-01), Goldhaber et al.
patent: 5799189 (1998-08-01), Koser et al.
patent: 5832220 (1998-11-01), Johnson et al.
patent: 5892900 (1999-04-01), Ginter et al.
patent: 5893113 (1999-04-01), McGrath et al.
patent: 5903880 (1999-05-01), Biffar
patent: 5905896 (1999-05-01), Delannoy
patent: 5909581 (1999-06-01), Park
patent: 5911048 (1999-06-01), Graf
patent: 5917489 (1999-06-01), Thurlow et al.
patent: 5933647 (1999-08-01), Aronberg et al.
patent: 5933811 (1999-08-01), Angles et al.
patent: 5948058 (1999-09-01), Kudoh et al.
patent: 5948104 (1999-09-01), Gluck et al.
patent: 5953532 (1999-09-01), Lochbaum
patent: 5960204 (1999-09-01), Yinger et al.
patent: 5960411 (1999-09-01), Hartman et al.
patent: 5999967 (1999-12-01), Sundsted
patent: 6006034 (1999-12-01), Heath et al.
patent: 6006242 (1999-12-01), Poole et al.
patent: 6035423 (2000-03-01), Hodges et al.
patent: 6052531 (2000-04-01), Waldin, Jr. et al.
patent: 6057841 (2000-05-01), Thurlow et al.
patent: 6073142 (2000-06-01), Geiger et al.
patent: 6081814 (2000-06-01), Mangat et al.
patent: 6088803 (2000-07-01), Tso et al.
patent: 6092080 (2000-07-01), Gustman
patent: 6119165 (2000-09-01), Li et al.
patent: 6138146 (2000-10-01), Moon et al.
patent: 6145079 (2000-11-01), Mitty et al.
patent: 6146026 (2000-11-01), Ushiku
patent: 6147977 (2000-11-01), Thro et al.
patent: 6151643 (2000-11-01), Cheng et al.
patent: 6161130 (2000-12-01), Horvitz et al.
patent: 6161181 (2000-12-01), Haynes, III et al.
patent: 6178551 (2001-01-01), Sana et al.
patent: 6185603 (2001-02-01), Henderson et al.
patent: 6199081 (2001-03-01), Meyerzon
patent: 6260059 (2001-07-01), Ueno et al.
patent: 6345256 (2002-02-01), Milsted et al.
patent: 6349407 (2002-02-01), Towfiq
patent: 6363415 (2002-03-01), Finney et al.
patent: 6374237 (2002-04-01), Reese
patent: 6418555 (2002-07-01), Mohammed
patent: 6421669 (2002-07-01), Gilmour et al.
patent: 6460036 (2002-10-01), Herz
patent: 6460050 (2002-10-01), Pace et al.
patent: 6484315 (2002-11-01), Ziese
patent: 6490587 (2002-12-01), Easty et al.
patent: 6493722 (2002-12-01), Daleen et al.
patent: 6510552 (2003-01-01), Benayoun et al.
patent: 6535894 (2003-03-01), Schmidt et al.
patent: 6609196 (2003-08-01), Dickinson et al.
patent: 6651249 (2003-11-01), Waldin et al.
patent: 6654787 (2003-11-01), Aronson et al.
patent: 6771765 (2004-08-01), Crowther et al.
patent: 2001/0018739 (2001-08-01), Anderson et al.
patent: 2002/0007400 (2002-01-01), Pedersen
patent: 2004/0133776 (2004-07-01), Putzolu
patent: 0230616 (1987-08-01), None
patent: 0735474 (1996-10-01), None
patent: 0774720 (1997-05-01), None
patent: WO 96/32679 (1996-10-01), None
patent: WO 99/22325 (1999-05-01), None
patent: WO 00/29945 (2000-05-01), None
patent: WO 01/37123 (2001-05-01), None
Bellare, Mihir; Goldreich, Oded; Goldwasser, Shafi; “Incremental Cryptography and Application to Virus Protection”, p. 45-56, 1995 ACM, retrieved May 10, 2006.
Jee, Jieh-Sheng; Hsiang, Jieh; Tsang, Po-Hao, “A Generic Virus Detection Agent on the Internet”, p. 210-219, 1997 IEEE, retrieved May 10, 2006.
Ambriola, Vincenzo; Bendix, Lars; and Ciancarini, Paolo, “The Evolution of Configuration Management and Version Control,” Software Engineering Journal, Nov. 1990, pp. 303-310, retrieved from IEEE database, Sep. 24, 2002, U.S.A.
Conradi, Reidar and Westfechtel, Bernhard, “Configuring Versioned Software Products,” Department of CS and Telematics, Norwegian Institute of Technology, Trondhiem, Norway, 1996, retrieved from http://citeseer.nj.nec.com/conradi96 on Sep. 24, 2002.
Grundy, et al., “Support For Collaborative, Integrated Software Developement,” Proc 95 Software Engineering Environments, Abstract Only, Apr. 1995, U.S.A.
Hedin, Gorel, “Incremental Execution In A Programming Environment Based On Compilation,” Proc. Of Nineteenth Hawaii Intl. Conf. On System Sciences, Abstract Only, Jan. 1986, U.S.A.
Hurwitz Group, “Application Management for Distributed Applications,” pp. 1-7, Jun. 1998, U.S.A.
Lindsay, Peter; Liu, Yaowei, and Traynor, Owen, “A Generic Model for Fine Grained Configuration Management Including Version Control and Traceability,” 1997 IEEE, retrieved from the IEEE database Sep. 24, 2002, U.S.A.
Marimba, “Castanet Infrastructure Suite,” Jun. 1998, U.S.A.
Marimba, “Castanet Management Suite,” Jun. 1988, U.S.A.
Marimba, “Castanet 3.0 Product Family,” Jun. 1998, U.S.A.
Marimba, “Castanet Production Suite,” Jun. 1998, U.S.A.
Pocket Soft, “.RTPatch® Professional for Windows, NT, and DOS Binary Update System,” pp. 1-6. Jun. 23, 1998, http://www.pocketsoft.com\whtwind.html, U.S.A.
Pollock, Lori, “Incremental Version of Iterative Data Flow Analysis,” IEEE Trans Software Eng., v 15, n 12, Abstract Only, Dec. 1989, U.S.A.
Reichenberger, Christoph, “Orthoganal Version Management,” Universitat Linz, Institut fur Informatik, Austria, 1989 ACM.
Suk Oh, Am, et al. “An Incremental Update Propagation Scheme For A Cooperative Transaction Model,” Proc. 7thIntl. Workshop On Database And Expert Systems Appl, Abstract Only, Sep. 1996, U.S.A.
“User-Friendly Interface for Applying Specific Levels of Coordinated Updates to Software in the Field,” IBM Technical Disclosure Bulletin, vol. 31, No. 10, Mar. 1989, Armonk, NY, U.S.A.
U.S. Appl. No. 10/211,827, filed Aug. 2, 2002, Nachenberg.
“System File Protection and Windows ME”, [online], last updated Dec. 4, 2001, [retrieved on Apr. 9, 2002] Retrieved from the Internet: <URL: http://www.Microsoft.com/hwdev/archive/sfp/winME—sfpP.asp>.
“Description of Windows 2000 Windows File Protection Feature (Q222193)”, [online], first published May 26, 1999, last modified Jan. 12, 2002, [retrieved on Apr. 9, 2002] Retrieved from the Internet <URL: http://support.microsoft.com/default.aspx?scid=kb:EN-US;q222193>.
“Software: Windows ME; Windows ME and System File Protection”, [online] last updated Mar. 11, 20

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

Multi-tiered incremental software updating does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Multi-tiered incremental software updating, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Multi-tiered incremental software updating will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3893374

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