Browse Prior Art Database

Method and System for Updating Software from a Remote Service Computer

IP.com Disclosure Number: IPCOM000180547D
Original Publication Date: 2009-Mar-11
Included in the Prior Art Database: 2009-Mar-11
Document File: 3 page(s) / 16K

Publishing Venue

Linux Defenders

Related People

John Cronin: AUTHOR [+2]

Abstract

This invention describes a system where a service machine installs the most recent version of a given piece of software, regardless of what version is currently installed. This provides for an automatic update system where no information aside from the name of the program needing the update must be transmitted to the service machine.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 44% of the total text.

Page 1 of 3

Contact Information

Publications@ipcg.com

ipCapital Group, Inc.
400 Cornerstone Drive, Suite 325 Williston, VT 05495
United States of America
(802) 872-3200 x214

Title of the Invention

Method and System for Updating Software from a Remote Service Computer

Description of the Invention

This invention describes a system where a service machine installs the most recent version of a given piece of software, regardless of what version is currently installed. This provides for an automatic update system where no information aside from the name of the program needing the update must be transmitted to the service machine.

Problem/Opportunity

Currently in high-tech devices, software updates are still a process initiated by the user of the device, that is, software on the user machine contacts a remote maintenance machine that inventories what software is installed and what version is installed on the user machine. The service machine then in turn identifies software in need of updates or maintenance, and finally downloads and installs the new updates or software on the user machine. However, such a process often leads to user errors or mistakes, potentially leading to data loss, user frustration, or even a lack of software usability.

What is needed is a system and method for updating software on user machines automatically, without the need for intervention by the user machine or the user, and without the need to check whether the version is up-to-date or not. Ideally, when new updates are available, the service machine would initiate the update process, contact the user machine, and apply the updates remotely. If this system is implemented by constantly overwriting old software with the newest version, it is also imperative that updates do not cause user preferences or data to be lost in the process.

Detailed Description of the Invention

This invention describes a system where, rather than having, or even needing, an "inventory" of currently installed versions on the user machine, a service machine instead just installs the most recent version of a given piece of software, regardless of what version is currently installed. More specifically, this provides for an automatic update system where no information aside from the name of the program needing the update

1

Page 2 of 3

must be transmitted to the service machine. This system is based on updates for any given User Machine (1.1), consisting of a processing device with an internet or network connection (such as a PC, laptop, cellular phone etc). An operating system such as Linux (not shown) is installed on the user machine. This user machine must also have an IP Address (1.2) as a means for the Service Machine to connect to it. Updates are provided by a Service Machine (1.3), which can be classified as a maintenance server located on the Internet or network.

Firstly, the user machine must connect to the service machine, which may be initiated by either...