Patents

Searching:





Search by keyword, patent number, inventor, assignee, city or state:




Patent # Description
US-7,549,025 Efficient marking of shared cache lines
One embodiment of the present invention provides a system that efficiently marks cache lines in a multi-processor computer system. The system starts by receiving...
US-7,549,024 Multi-processing system with coherent and non-coherent modes
An integrated circuit comprising a plurality of processor cores operable to perform respective data processing operations, at least one of said processor cores...
US-7,549,023 Method and apparatus to update a cache for security records
A method, apparatus, and article for caching security records for access by a hardware offloading device are disclosed. A method for updating security record...
US-7,549,022 Avoiding cache line sharing in virtual machines
Avoiding cache-line sharing in virtual machines can be implemented in a system running a host and multiple guest operating systems. The host facilitates hardware...
US-7,549,021 Enhanced data integrity using parallel volatile and non-volatile transfer buffers
Method and apparatus for transferring data. The apparatus preferably includes a first volatile memory block, a second volatile memory block coupled to a...
US-7,549,020 Method and apparatus for raid on memory
A method for protecting memory is provided. The method includes reading a block of data from a storage drive and writing the block of data to a first memory...
US-7,549,019 Storage control system
The enclosure 10 in which the storage control system 600 is constructed comprises a scale-out NAS head group 111 constituted by two or more NAS heads, and a...
US-7,549,018 Configurable blade enclosure
A blade enclosure is provided which may accommodate a first configuration which includes integrated drive enclosure blades (I-DEBs) or a second configuration...
US-7,549,017 Methods and apparatus for selecting a virtualization engine
Methods and apparatus are provided for efficiently selecting virtualization engines in storage area networks. Initiators, targets, and candidate virtualization...
US-7,549,016 Storage control apparatus for selecting storage media based on a user-specified performance requirement
A storage control apparatus according to the present invention includes a plurality of connecting units connected to one or more host computers and one or more...
US-7,549,015 Systems and method for controlling directory capacities with an accuracy tolerant ratio
A method for controlling directory capacities with an accuracy tolerant ratio includes the steps of: applying for a capacity; linking to a directory; checking...
US-7,549,014 Method and apparatus for coalesced multi-block read
A storage system, such as a storage server, receives a list of volume block numbers (VBNs) in a multi-block read request. In response to the request, the storage...
US-7,549,013 Increasing the memory performance of flash memory devices by writing sectors simultaneously to multiple flash...
In one embodiment of the present invention, a memory storage system for storing information organized in sectors within a nonvolatile memory bank is disclosed....
US-7,549,012 Memory device with sector pointer structure
A pointer structure on the storage unit of a non-volatile memory maintains a correspondence between the physical and logical address. The controller and storage...
US-7,549,011 Bit inversion in memory devices
Bit inversions occurring in memory systems and apparatus are provided. Data is acquired from a source destined for a target. As the data is acquired from the...
US-7,549,010 Communication apparatus and method
A communication apparatus communicates a first message via a network, extracts a difference between the first message and a second message that has been...
US-7,549,009 High-speed PCI interface system and a reset method thereof
A high-speed PCI interface system with reset function and a reset method thereof are provided. The interface system comprises a host controller chipset, at least...
US-7,549,008 Interface adapter for a portable media player device
A "smart cable" that connects one or more peripheral devices to a digital media player having multiple, different types of input and/or output connections.
US-7,549,007 Portable computer having an interface for direct connection to a mobile telephone
The present invention provides a solution to the dual problems of mobility and portability associated with using a portable telephone in combination with a...
US-7,549,006 Structure of object stacks for driver
A structure of object stacks for driver with hot plug function is provided, wherein the hot plug function is with serial ATA device, which can be supported by...
US-7,549,005 System and method for managing interrupts
Method and system for managing interrupts originating from multiple sources is provided. The method includes assigning interrupt sources to a group; notifying an...
US-7,549,004 Split filtering in multilayer systems
Circuitry and methods enable masters without split capability to communicate with split capable slaves in a multilayer system. The output stage associated with...
US-7,549,003 Creation and management of destination ID routing structures in multi-host PCI topologies
System and method for managing routing of data in a distributed computing system, such as a distributed computing system that uses PCI Express protocol to...
US-7,549,002 Enclosure numbering in RAID data storage systems
Enclosure numbering is performed in redundant array of independent disk (RAID) data storage systems. If first, second, and third boards in an enclosure indicate...
US-7,549,001 Digital RAM memory circuit with an expanded command structure
Methods, systems, and articles of manufacture for transferring control commands to a memory device. In one embodiment, the memory device comprises at least one...
US-7,549,000 Apparatus and method for generating bitstream of S/PDIF data in HDMI
An apparatus and method for regenerating S/PDIF data is disclosed. The apparatus includes a buffer for buffering sample words of the data units; a decision unit...
US-7,548,999 Chained hybrid input/output memory management unit
In one embodiment, an input/output (I/O) node comprises an I/O memory management unit (IOMMU) configured to translate memory requests. The I/O node is configured...
US-7,548,998 Modifying host input/output (I/O) activity to allow a storage drive to which I/O activity is directed to access...
Provided are a method, system, and article of manufacture to process communications between a host and storage drive having a storage media. An Input/Output...
US-7,548,997 Functional DMA performing operation on DMA data and writing result of operation
In one embodiment, a direct memory access (DMA) controller comprises a transmit control circuit, an offload engine, and a receive control circuit. The transmit...
US-7,548,996 Data streamer
In an information processing system which has plurality of modules including a processor, a main memory and a plurality of I/O devices, a data transfer switch...
US-7,548,995 Strategies for disseminating media information using redundant network streams
A system is described for disseminating media information. An operations center transmits at least a primary stream on a first network connection and a backup...
US-7,548,994 Disk initiated asynchronous event notification in an information handling system
A SAS target device, e.g., SAS disk, may instantiate an asynchronous event notification (AEN) transaction while still conforming to SAS protocol standards. When...
US-7,548,993 Data transmission apparatus, data transmission method and data transmission program
A data transmission apparatus capable of transmitting image data to a recipient using recipient's desired transmission parameters regardless of whether the...
US-7,548,992 Method for preparing a decision tree for packet processing
The invention relates to methods for processing data packets according to a set of rules, and especially for preparing of decision trees for selecting the...
US-7,548,989 Method and system for maintaining consistency during multi-threaded processing of LDIF data
A method, a system, an apparatus, and a computer program product are presented for loading LDIF ((Lightweight Directory Access Protocol (LDAP) Data Interchange...
US-7,548,988 Software downloading using a television broadcast channel
A software distribution architecture having a television broadcast system as its infrastructure. Software from a software repository (1600) is mixed into a...
US-7,548,987 Method and system for improved transcoding of information through a telecommunication network
A system (and methods) for transferring multimedia information from a source location to a destination location through one or more networks, which may be...
US-7,548,986 Electronic device network providing streaming updates
Discloses herein is wireless electronic device network employing a stream processing generator to generate updates in electronic devices capable of updating...
US-7,548,985 System for managing user profile data
In a communications environment, a system for managing user profile data comprises a network interface layer operatively associated with a communications network...
US-7,548,984 Stream distribution system, stream server device, cache server device, stream record/playback device, related...
The invention aims to protect content copyright and reduce the load on a stream server device in a stream distribution system having the stream server device,...
US-7,548,983 Configurable connector adapted to convey data between a first application and a second application
Embodiments of the present invention provide a connector adapted to convey data between a first application and a second application (or application components)....
US-7,548,982 Predictive branching and caching method and apparatus for applications
A method and system of identifying usage patterns for web pages in a website, includes receiving a website map identifying one or more web pages in the website,...
US-7,548,981 Biometric authentication over wireless wide-area networks
A system and method are described for providing biometric authentication to mobile nodes, such as mobile nodes seeking a mobile Internet protocol (mobile IP)...
US-7,548,980 Enhanced network management system
An enhanced network management system is disclosed. The network management system is configured to receive management information via multiple virtual...
US-7,548,979 Method, system, and computer-readable medium for managing a host session on a remote computer
A method and computer system are provided for managing a host session on a remote computer. A request is sent to establish a host session from a client computer....
US-7,548,978 Network access using network identification
A network system that identifies a home network of a user by a network identification in an access request. When the access request is received in a network, the...
US-7,548,977 Client / server application task allocation based upon client resources
A software method for allocating application tasks between a client and a server can include the step of detecting client-based computing resources for executing...
US-7,548,976 Methods and systems for providing variable rates of service for accessing networks, methods and systems for...
Systems and methods for providing network access, e.g. Internet access, are described. An architecture includes a host organization network through which network...
US-7,548,975 Methods and apparatus for implementing virtualization of storage within a storage area network through a...
Methods and apparatus for implementing storage virtualization on a network device of a storage area network are disclosed. A virtual enclosure is created that...
US-7,548,974 Adaptively processing client requests to a network server
In a computer network environment, a server protocol is provided to process read requests from clients. Rather than all read requests being processed...
← Previous | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 | Next →