Steven P. Ketchpel

A Sound and Complete Algorithm for Distributed Commerce Transactions (1999)

Steven Ketchpel And, Steven P. Ketchpel, Hector Garcia-molina

In a multi-party transaction such as fulfilling an information request from multiple sources (also called a distributed commerce transaction), agents face risks from dealing with untrusted agents....

Safeguarding and Charging for Information on the Internet (1998)

Hector Garcia-molina, Steven P. Ketchpel, Narayanan Shivakumar

With the growing acceptance of the Internet as a new dissemination medium, several new and interesting challenges arise in building a digital commerce infrastructure. In this article we discuss some...

Safeguarding and charging for information on the internet (1998)

Hector Garcia-molina, Steven P. Ketchpel, Narayanan Shivakumar

With the growing acceptance of the Internet as a new dissemination medium, several new and interesting challenges arise in building a digital commerce infrastructure. In this article we discuss some...

U-PAI: A universal payment application interface (1996)

Steven P. Ketchpel, Hector Garcia-molina, Andreas Paepcke, Scott Hassan, Steve Cousins

The progress of electronic commerce has been stymied by the lack of widely accepted network payment mechanisms. A number of proposals have been put forward, and each one offers a slightly different...

U-PAI: A Universal Payment Application Interface, v 0.93 (1996)

Steven P. Ketchpel, Hector Garcia-molina, Andreas Paepcke, Scott Hassan, Steve Cousins

The progress of electronic commerce has been stymied by the lack of widely accepted network payment mechanisms. A number of proposals have been put forward, and each one offers a slightly different...

Shopping Models: A Flexible Architecture for Information Commerce (1996)

Steven P. Ketchpel, Hector Garcia-molina, Andreas Paepcke

In a digital library, there are many different interaction models between customers and information providers or merchants. Subscriptions, sessions, pay-per-view, shareware, and pre-paid vouchers are...

Towards Interoperability in Digital Libraries - Overview and Selected Highlights of the Stanford Digital Library Project (1996)

Andreas Paepcke, Steve B. Cousins, Hector Garcia-molina, Scott W. Hassan, Steven P. Ketchpel, Martin Röscheisen, ...

We outline the five main research thrusts of the Stanford Digital Library project, and we describe technical details for two specific efforts that have been realized in prototype implementations....

InterPay: Managing Multiple Payment Mechanisms in Digital Libraries (1995)

Steve B. Cousins, Steven P. Ketchpel, Andreas Paepcke, Hector Garcia-molina, Scott W. Hassan, Martin Röscheisen

We propose an architecture called InterPay for managing financial interactions with for-pay digital library services. The approach accommodates multiple payment mechanisms, interaction models, and...

Making Trust Explicit in Distributed Commerce Transactions (1995)

Steven P. Ketchpel, Hector Garcia-molina

In a distributed environment where nodes are independently motivated, many transactions or commercial exchanges may be stymied due to a lack of trust between the participants. The addition of trusted...

InterPay: Managing Multiple Payment Mechanisms in Digital Libraries (1995)

Steve Cousins, Steven P. Ketchpel, Andreas Paepcke, Hector Garcia-molina, Scott W. Hassan, Martin Roscheisen

We propose an architecture called InterPay for managing financial interactions with for-pay digital library services. The approach accommodates multiple payment mechanisms, interaction models, and...

Interpay: Managing multiple payment mechanisms in digital libraries (1995)

Steve B. Cousins, Steven P. Ketchpel, Andreas Paepcke, Hector Garcia-molina, Scott W. Hassan, Martin Roscheisen

We propose an architecture called InterPay for managing nancial interactions with for-pay digital library services. The approach accommodates multiple payment mechanisms, interaction models, and...

Software Agents (1994)

Michael R. Genesereth, Steven P. Ketchpel

this paper, we discuss these questions and describe some emerging technologies that provide answers. In the final section, we mention some additional issues and summarize the key points of the paper....