U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Icon_funbox Quotables

"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

Newsletter  PatentStorm News

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.

 

Class 707/101 - Manipulating data structure (e.g., compression, compaction, compilation)


Subclass of Class 707 - Data processing: database and file management or data structures
Definition: Subject matter including data structure conversion, compression,
No. of patents: 4388
Last issue date: 03/16/2010


1                      
NumberTitleIssue Date
7680806Reducing 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
7681114Method 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
7680807Method 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
7680805Synchronization 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
7676740XML 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
7676480Method 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
7676485Method 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
7676481Serialization 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
7676482Method 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
7676484System 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
7676479Method 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
7676483Executable 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
7672961Database 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
7672959Update 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
7672958Method 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
7672960Performing 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
7672963Method 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
7672962Methods 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
7668845C-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
7668846Data 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
7668848Method 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
7668852Method 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
7668849Method 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
7668850Rule 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
7668847Semi-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
7668851Lockless 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
7664768Preserving 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
7664764Method 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
7664765Method 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
7664766System, 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
7664763System 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
7664767System 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
7660805Method 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
7660807Systems 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
7660806Automated 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
7657550User 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
7657549Method 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
7657551Method 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
7653641Abstraction 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
7653642Auto 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
1                      
 
Forgot password?
Register here