IP Library Granted Patent US 11,030,026
Granted Patent B2
US 11,030,026 · App. 16/295,506 · Granted Jun 8, 2021

System and method for error detection and monitoring of object-asset pairs

Inventors: Kyle Fritz (Baltimore, MD); Paul Barry (Baltimore, MD); Jamie Gaskins (Baltimore, MD)
Assignee: GROUPON, INC.
G06F11/0709G06F11/0769G06F11/0793H04L43/0823H04L43/0888
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,030,026
App. No.
16/295,506
Granted
Jun 8, 2021
Kind
B2
Abstract

An apparatus, method, and computer program product are provided to detect error conditions and otherwise monitor the status of request data object and network response assets and related systems to allow for the efficient movement of network resources and other resources in high-volume network environments. In some example implementations, otherwise unrelated request data objects and their related parameters, along with otherwise unrelated network response asset systems are depicted on a single interface such that pairings between request data objects and network response assets, and other status information can be readily viewed. Some example implementations contemplate the use of location data in connection with error detection and remediation. Some example implementations also contemplate the establishment and use of a communication channel between an interface system and a system associated with a request data object and/or a network response asset upon the detection of an error condition.

Claims (34)

1. An apparatus comprising a processor and a memory, the memory comprising instructions that configure the apparatus to:

receive a plurality of first data stream sets, wherein each first data stream set of the plurality of first data stream sets is associated with a request data object of a plurality of request data objects;

receive a plurality of second data stream sets, wherein each second data stream set of the plurality of second data stream sets is associated with a network response asset of a plurality of network response assets, and wherein each network response asset of the plurality of network response assets is associated with a corresponding request data object of the plurality of request data objects;

for each object-asset pair of a plurality of object-asset pairs comprising a network response asset of the plurality of network response assets and the corresponding request data object of the plurality of request data objects that is associated with the network response asset, determine a prioritization score based on one or more prioritization parameters for the object-asset pair, wherein the one or more prioritization parameters for an object-asset pair of the plurality of object-asset pairs comprises one or more prioritization features of a requesting entity associated with the object-asset pair;

determine, based on each prioritization score for an object-asset pair of the plurality of object-asset pairs, a prioritized subset of the plurality of object-asset pairs; and

generate a monitoring system interface, wherein the monitoring system interface comprises a set of renderable data objects for each object-asset pair in the prioritized subset of the plurality of object-asset pairs.

2. The apparatus of claim 1 , wherein the one or more prioritization features of the requesting entity comprise a first prioritization feature indicating whether the requesting entity is a first-time customer.

3. The apparatus of claim 1 , wherein the one or more prioritization parameters for an object-asset pair of the plurality of object-asset pairs are determined based on one or more prioritization rules associated with a service provider entity associated with the object-asset pair.

4. The apparatus of claim 1 , wherein the one or more prioritization parameters for an object-asset pair of the plurality of object-asset pairs further comprises one or more request parameters for the request data object in the object-asset pair.

5. The apparatus of claim 4 , wherein the one or more request parameters for the request data object in the object-asset pair comprise one or more request requirement parameters for the request data object.

6. The apparatus of claim 4 , wherein the one or more request parameters for the request data object in the object-asset pair comprise one or more location parameters for the request data object.

7. The apparatus of claim 4 , wherein the one or more request parameters for the request data object in the object-asset pair comprise one or more time parameters for the request data object.

8. The apparatus of claim 4 , wherein the one or more request parameters for the request data object in the object-asset pair comprise one or more time constraint parameters for the request data object.

9. The apparatus of claim 1 , the memory further comprising instructions that configure the apparatus to:

detect an error condition associated with a request data object in an object-asset pair in the prioritized subset of the plurality of object-asset pairs; and

cause an indication of the error condition to be displayed on the monitoring system interface via a renderable data object of the set of renderable data objects associated with the object-asset pair.

10. A computer program product comprising at least one non-transitory computer-readable storage medium having computer-executable program code instruction stored therein, the computer-executable program code instructions comprising program code instructions configured to:

receive a plurality of first data stream sets, wherein each first data stream set of the plurality of first data stream sets is associated with a request data object of a plurality of request data objects;

