Systems, methods, apparatuses and computer program products for managing and synchronizing independent computing resources
Abstract
Various embodiments of the present disclosure are directed to improved systems, apparatuses, methods, and computer program products for managing and synchronizing independent computing resources. In this regard, embodiments may manage and/or synchronize computing resources, data, and the like between the embodiments and various independent third-party systems, while handling transmission errors that occur during synchronization. In an example context, embodiments manage synchronization of subscriber profiles between the various systems. Some embodiments manage computing resources for processing one or more unprocessed actions of various types, for example by scaling executed process instances based on an action queue length and a queue length minimum threshold and/or queue length maximum threshold.
Claims
exact text as granted — not AI-modified1 - 54 . (canceled)
55 . A system configured to fulfill a claim for an unregistered device, the system comprising at least one processor and at least one memory, the at least one memory comprising computer coded instructions therein, wherein the computer coded instructions are configured to, when executed by the processor, cause the system to:
receive a claim data object associated with a subscriber identifier data object, the claim data object comprising a device identification data object; query a device protection program subscriber database associated with the system for a subscriber profile data object associated with the subscriber identifier data object; receive result data indicative that the device protection program database does not include the subscriber profile data object; transmit a third-party enrollment status request to a third-party device management system, the third-party enrollment status request data object comprising the subscriber identifier data object and the device identification data object; receive a third-party enrollment status response data object from the third-party device management system indicating a third-party enrollment status associated with the subscriber identifier data object, wherein the third-party enrollment status is indicative of a third-party subscriber profile data object stored in the third-party device management system; and initiate a claim processing instruction set associated with the claim data object without the subscriber profile data object.
56 . The system of claim 55 , the system further configured to:
identify a fraud protection instruction set comprising at least one fraud protection event to retrieve real-time device information; and execute the fraud protection instruction set.
57 . The system of claim 55 , the system further configured to:
receive a queue length associated with an action queue, the action queue comprising at least a subset of the claim data objects; identify a queue length threshold; identify a queue relationship based on the queue length and the queue length threshold; determine the queue relationship satisfies the queue length threshold; identify an executed action process instance set comprising at least one executed action process instance; and update the executed action process instance set based on the queue length.
58 . The system of claim 55 , wherein the claim data object is received from a first third-party device management system, and wherein the third-party enrollment status request is transmitted to a second third-party device management system.
59 . The system of claim 55 , the system further configured to:
identify the third-party device management system based on the subscriber identifier data object.
60 . The system of claim 55 , wherein the claim data object is received from a first third-party device management system comprising a third-party carrier device management system or a third-party vendor device management system, the third-party enrollment status request is transmitted to a second third-party device management system, and wherein the claim data object includes a claim type identifier data object, the system further configured to:
in a circumstance where the claim type identifier data object represents a device loss claim or a device stolen claim:
retrieve a device location application status associated with a device location application, wherein the device location application status indicates the device location application is accessible;
retrieve a device loss status associated with the device location application; and
determine the device loss status is set to a lost state,
wherein the claim processing instruction set is initiated in response to the determination that the device loss status is set to a lost state; and
in a circumstance where the claim type identifier data object represents a device damage claim:
retrieve a device location application status associated with the device location application; and
determine the device location application status indicates the device location application is inaccessible,
wherein the claim processing instruction set is initiated in response to the determination that the device location application status indicates the device location application is inaccessible.
61 . The system of claim 55 , wherein the claim data object is received from a first third-party device management system comprising a third-party carrier device management system or a third-party vendor device management system, the third-party enrollment status request is transmitted to a second third-party device management system, and wherein the claim data object includes a claim type identifier data object, the system further configured to:
in a circumstance where the claim type identifier data object represents a device loss claim or a device stolen claim:
retrieve a device location application status associated with a device location application, wherein the device location application status indicates the device location application is inaccessible,
wherein the claim processing instruction set is initiated in response to the determination that the device location application status indicates the device location application is inaccessible; and
in a circumstance where the claim type identifier data object represents a device damage claim:
retrieve a device location application status associated with the device location application; and
determine the device location application status indicates the device location application is inaccessible,
wherein the claim processing instruction set is initiated in response to the determination that the device location application status indicates the device location application is inaccessible.
62 . The system of claim 55 , wherein the claim data object is received from a first third-party device management system comprising a third-party manufacturer device management system, the third-party enrollment status request is transmitted to a second third-party device management system, and wherein the claim data object includes a claim type identifier data object, the system further configured to:
in a circumstance where the claim type identifier data object represents a device loss claim or a device stolen claim:
retrieve a device location application status associated with a device location application, wherein the device location application status indicates the device location application is accessible,
wherein the claim processing instruction set is initiated in response to the determination that the device location application status indicates the device location application is inaccessible; and
in a circumstance where the claim type identifier data object represents a device damage claim:
retrieve a device location application status associated with the device location application; and
determine the device location application status indicates the device location application is inaccessible,
wherein the claim processing instruction set is initiated in response to the determination that the device location application status indicates the device location application is inaccessible.
63 . The system of claim 55 , wherein the system is further configured to:
receive a transmission error that causes the system to not store the subscriber profile data object to the device protection program database.
64 . The system of claim 55 , wherein the system is further configured to:
initiate a system synchronization event based on the third-party enrollment status response data object.
65 . A computer-implemented method to fulfill a claim for an unregistered device, the computer-implemented method comprising:
receiving a claim data object associated with a subscriber identifier data object, the claim data object comprising a device identification data object; querying a device protection program subscriber database associated with the system for a subscriber profile data object associated with the subscriber identifier data object; receiving result data indicative that the device protection program database does not include the subscriber profile data object; transmitting a third-party enrollment status request to a third-party device management system, the third-party enrollment status request data object comprising the subscriber identifier data object and the device identification data object; receiving a third-party enrollment status response data object from the third-party device management system indicating a third-party enrollment status associated with the subscriber identifier data object, wherein the third-party enrollment status is indicative of a third-party subscriber profile data object stored in the third-party device management system; and initiating a claim processing instruction set associated with the claim data object without the subscriber profile data object.
66 . The computer-implemented method of claim 65 , the computer-implemented method further comprising:
identifying a fraud protection instruction set comprising at least one fraud protection event to retrieve real-time device information; and executing the fraud protection instruction set.
67 . The computer-implemented method of claim 65 , the computer-implemented method further comprising:
receiving a queue length associated with an action queue, the action queue comprising at least a subset of the claim data objects; identifying a queue length threshold; identifying a queue relationship based on the queue length and the queue length threshold; determining the queue relationship satisfies the queue length threshold; identifying an executed action process instance set comprising at least one executed action process instance; and updating the executed action process instance set based on the queue length.
68 . The computer-implemented method of claim 65 , wherein the claim data object is received from a first third-party device management system, and wherein the third-party enrollment status request is transmitted to a second third-party device management system.
69 . The computer-implemented method of claim 65 , the computer-implemented method further comprising:
identifying the third-party device management system based on the subscriber identifier data object.
70 . The computer-implemented method of claim 65 , wherein the claim data object is received from a first third-party device management system comprising a third-party carrier device management system or a third-party vendor device management system, the third-party enrollment status request is transmitted to a second third-party device management system, and wherein the claim data object includes a claim type identifier data object, the computer-implemented method further comprising:
in a circumstance where the claim type identifier data object represents a device loss claim or a device stolen claim:
retrieving a device location application status associated with a device location application, wherein the device location application status indicates the device location application is accessible;
retrieving device loss status associated with the device location application; and
determining the device loss status is set to a lost state,
wherein the claim processing instruction set is initiated in response to the determination that the device loss status is set to a lost state; and
in a circumstance where the claim type identifier data object represents a device damage claim:
retrieving a device location application status associated with the device location application; and
determining the device location application status indicates the device location application is inaccessible,
wherein the claim processing instruction set is initiated in response to the determination that the device location application status indicates the device location application is inaccessible.
71 . The computer-implemented method of claim 65 , wherein the claim data object is received from a first third-party device management system comprising a third-party carrier device management system or a third-party vendor device management system, the third-party enrollment status request is transmitted to a second third-party device management system, and wherein the claim data object includes a claim type identifier data object, the computer-implemented method further comprising:
in a circumstance where the claim type identifier data object represents a device loss claim or a device stolen claim:
retrieving a device location application status associated with a device location application, wherein the device location application status indicates the device location application is inaccessible,
wherein the claim processing instruction set is initiated in response to the determination that the device location application status indicates the device location application is inaccessible; and
in a circumstance where the claim type identifier data object represents a device damage claim:
retrieving a device location application status associated with the device location application; and
determining the device location application status indicates the device location application is inaccessible,
wherein the claim processing instruction set is initiated in response to the determination that the device location application status indicates the device location application is inaccessible.
72 . The computer-implemented method of claim 65 , wherein the claim data object is received from a first third-party device management system comprising a third-party manufacturer device management system, the third-party enrollment status request is transmitted to a second third-party device management system, and wherein the claim data object includes a claim type identifier data object, the computer-implemented method further comprising:
in a circumstance where the claim type identifier data object represents a device loss claim or a device stolen claim:
retrieving a device location application status associated with a device location application, wherein the device location application status indicates the device location application is accessible,
wherein the claim processing instruction set is initiated in response to the determination that the device location application status indicates the device location application is inaccessible; and
in a circumstance where the claim type identifier data object represents a device damage claim:
retrieving a device location application status associated with the device location application; and
determining the device location application status indicates the device location application is inaccessible,
wherein the claim processing instruction set is initiated in response to the determination that the device location application status indicates the device location application is inaccessible.
73 . (canceled)
74 . The computer-implemented method of claim 65 , the computer-implemented method further comprising:
initiating a system synchronization event based on the third-party enrollment status response data object.
75 . A computer program product to fulfill a claim for an unregistered device, the computer program product comprising at least one non-transitory computer-readable storage medium having computer program instructions thereon, the computer program instructions, in execution with a processor, configured for:
receiving a claim data object associated with a subscriber identifier data object, the claim data object comprising a device identification data object; querying a device protection program subscriber database associated with the system for a subscriber profile data object associated with the subscriber identifier data object; receiving result data indicative that the device protection program database does not include the subscriber profile data object; transmitting a third-party enrollment status request to a third-party device management system, the third-party enrollment status request data object comprising the subscriber identifier data object and the device identification data object; receiving a third-party enrollment status response data object from the third-party device management system indicating a third-party enrollment status associated with the subscriber identifier data object, wherein the third-party enrollment status is indicative of a third-party subscriber profile data object stored in the third-party device management system; and initiating a claim processing instruction set associated with the claim data object without the subscriber profile data object.
76 - 96 . (canceled)Join the waitlist — get patent alerts
Track US2024013230A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.