Techniques and architectures for selective obfuscation of personally identifiable information (PII) in environments capable of replicating data

US11487900B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11487900-B2
Application numberUS-201916530937-A
CountryUS
Kind codeB2
Filing dateAug 2, 2019
Priority dateMay 3, 2017
Publication dateNov 1, 2022
Grant dateNov 1, 2022

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.

Within one or more instances of a computing environment where an instance is a self-contained architecture to provide at least one database with corresponding search and file system. User information from the one or more instances of the computing environment is organized as zones. A zone is based on one or more characteristics of corresponding user information that are different than the instance to which the user information belongs. User information is selectively obfuscated prior to transmitting blocks of data including the obfuscated user information. The selective obfuscation is based on zone information for one or more zones to which the user information belongs.

First claim

Opening claim text (preview).

What is claimed is: 1. A system comprising: a plurality of hardware computing systems each having one or more processors and at least one memory component coupled with the one or more processors, the plurality of hardware computing systems to provide one or more instances of a computing environment, wherein an instance is a self-contained architecture to provide at least one database with corresponding search and file system and wherein the plurality of hardware computing systems have associated categories comprising standard, standard data residency, public and public data residency; the plurality of hardware computing systems to organize user information from the one or more instances of the computing environment as zones, wherein a zone is associated with one or more data residency requirements; and the plurality of hardware computing systems to selectively obfuscate user information prior to transmitting blocks of data including the obfuscated user information from a source zone to a destination zone, wherein the selective obfuscation is based on a corresponding category of the associated categories and on the data residency requirement. 2. The system of claim 1 wherein the computing environment comprises a multitenant environment, wherein a tenant comprises a group of users who share a common access with specific privileges to a specified instance. 3. The system of claim 2 wherein the multitenant environment provides each tenant with a dedicated share of the specified instance including one or more of tenant specific data, user management, tenant-specific functionality, configuration, customizations, non-functional properties and associated applications. 4. The system of claim 1 wherein a zone is associated with one or more characteristics of corresponding user information that are different than the instance to which the user information belongs. 5. The system of claim 4 wherein the one or more characteristics comprise at least tenant information for the corresponding user information. 6. The system of claim 1 wherein data residency requirements comprise: personally identifiable information (PII) cannot leave standard data residency servers unobfuscated, PII cannot be sent to public or public data residency servers unobfuscated, and PII data in a public server cannot leave its geographic region. 7. A method implemented within one or more instances of a computing environment, wherein an instance is a self-contained architecture to provide at least one database with corresponding search and file system, the method comprising: organizing user information from the one or more instances of the computing environment as zones, wherein a zone is associated with one or more data residency requirements and the computing environment comprises multiple computing systems having associated categories comprising standard, standard data residency, public and public data residency; and selectively obfuscating user information prior to transmitting blocks of data including the obfuscated user information from a source zone to a destination zone, wherein the selective obfuscation is based on zone information for the source zone and the destination zone, wherein the selective obfuscation is based on a corresponding category of the associated categories and on the data residency requirement. 8. The method of claim 7 , wherein a zone is associated with one or more characteristics of corresponding user information that are different than the instance to which the user information belongs. 9. The system of claim 7 wherein the computing environment comprises a multitenant environment and the multitenant environment provides each tenant with a dedicated share of a specified instance including one or more of tenant specific data, user management, tenant-specific functionality, configuration, customizations, nonfunctional properties and associated applications. 10. The system of claim 8 wherein the one or more characteristics comprise at least tenant information for the corresponding user information. 11. The system of claim 7 wherein data residency requirements comprise: personally identifiable information (PII) cannot leave standard data residency servers unobfuscated, PII cannot be sent to public or public data residency servers unobfuscated, and PII data in a public server cannot leave its geographic region. 12. A non-transitory computer-readable medium having stored thereon instructions that, when executed, are configurable to cause one or more processors to provide one or more instances of a computing environment, wherein an instance is a self-contained architecture to provide at least one database with corresponding search and file system, the instructions further comprising instructions that, when executed by the one or more processors, cause the one or more processors to: organize user information from the one or more instances of the computing environment as zones, wherein a zone is associated with one or more data residency requirements and the computing environment comprises multiple computing systems having associated categories comprising standard, standard data residency, public and public data residency; and selectively obfuscate user information prior to transmitting blocks of data including the obfuscated user information from a source zone to a destination zone, wherein the selective obfuscation is based on zone information for the source zone and the destination zone, wherein the selective obfuscation is based on a corresponding category of the associated categories and on the data residency requirement. 13. The method of claim 12 , wherein a zone is based on one or more characteristics of corresponding user information that are different than the instance to which the user information belongs. 14. The system of claim 12 wherein the computing environment comprises a multitenant environment and the multitenant environment provides each tenant with a dedicated share of the specified instance including one or more of tenant specific data, user management, tenant-specific functionality, configuration, customizations, nonfunctional properties and associated applications. 15. The system of claim 13 wherein the one or more characteristics comprise at least tenant information for the corresponding user information. 16. The system of claim 12 wherein data residency requirements comprise: personally identifiable information (PII) cannot leave standard data residency servers unobfuscated, PII cannot be sent to public or public data residency servers unobfuscated, and PII data in a public server cannot leave its geographic region.

Assignees

Inventors

Classifications

  • to a single file or object, e.g. in a secure envelope, encrypted and accessed using a key, or with access control rules appended to the object itself · CPC title

  • by anonymising data, e.g. decorrelating personal data from the owner's identification · CPC title

  • involving non-keyed hash functions, e.g. modification detection codes [MDCs], MD5, SHA or RIPEMD · CPC title

  • Indexing; Data structures therefor; Storage structures · CPC title

  • Anonymization, e.g. involving pseudonyms · 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 US11487900B2 cover?
Within one or more instances of a computing environment where an instance is a self-contained architecture to provide at least one database with corresponding search and file system. User information from the one or more instances of the computing environment is organized as zones. A zone is based on one or more characteristics of corresponding user information that are different than the insta…
Who is the assignee on this patent?
Salesforce Com Inc
What technology area does this patent fall under?
Primary CPC classification G06F21/6254. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Nov 01 2022 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 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).