FREE patent keyword monitoring and additional FREE benefits. /images/triangleright (1K) REGISTER now for FREE triangleleft (1K)
Fresh Patents freshpatentsnav7_icons (5K)
browse patent apps by agents browse patent apps by inventors browse patent apps by industry browse patents by location monitor patent applications
    




USPTO Class 711  |  Browse by Industry: Previous - Next | All     monitor keywords
04/2006 | Recent  |  08: Jun | May | Apr | Mar | Feb | Jan |  | 07: Dec  | Nov | Oct | Sep | Aug | Jul | Jun | May | Apr | Mar | Feb | Jan |  | 06: Dec | Nov | Oct | Sep | Aug | Jul | Jun | May | Apr | Mar | Feb | Jan | 

Electrical computers and digital processing systems: memory inventions 04/06

Recently published patent applications awaiting approval from the USPTO. Recent week's RSS XML file available below.
Listing format for abstract view: USPTO application #, Title, Abstract excerpt,Patent Agent. Listing format for list view: USPTO National Class full category number, title of the patent application.

   04/27/2006 > 32 patent applications in 25 patent subcategories.

20060090028 - Passive differential voltage-to-charge sample-and-hold device: A sample-and-hold device provides output charge pairs which represent samples of a continuous-time differential input voltage. The device uses charge-coupled device elements in a symmetrical structure for splitting a constant input charge into a signal-dependent output charge pair. It is capable of operation at higher speed and with higher dynamic...

20060090029 - Flash memory system and erase method thereof: A flash memory system in which data for erase stored in a flash memory for main storage is stored in a flash memory for erase information storage, the data for erase stored in the flash memory for main storage is erased firstly, and the data for erase stored in the...

20060090030 - Device and method for storing information: A storage device for recording and retrieving information blocks on a removable record carrier is described. Via an interface (44) the device receives commands, user data blocks and meta data blocks comprising file management information. The device has a non-volatile memory (31), a meta data block detection unit (47), and...

20060090031 - Using external memory devices to improve system performance: The invention is directed towards a system and method that utilizes external memory devices to cache sectors from a rotating storage device (e.g., a hard drive) to improve system performance. When an external memory device (EMD) is plugged into the computing device or onto a network in which the computing...

20060090032 - Method and computer program product of obtaining temporary conventional memory usage in bios: A method and related computer program product of obtaining temporary conventional memory usage in BIOS. The method and program product comprises disabling processor interrupts, saving a predetermined amount of system memory to a temporary storage location outside system memory, using the predetermined system memory space for BIOS specific needs, restoring...

20060090033 - Facilitating server response optimization: An algorithm facilitates optimization functionality for generating optimized response information. In facilitating such optimization, non-essential elements of the response information (i.e., unneeded for system interpretation) are eliminated thereby reducing the size of the response information and generating optimized response information as well as reducing the memory footprint of cache required...

20060090034 - System and method for providing a way memoization in a processing environment: An apparatus is provided that a way memoization, which may utilize a memory address buffer element that is operable to store information associated with previously accessed addresses. The memory address buffer element may be accessed in order to reduce power consumption in accessing a cache memory. A plurality of entries...

20060090035 - Method for priority scheduling and priority dispatching of store conditional operations in a store queue: A method, system, and processor chip design for reducing the latency between completing a LARX operation and receiving the associated STCX operation to complete the update to the cache line. Each entry of the store queue of the issuing processor is provided an additional tracking bit (priority bit). The priority...

20060090036 - Method for differential discarding of cached data in distributed storage systems: As part of some embodiments of the present invention, there is provided a method, a circuit and a system for managing data in a cache memory of a mass data storage device and/or system. In accordance with some embodiments of the present invention, a data portion's priority in the cache...

20060090038 - Auto purge of serial use devices: Systems and devices having purging mechanisms....

20060090037 - Preserving content of serial use devices in view of purge: Systems and devices having purging mechanisms....

20060090039 - Method and apparatus to enable dram to support low-latency access via vertical caching: Method and apparatus to enable slower memory, such as dynamic random access memory (DRAM)-based memory, to support low-latency access using vertical caching. Related function metadata used for packet-processing functions, including metering and flow statistics, is stored in an external DRAM-based store. In one embodiment, the DRAM comprises double data-rate (DDR)...

20060090040 - Techniques to improve cache performance: Method and apparatus to improve cache performance using interarrival times between demand requests are described....

20060090041 - Apparatus for controlling a multi-processor system, scalable node, scalable multi-processor system, and method of controlling a multi-processor system: An apparatus for controlling a multi-processor system comprises: a plurality of local ports that holds a data request made from the node; a local snoop unit that performs a local snoop on the requests held in the local ports; a broadcast queue that broadcasts the request to the other nodes...

