Electrical computers and digital processing systems: memory patents - Monitor Patents
FreshPatents.com Logo FreshPatents.com icons
Monitor Keywords Patent Organizer File a Provisional Patent Browse Inventors Browse Industry Browse Agents



USPTO Class 711  |  Browse by Industry: Previous - Next | All     monitor keywords
03/2010 | Recent  |  13: May | Apr | Mar | Feb | Jan | 12: Dec | Nov | Oct | Sep | Aug | July | June | May | April | Mar | Feb | Jan | 11: Dec | Nov | Oct | Sep | Aug | Jul | Jun | May | Apr | Mar | Feb | Jan | 10: Dec | Nov | Oct | Sep | Aug | Jul | Jun | May | Apr | Mar | Feb | Jan |  | 09: Dec | Nov | Oct | Sep | Aug | Jl | Jn | May | Apr | Mar | Fb | Jn |  | 2008 | 2007 |

Electrical computers and digital processing systems: memory March listing by industry category 03/10

Below are recently published patent applications awaiting approval from the USPTO. Recent week's RSS XML file available below.
Listing 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.
  
03/25/2010 > patent applications in patent subcategories. listing by industry category

20100077128 - Memory management in a virtual machine based on page fault performance workload criteria: Embodiments of the present invention address deficiencies of the art in respect to virtualization and provide a novel and non-obvious method, system and computer program product for monitoring and managing memory used in a virtualized computing environment. In this regard, a method for monitoring and managing memory used by a... Agent: Carey, Rodriguez, Greenberg & Paul, LLP Steven M. Greenberg

20100077129 - Data processing apparatus, data processing method and recording medium: A data processing apparatus includes a connection interface that performs connection to removable memories, and a dividing unit that divides original data into N pieces of subdata (N denotes an integer of 2 or more). The dividing unit stores one to (N−1) pieces of different subdata respectively in L removable... Agent: Hogan & Hartson L.L.P.

20100077130 - Multiprocessor system with booting function using memory link architecture: The multiprocessor system includes first and second multiport semiconductor memory devices, first, second and third processors individually storing a first boot loader, the first and second processors being configured to access the first multiport semiconductor memory device, and the second and third processors being configured to access the second multiport... Agent: Harness, Dickey & Pierce, P.L.C

20100077134 - Flash device and method for improving performance of flash device: The invention provides a flash device. In one embodiment, the flash device comprises a first NAND flash integrated circuit, a second NAND flash integrated circuit, and a control integrated circuit. The control integrated circuit generates a plurality of first access signals with first timings to access the first NAND flash... Agent: Thomas, Kayden, Horstemeyer & Risley, LLP

20100077133 - Flash memory integrated circuit with compression/decompression codec: Provided is a flash memory integrated circuit with a compression codec. The flash memory integrated circuit may simultaneously include a memory block and a compression codec circuit. The compression codec circuit may compress input data. A controller circuit may store the compressed input data in at least one page that... Agent: Staas & Halsey LLP

20100077132 - Memory devices and access methods thereof: Methods and devices capable of erasing a flash memory evenly are provided, in which a flash memory comprises a data region with a plurality of data blocks and a spare region with a plurality of spare blocks, and a controller retrieves a corresponding data with a check code from a... Agent: Thomas, Kayden, Horstemeyer & Risley, LLP

20100077136 - Memory system supporting nonvolatile physical memory: A memory system includes nonvolatile physical memory, such as flash memory, that exhibits a wear mechanism asymmetrically associated with write operations. A relatively small cache of volatile memory reduces the number of writes, and wear-leveling memory access methods distribute writes evenly over the nonvolatile memory.... Agent: Silicon Edge Law Group, LLP

20100077135 - Memory wear leveling method, system and device: A wear leveling method for a non-volatile memory is provided. The non-volatile memory includes a plurality of data blocks, each corresponding to a time value. The data blocks are arranged according to a sequence of the time values corresponding thereto. The arranged blocks form a key table. An erase operation... Agent: Thomas, Kayden, Horstemeyer & Risley, LLP

20100077137 - Method for cataloging and storing data in a control system: A method includes receiving a data input file, the data input file defining a first set of data fields to be included in a database and including a set of data elements to be included in the database. The method also includes identifying a second set of data fields in... Agent: Siemens Corporation Intellectual Property Department

20100077131 - Updating control information in non-volatile memory to control selection of content: To control selection of content in a non-volatile memory, control information is stored in the non-volatile memory, where the control information is to control selection of content in the non-volatile memory. An algorithm is used to update the control information in the non-volatile memory to cause different content in the... Agent: Hewlett-packard Company Intellectual Property Administration

20100077138 - Write protection method and device for at least one random access memory device: In a write protection method for at least one random access memory device, the inherent problems of such memory devices with regard to data integrity and security with respect to hacker attacks, such that they can also be used for secure archiving in particular of a large volume of data,... Agent: The H.t. Than Law Group

20100077139 - Multi-port dram architecture: Embodiments of the invention provide a memory device that may be accessed by a plurality of controllers or processor cores via respective ports of the memory device. Each controller may be coupled to a respective port of the memory device via a data bus. Each port of the memory device... Agent: Patterson & Sheridan, LLP Gero Mcclellan / Qimonda

20100077140 - Scalable schedulers for memory controllers: Methods and apparatus to improve throughput and efficiency in memory devices are described. In one embodiment, a memory controller may include scheduler logic to issue read or write requests to a memory device in an optimal fashion, e.g., to maximize bandwidth and/or reduce latency. Other embodiments are also disclosed and... Agent: Caven & Aghevli LLC C/o Cpa Global

20100077141 - Adaptive compression and decompression: Adaptive compression and decompression techniques are described. In at least some embodiments, compression techniques include adaptively compressing a plurality of input words into a plurality of compression codes and outputting the compression codes upon encountering an end-of-file signal. In at least some embodiments, the compression codes are fewer in number... Agent: Sadler, Breen, Morasch & Colby, Ps

20100077142 - Efficiently creating a snapshot of a large consistency group: Preparation of a snapshot for data storage includes receiving a first command to prepare to create a snapshot of a set of data stored on at least one source storage volume in a data storage system. The data storage system is prepared to expedite creation of the snapshot in response... Agent: International Business Machines Corporation

20100077143 - Monitoring a data processing apparatus and summarising the monitoring data: A data processing apparatus is disclosed that comprises monitoring circuitry for monitoring accesses to a plurality of addressable locations within said data processing apparatus that occur between start and end events said monitoring circuitry comprising: an address location store for storing data identifying said plurality of addressable locations to be... Agent: Nixon & Vanderhye P.C.

20100077144 - Transparent resource administration using a read-only domain controller: A domain controller hierarchy in accordance with implementations of the present invention involves one or more local domain controllers, such as one or more read-only local domain controllers in communication with one or more writable hub domain controllers. The local domain controllers include a resource manager, such as a Security... Agent: Workman Nydegger/microsoft

20100077146 - Instruction cache system, instruction-cache-system control method, and information processing apparatus: An instruction cache system includes an instruction-cache data storage unit that stores cache data per index, and an instruction cache controller that compresses and writes the cache data in the instruction-cache data storage unit, and controls a compression ratio of the written cache data. The instruction cache controller calculates a... Agent: Oblon, Spivak, Mcclelland Maier & Neustadt, L.L.P.

20100077145 - Method and system for parallel execution of memory instructions in an in-order processor: A method of parallel execution of a first and a second instruction in an in-order processor. Embodiments of the invention enable parallel execution of memory instructions that are stalled by cache memory misses. The in-order processor processes cache memory misses of instructions in parallel by overlapping the first cache memory... Agent: Intel/bstz Blakely Sokoloff Taylor & Zafman LLP

20100077147 - Methods for caching directory structure of a file system: A file system cache method for a device accessing a file system is provided, wherein the device has a processing unit and a cache buffer. The method comprises accessing a folder in the file system, caching information of child folders of a currently accessed folder when accessing a root folder,... Agent: Thomas, Kayden, Horstemeyer & Risley, LLP

