Patent Issued for Systems, methods, apparatuses and computer program products for managing and synchronizing independent computing resources (USPTO 11748763): Assurant Inc.
2023 SEP 27 (NewsRx) -- By a
The patent’s inventors are Almonte, Jr.,
This patent was filed on
From the background information supplied by the inventors, news correspondents obtained the following quote: “Various computing systems, such as those associated with device protection program management, must allow convenient access to subscribers and operate efficiently, while communicating and synchronizing bulk data with one or more third-party computing systems. Additionally, communication errors received in response to failed transmissions between various systems can cause systems to terminate, or otherwise fail to function efficiently. Applicant has identified a number of deficiencies and problems associated with such systems. Solutions including embodiments of the present disclosure solve many of these identified problems, many examples of which are described in detail herein.”
Supplementing the background information on this patent, NewsRx reporters also obtained the inventors’ summary information for this patent: “In general, embodiments of the present disclosure provided herein include systems, methods, apparatuses, and computer program products for managing and synchronizing independent computing resources. Further, at least some embodiments are provided for processing actions for managing and synchronizing independent computing resources in a robust and/or efficient manner. Other systems, apparatuses, methods, and computer program products, and similar features, will be, or will become, apparent to one with skill in the art upon examination of the following figures and detailed description. It is intended that all such additional systems, apparatuses, methods, computer program products, and features be included within this description, be within the scope of this disclosure, and be protected by the following claims.
“In accordance with one aspect of the present disclosure, a first example system to detect a network communication synchronization error is provided. In at least one example embodiment, the first example system includes at least one processor and at least one memory, the at least one memory comprising computer coded instructions therein. The computer coded instructions are configured to, when executed by the at least one processor, cause the first example system to receive an enrollment management request comprising subscriber data object indicative of a device protection program and comprising a subscriber identifier data object. The first example system is further configured to transmit a third-party enrollment status request data object to a third-party device management system, the third-party enrollment status request data object associated with the subscriber identifier data object. The first example system is further configured to receive a third-party enrollment status response data object from the third-party device management system, the third-party enrollment status response data object comprising third-party enrollment status data object. The first example system is further configured to compare the third-party enrollment status response data object data with a second enrollment status data object in the system. The first example system is further configured to detect a network communication synchronization error based on a difference between the third-party enrollment status data object and an enrollment status in the device protection program management system. The first example system is further configured to initiate a system synchronization event based on the network communication synchronization error.
“Additionally or alternatively, in some example embodiments of the first example system, the enrollment management request data object comprises an enrollment subscription request or an enrollment cancellation request data object, and, to cause the system to initiate the system synchronization event, the system is configured to identify a DPPMS subscriber profile data object based on the subscriber identifier data object; and update the DPPMS subscriber profile data object based on the third-party enrollment status response data object.
“Additionally or alternatively, in some example embodiments of the first example system, the system is configured to compare the third-party enrollment status data object with the second enrollment status data object in real-time.
“Additionally or alternatively, in some example embodiments of the first example system, the enrollment management request data object comprises an enrollment subscription request, the identified third-party enrollment status is indicative that the third-party device management system does not include a third-party subscriber profile data object associated with the subscriber identifier data object, and, to cause the system to initiate the system synchronization event, the system is configured to transmit, to the third-party device management system, a third-party subscriber enrollment request data object configured to cause the third-party device management system to create the third-party subscriber profile data object associated with the subscriber identifier data object.”
The claims supplied by the inventors are:
“1. A computer-implemented method to detect a network communication synchronization error, the computer-implemented method comprising: receiving, from a first third-party system comprising an external device manufacturer system or an external mobile carrier system, an enrollment management request data object comprising a subscriber data object indicative of a device protection program and comprising a subscriber identifier data object of a subscriber; transmitting a third-party enrollment status request data object to a third-party device management system, the third-party enrollment status request data object requesting a status identifier representing confirmation of existence of data corresponding to the subscriber identifier data object of the subscriber extracted from the enrollment management request data object; receiving a third-party enrollment status response data object from the third-party device management system in response to transmission of the third-party enrollment status request data object, the third-party enrollment status response data object comprising a third-party enrollment status data object representing the status identifier of the subscriber; comparing the third-party enrollment status response data object representing a third-party enrollment status of the subscriber with a second enrollment status data object representing an enrollment status of the subscriber in a device protection program management system (DPPMS); detecting a network communication synchronization error based on a difference between the third-party enrollment status data object representing the third-party enrollment status of the subscriber and the second enrollment status data object representing the enrollment status in the device protection program management system; and initiating a system synchronization event that updates a profile of the subscriber in the DPPMS or a second profile of the subscriber in the third-party device management system based at least in part on the network communication synchronization error.
“2. The computer-implemented method of claim 1, wherein the enrollment management request data object comprises an enrollment subscription request or an enrollment cancellation request data object, wherein the apparatus is configured to trust the third-party device management system over the DPPMS, and wherein initiating a system synchronization event comprises: identifying a DPPMS subscriber profile data object based on the subscriber identifier data object; and updating the DPPMS subscriber profile data object based on the third-party enrollment status response data object.
“3. The computer-implemented method of claim 1, wherein comparing the third-party enrollment status data object with the second enrollment status data object is performed in real-time.
“4. The computer-implemented method of claim 1, wherein the enrollment management request data object comprises an enrollment subscription request, and wherein the identified third-party enrollment status data object is indicative that the third-party device management system does not include a third-party subscriber profile data object associated with the subscriber identifier data object, and wherein initiating the system synchronization event comprises: transmitting, to the third-party device management system, a third-party subscriber enrollment request data object configured to cause the third-party device management system to create the third-party subscriber profile data object associated with the subscriber identifier data object.
“5. The computer-implemented method of claim 1, wherein the enrollment management request data object comprises an enrollment cancellation request data object, and wherein the identified third-party enrollment status data object is indicative that the third-party device management system includes a third-party subscriber profile data object associated with the subscriber identifier data object, and wherein initiating the system synchronization event comprises: transmitting, to the third-party device management system, a third-party subscriber cancellation request data object configured to cause the third-party device management system to cancel the third-party subscriber profile data object associated with the subscriber identifier data object.
“6. A computer program product comprising at least one non-transitory computer-readable medium having computer-readable program instructions stored therein, the computer-readable program instructions comprising instructions, which when performed by an apparatus, are configured to cause the apparatus to: receive, from a first third-party system comprising an external device manufacturer system or an external mobile carrier system, an enrollment management request data object comprising a subscriber data object indicative of a device protection program and comprising a subscriber identifier data object of a subscriber; transmit a third-party enrollment status request data object to a third-party device management system, the third-party enrollment status request data object requesting a status identifier representing confirmation of existence of data corresponding to the subscriber identifier data object of the subscriber extracted from the enrollment management request data object; receive a third-party enrollment status response data object of the subscriber from the third-party device management system in response to transmission of the third-party enrollment status request data object, the third-party enrollment status response data object comprising a third-party enrollment status data object representing the status identifier of the subscriber; compare the third-party enrollment status response data object representing a third-party enrollment status of the subscriber with a second enrollment status data object representing an enrollment status of the subscriber in a device protection program management system (DPPMS); detect a network communication synchronization error based on a difference between the third-party enrollment status data object representing the third-party enrollment status of the subscriber and the second enrollment status data object representing the enrollment status in the device protection program management system; and initiate a system synchronization event that updates a profile of the subscriber the DPPMS or a second profile of the subscriber the third-party device management system based at least in part on the network communication synchronization error.
“7. The computer program product of claim 6, wherein comparing the third-party enrollment status data object with the second enrollment status data object is performed in real-time.
“8. An apparatus comprising at least one processor and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to: receive, from a first third-party system comprising an external device manufacturer system or an external mobile carrier system, an enrollment management request data object comprising a subscriber data object indicative of a device protection program and comprising a subscriber identifier data object of a subscriber; transmit a third-party enrollment status request data object to a third-party device management system, the third-party enrollment status request data object requesting a status identifier representing confirmation of existence of data corresponding to the subscriber identifier data object of the subscriber extracted from the enrollment management request data object; receive a third-party enrollment status response data object of the subscriber from the third-party device management system in response to transmission of the third-party enrollment status request data object, the third-party enrollment status response data object comprising third-party enrollment status data object representing the status identifier of the subscriber; compare the third-party enrollment status response data object representing a third-party enrollment status of the subscriber with a second enrollment status data object representing an enrollment status of the subscriber in a device protection program management system (DPPMS); detect a network communication synchronization error based on a difference between the third-party enrollment status data object representing the third-party enrollment status of the subscriber and the second enrollment status data object representing the enrollment status in the device protection program management system; and initiate a system synchronization event that updates a profile of the subscriber in the DPPMS or a second profile of the subscriber in the third-party device management system based at least in part on the network communication synchronization error.
“9. The apparatus of claim 8, wherein the enrollment management request data object comprises an enrollment subscription request or an enrollment cancellation request data object, wherein the apparatus is configured to trust the third-party device management system over the DPPMS, and wherein initiating the system synchronization event comprises: identifying a DPPMS subscriber profile data object based on the subscriber identifier data object; and updating the DPPMS subscriber profile data object based on the third-party enrollment status response data object.
“10. The apparatus of claim 8, wherein comparing the third-party enrollment status data object with the second enrollment status data object is configured to be performed in real-time.”
There are additional claims. Please visit full patent to read further.
For the URL and additional information on this patent, see: Almonte, Jr.,
(Our reports deliver fact-based news of research and discoveries from around the world.)



