Glam girl Heddy Lamar may have used her good looks to good effect on the silver screen, but she put her smarts to better use as an inventor. During World War II, she co-patented a frequency-switching system for torpedo guidance that was considered years ahead of its time.
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 |
| 7269688 | Method of creating and recording image file A method of creating an image file to be additionally written is disclosed to prevent logical inconsistency between the image file and existing recorded data in a target information recording medium. The method of creating an image file of target information to be a... | 09/11/2007 |
| 7269706 | Adaptive incremental checkpointing A method, apparatus and computer program product are disclosed for incrementally checkpointing the state of a computer memory in the presence of at least one executing software application at periodic instants. A secure hash function is periodically applied to each ... | 09/11/2007 |
| 7269583 | System and method for verifying converted database commands A system and method converts database commands from one language and dialect to another and verifies the results of the conversion. If the results are accurate, changes may be committed to the database and otherwise, changes may be rolled back. ... | 09/11/2007 |
| 7269705 | Memory space management for object-based memory system A method for pre-allocating memory for object-based cache data is provided in which request for an object having an associated property parameter that defines the memory requirements for the object. In response, a table of allocation buckets is searched for a bucket... | 09/11/2007 |
| 7269612 | Method, system, and program for a policy based storage manager Provided are data structures for use in storing data. A plurality of data structures are defined in a computer readable medium, wherein each data structure indicates a plurality of attributes and at least one function of a storage resource to store data. Policies ar... | 09/11/2007 |
| 7269259 | Methods and apparatus for authenticating data as originating from a storage and processing device and for securing software and data stored on the storage and processing device Techniques are described for using unique features of a storage medium for authentication of data as originating from the storage medium, and also for installing software and data to a storage medium in a way which inhibits unauthorized copying of the software and d... | 09/11/2007 |
| 7269600 | Image input system including remote image input apparatus having display and external apparatus having storage means, and control method for controlling storage of input image information by remote control of file directory management for storage means In a system, in order to allow transfer of information relating to image data and the like to a desired directory in a directory structure in a host information processing apparatus, without performing an operation at the host information processing a directory-info... | 09/11/2007 |
| 7266557 | File retrieval method and system Access to data in a file created by a first application is provided to other applications without the need for use of the first application. A request is received from the other application for a document in the file. The document is retrieved in XML from using a sp... | 09/04/2007 |
| 7266652 | System and method for managing data consistency between different data volumes on one or more data storage systems in a data storage environment This invention enables managing data consistency between different data volumes by managing I/O traffic in a data storage environment. A methodology for managing data consistency, in accordance with the principles of the invention, comprises the steps of arresting p... | 09/04/2007 |
| 7266719 | Host system for mass storage business continuance volumes A mass storage business continuance time maker function host system that allows one or more MVS mainframe hosts to have the time to: establish business continuation volumes to mirror the standard mass storage volumes; synchronize business continuation volumes with t... | 09/04/2007 |
| 7265765 | Method and adjusting device for projection-type display An image display device including an image signal input terminal to which image signals are input, an image display system for forming an optical image based on the image signals, and a device adjusting system for adjusting internal conditions of the image display d... | 09/04/2007 |
| 7266762 | Method and system for distributed autonomous maintenance of bidirectional hyperlink metadata on the web and similar hypermedia repository A Web server stores a table of Web page inlinks. When a Web page is accessed and a user wants to access other pages related to the accessed page, the user requests the table of inlinks, and from it generates a list of sibling links to the accessed page, the sibling ... | 09/04/2007 |
| 7263721 | Password protection Defeating the ability of malicious code to record password entries made at a keyboard involves one or two separate strategies. In a first reactive strategy, a protection process executes on a protected machine by determining any processes that hook keyboard messages... | 08/28/2007 |
| 7263466 | Data management system and method A management system manages data collected at a selected frequency and data collected at a lower frequency. If the lower frequency data is abnormal, it is deleted. Deletion of the data collected at the specified frequency is dependent upon the deletion of the data c... | 08/28/2007 |
| 7259729 | Image display method, apparatus and storage medium A plurality of images, in a layout based on a display protocol, is displayed with high efficiency. Display protocol sequences PS1, PS2 and PS3, in which multiple display protocols are lined up in a predetermined order, are remembered in a memory... | 08/21/2007 |
| 7260696 | Data reallocation among storage systems The present invention provides techniques, including a method and system, for relocating data between storage systems. In one embodiment of the present invention a host collects usage information from a plurality of storage systems, and determines the relocation des... | 08/21/2007 |
| 7260718 | Method for adding external security to file system resources through symbolic link references The method of the invention assumes there is a security manager and mechanism present for defining, attaching, and evaluating external authorization policy to file resources based on the file's path name. In this invention, protected symbolic links and the resources... | 08/21/2007 |
| 7260847 | Antivirus scanning in a hard-linked environment Computer-implemented methods, apparati, and computer-readable media for detecting malicious computer code in a file (2) associated with a computer (10). A method of the present invention comprises the steps of determining whether there is more than one... | 08/21/2007 |
| 7257666 | Method of writing, erasing, and controlling memory for memory device Data transferred from a host computer to a memory device is written into sectors whose addresses in a memory area are decoded by a decode table. Old data to be updated by the above data is erased or marked with erase flags. At a predetermined point of time, in order... | 08/14/2007 |
| 7257606 | Methods of snapshot and block management in data storage systems The present invention relates to methods and systems of snapshot management of a file system in a data storage system. To represent the snapshots, the invention maintains pointers to the root block pointer of each snapshot. When the active file system is modified, t... | 08/14/2007 |
| 7257594 | Method, system, and product for data integration through a dynamic common model Data integration including extracting a first native record having a first native format from a first native repository through a first adapter, the first adapter loosely coupled for data integration to a data integration application, the first native format having ... | 08/14/2007 |
| 7257595 | Transactional file system A transactional file system performs multiple file system operations as part of a user-level transaction. An application specifies that operations should be handled as part of a transaction, and the application is given a file handle associated with the transaction ... | 08/14/2007 |
| 7254669 | Create virtual track buffers in NVS using customer segments to maintain newly written data across a power loss A method for storing customer data at a non-volatile storage (NVS) at a storage server. A track buffer is maintained for identifying first and second sets of segments that are allocated in the NVS. A flag in the track buffer identifies which of the first and second ... | 08/07/2007 |
| 7254588 | Document management and access control by document's attributes for document query system A document management system generates a hierarchical category tree itemizing documents within a database from associated attributes of the documents. The document management system further provides access privileges to the documents itemized in the hierarchical cat... | 08/07/2007 |
| 7254595 | Method and apparatus for storage and retrieval of very large databases using a direct pipe A method and apparatus for directly connecting very large data streams from an archive command into a backup data system using an “intelligent process.” An output stream is piped into an intelligent pipe-reading process and distributed over a set of temporary da... | 08/07/2007 |
| 7254597 | Lock-free implementation of dynamic-sized shared data structure Solutions to a value recycling problem that we define herein facilitate implementations of computer programs that may execute as multithreaded computations in multiprocessor computers, as well as implementations of related shared data structures. Some exploitations ... | 08/07/2007 |
| 7251660 | Providing mappings between logical time values and real time values in a multinode system Techniques are provided for providing mappings between logical time values and real time values in a multinode system. The techniques include, if a first event occurs, then writing an LTV-to-RTV mapping to a non-volatile data structure. If a second event occurs, the... | 07/31/2007 |
| 7251659 | Method and system for managing resource indexes in a networking environment A method, apparatus, and medium are provided for assigning indexes to a set of index-based resources. The method includes providing an index-based-resource manager (IBRM), requesting one or more indexes to be allocated to a desired number of resources, directing the... | 07/31/2007 |
| 7251664 | Volume allocation within a storage management system A performance margin of a disk group is calculated upon allocating volumes to disk groups based on a condition on performance requested per operating time zone of a volume designated by a client and on history information obtained from a result of actually operating... | 07/31/2007 |
| 7251414 | Data structure and operation method for A/V disks The invention relates to a data structure and operation method for A/V (audio/video) disks. The specification disclosures a type of navigation files with a new structure. This navigation file utilizes a plurality of tables with different data types to record data re... | 07/31/2007 |
| 7251671 | Method and system for garbage collection wherein resetting the mark/allocation bit, and switching the mark/allocation bit to the mark bit to perform marking and scanning of objects using the identified object as a root object and providing mark/allocation bit information being displayed at the client A method, apparatus, and system are provided for integrating mark bits and allocation bits. According to one embodiment, a single space is allocated for accommodating a mark bit and an allocation bit. The mark bit and the allocation bit are integrated into a mark/al... | 07/31/2007 |
| 7251681 | Content routing services protocol Layer 7 switching may be accomplished using one or more caches placed throughout a computer network. Changes to a file on a server may be detected and propagated throughout the network. At the switch or router level, once notification of changes to a file is receive... | 07/31/2007 |
| 7251691 | Autonomic predictive load balancing of output transfers for two peer computers for data storage applications Disclosed are a system, a method, and a computer program product to optimize the overall latency of transferring data from peer computers to storage devices. The latency optimization occurs after a group of data is received and organized by the peer computers. The a... | 07/31/2007 |
| 7249152 | Dynamic disk space management by multiple database server instances in a cluster configuration A method and apparatus for the dynamic management of disk space by multiple database server instances in a cluster configuration is disclosed. A segment is partitioned. Each partition is associated with a bitmap block. A partition's bitmap block indicates the freene... | 07/24/2007 |
| 7248379 | Image processing apparatus, program product for setting image processing operation, and image processing system Image processing operations, such as settings of copying conditions of a copier, are facilitated, with the setting being made on a terminal such as a personal computer or other copier. Data of the image processing operation settings to be executed by an image... | 07/24/2007 |
| 7249119 | System for managing access and storage of worm files without sending parameters for associated file access To provide a storage system and a file management device which enable obtaining a file, without designating detailed information. A client is provided with a read request module that sends a file read request containing information corresponding to a file name and a... | 07/24/2007 |
| 7249235 | Architecture for a scalable and user-extensible heap dump analysis tool A heap analyzer that processes a snapshot of the heap contained in a dump file is described. The heap analyzer tool can be configured to relocate the pointers in the dumped heap and allow developers to examine the heap in web browser by presenting markup for display... | 07/24/2007 |
| 7249328 | Tree view for reusable data markup language Methods and systems provide a “tree view” for a markup language referred to as Reusable Data Markup Language (“RDML”). Generally, a tree view comprises the components necessary for automatically manipulating and displaying a graphical display of numerical da... | 07/24/2007 |
| 7249314 | Simultaneous multi-user document editing system A system and methods for simultaneous editing of a document by two or more users are disclosed. The document is divided into a number of sections. Each section is stored in a separate data container, which is part of a document tree. A master copy of the document tr... | 07/24/2007 |
| 7249283 | Dynamic control system diagnostics for modular architectures A diagnostic method for diagnosing post-manufacture modular add-on components coupled to a system at least includes: a) dynamically retrieving control system topology information not stored at the time of manufacture pertaining to a module chosen for a system graphi... | 07/24/2007 |