{
  "patent_number": "US 12739252",
  "country": "US",
  "title": "How Systems Get Approval for Accessing Dependent Resources",
  "original_title": "Determining approval workflows for obtaining approvals to access resources",
  "summary": "This patent describes a system for streamlining access approvals to a resource by automatically linking its approval process to another resource it depends on.",
  "what_it_does": "The system receives a request from an \"access agent\" to use a \"first resource\". It then checks if this \"first resource\" relies on a \"second resource\" by looking at a \"dependency attribute\". If there's a dependency, the system creates an \"approval requisition\" for the \"first resource\" but uses the \"approval workflow\" that belongs to the \"second resource\". The system then follows this linked workflow to get the necessary approval, allowing the access agent to use the first resource. For example, if a user needs access to a specific database (first resource) that relies on a particular server (second resource), the system might use the server's existing approval process to grant access to the database.",
  "what_it_does_not_cover": [
    "Does not cover systems that request approval for a resource without first identifying a dependency on a second resource.",
    "Does not cover systems that generate an approval request for a first resource using a workflow entirely separate from any dependent second resource.",
    "Does not cover systems where the resource dependency is determined without using a \"dependency attribute\" linked to the first resource.",
    "Does not cover systems where the access agent directly accesses the first resource without the system first obtaining approval by traversing a workflow."
  ],
  "filed": "2024-04-19",
  "granted": "2026-09-15",
  "expires": null,
  "status": "active",
  "holder": null,
  "holder_url": null,
  "inventors": [],
  "times_cited": 0,
  "tags": [
    "software",
    "telecommunications",
    "cybersecurity"
  ],
  "abstract": "A system receives an approval request from an access agent for the system to request an approval for the access agent to access the first resource. The system determines, based on a dependency attribute associated with the first resource, a resource dependency between the first resource and a second resource. The system generates, based at least in part on the resource dependency between the first resource and the second resource, an approval requisition for requesting the approval to access the first resource based on an approval workflow corresponding to the second resource. The system traverses the approval workflow corresponding to the second resource to obtain, based on the approval requisition, the approval to access the first resource. Upon obtaining the approval to access the first resource, the access agent accesses the first resource based at least in part on the approval.",
  "url": "https://patentbrief.org/patent/us/12739252/determining-approval-workflows-for-obtaining-approvals-to-access-resources",
  "markdown_url": "https://patentbrief.org/patent/us/12739252/determining-approval-workflows-for-obtaining-approvals-to-access-resources/md",
  "google_patents_url": "https://patents.google.com/patent/US12739252",
  "relatedPatents": [
    {
      "patentNumber": "9741006",
      "countryCode": "US",
      "title": "Managing Who Can Do What in Complex Business Workflows",
      "url": "https://patentbrief.org/patent/us/9741006/amazon-go-just-walk-out"
    },
    {
      "patentNumber": "8688813",
      "countryCode": "US",
      "title": "How to Verify Anonymous Users Using Third-Party Identity Services",
      "url": "https://patentbrief.org/patent/us/8688813/kindle-fire-tablet"
    },
    {
      "patentNumber": "12112345",
      "countryCode": "US",
      "title": "How Software Automatically Filters Employee Survey Results Based on Management Roles",
      "url": "https://patentbrief.org/patent/us/12112345/starship-production-line"
    },
    {
      "patentNumber": "10140638",
      "countryCode": "US",
      "title": "How Cloud Services Automatically Switch Providers When One Fails",
      "url": "https://patentbrief.org/patent/us/10140638/airbnb-review-system"
    },
    {
      "patentNumber": "9075661",
      "countryCode": "US",
      "title": "How Cloud Systems Automatically Assign Virtual Machines to Servers",
      "url": "https://patentbrief.org/patent/us/9075661/hyper-v-virtualization"
    }
  ]
}