In 1879, Auguste Bartholdi received design patent number 11,023 titled "Design for a Statue". It was for the Statue of Liberty.
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 |
| 7313794 | Method and apparatus for synchronization of shared memory in a multiprocessor system Method and apparatus for synchronizing access to a memory shared among a plurality of processors is described. In one example, each of the plurality of processors includes a primary bus for communicating with the memory and a secondary bus. A synchronization block i... | 12/25/2007 |
| 7313598 | Method and apparatus for partial replication of directory information in a distributed environment A method is disclosed for partially replicating directory information from a master directory server to one or more distributed directory servers. Distributed directory servers are established in a network that partially replicates master directory information from ... | 12/25/2007 |
| 7313557 | Multi-protocol lock manager A multi-protocol lock manager efficiently manages granting, revoking and releasing of various types of locks on files or regions of files located on a file server, such as a filer. The various locks are associated with multiple different file access protocols, each ... | 12/25/2007 |
| 7310694 | Reducing information reception delays A technique for reducing information reception delays is provided. The technique reduces delays that may be caused by protocols that guarantee order and delivery, such as TCP/IP. The technique creates multiple connections between a sender and recipient computing dev... | 12/18/2007 |
| 7305497 | Performing resource analysis on one or more cards of a computer system wherein a plurality of severity levels are assigned based on a predetermined criteria A method of performing resource analysis on one or more cards of a computer system is described and disclosed. In an embodiment, the method includes identifying one or more affected hardware identifiers. Each affected hardware identifier corresponds to any of the ca... | 12/04/2007 |
| 7305508 | Semaphoring system between system firmware and hardware manipulation subsystem In one embodiment of the invention, a method of semaphoring between a system firmware and ACPI subsystem, includes: prior to entering a critical section by a first entity, checking a turn flag to determine if a second entity has a turn to access a critical section; ... | 12/04/2007 |
| 7305510 | Multiple master buses and slave buses transmitting simultaneously A bus system, such as an internal bus system located within a digital device, is disclosed herein. The bus system comprises a plurality of master buses, each master bus connected to at least one master. The bus system also comprises a multi-bus interface connected t... | 12/04/2007 |
| 7305582 | Consistent asynchronous checkpointing of multithreaded application programs based on active replication A method for checkpointing a multithreaded application program, based on the egalitarian and competitive active replication strategy. The invention enables different threads to be checkpointed at different times in such a way that the checkpoints restore a consisten... | 12/04/2007 |
| 7302520 | Method and apparatus for data storage using striping An apparatus for data storage includes a cluster of NFS servers. Each server has network ports for incoming file system requests and cluster traffic between servers. The apparatus includes a plurality of storage arrays in communication with the servers. The servers ... | 11/27/2007 |
| 7295134 | Terrain avoidance method and device for an aircraft An aircraft terrain avoidance method and device may employ a collision warning section that transmits a caution signal when the aircraft risks colliding with the terrain at the end of a first predetermined period of time. A warning signal is transmitted when the air... | 11/13/2007 |
| 7295137 | Data encoding and decoding using Slepian-Wolf coded nested quantization to achieve Wyner-Ziv coding A system and method for realizing a Wyner-Ziv encoder may involve the following steps: (a) apply nested quantization to input data from an information source in order to generate intermediate data; and (b) encode the intermediate data using an asymmetric Slepian-Wol... | 11/13/2007 |
| 7293213 | Method for detecting software errors and vulnerabilities The present embodiments provide methods for detecting errors and vulnerabilities in software without access to its source code. The method entails extracting functions from dynamically linked applications, determining error return codes and error numbers for the ext... | 11/06/2007 |
| 7293038 | Systems and methods for client-side filtering of subscribed messages A message broker can allow any server in a cluster to publish to, and subscribe, to a message channel. A server subscribing to a channel can set up a message filter such that XQuery expressions can be used to filter against the messages arriving on the channel A mes... | 11/06/2007 |
| 7289992 | Method, system, and program for lock and transaction management Disclosed is a method, system, and program for transaction management. An indication is received that a transaction is beginning. An operation identifier for the transaction is generated. Actions are logged for the transaction identified by the operation identifier,... | 10/30/2007 |
| 7290105 | Zero overhead resource locks with attributes A technique efficiently accesses locks associated with resources in a computer system. A processor accesses (e.g., acquires or releases) a lock by specifying and issuing a request to a resource controller, the request containing attribute and resource location infor... | 10/30/2007 |
| 7290158 | Method of controlling data transfer within a semiconductor integrated circuit based on a clock sync control signal A semiconductor integrated circuit device comprises an internal bus, a plurality of internal modules connected to the internal bus and including a main module performing a predetermined function, and a clock generating unit generating a reference clock and a clock s... | 10/30/2007 |
| 7284244 | Resource manager architecture with dynamic resource allocation among multiple configurations Resource management architectures implemented in computer systems to manage resources are described. In one embodiment, a general architecture includes a resource manager and multiple resource providers that support one or more resource consumers such as a system co... | 10/16/2007 |
| 7284151 | Conditional data access after database system failure A method of operation within a data processing system that includes a plurality of processing nodes each having access to a set of shared resources. Failure of one of the processing nodes is detected, followed by receipt of a request to access a first resource of th... | 10/16/2007 |
| 7284061 | Obtaining temporary exclusive control of a device Remotely obtaining exclusive control of a device by remotely establishing communication with the device over a network, requesting to obtain remote exclusive control of the device's capabilities, and determining whether remote exclusive control of the device's capab... | 10/16/2007 |
| 7281268 | System, method and computer program product for detection of unwanted processes A system, method and computer program product are provided which are capable of intercepting a call. Once intercepted, it is determined whether the call is associated with a previous sequence of calls in order to identify a correct sequence of calls associated with ... | 10/09/2007 |
| 7281170 | Help desk systems and methods for use with communications networks A network management system includes a fault diagnosis system, a topology mapper, an impact analyzer and a help desk system. The a help desk system includes a user interaction module, and a fault diagnosis interaction module. The user interaction module is construct... | 10/09/2007 |
| 7281273 | Protecting content on medium from unfettered distribution Digital content is encrypted according to a content key (CK) to form (CK(content)) and such (CK(content)), a license generator, a start-up file, and license-generating information are placed on a digital storage medium. The license generator is for generating a digi... | 10/09/2007 |
| 7281050 | Distributed token manager with transactional properties A system and method for controlling access to data in a distributed computer system. Distributed Token Manager (DTM) is a system-level service that coordinates read/write access of data objects (tokens) in a multi-process and multi-threaded environment. The DTM may ... | 10/09/2007 |
| 7281081 | System and method for preventing sector slipping in a storage area network A system for protecting a block in a destination storage device including a data mover operable to move data from a source storage device to the block, and a controller coupled to the data mover, the controller operable to detect an application write request to the ... | 10/09/2007 |
| 7281204 | Hub document preparation method The invention provides a hub document preparation method which collects a plurality of external files and attachment files to be included in a structured document of a hub document format to allow a hub document to be prepared readily, to reduce the burden to a docu... | 10/09/2007 |
| 7281264 | Security system and method for PnP device coupled to network client A security system and method for a plug-and-play (PnP). The security system includes a server, a network system and a client. The server distributes a monitor program on the client via a remote control agent in advance, and transmits a lock or unlock message to the ... | 10/09/2007 |
| 7278057 | Automated hang detection in Java thread dumps A system and method for analyzing Java thread deadlocks. A snapshot of threads in a Java Virtual Machine is generated, producing a thread dump file which can be analyzed offline. The thread dump file is optimistically parsed to identify threads which are deadlocked.... | 10/02/2007 |
| 7277972 | Data processing system with peripheral access protection and method therefor One embodiment of the present invention provides a flexible peripheral access protection mechanism within a data processing system (10) in order to obtain a more secure operating environment. For example, the data processing system may include a combination o... | 10/02/2007 |
| 7277449 | On chip network An OCN for integrated processing elements including a network with multiple ports and multiple port interfaces. The ports and the port interfaces conform to a consistent port protocol. Each port interface converts information between bus transactions of a correspond... | 10/02/2007 |
| 7272500 | Global positioning system hardware key for software licenses A system for validating a license to use a computational component, comprising (a) a GPS module 108 to determine one or more of GPS timing information and a geographic location of at least one of the computational component 400 and a key device 100 | 09/18/2007 |
| 7272681 | System having parallel data processors which generate redundant effector date to detect errors A high assurance processing system includes a plurality of data processors coupled in parallel, a bridge coupled to the plurality of data processors, and an input/output processor coupled to the bridge for coupling to a sensor and an effector. Sensor data passes to ... | 09/18/2007 |
| 7269641 | Remote reconfiguration system A reconfiguration system, and associated methods, for remotely reconfiguring a client's date storage system. The system includes a storage management host communicatively linked with a reconfiguration center. The storage management host is installed at a customer's ... | 09/11/2007 |
| 7269630 | Automatically switching shared remote devices in a dense server environment thereby allowing the remote devices to function as a local device A method, system and computer program product for automatically switching remote shared devices in a dense server environment. A device driver in a server blade may be configured to receive a request to access a shared device from the server blade and issue a query ... | 09/11/2007 |
| 7266646 | Least mean square dynamic cache-locking A dynamic cache-locking algorithm may determine the most frequently used function(s) and the number of cache lines that should be locked into the instruction cache embedded into a processor. By evaluating the dynamic cache-locking algorithm, a determination may be m... | 09/04/2007 |
| 7266764 | Graphical user interface for automated process control A process control system that automatically monitors processes and performs activities based on conditions detected during monitoring. The information needed to do the monitoring and perform activities is contained in tables in a database system. The process control... | 09/04/2007 |
| 7266490 | Apparatus and method for connecting hardware to a circuit simulation A system and method is described for connecting a logic circuit simulation to a hardware peripheral that includes a computer running software for communicating data to and from the hardware peripheral. The software transmits the data received from the hardware perip... | 09/04/2007 |
| 7263627 | System and method having strapping with override functions A system and method allow for overriding of a strapping option. A strapping signal places a device (e.g., a processor) in first state or mode (e.g., client or master). An override system places the device in a second state or mode. The second state or mode can be te... | 08/28/2007 |
| 7260664 | Interrupt mechanism on an IO adapter that supports virtualization A mechanism for handling event notifications or interrupts in a logically partitioned computing system having IO adapters that support adapter virtualization are provided. A virtual adapter associated with a physical IO adapter detects an event, identifies a logical... | 08/21/2007 |
| 7257654 | PCI bridge device configured for using JTAG scan for writing internal control registers and outputting debug state An integrated device (e.g., an integrated PCI bridge device), having configuration registers for storing configuration values, device logic for generating internal state values based on the configuration values, and a JTAG interface configured for receiving a serial... | 08/14/2007 |
| 7257814 | Method and apparatus for implementing atomicity of memory operations in dynamic multi-streaming processors A multi-streaming processor has a plurality of streams for streaming one or more instruction threads, a set of functional resources for processing instructions from streams, and a lock mechanism for locking selected memory locations shared by streams of the processo... | 08/14/2007 |