← Back to Patent Explorer
US6026366A Expired / Lapsed US ⏱️ 0.0 years remaining

Method for providing software to a remote computer

Assignee: Motorola Solutions Inc
•
Filing: 1997-10-14
•
Granted: 2000-02-15
•
Expires: 2017-10-14
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A communication system (100) employs a method for providing software to a remote computer (e.g., 116) or network server (e.g., 114). The remote computer (or network server) and a host computer (101) each has a radio communication device (102, 115, 117) coupled to it. The remote computer transmits information related to the computer's present configuration to the host computer via the remote computer's radio communication device, wherein such information includes information indicating software applications presently contained within the remote computer. Based on the received configuration information, the host computer determines whether the remote computer is in need of software that compliments the software applications presently contained within the remote computer. When the remote computer is in need of such complimenting software, the host computer selects software applications that compliment the software applications presently contained within the remote computer and transmits a list of the complimenting software to the remote computer via the host computer's radio communication device. Upon receiving the list of complimenting software, the remote computer determines whether it wants to obtain any of the listed software from the host computer and, when it does, selects the desired software from the list. The remote computer then transmits the list of selected software to the host computer via the remote computer's radio communication device. Subsequent to receiving the remote computer's list, the host computer transmits the selected software applications to the remote computer.

Inventors

  • 👤 Gary W. Grube

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-26 19:49
CPC Classifications
G; G06; G06F; G06F8/00; G06F8/60; G06F8/61; G06Q; G06Q30/00; G06Q30/06; G06Q30/0601; G06Q30/0633; H; H04; H04L; H04L9/00; H04L9/40

Claims Analysis

