Patent Document ID: 9619398
Application ID: 12544628

Base Claim:
1. A method, comprising: receiving, from a processor, at a translation module a translation vector including a first identifier, a second identifier, and a virtual memory identifier, the first identifier associated with a first identifier class, the second identifier associated with a second identifier class, the translation module including a memory configured to store a plurality of translation entries, each translation entry from the plurality of translation entries including a virtual memory identifier, a first access type associated with the first identifier, and a second access type associated with the second identifier, the first identifier being a group identifier associated with a plurality of software modules, the second identifier being a process identifier uniquely associated with a software module from the plurality of software modules; selecting a translation entry from the plurality of translation entries of the translation module based on the virtual memory identifier of the translation vector; and determining whether the translation entry is associated with the first identifier class or the second identifier class based on a shared indicator associated with the translation entry.

---

Claim 5:
5. The method of claim 1 , wherein: the group identifier is a first group identifier, the process identifier is a first process identifier; an access identifier of the translation entry is a second group identifier associated with the plurality of software modules and the translation entry includes a second process identifier uniquely associated with the software module, the method further comprising: sending to the processor an output signal associated with a physical memory identifier of the translation entry if the translation entry is associated with the first identifier class and the first identifier is associated with the second group identifier; and sending to the processor the output signal if the translation entry is associated with the second identifier class and the second identifier is associated with the second process identifier.