Systems and methods for implementing a privacy firewall

US10897452B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10897452-B2
Application numberUS-201916403903-A
CountryUS
Kind codeB2
Filing dateMay 6, 2019
Priority dateNov 26, 2014
Publication dateJan 19, 2021
Grant dateJan 19, 2021

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Systems and methods for protecting private data behind a privacy firewall are disclosed. A system for implementing a privacy firewall to determine and provide non-private information from private electronic data includes a data storage repository, a processing device, and a non-transitory, processor-readable storage medium. The storage medium includes programming instructions that, when executed, cause the processing device to analyze a corpus of private electronic data to identify a first one or more portions of the data having non-private information and a second one or more portions of the data having private information, tag the first one or more portions of the data as allowed for use, determine whether the second one or more portions of the data includes non-private elements, and if the second one or more portions of the data comprises non-private elements, extract the non-private elements and tag the non-private elements as information allowed for use.

First claim

Opening claim text (preview).

What is claimed is: 1. A system for implementing a privacy firewall to selectively restrict access to private electronic data, the system comprising: a data storage repository comprising a corpus of the private electronic data located behind the privacy firewall, the corpus of the private electronic data comprising non-private information and private information; a processing device; and a non-transitory, processor-readable storage medium, wherein the non-transitory, processor-readable storage medium comprises one or more programming instructions that, when executed, cause the processing device to: receive a query from a remote computer, the query comprising a request to access one or more portions of the corpus of private electronic data; analyze the corpus of private electronic data behind the privacy firewall to identify the non-private information and the private information, the analyzing comprising: determining whether the corpus of private electronic data was obtained from sources on an excluded list, and if the corpus of private electronic data was obtained from sources on the excluded list, tag the corpus of private electronic data as denied for use outside the privacy firewall; tag the non-private information as allowed for use outside the privacy firewall; determine that the private information comprises non-private elements, wherein the non-private elements are portions of the private information or additional data that is derived from the private information that are not private; extract the non-private elements from the private information, wherein a remainder of the private information is unextracted; tag the non-private elements as information allowed for use outside the privacy firewall; tag the unextracted elements as denied for use outside the privacy firewall; and provide one or more of the non-private information and the non-private elements of the private information to the remote computer located outside of the privacy firewall. 2. The system of claim 1 , wherein the one or more programming instructions that, when executed, cause the processing device to determine that the private information comprises non-private elements further cause the processing device to: determine whether the private information comprises one or more elements that have appeared in other locations; and if the one or more elements have appeared in other locations, tag the one or more elements as non-private elements. 3. The system of claim 1 , wherein the one or more programming instructions that, when executed, cause the processing device to determine that the private information comprises non-private elements further cause the processing device to: determine whether the private information comprises one or more elements that have appeared from a threshold number of distinct sources; and if the one or more elements have appeared from at least the threshold number of distinct sources, tag the one or more elements as non-private elements. 4. The system of claim 1 , wherein the one or more programming instructions that, when executed, cause the processing device to determine the private information comprises non-private elements further cause the processing device to: determine whether the private information comprises one or more elements that contain information that is already public knowledge; and if the one or more elements contain information that is already public knowledge, tag the one or more elements as non-private elements. 5. The system of claim 1 , wherein the one or more programming instructions that, when executed, cause the processing device to determine that the private information comprises non-private elements further cause the processing device to: determine whether the private information comprises one or more elements that are complex such that the one or elements are claimable as proprietary information; and if the one or more elements are complex, tag the one or more elements as denied for use outside the privacy firewall. 6. The system of claim 1 , wherein the one or more programming instructions that, when executed, cause the processing device to determine that the private information comprises non-private elements further cause the processing device to: determine whether the private information comprises one or more sub-portions that have recognizable sequences; and if the one or more sub-portions have recognizable sequences, tag the one or more sub-portions as denied for distribution outside the privacy firewall. 7. The system of claim 1 , wherein the one or more programming instructions that, when executed, cause the processing device to determine that the private information comprises non-private elements further cause the processing device to: determine whether the private information comprises one or more elements that have precise timestamps; and if the one or more elements have precise timestamps, tag the one or more elements as denied for use outside the privacy firewall. 8. The system of claim 1 , wherein the one or more programming instructions that, when executed, cause the processing device to determine that the private information comprises non-private elements further cause the processing device to: determine whether the private information comprises one or more elements that have a geographic location that is below a granularity threshold; and if the geographic location is below the granularity threshold: tune the one or more elements to a geographic location above the granularity threshold, and tag the one or more tuned elements as non-private elements. 9. The system of claim 1 , wherein the one or more programming instructions that, when executed, cause the processing device to provide the one or more of the non-private information and the non-private elements of the private information to the remote computer further cause the processing device to: provide a response to the query to a user via a user interface, wherein the response to the query contains information obtained from one or more of the non-private information and the non-private elements of the private information. 10. A method for implementing a privacy firewall to selectively restrict access to private electronic data, the method comprising: receiving a query from a remote computer, the query comprising a request to access one or more portions of a corpus of private electronic data, the corpus of the private electronic data comprising non-private information and private information; analyzing, by a processing device, the corpus of private electronic data to identify the non-private information and the private information, the analyzing comprising: determining whether the corpus of private electronic data was obtained from sources on an excluded list, and if the corpus of private electronic data was obtained from sources on the excluded list, tag the corpus of private electronic data as denied for use outside the privacy firewall; tagging, by the processing device, the non-private information as allowed for use outside the privacy firewall; determining, by the processing device, that the private information comprises non-private elements, wherein the non-private elements are portions of the private information or additional data that is derived from the private information that are not private; extracting, by the processing device, the non-private elements from the private information, wherein a remainder of the private information is unextracted; tagging, by the processing device, the non-private elements as information allowed for use outside the privacy firewall; tagging, by the processing device, the unextracted elements as denied for use outside the privacy

Assignees

Inventors

Classifications

  • Access control lists [ACL] · CPC title

  • Filtering by information in the payload · CPC title

  • Protecting personal data, e.g. for financial or medical purposes · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10897452B2 cover?
Systems and methods for protecting private data behind a privacy firewall are disclosed. A system for implementing a privacy firewall to determine and provide non-private information from private electronic data includes a data storage repository, a processing device, and a non-transitory, processor-readable storage medium. The storage medium includes programming instructions that, when execute…
Who is the assignee on this patent?
Lexisnexis Division Of Reed Elsevier Inc, Relx Inc
What technology area does this patent fall under?
Primary CPC classification H04L63/0245. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jan 19 2021 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).