IP Library › Granted Patent US 10,637,846
Granted Patent B2
US 10,637,846 · App. 15/690,853 · Granted Apr 28, 2020

System and method for cloud-based analytics

Inventors: Anoop Kunjaraman Pillai (Plano, TX); Jonathan Lee (Frisco, TX); Venu Gopal Rao Meda (Plano, TX); Dan Tresnak (Frisco, TX); Raveender Kommera (Flower Mound, TX); Michael Carrillo (Frisco, TX); Leonardo Gomide (Addison, TX)
Assignee: CAPITAL ONE SERVICES, LLC
H04L63/0815G06F21/41G06F21/6218H04L63/083H04L63/0861H04L67/1097H04L67/303H04L67/34H04L67/42H04L67/1008H04L67/1017H04L67/1019H04L67/12
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 10,637,846
App. No.
15/690,853
Filed
Aug 30, 2017
Granted
Apr 28, 2020
Kind
B2
Art Unit
2492
USPC
726/7
Abstract

A system and method in accordance with example embodiments may include systems and methods for a cloud-based analytics platform. The cloud-based analytics platform may allow the manual and automatic uploading to and/or downloading from a cloud server. The platform may include single sign-on (SSO) capabilities such that a user may have one set of credentials to access data from the cloud-based analytics and/or data stored locally. The platform may include data validation and processing in order to provide real-time feedback on uploads based on file type, file size, access rights, extracted data, and transformed data.

Claims (38)

1. A cloud server system, comprising:

a cloud server, connected to an uploading client device and a downloading client device over a network, comprising a validation application, a clustering application, an input/output interface, and data storage, wherein the cloud server:

receives, via the input/output interface, uploaded data from the uploading client device over the network;

receives validation rules from the uploading client device;

determines, using the validation application, that a portion of the uploaded data fails the validation rules;

transmits, via the input/output interface, a notification to the uploading client device indicating the portion of the uploaded data that failed the validation rules;

determines, using the validation application, that a portion of the uploaded data passes the validation rules;

categorizes, using the clustering application, the portion of the uploaded data that passed the validation rules according to data content and/or a feature of the portion of the uploaded data that passed the validation rules; and

transmits, via the input/output interface, the categorized portion of the uploaded data to the downloading client device based on downloading client privileges associated with the downloading client device.

2. The cloud server system of claim 1 , wherein the uploading client device and the downloading client device are the same device.

3. The cloud server system of claim 1 , wherein the cloud server transmits the categorized portion of the uploaded data in response to receiving authentication data from the downloading client device.

4. The cloud server system of claim 3 , wherein the authentication data is single-sign-on authentication data.

5. The cloud server system of claim 4 , wherein the single-sign-on authentication data comprises at least one of: a user name, an e-mail address, an identification number, an account number, a social security number, a password, a PIN number, an access code, an authorization code, a challenge-response test and a biometric data.

6. The cloud server system of claim 1 , wherein the cloud server transmits the categorized portion of the uploaded data in response to receiving a request from the downloading client device.

7. The cloud server system of claim 1 , wherein the cloud server transmits the categorized portion of the uploaded data in response to receiving an input indicating that the downloading client device is able to receive data transmissions.

8. The cloud server system of claim 1 , wherein the cloud server further:

receives, at the input/output interface, a scheduled time to categorize the portion of the uploaded data that passed the validation rules; and

wherein the cloud server transmits the categorized portion of the uploaded data at the scheduled time.

9. The cloud server system of claim 1 , wherein the notification to the uploading client device comprises an alert and instructions on how to reformat the portion of the uploaded data that failed the validation rules to comply with the validation rules.

10. The cloud server system of claim 1 , wherein the notification to the uploading client device comprises an alert and instructions to retransmit the portion of the uploaded data that failed the validation rules.

11. A method comprising:

receiving, at a cloud server via an input/output interface, uploaded data from an uploading client device over a network;

receiving, at the input/output interface, validation rules from the uploading client device;

determining, using a validation application on the cloud server, that a portion of the uploaded data fails the validation rules;

determining, using the validation application, that a portion of the uploaded data passes the validation rules;

transmitting, via the input/output interface, a notification to the uploading client device indicating the portion of the uploaded data that failed the validation rules;

categorizing, using a clustering application on the cloud server, the portion of the uploaded data that passed the validation rules according to data content and/or a feature of the portion of the uploaded data that passed the validation rules; and

transmitting, via the input/output interface, the categorized portion of the uploaded data to a downloading client device based on downloading client privileges associated with the downloading client device.

12. The method of claim 11 , wherein the uploading client device and the downloading client device are the same device.

13. The method of claim 11 , wherein the cloud server transmits the categorized portion of the uploaded data in response to receiving authentication data from the downloading client device.

14. The method of claim 13 , wherein the authentication data is single-sign-on authentication data.

15. The method of claim 14 , wherein the single-sign-on authentication data comprises at least one of: a user name, an e-mail address, an identification number, an account number, a social security number, a password, a PIN number, an access code, an authorization code, a challenge-response test and a biometric data.

16. The method of claim 11 , wherein the cloud server transmits the categorized portion of the uploaded data in response to a request for the categorized portion of the uploaded data from the downloading client device.

17. The method of claim 11 , wherein the cloud server transmits the categorized portion of the uploaded data in response to receiving an input indicating that the downloading client device is able to receive data transmissions.

18. The method of claim 11 , further comprising:

receiving, at the input/output interface, a scheduled time to transmit the categorized portion of the uploaded data.

19. The method of claim 11 , wherein the notification transmitted to the uploading client device comprises an alert and instructions on how to reformat the portion of the uploaded data that failed the validation rules to comply with the validation rules.

20. The method of claim 11 , wherein the notification transmitted to the uploading client device comprises an alert and instructions to retransmit the portion of the uploaded data that failed the validation rules.

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE RECEIVING PARTY DATA TO READ CAPITAL ONE SERVICES, LLC PREVIOUSLY RECORDED ON REEL 043449 FRAME 0258. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Oct 25, 2019
From: PILLAI, ANOOP KUNJURAMAN; LEE, JONATHAN; MEDA, VENU GOPAL RAO; TRESNAK, DAN; KOMMERA, RAVEENDER; GOMIDE, LEONARDO
To: CAPITAL ONE SERVICES, LLC
Reel/Frame 050832/0016 →
CORRECTIVE ASSIGNMENT TO CORRECT THE CORRECT THE ASSIGNEE ADDRESS PREVIOUSLY RECORDED AT REEL: 043449 FRAME: 0258. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Oct 2, 2019
From: CAPITAL ONE FINANCIAL CORPORATION
To: CAPITAL ONE SERVICES, LLC
Reel/Frame 050648/0960 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 30, 2017
From: KUNJURAMAN PILLAI, ANOOP; LEE, JONATHAN; MEDA, VENU GOPAL RAO; TRESNAK, DAN; KOMMERA, RAVEENDER; GOMIDE, LEONARDO
To: CAPITAL ONE SERVICES LLC
Reel/Frame 043449/0258 →
Continuity (1)
Related Publication 20190068577A1 · Feb 28, 2019