20060090042 - Storage system: Because of this, the size of the data that is directly transferred between the server devices 100 is reduced, so it is possible to inhibit delay of responses to the client and to attempt improvement in the performance of the overall storage system. As a result, the processing capability of...

20060090043 - Handling of txena in an xdrtm memory controller: A method, an apparatus, and a computer program are provided for controlling a transmission enable (TX_ENA) signal. In Extreme Data Rate (XDR™) Dynamic Random Access Memories (DRAMs) or XDRAMS, there is a requirement that a TX_ENA signal remain logic high for a few cycles before data transmission, and, when TX_ENA...

20060090044 - Memory controller and method for optimized read/modify/write performance: A memory controller optimizes execution of a read/modify/write command by breaking the RMW command into separate and unique read and write commands that do not need to be executed together, but just need to be executed in the proper sequence. The most preferred embodiments use a separate RMW queue in...

20060090045 - System and method for synchronizing copies of data in a computer system: An improved synchronization system and method for copies of data in a computer system. The computer system comprises a cluster, wherein each computer in the cluster may store a local copy of a data set along with a validity flag for the local copy. The computer system further comprises a...

20060090046 - Banking render cache for multiple access: A cache memory system may be is organized as a set of numbered banks. If two clients need to access the cache, a contention situation may be resolved by a contention resolution process. The contention resolution process may be based on relative priorities of the clients....

20060090047 - Storage control apparatus, storage system, and control method for storage system: In a storage control apparatus employed in a storage system arranged by containing a plurality of storage control apparatus connected via an IP (Internet Protocol) network to each other, the storage control apparatus stores thereinto necessary storage expiration equal to such an expiration during which data is required to be...

20060090049 - Data migration method and apparatus: The apparatus (3, 11) comprises a first input part (5, 43) which inputs first utilization state information that indicates information relating to the utilization state of first shared data in the respective first data control devices, a second input part (5, 43) which inputs second utilization state information that indicates...

20060090050 - Remote management commands in a mass storage system: A method for managing activity of a data storage system including a primary storage facility and a secondary storage facility. The method includes mirroring a first logical unit in the primary facility on a second logical unit in the secondary facility, and receiving a command to perform a data storage...

20060090048 - Storage system and storage control device: The present invention makes it possible, by virtualizing an external memory resource as an internal memory resource, to effectively utilize memory resources, and to synchronize the storage contents of a virtualized inner volume and a real inner volume. The first storage device comprises an internal volume and a virtual internal...

20060090052 - Data protection device and method of securing data: A data protection device capable of securing data in a data storage device is disclosed, comprising a disk space allotment unit, a marking unit, and an archiving unit. The disk space allotment unit undertakes to reorganize multiple sectors in the data storage device for allotment of disk space to newly...

20060090051 - Method and apparatus for performing an atomic semaphore operation: A processing system and method of communicating within the processing system is disclosed. The processing system may include a bus; a memory region coupled to the bus; and a plurality of processing components having access to the memory region over the bus, each of the processing components being configured to...

20060090053 - Program-controlled unit: A program-controlled unit has a memory for storing data and a memory protection device for protecting the memory from read and/or write accesses by people not authorized for access. The described program-controlled unit enables the user of the program-controlled unit to determine whether and if so for what parts of...

20060090054 - System controlling interface timing in memory module and related method: A memory system for controlling interface timing in a memory module and a related timing control method are disclosed. The memory system comprises a memory module having a memory module controller configured to control interface timing of a plurality of memory devices in accordance with memory information and memory signal...

20060090056 - Dynamically setting burst length and type: One or more external control pins and/or addressing pins on a memory device are used to set one or both of a burst length and burst type of the memory device....

20060090055 - Storage management apparatus, storage apparatus, file processing system, file management system, and methods and programs thereof: A storage management apparatus comprises a storage pool management section that selects storages having desired characteristics from a storage pool including storages for which different characteristics are required and a virtual storage construction section that associates the selected storages with one virtual storage....

20060090057 - Data storage system for storing data in different types of data storage media: A data storage system for storing data includes a data storage medium and a data interface that communicates with the data storage medium. The data interface is configured to place data into a logical data capsule having a defined size, where the data placed into the logical data capsule can...

20060090058 - Method and data storage system for providing multiple partition support: An apparatus of the present invention includes partition selection circuitry configured to selectably provide individual access to multiple ones of a plurality of partitions of a data storage component by a host device without multiple partition support. The apparatus can also include the data storage component and/or the host device....

20060090059 - Methods and devices for memory paging management: Methods for memory paging management. First, a page close signal is provided. A page of a memory in response to a memory access request is accessed, and the page close signal is asserted in order to close the page after the accessing of the page....

  
04/20/2006 > 37 patent applications in 22 patent subcategories.

20060085588 - Transactional memory execution utilizing virtual memory: Embodiments of the invention relate to transactional memory execution utilizing virtual memory. A processor includes a local transactional cache and a resource manager. The resource manager responsive to a transactional memory transaction request from a requesting thread determines whether the local transactional cache is capable of accommodating the transactional memory...

20060085589 - Status register to improve initialization of a synchronous memory: A synchronous flash memory includes an array of non-volatile memory cells. The memory device has a package configuration that is compatible with an SDRAM. The memory device in one embodiment can comprise control circuitry to perform an initialization operation on the synchronous memory, and a status register having at least...

20060085590 - Data storage and matching employing words wider than width of content addressable memory: A selected word is stored in a content addressable memory (CAM) by partitioning the word into at least two segments, the segments being individually lesser in width than the CAM but in aggregate greater than the width of the CAM. A first entry in the CAM comprises a predetermined prefix...

20060085591 - Hybrid hardware and software implementation of transactional memory access: Embodiments of the invention relate a hybrid hardware and software implementation of transactional memory accesses in a computer system. A processor including a transactional cache and a regular cache is utilized in a computer system that includes a policy manager to select one of a first mode (a hardware mode)...

20060085593 - Generic storage container for allocating multiple data formats: A generic storage container system is provided for a grid-based storage architecture, comprising a generic storage container comprising a plurality of storage domains along one axis against a plurality of rows of stripes along another axis defining a preselected storage capacity, and configuration information allocating the stripes in response to...

20060085595 - Identifying performance affecting causes in a data storage system: A data library (110) has a plurality of media data transfer drives (204) and a plurality of media locations (212). The library transfers data to/from a data storage system comprising a plurality of other data storage components (103). The data library is configured to determine possible causes affecting performance of...

20060085594 - Metadata for a grid based data storage system: Metadata architecture and associated methodology for a data storage system employing a grid-based storage capacity wherein each grid defines a storage unit in terms of a plurality of storage domains along one axis against one or more rows of a plurality of storage stripes along another axis, and wherein a...

20060085592 - Method for distinct count estimation over joins of continuous update stream: The invention provides methods and systems for summarizing multiple continuous update streams using corresponding multiple (parallel) JD Sketch data structures such that, for example, an approximate answer to a query requiring a join operation followed by a duplicate elimination step may be rapidly provided....

20060085596 - Portable data storage device and method of accessing data thereof: A portable data storage device includes a control unit coupled via a predetermined interface with a computer having an operating system with user authority limits, and a memory divided into a segment I for storing related applications, a public segment II for temporarily storing instructions and data, and a hidden...

20060085597 - On-demand cache memory for storage subsystems: A cache on-demand module employing a cache performance module for managing size adjustments to an active cache size of a cache memory in view of supporting an optimal performance of a storage subsystem employing the cache memory by determining an optimal active cache size of the cache memory for supporting...

20060085598 - Storage-device resource allocation method and storage device: Data writing into a storage device. Data is written into a cache memory in order to implement speeding-up, and also the data is written into a physical disc asynchronously therewith. Since allocation of the cache memory is performed on each writing-request basis, a cut-out processing is required which is executed...

20060085599 - Processing of self-modifying code in multi-address-space and multi-processor systems: A method and system of storing to an instruction stream with a multiprocessor or multiple-address-space system is disclosed. A central processing unit may cache instructions in a cache from a page of primary code stored in a memory storage unit. The central processing unit may execute cached instructions from the...

20060085600 - Cache memory system: Provided is a cache memory system which, in a system having a plurality of masters, effectively utilizes a bus band. The cache memory system comprises: a cache memory; a bus load judging device for performing judgment of a state of a bus that is connected to a recording device in...

20060085601 - Queue or stack based cache entry reclaim method: A method and system of organizing a cache memory system based on a temporal-access pattern is disclosed. One or more data entries may be stored in a memory. One or more cache entries of the one or more data entries may be stored in a temporal cache. The one or...

20060085602 - Method and apparatus for initiating cpu data prefetches by an external agent: An arrangement is provided for an external agent to initiate data prefetches from a system memory to a cache associated with a target processor, which needs the data to execute a program, in a computing system. When the external agent has data, it may create and issue a prefetch directive....

20060085604 - Processor, data processing system and method for synchronizing access to data in shared memory: A processing unit for a multiprocessor data processing system includes a processor core including a store-through upper level cache, an instruction sequencing unit that fetches instructions for execution, a data register, and at least one instruction execution unit coupled to the instruction sequencing unit that concurrently executes multiple threads of...

20060085603 - Processor, data processing system and method for synchronzing access to data in shared memory: A processing unit for a multiprocessor data processing system includes a store-through upper level cache, an instruction sequencing unit that fetches instructions for execution, at least one instruction execution unit that executes a store-conditional instruction to determine a store target address, a store queue that, following execution of the store-conditional...

20060085605 - Processor, data processing system and method for synchronzing access to data in shared memory: A processing unit for a multiprocessor data processing system includes a processor core including a store-through upper level cache, an instruction sequencing unit that fetches instructions for execution, a data register, and at least one instruction execution unit. The instruction execution unit, responsive to receipt of a load-reserve instruction from...

20060085606 - Method and related apparatus for internal data accessing of computer system: Method and related apparatus for internal data accessing of a computer system. In a computer system, a peripheral can issue accessing requests for system memory space with or without snooping the central processing unit (CPU). While serving a peripheral of single virtual channel utilizing a chipset supporting multiple virtual channels,...

20060085607 - Method of introducing a storage system, program, and management computer: Access right is changed in a manner that allows a storage system (3) connected to a network access to an existing storage system (2). A path is detected for a volume set in the existing storage system (2), and when a volume is found that has no path defined, a...

20060085610 - Computer system: During the normal operation state of a computer system 1000, the data stored in a primary storage system 200P is copied to an intermediate storage system 200I via synchronous copying and the data stored in the intermediate storage system 200I is copied to a secondary storage system 200R via asynchronous...

20060085613 - Data backup method and system: A disk array has storage regions provided to store the management information for each disk volume of the backup data, and an interface is provided through which the management information for each disk volume is read from and written in by an external computer so that the backup data of...

20060085611 - Method of managing multistage copied data: Provided is a computer system comprising a system management server, an application server coupled to the system management server, and a storage system coupled to the application server. The storage system comprises logical volumes which constitute a pair through data copying. The system management server comprises a data management unit...

20060085612 - Remote copy control method, storage sub-system with the method, and large area data storage system using them: Two data centers located in the vicinity are connected using a synchronous transfer copy function, and one of the data centers is coupled with a third data center disposed at a remote location by an asynchronous remote copying function. The order whereat a storage sub-system located in the vicinity has...

20060085609 - Remote copy system: To provide a computer system constituting a multitarget array and utilizing a remote copy technique for backing up data, in which when a failure occurs in a primary site, a new pair is formed between remaining two secondary sites without copying all data. A first secondary site is associated with...

20060085608 - System and method for controlling the updating of storage device: The present invention makes it possible to preserve any and all update data relating to the updating of a storage device. The present invention is devised so that if a first storage device (3S) is updated by writing data into this first storage device, the update data relating to the...

20060085614 - Data management apparatus: Hierarchical storage management is performed using a primary storage device and a secondary storage device. A suppression process unit suppresses the data operation requested by another device if data requested to read by the device is not stored in the primary device. A block size setting process unit sets the...

20060085615 - User-configurable pre-recorded memory: In a user-configurable pre-recorded memory (UC-PM), a user can select contents he is interested in, and pay copyright fees accordingly. With large capacity, low cost and great integratibility, 3D-M, more particularly 3D-MPM, is suitable for UC-PM. It provides excellent access control and impenetrable copyright protection. UC-PM will enable a copyright...

20060085616 - Method and system for dynamically adjusting dram refresh rate: One embodiment is a method of dynamically adjusting a rate at which a dynamic random access memory (“DRAM”) module is refreshed in a computer system. The method comprises monitoring a plurality of system conditions; detecting a change in at least one of the monitored system conditions; responsive to the detection,...

20060085618 - Management method and a management system for volume: It is made possible to update information registered in a database of iSNS, SLP and the like in response to a configurational change in a storage device, and for a host computer to discover a disk volume. In response to changes in contents of operation to alter a storage configuration...

20060085617 - Recovery record for updating a system configuration: A data storage system is provided comprising memory allocation information associated with a change in a system configuration of memory allocation within a memory space, and means for updating the system configuration by saving the memory allocation information before updating the system configuration. A recovery record comprises memory allocation information...

20060085619 - Apparatus and method for self-reconstructing system operating data: An apparatus and method for self-reconstructing system operating data in a mobile communication terminal is provided. The system operating data is stored in a hidden area of nonvolatile memory in the mobile communication terminal. The hidden area is read-only and its contents are periodically compared to the system operating data...

20060085620 - Address aligned resource set allocation in a memory space: Method and apparatus for aligning addresses of resource sets in a memory space used by a software system. The resource sets are accessed by multiple layers of a software system and are each provided with a respective alignment requirement preferably comprising a power of two. A table preferably includes entries...

20060085623 - Data processing apparatus and method for flash memory: A data processing apparatus and method are provided for a flash memory, wherein the data processing apparatus and method can easily determine whether data stored in the flash memory is valid. The data processing apparatus for a flash memory includes a user request unit which issues a request for performing...

20060085622 - Method and system for managing address bits during buffered program operations in a memory device: A method and system for managing a buffered program operation for plurality of words is described. In one aspect, the method and system include providing an internal buffer including a plurality of locations and at least one bit location for the plurality of locations. Each of the words is stored...

20060085621 - Storage control apparatus and storage control method: A storage control apparatus (20) is connected to a host apparatus (10) and to an external storage control apparatus (40) having an external storage device (42). The external storage control apparatus (40) stores address information representing at least either one of an external address which is an address of the...

20060085624 - Data processing apparatus and method: A data processing apparatus and method are capable of facilitating maintenance, such as debugging, provision of additional functions and the like, by adopting, as separate modules, a unit for fetching data from a database upon receipt of a request to output the data from a client, and a unit for...

  
04/13/2006 > 28 patent applications in 18 patent subcategories.

20060080494 - Data processing apparatus data erasing method therefor, and program for implementing the method: A data processing apparatus and a data erasing method therefor which are capable of suppressing the capacity of a backup power supply to be used (operating time) and eliminating the disadvantage that a third party steals a look at data to thereby improve security. Data is input, and predetermined processing...

20060080495 - Method and device for transmitting data on a data line between a central control unit and at least one data processing unit interface of at least one decentralized data processing unit: A method, and a system suitable for carrying out the method, transmit data on a data line between a central control unit and at least one data processing unit interface of at least one decentralized data processing unit. During the transmission, in order to request data packets, the central control...

20060080493 - Method and system to locate a storage device: A system, to locate at least two storage devices from among a plurality of storage devices, receives a request for the data item. The request includes a data identifier for the data item. Next, the system generates a start number and a step number based on the data identifier. The...

20060080496 - Recorder data recording method recorder, data recording program, recorded medium on which the program is recorded: In a method for recording a plurality of data, at least a part of which are simultaneously received, onto a recording medium with the use of a recording apparatus for recording the data, continuous vacant regions in the recording medium is detected; and each of vacant regions having a recording...

20060080497 - Program-controlled unit: A program-controlled unit has a non-volatile memory that can be repeatedly reprogrammed, for storing data. The program-controlled unit contains a memory protection device, which ensures that the contents of the memory, or a specific part of the latter can no longer be modified....

20060080498 - Error protection for lookup operations performed on ternary content-addressable memory entries: Lookup operations are performed on ternary content-addressable memory (TCAM) entries, with error protection provided. Groups of TCAM entries are programmed such that each of its entries differ by more than a predetermined calculated count of ones distance of k bits, where k>0. Lookup operations are performed on these entries using...

20060080499 - Searching small entities in a wide cam: A plurality of entities are stored in a single addressable location in a Content Addressable Memory (CAM). A column in a CAM entry is selected for storing an entity based on the property of the entity to distribute the entities among the columns to maximize memory utilization. A match for...

20060080500 - Method and system for managing data transfer between different types of tape media: A method and system for managing the transfer of data from one tape to another. The system uses an operating system to control a plurality of tape drives and a tape manager. The system is configured to enable a user to create a stacked tape, unstack a previously stacked tape,...

20060080501 - Hdd having both dram and flash memory: A mobile computing hard disk drive has both a flash memory device and a DRAM device, with the HDD controller managing data storage between disk, DRAM, and flash both when write requests arrive and when the HDD is idle to optimize flash memory device life and system performance....

20060080502 - Storage apparatus: A technique is provided in which, even when the number of devices and device addresses handled in the storage apparatus side increases, it is possible to access all the devices and save used resources by simple control of the configuration definition information without adding the device addresses retained on the...

20060080503 - Storage system and control method of the same: The invention provides a storage system which can estimate a necessary capacity at the time of acquiring a snap shot copy without actually sampling the snap shot copy, and a control method of the same. In a storage system, a disk control unit monitors a write instruction from a host...

20060080504 - Apparatus, systems and methods for backing-up information: An apparatus is disclosed. The apparatus includes a controller and a storage device. The storage device is in communication with the controller. The apparatus is configured for communication with external devices that adhere to different access protocols....

20060080505 - Disk array device and control method for same: A disk array controller 11 decides whether a command received from a host 20-22 is a write command or a read command. If it is a write command, the disk array controller 11 generates a data block, parity block and redundancy code block from the received data, and stores the...

20060080506 - Data replication in multiprocessor nuca systems to reduce horizontal cache thrashing: A method of managing a distributed cache structure having separate cache banks, by detecting that a given cache line has been repeatedly accessed by two or more processors which share the cache, and replicating that cache line in at least two separate cache banks. The cache line is optimally replicated...

20060080507 - System and method for unit attention handling: Embodiments of the present invention provide a system and method for handling unit attentions. According to one embodiment of the present invention, a copy manager can receive an extended copy command and can issue a unit attention clearing command, such as the test unit ready command, to the source and...

20060080508 - Snoop filter directory mechanism in coherency shared memory system: Methods and apparatus that may be utilized to maintain coherency of data accessed by both a processor and a remote device are provided. Various mechanisms, such as a remote cache directory, castout buffer, and/or outstanding transaction buffer may be utilized by the remote device to track the state of processor...

20060080509 - Method and apparatus to purge remote node cache lines to support hot node replace in a computing system: An apparatus and method is disclosed for flushing a cache in a computing system. In a multinode computing system a cache in a first node may contain modified data in an address space of a second node. The cache in the first node must be purged prior to shutting down...

20060080510 - Apparatus and method to manage a data cache: A method is disclosed to manage a data cache. The method provides a data cache comprising a plurality of tracks, where each track comprises one or more segments. The method further maintains a first LRU list comprising one or more first tracks having a low reuse potential, maintains a second...

20060080511 - Enhanced bus transactions for efficient support of a remote cache directory copy: Methods and apparatus are provided that may be utilized to maintain a copy of a processor cache directory on a remote device that may access data residing in a cache of the processor. Enhanced bus transactions containing cache coherency information used to maintain the remote cache directory may be automatically...

20060080512 - Graphics processor with snoop filter: Methods and apparatus that may be utilized to maintain coherency of data accessed by both a processor and a remote device are provided. The remote device may include coherency logic, referred to herein as a snoop filter, designed to filter memory access requests that do not require bus commands to...

20060080513 - Low latency coherency protocol for a multi-chip multiprocessor system: Methods and apparatus for reducing the amount of latency involved when accessing, by a remote device, data residing in a cache of a processor are provided. For some embodiments, virtual channels may be utilized to conduct request/response transactions between the remote device and processor that satisfy a set of associated...

20060080514 - Managing shared memory: A method, apparatus, system, and signal-bearing medium that, in an embodiment, receive remote procedure calls that request data transfers between a first memory allocated to a first logical partition and a second memory shared among multiple logical partitions. If the first memory and the second memory are accessed via addresses...

20060080516 - Apparatus, system, and method for copy protection: An apparatus, system, and method are disclosed for facilitating copy protection. The apparatus includes a definition module, a request module, and a determination module, each coupled to a first storage sub-system. The definition module is configured to define a protection definition for a plurality of electronic storage devices of the...

20060080515 - Non-volatile memory backup for network storage system: A data storage system including a primary data storage device and a backup data storage device stores data with enhanced performance. The primary data storage device has a primary data storage device memory for holding data, and the backup data storage device has a backup volatile memory, a backup non-volatile...

20060080517 - Accessing a protected area of a storage device: Systems and techniques to access a protected area of a storage device. In general, in one implementation, the technique includes: determining whether a storage device, in a data processing system running an operating system, includes a protected area, the operating system including a hardware abstraction layer; removing the storage area...

20060080518 - Method for securing computers from malicious code attacks: A removable drive is plug compatible with a host computer preferably through its USB port. The drive auto-launches upon insertion and runs read, write and execute functions on a resident file in the removable drive, tagging the control programs of the host computer that are responsible for these functions. The...

20060080519 - Program-controlled unit: A program-controlled unit has a memory for storing data and a memory protection device for protecting the memory from read- and/or write-access operations initiated by non-authorized personnel. The memory protection device signals a protection violation, when non-authorized personnel attempt a read-access of the memory when the read protection is active...

20060080520 - Memory overflow management: Methods, systems, and media to enhance memory overflow management by identifying a memory overflow condition associated with execution of a task and adjusting memory allocation for the task to attenuate the memory overflow condition are disclosed. In particular, embodiments reduce the impact of repetitious memory overflow conditions caused by a...

  
04/06/2006 > 29 patent applications in 19 patent subcategories.

20060075180 - Methods and apparatuses for automated circuit design: Methods and apparatuses to automatically synthesize circuits. In one aspect of an embodiment, a logic function feeding a carry chain is implemented through extending the carry chain and through using the extended portion of the carry chain. In one aspect of an embodiment, control/non-control loads are separated from each other...

20060075182 - Storage control apparatus capable of analyzing volume information and a control method thereof: A storage control apparatus capable of analyzing volume information and a control method thereof is provided. The present storage device controller comprises a volume information analysis module, volume information memory, a display device interface and a power regulation circuit to display the volume information on the display device through the...

20060075181 - User interface for system for environmental, health, and safety compliance: An environmental, health and safety (EH&S) compliance system provides for real-time exchange of EH&S data from various remote and disparate data sources. These sources are typically located within a client's firewall and accessed using a data uploader component. The data are then sent securely to a data importer, which can...

20060075183 - [method of applying flash memory as buffer in electrical appliance]: According to an aspect of the present invention, the expensive RAM is replaced by a low cost flash memory, wherein a space in the flash memory is defined to serve as a buffer of an electrical appliance. Thus, the cost of the electrical appliance can be effectively reduced. Furthermore, output/input...

20060075184 - Synchronous\asynchronous memory device with single port memory unit: A synchronous\asynchronous memory device includes a single port memory unit for storing data according to a read clock, a configurable write buffer for storing data according to a write clock and for transferring the stored data to the single port memory unit according to the read clock, a write blocking...

20060075187 - Disk array device: A disk array device having a plurality of hard disk units has a large-capacity memory mounted on a controller module which controls the whole device. The large-capacity memory has a system area managed by an OS and a cache area serving as a cache memory, and in addition, it has...

20060075185 - Method for caching data and power conservation in an information handling system: A method for caching data in an information handling system is disclosed in which write commands issued to the hard disk drive of the computer system are routed to non-volatile cache memory of the computer system if the hard disk drive is in a reduced power state. The non-volatile cache...

20060075186 - Storage apparatus: There is provided a storage apparatus, which can continue processes to a host without making it recognize any soft errors as failure even if the errors occur in its microprocessor. The storage apparatus comprises: a plurality of host interface control circuits controlling data transfer with a host; a disk interface...

20060075188 - Disk array apparatus and data relay method of the disk array apparatus: A disk array apparatus of the invention improves the drop of quality of Fibre Channel signals corresponding to mounting positions of disk drives. The disk array apparatus comprises a plurality of disk drives including first to fourth groups of a plurality of disk drives each of which stores data, wherein...

20060075189 - On demand, non-capacity based process, apparatus and computer program to determine maintenance fees for disk data storage system: In one aspect the invention provides a signal bearing medium tangibly embodying a program of machine-readable instructions that are executable by a digital processing apparatus to perform operations to determine a maintenance fee for a data storage system. The operations include monitoring at least one data storage device during operation...

20060075191 - Pooling and provisioning storage resources in a storage network: A system in accordance with an embodiment of the invention provides Quality of Service (QoS) for Storage Access. Such QoS is partially enabled in one embodiment by the automatic pooling of storage devices and provisioning virtual targets from those pools. QoS is enforced in one embodiment by keeping the bandwidth...

20060075190 - Storage controller, storage control system, and storage control method: There is provided a storage control system in which various controls to a plurality of storage controllers connected to each other can be effectively performed. The storage control system controls first and second storage controllers, in which a second storage controller 10 is connected to a first storage controller 1-1...

20060075192 - Dynamic reconfiguration of cache memory: In one embodiment, a processing node includes a plurality of processor cores each including a cache memory coupled to a cache monitor unit and to a configuration unit. Each cache monitor unit may be configured to independently monitor a current utilization of the cache memory to which it is coupled...

20060075193 - Methods and apparatus for controlling hierarchical cache memory: Methods and apparatus for controlling hierarchical cache memories permit controlling a first level cache memory including a plurality of cache lines and controlling a next lower level cache memory including a plurality of cache lines. An additional memory may be associated with the next lower level cache memory and include...

20060075194 - List based method and apparatus for selective and rapid cache flushes: An apparatus and a method for rapidly flushing a cache memory device, including a list structure to track changes in a cache, which may be implemented on the processor die separate from the cache memory. The list structure allows for access to a relatively small store of data to determine...

20060075195 - Methods, systems, and computer pogram products for tracking ownership of memory in a data processing system through use of a memory monitor: Ownership of a memory unit in a data processing system is tracked by assigning an identifier to each software component in the data processing system that can acquire ownership of the memory unit. An ownership variable is updated with the identifier of the software component that acquires ownership of the...

20060075196 - Utilization of storage device from external terminal in network system: To provide a technique whereby a user can carry out operations in the same operating environment, regardless of whether the user uses a computer inside a network system, or uses a terminal outside the network system. A network system comprises: a first computer used by a designated user; and a...

20060075197 - Multi-processor system: Data transmission for writing data into a shared memory is performed by a high-speed dedicated line provided between each processor and the shared memory. When a processor performs writing to a shared memory space, the processor notifies an update notification bus corresponding to the conventional global bus, to which address...

20060075198 - Method and system for managing storage reservation: A user operates an input device to set information necessary for reserving a volume and a port while looking at a screen for reservation management displayed on a display device Next, a storage management program retrieves reservable volumes and ports using a volume retrieval subprogram of a policy basis. At...

20060075199 - Method of providing storage to virtual computer cluster within shared computing environment: An embodiment of a method of providing storage to a virtual computer cluster within a shared computing environment begins with a first step of combining storage resources within the shared computing environment into a virtual storage pool. The virtual storage pool comprises at least portions of storage devices in which...

20060075201 - Hard disk device with an easy access of network: An AV appliance mounted with a hard disk device is reinforced by assuring a home server function provided on an inherent hard disk device. The hard disk device is comprised of a hard disk, a network interface unit, a CPU, a memory and a power supply and additionally comprised of...

20060075200 - Snapshot system: To obtain a volume image of a given generation. A storage system of this invention includes a disk device in which an original volume is provided to read/write data from a host, a copy volume is provided to store a copy of the original volume of a predetermined timing, and...

20060075202 - Synchronized mirrored data in a data storage device: A data storage device mirrors data on a data storage medium. The multiple instances of data are synchronized in order to optimize performance of the reading and writing, and the integrity of the data. Preferably, a data storage device is allowed to defer writing multiple copies of data until a...

20060075203 - Configurable memory partitioning in hardware: A buffer management system (100) partitions a total memory space (200) into a programmable number of substantianially uniform size buffers (220-223). An application communicates the desired number of buffers to the buffer management system (200), then allocates these buffers among the data-transfer paths used by the application. Optionally, multiple uniform-size...

20060075204 - Method and system for managing memory: The present invention relates to methods for managing memory. More particularly, but not exclusively, the present invention relates to methods for managing memory across a plurality of partitions. A first method is disclosed which allocates memory across a plurality of partitions and includes the steps of: establishing a pool of...

20060075205 - Creating annotations of transient computer objects: A method, system and program product for annotating a transient state of a computer displayed application enables annotation of transient applications particularly web based applications. A transient application address (or key) and state information related to an application at a transient state are stored in an annotation store along with...

20060075206 - Deterministic finite automata (dfa) instruction: A computer-readable instruction is described for traversing deterministic finite automata (DFA) graphs to perform a pattern search in the in-coming packet data in real-time. The instruction includes one or more pre-defined fields. One of the fields includes a DFA graph identifier for identifying one of several previously-stored DFA graphs. Another...

20060075207 - Information processing apparatus, process control method, and computer program: An information processing apparatus includes a control operating system executing a process for allocating a plurality of logical processors to a physical processor in a time division manner, and a guest operating system for which a logical partition as an application entity of the logical processor is set. The control...

20060075208 - Microprocessor instruction using address index values to enable access of a virtual buffer in circular fashion: A modular subtraction instruction for execution on a microprocessor having at least one register. The instruction includes opcode bits for designating the instruction and operand bits for designating at least one register storing an offset index, a decrement value, and an address index. When the modular subtraction instruction is executed...

Previous industry: Electrical computers and digital data processing systems: input/output
Next industry: Electrical computers and digital processing systems: processing architectures and instruction processing (e.g., processors)


######

RSS FEED for 20080717: - PDF
Integrate FreshPatents.com into your RSS reader/aggregator or website to track weekly updates.
For more info, read this article.

######

Thank you for viewing Electrical computers and digital processing systems: memory patents on the FreshPatents.com website. These are patent applications which have been filed in the United States. There are a variety ways to browse Electrical computers and digital processing systems: memory patent applications on our website including browsing by date, agent, inventor, and industry. If you are interested in receiving occasional emails regarding Electrical computers and digital processing systems: memory patents we recommend signing up for free keyword monitoring by email.



###

FreshPatents.com Support

Results in 1.40125 seconds

filepatents (1K)

* Easy, fast online form
* Protect your Inventions
* US Patent Office filing



- - - - - - - - - - - - - - - - - - - - - -

filetrademarks (1K)

* Fast online form
* Protect your Name/Design
* US Government filing



- - - - - - - - - - - - - - - - - - - - - -

filellc (1K)
* Easy online form
* Protect Liability
* Fed/State Government filing



- - - - - - - - - - - - - - - - - - - - - -