9367673

Privileged Shared Account Password Sanitation

PublishedJune 14, 2016
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
27 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A computer-implemented method for sanitizing passwords, comprising: providing, by a computer, a password of a shared account to a user; identifying, by the computer, a first machine logged into using the password; determining, by the computer, when the first machine enters an inconsistent state; identifying, in a first memory area associated with the first machine, one or more occurrences of the password; modifying, by the computer, the first memory area associated with the first machine by replacing each occurrence of the password with a first predetermined marker in order to eliminate occurrences of the password in the first memory are a determining, by the computer, when the first machine enters an active state; identifying in the first memory area one or more occurrences of the first predetermined marker; and modifying, by the computer, the first memory area associated with the first machine to replace occurrences of the first predetermined marker with the password.

2

2. The method of claim 1 , comprising: receiving, by the computer, a request from the user for the password.

3

3. The method of claim 2 , comprising: determining, by the computer, that the request originated from a second machine different than the first machine.

4

4. The method of claim 3 , comprising: determining, by the computer, when the second machine enters an inconsistent state; identifying, in a second memory area associated with the second machine, one or more occurrences of the password; and modifying, by the computer, the memory area associated with the second machine by replacing each occurrence of the password with a second predetermined marker in order to eliminate occurrences of the password in the second memory area.

5

5. The method of claim 1 , wherein the first machine is one of a virtual machine and a physical machine.

6

6. The method of claim 1 , wherein the inconsistent state is a virtual machine snapshot of the first machine.

7

7. The method of claim 1 , wherein the inconsistent state is an operating system crash.

8

8. The method of claim 1 , wherein the inconsistent state is an application crash.

9

9. The method of claim 1 , wherein the inconsistent state is a suspended-activity state.

10

10. A system for sanitizing passwords, comprising: a computer processor; a memory in communication with the computer processor storing instructions that when executed by the computer processor: provide a password of a shared account to a user; identify a first machine logged into using the password; determine when the first machine enters an inconsistent state; identify in a first memory area associated with the first machine one or more occurrences of the password; modify the first memory area associated with the first machine by replacing each occurrence of the password with a first predetermined marker in order to eliminate occurrences of the password in the first memory area; determine when the first machine enters an active state; identify in the first memory area one or more occurrences of the first predetermined marker; and modify the first memory area associated with the first machine to replace occurrences of the first predetermined marker with the password.

11

11. The system of claim 10 , wherein: the memory in communication with the computer processor stores further instructions that, when executed by the computer processor, receive a request from the user for the password.

12

12. The system of claim 11 , wherein the memory in communication with the computer processor stores further instructions that, when executed by the computer processor, determine that the request originated from a second machine different than the first machine.

13

13. The system of claim 12 , wherein the memory in communication with the computer processor stores further instructions that, when executed by the computer processor: determine when the second machine enters an inconsistent state; identify in a second memory area associated with the second machine one or more occurrences of the password; and modify the second memory area associated with the second machine by replacing each occurrence of the password with a first predetermined marker in order to eliminate occurrences of the password in the second memory area associated with the second machine.

14

14. The system of claim 10 , wherein the first machine is one of a virtual machine and a physical machine.

15

15. The system of claim 10 , wherein the inconsistent state is a virtual machine snapshot of the first machine.

16

16. The system of claim 10 , wherein the inconsistent state is an operating system crash.

17

17. The system of claim 10 , wherein the inconsistent state is an application crash.

18

18. The system of claim 10 , wherein the inconsistent state is a suspended-activity state.

19

19. A computer program product for sanitizing passwords, comprising: a non-transitory computer readable storage medium having computer readable program code embodied therewith, the computer readable program code comprising: computer readable program code for providing a password of a shared account to a user; computer readable program code for identifying a first machine logged into using the password; computer readable program code for determining when the first machine enters an inconsistent state; computer readable program code for identifying in a first memory area associated with the first machine one or more occurrences of the password; computer readable program code for modifying the first memory area associated with the first machine by replacing each occurrence of the password with a first predetermined marker in order to eliminate occurrences of the password in the first memory area; computer readable program code for determining when the first machine enters an active state; computer readable program code for identifying in the first memory area one or more occurrences of the first predetermined marker; and computer readable program code for modifying the memory area associated with the first machine to replace occurrences of the first predetermined marker with the password in the first memory area.

20

20. The computer program product of claim 19 , comprising: computer readable program code for receiving a request from the user for the password.

21

21. The computer program product of claim 20 , comprising: computer readable program code for determining that the request originated from a second machine different than the first machine.

22

22. The computer program product of claim 21 , comprising: computer readable program code for determining when the second machine enters an inconsistent state; computer readable program code for identifying in a second memory area associated with the second machine one or more occurrences of the password; and computer readable program code for modifying the second memory area associated with the second machine by replacing each occurrence of the password with a second predetermined marker in order to eliminate occurrences of the password in the second memory area associated with the second machine.

23

23. The computer program product of claim 19 , wherein the first machine is one of a virtual machine and a physical machine.

24

24. The computer program product of claim 19 , wherein the inconsistent state is a virtual machine snapshot of the first machine.

25

25. The computer program product of claim 19 , wherein the inconsistent state is an operating system crash.

26

26. The computer program product of claim 19 , wherein the inconsistent state is an application crash.

27

27. The computer program product of claim 19 , wherein the inconsistent state is a suspended-activity state.

Patent Metadata

Filing Date

Unknown

Publication Date

June 14, 2016

Inventors

Itzhak Fadida
Guy Balzam
Amir Jerbi
Nir Barak

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “PRIVILEGED SHARED ACCOUNT PASSWORD SANITATION” (9367673). https://patentable.app/patents/9367673

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.