An aircraft having vertical takeoff and landing capability provided with at least first and second laterally extending paddle wheels rotatable on a central axis perpendicular to the longitudinal axis of the aircraft fuselage and between its nose and tail.
Make the Most of Our Site
See this month's Top Inventors and Most Cited Patents.
Stay on top of the latest innovations by subscribing to an RSS feed.
Registered users: Manage your profile.
| Number | Title | Issue Date |
| 8190702 | Systems and methods for invoking commands across a federation Some embodiments provide different frameworks for seamlessly issuing and executing commands across servers of different federation participants. Each framework facilitates issuance and execution of a command that originates from a first federation participant and th... | 05/29/2012 |
| 8180843 | Transparent file migration using namespace replication A NAS switch provides file migrations in a NAS storage network that are transparent to the clients. A source file server exports an original NAS file handles indicative of object locations on the source file server to the NAS switch. The NAS switch modifies the orig... | 05/15/2012 |
| 8166128 | Systems and methods for dynamically updating a virtual volume in a storage virtualization environment A storage virtualization environment is provided that includes a system for dynamically updating a virtual volume in associated with a host system. The system may include a set of storage devices, each of which includes physical block addresses that store data assoc... | 04/24/2012 |
| 8161128 | Sharing of data across disjoint clusters Methods and devices are provided for sharing data across two or more different clusters. An operating system (OS) in a cluster checks a metadata record of a file system of a shared device to retrieve path group identifiers (PGIDs). A control unit list of the shared ... | 04/17/2012 |
| 8117276 | Systems and methods for invoking commands across a federation Some embodiments provide different frameworks for seamlessly issuing and executing commands across servers of different federation participants. Each framework facilitates issuance and execution of a command that originates from a first federation participant and th... | 02/14/2012 |
| 8046423 | Memory overload protection A method, system and program product for controlling memory overload for a computer system. The invention determines heap utilization of a server; determines a maximum session lifetime a configured percentile of at least one session; determines a traffic rate (compr... | 10/25/2011 |
| 8041774 | Early issue of transaction ID Early issue of transaction ID is disclosed. An apparatus comprising decoder to generate a first node ID indicative of the destination of a cache transaction from a caching agent, a transaction ID allocation logic coupled to and operating in parallel to the decoder t... | 10/18/2011 |
| 7975018 | Systems and methods for providing distributed cache coherence A plurality of access nodes sharing access to data on a storage network implement a directory based cache ownership scheme. One node, designated as a global coordinator, maintains a directory (e.g., table or other data structure) storing information about I/O operat... | 07/05/2011 |
| 7966310 | Method, system, and software for correcting uniform resource locators A uniform resource locator (URL) entered into a browser may be altered to correct misspellings or other errors in the URL. The prefix, the domain name and the domain extension may all be spell checked, compared with lists of homophones, compared with commonly misspe... | 06/21/2011 |
| 7966302 | Managing long-lived resource locks in a multi-system mail infrastructure Embodiments of the present invention address deficiencies of the art in respect to managing resource locks and provide method, system and computer program product for managing long-lived resource locks. In a first embodiment, a data processing system for managing lo... | 06/21/2011 |
| 7933869 | Method and system for cloning a tenant database in a multi-tenant system Exemplary methods and systems may clone a tenant database and send updates to the clone. By doing so, methods and systems may determine a difference between the clone and the tenant, making it possible to test upgrades for a tenant based on the difference. With this... | 04/26/2011 |
| 7930359 | Methods of consistent data protection for multi-server applications A method according to one embodiment includes receiving a request to perform a snapshot of data associated with an application running on multiple servers; coordinating I/O Freezers on different servers for freezing data requests from instances of the application ru... | 04/19/2011 |
| 7882198 | Shared JAVA JAR files Techniques are disclosed for sharing programmatic modules among isolated virtual machines. A master JVM process loads data from a programmatic module, storing certain elements of that data into its private memory region, and storing other elements of that data into ... | 02/01/2011 |
| 7865567 | Virtual on-demand electronic book An electronic book selection and delivery system distributes text to subscribers. The system provides for on-demand and virtual on-demand delivery of electronic books. Specified electronic books may be broadcast to a set of subscribers. Alternatively, a first sectio... | 01/04/2011 |
| 7836145 | Computer system, management method, and management computer for managing data archiving storage extents based on server performance management information and storage utilization information To manage the configuration of a data archiving system without increasing the load on the data archiving system while keeping the performance of computers and the load on storage subsystems balanced, there is provided a computer system, including: a plurality of dat... | 11/16/2010 |
| 7831682 | Providing a reliable backing store for block data storage Techniques are described for managing access of executing programs to non-local block data storage. In some situations, a block data storage service uses multiple server storage systems to reliably store copies of network-accessible block data storage volumes that m... | 11/09/2010 |
| 7797394 | System and method for processing commands in a storage enclosure A system and method for receiving and responding to issued commands in a storage enclosure is disclosed in which each storage enclosure processor of the storage enclosure is coupled to each expander of the storage enclosure. Each storage enclosure processor receives... | 09/14/2010 |
| 7792916 | Management of cluster-wide resources with shared variables The number of concurrent systems locks supported on a Sysplex is limited. Since persistent system locks may not be released for a long time, the limit may be reached resulting in outage periods. Access to resources may be managed through shared variables across a cl... | 09/07/2010 |
| 7769734 | Managing long-lived resource locks in a multi-system mail infrastructure Embodiments of the present invention address deficiencies of the art in respect to managing resource locks and provide method, system and computer program product for managing long-lived resource locks. In a first embodiment, a data processing system for managing lo... | 08/03/2010 |
| 7743026 | Redirection to local copies of server-based files Mapping a server file to a corresponding locally stored copy of a server file and redirecting an application to a server file or to a corresponding local copy of the server file are provided for opening a most up-to-date and/or most reliable version of the desired f... | 06/22/2010 |
| 7743109 | Reducing round trips across a wide area network for resource locking by extended locking and delayed unlocking A locking mechanism for a data resource is disclosed, which can operate across LANs and a WAN. The technique temporarily imposes an extended lock on the requested data resource. While the extended lock is in force, all lock and unlock requests issued by the same cli... | 06/22/2010 |
| 7689661 | Method and system for community data caching A cache module (26) at a client computer (12) controls a cache portion (28) on a storage device (24). The cache module communicates with other cache modules at other clients to form a cache community (15). The cache modules store W... | 03/30/2010 |
| 7685250 | Techniques for providing packet rate pacing Techniques to pace the transmission of packets to multiple connections using one or more queues or storages. When multiple queues are used, each queue may have an associated throughput rate and each of the queues may have a different associated throughput rate. ... | 03/23/2010 |
| 7650387 | Method and system for managing storage on a shared storage space A method, a system, a machine-readable medium, and an apparatus for managing storage on a shared storage space, for example, on an email server, are provided. A plurality of emails is compared. If the content of each of the plurality of emails is the same, then a si... | 01/19/2010 |
| 7620694 | Early issue of transaction ID Early issue of transaction ID is disclosed. An apparatus comprising decoder to generate a first node ID indicative of the destination of a cache transaction from a caching agent, a transaction ID allocation logic coupled to and operating in parallel to the decoder t... | 11/17/2009 |
| 7603429 | Network adapter with shared database for message context information A network interface adapter includes a network interface and a client interface, for coupling to a client device so as to receive from the client device work requests to send messages over the network using a plurality of transport service instances. Message process... | 10/13/2009 |
| 7593998 | File cache-controllable computer system An object of this invention is to speed up file access and shorten the switching time upon failure. There is provided a computer system with plural storage systems and plural servers, in which: the storage systems each have a disk drive for storing files read/writte... | 09/22/2009 |
| 7587467 | Managed peer-to-peer applications, systems and methods for distributed data access and storage Applications, systems and methods for efficiently accessing and controlling data of devices among multiple computers over a network. Strategic cache management processes are provided to manage the data in cache memory of the storage devices involved. Communication o... | 09/08/2009 |
| 7580986 | Dependency graph-based aggregate asset status reporting methods and apparatus A method for a computer system includes determining a dependency graph for a user-selected aggregate asset comprising a plurality of nodes, determining node types for the plurality of nodes, when a first node of the plurality of nodes comprises a file-level asset no... | 08/25/2009 |
| 7565405 | Method and apparatus for providing data storage in peer-to-peer networks A method and apparatus for enhanced data storage in peer-to-peer (P2P) networks. Users subscribe to a P2P storage network that allows each user to store files on the storage network by swapping blocks of the user's files with blocks from storage of a peer, or peers,... | 07/21/2009 |
| 7516189 | Information transmission method and host device An information transmission method that transmits information from a first host device connected to a first network to a second host device connected to a second network, comprising the steps of writing information from the first host device to a shared storage regi... | 04/07/2009 |
| 7509391 | Unified memory management system for multi processor heterogeneous architecture A multi-processor system 8 includes multiple processing devices, including DSPs (10), processor units (MPUs) (21), co-processors (30) and DMA channels (31). Some of the devices may include internal MMUs (19, 32) which allows... | 03/24/2009 |
| 7499980 | System and method for an on-demand peer-to-peer storage virtualization infrastructure A system and method for creating an on-demand virtual drive from dedicated storage on a plurality of partners in a peer-to-peer network using an agent installed on each of the partners. The agent has a contributing program and a requesting program. The contributing ... | 03/03/2009 |
| 7469274 | System and method for identifying third party copy devices Systems, methods, apparatus and software can be implemented to discover third-party copy devices in a distributed computing environment, determine which of the third-party copy devices is best suited for a particular data moving application, and thereby better utili... | 12/23/2008 |
| 7469275 | System having interfaces, switch, and memory bridge for CC-NUMA operation A node comprises at least an interconnect, one or more coherent agents coupled to the interconnect, and a memory bridge coupled to the interconnect. The memory bridge is configured to maintain coherency on the interconnect on behalf of other nodes. In one embodiment... | 12/23/2008 |
| 7454478 | Business message tracking system using message queues and tracking queue for tracking transaction messages communicated between computers A tracking system includes a business system using a plurality of application modules each including a computer for processing a transaction including a plurality of steps. A messaging system includes a messaging computer program embodied in a computer readable medi... | 11/18/2008 |
| 7444662 | Video file server cache management using movie ratings for reservation of memory and bandwidth resources Access to movies ranging from very popular movies to unpopular movies is managed by configuring sets of data movers for associated movie rankings, reserving data mover local cache resources for the most popular movies, reserving a certain number of streams for popul... | 10/28/2008 |
| 7441009 | Computer system and storage virtualizer The computer system is capable of setting centralized modules so as to make most of access requests to a virtual storage unit correspond to physical storage units assigned to a centralized module, which receives the requests. The computer system comprises a storage ... | 10/21/2008 |
| 7437424 | Storage system In order to allow a host computer to specify an operable logical unit (LU), a storage system responds with extended LU information, including at least connection portion numbers, target IDs and logical unit numbers according to an inquiry made from the host computer... | 10/14/2008 |
| 7430615 | RDMA server (OSI) global TCE tables In remote direct memory access (RDMA) transfers in a multinode data processing system in which the nodes communicate with one another through communication adapters coupled to a switch or network, there is a need for the system to ensure efficient memory protection ... | 09/30/2008 |