Sign up


Match Document Document Title
8700864 Self-disabling working set cache  
A method to monitor the behavior of a working set cache of a full data set at run time and determine whether it provides a performance benefit is disclosed. An effectiveness metric of the working...
8700880 Dynamic trampoline and structured code generation in a signed code environment  
A method and apparatus for performing a function based on an executable code in response to receiving a request including function parameters are described. The executable code may be validated...
8694780 ***WITHDRAWN PATENT AS PER THE LATEST USPTO WITHDRAWN LIST***
Service providing client, wireless terminal and method for implementing binding
 
The disclosure discloses a service providing client, a wireless terminal and a method for implementing binding. The service providing client comprises a transmission module, which is configured to...
8694738 System and method for critical address space protection in a hypervisor environment  
A system and method in one embodiment includes modules for detecting an access attempt to a critical address space (CAS) of a guest operating system (OS) that has implemented address space layout...
8694747 Method and device for loading and executing instructions with deterministic cycles in a multicore avionic system having a bus of which the access time is not predictable  
A method and device for loading and executing a plurality of instructions in an avionics system including a processor including at least two cores and a memory controller, each of the cores...
8688940 Method for using a CAPTCHA challenge to protect a removable mobile flash memory storage device  
The embodiments described herein generally use a challenge to protect a removable mobile flash memory storage device, where the challenge may be in the form of a “Completely Automated Public T...
8688924 Method for improving accuracy of a time estimate from a memory device  
A method for improving accuracy of a time estimate from a memory device is disclosed. In one embodiment, a memory device receives a time stamp and measures active time with respect to the received...
8688928 Media device with intelligent cache utilization  
A portable media device and a method for operating a portable media device are disclosed. According to one aspect, a battery-powered portable media device can manage use of a mass storage device to...
8689007 Integrity protection in data processing systems  
A method for protecting the integrity of a set of memory pages to be accessed by an operating system of a data processing system, includes running the operating system in a virtual machine (VM) of...
8683119 Access control in a dispersed storage network  
A method begins by a processing module receiving a data storage request that includes data and determining dispersed storage error encoding parameters for dispersed error encoding storage of data....
8683160 Method and apparatus for supporting memory usage accounting  
An apparatus for providing memory energy accounting within a data processing system having multiple chiplets is disclosed. The apparatus includes a system memory, a memory access collection module,...
8683191 Reconfiguring a secure system  
Apparatuses, methods, and systems for reconfiguring a secure system are disclosed. In one embodiment, an apparatus includes a configuration storage location, a lock, and lock override logic. The...
8683114 Device security features supporting a distributed shared memory system  
A memory management and protection system that incorporates device security features that support a distributed, shared memory system. The concept of secure regions of memory and secure code...
8683159 Delivering secured media using a portable memory device  
In some embodiments an interface of a portable memory device is used to store content information in a hidden memory region of the portable memory device. The interface is also used to store...
8683115 Programmable mapping of external requestors to privilege classes for access protection  
A memory management and protection system that manages memory access requests from a number of requestors. Memory accesses are allowed or disallowed based on the privilege level of the requestor,...
8683112 Asynchronous distributed object uploading for replicated content addressable storage clusters  
A method performed by two or more devices of a group of devices in a distributed data replication system may include receiving a group of chunks having a same unique temporary identifier, the group...
8682845 Secure high performance multi-level security database systems and methods  
In accordance with one or more embodiments of the present disclosure, systems and methods described herein provide for transferring data over one or more networks. A storage area network is adapted...
8683158 Steering system management code region accesses  
Apparatuses and methods for steering SMM code region accesses are disclosed. In one embodiment, an apparatus includes a status indicator, a base storage location, and an abort storage location. The...
8677091 Writing data and storage system specific metadata to network attached storage device  
A system and method for communicating, browsing, verifying and routing data in storage operation systems using network attached storage devices is provided. In some embodiments, the system may...
8677083 System and method for toggling a storage system versioning feature  
Systems and methods providing a versioning feature in a storage system may allow the versioning feature to be toggled on and/or off during operation. Access operations targeting data objects stored...
8677149 Method and system for protecting intellectual property in software  
A system and method for modifying material related to computer software. The system receives an original disclosure for a software system. A masquerading algorithm is applied to the original...
8677092 Secure memory devices and methods of managing secure memory devices  
A computing device and method for managing security of a memory or storage device without the need for administer privileges. To access the secure memory, a host provides a data block containing a...
8677051 Memory system, control method thereof, and information processing apparatus  
According to the embodiment, a nonvolatile semiconductor memory that includes a plurality of banks capable of operating in parallel, a command analyzing unit that, upon receiving a power management...
8671275 Mechanism to handle events in a machine with isolated execution  
A platform and method for secure handling of events in an isolated environment. A processor executing in isolated execution “IsoX” mode may leak data when an event occurs as a result of the eve...
8667607 Trusted security zone access to peripheral devices  
A method of trusted data communication. The method comprises executing a data communication application in a trusted security zone of a processor, wherein the processor is a component of a...
8667242 Data access method and system, storage medium controller and storage system  
A data access method for writing data into a storage apparatus is provided, wherein the storage apparatus has a storage unit, the storage unit has a partition, the storage property of the partition...
8667243 Storage apparatus, controller, and method of controlling controller  
Provided are a processor generates second notification information by copying first notification information including target information about all communication adaptors in a storage apparatus;...
8667231 Transactional memory system with efficient cache support  
A computer implemented method for use by a transaction program for managing memory access to a shared memory location for transaction data of a first thread, the shared memory location being...
8661204 Mechanism to support flexible decoupled transactional memory  
The present invention employs three decoupled hardware mechanisms: read and write signatures, which summarize per-thread access sets; per-thread conflict summary tables, which identify the threads...
8661181 Memory protection unit in a virtual processing environment  
The present invention relates to a memory management system in a virtualized environment. The system comprises a virtual address, a buffer storage such as a translation lookaside buffer provided to...
8661553 Semiconductor memory card and data reading apparatus, and data reading/reproducing apparatus  
A semiconductor memory card comprising a control IC 302, a flash memory 303, and a ROM 304. The ROM 304 holds information such as a medium ID 341 unique to the semiconductor memory card. The flash...
8656106 Managing unforced injections of cache lines into a cache utilizing predetermined address ranges  
Methods, apparatuses, and computer program products are disclosed for cache management. Embodiments include receiving, by a cache controller, a request to insert a new cache line into a cache;...
8656129 Aggregate symmetric multiprocessor system  
An aggregate symmetric multiprocessor (SMP) data processing system includes a first SMP computer including at least first and second processing units and a first system memory pool and a second SMP...
8656128 Aggregate data processing system having multiple overlapping synthetic computers  
A first SMP computer has first and second processing units and a first system memory pool, a second SMP computer has third and fourth processing units and a second system memory pool, and a third...
8656127 Information processing terminal, method, program, and integrated circuit for controlling access to confidential information, and recording medium having the program recorded thereon  
An information processing terminal (101) includes: a storage area (206), in which general information (211) and confidential information (210) are recorded; an input/output receiving unit (201)...
8650374 Storage system  
In a computer system including a plurality of data storage apparatuses and a management computer, a given data storage apparatus, upon receipt of a control request for a local data storage...
8650375 Virtual machine control program and virtual machine system  
The program attains compatibility of suppression of an overhead accompanying page exception handling in the case of operating a program whose amount of memory use is large on a virtual machine and...
8650376 Solid state storage element and method  
A method and system for storing and retrieving data using flash memory devices. One example system includes an apparatus within a flash memory configuration. The flash memory configuration includes...
8645650 Augmented advisory lock mechanism for tightly-coupled clusters  
An inter-machine locking mechanism coordinates the access of shared resources in a tightly-coupled cluster that includes a number of processing systems. When a requesting processing system acquires...
8645638 Shared single-access memory with management of multiple parallel requests  
A memory is used by concurrent threads in a multithreaded processor. Any addressable storage location is accessible by any of the concurrent threads, but only one location at a time is accessible....
8645967 Efficient secure data marshaling through at least one untrusted intermediate process  
Secure marshaling of data via one or more intermediate processes is provided. A source process may create a named shared memory section resulting in a first handle to the shared memory section. The...
8645616 Protecting groups of memory cells in a memory device  
Methods for memory block protection and memory devices are disclosed. One such method for memory block protection includes programming protection data to protection bytes diagonally across...
8645625 Methods for implementation of worm enforcement in a storage system  
Embodiments of archival storage system are disclosed. The archival storage system includes one or more removable disk drives that provide random access and are readily expandable. In embodiments,...
8638520 Magnetic recording apparatus and data reading method  
A magnetic recording apparatus includes: a magnetic disk; a drive device; a magnetic disk control device; a buffer; and a flag management table. The buffer reads data of a specific block unit from...
8639895 Systems and methods for memory region descriptor attribute override  
A memory protection unit (MPU) is configured to store a plurality of region descriptor entries, each region descriptor entry defining an address region of a memory, an attribute corresponding to...
8635414 System and method for allocating memory resources  
System and method for allocating memory resources are disclosed. The system utilizes a bus system coupled to a plurality of requestors and a plurality of memory systems coupled to the bus system....
8631235 System and method for storing data using a virtual worm file system  
A system and method for storing data in a virtual file system using write once read many (WORM) protection includes a WORM server in communication with one or more storage devices and a controller...
8631248 Pointguard: method and system for protecting programs against pointer corruption attacks  
To protect computer programs against security attacks that attempt to corrupt pointers within the address space of the program, the value of a pointer is encrypted each time the pointer is...
8627471 Permissions checking for data processing instructions  
A data processing system having a processor and a target device processes decorated instructions (i.e. an instruction having a decoration value). A device of the data processing system such as the...
8627033 Storage device migration and redirection  
A network storage system may receive the contents of a storage device attached to a client device to the network storage system. The network storage system may then redirect access to the contents...