US 11,669,549 B2
Identity mapping for cloud migrations
Jerry Kane Orman, Goodyear, AZ (US); Seth Scruggs, St. Johns, FL (US); Balakrishnan Shanmugam, Redmond, WA (US); Shopen Patel, Snohomish, WA (US); Joel Tipke, Seattle, WA (US); Ulric Tyson Dihle, Seattle, WA (US); Nicholas Claunch, Everett, WA (US); Ralph Foster, Redmond, WA (US); Chrystal Danielle Comley, Bothell, WA (US); Daniel Ward, Renton, WA (US); Peter Theeuwen, Sammamish, WA (US); and Jacob Orchard, Carnation, WA (US)
Assigned to Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed by Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed on May 24, 2021, as Appl. No. 17/329,058.
Application 17/329,058 is a continuation of application No. 15/623,865, filed on Jun. 15, 2017, granted, now 11,100,134.
Claims priority of provisional application 62/471,862, filed on Mar. 15, 2017.
Prior Publication US 2021/0279257 A1, Sep. 9, 2021
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 16/00 (2019.01); G06F 16/27 (2019.01); H04L 9/40 (2022.01); H04L 67/10 (2022.01); G06F 16/21 (2019.01)
CPC G06F 16/275 (2019.01) [H04L 63/101 (2013.01); H04L 67/10 (2013.01); G06F 16/211 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A method for migrating data from an on-premises system having a first security infrastructure to a cloud-based system having a second security infrastructure, comprising:
receiving, from the on-premises system, source application information comprising user profile information associated with a source application on the on-premises system and data ownership information associated with the source application;
receiving, from the on-premises system, source identity information comprising user identity information associated with the first security infrastructure of the on-premises system;
receiving, from the cloud-based system, target identity information comprising user identity information associated with the security infrastructure of the cloud-based system;
determining whether a unique ID exists for the source application and for the data ownership information, the unique ID correlating the source application information and the data ownership information;
determining that records for the source application and the data ownership information should be correlated when the unique ID does not exist;
correlating the source application information and the source identity information to the target identity information to create a mapping of identities from the on-premises system to the cloud-based system, further comprising:
correlating at least one of an application information record and a source identity record;
setting a unique identity field in an identity record to a value of the unique identity field associated with the application information record or the source identity record; and
setting the mapping field of the identity record to indicate the record contains a correlated identity; and
based on the mapping of identities and confirmation of the mapping, migrating data from the on-premises system to the cloud-based system.