×

Secure service matching

  • US 10,148,624 B2
  • Filed: 09/25/2015
  • Issued: 12/04/2018
  • Est. Priority Date: 09/25/2015
  • Status: Active Grant
First Claim
Patent Images

1. A computing apparatus to provide brokering between a vendor and a consumer for purchasing a service or item for sale, comprising:

  • a hardware platform comprising one or more logic elements;

    a local context store comprising availability parameters including pre-defined descriptors of the vendor'"'"'s availability to sell the service or the item;

    a service data store comprising data on the vendor'"'"'s preferences for servicing requests for which the vendor is available;

    a flow processor engine to run on the hardware platform and to determine availability of the vendor to sell the service or the item; and

    a trusted execution environment (TEE) including a service selection engine configured to;

    receive from the flow processor engine an encrypted payload comprising a request from the consumer to purchase the service or the item, including private information about the consumer necessary to complete the purchase;

    receive from the flow processor engine availability parameters of the local context store, and service data relevant to the request;

    determine, based on the availability parameters and service data, that the vendor is available to sell the service or the item;

    receive vendor preferences from the service data store, and determine from the vendor preferences that the vendor is willing to sell the service or the item; and

    provide a notification of satisfaction to the flow processor engine without fully exposing the consumer'"'"'s private information outside of the TEE.

View all claims
  • 10 Assignments
Timeline View
Assignment View
    ×
    ×