IP Library Patent Application 14134125
Patent Application
App. No. 14/134,125

PROVIDING PREMIUM ACCESS TO AGGREGATED DATA SETS

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 None
App. No.
14/134,125
Abstract

A method and system for providing access to aggregated data sets. The method includes organizing a plurality of data sets into an aggregated data set, providing access to at least a portion of the aggregated data set based upon a subscription level associated with a user, receiving a search query from the user to search the aggregated data, determining which portions of the aggregated data set the user can access based upon the subscription level of the user, filtering a set of search results based upon the determination of which portions of the aggregated data set the user can access, and returning the filtered search results to the user. The system includes various components for performing the method.

Claims (50)

1 . A method of providing access to aggregated data sets, the method comprising:

organizing a plurality of data sets into an aggregated data set;

providing, by a processing device, access to at least a portion of the aggregated data set based upon a subscription level associated with a user;

receiving, by the processing device, a search query from the user to search the aggregated data;

determining, by the processing device, which portions of the aggregated data set the user can access based upon the subscription level of the user;

filtering, by the processing device, a set of search results based upon the determination of which portions of the aggregated data set the user can access; and

returning the filtered search results to the user.

2 . The method of claim 1 , wherein the plurality of data sets comprises at least one public source data set and at least one premium source data set.

3 . The method of claim 1 , wherein determining which portions of the aggregated data set the user can access further comprises:

determining whether the user has a public credential; and

if the user has a public credential, returning a universal set of public data extracted from the aggregated data set.

4 . The method of claim 3 , wherein determining which portions of the aggregated data set the user can access further comprises:

determining whether the user has a private credential; and

if the user has a private credential, returning a private set of data extracted from the aggregated data set, wherein the private set of data is accessible only by the user.

5 . The method of claim 1 , wherein organizing a plurality of data sets into an aggregated data set further comprises:

receiving data from a plurality of sources;

parsing the data;

translating the parsed data into its native format and content; and

mapping the translated data into a plurality of database tables within the aggregated data set.

6 . The method of claim 5 , further comprising:

identifying one or more premium data sources for the data contained within the aggregated data set; and

mapping each of the plurality of database tables to licensing information for each identified premium data source.

7 . The method of claim 5 , further comprising verifying authenticity of the received data.

8 . The method of claim 7 , wherein verifying the authenticity of the received data comprises at least one of comparing similar data already stored in the aggregated data set, confirming one or more attribute tags of the received data, and confirming geo-tagging information associated with the received data.

9 . A system for providing access to aggregated data sets, the system comprising:

a non-transitory computer readable medium configured to store an aggregated data set; and

a processing device operably connected to the non-transitory computer readable medium and configured to:

organize a plurality of data sets into an aggregated data set,

provide access to at least a portion of the aggregated data set based upon a subscription level associated with a user,

receive by the processing device, a search query from the user to search the aggregated data,

determine which portions of the aggregated data set the user can access based upon the subscription level of the user,

filter a set of search results based upon the determination of which portions of the aggregated data set the user can access, and

return the filtered search results to the user.

10 . The system of claim 9 , wherein the plurality of data sets comprises at least one public source data set and at least one premium source data set.

11 . The system of claim 9 , wherein when determining which portions of the aggregated data set the user can access, the processing device is further configured to:

determine whether the user has a public credential; and

if the user has a public credential, return a universal set of public data extracted from the aggregated data set.

12 . The system of claim 11 , wherein when determining which portions of the aggregated data set the user can access, the processing device is further configured to:

determine whether the user has a private credential; and

if the user has a private credential, return a private set of data extracted from the aggregated data set, wherein the private set of data is accessible only by the user.

13 . The system of claim 9 , wherein when organizing a plurality of data sets into an aggregated data set, the processing device is further configured to:

receive data from a plurality of sources;

parse the data;

translate the parsed data into its native format and content; and

map the translated data into a plurality of database tables within the aggregated data set.

14 . The system of claim 13 , wherein the processing device is further configured to:

identify one or more premium data sources for the data contained within the aggregated data set; and

map each of the plurality of database tables to licensing information for each identified premium data source.

15 . The system of claim 13 , wherein the processing device is further configured to verify authenticity of the received data.

16 . The system of claim 15 , wherein when verifying the authenticity of the received data, wherein the processing device is further configured to perform at least one of compare similar data already stored in the aggregated data set, confirm one or more attribute tags of the received data, and confirm geo-tagging information associated with the received data.

Assignments (3)
SUPPLEMENTAL SECURITY AGREEMENT Recorded Jan 14, 2016
From: IMS HEALTH INCORPORATED
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 037515/0780 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 11, 2016
From: R-SQUARED SERVICES & SOLUTIONS, INC.; R-SQUARED TECHNOLOGY HOLDINGS, LLC
To: IMS HEALTH INCORPORATED
Reel/Frame 037483/0618 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 17, 2014
From: STUART, ANDREW; KAMINSKI, THOMAS; O'CONNELL, JOHN
To: R-SQUARED TECHNOLOGY HOLDINGS, LLC
Reel/Frame 031992/0395 →