System for dynamic visualization of individualized consumption across shared resource allocation structure
First Claim
Patent Images
1. A system for dynamic visualization of individualized consumption across a shared resource allocation structure, the system comprising:
- a memory device with non-transitory computer-readable program code stored thereon;
a communication device;
a processing device operatively coupled to the memory device and the communication device within a distributive network, wherein the processing device is configured to execute the computer-readable program code to;
establish a first communication channel with a first user device associated with a first user;
receive, from the first user device, a first request from the first user to access the shared resource allocation structure, wherein receiving the first request further comprises receiving one or more authentication credentials associated with the first user;
validate the one or more authentication credentials associated with the first user;
receive a set of transaction information associated with the shared resource allocation structure, wherein the transaction information comprises data extracted from a plurality of consumption transactions;
determine a first subset of transaction information from the transaction information received from the shared resource allocation structure based on at least validating the one or more authentication credentials associated with the first user, wherein the first subset of transaction information relates to one or more transactions performed by the first user;
associate the first subset of transaction information with the first user;
determine a unique identity of the first user device;
perform a security check of the first user device by (1) determining, based on the unique identity of the first user device, that the first user device is associated with the first user and (2) determining that the first user device is not corrupted with viruses or malware;
display, via the first user device, the first subset of transaction information to the first user based on at least performing the security check of the first user device;
establish a second communication channel with a second user device associated with a second user;
receive, from the second user device, a second request from the second user to access the shared resource allocation structure, wherein receiving the second request further comprises receiving one or more authentication credentials associated with the second user;
validate the one or more authentication credentials associated with the second user;
determine a second subset of transaction information from the transaction information received from the shared resource allocation structure based on at least validating the one or more authentication credentials associated with the second user, wherein the second subset of transaction information relates to one or more transactions performed by the second user;
associate the second subset of transaction information with the second user;
determine a unique identity of the second user device;
perform a security check of the second user device by (1) determining, based on the unique identity of the second user device, that the second user device is associated with the second user and (2) determining that the second user device is not corrupted with viruses or malware;
filter the second subset of transaction information in a manner that requires the second subset of transaction information to be mutually exclusive from the first subset of transaction information; and
display, via the second user device, the second subset of transaction information based on at least performing the security check of the second user device.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the invention are directed to systems, methods, and computer program products for implementing and visualizing individualized consumption across a shared resource allocation structure. Example embodiments include categorizing transactions associated with individual users associated with the shared resource allocation structure and implementing individuals display and viewing of such transactions, including visualization of a relationship between one or more transactions and a set of transaction rules.
157 Citations
20 Claims
-
1. A system for dynamic visualization of individualized consumption across a shared resource allocation structure, the system comprising:
-
a memory device with non-transitory computer-readable program code stored thereon; a communication device; a processing device operatively coupled to the memory device and the communication device within a distributive network, wherein the processing device is configured to execute the computer-readable program code to; establish a first communication channel with a first user device associated with a first user; receive, from the first user device, a first request from the first user to access the shared resource allocation structure, wherein receiving the first request further comprises receiving one or more authentication credentials associated with the first user; validate the one or more authentication credentials associated with the first user; receive a set of transaction information associated with the shared resource allocation structure, wherein the transaction information comprises data extracted from a plurality of consumption transactions; determine a first subset of transaction information from the transaction information received from the shared resource allocation structure based on at least validating the one or more authentication credentials associated with the first user, wherein the first subset of transaction information relates to one or more transactions performed by the first user; associate the first subset of transaction information with the first user; determine a unique identity of the first user device; perform a security check of the first user device by (1) determining, based on the unique identity of the first user device, that the first user device is associated with the first user and (2) determining that the first user device is not corrupted with viruses or malware; display, via the first user device, the first subset of transaction information to the first user based on at least performing the security check of the first user device; establish a second communication channel with a second user device associated with a second user; receive, from the second user device, a second request from the second user to access the shared resource allocation structure, wherein receiving the second request further comprises receiving one or more authentication credentials associated with the second user; validate the one or more authentication credentials associated with the second user; determine a second subset of transaction information from the transaction information received from the shared resource allocation structure based on at least validating the one or more authentication credentials associated with the second user, wherein the second subset of transaction information relates to one or more transactions performed by the second user; associate the second subset of transaction information with the second user; determine a unique identity of the second user device; perform a security check of the second user device by (1) determining, based on the unique identity of the second user device, that the second user device is associated with the second user and (2) determining that the second user device is not corrupted with viruses or malware; filter the second subset of transaction information in a manner that requires the second subset of transaction information to be mutually exclusive from the first subset of transaction information; and display, via the second user device, the second subset of transaction information based on at least performing the security check of the second user device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product for implementing dynamic visualization of individualized consumption across a shared resource allocation structure, the computer program product comprising at least one non-transitory computer-readable medium having computer-readable program code embodied therein, the computer-readable program code when executed by a processing device is configured to cause the processing device to:
-
establish a first communication channel with a first user device associated with a first user; receive, from the first user device, a first request from the first user to access the shared resource allocation structure, wherein receiving the first request further comprises receiving one or more authentication credentials associated with the first user; validate the one or more authentication credentials associated with the first user; receive a set of transaction information associated with the shared resource allocation structure, wherein the transaction information comprises data extracted from a plurality of consumption transactions; determine a first subset of transaction information from the transaction information received from the shared resource allocation structure based on at least validating the one or more authentication credentials associated with the first user, wherein the first subset of transaction information relates to one or more transactions performed by the first user; associate the first subset of transaction information with the first user; determine a unique identity of the first user device; perform a security check of the first user device by (1) determining, based on the unique identity of the first user device, that the first user device is associated with the first user and (2) determining that the first user device is not corrupted with viruses or malware; display, via the first user device, the first subset of transaction information to the first user based on at least performing the security check of the first user device; establish a second communication channel with a second user device associated with a second user; receive, from the second user device, a second request from the second user to access the shared resource allocation structure, wherein receiving the second request further comprises receiving one or more authentication credentials associated with the second user; validate the one or more authentication credentials associated with the second user; determine a second subset of transaction information from the transaction information received from the shared resource allocation structure based on at least validating the one or more authentication credentials associated with the second user, wherein the second subset of transaction information relates to one or more transactions performed by the second user; associate the second subset of transaction information with the second user; determine a unique identity of the second user device; perform a security check of the second user device by (1) determining, based on the unique identity of the second user device, that the second user device is associated with the second user and (2) determining that the second user device is not corrupted with viruses or malware; filter the second subset of transaction information in a manner that requires the second subset of transaction information to be mutually exclusive from the first subset of transaction information; and display, via the second user device, the second subset of transaction information based on at least performing the security check of the second user device. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method for implementing dynamic visualization of individualized consumption across a shared resource allocation structure, the method comprising:
-
establishing a first communication channel with a first user device associated with a first user; receiving, from the first user device, a first request from the first user to access the shared resource allocation structure, wherein receiving the first request further comprises receiving one or more authentication credentials associated with the first user; validating the one or more authentication credentials associated with the first user; receiving a set of transaction information associated with the shared resource allocation structure, wherein the transaction information comprises data extracted from a plurality of consumption transactions; determining a first subset of transaction information from the transaction information received from the shared resource allocation structure based on at least validating the one or more authentication credentials associated with the first user, wherein the first subset of transaction information relates to one or more transactions performed by the first user; associating the first subset of transaction information with the first user; determining a unique identity of the first user device; performing a security check of the first user device by (1) determining, based on the unique identity of the first user device, that the first user device is associated with the first user and (2) determining that the first user device is not corrupted with viruses or malware; displaying, via the first user device, the first subset of transaction information to the first user based on at least performing the security check of the first user device; establishing a second communication channel with a second user device associated with a second user; receiving, from the second user device, a second request from the second user to access the shared resource allocation structure, wherein receiving the second request further comprises receiving one or more authentication credentials associated with the second user; validating the one or more authentication credentials associated with the second user; determining a second subset of transaction information from the transaction information received from the shared resource allocation structure based on at least validating the one or more authentication credentials associated with the second user, wherein the second subset of transaction information relates to one or more transactions performed by the second user; associating the second subset of transaction information with the second user; determining a unique identity of the second user device; performing a security check of the second user device by (1) determining, based on the unique identity of the second user device, that the second user device is associated with the second user and (2) determining that the second user device is not corrupted with viruses or malware; filtering the second subset of transaction information in a manner that requires the second subset of transaction information to be mutually exclusive from the first subset of transaction information; and displaying, via the second user device, the second subset of transaction information based on at least performing the security check of the second user device. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification