×

Signed application cards

  • US 9,613,221 B1
  • Filed: 12/30/2015
  • Issued: 04/04/2017
  • Est. Priority Date: 12/30/2015
  • Status: Expired due to Fees
First Claim
Patent Images

1. A card server comprising:

  • a network communication device;

    a storage device that stores;

    a card data store that stores card records, wherein each card record comprises a card record identifier (ID) and one or more data fields; and

    a key data store that stores a plurality of private keys, each private key being associated with one or more card record IDs; and

    a processing device that executes computer-readable instructions that, when executed by the processing device, cause the processing device to;

    receive a card request from a mobile computing device, wherein the card request comprises a search query with one or more search terms, wherein the card request includes contextual data from the mobile computing device, and wherein the contextual data includes application data associated with native applications that are installed and execute on the mobile computing device;

    generate a consideration set of card records based on the search terms in the search query;

    determine a relevance score for each card record in the consideration set;

    select a card record from the consideration set based on the relevance scores for the card records in the consideration set;

    retrieve the one or more data fields from the selected card record;

    identify a private key in the key data store based on the card record ID of the selected card record;

    generate a digital signature by signing the one or more data fields retrieved from the selected card record with the identified private key;

    generate a card object that comprises the digital signature and the one or more data fields from the selected card record; and

    transmit the card object to the mobile computing device.

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