Dynamic identity profiles

US10237256B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-10237256-B1
Application numberUS-201615006949-A
CountryUS
Kind codeB1
Filing dateJan 26, 2016
Priority dateJan 26, 2015
Publication dateMar 19, 2019
Grant dateMar 19, 2019

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, methods, and apparatus, including computer-readable storage media storing executable instructions, for providing dynamic identity profiles are described. A dynamic user identity may be generated and updated in real time according to a user's interactions, interests, and various other suitable parameters. Contextual information, geo-fencing, beacon transmissions, and various other features may be used to acquire information that is included in the dynamic user identity and to provide more effective and intelligent interactions of the user with other devices based on the dynamic user identity.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method comprising: accessing, by one or more processors in a user device, a user identity profile for a user, the user identity profile including (I) a badge indicative of a credential issued to the user by a credential issuer, and (II) a location to output the badge on the user device associated with the user; updating, by the one or more processors, the user identity profile based on one or more interactions of the user, the one or more interactions indicating one or more of an activity of the user, an interest of the user, and an interaction with an electronic system or device; determining, by the one or more processors, that a trigger condition has occurred based on a current location of the user device being within a threshold distance of the location to output the badge; in response to determining that the trigger condition has occurred, identifying, by the one or more processors, one or more operations previously executed by the user device that are indicated by data included in the user identity profile and one or more user preferences of the user, the one or more operations comprising outputting the badge indicative of the credential by the user device; and controlling, by the one or more processors, execution of the one or more operations by the user device according to the one or more user preferences. 2. The computer-implemented method of claim 1 , wherein accessing the user identity profile for the user comprises: determining whether the user identity profile is stored in an identity management database; generating the user identity profile in response to determining that the user identity profile is not stored in the identity management database; and providing data identifying the user device to the user identity profile in response to determining that the user identity profile is stored in the identity management database. 3. The computer-implemented method of claim 1 , wherein updating the user identity profile based on one or more interactions of the user comprises updating one or more of basic user information, biometric information, medical information, health information, social information, behavioral information, commercial information, financial information, contextual information, and location information in the user identity profile. 4. The computer-implemented method of claim 1 , wherein updating the user identity profile based on one or more interactions of the user comprises one or more of: receiving a user input to configure one or more of the credential and the trigger condition; receiving contextual information for executing an operation; receiving an indication that an operation has been selected by the user for execution upon occurrence of the trigger condition; and receiving an indication that an operation has been selected for execution by the user device without user input upon occurrence of the trigger condition. 5. The computer-implemented method of claim 1 , wherein determining that the trigger condition has occurred further comprises determining that the trigger condition has occurred based on one or more of calendar information, contextual information, user behavior, user interest, and user input. 6. The computer-implemented method of claim 1 , wherein identifying the one or more operations previously executed by the user device that are indicated by data included in the user identify profile and the one or more user preferences of the user comprises one or more of: accessing user history data; determining operations that were previously executed by the user device upon the occurrence of the trigger condition; and determining the one or more user preferences upon the occurrence of the trigger condition. 7. The computer-implemented method of claim 1 , wherein: determining that the trigger condition has occurred further comprises receiving one or more of a beacon signal or a user input; and identifying the one or more operations previously executed by the user device that are indicated by data included in the user identify profile and the one or more user preferences of the user comprises: obtaining contextual information that includes one or more of biometric information, credential information, motion information, analytics information, time information, third party information, optical data, transaction type, employer type, and access level type; or obtaining data indicative of one or more operations performed in response to receiving the one or more of the beacon signal, the user input, or the indication of the location to output the badge indicative of the credential. 8. The computer-implemented method of claim 7 , wherein controlling the execution of the one or more operations by the user device comprises: controlling the user device to display the badge, the badge being customized based on the contextual information; receiving a second input through the displayed badge; controlling execution of a function in response to the received second input; updating a display of the badge to reflect execution of the function; and updating the user profile based on one or more of the credential, the contextual information, the second input, and the executed function. 9. The computer-implemented method of claim 8 , wherein controlling the user device to display the badge, the badge being customized based on the contextual information comprises: transmitting a message to a server associated with the credential issuer, the message including credential information identifying the credential, identification information of the user device, location information of the user device, and user identification information; receiving a validation message from the server associated with the credential issuer, the validation message indicating that the credential has been validated and including data for customizing the badge with the location information of the user device; and displaying the customized badge. 10. The computer-implemented method of claim 1 , wherein: the location to output the badge is based on one or more of user history, user preference, and contextual information; and the location to output the badge includes one or more of a place visited by the user more than a threshold number of times, a place indicated by the user as being of interest, and a place determined to be of interest based on contextual information. 11. The computer-implemented method of claim 10 , further comprising: in response to determining that the trigger condition has occurred, performing one or more of: obtaining biographical data including user identification data and age verification data that verifies an age of the user; obtaining financial data for providing one or more payments; and obtaining the one or more user preferences for responding to the trigger condition, the user preferences including a customized setting or a privacy setting. 12. The computer-implemented method of claim 10 , wherein controlling the execution of one or more operations by the user device according to the one or more user preferences comprises one or more of: controlling the user device to output the age verification data such that the age verification data is output without outputting the age of the user based on the obtained user preferences; transmitting payment information to a server associated with an entity at the location to output the badge based on the financial data; transmitting the credential and user identification data to access the location to output the badge; and wirelessly communicating with another user device located at the location to output the badge based on the custo

Assignees

Inventors

Classifications

  • User authentication · CPC title

  • using an additional device, e.g. smartcard, SIM or a different communication terminal (cryptographic mechanisms or cryptographic arrangements for entity authentication involving additional secure or trusted devices H04L9/3234) · CPC title

  • H04L63/08Primary

    for authentication of entities (cryptographic mechanisms or cryptographic arrangements for entity authentication H04L9/32) · CPC title

  • Structures or tools for the administration of authentication · CPC title

  • Access security · 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 US10237256B1 cover?
Systems, methods, and apparatus, including computer-readable storage media storing executable instructions, for providing dynamic identity profiles are described. A dynamic user identity may be generated and updated in real time according to a user's interactions, interests, and various other suitable parameters. Contextual information, geo-fencing, beacon transmissions, and various other featu…
Who is the assignee on this patent?
Microstrategy Inc
What technology area does this patent fall under?
Primary CPC classification H04L63/08. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Mar 19 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). 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).