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

Method and apparatus for negotiating contract terms for execution of a mobile software agent on a host computer

Assignee: NCR Voyix Corp
•
Filing: 1998-12-17
•
Granted: 2002-07-09
•
Expires: 2018-12-17
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A contract-based mobile software agent (MSA) arrangement for use between a user and host computer to permit a defined, secure and accountable access of the host computer by a user. The agent message (AM) propagated by the host (or alternatively provided on the host itself) preferably includes terms related to the remote host access. The AM also preferably includes enhanced AM code that provides sufficient intelligence for the AM to negotiate terms with complementary software at the host machine.

Inventors

  • 👤 Terence J. Blevins

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 13:22
CPC Classifications
G; G06; G06Q; G06Q10/00; G06Q10/10

Claims Analysis

Total Claims: 15
Claim 1
Independent Claim 148 words
A computing apparatus, comprising: a user computer for generating a mobile software agent (MSA), said MSA including a contract terms component, said contract terms component including contract terms parameters related to a user's desired access of a host computer; and a host computer coupled to receive said MSA from said user computer, said host computer including: logic that attempts to form an agreement with said MSA that defines contract terms related to the processing of said MSA, said contract terms being within the contract terms parameters included in said contract terms component; and mobile software agent (MSA) service logic that services said MSA in accordance with a formed agreement, if one is formed; and wherein said contract terms include one or more term from the group of terms including: time of use; cost of use; ability to fulfill MSA request; resources to be made available; and payment method.
Claim 2
Dependent Claim 148 words
A computing apparatus, comprising: a user computer for generating a mobile software agent (MSA), said MSA including a contract terms component, said contract terms component including contract terms parameters related to a user's desired access of a host computer; and a host computer coupled to receive said MSA from said user computer, said host computer including: logic that attempts to form an agreement with said MSA that defines contract terms related to the processing of said MSA, said contract terms being within the contract terms parameters included in said contract terms component; and mobile software agent (MSA) service logic that services said MSA in accordance with a formed agreement, if one is formed; and wherein said contract terms include one or more term from the group of terms including: time of use; cost of use; ability to fulfill MSA request; resources to be made available; and payment method.
Claim 3
Dependent Claim 24 words
The apparatus of claim 1 , wherein said agreement forming logic includes logic that determines whether proposed terms for processing said MSA are acceptable.
Claim 4
Dependent Claim 31 words
The apparatus of claim 1 , wherein said agreement forming logic includes negotiation logic that negotiates with said received MSA to determine mutually agreeable terms for the processing of said MSA.
Claim 5
Dependent Claim 26 words
The apparatus of claim 3 , wherein said negotiation logic rejects unacceptable terms and permits said MSA to offer a substitute term for an unacceptable term.
Claim 6
Dependent Claim 32 words
The apparatus of claim 1 , further comprising monitoring logic that monitors performance of said MSA and determines if a threshold for one or more of the accepted terms has been met.
Claim 7
Dependent Claim 24 words
The apparatus of claim 5 , further comprising renegotiation logic that permits a renegotiation of MSA processing terms after said threshold has been met.
Claim 8
Dependent Claim 38 words
The apparatus of claim 1 , further comprising docking logic that permits said MSA for which said agreement forming logic has formed an agreement to have access to secure resources of said computing apparatus for servicing said MSA.
Claim 9
Dependent Claim 24 words
The apparatus of claim 1 , wherein said MSA is configured so as to be able to negotiate processing terms with said host computer.
Claim 10
Dependent Claim 38 words
The apparatus of claim 1 , wherein said MSA contract terms component includes at least one processing term and said user computer includes term defining logic that permits a user to define said at least one processing term.
Claim 11
Dependent Claim 26 words
The apparatus of claim 1 , wherein said MSA contract terms component contains at least one term and a plurality of values for that one term.
Claim 12
Independent Claim 138 words
A method of processing a mobile software agent (MSA), comprising the steps of: including within said MSA a contract terms component, said contract terms component including contract terms parameters related to a user's desired access of a host computer; receiving said MSA at said host computer; automatically attempting at said host computer to form an agreement with said MSA that defines contract terms related to the processing of said MSA, said contract terms being within the contract terms parameters included in said contract terms component; and processing said MSA at a host computer in accordance with a formed agreement, if one is formed; and wherein said contract terms include one or more term from the group of terms including: time of use; cost of use; ability to fulfill MSA request; resources to be made available; and payment method.
Claim 13
Independent Claim 138 words
A method of processing a mobile software agent (MSA), comprising the steps of: including within said MSA a contract terms component, said contract terms component including contract terms parameters related to a user's desired access of a host computer; receiving said MSA at said host computer; automatically attempting at said host computer to form an agreement with said MSA that defines contract terms related to the processing of said MSA, said contract terms being within the contract terms parameters included in said contract terms component; and processing said MSA at a host computer in accordance with a formed agreement, if one is formed; and wherein said contract terms include one or more term from the group of terms including: time of use; cost of use; ability to fulfill MSA request; resources to be made available; and payment method.
Claim 14
Dependent Claim 28 words
The method of claim 11 , further comprising the step of negotiating at said host computer at least one contract term with said MSA to form said agreement.
Claim 15
Dependent Claim 40 words
The method of claim 11 , further comprising the step of: monitoring processing of said MSA for which a processing agreement has been formed to determine if a threshold value of a contract term of said agreement has been reached.

References Cited (Backward Citations)

US5825759A Cited
US6047311A Cited
US6148327A Cited
US6065039A Cited
US6233601B1 Cited
US6175855B1 Cited
US6009456A Cited
US6157941A Cited
US6279034B1 Cited
US6336139B1 Cited
US6308208B1 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2005-07-08 2006-01-07 2006-07-09 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2009-07-08 2010-01-07 2010-07-09 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2013-07-08 2014-01-07 2014-07-09 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag