Method and system for enabling offline detection of software...

Electrical computers and digital processing systems: multicomput – Remote data accessing

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C709S203000, C709S219000, C707S793000, C715S252000, C717S168000, C717S170000

Reexamination Certificate

active

07574481

ABSTRACT:
A method and system that facilitates automatic software updates from an online source such as the Internet, wherein a connection to determine whether an update (e.g., a driver or software component) is available online is no longer necessary during detection time. Information stored for updates corresponding to driver and other software component detection is locally cached, whereby update information is available when no connection exists, eliminating potentially wasted connections and being particularly advantageous if occurring before the connection can be made. When a device is installed or software components are detected, instead of requiring a connection to enable updates, the cached information is evaluated to determine whether the update is available online. If so, the update is made when a connection is made and otherwise desired by the user. The user may defer making the connection, and the update may happen automatically and/or in the background on the next connection.

REFERENCES:
patent: 4796181 (1989-01-01), Wiedemer
patent: 5047928 (1991-09-01), Wiedemer
patent: 5142680 (1992-08-01), Ottman et al.
patent: 5155484 (1992-10-01), Chambers, IV
patent: 5155680 (1992-10-01), Wiedemer
patent: 5155847 (1992-10-01), Kirouac et al.
patent: 5267171 (1993-11-01), Suzuki et al.
patent: 5337360 (1994-08-01), Fischer
patent: 5359730 (1994-10-01), Marron
patent: 5367686 (1994-11-01), Fisher et al.
patent: 5388211 (1995-02-01), Hornbuckle
patent: 5390247 (1995-02-01), Fischer
patent: 5421009 (1995-05-01), Platt
patent: 5442771 (1995-08-01), Filepp et al.
patent: 5473772 (1995-12-01), Halliwell et al.
patent: 5495411 (1996-02-01), Ananda
patent: 5528490 (1996-06-01), Hill
patent: 5548645 (1996-08-01), Ananda
patent: 5586304 (1996-12-01), Stupek, Jr. et al.
patent: 5586322 (1996-12-01), Beck et al.
patent: 5654901 (1997-08-01), Boman
patent: 5793970 (1998-08-01), Fakes et al.
patent: 5845077 (1998-12-01), Fawcett
patent: 5881292 (1999-03-01), Sigal et al.
patent: 5896523 (1999-04-01), Bissett et al.
patent: 5909581 (1999-06-01), Park
patent: 5922072 (1999-07-01), Hutchinson et al.
patent: 5930513 (1999-07-01), Taylor
patent: 5944821 (1999-08-01), Angelo
patent: 5999740 (1999-12-01), Rowley
patent: 6000000 (1999-12-01), Hawkins et al.
patent: 6047129 (2000-04-01), Frye
patent: 6049671 (2000-04-01), Slivka et al.
patent: 6073214 (2000-06-01), Fawcett
patent: 6085333 (2000-07-01), DeKoning et al.
patent: 6125388 (2000-09-01), Reisman
patent: 6148349 (2000-11-01), Chow et al.
patent: 6151643 (2000-11-01), Cheng et al.
patent: 6167567 (2000-12-01), Chiles et al.
patent: 6199204 (2001-03-01), Donohue
patent: 6202207 (2001-03-01), Donohue
patent: 6212632 (2001-04-01), Surine et al.
patent: 6256668 (2001-07-01), Slivka et al.
patent: 6269456 (2001-07-01), Hodges et al.
patent: 6286138 (2001-09-01), Purcell
patent: 6327617 (2001-12-01), Fawcett
patent: 6330715 (2001-12-01), Razzaghe-Ashrafi
patent: 6347398 (2002-02-01), Parthasarathy et al.
patent: 6425126 (2002-07-01), Branson et al.
patent: 6490722 (2002-12-01), Barton et al.
patent: 6493871 (2002-12-01), McGuire et al.
patent: 6557054 (2003-04-01), Reisman
patent: 6574657 (2003-06-01), Dickinson
patent: 6581159 (2003-06-01), Nevis et al.
patent: 6618735 (2003-09-01), Krishnaswami et al.
patent: 6643506 (2003-11-01), Criss et al.
patent: 6651249 (2003-11-01), Waldin et al.
patent: 6668289 (2003-12-01), Cheng et al.
patent: 6711557 (2004-03-01), Palaniappan
patent: 6738799 (2004-05-01), Dickenson
patent: 6751794 (2004-06-01), McCaleb et al.
patent: 6757696 (2004-06-01), Multer et al.
patent: 6763403 (2004-07-01), Cheng et al.
patent: 6820259 (2004-11-01), Kawamata et al.
patent: 6907603 (2005-06-01), Scott
patent: 6966058 (2005-11-01), Earl et al.
patent: 6968550 (2005-11-01), Branson et al.
patent: 6973647 (2005-12-01), Crudele et al.
patent: 7035878 (2006-04-01), Multer et al.
patent: 7035912 (2006-04-01), Arteaga
patent: 7051327 (2006-05-01), Milius et al.
patent: 7115919 (2006-10-01), Kodama
patent: 7257649 (2007-08-01), Rabbers et al.
patent: 2002/0078142 (2002-06-01), Moore et al.
patent: 2003/0159136 (2003-08-01), Huang et al.
patent: 2004/0255291 (2004-12-01), Sierer et al.
patent: 2005/0050142 (2005-03-01), Capone et al.
patent: 2005/0132348 (2005-06-01), Meulemans et al.
patent: 2005/0132349 (2005-06-01), Roberts et al.
patent: 2006/0282834 (2006-12-01), Cheng et al.
patent: 9288572 (1997-04-01), None
Bug Net Cybermedia Oil Change Version 2.5, 1998.
Cybermedia Meeting Report, Dec. 11, 1997, Davidson.
“Improve Performance, Prevent Crashing” InfiniSource, Nov. 1999, Sandra Underhill.
“Oil Change” 1998.
Cohen et al., “Connection Caching”,Conference Proceedings of the Annual ACM Symposium on Theory of Computing, pp. 612-621 (1999).
Kinawa et al., “Lookahead Scheduling Requests For Efficient Paging”,Algorithms and Theory of Computing, No. 1041, pp. 27-34 (1998).
Ssu, Kuo-Feng; Jiau, H.C. “Online Non-stop Software Update Using Replicated Execution Blocks,” Department of Electrical Engineering, National Cheng Kung University, Tainan; 2000, pp. 319-324.
Yajnik, S.; Huang, Y.; “STL: A Tool for On-line Software Update and Rejuvenation,” AT&T Bell Laboratories, Murray Hill, NJ; Nov. 2-5, 1997; p. 258.
Frieder, O. et al. “Dynamic Program Modification in Telecommunications Systems,” Software Engineering for Telecommunication Switching Systems, Seventh International Conference; Jul. 3-6, 1989; pp. 168-172.
Gumbold, M. “Software Distribution by Reliable Multicast,” Local Computer Networks, 1996, Proceedings 21st IEEE Conference; Oct. 13-16. 1996; pp. 222-231.
Mori et al. “Superdistribution: The Concept and the Architecture,” The Transaction of the Ieice, vol. E73, No. 7; Jul. 1990; pp. 1133-1146.
Williams, Sara. “Internet Component Download,” Microsoft Interactive Development, Summer, 1996, pp. 49-52.
Rozenbilt, Moshe. “O,A & M Capabilities for Switching Software Management,” IEEE Global Telecommunications Conference, 1993, pp. 357-361.
YUM Howto, YUM, Apr. 2003, [9 pages]. Available at: http://www.phy.duke.edu/˜rgb/General/yum—HOWTO/yum—HOWTO/yum—HOWTO-1.html#ss1.2.
Brown, Robert G. And Pickard, Jonathan. YUM (Yellowdog Updater, Modified) HOWTO[online]. Sep. 24, 2003, [retrieved Sep. 20, 2007}, pp. 1-54. Retrieved from: http://www.phy.duke.edu/˜rgb/General/yum—HOWTO/yum—HOWTO/yum—HOWTO.html.
A cooperative approach to support software deployment using the Software Dock Hall, R.S.; Heimbigner, D.; Wolf, A.L. 1999 pp. 174-183, IEEE.
A technique for dynamic updating of Java softwareOrso, A.; Rao, A.; Harrold, M.J. Software Maintenance, 2002. Proceedings. International Conference on 2002 pp. 649-658, IEEE.
Jensen, Robert et al. Configuring an ATi card using YUM and the LIVNA Repository [online]. Fedora Solved: A Community Site by Fedora Unity, Last updated Apr. 27, 2007 [retrieved Sep. 20, 2007], pp. 1-4. Retrieved from: http://fedorasolved.org/video-solutions/ati-yum-livna/.
Microsoft Computer Dictionary, Microsoft Press, 2002, p. 129.
Office Action mailed Oct. 16, 2007 from U.S. Appl. No. 10/737,726, filed Dec. 15, 2003.
Final Office Action mailed Dec. 13, 2007 from U.S. Appl. No. 10/737,708, filed Dec. 15, 2003.
Office Action mailed Mar. 22, 2007 from U.S. Appl. No. 10/737,708, filed Dec. 15, 2003.
PocketSoft: RtPatch Software [online]. [Retrieved on Sep. 21, 2007], pp. 1-21. Retrieved from: http://rtpatch.com/.
STLL a tool for on-line software update and rejuvenation, Yajnik, S.; Huang, Y., Nov. 1997, p. 258, IEEE.
Toaster Sample Drivers in the Driver Development Kit. Microsoft Corporation, White Paper, Oct. 20, 2003, pp. 1-18.
Final Office Action mailed Apr. 16, 2008 from U.S. Appl. No. 10/737,726, filed Dec. 15, 2003.
International Search Report and Written Opinion from International Application No. PCT/US04/23965.
Office Action mailed May 30, 2008 from U.S. Appl. No. 10/737,708, filed Dec. 15, 2003.
Notice of Allowance mailed

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

Method and system for enabling offline detection of software... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method and system for enabling offline detection of software..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and system for enabling offline detection of software... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4068696

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