Patents

Searching:





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




Patent # Description
US-7,512,740 Microprocessor with improved data stream prefetching
A microprocessor coupled to a system memory by a bus includes an instruction decode unit that decodes an instruction that specifies a data stream in the system...
US-7,512,739 Updating a node-based cache LRU tree
Exemplary embodiments include a method for updating an Cache LRU tree including: receiving a new cache line; traversing the Cache LRU tree, the Cache LRU tree...
US-7,512,738 Allocating call stack frame entries at different memory levels to functions in a program
Provided are a method, system, and program for allocating call stack frame entries at different memory levels to functions in a program. Functions in a program...
US-7,512,737 Size based eviction implementation
Methods for a treatment of cached objects are described. In one embodiment, management of a region of a cache is configured with an eviction policy plug-in. The...
US-7,512,736 System and method for adaptive raid configuration
One embodiment of the present invention includes the steps of determining the optimal RAID level to implement for a given disk drive array, and to the extent...
US-7,512,735 Apparatus and method to control access to logical volumes
A method to control access to logical volumes. The method provides a plurality of host computers and an information storage and retrieval system comprising a...
US-7,512,734 Adaptive storage system
A storage controller for a host device comprises a control module that receives data storing and data retrieving requests from the host device. A disk drive that...
US-7,512,733 Semiconductor memory and memory controller therefor
The present invention relates to AG-AND-type flash memory which reads management information about a plurality of clusters in a short time, wherein a plurality...
US-7,512,732 Method of protocol conversion between synchronous protocols that are suitable for synthesis
Protocol conversion is disclosed. A first transaction of a first protocol and a second transaction of a second protocol are accessed. From the accessed...
US-7,512,731 Computer system and memory bridge for processor socket thereof
A multi-processor computer system includes a memory bridge configured in a processor socket on a motherboard. The memory bridge module electrically connects a...
US-7,512,730 Method for dynamically allocating interrupt pins
A method for dynamically allocating interrupt pins is provided. The present method is used for allocating a plurality of interrupt pins of a control chip. In the...
US-7,512,729 Method and apparatus for a high efficiency two-stage rotating priority arbiter with predictable arbitration latency
A scalable, two-stage rotating priority arbiter with re-circulation and bounded latency for use in multi-threaded, multi-processing devices. An apparatus...
US-7,512,728 Inter-chip communication system
The complexity of user designs, the limited capacity of FPGA chips, and the limited number of chip pinouts have resulted in the development of inter-chip...
US-7,512,727 Redundant control system having a peripheral unit for an automation device
There is described a periphery unit for an automatic device, which can be actuated as an analog input and as an analog output. A number of connections which are...
US-7,512,726 Reconfigurable flash media reader system
A reconfigurable flash media reader system provides a flash media reader that accepts both asynchronous and synchronous flash media cards. The reader identifies...
US-7,512,725 Generating a data stream from cartridge controllers using a plurality of measurement cartridges
System and method for controlling cartridges to perform industrial operation(s). The system may include cartridge controllers coupled to the cartridges, timing...
US-7,512,724 Multi-thread peripheral processing using dedicated peripheral bus
One embodiment of the present invention performs peripheral operations in a multi-thread processor. A peripheral bus is coupled to a peripheral unit to transfer...
US-7,512,723 Queued interface devices, multi-core peripheral systems, and methods for sharing a peripheral in a multi-core...
A queued interface device configured to communicate with a peripheral includes a first interface configured to receive and store a first set of peripheral...
US-7,512,722 Method for completing a plurality of chained list DMA commands that include a fenced list DMA command element
A method, an apparatus, and a computer program product are provided for completing a plurality of (direct memory access) DMA commands in a computer system. It is...
US-7,512,721 Method and apparatus for efficient determination of status from DMA lists
Preferred embodiments of the present invention increase the efficiency of access to a constructed list of memory locations, or DMA list by a host processor. In...
US-7,512,720 System and method for accessing universal serial bus networks
The disclosure is directed to a computational device including functional circuitry, a transceiver interface that is accessible to the functional circuitry, and...
US-7,512,719 Sharing a dynamically located memory block between components executing in different processor modes in an...
A method, system, apparatus, and computer-readable medium for sharing a dynamically located memory block between regular, SMM, and other components in an EFI...
US-7,512,718 Reconfigurable computing array without chassis
A computing device having a unique form factor and adapted for connecting to an external device is described. The computing device includes external...
US-7,512,717 Fibre channel controller shareable by a plurality of operating system domains within a load-store architecture
A Fiber Channel (FC) controller shareable by a plurality of operating system domains (OSDs) within a load-store architecture is disclosed. The controller...
US-7,512,716 Header compression method
The invention relates to header compression in packet-based communication systems. A mechanism that allows a compressor to reject a request for an undesirable...
US-7,512,715 System and method for requesting a resource over at least one network with reduced overhead
Systems and methods are provided for requesting a resource over at least one network. The system includes a network entity, such as a gateway or an origin...
US-7,512,714 System and method for transmitting ACARS messages over a TCP/IP data communication link
An ACARS messaging system according to the invention is deployed when a TCP/IP subnetwork is available to the aircraft. ACARS messages are encoded into ASN.1...
US-7,512,713 System and method for rendering independent persistence of information by performing a time driven query on an...
A system and methods providing a rendering independent persistence of information is provided. In an illustrative implementation, data is provided having some...
US-7,512,712 Method for translation of documents
A translation method reduces the time required for display of the translation of a web page. Original document data is obtained to display an original document...
US-7,512,711 Scalable network apparatus for content based switching or validation acceleration
A network apparatus is provided that may include one or more security accelerators. The network apparatus also includes a plurality of network units cascaded...
US-7,512,710 Web address converter for dynamic web pages
A Web address converter helps dynamic Web sites get the attention of spiders of Internet search engines. With the Web address converter, requests from Web...
US-7,512,709 Address restriction method, address restriction program, and address restriction apparatus
A router obtains a network address generated by a PC connected to a LAN, and the identification data (MAC address) unique to the PC. When the obtained network...
US-7,512,708 Communications system
The present invention relates to a communications system (1) for handling communications sessions, for example multimedia calls or voice calls. The ...
US-7,512,707 Load balancing of server clusters
A load balancing scheme is described for a server cluster. An application identifier is received by the cluster from a client desiring to connect to the...
US-7,512,706 Method, computer program product, and data processing system for data queuing prioritization in a multi-tiered...
A method, computer program product, and a data processing system for data prioritization in a multi-tier network system is provided. A server having a plurality...
US-7,512,705 Truncating data units
A data unit is received in a first device via a network. A truncated copy of the data unit is generated. The truncated copy of the data unit is transmitted to a...
US-7,512,704 Wireless computer system
A system and method of communicating keyboard, video and cursor control (or mouse) data from a plurality of servers to one or more client workstations through...
US-7,512,703 Method of storing data concerning a computer network
A system and associated method of storing data concerning a computer network are disclosed. Mesh information concerning a mesh of nodes in the computer network...
US-7,512,702 Method and apparatus providing highly scalable server load balancing
A method and apparatus providing highly scalable server load balancing are disclosed. Data packets from a client are routed through one or more routers to a...
US-7,512,701 System and method for efficiently replicating a file among a plurality of recipients in a reliable manner
In accordance with one embodiment, a method of distributing a file from a first node to a plurality of recipient nodes comprises partitioning a file F into a...
US-7,512,700 Real-time mining and reduction of streamed data
A stream data node receives real-time streamed data from one or more input devices, dynamically filters the streamed data to reduce the streamed data, and...
US-7,512,699 Managing position independent code using a software framework
A method for managing position independent code using a software framework is presented. A software framework provides the ability to cache multiple plug-in's...
US-7,512,698 Dynamic quality adjustment based on changing streaming constraints
A method and apparatus for dynamic quality adjustment of digital media based on changing streaming constraints is provided. A digital media server sends a...
US-7,512,697 Scheduling of multiple files for serving on a server
Multiple files a served using a server coupled to a data network. A plurality of files is determined, wherein a file includes an integer number of blocks, and...
US-7,512,696 Method and system for implementing a connection between Web Parts to send or receive data
A Web Part connection runtime framework provides the architecture for Web Parts to connect and pass data between each other. The runtime framework provides a...
US-7,512,695 Method and system to control the communication of data between a plurality of interconnect devices
A method and system of communicating data between a source interconnect device and a destination interconnect device are defined. The method includes adding an...
US-7,512,694 Wireless communications invisible proxy and hooking systems and methods
An communications service provider provides wireless access to a packetized data network, such as the Internet. The service provider includes a server computer....
US-7,512,693 Dual-component state token with state data direct access index for systems with high transaction volume and...
Access to state data by a client process such as state data in an Online Transaction Processing arrangement is controlled through generation of and exchanging of...
US-7,512,692 Exchange of information in a communication system
A technique for supplying a data object to a user of a communication system includes: (a) creating a data object intended for rendering at a first communication...
US-7,512,691 Message request response server and processor
Provides methods, apparatus and systems for message request response server and processor. A server apparatus including: a request processing unit for performing...
← 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 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 | Next →