Method and system for identifying and obtaining computer software from a remote computer

a computer and remote computer technology, applied in the field of automatic identification system, can solve the problems of software products that work as intended on a particular computer with a particular configuration, may fail when installed on a different computer with a different configuration, difficult for software developers to make upgrades and fixes available to users, and lose sales to software developers. , to achieve the effect of reducing the incidence of user-related installation problems, less support, and saving distribution costs

Inactive Publication Date: 2002-02-07
MICROSOFT TECH LICENSING LLC
View PDF60 Cites 120 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

0012] The update service has several advantages. A user is automatically provided with information about the available versions of computer software as a result of the inventory conducted by the update center computer. If the version of the computer software on the user computer has defects that are known and have been corrected, the user is alerted to this fact and is offered an up-to-date version of the computer software. The user is also alerted to the availability of new computer software, or enhanced versions of existing computer software, and can purchase them electronically. In either case, the most up-to-date versions of computer software are available for downloading to users.
0013] The available versions of the computer software can also be automatically installed on the user computer. Since it is no longer necessary for the user to install the computer software, the incidence of user related installation problems is greatly reduced. It is also not necessary for the user to obtain or save any storage media since the computer software is downloaded directly to the user computer. If the computer software installed on the user computer ever gets corrupted, the user can call t

Problems solved by technology

The continual and rapid development of computers, computer software and related technology has revealed many problems with the typical distribution channels for computer software.
Similarly, software products that work as intended on a particular computer with a particular configuration, may fail when installed on a different computer having a different configuration (e.g. different hardware, peripherals, operating systems, etc.).
However, it is often difficult for software developers to make upgrades and fixes available to users.
This difficulty not only deprives the user of access to the most reliable and up-to-date software products, it can result in lost sales to the software developer and can damage the goodwill and the development of a long term relationship with a customer by releasing a flawed or deficient software product.
However, given the rapid pace of software development, this manner of distribution is frequently insufficient.
For example, it is not uncom

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method and system for identifying and obtaining computer software from a remote computer
  • Method and system for identifying and obtaining computer software from a remote computer
  • Method and system for identifying and obtaining computer software from a remote computer

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0021] Referring to FIG. 1, an operating environment for the illustrated embodiment of the present invention is a computer system 10 with a computer 12 that comprises at least one high speed processing unit (CPU) 14, in conjunction with a memory system 16, an input device 18, and an output device 20. These elements are interconnected by a bus structure 22.

[0022] The illustrated CPU 14 is of familiar design and includes an ALU 24 for performing computations, a collection of registers 26 for temporary storage of data and instructions, and a control unit 28 for controlling operation of the system 10. Any of a variety of processors, including those from Digital Equipment, Sun, MIPS, IBM, Motorola, NEC, Intel, Cyrix, AMD, Nexgen and others are equally preferred for CPU 14. Although shown with one CPU 14, computer system 10 may alternatively include multiple processing units.

[0023] The memory system 16 includes main memory 30 and secondary storage 32. Illustrated main memory 30 is high sp...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

Creators of computer software provide the most up-to-date versions of their computer software on an update service. A user who has purchased computer software calls the update service on a periodic basis. The update service automatically inventories the user computer to determine what computer software may be out-of-date, and/or need maintenance updates. If so desired by the user, the update service computer automatically downloads and installs computer software to the user computer. By making periodic calls to the update service, the user always has the most up-to-date computer software immediately available. The update service may also alert the user to new products (i.e. including new help files, etc.), and new and enhanced versions of existing products, which can be purchased electronically by a user from the update service.

Description

CROSS-REFERENCE TO RELATED APPLICATIONS[0001] This is a continuation of U.S. patent application Ser. No. 09 / 558,957, entitled "METHOD AND SYSTEM FOR IDENTIFYING AND OBTAINING COMPUTER SOFTWARE FROM A REMOTE COMPUTER," filed Apr. 25, 2000, which is a continuation of U.S. patent application Ser. No. 09 / 149,993, entitled "METHOD AND SYSTEM FOR IDENTIFYING AND OBTAINING COMPUTER SOFTWARE FROM A REMOTE COMPUTER," filed Sep. 9, 1998, which has since issued as U.S. Pat. No. 6,073,214 and is a continuation of application Ser. No. 08 / 562,929, entitled "METHOD AND SYSTEM FOR IDENTIFYING AND OBTAINING COMPUTER SOFTWARE FROM A REMOTE COMPUTER," filed Nov. 27, 1995, which has since issued as U.S. Pat. No. 5,845,077 and is hereby incorporated by reference.FIELD OF INVENTION[0002] The present invention relates to a system for automatically identifying software that may be appropriate for installation on a computer and for making that software available to that computer. In particular the invention...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): G06F9/44G06F9/445
CPCG06F8/65
Inventor FAWCETT, PHILIP E.
Owner MICROSOFT TECH LICENSING LLC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products