×

Providing information without authentication

  • US 9,704,161 B1
  • Filed: 06/27/2008
  • Issued: 07/11/2017
  • Est. Priority Date: 06/27/2008
  • Status: Active Grant
First Claim
Patent Images

1. A system, comprising:

  • a first server system that operates in a first network domain, wherein the first server system stores a database that maintains a plurality of payment identifier profiles associated with an owner, and a plurality of service provider profiles, individual payment identifier profiles of the plurality of payment identifier profiles including transaction account information of the owner; and

    a second server system that operates in a second network domain that is distinct from the first network domain, wherein the second server system hosts a service provider site of a service provider, the service provider site being configured to serve a page to a user device, the page including first content served by the first server system and second content served by the second server system, wherein the second content pertains to an item available for purchase via the service provider site in response to the site being accessed by the user device, and wherein the first content comprises a widget that allows a user of the user device to engage in a transaction with the service provider to consume or obtain the item;

    wherein the first server system is configured with computer-executable instructions that are executable on one or more processors to;

    provide a service for enabling users to engage in transactions on service provider sites outside the first network domain without having to create accounts with, and without having to supply the transaction account information to the service provider site;

    respond to a browser request from the user device for the first content by returning the widget to the user device;

    receive, from the second server system, information about the item;

    receive, from the user device, a payment identifier associated with a payment identifier profile of the plurality of payment identifier profiles;

    access, from the database and without authenticating the user, the payment identifier profile to determine a shipping option, a billing address, and a purchase history associated with the payment identifier;

    access, from the database, a service provider profile of the plurality of service provider profiles that is associated with the service provider to determine a cost of the item, a shipping cost associated with the shipping option, a tax rate associated with the billing address, and promotion information;

    determine broken-out costs associated with the payment identifier, the broken-out costs including;

    the shipping cost;

    a sales tax based at least in part on the tax rate and the cost of the item; and

    a promotional discount based at least in part on the promotion information and the purchase history;

    determine a fully-landed cost of the item based at least in part on the cost of the item and the broken-out costs;

    respond to a browser request from the user device by returning to the user device, via the widget, an indication of the fully-landed cost of the item, the indication being made available without authenticating that the user of the user device is the owner of the payment identifier; and

    in response to returning, to the user device, the indication of the fully-landed cost and in response to receiving an indication from the user device that approves a purchase of the item using the payment identifier, authenticate the user by determining that the user is the owner of the payment identifier.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×