Dynamic trust score for evaluating ongoing online relationships

US9390243B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9390243-B2
Application numberUS-201213407643-A
CountryUS
Kind codeB2
Filing dateFeb 28, 2012
Priority dateFeb 28, 2012
Publication dateJul 12, 2016
Grant dateJul 12, 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.

A method is provided for a dynamic trust score for evaluating ongoing online relationships. By considering a plurality of user data variables and using validation data from internal and external database sources, a trust score with a high degree of confidence may be provided for establishing and verifying online relationships. Since the trust score may be dynamically recalculated periodically or on demand, the trust score may also validate over continuing periods of time, as opposed to conventional verification systems that only validate at a single point in time. Thus, a higher degree of safety, reliability, and control is provided for online services directed towards children or other user classes that may require greater protection.

First claim

Opening claim text (preview).

What is claimed is: 1. A server providing an authentication platform for determining dynamic trust scores evaluating ongoing online relationships, the server comprising: a hardware processor configured to execute the authentication platform stored in a memory to: receive a first request from an online service for a trust score assigned to an online relationship between a first user and a second user; calculate the trust score using a plurality of user data variables derived from a platform database referencing the first user and the second user, the user data variables including certified data and proffered data, wherein a weight given to each of the plurality of user data variables corresponds to a trust importance of each of the plurality of user data variables, and wherein the weight is adjusted over time for calculation of future trust scores based on a charge in the trust importance of each of the plurality of user data variables; save the trust score as a previous trust score in the memory; send the trust score to the online service in response to the first request, wherein the trust score affects a client of the first user; and performing dynamic recalculation of the trust score in response to a change to the plurality of data variables over a period of time, wherein the change includes varying the weight given to each of the plurality of user data variables over a period of time, wherein the dynamic recalculation includes using the previous trust score. 2. The server of claim 1 , wherein the platform database includes data from an internal database and an external database. 3. The server of claim 1 , wherein the processor is further configured to: receive a second request from the online service for the trust score; recalculate the trust score in response to a change to the plurality of user data variables over a period of time; send the trust score to the online service in response to the second request. 4. The server of claim 1 , wherein the affecting of the client is indicated on a display of the client. 5. The server of claim 1 , wherein the affecting of the client comprises a restriction on interactions of the first user with other users in the online service. 6. The server of claim 1 , wherein the affecting of the client comprises granting the second user administrative control of the first user in the online service. 7. The server of claim 1 , wherein the certified data regarding the first user and the second user includes at least one of a previous trust score, a financial transaction history, a public record, a financial record, a phone number, and a school registration. 8. The server of claim 1 , wherein the user data variables further include observed data regarding the first user and the second user including at least one of a location, a timestamp, a user behavior, a user generated content, a biometric analysis, and a biometric data. 9. The server of claim 1 , wherein the proffered data regarding the first user and the second user includes at least one of a user information, a social confirmation, a question and answer, and a user communication. 10. A method for providing a dynamic trust score for evaluating ongoing online relationships, the method comprising: receiving a first request from an online service for a trust score assigned to an online relationship between a first user and a second user; calculating the trust score using a plurality of user data variables derived from a platform database referencing the first user and the second user, the user data variables including certified data and proffered data, wherein a weight given to each of the plurality of user data variables corresponds to a trust importance of each of the plurality of user data variables, and wherein the weight is adjusted over time for calculation of future trust scores based on a change in the trust importance of each of the plurality of user data variables; saving the trust score as a previous trust score in a memory; sending the trust score to the online service in response to the first request, wherein the trust score affects a client of the first user, and performing dynamic recalculation of the trust score in response to a change to the plurality of user data variables over a period of time, wherein the change includes varying the weight given to each of the plurality of user data variables over the period of time, wherein the dynamic recalculation includes using the previous trust score. 11. The method of claim 10 , further comprising: receiving a second request from the online service for the trust score; recalculating the trust score in response to a change to the plurality of user data variables over a period of time; sending the trust score to the online service in response to the second request. 12. The method of claim 10 , wherein the affecting of the client is indicated on a display of the client. 13. The method of claim 10 , wherein the affecting of the client comprises granting the second user administrative control of the first user in the online service. 14. The method of claim 10 , wherein the certified data regarding the first user and the second user includes at least one of a previous trust score, a financial transaction history, a public record, a financial record, a phone number, and a school registration. 15. The method of claim 10 , wherein the user data variables further include observed data regarding the first user and the second user including at least one of a location, a timestamp, a user behavior, a user generated content, a biometric analysis, and a biometric data. 16. The method of claim 10 , wherein the proffered data regarding the first user and the second user includes at least one of a user information, a social confirmation, a question and answer, and a user communication. 17. A system providing dynamic trust scores for evaluating ongoing online relationships, the system comprising: a client of a first user; a first server including a first processor configured to execute an online service; a second server including a second processor configured to: receive a first request from the online service for a trust score assigned to an online relationship between the first user and a second user; calculate the trust score using a plurality of user data variables derived from a platform database referencing the first user and the second user, the user data variables including certified data and proffered data, wherein a weight given to each of the plurality of user data variables corresponds to a trust importance of each of the plurality of user data variables, and wherein the weight is adjusted over time for calculation of future trust scores based on a change in the trust importance of each of the plurality of user data variables; save the trust scores as a previous trust score in a memory; send the trust score to the online service in response to the first request, wherein the trust score affects the client of the first user; and perform dynamic recalculation of the trust score in response to a change to the plurality of user data variables over a period of time, wherein the change includes varying the weight given to each of the plurality of user data variables over the period of time, wherein the dynamic recalculation includes using the previous trust score. 18. The system of claim 17 , wherein the second processor is further configured to: receive a second request from the online service for the trust score; recalculate the trust score in response to a change to the plurality of user data vari

Assignees

Inventors

Classifications

  • Business processes related to social networking or social networking services · CPC title

  • Multiple levels of security · CPC title

  • Verifying human interaction, e.g., Captcha · CPC title

  • Location-sensitive, e.g. geographical location, GPS · CPC title

  • Certifying business or products · 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 US9390243B2 cover?
A method is provided for a dynamic trust score for evaluating ongoing online relationships. By considering a plurality of user data variables and using validation data from internal and external database sources, a trust score with a high degree of confidence may be provided for establishing and verifying online relationships. Since the trust score may be dynamically recalculated periodically o…
Who is the assignee on this patent?
Dhillon Mandeep, Tut Rajveer, Snyder Kerry, and 6 more
What technology area does this patent fall under?
Primary CPC classification G06F21/316. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jul 12 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).