20100077148 - Method and apparatus for configuring a unified cache: A method of configuring a unified cache includes identifying unified cache way assignment combinations for an application unit. Each combination has an associated error rate. A combination is selected based at least in part on the associated error rate. The unified cache is configured in accordance with the selected combination... Agent: Davis & Associates

20100077149 - Method and apparatus for managing cache reliability: A method of configuring a cache includes identifying a plurality of cache configurations of a configurable cache for a processor-executable application unit. Each configuration has an associated error rate. A selected configuration is selected based at least in part on the associated error rate. The configurable cache is configured in... Agent: Davis & Associates

20100077150 - Advanced processor with cache coherency: An advanced processor comprises a plurality of multithreaded processor cores each having a data cache and instruction cache. A data switch interconnect is coupled to each of the processor cores and configured to pass information among the processor cores. A messaging network is coupled to each of the processor cores... Agent: VistaIPLaw Group LLP

20100077151 - Hardware triggered data cache line pre-allocation: A computer system includes a data cache supported by a copy-back buffer and pre-allocation request stack. A programmable trigger mechanism inspects each store operation made by the processor to the data cache to see if a next cache line should be pre-allocated. If the store operation memory address occurs within... Agent: Nxp, B.v. Nxp Intellectual Property & Licensing

20100077152 - Primary-secondary caching scheme to ensure robust processing transition during migration and/or failover: Scores are maintained usable by a behavioral targeting service. Each of a plurality of scoring engine partitions is provided events (first events) for at least one of the particular non-overlapping subsets of the users, and at least one particular scoring engine partition is also provided events (second events) for at... Agent: Weaver Austin Villeneuve & Sampson - Yahoo!

20100077153 - Optimal cache management scheme: Computer implemented method, system and computer usable program code for cache management. A cache is provided, wherein the cache is viewed as a sorted array of data elements, wherein a top position of the array is a most recently used position of the array and a bottom position of the... Agent: Ibm Corp (ya) C/o Yee & Associates PC

20100077154 - Method and system for optimizing processor performance by regulating issue of pre-fetches to hot cache sets: A method for pre-fetching data. The method includes obtaining a pre-fetch request. The pre-fetch request identifies new data to pre-fetch from memory and store in a cache. The method further includes identifying a set in the cache to store the new data and identifying a value of a hotness indicator... Agent: Osha Liang L.L.P./sun

20100077155 - Managing shared memory through a kernel driver: Methods, apparatus, systems and computer program product for managing shared memory between a plurality of applications. A kernel driver can create a region of shared memory and then map this memory into each application that requests access to this specific memory. The kernel driver can separate the entire memory into... Agent: Albert R. Ubieta Torrey Pines Intellectual Property Group, P.C.

20100077156 - Processor, processing system, data sharing processing method, and integrated circuit for data sharing processing: A processing device that processes data with use of one or more data blocks shared with a plurality of external processing devices. The device includes: a processor; a shared data storage unit that stores, respectively in one or more storage areas thereof, one or more data blocks to be shared... Agent: Wenderoth, Lind & Ponack L.L.P.

20100077157 - Multi master dram architecture: Embodiments of the invention provide a memory device that may be accessed by a plurality of controllers or processor cores via respective ports of the memory device. Each controller may be coupled to a respective port of the memory device via a data bus. Each port of the memory device... Agent: Patterson & Sheridan, LLP Gero Mcclellan / Qimonda

20100077158 - Computer system and control method therefor: A physical storage area that is allocated to an unused area of a virtual volume is removed. A management unit sends a request to a server computer to make every piece of data stored in a first logical volume migrate to a second logical volume. The server reads all the... Agent: Foley And Lardner LLP Suite 500

20100077159 - Image forming apparatus and method of overwriting for storage unit in image forming apparatus: An image forming apparatus and a method of overwriting for a storage unit in an image forming apparatus. The method of overwriting data in a storage unit of an image forming apparatus includes configuring a plurality of overwriting options corresponding to data stored in the storage unit; deleting the data... Agent: Stein Mcewen, LLP

20100077161 - Identifying application metadata in a backup stream: A method of identifying application metadata in a backup stream comprises finding a known application metadata signature within a backup stream. A source application of user data in the backup stream is identified based upon the known application metadata signature. Application metadata, which has been generated by the source application,... Agent: Quantum C/o Wagner Blecher LLP

20100077163 - Memory management method, memory management apparatus, and recording medium recording the memory management program: In a memory management method, a memory management device, and a recording medium containing a memory management program, a main program executes a process by interrupting a process for generating a continuous usable region. When the main program writes data into a heap region during a compaction process, the memory... Agent: Crowell & Moring LLP Intellectual Property Group

20100077164 - Memory-controller-embedded apparatus and procedure for achieving system-directed checkpointing without operating-system kernel support: System-directed checkpointing is enabled in otherwise standard computers through relatively straightforward augmentations to the computer's memory controller hub. Firmware routines executed by a control and dispatch unit that is normally part of any memory controller hub enable it to implement any of six different checkpointing strategies: post-image checkpointing in which... Agent: J.j. Stiffler

20100077162 - Method of constructing replication environment and storage system: A management computer collects a usage condition of a volume from a host computer and a storage apparatus at each site, consolidates management thereof, and prevents a volume from duplicating among applications as a copy source. This makes it possible to select a used volume in an application as a... Agent: Foley And Lardner LLP Suite 500

20100077166 - Methods, systems, and products for recording media: Methods, devices, and products are disclosed for recording media. An input is received via a user interface to record media. An entry is created in a recording schedule to record the media. The recording schedule is sent to a restoration server, such that the recording schedule is mirrored to the... Agent: At&t Legal Department - Cc Attn: Patent Docketing

20100077160 - System and method for high performance enterprise data protection: High performance, enterprise-level data protection system and method provides efficient block-level incremental snapshots of primary storage devices, and instant availability of such snapshots in immediately mountable form that can be directly used in place of the primary storage device. Related systems and applications are described, including an “Enterprise Image Destination”... Agent: Hughes Hubbard & Reed LLP

20100077165 - Tracking block-level changes using snapshots: Writes to blocks of a protected storage volume that occur between the beginning of a prior backup interval and the beginning of a current backup interval are tracked using a first snapshot that is maintained through the current backup interval. At the beginning of the current backup interval, a second... Agent: Vmware, Inc.

20100077167 - Data storage device having smart card based copy protection function, and method for storing and transmitting data thereof: A data storage device having a smart card based copy protection function is provided. The data storage device encodes data using the temper resistant key of the smart card as the encoding seed, stores the encoded data, and transmits the encoded data to other device. Therefore, it is impossible to... Agent: Ladas & Parry LLP

20100077169 - Logical data set migration: A method for performing data set migration includes receiving a request to migrate data sets, finding the systems with the data sets open, establishing at least one I/O intercept, copying the data set, mirroring changes to the data set, updating control information in the systems with the data sets open,... Agent: Fulbright & Jaworski (end) C/o Fulbright & Jaworski, LLP

20100077170 - Memory management method and computer using the same: The present invention provides a memory management method, including the steps of: securing a memory area by a program executed by a computer; storing an object in the memory area in accordance with the execution of the program; bringing the memory area into a release reservation state in accordance with... Agent: Mattingly & Malur, P.C.

20100077168 - System and method for controlling automated page-based tier management in storage systems: System and method for automated page-based management in storage systems. The system includes host computers, file servers and a storage system having automated page-based management means. The storage system interface receives instructions to change the condition for decision for migration regarding particular parts or the whole volume. The host computer... Agent: Sughrue Mion, PLLC

20100077171 - Data storage system and method by shredding and deshredding: A system and method for data storage by shredding and deshredding of the data allows for various combinations of processing of the data to provide various resultant storage of the data. Data storage and retrieval functions include various combinations of data redundancy generation, data compression and decompression, data encryption and... Agent: Davis Wright Tremaine, LLP/seattle

20100077172 - Hybrid fragmenting real time garbage collection: A method of managing memory, and a system implementing the method, are disclosed herein. In one embodiment according to the invention, the method comprises the step of allocating a first space, a first semi-space and a second semi-space of a memory unit. The first space has a first space size,... Agent: Baker & Daniels LLP

20100077173 - Linear space allocation mechanisms in data space: An indication to allocate storage is received, where the storage is to be used to store previous version data associated with a protected data set. One or more storage groups are allocated of at least a prescribed allocation group size and comprising a set of physically contiguous storage locations.... Agent: Van Pelt, Yi & James LLP

20100077174 - Memory allocation to store broadcast information: Methods and systems for allocating memory of user terminals are disclosed. A user terminal may determine a weight for one or more categories, each category being associated with Internet information to be broadcast. The user terminal also may determine an available memory size of memory and may allocate memory to... Agent: Ditthavong Mori & Steiner, P.C.

20100077175 - Method of enhancing command executing performance of disc drive: For decreasing seeks generated when switching an execution flow between commands to enhance read and write performances of a disc drive, a command is implemented with a specifically-designed data structure, and commands having neighboring physical addresses and the same type of read or write operations are grouped and linked together.... Agent: North America Intellectual Property Corporation

  
03/18/2010 > patent applications in patent subcategories. listing by industry category

20100070676 - Memory data bus placement and control: In one embodiment, a memory device comprises a plurality of memory banks. At least two of the memory banks share the same bus. Logic is coupled to the memory banks via the different buses. The logic controls access to the memory banks. A bi-directional tri-state buffer is interposed between adjacent... Agent: Coats & Bennett/qimonda

20100070678 - Saving and restoring state information for virtualized computer systems: Prior to or while the state of a virtual machine (“VM”) is being saved, such as in connection with the suspension or checkpointing of a VM, a set of one or more “active” memory pages is identified, this set of active memory pages comprising memory pages that are in use... Agent: Vmware, Inc.

20100070677 - System and method for reducing communication overhead between network interface controllers and virtual machines: Available buffers in the memory space of a guest operating system of a virtual machine are provided to a network interface controller (NIC) for use during direct memory access (DMA) and the guest operating system is notified accordingly when data is written into such available buffers. These capabilities obviate the... Agent: Vmware, Inc.

20100070680 - Memory management method during power-on self test: A memory management method during a power-on self test is used to perform an access management on an option ROM during a power-on self test after a personal computer is powered on. The memory management method includes the following steps. When a BIOS is booted, an option ROM is detected.... Agent: Workman Nydegger 1000 Eagle Gate Tower

20100070679 - System and method of managing memory: The disclosure is related to systems and methods of management of memory. In a particular embodiment, a system is disclosed that comprises a control circuit adapted to compare a second data set to a first data set and to selectively replace the first data set with the second data set... Agent: Seagate Technology LLC C/o Westman, Champlin & Kelly, P.A.

20100070690 - load reduction dual in-line memory module (lrdimm) and method for programming the same: A load reduction dual in-line memory module (LRDIMM) is similar to a registered dual in-line memory module (RDIMM) in which control signals are synchronously buffered but the LRDIMM includes a load reduction buffer (LRB) in the data path as well. To make an LRDIMM which appears compatible with RDIMMs on... Agent: Allan Williams

20100070682 - Built in on-chip data scrambler for non-volatile memory: A non-volatile memory in which data is randomized before being stored in the non-volatile memory to minimize data pattern-related read failures. Randomizing is performed using circuitry on the memory die so that the memory die is portable relative to an external, off-chip controller. Circuitry on the memory die scrambles user... Agent: Vierra Magen/sandisk Corporation

20100070688 - Flash memory device and method for writing data thereto: The invention provides a flash memory device. In one embodiment, the flash memory device is coupled to a host, and comprises a multiple-level-cell (MLC) flash memory and a controller. The MLC flash memory comprises a turbo area and a normal area, wherein the turbo area comprises a plurality of first... Agent: Thomas, Kayden, Horstemeyer & Risley, LLP

20100070689 - Hybrid hard disk drive to rapidly read files having specified conditions, method of controlling the hybrid hard disk drive, and recording medium for the hybrid hard disk drive: A method of controlling a hybrid hard disk drive. The method includes receiving a read command from a host; searching metadata of a file to be read; determining whether the metadata satisfies a predetermined setup condition; and if the metadata satisfies the setup conditions, copying the file to be read,... Agent: Stanzione & Kim, LLP

20100070693 - Initialization of flash storage via an embedded controller: A digital system including flash memory, coupled to a system-on-a-chip within which a flash memory subsystem controller is embedded, is disclosed. The system-on-a-chip includes support for a standard external interface, such as a Universal Serial Bus (USB) or IEEE 1394 interface, to which a host system such as flash memory... Agent: Brinks Hofer Gilson & Lione/sandisk

20100070684 - Memory device and operating method thereof: A memory device preloads a command file and a plurality of response files. Whenever a host sends a command to the memory apparatus, the command assigns one of the response files; thereby the host can receive response of the memory apparatus by reading the assigned response file.... Agent: Brian M. Mcinnis

20100070686 - Method and device for reconfiguration of reliability data in flash eeprom storage pages: A data processing system comprises a Flash memory (120) having a storage space partitioned in a plurality of storage pages (P′). Each storage page comprises a memory reliability indicator indicative for the reliability of a storage region of the memory. Coupled to the Flash memory is a controller (150) for... Agent: Nxp, B.v. Nxp Intellectual Property & Licensing

20100070685 - Method for operating memory card: A method is used for operating a memory card, which comprises following steps: (1) a file is preloaded in the first sector of the file allocation table and the second sectors of the description block, wherein the file at least including first data, second data and third data, wherein the... Agent: Brian M. Mcinnis

20100070681 - Method for scrambling data in which scrambling data and scrambled data are stored in corresponding non-volatile memory locations: A method in which data is randomized before being stored in a non-volatile memory to minimize data pattern-related read failures. Predetermined randomized non-user data is stored in a block or other location of a memory array, and accessed as needed by a memory device controller to randomize user data before... Agent: Vierra Magen/sandisk Corporation

20100070683 - Method to monitor read/write status of flash memory devices: A method and flash memory device employing the method includes a flash memory device having a logic routine saved on the flash memory being a computer readable medium. The flash memory device generates a plurality of memory inputs and outputs. The logic routine determines a memory input and/or memory output... Agent: Scully, Scott, Murphy & Presser, P.C.

20100070692 - Multi-bit-per-cell flash memory device with non-bijective mapping: To store a plurality of input bits, the bits are mapped to a corresponding programmed state of one or more memory cells and the cell(s) is/are programmed to that corresponding programmed state. The mapping may be many-to-one or may be an “into” generalized Gray mapping. The cell(s) is/are read to... Agent: Mark M. Friedman

20100070691 - Multiprocessor system having multiport semiconductor memory device and nonvolatile memory with shared bus: A multiprocessor system employing a multiport semiconductor memory device and a nonvolatile memory having a shared bus is provided. The multiprocessor system includes a first processor; a second processor; a semiconductor memory device including a shared memory area accessed in common by the first and second processors through different ports... Agent: Harness, Dickey & Pierce, P.L.C

20100070687 - Procedure for accessing a non-volatile watch memory: The invention relates to a procedure for accessing a non-volatile watch memory, the watch comprising two supply terminals accessible from the outside that define a potential difference corresponding to a standard supply voltage, and a control circuit of the non-volatile memory produced using a technology supporting a predefined maximum supply... Agent: Sughrue Mion, PLLC

20100070694 - Computer system having ram slots with different specifications: A computer system is able to adopt a RAM module belonged to a first specification with a RAM slot belonged to a second specification. The computer system comprises: a RAM module belonged to the first specification, a RAM sot belonged to the second specification, and a RAM controller connected to... Agent: Wpat, PC Intellectual Property Attorneys

20100070695 - Power-efficient memory management for embedded systems: Embodiments of the invention provide a memory allocation module that adopts memory-pool based allocation and is aware of the physical configuration of the memory blocks in order to manage the memory allocation intelligently while exploiting statistical characters of packet traffic. The memory-pool based allocation makes it easy to find empty... Agent: Texas Instruments Incorporated

20100070697 - Memory controller circuit, electronic apparatus controller device and multifunction apparatus: A memory controller circuit configured to control an SDRAM is provided. The memory controller circuit includes a first unit configured to accept an access request provided by one of a plurality of masters for access to a page included in the SDRAM. The memory controller circuit includes a second unit... Agent: Hogan & Hartson L.L.P.

20100070696 - System and method for packaged memory: In one embodiment, a memory system is disclosed. The memory system has at least one memory chip having an address and data interface coupled to an internal address and data bus, and a memory controller and interface chip also having a an address and data interface coupled to the address... Agent: Slater & Matsil, L.L.P.

20100070698 - Content addressable storage systems and methods employing searchable blocks: In accordance with exemplary embodiments of the present invention, a content addressable data structure system may include directed acyclic graphs (DAGs) of data content that are addressed using both a user-defined search key and content of data blocks. Internal keys of retention roots of the DAGs may be derived from... Agent: Nec Laboratories America, Inc.

20100070699 - Hybrid hard disk drive capable of storing file having specified condition, a method of controlling the same, and recording medium adapted for executing the method: A method of controlling a hybrid hard disk drive includes receiving a write command from a host; extracting metadata of a file to be written, determining whether the metadata satisfies a predetermined set condition, and storing the file to be written in a first storage device when the metadata satisfies... Agent: Stanzione & Kim, LLP

20100070700 - Cache management system and method and content distribution system incorporating the same: A cache management system and method and a content distribution system. In one embodiment, the cache management system includes: (1) a content request receiver configured to receive content requests, (2) a popularity lifetime prediction modeler coupled to the content request receiver and configured to generate popularity lifetime prediction models for... Agent: Hitt Gaines, PC Alcatel-lucent

20100070701 - Managing cache data and metadata: Embodiments of the invention provide techniques for ensuring that the contents of a non-volatile memory device may be relied upon as accurately reflecting data stored on disk storage across a power transition such as a reboot. For example, some embodiments of the invention provide techniques for determining whether the cache... Agent: Wolf Greenfield (microsoft Corporation) C/o Wolf, Greenfield & Sacks, P.C.

20100070704 - method for remote data back up with de-duplication and recovery from clustered secondary storage arrays: A method, system, and apparatus a method for remote data back up with de-duplication and recovery from clustered secondary storage arrays are disclosed. In one embodiment, a method includes writing a set of data of a primary storage module (e.g., may be coupled to the secondary storage cluster with a... Agent: Raj Abhyanker LLP

20100070705 - Method and system for resolving configuration conflicts in raid systems: A software-based RAID system is provided that enables configuration conflicts to be detected and resolved between a PD that is logically present but physically missing, and a PD that is physically and logically present. In accordance with the invention, a determination is made as to whether such a configuration conflict... Agent: Smith Frohwein Tempel Greenlee Blaha LLC

20100070706 - Method of allocating physical volume area to virtualized volume, and storage device: In a storage device in which physical memory areas are sequentially allocated to virtual volumes according to an access, data are divided based on data creation date and so and are stored in physical RGs. The storage device includes a memory unit including a plurality of physical RGs including a... Agent: Antonelli, Terry, Stout & Kraus, LLP

20100070703 - Software technique for improving disk write performance on raid system where write sizes are not an integral multiple of number of data disks: A method, apparatus, and system of a software technique for improving disk write performance on raid system where write sizes are not an integral multiple of number of data disks are disclosed. In one embodiment, a method includes configuring a queue module to place an amount of data of a... Agent: Raj Abhyanker LLP

20100070702 - Unused capacity utilization: Disclosed is a method of operating a RAID storage system. A first capacity of a first storage device is determined. A second capacity of a second storage device that is greater than the first capacity is determined. A storage space pool comprising at least a first logical drive, a second... Agent: Cochran Freund & Young LLC Lsi Corporation

20100070707 - Portable electronic device and data processing method in portable electronic device: In an IC card that stores a data file in which data of a record unit is stored in a data memory, it is determined whether a record that is requested to be accessed is shared data or not when a command that requests access to a specified record stored... Agent: Pillsbury Winthrop Shaw Pittman, LLP

20100070708 - Arithmetic processing apparatus and method: An apparatus includes a TLB storing a part of a TSB area included in a memory accessed by the apparatus. The TSB area stores an address translation pair for translating a virtual address into a physical address. The apparatus further includes a cache memory that temporarily stores the pair; a... Agent: Staas & Halsey LLP

20100070709 - Cache filtering method and apparatus: A method and apparatus used within memory and data processing that reduces the number of references allowed in processor cache by using active rows to reject references that are less frequently used from the cache. Comparators within a memory controller are used to generate a signal indicative of a row... Agent: Eaton Peabody Patent Group, LLC

20100070710 - Techniques for cache injection in a processor system: A technique for performing cache injection includes monitoring addresses on a bus. Ownership of input/output data on the bus is acquired by a cache when an address on the bus (that is associated with the input/output data) corresponds to an address of a data block stored in the cache.... Agent: Dillon & Yudell LLP

20100070711 - Techniques for cache injection in a processor system using a cache injection instruction: A technique for performing cache injection includes monitoring addresses on a bus in response to a cache injection instruction. Ownership of input/output data on the bus is acquired by a cache when an address on the bus (that is associated with the input/output data) corresponds to an address of a... Agent: Dillon & Yudell LLP

20100070712 - Techniques for cache injection in a processor system with replacement policy position modification: A technique for performing cache injection includes monitoring, at a cache, addresses on a bus. Ownership of input/output data on the bus is then acquired by the cache when an address on the bus (that is associated with the input/output data) corresponds to an address of a data block stored... Agent: Dillon & Yudell LLP

20100070713 - Device and method for fetching instructions: A device and a method for fetching instructions. The device includes a processor adapted to execute instructions; a high level memory unit adapted to store instructions; a direct memory access (DMA) controller that is controlled by the processor; an instruction cache that includes a first input port and a second... Agent: Freescale Semiconductor, Inc. Law Department

20100070714 - Network on chip with caching restrictions for pages of computer memory: A network on chip (‘NOC’) that includes integrated processor (‘IP’) blocks, routers, memory communications controllers, and network interface controllers, each IP block adapted to a router through a memory communications controller and a network interface controller, a multiplicity of computer processors, each computer processor implementing a plurality of hardware threads... Agent: Ibm (roc-blf)

20100070715 - Apparatus, system and method for storage cache deduplication: An apparatus, system, and method are disclosed for deduplicating storage cache data. A storage cache partition table has at least one entry associating a specified storage address range with one or more specified storage partitions. A deduplication module creates an entry in the storage cache partition table wherein the specified... Agent: Kunzler & Mckenzie

20100070716 - Processor and prefetch support program: A processor loads a program from a main memory, detects a register updating instruction, and registers the address of the register updating instruction in a register-producer table storing unit. Moreover, the processor loads the program to detect a memory access instruction, compares a register number utilized by the detected memory... Agent: Greer, Burns & Crain

20100070718 - Memory management in a shared memory system: Methods, systems and computer program products to maintain cache coherency, in a System On Chip (SOC) which is part of a distributed shared memory system are described. A local SOC unit that includes a local controller and an on-chip memory is provided. In response to receiving a request from a... Agent: Sterne, Kessler, Goldstein & Fox P.l.l.c.

20100070717 - Techniques for cache injection in a processor system responsive to a specific instruction sequence: A technique for performing cache injection includes monitoring an instruction stream for a specific instruction sequence. Addresses on a bus are then monitored, at a cache, in response to detecting the specific instruction sequence a determined number of times. Ownership of input/output data on the bus is then acquired by... Agent: Dillon & Yudell LLP

20100070720 - Memory access method: t

20100070719 - Slave and a master device, a system incorporating the devices, and a method of operating the slave device: The electronic slave device (6) comprises a hardware data packing block having: • a configurable multiplexing unit (44) having inputs connected to system bus (8) wires for receiving in parallel each bit of a data word, outputs connected to the respective data write pins of a memory (18) for outputting... Agent: Nxp, B.v. Nxp Intellectual Property & Licensing

20100070721 - Buffer snapshots from unmodifiable data piece tables: A snapshots data structure provides compilers and other tools with snapshots of a buffer at different points in time. Snapshot heads identify trees within a directed acyclic graph (DAG) of nodes. Leaf nodes of a given tree collectively hold data elements representing information that was resident in the buffer at... Agent: Microsoft Corporation

20100070722 - Method and apparatus for storage migration: Embodiments of the invention provide a method and apparatus for storage subsystem migration without re-configuration of the I/O path. In one embodiment, a computer system comprises a first storage subsystem, a second storage subsystem, and a computer device connected via a network. The first storage subsystem has a first port... Agent: Mattingly & Malur, P.C.

20100070723 - Storage area management method for creating copy pair: Provided is a storage area management method used in a computer system which includes host computers, storage systems and a management computer, the method including: a step of retrieving at least one candidate logical volume for creating the primary logical volume from a plurality of storage device groups of the... Agent: Brundidge & Stanger, P.C.

20100070724 - Storage system and method for operating storage system: In acquiring a snapshot, when data in a P-VOL is updated, it is determined whether the same data as target data to be stored in a certain second storage area specified by a certain second address of a D-VOL is already stored in a different second storage area specified by... Agent: Juan Carlos A. Marquez C/o Stites & Harbison PLLC

20100070725 - Systems and methods for management of virtualization data: Described in detail herein is a method of copying data of one or more virtual machines being hosted by one or more non-virtual machines. The method includes receiving an indication that specifies how to perform a copy of data of one or more virtual machines hosted by one or more... Agent: Perkins Coie LLP Patent-sea

20100070726 - Using a snapshot as a data source: A system and method for using a snapshot as a data source is described. In some cases, the system stores a snapshot and an associated data structure or index to storage media to create a secondary copy of a volume of data. In some cases, the associated index includes application... Agent: Perkins Coie LLP Patent-sea

20100070727 - Transactional memory system: A transactional memory system is described for reporting memory access violations which occur when memory accesses made from instructions within a transaction conflict with memory accesses to the same memory location made from a non-transactional instruction. In an embodiment this is achieved by creating two mappings of a physical heap... Agent: Lee & Hayes, PLLC

20100070728 - Method and apparatus for authenticating user access to disk drive: A disk apparatus is configured to be connected to a host device, and has a security program for preventing unauthorized user access to the disk apparatus. A disk medium stores a boot program for executing a boot process of the disk apparatus, and a security program storage device stores the... Agent: Greer, Burns & Crain

20100070729 - System and method of managing metadata: In a particular embodiment, a controller is adapted to control read/write access to a storage media including a pre-allocated area having multiple meta-blocks. The controller includes logic adapted to control the multiple meta-blocks as a first in first out (FIFO) circular queue. The logic selects one or more meta-blocks from... Agent: Seagate Technology LLC C/o Westman, Champlin & Kelly, P.A.

20100070730 - Minimizing memory access conflicts of process communication channels: A system and method for minimizing cache conflicts and synchronization support for generated parallel tasks within a compiler framework. A compiler comprises library functions to generate a queue for parallel applications and divides it into windows. A window may be sized to fit within a first-level cache of a processor.... Agent: Meyertons, Hood, Kivlin, Kowert & Goetzel (amd)

20100070732 - Apparatus and method for provisioning storage to a shared file system in a storage area network: A provisioning apparatus for provisioning a storage volume to a shared file system in a storage area network, wherein the storage area network comprises a plurality of server nodes and a plurality of storage devices, wherein each server node comprises a shared file system operable for sharing by each of... Agent: Hoffman Warnick LLC

20100070731 - Storage system having allocation-on-use volume and power saving function: A storage system includes physical memory devices, pool volumes, including real areas, an allocation-on-use (AOU) volume including virtual areas, and a controller allocating a non-allocated real area in a pool including the pool volumes to a virtual area corresponding to an address specified by a writing command when no real... Agent: Antonelli, Terry, Stout & Kraus, LLP

20100070734 - Resource reclamation in data storage: Managing resource reclamation in data storage systems is provided. A volume deletion metadata recorder records metadata for one or more deleted volumes. A policy engine, responsive to a predetermined policy rule, applies the policy rule to the metadata. The policy engine initiates policy-controlled data storage space reclamation for the one... Agent: Ibm Corp. (wip) C/o Walder Intellectual Property Law, P.C.

20100070733 - System and method of allocating memory locations: In a particular embodiment, a controller is adapted to allocate each memory segment location of a plurality of memory segment locations of a storage media to store data blocks having a particular data block size. Each memory segment location includes one or more storage blocks of the particular data block... Agent: Seagate Technology LLC C/o Westman, Champlin & Kelly, P.A.

20100070735 - Embedded mapping information for memory devices: Memory modules and methods of operating memory modules embed mapping information within blocks of memory cells to which the mapping information pertains. In particular, when a page is written for a logical data block, that page includes a snapshot of the current mapping information for that logical data block. In... Agent: Leffert Jay & Polglaze, P.A.

20100070736 - Information processing system, information processing method, and program: An information processing system includes: a data processing unit that executes verification processing for a content recorded in a disk and reproduces the disk-recorded content under a condition that the verification succeeds, wherein the data processing unit randomly selects hash units, which are objects of collation, from among a plurality... Agent: Wolf Greenfield & Sacks, P.C.

20100070737 - Address generation: Address generation by an integrated circuit is described. An aspect relates generally to an address generator which has first and second processing units. The second processing unit is coupled to receive a stage output from the first processing unit and configured to provide an address output. The stage output is... Agent: Xilinx, Inc Attn: Legal Department

  
03/11/2010 > patent applications in patent subcategories. listing by industry category

20100064091 - Information processing apparatus and method: An information processing apparatus includes bank overflow flag confirming means for confirming whether a bank overflow flag is set, the bank overflow flag notifying the occurrence of a bank-full state where, in a storage area including plural banks formed therein to store data, not-yet-read data is stored in all the... Agent: Oblon, Spivak, Mcclelland Maier & Neustadt, L.L.P.

20100064098 - Device and method for controlling solid-state memory system: A memory system includes an array of solid state memory devices which are in communication with and under the control of a controller module via a device bus with very few lines. This forms an integrated-circuit mass storage system which is contemplated to replace a mass storage system such as... Agent: Davis Wright Tremaine LLP - Sandisk Corporation

20100064097 - Flash memory storage system: A flash memory storage system has a plurality of flash memory devices comprising a plurality of flash memories, and a controller having an I/O processing control unit for accessing a flash memory device specified by a designated access destination in an I/O request received from an external device from among... Agent: Brundidge & Stanger, P.C.

20100064095 - Flash memory system and operation method: The present invention discloses a flash memory system comprising: a cache memory, a cache memory interface, a host interface, a flash memory interface, and a microprocessor The cache memory interface contains an arbitrator for performing data bus bandwidth time sharing process to access the cache memory The host interface is... Agent: Rosenberg, Klein & Lee

20100064092 - Interface for writing to memories having different write times: An interface between memories having different write times is described. The interface includes a latch for capturing address and data information during a memory access by a processor of a first memory device. The interface also includes an index counter for providing frame management. The interface also includes a variable... Agent: Honeywell International Inc. Patent Services

20100064094 - Memory managing method for non-volatile memory and controller using the same: A memory managing method for a non-volatile memory and a controller using the same are disclosed. The controller includes a system wear leveling member for performing a first wear leveling process in a non-volatile memory for choosing a memory unit; and a subsystem wear leveling member for performing a second... Agent: Bacon & Thomas, PLLC

20100064093 - System, method, and computer program product for converting data in a binary representation to a non-power of two representation: A system, method, and computer program product are provided for converting data in a binary representation to a non-power of two representation. In operation, data in a binary representation is identified. Additionally, the data in the binary representation is converted to a non-power of two representation having a non-power of... Agent: Zilka-kotab, PC

20100064096 - Systems and methods for temporarily retiring memory portions: Flash memory apparatus including a plurality of memory portions, and a controller operative to reserve for data retention purposes, for at least a first duration of time, only certain portions from among said plurality of memory portions including allocating data, during the first duration of time, only to the certain... Agent: Pearl Cohen Zedek Latzer, LLP

20100064099 - Input-output module, processing platform and method for extending a memory interface for input-output operations: Embodiments of an I/O module, processing platform, and method for extending a memory interface are generally described herein. In some embodiments, the I/O module may be configured to operate in a memory module socket, such as a DIMM socket, to provide increased I/O functionality in a host system. Some system... Agent: Schwegman, Lundberg & Woessner, P.A.

20100064100 - Systems, methods, and apparatuses for in-band data mask bit transmission: Embodiments of the invention are generally directed to systems, methods, and apparatuses for in-band data mask bit transmission. In some embodiments, one or more data mask bits are integrated into a partial write frame and are transferred to a memory device via the data bus. Since the data mask bits... Agent: Philip A. Pedigo Intel Corporation

20100064101 - Memory controller and data processing system: A memory controller and data processor have their operation mode switched from the page-on mode for high-speed access to a same page to the page-off mode in response to consecutive events of access to different pages, so that the memory access is performed at a high speed and low power... Agent: Miles & Stockbridge PC

20100064102 - Component discovery in multi-blade server chassis: A method for discovering components on a multi-blade server chassis having an input/output (I/O) module in communication with a plurality of components managed by an advanced management module (AMM) is provided. The I/O module includes a switch module, a redundant array of independent disks (RAID) controller and a baseboard management... Agent: Griffiths & Seaton PLLC (ibm)

20100064104 - Integrated-circuit implementation of a storage-shelf router and a path controller card for combined use in high-availability mass-storage-device shelves and that support virtual disk formatting: An integrated circuit implementing a storage-shelf router used alone, or in combination with other storage-shelf routers, and in combination with path controller cards, to interconnect the disks within a storage shelf or disk array to a high-bandwidth communications medium through which data is exchanged between the individual disk drives of... Agent: Olympic Patent Works PLLC

20100064103 - Storage control device and raid group extension method: The present invention provides a storage system having a controller that can extend an old RAID group to a new RAID group without decreasing a processing speed. A conversion part reads the data from an unconverted area A1, converts it into the data based on a new RAID organization, and... Agent: Juan Carlos A. Marquez C/o Stites & Harbison PLLC

20100064105 - Leveraging synchronous communication protocols to enable asynchronous application and line-of-business behaviors: Methods and systems of leveraging synchronous communication protocols to enable asynchronous application and line of business behaviors. An application platform may be provided and configured to provide a pending state for any synchronous operation. The pending state may indicate that the operation has not been completed yet. For an application... Agent: Merchant & Gould (microsoft)

20100064106 - Data processor and data processing system: The present invention provides a data processor capable of automatically discriminating a loop program and performing a reduction in power by size-variable lock control on an instruction buffer. The instruction buffer of the data processor includes a buffer controller for controlling a memory unit that stores each fetched instruction therein.... Agent: Miles & Stockbridge PC

20100064108 - Data processing apparatus and method for managing snoop operations: The present invention provides a data processing apparatus and method for managing snoop operations. The data processing apparatus has a plurality of processing units for performing data processing operations requiring access to data in shared memory, with at least two of the processing units having a cache associated therewith for... Agent: Nixon & Vanderhye P.C.

20100064107 - Microprocessor cache line evict array: An apparatus for ensuring data coherency within a cache memory hierarchy of a microprocessor during an eviction of a cache line from a lower-level memory to a higher-level memory in the hierarchy includes an eviction engine and an array of storage elements. The eviction engine is configured to move the... Agent: Huffman Law Group, P.C.

20100064109 - Managing storage units in multi-core and multi-threaded systems: A data processing apparatus is provided comprising processing circuitry for executing multiple program threads. At least one storage unit is shared between the multiple program threads and comprises multiple entries, each entry for storing a storage item either associated with a high priority program thread or a lower priority program... Agent: Nixon & Vanderhye P.C.

20100064110 - Method for reading out data from a storage medium: A method for reading out data from a storage medium which stores the data in such a way that they are distributed in sectors, each sector being assigned a sector identifier as a function of the datum respectively stored in the sector. The method includes the following steps: a) assigning... Agent: Kenyon & Kenyon LLP