Total Claims: 17
Claim 1
Independent Claim 224 words
A method for a host computer to provide software to a remote computer, the method comprising the steps of: receiving, from the remote computer via a radio communication device coupled to the host computer, network information related to a present configuration of the remote computer, wherein the network information includes at least information indicating software applications presently contained within the remote computer; determining, based on the network information, whether the remote computer is in need of software that compliments the software applications presently contained within the remote computer; when the remote computer is in need of software that compliments the software applications presently contained within the remote computer, selecting at least one software application that compliments the software applications presently contained within the remote computer; transmitting a list of complimenting software to the remote computer via the radio communication device, wherein the list of complimenting software includes an identifier for the at least one software application; receiving, from the remote computer via the radio communication device and responsive to the step of transmitting the list of complimenting software, a list of software desired by the remote computer to produce selected software, wherein the list of software desired by the remote computer is a subset of the list of complimenting software; and transmitting, via the radio communication device, the selected software to the remote computer.
Claim 2
Independent Claim 224 words
A method for a host computer to provide software to a remote computer, the method comprising the steps of: receiving, from the remote computer via a radio communication device coupled to the host computer, network information related to a present configuration of the remote computer, wherein the network information includes at least information indicating software applications presently contained within the remote computer; determining, based on the network information, whether the remote computer is in need of software that compliments the software applications presently contained within the remote computer; when the remote computer is in need of software that compliments the software applications presently contained within the remote computer, selecting at least one software application that compliments the software applications presently contained within the remote computer; transmitting a list of complimenting software to the remote computer via the radio communication device, wherein the list of complimenting software includes an identifier for the at least one software application; receiving, from the remote computer via the radio communication device and responsive to the step of transmitting the list of complimenting software, a list of software desired by the remote computer to produce selected software, wherein the list of software desired by the remote computer is a subset of the list of complimenting software; and transmitting, via the radio communication device, the selected software to the remote computer.
Claim 3
Dependent Claim 20 words
The method of claim 1, wherein the network information further comprises information indicating a hardware platform of the remote computer.
Claim 4
Dependent Claim 33 words
The method of claim 1, further comprising the step of receiving, from the remote computer via the radio communication device, information related to statistical use of software applications contained within the remote computer.
Claim 5
Dependent Claim 30 words
The method of claim 3, further comprising the step of generating user marketing reports based on the information related to statistical use of software applications contained within the remote computer.
Claim 6
Dependent Claim 30 words
The method of claim 1, wherein the step of receiving information from the remote computer comprises the step of receiving information from a server computer of a multiple computer network.
Claim 7
Dependent Claim 45 words
The method of claim 1, further comprising the step of, when the remote computer is not in need of software that compliments the software applications presently contained within of the remote computer, awaiting receipt of information related to a subsequent configuration of the remote computer.
Claim 8
Independent Claim 278 words
A method for a host computer to provide software to a plurality of remote computers, the method comprising the steps of: receiving, from each remote computer of the plurality of remote computers via a radio communication device coupled to the host computer, network information related to a present configuration of the respective remote computer, wherein the network information includes at least information indicating software applications presently contained within the respective remote computer; determining, based on the network information, whether at least two remote computers are in need of software that compliments software applications presently contained within the at least two remote computers; when at least two remote computers are in need of software that compliments software applications presently contained within the at least two remote computers, selecting at least one software application that compliments the software applications presently contained within the at least two remote computers; transmitting a list of complimenting software to the at least two remote computers via the radio communication device, wherein the list of complimenting software includes an identifier for the at least one software application; receiving, from each of the at least two remote computers via the radio communication device and responsive to the step of transmitting the list of complimenting software, a list of software desired by the respective remote computer to produce selected software, wherein the list of software desired by the respective remote computer is a subset of the list of complimenting software; determining software that is common to at least two lists of selected software to produce common selected software; and transmitting, via the radio communication device, the common selected software simultaneously to the at least two remote computers.
Claim 9
Independent Claim 278 words
A method for a host computer to provide software to a plurality of remote computers, the method comprising the steps of: receiving, from each remote computer of the plurality of remote computers via a radio communication device coupled to the host computer, network information related to a present configuration of the respective remote computer, wherein the network information includes at least information indicating software applications presently contained within the respective remote computer; determining, based on the network information, whether at least two remote computers are in need of software that compliments software applications presently contained within the at least two remote computers; when at least two remote computers are in need of software that compliments software applications presently contained within the at least two remote computers, selecting at least one software application that compliments the software applications presently contained within the at least two remote computers; transmitting a list of complimenting software to the at least two remote computers via the radio communication device, wherein the list of complimenting software includes an identifier for the at least one software application; receiving, from each of the at least two remote computers via the radio communication device and responsive to the step of transmitting the list of complimenting software, a list of software desired by the respective remote computer to produce selected software, wherein the list of software desired by the respective remote computer is a subset of the list of complimenting software; determining software that is common to at least two lists of selected software to produce common selected software; and transmitting, via the radio communication device, the common selected software simultaneously to the at least two remote computers.
Claim 10
Dependent Claim 20 words
The method of claim 7, wherein the network information further comprises information indicating a hardware platform of the remote computer.
Claim 11
Dependent Claim 37 words
The method of claim 7, wherein the step of receiving information from each remote computer comprises the step of receiving information from each server computer of a multiple computer network that includes a plurality of server computers.
Claim 12
Independent Claim 195 words
A method for a remote computer to obtain software from a host computer, the method comprising the steps of: transmitting, to the host computer via a radio communication device coupled to the remote computer, network information related to a present configuration of the remote computer, wherein the network information includes at least information indicating software applications presently contained within the remote computer; receiving, from the host computer via the radio communication device, a list of complimenting software that includes an identifier for at least one software application that compliments the software applications presently contained within the remote computer; determining whether to obtain from the host computer at least one software application in the list of complimenting software; upon determining to obtain at least one software application, selecting at least one software application from the list of complimenting software to produce selected software; transmitting, via the radio communication device, a list of selected software to the host computer, wherein the list of selected software is a subset of the list of complimenting software; and receiving, from the host computer via the radio communication device, at least one software application identified in the list of selected software.
Claim 13
Independent Claim 195 words
A method for a remote computer to obtain software from a host computer, the method comprising the steps of: transmitting, to the host computer via a radio communication device coupled to the remote computer, network information related to a present configuration of the remote computer, wherein the network information includes at least information indicating software applications presently contained within the remote computer; receiving, from the host computer via the radio communication device, a list of complimenting software that includes an identifier for at least one software application that compliments the software applications presently contained within the remote computer; determining whether to obtain from the host computer at least one software application in the list of complimenting software; upon determining to obtain at least one software application, selecting at least one software application from the list of complimenting software to produce selected software; transmitting, via the radio communication device, a list of selected software to the host computer, wherein the list of selected software is a subset of the list of complimenting software; and receiving, from the host computer via the radio communication device, at least one software application identified in the list of selected software.
Claim 14
Dependent Claim 20 words
The method of claim 10, wherein the network information further comprises information indicating a hardware platform of the remote computer.
Claim 15
Dependent Claim 29 words
The method of claim 10, further comprising the step of transmitting, via the radio communication device, information related to statistical use of software applications contained within the remote computer.
Claim 16
Dependent Claim 18 words
The method of claim 10, wherein the remote computer is a server computer of a multiple computer network.
Claim 17
Dependent Claim 38 words
The method of claim 10, wherein the step of transmitting network information related to a present configuration of the remote computer comprises the step of periodically transmitting network information related to a present configuration of the remote computer.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-02-14 2003-08-16 2004-02-15 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-02-14 2007-08-16 2008-02-15 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-02-14 2011-08-16 2012-02-15 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag