IP Library Granted Patent US 8,959,622
Granted Patent B2
US 8,959,622 · App. 14/155,650 · Granted Feb 17, 2015

Enabling access to a subset of data

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 8,959,622
App. No.
14/155,650
Granted
Feb 17, 2015
Kind
B2
Abstract

A method includes receiving, at a computing device, one or more replicated authorization databases. At least one of the one or more replicated authorization databases corresponds to a subscription to access selected data. The selected data is aggregated from a plurality of sources. The method also includes storing the one or more replicated authorization databases at the computing device. The method also includes determining, via the replicated authorization databases, user permission to access the selected data via the computing device. The method also includes enabling access to the selected data at the computing device after determining the user permission to access the selected data.

Claims (20)

1. A method, comprising:

receiving, at a computing device, one or more replicated authorization databases corresponding to a subscription to access selected data, the selected data aggregated from a plurality of sources, wherein at least a portion of the selected data is real-time subscription data, and wherein the one or more replicated authorization databases comprises the selected data that is subscribed to and permissions to access the one or more replicated authorization databases;

storing the one or more replicated authorization databases at the computing device;

determining, via the permissions to access the one or more replicated authorization databases, user permission to access the selected data stored at the computing device; and

enabling access to the selected data at the computing device after determining the user permission to access the selected data via the permissions to access the one or more replicated authorization databases created from an ontology data structure having multiple domains logically partitioned based on at least one of a source of the data, a classification of the data, a type of the data, an identifier of the data, and a geographic classification of the data, and wherein each of the authorization databases is associated with a user subscription type.

2. The method of claim 1 , wherein the selected data includes financial market data.

3. The method of claim 2 , wherein the financial market data includes at least one of stock quotes, market analysis reports, interest rate quotes, historical financial market data, and market-related news.

4. The method of claim 1 , further comprising sending a login notification from the computing device to an access manager before receiving the one or more replicated authorization databases, and wherein the access manager selectively replicates the authorization databases to create the one or more replicated authorization databases in response to the login notification.

5. The method of claim 1 , further comprising defining actions that a user of the computing device is permitted to perform with respect to accessing the selected data based on the permissions to access the one or more replicated authorization databases.

6. A computer program product comprising a non-transitory computer readable storage medium having program code stored thereon that is operable, when executed by a data processor, to perform the steps of claim 1 .

7. An apparatus, comprising:

a processor coupled to a storage device having instructions stored therein that are operable, when executed by the processor, to perform steps of:

receiving, at a computing device, one or more replicated authorization databases corresponding to a subscription to access selected data, the selected data aggregated from a plurality of sources, wherein at least a portion of the selected data is real-time subscription data, and wherein the one or more replicated authorization databases comprises the selected data that is subscribed to and permissions to access the one or more replicated authorization databases;

storing the one or more replicated authorization databases at the computing device;

determining, via the permissions to access the one or more replicated authorization databases, user permission to access the selected data stored at the computing device; and

enabling access to the selected data at the computing device after determining the user permission to access the selected data via the permissions to access the one or more replicated authorization databases created from an ontology data structure having multiple domains logically partitioned based on at least one of a source of the data, a classification of the data, a type of the data, an identifier of the data, and a geographic classification of the data, and wherein each of the authorization databases is associated with a user subscription type.

8. The apparatus of claim 7 , wherein the selected data includes financial market data.

9. The apparatus of claim 8 , wherein the financial market data includes at least one of stock quotes, market analysis reports, interest rate quotes, historical financial market data, and market-related news.

10. The apparatus of claim 7 , wherein the instructions are further operable to send a login notification from the computing device to an access manager before receiving the one or more replicated authorization databases, and wherein the access manager selectively replicates the authorization databases to create the one or more replicated authorization databases in response to the login notification.

11. The apparatus of claim 7 , wherein the instructions are further operable to define actions that a user of the computing device is permitted to perform with respect to accessing the selected data based on the permissions to access the one or more replicated authorization databases.

Assignments (7)
RELEASE OF SECURITY INTEREST Recorded May 12, 2021
From: WILMINGTON TRUST, NATIONAL ASSOCIATION
To: GLOBALFOUNDRIES U.S. INC.
Reel/Frame 056987/0001 →
RELEASE OF SECURITY INTEREST Recorded Nov 20, 2020
From: WILMINGTON TRUST, NATIONAL ASSOCIATION
To: GLOBALFOUNDRIES INC.
Reel/Frame 054636/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 2, 2020
From: GLOBALFOUNDRIES INC.
To: GLOBALFOUNDRIES U.S. INC.
Reel/Frame 054633/0001 →
SECURITY AGREEMENT Recorded Nov 29, 2018
From: GLOBALFOUNDRIES INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 049490/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 11, 2016
From: GLOBALFOUNDRIES U.S. 2 LLC; GLOBALFOUNDRIES U.S. INC.
To: GLOBALFOUNDRIES INC.
Reel/Frame 037766/0371 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 25, 2016
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: GLOBALFOUNDRIES U.S. 2 LLC
Reel/Frame 037591/0225 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 15, 2014
From: BAJEKAL, SADANAND R.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 032020/0481 →