20100064111 - Information processing device including memory management device managing access from processor to memory and memory management method: A device according to an example of the invention comprises a section which accepts a write destination logical address and write target data from a processor, the write destination logical address indicating a write position to write the write target data into a composite memory which includes a first memory... Agent: SprinkleIPLaw Group

20100064112 - Method and system for providing data accessibility and interlinks between a user and a storage device: A new approach to the manipulation of data access of storage that complies with certain mapping interlinks between front-end servers and back-end storage data pool and which lessens the complexity of the interlinks and improves the efficiency of the data accessibility is disclosed. The method allocates multiple user hardware devices... Agent: Schein & Cai LLP James Cai

20100064113 - Memory management system and method: A technique for managing memory allocation in an electronic device is provided. In one embodiment, a method includes loading a memory allocation strategy for an application executed by a processor of a device, and requesting memory for the application from various memory locations in accordance with the memory allocation strategy.... Agent: Apple Inc. C/o Fletcher Yoder, PC

20100064114 - Stacked device identification assignment: Some embodiments include apparatus and methods having dice arranged in a stack. The dice include at least a first die and a second die, and a connection coupled to the dice. The connection may be configured to transfer control information to the first die during an assignment of a first... Agent: Schwegman, Lundberg & Woessner/micron

  
03/04/2010 > patent applications in patent subcategories. listing by industry category

