System and method for privacy-aware information extraction and validation

US9465956B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9465956-B2
Application numberUS-201414581647-A
CountryUS
Kind codeB2
Filing dateDec 23, 2014
Priority dateDec 23, 2014
Publication dateOct 11, 2016
Grant dateOct 11, 2016

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.

Disclosed herein is a system to validate information about a user, or users, derived from publicly-accessible data. The system comprises a validation system that uses private data about the user to validate the user information derived from the publicly-accessible data. The validation system may receive a validation request in connection with an inconclusive result derived from the publicly-accessible data.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method comprising: maintaining, using a private data store of an online service provider, private data about each user of a plurality of users of the online service provider, the private data comprising data about online activities of the plurality of users in connection with the online service provider; receiving, at a computing device of the online service provider and over an electronic communications network, a request from a requester restricted from accessing the private data store, the request is based on a first result derived from publicly-accessible data about a user of the plurality, the request comprising a request to validate the first result derived from the publicly-accessible data indicating an applicability of at least one item of information to the user; generating, by the computing device and in response to the request, a second result derived from the private data about the user stored in the private data store; generating, by the computing device and using the second result, a response based on a determination whether the private data about the user validates the first result generated using the publicly-accessible data about the user; and providing, by the computing device and over the electronic communications network, the response indicating a validity of the first result derived from the publicly-accessible data, the response comprising an indicator of the applicability of the at least one item of information to the user, the response being provided to the requester without divulging any of the private data used to make the determination upon which the response is generated. 2. The method of claim 1 , the first result derived from the publicly-accessible data is inconclusive as to whether or not the at least one item of information is applicable to the user. 3. The method of claim 1 , the first result derived from the publicly-accessible data conclusively indicates that the at least one item of information is applicable to the user. 4. The method of claim 1 , the second response generation further comprising: generating the second result from the publicly-accessible data and the private data about the user. 5. The method of claim 1 , the at least one item of information comprising at least one interest of the user. 6. The method of claim 5 , the method further comprising: using, by the at least one computing device, the at least one interest to identify one or more advertisements for presentation to the user. 7. The method of claim 1 , further comprising: determining, by the at least one computing device, that the first result is capable of being derived from the publicly-accessible data before providing the response to the requester. 8. The method of claim 1 , the request is received from a trusted source in a closed system. 9. A system comprising: at least one computing device, each computing device comprising a processor and a storage medium for tangibly storing thereon program logic for execution by the processor, the stored program logic comprising: maintaining logic executed by the processor for maintaining, using a private data store of an online service provider, private data about each user of a plurality of users of the online service provider, the private data comprising data about online activities of the plurality of users in connection with the online service provider; receiving logic executed by the processor for receiving, over an electronic communications network, a request from a requester restricted from accessing the private data store, the request is based on a first result derived from publicly-accessible data about a user of the plurality, the request comprising a request to validate the first result derived from the publicly-accessible data indicating an applicability of at least one item of information to the user; generating logic executed by the processor for generating, in response to the request, a second result derived from the private data about the user stored in the private data store; generating logic executed by the processor for generating, using the second result, a response based on a determination whether the private data about the user validates the first result generated using the publicly-accessible data about the user; and providing logic executed by the processor for providing over an electronic communications network, the response indicating a validity of the first result derived from the publicly-accessible data, the response comprising an indicator of the applicability of the at least one item of information to the user, the response being provided to the requester without divulging any of the private data used to make the determination upon which the response is generated. 10. The system of claim 9 , the first result derived from the publicly-accessible data is inconclusive as to whether or not the at least one item of information is applicable to the user. 11. The system of claim 9 , the first result derived from the publicly-accessible data conclusively indicates that the at least one item of information is applicable to the user. 12. The system of claim 9 , the second response generation further comprising: generating logic executed by the processor for generating the second result from the publicly-accessible data and the private data about the user. 13. The system of claim 9 , the at least one item of information comprising at least one interest of the user. 14. The system of claim 13 , the stored program logic further comprising: using logic executed by the processor for using the at least one interest to identify one or more advertisements for presentation to the user. 15. The system of claim 9 , the stored program logic further comprising: determining logic executed by the processor for determining that the first result is capable of being derived from the publicly-accessible data before providing the response to the requester. 16. The system of claim 9 , the request is received from a trusted source in a closed system. 17. A computer readable non-transitory storage medium for tangibly storing thereon computer readable instructions that when executed cause at least one processor to: maintain, using a private data store of an online service provider, private data about each user of a plurality of users of the online service provider, the private data comprising data about online activities of the plurality of users in connection with the online service provider; receive, over an electronic communications network, a request from a requester restricted from accessing the private data store, the request is based on a first result derived from publicly-accessible data about a user of the plurality, the request comprising a request to validate the first result derived from the publicly-accessible data indicating an applicability of at least one item of information to the user; generate, in response to the request, a second result derived from the private data about the user stored in the private data store; generate using the second result, a response based on a determination whether the private data about the user validates the first result generated using the publicly-accessible data about the user; and provide, over the electronic communications network, the response indicating a validity of the first result derived from the publicly-accessible data, the response comprising an indicator of the applicability of the at least one item of information to the user, the response being provided to the requester without divulging any of the private data used

Assignees

Inventors

Classifications

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

  • during internet communication, e.g. revealing personal data from cookies · CPC title

  • User profiles · CPC title

  • based on web technology, e.g. hypertext transfer protocol [HTTP] · CPC title

  • User requested · 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 US9465956B2 cover?
Disclosed herein is a system to validate information about a user, or users, derived from publicly-accessible data. The system comprises a validation system that uses private data about the user to validate the user information derived from the publicly-accessible data. The validation system may receive a validation request in connection with an inconclusive result derived from the publicly-acc…
Who is the assignee on this patent?
Yahoo Inc
What technology area does this patent fall under?
Primary CPC classification G06F21/6245. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Oct 11 2016 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).