"To place a man in a multi-stage rocket and project him into the controlling gravitational field of the moon where the passengers can make scientific observations, perhaps land alive, and then return to earth--all that constitutes a wild dream worthy of Jules Verne. I am bold enough to say that such a man-made voyage will never occur regardless of all future advances."
Lee deForest, American radio pioneer ; 1957
Make the Most of PatentStorm
See this month's Top Inventors and Most Cited Patents.
Stay on top of the latest patents by subscribing to an RSS feed.
Got questions? Ask a Patent Expert!
Registered users: Manage your profile, comments and alerts.
| Number | Title | Issue Date |
| 7680806 | Reducing overflow of hash table entries An apparatus and method for reducing overflow in a hash table lookup mechanism that moves entries from full or nearly full buckets in one hash table to less full buckets of another hash table. The number of bucket overflows caused by hashing input addresses can be r... | 03/16/2010 |
| 7681114 | Method of authoring, deploying and using interactive, data-driven two or more dimensional content A method whereby dynamic, interactive, two or more dimensional media can be assembled and delivered where the need for pre-packaged binary content files and pre-compiled content is eliminated by using a markup language, a standard URI to identify local and/or remote... | 03/16/2010 |
| 7680807 | Method for reducing size of a digital audio, image or video file The inventive method makes it possible to reduce the size of a digital audio, image and/or video file in such a way that a reduced number of representative data needed for reformatting a file is transmitted to a receiving entity encoder. Said method consists in assi... | 03/16/2010 |
| 7680805 | Synchronization method for an object oriented information system (IS) model A method is described that involves generating an update to an object-oriented model of an information system from information that describes a new state of the information system. The generating includes applying a synchronization rule for a sub-system identified w... | 03/16/2010 |
| 7676740 | XML serialization and deserialization An object instance is serialized to a serial format, such as an eXtensible Markup Language (XML) document, based on a mapping between an arbitrary annotated source code file and a schema. The arbitrary annotated source code contains at least one programming type tha... | 03/09/2010 |
| 7676480 | Method and device for handling metadata The handling of metadata being provided in different formats shall be simplified. Therefore, it is suggested to provide metadata in a first metadata structure having a first format and providing a second metadata structure having a first format and providing a secon... | 03/09/2010 |
| 7676485 | Method and computer program product for converting ontologies into concept semantic networks A method and computer program product for producing a concept semantic network (CSN) from an ontology. Each class, subclass, object, restriction, and property of the ontology is converted into a concept of the CSN. Each hierarchy in the ontology is converted to a co... | 03/09/2010 |
| 7676481 | Serialization of file system item(s) and associated entity(ies) A system and method for serialization and/or de-serialization of file system item(s) and associated entity(ies)is provided. A file system “item” comprises a core class which can include property(ies). Through serialization, a consistent copy of the item and asso... | 03/09/2010 |
| 7676482 | Method and apparatus for providing data from a data source to a data consumer, and for rendering data from a data provider to an interface An apparatus and methodology are provided for obtaining data from a data source and providing the data to a data consumer, as well as for providing data from a data provider to an interface. The method provides for sending an origin request message to a data provide... | 03/09/2010 |
| 7676484 | System and method of performing an inverse schema mapping Given a target schema in which instances have been mapped from a source schema, an inverse schema mapping system generates an instance of a target relation for each of a plurality of target relations in the target schema, chases the target relation using a schema ma... | 03/09/2010 |
| 7676479 | Method and system for updating versions of content stored in a storage device A system and method for updating versions of content stored in a storage device. The system includes an update module for obtaining a conversion element and a small delta, and a converted old items generator for generating converted old items by applying the convers... | 03/09/2010 |
| 7676483 | Executable task modeling systems and methods Systems and methods are provided for task modeling with models that are adaptive and executable at runtime. In one implementation, a method is provided for executing a task model at runtime. The method may comprise providing a task model comprising a plurality of ta... | 03/09/2010 |
| 7672961 | Database having heterogeneous object types A method for extracting metadata for plural related objects of different types from a database includes defining a heterogeneous object type as a collection of database objects of different types. Upon a request to fetch a particular heterogeneous object, member obj... | 03/02/2010 |
| 7672959 | Update detecting apparatus The present invention provides an update detecting apparatus capable of properly extracting an important update. The update detecting apparatus includes a difference extracting unit, a morphological analyzing unit, and an update determining unit. The difference extr... | 03/02/2010 |
| 7672958 | Method and system to identify records that relate to a pre-defined context in a data set The present invention provides a method and a system for identifying relevant information in a data set. The method involves the identification of nodes of interest in a tree structure. A node of interest is a node that contains information, which is relevant to a p... | 03/02/2010 |
| 7672960 | Performing operations on a set of objects in a database system A method and system for updating data for a set of objects in a database is provided. A request identifies a set of objects using a property of the objects and an operation to be performed thereon. The object request is translated to a relational request such that a... | 03/02/2010 |
| 7672963 | Method and apparatus for accessing data within an electronic system by an external system A method of and apparatus for accessing data within an electronic system by an external system to the electronic system. The method includes formatting a searchable database within the electronic system into a directory tree structure, the directory tree structure i... | 03/02/2010 |
| 7672962 | Methods and systems for managing data Systems and methods for managing data, such as metadata or indexes of content of files. In one exemplary method, notifications to update a metadata database or an index database are combined into a combined notification. According to other aspects, an order among lo... | 03/02/2010 |
| 7668845 | C-tree for multi-attribute indexing An abstract indexing structure called a C-tree that it is an access method that exploits search space “containment” is described. The C-tree structure includes objects spaces that overlap, but search spaces that are disjoint. Every part of the search space is in... | 02/23/2010 |
| 7668846 | Data reconstruction from shared update log Updates to a plurality of data sets may be recorded in a shared update log. Whenever a server responsible for the plurality of data sets fails, other servers may reconstruct the data sets using the shared update log and redundant copies of the data sets. As part of ... | 02/23/2010 |
| 7668848 | Method and system for selectively decoding audio files in an electronic device A method and system for operating an electronic device (102) that is operably coupled to an audio output device (104) is provided. The method includes receiving an encoded audio file at the electronic device. Further, the method includes selectively de... | 02/23/2010 |
| 7668852 | Method for creating sketches of sets to permit comparison Provided is a method for creating sketches of sets to permit comparing set members selected from a universe. The method includes selecting a size for the sketch and providing a randomizer. In addition, a set is provided as a subset of the universe. The set is proces... | 02/23/2010 |
| 7668849 | Method and system for processing structured data and unstructured data A method for processing data is provided. In this method, unstructured data and structured data are captured and the unstructured data is associated with the structured data. After capture, the unstructured data and the structured data are correlated to define a lin... | 02/23/2010 |
| 7668850 | Rule based navigation A navigation system is used in combination with a data retrieval system to more effectively locate the correct answers or information in search content. The navigation system provides taxonomies that identify different information categories and sub-categories (face... | 02/23/2010 |
| 7668847 | Semi-structured data storage schema selection In one aspect, this disclosure relates to a method and associated apparatus that allows a user to obtain a semi-structured data input and a workload input. An improved semi-structured data storage schema is selected for a relational schema in response to the semi-st... | 02/23/2010 |
| 7668851 | Lockless hash table lookups while performing key update on hash table element A system, method and computer program product for moving a shared list element from a first list location to a second list location includes making the list element appear simultaneously in the first list and the second list under a first key associated with the fir... | 02/23/2010 |
| 7664768 | Preserving user code in OTT-generated classes An object type translator (OTT) determines one or more database object types. The one or more database object types are mapped to a first structural language type definition code. After being generated, the user may add user code to the first structural language typ... | 02/16/2010 |
| 7664764 | Method and system for storage and fast retrieval of digital terrain model elevations for use in positioning systems Methods and apparatuses to generate and to access compressed and indexed elevations of Digital Elevation Models. In one aspect of the invention, a method to store elevation data includes: compressing elevation data of a first portion of a Digital Elevation Model (DE... | 02/16/2010 |
| 7664765 | Method for accelerating the computational speed of a computer algorithm A new technique for accelerating the computational speed of a computer algorithm is provided. The inventive technique can be applied to an encryption algorithm, such as an RSA algorithm, for example. A method and system for effecting secure information communication... | 02/16/2010 |
| 7664766 | System, method and computer program product for managing data A method and computer readable product for managing data, the method includes: providing a first data structure representative of insert or update operations to entries identified by keys and providing a second data structure representative of branch creation operat... | 02/16/2010 |
| 7664763 | System and method for determining whether performing a particular process on a file will be useful A method involves: performing a first process on a unit of data, where the first process belongs to a class of processes; storing information that identifies a result of performing the first process on the unit of data; and, based on the information, determining whe... | 02/16/2010 |
| 7664767 | System and method for geographically organizing and classifying businesses on the world-wide web A method and search engine for classifying a source publishing a document on a portion of a network, includes steps of electronically receiving a document, based on the document, determining a source which published the document, and assigning a code to the document... | 02/16/2010 |
| 7660805 | Method of generating data servers for heterogeneous data sources A query system (1600) is formed by a wizard (1605) operating to form a data server (1610) arranged to serve data from a data source (1615) to a client application (1630), each of the wizard, the client application, the data server ... | 02/09/2010 |
| 7660807 | Systems and methods for cataloging metadata for a metabase Systems and methods for managing electronic data are disclosed. Various data management operations can be performed based on a metabase formed from metadata. Such metadata can be identified from an index of data interactions generated by a journaling module, and obt... | 02/09/2010 |
| 7660806 | Automated error checking system and method The present invention relates to a system and methodology to facilitate automated error correction of user input data via an analysis of the input data in accordance with an automatically generated and filtered database of processed structural groupings or formulati... | 02/09/2010 |
| 7657550 | User interfaces and methods for managing data in a metabase Systems and methods for managing electronic data are disclosed. Various data management operations can be performed based on a metabase formed from metadata. Such metadata can be identified from an index of data interactions generated by a journaling module, and obt... | 02/02/2010 |
| 7657549 | Method and apparatus for processing XML tagged data A method of converting an XML file containing elements to a table, each element having an XPath, in which row-terminating conditions a column data sources are determined; a scope for each element is determined; one of the elements is tested to determine if the eleme... | 02/02/2010 |
| 7657551 | Method and system for providing improved answers Disclosed is a method and system for ranking answers supplied by user authors in an online database. A first author enters a first answer under a question. The answer is ranked #1 for output under that question. Then a second author enters a second answer under the ... | 02/02/2010 |
| 7653641 | Abstraction control solution A scaleable abstraction control solution including an abstraction process and an abstraction system. The abstraction solution permits extraction, tracking, and management of data defined in one or more documents. The abstraction process can include double blind data... | 01/26/2010 |
| 7653642 | Auto quota Method and system for establishing and maintaining quotas. An auto quota is defined and applied to a directory. Input and output is monitored to detect a successful operation that involves a subdirectory of the directory. A determination is made as to whether to app... | 01/26/2010 |