Back to results
US 10,853,500 B2Granted
Method and system for identifying virtualized applications
AssigneeXerox Corporation
InventorsAlan K. Robertson, Glenn K. Smith
Life of this patent
Estimating the term…
Abstract
A system, method and apparatus for detecting whether an application is virtualized comprises identifying a storage location relevant to an application; writing a value to the storage location, storing the value written to the storage location, reading the identified storage location with a non-virtualized process, and checking if the read from the non-virtualized process matches the value.
Claims20
A method comprising:
- identifying a storage location relevant to an application;
- writing a value to said storage location;
- storing said value written to said storage location on said application;
- reading said identified storage location with a non-virtualized process;
- checking when said read from said non-virtualized process matches said value;
- creating a flag when said read from said non-virtualized process matches said value, wherein said flag is instance specific or is usable for a life of said non-virtualized process.
3 more elements
A system comprising:
- at least one processor;
- and
- a storage device communicatively coupled to said at least one processor, said storage device storing instructions which, when executed by said at least one processor, cause said at least one processor to perform operations comprising:
- identifying a storage location relevant to an application;
- writing a value to said storage location;
- storing said value written to said storage location on said application;
- reading said identified storage location with a non-virtualized process;
- checking when said read from said non-virtualized process matches said value;
- creating a flag when said read from said non-virtualized process matches said value, wherein said flag is instance specific or is usable for a life of said non-virtualized process.
6 more elements
A method comprising:
- identifying a storage location relevant to an application;
- writing a value to said storage location;
- storing said value written to said storage location on said application;
- reading said identified storage location with a non-virtualized process;
- checking if said read from said non-virtualized process matches said value;
- identifying said storage location relevant to said application as a virtualized storage location when said read from said non-virtualized process does not match said value;
- identifying said storage location relevant to said application as a non-virtualized storage location when said read from said non-virtualized process matches said value;
- and
- flagging with a flag, said non-virtualized storage location as non-virtualized, wherein said flag is instance specific or is usable for a life of said non-virtualized process.
6 more elements
Dependencies are inferred from the claim text.