Systems and methods for providing digital content marketplace security

US12380476B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12380476-B2
Application numberUS-202117510016-A
CountryUS
Kind codeB2
Filing dateOct 25, 2021
Priority dateJul 8, 2013
Publication dateAug 5, 2025
Grant dateAug 5, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A digital content marketplace filter engine may be configured to identify a communication between a digital content marketplace client and a digital content marketplace server. An analysis engine may be configured to review the communication against a digital content marketplace policy. A response engine configured to block, allow or modify the communication to conform to the digital content marketplace policy.

First claim

Opening claim text (preview).

The invention claimed is: 1. A computer system comprising: at least one user device hardware processor on a user device; and memory storing a second-party operating system including a request execution process, the operating system having been modified by first-party redirector program code, and storing a first-party marketplace security system, the operating system as modified by the redirector program code configured to be executed by the at least one user device hardware processor, the operating system as modified by the redirector program code when executed by the at least one user device hardware processor causing the user device to: identify a digital content request for a first digital content item, the digital content request being received by a third-party digital content marketplace client being executed by the at least one user device hardware processor and in cooperation with the operating system as modified by the redirector program code, the digital content marketplace client configured to automatically forward the digital content request to the request execution process, the request execution process being configured to forward the digital content request to a remote third-party digital content marketplace server that manages a plurality of digital content items including the first digital content item, the digital content marketplace server being remote from the computer system; intercept the digital content request before the digital content request is received by the request execution process; and redirect the digital content request to the marketplace security system for review before allowing it to be received by the request execution process; the marketplace security system configured to be executed by the at least one user device hardware processor, the marketplace security system when executed by the at least one user device hardware processor causing the marketplace security system to: receive the digital content request; review the digital content request against a security policy, the review including at least one of review the digital content request against a whitelist of approved digital content requests or against a blacklist of disapproved digital content requests, review the first digital content item against a whitelist of approved digital content items or against a blacklist of disapproved digital content items, or review an attribute associated with the first digital content item against a whitelist of approved digital content item attributes or against a blacklist of disapproved digital content item attributes; and allow the digital content request to be transmitted to the request execution process to allow the digital content request to be forwarded to the digital content marketplace server for fulfillment when the review determines the digital content request is approved, or block or modify the digital content request when the review determines the digital content request is disapproved. 2. The system of claim 1 , wherein the digital content request comprises a search request for several digital content items including the first digital content item. 3. The system of claim 1 , wherein the attribute includes title, publisher, size, hardware requirements, metadata or tags. 4. The system of claim 1 , wherein the security policy includes at least one metric associated with each digital content item. 5. The system of claim 4 , wherein the at least one metric includes number of downloads, user rating, or popularity. 6. The system of claim 1 , wherein the digital content marketplace server manages a database of media items. 7. The system of claim 1 , wherein the digital content marketplace server manages a database of application items. 8. The computer system of claim 1 , wherein the review includes the review of the digital content request against a whitelist of approved digital content requests or against a blacklist of disapproved digital content requests, the review the first digital content item against a whitelist of approved digital content items or against a blacklist of disapproved digital content items, and the review an attribute associated with the first digital content item against a whitelist of approved digital content item attributes or against a blacklist of disapproved digital content item attributes. 9. A method comprising: identifying, by a second-party operating system including a request execution process, the operating system being executed by at least one user device hardware processor on a user device, the operating system having been modified by first-party redirector program code, a digital content request for a first digital content item, the digital content request being received by a third-party digital content marketplace client being executed by the at least one user device hardware processor and in cooperation with the operating system as modified by the redirector program code, the digital content marketplace client configured to automatically forward the digital content request to the request execution process that is configured to forward the digital content request to a third-party digital content marketplace server that manages a plurality of digital content items including the first digital content item, the digital content marketplace server being remote from the computer system; intercepting, by the operating system having been modified by the redirector program code, the digital content request before the digital content request is forwarded to the digital content marketplace server; redirecting, by the operating system having been modified by the redirector program code, the digital content request to a marketplace security system for the marketplace security system to review the digital content request against a security policy before the digital content request is forwarded to the digital content marketplace server, the security policy indicating particular search requests, search results and/or digital content that are to be allowed, denied or modified; receiving, by the marketplace security system being executed by the at least one user device hardware processor, the digital content request before the digital content request is received by the request execution process; reviewing, by the marketplace security system being executed by the at least one user device hardware processor, the digital content request against the security policy, the reviewing including at least one of reviewing the digital content request against a whitelist of approved digital content requests or against a blacklist of disapproved digital content requests, reviewing the first digital content item against a whitelist of approved digital content items or against a blacklist of disapproved digital content items, or reviewing an attribute associated with the first digital content item against a whitelist of approved digital content item attributes or against a blacklist of disapproved digital content item attributes; and allowing by the marketplace security system being executed by the at least one user device hardware processor the digital content request to be transmitted to the request execution process to allow the digital content request to be forwarded to the digital content marketplace server for fulfillment when the review determines the digital content request is approved, or blocking or modifying by the marketplace security system being executed by the at least one user device hardware processor the digital content request when the review determines the digital content request is disapproved. 10. The method of claim 9 , wherein the digital content request comprises a search request for multiple digital content items including the first digital content item.

Assignees

Inventors

Classifications

  • Security arrangements; Authentication; Protecting privacy or anonymity · CPC title

  • Managing security policies for mobile devices or for controlling mobile applications · CPC title

  • Access security · CPC title

  • Usage protection of distributed data files · CPC title

  • Qualifying participants for shopping transactions (payment transaction verification G06Q20/401) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12380476B2 cover?
A digital content marketplace filter engine may be configured to identify a communication between a digital content marketplace client and a digital content marketplace server. An analysis engine may be configured to review the communication against a digital content marketplace policy. A response engine configured to block, allow or modify the communication to conform to the digital content ma…
Who is the assignee on this patent?
Cupp Computing As
What technology area does this patent fall under?
Primary CPC classification G06Q30/0609. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Aug 05 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).