Patents by Inventor Michael Raam

Michael Raam has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20240214819
    Abstract: Systems and methods are provided for enforcing data sovereignty. In one implementation, a server may be co-located with a GNSS receiver that samples GNSS satellite signals. The server determines whether a geolocation of the server as determined through the samples satisfies a data sovereignty requirement. If the data sovereignty requirement is satisfied, the server allows an operation such as access to an associated database. If the data sovereignty requirement is not satisfied, the server refuses to perform the operation.
    Type: Application
    Filed: December 21, 2023
    Publication date: June 27, 2024
    Inventors: Farrokh Farrokhi, Michael Raam
  • Patent number: 6412057
    Abstract: A microprocessor includes an MMU which converts from a virtual address to a physical address, and an LSU which controls an execution of a load/store instruction. The LSU includes a DCACHE which temporarily stores data to read out from and to write into an external memory, an SPRAM used for a specific purpose besides caching, and an address generator which generates the virtual address to access the DCACHE and the SPRAM. The MMU generates a conversion table which performs a conversion from the virtual address to the physical address. A flag information showing whether or not the access to the SPRAM is performed is included in this conversion table. The LSU absolutely accesses the SPRAM if the flag is being set. Accordingly, it is unnecessary to allocate the SPRAM to a memory map of the main memory, and the allocation of the memory map simplifies.
    Type: Grant
    Filed: February 8, 1999
    Date of Patent: June 25, 2002
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Masashi Sasahara, Rakesh Agarwal, Kamran Malik, Michael Raam
  • Patent number: 6389527
    Abstract: The present invention comprises a LSU which executes instructions relating to load/store. The LSU includes a DCACHE which temporarily stores data read from and written to the external memory, an SPRAM used to specific purposes other than cache, and an address generator generating virtual addresses for access to the DCACHE and the SPRAM. Because the SPRAM can load and store data by a pipeline of the LSU and exchanges data with an external memory through a DMA transfer, the present invention is especially available to high-speedily process a large amount of data such as the image data. Because the LSU can access the SPRAM with the same latency as that of the DCACHE, after data being stored in the external memory is transferred to the SPRAM, the processor can access the SPRAM in order to perform data process, and it is possible to process a large amount of data with shorter time than time necessary to directly access an external memory.
    Type: Grant
    Filed: February 8, 1999
    Date of Patent: May 14, 2002
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Michael Raam, Toru Utsumi, Takeki Osanai, Kamran Malik