20100057980 - Data memory device with auxiliary function: The invention relates to a method, a data storage device, and a system with a data storage device having an additional module (18,28), wherein the data storage device comprises at least one memory area, which can be accessed via specific memory structures or addresses, and at least one controller (16,... Agent: Bacon & Thomas, PLLC

20100057979 - Data transmission method for flash memory and flash memory storage system and controller using the same: A data transmission method suitable for transmitting data from a cache to a plurality of flash memory groups through a single data bus in a flash memory storage system is provided. The data transmission method includes sequentially sorting and grouping data to be written at continuous logical addresses in the... Agent: J C Patents

20100057976 - Multiple performance mode memory system: A method and system for controlling a write performance level of a memory is disclosed. The method includes receiving an input at the memory, and configuring the memory to an operation mode providing a write performance level and a storage capacity. The input may specify a storage capacity, a working... Agent: Brinks Hofer Gilson & Lione/sandisk

20100057977 - Reduced-power programming of multi-level cell (mlc) memory: In one embodiment, a mobile electronic device has a host controller, an energy-saving encoder, an energy-saving decoder, and a multi-level cell (MLC) NAND flash memory. The host controller provides raw user data to the energy-saving encoder in k-bit segments. The energy-saving encoder encodes each k-bit segment into an n-bit segment... Agent: Mendelsohn, Drucker, & Associates, P.C.

20100057978 - Storage system and data guarantee method: A system according to the invention reads/writes data by using a memory device performing a wear leveling. A host 4 reads/writes data from/in a flash memory device 2. A first protection code BC is added to the end of a logical block for every logical block of 512 bytes. A... Agent: Juan Carlos A. Marquez C/o Stites & Harbison PLLC

20100057982 - Hypervisor security using smm: Methods, systems, apparatuses and program products are disclosed for protecting computers and similar equipment from undesirable occurrences, especially attacks by malware. Invariant information, such as pure code and some data tables may be enrolled for later revalidation by code operating outside the normal context. For example, a periodic interrupt may... Agent: Phoenix Technologies Ltd.

20100057981 - Methods and devices for executing decompressed option memory in shadow memory: Methods and systems for executing a decompressed portion of an option memory in a shadow memory. An area of system memory is allocated and a portion of the option memory is decompressed using the allocated area. The decompressed portion is stored in the shadow memory so the decompressed portion can... Agent: Duft Bornsen & Fishman LLP

20100057983 - Method and apparatus for an active low power mode of a portable computing device: The present invention discloses a portable computing device (100) including a processor (102), alternate memory (106), and a DRAM memory (108). Under normal operating conditions, providing full functionality of the device, a full code instantiation in the DRAM is executed, providing operating system, user interface and application execution functionality. A... Agent: Patents On Demand, P.A.-general

20100057984 - Memory hierarchy containing only non-volatile cache: A storage system that includes non-volatile main memory; non-volatile read cache; non-volatile write cache; and a data path operably coupled between the non-volatile write cache and the non-volatile read cache, wherein the storage system does not include any volatile cache and methods for retrieving and writing data throughout this memory... Agent: Campbell Nelson Whipps, LLC

20100057987 - Method and system for upgrading normal disk controller to raid controller: The invention provides a method and system for upgrading Normal Disk Controller to RAID (Redundant Array of Independent Disks) Controller. Unlike Normal Disk Controller that reports the exact physical disks to Host Computer System, the RAID Controller only reports the configured RAID Logical Units. According to different RAID configurations, the... Agent: Guanglin Liu

20100057991 - Method for controlling storage system, storage system, and storage apparatus: A storage apparatus comprising a logical volume composed of a plurality of storage media includes an access instruction receiving section receiving, from a server, an instruction to access the logical volume, an access executing section executing an access to the logical volume based on the access instruction, and a power... Agent: Staas & Halsey LLP

20100057989 - Method of moving data in logical volume, storage system, and administrative computer: A data storage system satisfying user's requirements of a thin provisioned volume even if an event has occurred in which the requirements of the thin provisioned volume are not satisfied. When event information is sent from a storage subsystem to an administrative computer, the computer identifies physical resources affected by... Agent: Mattingly & Malur, P.C.

20100057986 - Storage array boot and configuration: A RAID storage array having a controller and plurality of disk drives is configured into a plurality of groups. The plurality of disk drives are in a plurality of drive trays. The controller includes a main memory. A set of configuration information is stored on a central nonvolatile memory device.... Agent: Cochran Freund & Young LLC Lsi Corporation

20100057988 - Storage system and method for managing configuration thereof: In a storage system for storing data, comprising a plurality of storage devices for storing the data, the plurality of storage devices comprising spare storage devices, and the storage system comprises an identifier of each of the storage devices and storage device configuration information having a number of erasures of... Agent: Brundidge & Stanger, P.C.

20100057990 - Storage system logical storage area allocating method and computer system: A method for allocating optimum pages to a logical volume according to the usage of the logical volume and an access characteristic is provided. A storage system is connected to a host computer, includes plural disk drives and a controller to control the plural disk drives, includes a first disk... Agent: Antonelli, Terry, Stout & Kraus, LLP

20100057985 - System and method for allocating performance to data volumes on data storage systems and controlling performance of data volumes: System and method for dynamic chunk allocation to data volumes in storage systems. The system includes host computer, management computer and storage system. A dynamic chunk allocation program in the storage system allocates chunks from chunk pool to a volume using a chunk pool management table and a chunk table.... Agent: Sughrue Mion, PLLC

20100057992 - Portable storage device with an accelerated access speed: A storage device has two connectors for transferring data files: a first connector through which data files can be transferred at an accelerated speed, and a second connector through which data files can be transferred at a conventional speed. According to the present disclosure a user can select the speed... Agent: Toler Law Group

20100057993 - Inter-frame texel cache: Methods, apparatuses, and systems are presented for caching. A cache memory area may be used for storing data from memory locations in an original memory area. The cache memory area may be used in conjunction with a repeatedly updated record of storage associated with the cache memory area. The repeatedly... Agent: Townsend And Townsend And Crew LLP

20100057995 - Content replacement and refresh policy implementation for a content distribution network: A method for replacing, refreshing, and managing content in a communication network is provided. The method defines an object policy mechanism that applies media replacement policy rules to defined classes of stored content objects. The object policy mechanism may classify stored content objects into object groups or policy targets. The... Agent: Lahive & Cockfield, LLP Floor 30, Suite 3000

20100057994 - Device and method for controlling caches: Device and method for controlling caches, comprising a decoder configured to decode additional information of datasets retrievable from a memory, wherein the decoded additional information is configured to control whether particular ones of the datasets are to be stored in a cache.... Agent: Dickstein Shapiro LLP

20100057996 - Cache logic verification apparatus and cache logic verification method: A cache logic verification apparatus is provided. The cache logic verification apparatus includes an acquisition unit that acquires an ongoing process in each stage of a stepped operation to judge whether data to be read in a cache memory holding a copy of contents of a part of a memory... Agent: Staas & Halsey LLP

20100057997 - Cache snoop limiting within a multiple master data processing system: In a data processing system, access to a cache in response to access requests from first processing circuitry and snoop requests resulting from a transaction performed by second processing circuitry are arbitrated. Accesses to the cache are monitored to determine if the first processing circuitry is prevented from accessing the... Agent: Freescale Semiconductor, Inc. Law Department

20100057998 - Snoop request arbitration in a data processing system: A snoop look-up operation is performed in a system having a cache and a first processor. The processor generates requests to the cache for data. A snoop queue is loaded with snoop requests. Fullness of the snoop queue is a measure of how many snoop requests are in the snoop... Agent: Freescale Semiconductor, Inc. Law Department

20100058000 - Snoop request arbitration in a data processing system: A snoop look-up operation is performed in a system having a first cache and a first processor. The first processor generates access requests to the first cache for data. Snoop look-up operations are performed in the cache. The snoop look-up operations are based on snoop requests from a snoop queue.... Agent: Freescale Semiconductor, Inc. Law Department

20100057999 - Synchronization mechanism for use with a snoop queue: In a data processing system each bus master of a plurality of bus masters communicates information via a system interconnect. A cache is associated with a predetermined bus master of the plurality of bus masters for storing information used by the predetermined bus master. A snoop queue is associated with... Agent: Freescale Semiconductor, Inc. Law Department

20100058001 - Distributed shared memory multiprocessor and data processing method: A distributed shared memory multiprocessor that includes a first processing element, a first memory which is a local memory of the first processing element, a second processing element connected to the first processing element via a bus, a second memory which is a local memory of the second processing element,... Agent: Mcginn Intellectual Property Law Group, PLLC

20100058004 - Method of manufacturing a limited use data storing device: Embodiments of methods and systems for controlling access to information stored on memory or data storage devices are disclosed. In various embodiments, methods of retrieving information from a data storage device previously deactivated by modification or degradation of at least a portion of the data storage device are disclosed.... Agent: Searete LLC Clarence T. Tegreene

20100058003 - Multi-plane data order: Systems, methods and computer program products for programming data into a multi-plane memory device employ a multi-plane data order. To allow multiple data pages to be programmed without a need to increase the size of page buffers, in some implementations, a data transfer scheme at which the data pages are... Agent: Fish & Richardson P.C.

20100058002 - System and method for file system level compression using compression group descriptors: A system and method for transparently compressing file system data using compression group descriptors is provided. When data contained within a compression group be compressed beyond a predefined threshold value, a compression group descriptor is included in the compression group that signifies that the data for the group of level... Agent: Cesari And Mckenna, LLP

20100058005 - Control unit for storage apparatus and method for controlling storage apparatus: Each CM retains a function management table in which entry information indicating which function is operating in which CM for what period is registered. Every time a command is executed in a function processing unit on the basis of an instruction from a GUI, components of a CM perform control,... Agent: Staas & Halsey LLP

20100058008 - Data processing control unit, method for controlling data processing operations and data processing system: A data processing control unit for controlling two or more data processing operations SMI1,SMI2. The data processing control unit may include a control memory in control data may be stored which represents information about access to a main memory by the two or more data processing operations. A control data... Agent: Freescale Semiconductor, Inc. Law Department

20100058006 - Document caching for multiple concurrent workflows: Techniques are provided for leveraging the abstraction of a document set to provide optimal throughput across document accessors when multiple document accessors are accessing the same document set. According to one aspect, the document accessors are not restricted to accessing documents in any particular document order. Rather, the state of... Agent: Hickman Palermo Truong & Becker LLP/yahoo! Inc.

20100058007 - Information processing apparatus and memory management method: According to one embodiment, an information processing apparatus includes a CPU, a first memory which is a volatile memory and which is assigned a storage area accessible by the CPU, a second memory which is a non-volatile memory and which includes a capacity smaller than the first memory, and a... Agent: Patterson & Sheridan, L.L.P.

20100058009 - Storage system with automated resource allocation: When a plurality of disk control apparatuses function as one disk control apparatus with a mutual connecting network, a processor is used as an independent resource. Moreover, states of use of resources are monitored, and processing from distribution of the resources to allocation of control tasks is optimized promptly so... Agent: Brundidge & Stanger, P.C.

20100058015 - Backup apparatus, backup method and computer readable medium having a backup program: A backup apparatus and method which stores backup data into a backup data storage area includes detecting whether to increase a capacity of the backup data storage area, assigning a storage area, within an addition-source area set as a storage area permitted to be additionally assigned as the backup data... Agent: Staas & Halsey LLP

20100058012 - Backup data management method in which differential copy time is taken into account: Provided is a computer system, comprising a storage system and a management computer. The management computer manages differential copy start times, differential data amounts of first pairs, and a data amount that can be copied in differential copy per unit time; identifies one of the first pairs for which the... Agent: Antonelli, Terry, Stout & Kraus, LLP

20100058011 - Computer system and backup method therefor: A computer system includes a first volume that is read and written from a first computer and in which write data is written, a second volume that stores journal data in the first volume with the journal data delimited at each predetermined point, a third volume as a virtual volume,... Agent: Brundidge & Stanger, P.C.

20100058010 - Incremental backup using snapshot delta views: A backup method that uses snapshot delta views to create backups of a data collection is provided. The method comprises taking a first snapshot of the data collection, in response to determining that a previous snapshot used to create a backup does not exist; creating a backup of the data... Agent: CenturyIPGroup, Inc. [ibm Us]

20100058013 - Online backup system with global two staged deduplication without using an indexing database: An encryption for a distributed global online backup system with global two-stage deduplication in the absence of an indexing database where data blocks are encrypted using their SHA-1 signatures as encryption keys.... Agent: Duane Morris LLP - PhiladelphiaIPDepartment

20100058014 - Switch apparatus: A switch connectable between hosts and storage device, the switch for providing a service of allotting virtual areas to be deployed in the storage device to any of the hosts upon demand, the switch includes: a processor for controlling allotment of virtual areas to the hosts and allocation of physical... Agent: Staas & Halsey LLP

20100058016 - Method, apparatus and software product for multi-channel memory sandbox: A method, apparatus, and software product allow signalling toward a multi-channel memory subsystem within an application processing architecture, and routing of that signalling via a single sandbox which provides memory protection by controlling memory usage and blocking the signalling if it is unauthorized. The signalling via the sandbox leads to... Agent: Ware Fressola Van Der Sluys & Adolphson, LLP

20100058017 - Data swapping in a storage system: Systems and methods for data swapping in a storage network are provided. The method comprises associating a flag with a first track on a first volume (TA1) and a first track on a second volume (TB1) to indicate that I/O access to TA1 is to be redirected to TB1, and... Agent: CenturyIPGroup, Inc. [ibm Us]

20100058018 - Memory scheduler for managing internal memory operations: An integrated circuit includes: a resistive memory having an array of resistive memory cells; a memory controller that controls operation of the resistive memory in accordance with external commands from an external device; and a memory scheduler coupled to the resistive memory and to the memory controller. The memory scheduler... Agent: Edell, Shapiro & Finnan, LLC

20100058019 - Data transfer between wireless universal serial bus (usb) host controller driver and wireless usb host controller in a wireless usb host: A wireless Universal Serial Bus (USB) host that optimizes the data transfer between the Wireless Host Controller Driver (WHCD) and the Wireless Host Controller (WHC). The data transfer between the WHCD and the WHC is optimized by reducing the overhead of data fragmentation. Higher performance without sacrificing memory and computation... Agent: Intel/bstz Blakely Sokoloff Taylor & Zafman LLP

20100058020 - Mobile phone and method for managing memory of the mobile phone: A method for managing memory of a mobile phone provides a memory allocation table for images captured by a camera module of the mobile phone. The memory allocation table records memory allocation information of the images. All application programs of the mobile phone can load the image in one memory... Agent: PCe Industry, Inc. Att. Steven Reiss

20100058021 - Storage system and control method for the same: An externally-connected volume of a main storage is correlated to an AOU volume inside of an external storage. The AOU volume is allocated with a not-yet-used page in a pool in accordance with data writing. When a command is issued to the externally-connected volume for formatting or others, a first... Agent: Juan Carlos A. Marquez C/o Stites & Harbison PLLC

20100058022 - Adaptive buffer device and method thereof: An adaptive buffer device includes a plurality of entries each including an address field and a record block, and a control unit for selectively setting each entry to one of a normal status and a transformed status. When the control unit sets a first one of the entries to the... Agent: Ladas & Parry LLP

20100058023 - Efficiently managing modular data storage systems: The management of a data storage system. The system may store data objects that are subject to change in container sets. The data storage system uses location maps to map the data objects to a corresponding container. When there has been, or will be, a change in the availability of... Agent: Workman Nydegger/microsoft

20100058024 - Data transfer apparatus, data transfer method and processor: A processor includes a CPU core which executes a user program, and a data transfer apparatus. The CPU core stores a transfer request from a user program in a specific area of a main memory, in which the transfer request specifies the virtual addresses of a transfer source and a... Agent: Gibson & Dernier LLP

20100058026 - Loading entries into a tlb in hardware via indirect tlb entries: An enhanced mechanism for loading entries into a translation lookaside buffer (TLB) in hardware via indirect TLB entries. In one embodiment, if no direct TLB entry associated with the given virtual address is found in the TLB, the TLB is checked for an indirect TLB entry associated with the given... Agent: Ibm Corporation RochesterIPLaw Dept. 917

20100058025 - Method, apparatus and software product for distributed address-channel calculator for multi-channel memory: A method, apparatus, and computer program product are used for reading from a table that splits a plurality of physical addresses between a plurality of channels. One of the physical addresses is determined based at least partly on a virtual address used by an execution device such as the hardware... Agent: Ware Fressola Van Der Sluys & Adolphson, LLP

20100058027 - Method for selecting hash function, method for storing and searching routing table and devices thereof: A method for selecting a hash function, a method for storing and searching a routing table and devices thereof are provided. The method for selecting a hash function includes: hashing data to be hashed by using a current alternative hash function; decoding a hash result; accumulating decoded results until no... Agent: Huawei Technologies Co., Ltd. C/o Darby & Darby P.C.

20100058028 - Electronic device and address space expansion method: An address space expansion method implemented by the electronic device which includes a storage unit, wherein the storage unit includes a first storage unit and a second storage unit, comprising: responding to the user operation to generate a target address; determining whether a address range of the target address is... Agent: PCe Industry, Inc. Att. Steven Reiss

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 20130516: xml
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 - Terms & Conditions

Results in 0.92765 seconds

PATENT INFO