IP Library Granted Patent US 8,347,088
Granted Patent B2
US 8,347,088 · App. 11/346,586 · Granted Jan 1, 2013

Security systems and methods for use with structured and unstructured data

Assignee: Newsilike Media Group, Inc
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,347,088
App. No.
11/346,586
Granted
Jan 1, 2013
Kind
B2
Abstract

Disclosed herein are systems and methods including hardware, software and electronic service components and systems to provide large-scale, reliable, and secure foundations for distributed databases and content management systems combining unstructured and structured data, and allowing post-input reorganization to achieve a high degree of flexibility.

Claims (32)

1. A method for encrypting, authenticating, and aggregating data pools, the method comprising a computer having a computer readable medium having stored thereon instructions which, when executed by a processor of the computer, causes the processor to perform the steps of:

providing a record including a first data item and a second data item, the first data item including secure data and the second data item including unsecure data;

using tag-level encryption to encode a security level to the first data item and a security level to the second data item, wherein the levels of security are different;

authenticating the first data item and the second data item using a security function triggered by a content of the first data item and a content of the second data item;

aggregating the first data item into a secure data pool based at least in part on the security function; and

aggregating the second data item into an unsecure data pool based at least in part on the security function, wherein aggregating the first data item and aggregating the second data item includes separate routing for the first data item and for the second data item.

2. The method of claim 1 , wherein the first data item includes one or more of a name, birth date, social security number, bank account and password.

3. The method of claim 1 , wherein the second data item includes medical data.

4. The method of claim 1 , wherein the secure data pool provides conditional access to content.

5. The method of claim 4 , wherein the conditional access includes password-based access.

6. The method of claim 4 , wherein the conditional access includes role-based access.

7. The method of claim 4 , wherein the conditional access includes conditional read access.

8. The method of claim 4 , wherein the conditional access includes conditional write access.

9. The method of claim 1 , wherein the record includes one or more of a medical record, a financial record, a psychological record, and a tax record.

10. The method of claim 1 , wherein the unsecure data pool is available for public use.

11. A method for storing a relationship among a plurality of authenticated data within aggregated data pools, the method comprising a computer having a computer readable medium having stored thereon instructions which, when executed by a processor of the computer, causes the processor to perform the steps of:

providing a record including a first data item and a second data item;

using tag-level encryption to encode a first metadata to the first data item and a second metadata to the second data item, wherein the encoding of the first metadata and the second metadata are different;

authenticating the first metadata item for the first data item and the second metadata item for the second data item using a security function triggered by the metadata;

aggregating the first data item in a first data pool based at least in part on the first metadata and the security function;

aggregating the second data item in a second data pool based at least in part on the second metadata and the security function, wherein aggregating the first data item and aggregating the second data item includes a separate routing for the first data item and for the second data item; and

expressing a relationship between the first data item and the second data item in a file external to the first data pool and the second data pool.

12. The method of claim 11 , wherein the access to the first data pool is controlled by a security layer.

13. The method of claim 12 , wherein the content in the first data pool includes syndicated content with message-level encryption.

14. The method of claim 12 , wherein the content in the first data pool includes syndicated content with tag-level encryption.

15. The method of claim 12 , wherein the content in the first data pool includes syndicated content with channel-level encryption.

16. The method of claim 12 , wherein the security layer employs an Active Directory service.

17. The method of claim 1 , wherein the file is encrypted.

18. The method of claim 11 , wherein the file includes a password for accessing at least one of the first item and the second item.

19. The method of claim 11 , wherein the first data item includes a syndicated message.

20. The method of claim 19 , wherein the syndicated message includes an RSS message.

21. The method of claim 19 , wherein the syndicated message includes an OPML file.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 29, 2006
From: MOORE, JAMES F; LABOVITCH, BELA A
To: NEWSILIKE MEDIA GROUP, INC
Reel/Frame 018449/0196 →
Continuity (51)
Continuation In Part 11223826 · Sep 10, 2005
Provisional Application 60649311 · Feb 1, 2005
Provisional Application 60649312 · Feb 1, 2005
Provisional Application 60649504 · Feb 2, 2005
Provisional Application 60649502 · Feb 2, 2005
Provisional Application 60657840 · Mar 1, 2005
Provisional Application 60594298 · Mar 26, 2005
Provisional Application 60594416 · Apr 6, 2005
Provisional Application 60669666 · Apr 8, 2005
Provisional Application 60594456 · Apr 10, 2005
Provisional Application 60594478 · Apr 12, 2005
Provisional Application 60673661 · Apr 20, 2005
Provisional Application 60680879 · May 13, 2005
Provisional Application 60684092 · May 23, 2005
Provisional Application 60685904 · May 31, 2005
Provisional Application 60686630 · Jun 2, 2005
Provisional Application 60688826 · Jun 9, 2005
Provisional Application 60694080 · Jun 24, 2005
Provisional Application 60695029 · Jun 28, 2005
Provisional Application 60699631 · Jul 15, 2005
Provisional Application 60700122 · Jul 18, 2005
Provisional Application 60702467 · Jul 26, 2005
Provisional Application 60703688 · Jul 29, 2005
Provisional Application 60703535 · Jul 29, 2005
Provisional Application 60703544 · Jul 29, 2005
Provisional Application 60709683 · Aug 19, 2005
Provisional Application 60719073 · Sep 21, 2005
Provisional Application 60719283 · Sep 21, 2005
Provisional Application 60719284 · Sep 21, 2005
Provisional Application 60720250 · Sep 22, 2005
Provisional Application 60721803 · Sep 28, 2005
Provisional Application 60722021 · Sep 29, 2005
Provisional Application 60724956 · Oct 7, 2005
Provisional Application 60725166 · Oct 7, 2005
Provisional Application 60726542 · Oct 14, 2005
Provisional Application 60726731 · Oct 14, 2005
Provisional Application 60726727 · Oct 14, 2005
Provisional Application 60734187 · Nov 6, 2005
Provisional Application 60734156 · Nov 6, 2005
Provisional Application 60735712 · Nov 11, 2005
Provisional Application 60741770 · Dec 1, 2005
Provisional Application 60741958 · Dec 2, 2005
Provisional Application 60742975 · Dec 6, 2005
Provisional Application 60749757 · Dec 13, 2005
Provisional Application 60750291 · Dec 14, 2005
Provisional Application 60751254 · Dec 15, 2005
Provisional Application 60751249 · Dec 16, 2005
Provisional Application 60753959 · Dec 23, 2005
Provisional Application 60756774 · Jan 6, 2006
Provisional Application 60759483 · Jan 16, 2006
Related Publication 20070061266A1 · Mar 15, 2007