×

System and method of secure content distribution

  • US 9,779,427 B2
  • Filed: 04/04/2017
  • Issued: 10/03/2017
  • Est. Priority Date: 11/08/2012
  • Status: Active Grant
First Claim
Patent Images

1. A system comprising:

  • at least one computing device;

    a computer storage system comprising a non-transitory storage device, said computer storage system having stored thereon executable program instructions that direct the at least one computing device to at least;

    communicate over a network with one or more advertisement servers hosting ads, one or more systems hosting respective libraries of digital content items, and a user device comprising a touch display;

    access digital content metadata from one or more systems hosting a first plurality of digital content items, the first plurality of digital content items including music digital content, television digital content, game digital content, software application digital content, and/or movie digital content;

    provide a search graphical user interface to the user device, the search graphical user interface enabling the user to search the one or more systems hosting respective libraries of digital content items;

    at least partly in response to a determination that the user has provided a user search query via the search graphical user interface, initiate a search of the one or more systems hosting respective libraries of digital content items using a corresponding application programming interface (API);

    receive, over the network, search results for the initiated search, the search results comprising digital content items corresponding to the user search query;

    provide, via a search results graphical user interface, a user navigable listing of the digital content items corresponding to the user search query via the user device touch display, the listing including at least a portion of the digital content metadata, the digital content metadata comprising respective digital content identifiers, associated touch activated selection icons, and associated touch activated preview controls;

    access a preview having a pre-determined time length of a given digital content item from a server hosting the given digital content item in response to a determination that the user has activated an associated touch activated preview control;

    in response to a determination that the user has activated an associated selection icon for a first digital content item in the listing of digital content items corresponding to the user search query, change usage of the user device touch display to maximize usage of the user device display area for display of a streaming ad and, using an ad API, enable a first video advertisement to be selected based on user characteristics including at least the user'"'"'s real-time location or data accessed from a social networking site via a social networking site API;

    cause the first video advertisement to be streamed from an advertisement server for presentation to the user via the user device and inhibit the user'"'"'s ability to fast forward through content of the streamed first video advertisement;

    after at least a portion of the first video advertisement has been presented to the user, cause an engagement to occur between the user and a sponsor of the first video advertisement at least partly in response to a user action, the engagement comprising a sponsor landing page engagement and/or a social media page engagement,wherein the engagement is displayed in association with a dismiss control, which when activated, causes the user device to display a graphical user interface including the first item of content;

    at least partly in response to a determination that the first video advertisement has been presented to the user for at least an ad impression period and a determination that the engagement, comprising at least one of a sponsor landing page engagement or a social media page engagement, occurred;

    enable the user to save credits corresponding to viewed video advertisements and to later utilize the saved credits to access digital content items;

    detect script abuses by at least monitoring frequency of attempts to initiate acquisition of digital content items, and in response to detection of a script abuse, prevent access to digital content items.

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