Ballistic resistant body covering
A ballistic resistant body covering for protecting the torso, groin and neck area from ballistic missiles.
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 |
| 8180907 | Managing IPMI sessions Technologies are described herein for managing Intelligent Platform Management Interface (“IPMI”) sessions between an application module and a target IPMI device. A session abstraction layer module receives an IPMI request from the application module over a firs... | 05/15/2012 |
| 8176168 | Detecting the health of an operating system in virtualized and non-virtualized environments A remote management controller is provided for use in conjunction with a managed host computer. The remote management controller exposes a virtual network interface controller, such as a driverless virtual USB network interface controller, to the managed host comput... | 05/08/2012 |
| 8161203 | Detecting the presence and activity of a mass storage device Technologies are described herein for detecting the presence and activity of a mass storage device. A resistor divider circuit generates a voltage indicating whether a mass storage device has been mated to a mass storage backplane and whether the device is active. T... | 04/17/2012 |
| 8146056 | Debugging a computer program by interrupting program execution in response to access of unused I/O port A method, computer-readable medium, and apparatus for debugging a computer program utilizing breakpoints triggered by accessing a rarely used or unused I/O port is provided. Rarely used or unused I/O ports are identified in a computer system and a debugger program i... | 03/27/2012 |
| 8140775 | Allocating background workflows in a data storage system using autocorrelation Technologies are described for implementing a system that schedules background workflows in a storage system. Historical load statistics can be analyzed to estimate the preferred times in the future during which to schedule background workflows. After collecting loa... | 03/20/2012 |
| 8135993 | Updating a firmware image using a firmware debugger application Systems, methods, and computer-readable media provide for updating a firmware image during a debugging sequence using a firmware debugger application without re-flashing each updated firmware image on a non-volatile memory device. Embodiments include a debugger appl... | 03/13/2012 |
| 8135943 | Method, apparatus, and computer-readable medium for generating a dispatching function The routines to be called by the dispatching function are identified based on the contents of description files associated with the child modules containing the routines to be called. Once the routines to be called by the dispatching function have been identified, a... | 03/13/2012 |
| 8127096 | High capacity thin provisioned storage server with advanced snapshot mechanism Technologies for high capacity storage servers with thin provisioning can support an increased storage capacity and an increased number of snapshots within a data storage system while maintaining a reduced memory footprint. Flexible virtual address translation can s... | 02/28/2012 |
| 8117368 | System management interrupt interface wrapper In a personal computing system function calls, formatted in 16-bit format for a 16-bit interface to the firmware, are communicated through an operating system providing a System Management Interrupt (SMI) interface to the firmware. An SMI function call in SMI format... | 02/14/2012 |
| 8117158 | Method, system, apparatus, and computer-readable medium for taking and managing snapshots of a storage volume A method, system, apparatus, and computer-readable medium are provided for taking snapshots of a storage volume. According to aspects of one method, each snapshot is represented as a unique sequence number. Every fresh write access to a volume in a new snapshot life... | 02/14/2012 |
| 8108580 | Low latency synchronous replication using an N-way router Technologies for efficient synchronous replication across heterogeneous storage nodes can provide the performance of high-speed storage units while leveraging low-cost and high-capacity backup storage units within the same system. The performance of low-cost, high-c... | 01/31/2012 |
| 8090819 | Communicating with an in-band management application through an out-of band communications channel A remote management controller is provided for use in conjunction with a managed host computer. The remote management controller exposes a virtual network interface controller, such as a driverless virtual USB network interface controller, to the managed host comput... | 01/03/2012 |
| 8082407 | Writable snapshots for boot consolidation Boot consolidation based on writeable volume snapshots can leverage flexible mappings of snapshot dependencies. Such flexible mappings can be established by relating sequence numbers associated with various volume snapshots and can provide for an arbitrarily complex... | 12/20/2011 |
| 8078856 | Power-on self-test data notification Systems, methods, and computer-readable media provide for notification of power-on self-test (POST) data using an output device that is externally connected to a target computer system undergoing the POST via a data cable. Embodiments include a data transport module... | 12/13/2011 |
| 8078793 | Method, apparatus, and computer-readable medium for storing data on a non-volatile memory device A non-volatile memory device stores configuration variables for use by a computer firmware. The variable is initially stored in the memory device in a manner that minimizes the number of bits used to store the variable that are in the updated state. When a request i... | 12/13/2011 |
| 8078770 | Combining multiple SGPIO streams to provide device status indicators Technologies are described herein for combining multiple SGPIO streams to provide a single mass storage device activity indicator. Device activity data indicating whether a mass storage device is active may be received on a first interface, such as an SGPIO interfac... | 12/13/2011 |
| 8069257 | Universal serial bus system interface for intelligent platform management interface communications Methods, systems, and apparatus are disclosed for utilizing a universal serial bus (“USB”) transport as a system interface to transmit and receive IPMI commands and responses. An intelligent platform management interface (“IPMI”) transport library is provide... | 11/29/2011 |
| 8065442 | High performance journaling for replication and continuous data protection Technologies are described herein for high-performance and space efficient journaling mechanisms. A journal queue can buffer incoming I/O operations. The queue can be read by a journal write module. The journal write module can form metadata headers to store into th... | 11/22/2011 |
| 8055938 | Performance in virtual tape libraries A method, system, apparatus, and computer-readable medium are provided for storing data at a virtual tape library (“VTL”) computer or server. According to one method, a VTL computer maintains one or more storage volumes for use by initiators on an array of mass ... | 11/08/2011 |
| 8051216 | Method and integrated circuit for providing enclosure management services utilizing multiple interfaces and protocols A method and integrated circuit for providing enclosure management services compatible with a multitude of physical interfaces and protocols for exchanging enclosure management data between an HBA and an enclosure management backplane is provided. According to one m... | 11/01/2011 |
| 8046743 | Method and system for remote software debugging Methods and systems for remotely debugging a software program are provided. The methods and systems make use of a debugger application executing on a host computer and configured to communicate with a debugger module executing on a target computer via a distributed ... | 10/25/2011 |
| 8046548 | Maintaining data consistency in mirrored cluster storage systems using bitmap write-intent logging Techniques for maintaining mirrored storage cluster data consistency can employ write-intent logging. The techniques can be scaled to any number of mirror nodes. The techniques can keep track of any outstanding I/Os, data in caches, and data that has gone out of syn... | 10/25/2011 |
| 8046547 | Storage system snapshots for continuous file protection Techniques for continuous data protection can include creating snapshots of one or more underlying storage volumes upon specific file system events. Generating snapshots upon every file close event can protect the files in a storage system by keeping a snapshot of e... | 10/25/2011 |
| 8041742 | Method, system, and apparatus for providing generic database services within an extensible firmware interface environment Methods, systems, and computer-readable media are provided for providing generic database services within an EFI environment. A database engine is executed within an EFI environment that provides generic database functions on records having arbitrary data types. Dat... | 10/18/2011 |
| 8028155 | Initiating an operating system boot from firmware A computer system firmware stores an operating system boot loader along with accompanying firmware boot driver and a service option ROM. A firmware boot enables the computer system to initiate an operating system boot without necessarily utilizing a hard drive or ot... | 09/27/2011 |
| 8024542 | Allocating background workflows in a data storage system using historical data Technologies are described for implementing a system that schedules background workflows in a storage system. The background workflows may be automated maintenance tasks that require data movement, or any other tasks that would otherwise compete with normal input/ou... | 09/20/2011 |
| 8011794 | Data cable powered light fixture A light fixture can be affixed within a wall and powered using the same cable along which data signals are transmitted. The LED lights in the light fixture are sufficiently bright to be used for illumination and are powered by a voltage derived from power delivered ... | 09/06/2011 |
| 8010843 | System and method for debugging a target computer using SMBus Methods and systems for debugging a software program, such as BIOS is provided. The methods and systems make use of a debugger application executing on a host computer and configured to communicate with a debugger module executing on a target computer via serial/par... | 08/30/2011 |
| 8010829 | Distributed hot-spare storage in a storage cluster A method, system, apparatus, and computer-readable medium are described for providing distributed hot-spare storage in a redundant storage cluster. According to one method, a portion of the unutilized space on the storage cluster is utilized as a distributed hot-spa... | 08/30/2011 |
| 8010727 | System management interrupt interface wrapper In a personal computing system function calls, formatted in 16-bit format for a 16-bit interface to the firmware, are communicated through an operating system providing a System Management Interrupt (SMI) interface to the firmware. An SMI function call in SMI format... | 08/30/2011 |
| 8010684 | Redirection gateway A redirection gateway is provided that bridges connections between redirection server computers and redirection client computers. The redirection gateway communicates with a redirection gateway client executing on a redirection client computer. In response to receiv... | 08/30/2011 |
| 8010485 | Background movement of data between nodes in a storage cluster A method, system, apparatus, and computer-readable medium are described for the background movement of data between nodes in a storage cluster. According to one method, exception tables are generated that include data identifying the areas on each node that need to ... | 08/30/2011 |
| 8006105 | AC-powered in-wall computing device with power-line networking capabilities Apparatus and systems provide processing capabilities and power-line networking capabilities. An in-wall computing device has a power connector for receiving an Alternating Current (AC) signal from a power source and a housing that is sized for installation into an ... | 08/23/2011 |
| 8006104 | Ethernet powered computing device and system Apparatus and systems provide processing capabilities while utilizing power received via an Ethernet. A computing device has an Ethernet connector for receiving power and data, internal power supply circuitry for extracting power from the Ethernet connector, and a C... | 08/23/2011 |
| 8006061 | Data migration between multiple tiers in a storage system using pivot tables Technologies are described for implementing a migration mechanism in a data storage system containing multiple tiers of storage with each tier having different cost and performance parameters. Access statistics can be collected for each territory, or storage entity,... | 08/23/2011 |
| 8001352 | Networked raid in a virtualized cluster Technologies are described herein for providing networked RAID in a virtualized storage cluster. The storage capacity of a storage cluster having two or more storage nodes is organized into tiers. A portion of the available storage capacity is allocated to one tier ... | 08/16/2011 |
| 8001302 | Redirecting input and output for multiple computers Apparatus, methods, and systems provide for remote management of a set of local computers by transferring screen frames produced by the local computer for viewing at a remote computer. A redirection module captures and transmits video signals from a local computer t... | 08/16/2011 |
| 8001281 | Configuring a management module through a graphical user interface for use in a computer system A customization program for use in customizing a baseboard management controller used for monitoring operation of various computer system components is disclosed. A user interacts with the customization program to customize the baseboard management controller based ... | 08/16/2011 |
| 7996608 | Providing redundancy in a storage system A system, method, apparatus, and computer-readable medium are described for providing redundancy in a storage system. According to one method, maps are generated and stored that define stripe patterns for storing data on the storage nodes of a storage cluster. The m... | 08/09/2011 |
| 7996570 | Usage of keyboard driver in extensible firmware interface for adding new hot keys at firmware level A hot key register request is created in an extensible firmware interface application, the hot key register request has a key number and a pointer to a hot key function for the new hot key. The hot key register request is sent to a keyboard driver in the extensible ... | 08/09/2011 |