# US10586069B2: Networking Devices For Storing Profiles Longitudinally

- Kind: Granted patent
- Family: Networking Devices For Storing Profiles Longitudinally (https://www.intellectualfrontiers.com/patents/networking-devices-for-storing-profiles-longitudinally)
- USPTO status: Patented Case (as of 2020-02-19; record read 2026-09-27)
- Application: 15163667
- Filed: 2016-05-24
- Published: 2017-11-30
- Granted: 2020-03-10
- Estimated expiration: 2039-01-10 (An estimate from Google Patents, read 9 October 2026. Fees, terminal disclaimers and later events can change it, and it is not legal advice.)
- Inventor: Shahid N. Shah
- Rights holder: Intellectual Frontiers LLC
- Classifications (CPC): G06F 21/6245, G16H 10/60, G06F 21/6227

## Licence or acquisition

Available for an exclusive or non-exclusive licence, field-of-use licences included, or for acquisition. Terms on inquiry. Write to hello+ip@intellectualfrontiers.com.

## In plain language

[Efficient Method for Tracking Changes in User Profiles Over Time](https://www.intellectualfrontiers.com/patent-summaries/efficient-method-for-tracking-changes-in-user-profiles-over-time)

## Abstract

A method and networking device for tracking change in a computer executable profile includes retrieving computer executable profile information. The method and device may include staging the computer executable profile information in cloud staging repositories. The method and device may include splitting the computer executable profile information into constituent data types. The method and device may include defining a plurality of computer executable profile fields and corresponding profile information components. The method and device may include storing the computer executable profile information as initial computer executable profile information in a database. The method and device may include retrieving second computer executable profile information at a later time. The method and device may include mapping the initial computer executable profile information with the second computer executable profile information to identify changes.

## Independent claims

1. A computer-implemented method for tracking change over a period of time in a computer executable profile associated with a registered clinician, said method comprising: retrieving, by a processing circuit, said computer executable profile information for said registered clinician, wherein said computer executable profile information includes computer executable clinician personal information, computer executable review information, and computer executable aggregated credentialing information obtained based on individual credentialing information components retrieved from a plurality of credentialing information sources; staging, by a processing circuit, said computer executable profile information in one or more cloud staging repositories; splitting, by a processing circuit, said computer executable profile information into constituent data types, wherein said constituent data types represent two or more fragments of said computer executable profile information; defining, by said processing circuit, a plurality of computer executable profile fields and corresponding profile information components for each of said plurality of computer executable profile fields that are readable by said processing circuit for mapping; storing, by said processing circuit, said computer executable profile information including said computer executable profile fields and said corresponding profile information components as structured initial computer executable profile information in a database communicatively connected with said processing circuit; accessing, by said processing circuit, said plurality of credentialing information sources after a defined interval of time to obtain said individual credentialing information components as indicated at a later time; retrieving, by said processing circuit, structured second computer executable profile information based on said obtained individual credentialing information components from said plurality of credentialing information sources as indicated at said later time; mapping, by said processing circuit, said structured initial computer executable profile information with said structured second computer executable profile information to identify changes in said profile information components corresponding to said computer executable profile fields, wherein said changes are indicative of reliability of credentialing of said computer executable profile over time; defining, by said processing circuit, a set of computer executable notification rules to selectively: generate notifications corresponding to changes between said structured initial computer executable profile information and said structured second computer executable profile information upon identification of such changes; generate notifications corresponding to said changes between said structured initial computer executable profile information and said structured second computer executable profile information over a defined time period as and when requested by a user computer, communicatively connected with said processing circuit, through a search query submitted to said processing circuit; determining, by said processing circuit, a crowdsourced credentialing index for said computer executable profile based on said changes over time obtained from said mapping of said structured initial computer executable profile information and said structured second computer executable profile information; generating, by said processing circuit, an electric signal comprising data signifying said changes in said structured initial computer executable profile information; transmitting, by said processing circuit, said electric signal from said processing circuit, in a network comprising a plurality of communicatively linked data communication devices; converting, by said processing circuit, said electric signal into a plurality of pixels; and displaying, by said processing circuit, said plurality of pixels on a display unit to indicate timeline views of said structured second computer executable profile information and said changes based on said computer executable notification rules.

9. A networking device for storing tracked changes in a computer executable clinician web-based profile, said networking device comprising: a first signal port linking a first communication signal to a plurality of cloud staging repositories that store computer executable profile information as obtained from a plurality of information sources in unstructured form; a second signal port linking a second communication signal to a database for storing structured initial computer executable profile information, wherein said structured initial computer executable profile information includes computer executable clinician personal information, computer executable review information, and computer executable aggregated credentialing information, wherein said computer executable profile information is aggregated from said plurality of information sources comprising a plurality of credentialing information sources such that said computer executable aggregated credentialing information is generated based on individual credentialing information components retrieved from said plurality of credentialing information sources; a third signal port linking a third communication signal to a first processing circuit that executes logic instructions comprising a set of computer executable notification rules to selectively (1) generate default notifications corresponding to changes in said structured initial computer executable profile information upon identification of such changes, and (2) generate notifications corresponding to said changes in said structured initial computer executable profile information over a defined time period as and when requested by an external computer through a search query; a fourth signal port linking a fourth communication signal to a second processing circuit to: split said computer executable profile information into constituent data types; define a plurality of computer executable profile fields and corresponding profile information components for each of said plurality of computer executable profile fields; access said plurality of credentialing information sources after a defined interval of time to obtain said individual credentialing information components as indicated at a later time; generate structured second computer executable profile information based on said obtained individual credentialing information components from said plurality of credentialing information sources as indicated at said later time; map said structured initial computer executable profile information with said structured second computer executable profile information to identify said changes in said profile information components corresponding to said computer executable profile fields, wherein said changes are indicative of a change in reliability of credentialing of said computer executable clinician profile over time; execute said set of computer executable notification rules to generate said notifications; determine a crowdsourced credentialing index for said clinician profile based on said changes over time obtained from said mapping of said structured initial computer executable profile information and said structured second computer executable profile information; generate an electric signal comprising data signifying said structured second computer executable profile information and changes in said structured initial computer executable profile information; transmit said electric signal, in a network comprising a plurality of communicatively linked data communication devices; convert said electric signal into a plurality of pixels; and display said plurality of pixels on a display unit to indicate timeline views of said structured initial computer executable profile information and said changes based on said computer executable notification rules; and a hardware-based appliance located behind a firewall and comprising: a housing for storing hardware equipment and circuitry including said first processing circuit, a memory circuit for maintaining said database to store said structured initial computer executable profile information obtained from said plurality of information sources, and a processing circuit to allow said first signal port, said second signal port, said third signal port, and said fourth signal port to perform their respective tasks.

Source: https://www.intellectualfrontiers.com/patents/networking-devices-for-storing-profiles-longitudinally/us10586069b2