receive a plurality of second data stream sets, wherein each second data stream set of the plurality of second data stream sets is associated with a network response asset of a plurality of network response assets, and wherein each network response asset of the plurality of network response assets is associated with a corresponding request data object of the plurality of request data objects;

for each object-asset pair of a plurality of object-asset pairs comprising a network response asset of the plurality of network response assets and the corresponding request data object of the plurality of request data objects that is associated with the network response asset, determine a prioritization score based on one or more prioritization parameters for the object-asset pair, wherein the one or more prioritization parameters for an object-asset pair of the plurality of object-asset pairs comprises one or more prioritization features of a requesting entity associated with the object-asset pair;

determine, based on each prioritization score for an object-asset pair of the plurality of object-asset pairs, a prioritized subset of the plurality of object-asset pairs; and

generate a monitoring system interface, wherein the monitoring system interface comprises a set of renderable data objects for each object-asset pair in the prioritized subset of the plurality of object-asset pairs.

11. The computer program product of claim 10 , wherein the one or more prioritization features of the requesting entity comprise a first prioritization feature indicating whether the requesting entity is a first-time customer.

12. The computer program product of claim 10 , wherein the one or more prioritization parameters for an object-asset pair of the plurality of object-asset pairs are determined based on one or more prioritization rules associated with a service provider entity associated with the object-asset pair.

13. The computer program product of claim 10 , wherein the one or more prioritization parameters for an object-asset pair of the plurality of object-asset pairs further comprises one or more request parameters for the request data object in the object-asset pair, and wherein the one or more request parameters for the request data object in the object-asset pair comprise one or more request requirement parameters for the request data object.

14. The computer program product of claim 13 , wherein the one or more request parameters for the request data object in the object-asset pair further comprise one or more location parameters for the request data object.

15. A computer-implemented method comprising:

receiving a plurality of first data stream sets, wherein each first data stream set of the plurality of first data stream sets is associated with a request data object of a plurality of request data objects;

receiving a plurality of second data stream sets, wherein each second data stream set of the plurality of second data stream sets is associated with a network response asset of a plurality of network response assets, and wherein each network response asset of the plurality of network response assets is associated with a corresponding request data object of the plurality of request data objects;

for each object-asset pair of a plurality of object-asset pairs comprising a network response asset of the plurality of network response assets and the corresponding request data object of the plurality of request data objects that is associated with the network response asset, determining a prioritization score based on one or more prioritization parameters for the object-asset pair, wherein the one or more prioritization parameters for an object-asset pair of the plurality of object-asset pairs comprises one or more prioritization features of a requesting entity associated with the object-asset pair;

determining, based on each prioritization score for an object-asset pair of the plurality of object-asset pairs, a prioritized subset of the plurality of object-asset pairs; and

generating a monitoring system interface, wherein the monitoring system interface comprises a set of renderable data objects for each object-asset pair in the prioritized subset of the plurality of object-asset pairs.

16. The computer-implemented method of claim 15 , wherein the one or more prioritization features of the requesting entity comprise a first prioritization feature indicating whether the requesting entity is a first-time customer.

17. The computer-implemented method of claim 15 , wherein the one or more prioritization parameters for an object-asset pair of the plurality of object-asset pairs are determined based on one or more prioritization rules associated with a service provider entity associated with the object-asset pair.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 12, 2024
From: GROUPON, INC.
To: BYTEDANCE INC.
Reel/Frame 068833/0811 →
RELEASE OF SECURITY INTEREST Recorded Feb 26, 2024
From: JPMORGAN CHASE BANK, N.A.
To: GROUPON, INC.; LIVINGSOCIAL, LLC (F/K/A LIVINGSOCIAL, INC.)
Reel/Frame 066676/0001 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN INTELLECTUAL PROPERTY RIGHTS Recorded Feb 26, 2024
From: JPMORGAN CHASE BANK, N.A.
To: GROUPON, INC.; LIVINGSOCIAL, LLC (F/K/A LIVINGSOCIAL, INC.)
Reel/Frame 066676/0251 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 10, 2020
From: GASKINS, JAMIE; BARRY, PAUL; FRITZ, KYLE
To: GROUPON, INC.
Reel/Frame 053731/0936 →
SECURITY INTEREST Recorded Jul 23, 2020
From: GROUPON, INC.; LIVINGSOCIAL, LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 053294/0495 →