...that on Dec. 15, 1836, the Patent Office was completely destroyed by fire? Lost were some 7,000 models, 9,000 drawings, and 230 books plus all records of patent applications and grants.
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 |
| 7546432 | Pass-through write policies of files in distributed storage management A hierarchical storage system includes file servers and a policy engine server. Offline attributes are added to file system inodes in a primary file server, file system parameters are added in the primary server, offline read and write access method fields are added... | 06/09/2009 |
| 7546364 | Replication of remote copy data for internet protocol (IP) transmission Consistent updates are made automatically over a wide-area IP network, concurrently with read-only access to the remote copies. A replication control protocol (RCP) is layered over TCP/IP providing the capability for a remote site to replicate and rebroadcast blocks... | 06/09/2009 |
| 7493827 | Load measurement device A variable reluctance load cell for measuring the static or slowly fluctuating load, or tension, on devices is contained in a support tube. A sensor in the tube utilizes opposing C and I shaped magnetic cores attached to opposing ends of the support tube. A magnetic... | 02/24/2009 |
| 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 |
| 7437407 | File server system providing direct data sharing between clients with a server acting as an arbiter and coordinator A client is permitted to send data access commands directly to network data storage of a network file server after obtaining a lock on at least a portion of the file and obtaining metadata indicating storage locations for the data in the data storage. For example, t... | 10/14/2008 |
| 7383463 | Internet protocol based disaster recovery of a server For disaster recovery of a file server at an active site, the files that define the user environment of the file server are replicated to a virtual server at a disaster recovery site. To switch over user access from the active site to the disaster recovery site, the... | 06/03/2008 |
| 7363657 | Using a virus checker in one file server to check for viruses in another file server When a network client accesses a file in a network file server, the network file server invokes a conventional virus checker program in an NT file server to transfer pertinent file data from the network file server to random access memory in the NT file server to pe... | 04/22/2008 |
| 7341283 | High temperature flexible pipe joint For continuous high temperature operation over a service life in excess of twenty years, a flexible pipe joint includes various features that tend to reduce the temperature of the load-bearing flex element or reduce strain in the warmer elastomeric layers of the fle... | 03/11/2008 |
| 7315926 | Lock management for concurrent access to a single file from multiple data mover computers A protocol is provided for allocating file locking tasks between primary and secondary data mover computers in a network file server. When there is frequent read access and infrequent write access to a file, a primary data mover grants read locks to the entire file ... | 01/01/2008 |
| 7206915 | Virtual space manager for computer having a physical address extension feature A physical address extension feature maps multiple virtual memory spaces to an extended physical memory. A virtual space manager dynamically allocates pages of the physical memory to respective virtual spaces. The virtual space manager responds to a request from an ... | 04/17/2007 |
| 7206795 | Prefetching and multithreading for improved file read performance A problem of latency during a read of a file is solved by activating multiple concurrent read threads and also by prefetching blocks of file data from storage to a file system cache. Prefetching ensures that by the time that a client or application needs more file d... | 04/17/2007 |
| 7162666 | Multi-processor system having a watchdog for interrupting the multiple processors and deferring preemption until release of spinlocks Each processor in a multi-processor system is periodically interrupted for preempting the current thread for servicing of a watchdog thread during normal operation. Upon failing to service the watchdog thread over a grace period, a system watchdog initiates an order... | 01/09/2007 |
| 7073090 | Remote data mirroring system having a remote link adapter A primary data storage system is linked to a geographically remote secondary data storage system for automatically maintaining a remote copy of the data in the primary storage. The primary data storage system has a primary cache memory, and the secondary data storag... | 07/04/2006 |
| 7051182 | Mapping of hosts to logical storage units and data storage ports in a data processing system An apparatus has host ports for coupling hosts to data storage devices. The data storage devices are configured into logical storage units, and the apparatus is programmed with a mapping of the hosts to respective logical storage units. The apparatus decodes a host ... | 05/23/2006 |
| 7035881 | Organization of read-write snapshot copies in a data storage system A file server maintains a series of read-only snapshot copies of a production file system. A read-write snapshot copy is created based on a selected read-only snapshot copy by maintaining a set of save volume blocks of new data of the read-write snapshot copy. A blo... | 04/25/2006 |
| 7028218 | Redundant multi-processor and logical processor configuration for a file server A redundant file server includes at least two dual processor boards. Each physical processor has two logical processors. The first logical processor of the first physical processor of each board executes storage system code under the Microsoft NT™ operating system... | 04/11/2006 |
| 7023924 | Method of pausing an MPEG coded video stream To produce a paused MPEG coded video stream from an original MPEG coded video stream, an I frame is extracted from the original stream, and a Group of Pictures for a “pause” (a pause GOP) is constructed containing the extracted I frame, some “frozen” frames,... | 04/04/2006 |
| 6980594 | Generation of MPEG slow motion playout MPEG coded video data includes groups of pictures (GOPs). Each group of pictures includes one or more I-frames and a plurality of B- or P-frames. To produce an MPEG slow-forward coded video stream, the coding type of each frame in the MPEG coded video data is identi... | 12/27/2005 |
| 6973455 | File server system providing direct data sharing between clients with a server acting as an arbiter and coordinator A client is permitted to send data access commands directly to network data storage of a network file server after obtaining a lock on at least a portion of the file and obtaining metadata indicating storage locations for the data in the data storage. For example, t... | 12/06/2005 |
| 6968091 | Insertion of noise for reduction in the number of bits for variable-length coding of (run, level) pairs The (run, level) pairs in an original series are inspected to determine whether or not modification of the (run, level) pairs would produce a desirable decrease in a number of bits required for variable-length encoding of the series of (run, level) pairs, despite in... | 11/22/2005 |
| 6959116 | Largest magnitude indices selection for (run, level) encoding of a block coded picture Transform coefficients for blocks of pixels in an original picture are quantized to produce respective sets of quantization indices for the blocks of pixels. The quantization indices for at least some of the blocks are produced by using a quantization step size that... | 10/25/2005 |
| 6957362 | Instantaneous restoration of a production copy from a snapshot copy in a data storage system A data storage system maintains a production dataset supported by a clone volume, and multiple snapshot datasets supported by respective save volumes in a snapshot queue. In order to instantaneously restore the production dataset with the state of any specified snap... | 10/18/2005 |
| 6937770 | Adaptive bit rate control for rate reduction of MPEG coded video Original-quality MPEG coded video is processed to produce reduced-quality MPEG coded video at a reduced bit rate. The processing is based on a scale factor between average frame size of the original-quality MPEG coded video and a desired average frame size of the re... | 08/30/2005 |
| 6934822 | Organization of multiple snapshot copies in a data storage system A file server maintains a production file system supported by a clone volume, and multiple snapshot file systems supported by respective save volumes in a snapshot queue. Before a data block is modified for the first time after creation of the youngest snapshot, the... | 08/23/2005 |
| 6904410 | Online method and system for management of collectibles An online system for permitting users in a data network to manage inventories of their collectibles (including antiques) includes a database of collectibles, user inventory files, user information files, a database of needed items and items available for sale, and a... | 06/07/2005 |
| 6792518 | Data storage system having mata bit maps for indicating whether data blocks are invalid in snapshot copies In a data storage system providing access to a production dataset and snapshot copies of the production dataset, a production meta bit map identifies blocks of storage that are invalid in the production dataset. If a block in the production dataset is invalid when a... | 09/14/2004 |
| 5003260 | Inductive position sensor having plural phase windings on a support and a displaceable phase sensing element returning a phase indicating signal by electromagnetic induction to eliminate wire connections For enabling a resolver (120) to have absolute position sensing over a wide displacement range while still obtaining the resolution, accuracy and precision obtainable by operation in an incremental mode, the resolver is provided with a number of terminals... | 03/26/1991 |
| 4893077 | Absolute position sensor having multi-layer windings of different pitches providing respective indications of phase proportional to displacement For enabling a resolver to have absolute position sensing over a wide displacement range while still obtaining the resolution, accuracy and precision obtainable by operation in an incremental mode, the resolver is provided with a number of terminals for p... | 01/09/1990 |
| 4847604 | Method and apparatus for identifying features of an image on a video display A computer graphic interface allows a user to obtain descriptive information concerning a feature of a displayed image by pointing to the location of the feature. Conversely, the user may enter descriptive textual information, and the locations of respons... | 07/11/1989 |
| 4818413 | Biocide water treatment having reduced copper corrosion The copper corrosion rate is minimized to a certain discharge limit by providing a chlorine-bromide treatment in which the chemical feed rate of bromide is increased to an amount required to decrease the copper corrosion rate to the rate required to meet ... | 04/04/1989 |
| 4733214 | Multi-directional controller having resiliently biased cam and cam follower for tactile feedback A multi-directional contactless controller senses the displacement of a manipulator with respect to a reference frame along two orthogonal directions and is also provided with a resiliently biased cam and cam follower disposed between the manipulator and ... | 03/22/1988 |
| 4716677 | Manual devices and methods for selective application of chemical substances to plants Hand-held chemical applicators are provided for applying chemicals such as herbicide to selected plants while surrounding plants are shielded from accidental contact. The chemical is forcefully applied by gripping or pressing a selected portion of the pla... | 01/05/1988 |