IP Library Granted Patent US 9,454,671
Granted Patent B2
US 9,454,671 · App. 14/276,350 · Granted Sep 27, 2016

Selective data transformation and access for secure cloud analytics

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 9,454,671
App. No.
14/276,350
Granted
Sep 27, 2016
Kind
B2
Abstract

Providing analytics information from a cloud service includes maintaining an analytics database that is separate from data and servers accessed by users of the cloud service, selectively pushing information from the cloud service to the analytics database, where data and servers accessed by users of the cloud service are inaccessible for direct access by the analytics database, and allowing users limited access to the analytics database, where users of the analytics information that are accessing the analytics database are restricted from accessing data and servers of the cloud service. The analytics database may include a first database of adapted database records and a second database of dynamic logs of service related events. The adapted database records may be initially formed using the data and servers accessed by users of the cloud service prior to being pushed to the analytics database.

Claims (24)

1. A method of providing analytics information from a cloud service, comprising:

maintaining an analytics database that is separate from data and servers accessed by users of the cloud service;

forming adapted database records by filtering out sensitive information from the data on the servers of the cloud service;

selectively pushing the adapted database records from the cloud service to the analytics database, wherein data and servers accessed by users of the cloud service are inaccessible for direct access by the analytics database; and

allowing users limited access to the analytics database, wherein users of the analytics information that are accessing the analytics database are restricted from accessing data and servers of the cloud service to prevent access to the sensitive information.

2. A method, according to claim 1 , wherein the analytics database includes a first database of the adapted database records and a second database of dynamic logs of service related events.

3. A method, according to claim 2 , wherein the service related events include data corresponding to at least one of: synchronization, clipping from web pages, clipping from documents, emailing, typing, drawing, data formatting and deletion, storage optimization, image processing, image recognition, image indexing, other activities performed on servers of the cloud service and interactions with data capturing tools of a service, content sharing via email and other means, and data and activity exchange with third party software integrated with the cloud service platform.

4. A method, according to claim 1 , wherein the adapted database records include statistical and linguistic analysis of the textual information in data accessed by users of the cloud service and at least one of: keywords or n-grams of important words and frequencies thereof.

5. A method, according to claim 1 , wherein the sensitive information includes user names and passwords.

6. A method, according to claim 1 , wherein at least some content entered by users of the cloud service is filtered out prior to being pushed to the analytics database.

7. A method, according to claim 6 , wherein a summary of content that is filtered out is pushed to the analytics database.

8. A method, according to claim 1 , wherein different groups of the users of the analytics information are provided with different levels of access to the analytics database that allow access to different subsets of the analytics database.

9. Computer software, provided in a non-transitory computer-readable medium, that provides analytics information from a cloud service, the software comprising:

executable code that maintains an analytics database that is separate from data and servers accessed by users of the cloud service;

executable code that forms adapted database records by filtering out sensitive information from the data on the servers of the cloud service;

executable code that selectively pushes the adapted database records from the cloud service to the analytics database, wherein data and servers accessed by users of the cloud service are inaccessible for direct access by the analytics database; and

executable code that allows users limited access to the analytics database, wherein users of the analytics information that are accessing the analytics database are restricted from accessing data and servers of the cloud service to prevent access to the sensitive information.

10. Computer software, according to claim 9 , wherein the analytics database includes a first database of the adapted database records and a second database of dynamic logs of service related events.

11. Computer software, according to claim 10 , wherein the service related events include data corresponding to at least one of: synchronization, clipping from web pages, clipping from documents, emailing, typing, drawing, data formatting and deletion, storage optimization, image processing, image recognition, image indexing, other activities performed on servers of the cloud service and interactions with data capturing tools of a service, content sharing via email and other means, and data and activity exchange with third party software integrated with the cloud service platform.

12. Computer software, according to claim 9 , wherein the adapted database records include statistical and linguistic analysis of the textual information in data accessed by users of the cloud service and at least one of: keywords or n-grams of important words and frequencies thereof.

13. Computer software, according to claim 9 , wherein the sensitive information includes user names and passwords.

14. Computer software, according to claim 9 , wherein at least some content entered by users of the cloud service is filtered out prior to being pushed to the analytics database.

15. Computer software, according to claim 14 , wherein a summary of content that is filtered out is pushed to the analytics database.

16. Computer software, according to claim 9 , wherein different groups of the users of the analytics information are provided with different levels of access to the analytics database that allow access to different subsets of the analytics database.

Assignments (10)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 12, 2024
From: EVERNOTE CORPORATION
To: BENDING SPOONS S.P.A.
Reel/Frame 066288/0195 →
RELEASE OF SECURITY INTEREST Recorded Mar 17, 2023
From: MUFG BANK, LTD.
To: EVERNOTE CORPORATION
Reel/Frame 063116/0260 →
RELEASE OF SECURITY INTEREST Recorded Oct 8, 2021
From: EAST WEST BANK
To: EVERNOTE CORPORATION
Reel/Frame 057852/0078 →
SECURITY INTEREST Recorded Oct 6, 2021
From: EVERNOTE CORPORATION
To: MUFG UNION BANK, N.A.
Reel/Frame 057722/0876 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT TERMINATION AT R/F 040192/0720 Recorded Oct 22, 2020
From: SILICON VALLEY BANK
To: EVERNOTE CORPORATION
Reel/Frame 054145/0452 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT TERMINATION AT R/F 040240/0945 Recorded Oct 22, 2020
From: HERCULES CAPITAL, INC.
To: EVERNOTE CORPORATION; EVERNOTE GMBH
Reel/Frame 054213/0234 →
SECURITY INTEREST Recorded Oct 19, 2020
From: EVERNOTE CORPORATION
To: EAST WEST BANK
Reel/Frame 054113/0876 →
SECURITY INTEREST Recorded Oct 5, 2016
From: EVERNOTE CORPORATION; EVERNOTE GMBH
To: HERCULES CAPITAL, INC., AS AGENT
Reel/Frame 040240/0945 →
SECURITY AGREEMENT Recorded Sep 30, 2016
From: EVERNOTE CORPORATION
To: SILICON VALLEY BANK
Reel/Frame 040192/0720 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 11, 2014
From: ENGBERG, DAVID; CONSTANTINOU, PHIL
To: EVERNOTE CORPORATION
Reel/Frame 033720/0480 →