Studies from University of New South Wales Reveal New Findings on COVID-19 (Impact of COVID-19 on Utilisation of Funds by People With Disabilities: Lessons Drawn From the Australian National Disability Insurance Scheme): Coronavirus – COVID-19
Patent Issued for Content output systems using vehicle-based data (USPTO 11748780): Allstate Insurance Company
Advisor News
- Guaranteed income streams help preserve assets later in retirement
- Economic pressures make boomerang living the new normal
- Pay or Die: The scare tactics behind LA County’s Measure ER tax increase
- How to listen to what your client isn’t saying
- Strong underwriting: what it means for insurers and advisors
More Advisor NewsAnnuity News
- Guaranteed income streams help preserve assets later in retirement
- MassMutual turns 175, Marking Generations of Delivering on its Commitments
- ALIRT Insurance Research: U.S. Life Insurance Industry In Transition
- My Annuity Store Launches a Free AI Annuity Research Assistant Trained on 146 Carrier Brochures and Live Annuity Rates
- Ameritas settles with Navy vet in lawsuit over disputed annuity sale
More Annuity NewsHealth/Employee Benefits News
- New cap on split costs for patients
- Researchers from University of South Carolina Provide Details of New Studies and Findings in the Area of Opioids (Trends in Medicaid managed care benefits for opioid use disorder treatment, 2015-2019): Opioids
- State lawmakers push bill to stop insurance termination based on genetic tests
- CMS rule cracks down on ACA fraud and strengthens state control
- HHS Centers for Medicare & Medicaid Services Issues Notice for Medicare and Medicaid Programs; Quarterly Listing of Program Issuances-January Through March 2026
More Health/Employee Benefits NewsLife Insurance News
- Best’s Market Segment Report: AM Best Revises Outlook on France’s Non-Life Insurance Segment to Stable from Negative, Reflecting Top-line Growth, Technical Profitability
- Pacific Life Launches New Flagship Variable Universal Life Insurance Product
- NAIFA launches “NAIFA Cares” initiative to help build long-term financial security for children
- The fiduciary standard for life insurance is here
- GenAI: Moving to the forefront of claims management
More Life Insurance News