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

Icon_funbox Bizarre Patents

Patent No. 5787895

Kissing Shield

A kissing shield comprised of a thin, flexible membrane and a frame or holder.

Newsletter  PatentStorm News

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.

 

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: 4434
Last issue date: 04/10/2012


          9            
NumberTitleIssue Date
7493331Avoiding server storage of client state
A method is disclosed for avoiding the storage of client state on a server. Based on a local key that is not known to a client, a server encrypts the client's state information. The client's state information may include, for example, the client's authentication cre...
02/17/2009
7490099Rapid application development based on a data dependency path through a body of related data
A data dependency path calculator for a semantic search engine is provided. A body of semantically related data is modeled according to a semantic data model. A user is presented a list of data elements from which they may select desired data elements. The system au...
02/10/2009
7490097Semi-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/10/2009
7490098Apparatus, system, and method for processing hierarchical data in disparate data repositories
A method is disclosed for receiving a hierarchical data structure, analyzing the hierarchical data structure to determine what actions are needed to correctly process the hierarchical data structure in a data repository, generating a hierarchical command structure c...
02/10/2009
7487169Method for finding the longest common subsequences between files with applications to differential compression
A differential compression method and computer program product combines hash value techniques and suffix array techniques. The invention finds the best matches for every offset of the version file, with respect to a certain granularity and above a certain length thr...
02/03/2009
7487170Location information for avoiding unwanted communications systems and methods
Systems, methods, and software for identifying location based rules related to a network connected device are described. A network connected device may transmit a set of data identifying the location of the device and an identifier unique to the device to a server. ...
02/03/2009
7487172Three-dimensional data structure for storing data of multiple domains and the management thereof
A three-dimensional data structure for storing data is defined and maintained. The three-dimensional data structure includes at least one column of data having a depth greater than zero indicating that multiple data values are provided for multiple domains represent...
02/03/2009
7487168System and method for loading hierarchical data into relational database systems
Users and programmers can load semi-structured hierarchical data, such as XML data, of arbitrary size and structure into relational database tables using an schema such as an SQL-annotated XML schema. The schema describes how XML data maps into base tables and field...
02/03/2009
7487171System and method for managing a hierarchy of databases
A method for managing data is provided which includes monitoring an activity profile for a given row of a database and determining a target database for a given row based on the activity profile of the given row. The method further includes identifying any row relat...
02/03/2009
7483907Processing data-stream join aggregates using skimmed sketches
A method of estimating an aggregate of a join over data-streams in real-time using skimmed sketches, that only examines each data element once and has a worst case space requirement of O(n2/J), where J is the size of the join and n is the number of data e...
01/27/2009
7483906Method and system for renaming consecutive keys in a B-tree
An efficient method for renaming consecutive keys in a B-tree representing a hierarchical namespace, such as a file system, has an estimated time efficiency of O(logN), where N is the number of nodes in the B-tree. All the consecutive keys to be renamed are first ex...
01/27/2009
7483908Context management with audit capability
A context management framework is given that provides in various embodiments, numerous advantages over previously-existing systems. In some instances, an architecture having a centralized storage location coupled to a context manager is provided for servicing and lo...
01/27/2009
7483909System, method and apparatus for converting and integrating media files
The present invention teaches a digital media file conversion and integration system including a server coupled to the Internet to allow users to download media files to a server the Internet. The system contains devices to screen, compress, and update the media fil...
01/27/2009
7483904Virtual repository content model
A memory for storing data for access by an application program being executed on a computer system, comprising a data structure stored in said memory, the data structure including or referring to a name, a content repository identifier, a property, a property defini...
01/27/2009
7483905Database access device and method of accessing a database
A method for accessing a database is provided. The method includes creating in a design environment a file that defines a metadata. The metadata relates at least one business object and at least one query. The method also includes communicating the file to a mobile ...
01/27/2009
7480667System and method for using anchor text as training data for classifier-based search systems
A computer implemented information retrieval system is provided. The system includes a user input configured to receive a user query relative to the corpus. A machine learning classifier is trained with a first set of training data comprising anchor text relative to...
01/20/2009
7480668Address database and address retrieval system using the same
An address retrieval system includes: an address database having a tree structure in which regional names, which constitute an address, and which indicate the areas of each scale ranging from the large area down to the small area, are associated with nodes, wherein ...
01/20/2009
7480669Crosslink data structure, crosslink database, and system and method of organizing and retrieving information
A system and a method for organizing and retrieving information are provided. The system is running on a computer system accessible for interactive communication with users. The computer system runs a crosslink database stored therein. The crosslink database include...
01/20/2009
7478103Method for clustering automation and classification techniques
A method and system for use in an information retrieval system that provides related informational items that can be automatically classified and summarized in a hierarchical manner. The system comprises the steps and means for the presentation and analysis of mined...
01/13/2009
7478104Information processing apparatus, information processing method, and information processing program
The present invention provides an information processing apparatus for clustering a plurality of pieces of data in clusters corresponding respectively to nodes on layers in a tree structure by assigning each of the pieces of data to a leaf node of the tree structure...
01/13/2009
7475086Method of automatically removing leading and trailing space characters from data being entered into a database system
A computer Implemented method of automatically removing space characters from data being entered into a database system are provided. When a user creates a table in a database system into which data having leading and/or trailing character spaces may be entered, the...
01/06/2009
7475084Data query and location through a central ontology model
A data query method including a data schema having a data schema query language associated therewith, including an ontology model including classes and properties, the ontology model having an ontology query language associated therewith, wherein constructs of the d...
01/06/2009
7475083Polyarchical data indexing and automatically generated hierarchical data indexing paths
Data indexing using polyarchical indexing codes and automatically generated expansion paths. For a piece of data, an indexing code is received relating to a particular categorization or other indexing parameter. Based upon the indexing code, one or more expansion se...
01/06/2009
7475082Pluggable formatters
A system and method is provided for facilitating employment of pluggable formatters by providing a variety of functions or services outside the formatter for handling various functions associated with conventional formatters. The services can be employed to provide ...
01/06/2009
7475085Method and apparatus for privacy preserving data mining by restricting attribute choice
Improved techniques for privacy preserving data mining of multidimensional data records are disclosed. For example, a technique for generating at least one output data set from at least one input data set for use in association with a data mining process comprises t...
01/06/2009
7472131Method and apparatus for constructing a compact similarity structure and for using the same in analyzing document relevance
A computer-readable medium comprises data structure for providing information about levels of similarity between pairs of N documents. The data structure comprises a plurality of entries of similarity values representing levels of similarity for a plurality of pairs...
12/30/2008
7472130Select indexing in merged inverse query evaluations
Embodiments provide for select indexing, which uses an array to simultaneously construct output sets for instructions that operate on input nodesets with common axes. During evaluation of a message against an instruction tree, when a branching node with a large “s...
12/30/2008
7472129Lossless recovery for computer systems with map assisted state transfer
Described are systems and techniques for losslessly restarting subsystems in a distributed file system. By partitioning functionality and logging appropriately across the kernel and user-level boundaries on a client, the user-level subsystem may be made losslessly r...
12/30/2008
7469254Method and apparatus for notifying a user of new data entered into an electronic system
A method of and apparatus for notifying a user of new data entered into an electronic system. The method includes formatting a searchable database into a directory tree structure, the directory tree structure includes nodes comprising related data and branches compr...
12/23/2008
7469253Associative hash partitioning using pseudo-random number generator
Flexible and efficient partitioning of a table is accomplished by hashing the key for an entry, and determining a partition for the entry by generating a sequence of pseudo-random numbers using the hashed key as the seed. As many pseudo-random numbers are generated ...
12/23/2008
7467150Block-aware encoding of bitmap for bitmap index eliminating max-slot restriction
Under block-aware encoding, a bitmap represented by atoms comprises a series of bitmaps for each data block in a database. Each bitmap in the series is referred to herein as a block bitmap. Each block bitmap may have a different number of bytes or bits. Gaps are rep...
12/16/2008
7467151Method and data structure for a low memory overhead database
A data structure for use in database applications. The data structure includes a key database that is searchable via an index table. ...
12/16/2008
7467149Complex syntax validation and business logic validation rules, using VAXs (value-added XSDs) compliant with W3C-XML schema specification
Systems and methods are disclosed that facilitate formally describing structured documents and complex validation rules associated therewith using value-added XSD schemas (VAXs). Native XSDs can be utilized and annotated to generate VAXs that represent both the stru...
12/16/2008
7467148Reporting status of external references in a spreadsheet without updating
The invention, in one embodiment, is a method and system for reporting the status of external references, or links, of a spreadsheet workbook. In an Edit Links dialog box, the user may view a list of links and their status. The user may select a Check Status button ...
12/16/2008
7464097Managing data integrity using a filter condition
Techniques are provided to manage the integrity of data stored in two or more data management systems by detecting inconsistencies between the data management systems. The techniques identify missing records in one or more data management systems by comparing the re...
12/09/2008
7464100Reorganization-free mapping of objects in databases using a mapping chain
Methods and apparatus, including computer program products, for addressing data in a database. One method includes storing a physical address of a data object in a mapping item having an item address, and identifying the data object by that item address. If the data...
12/09/2008
7464098Method for rapidly searching elements or attributes or for rapidly filtering fragments in binary representations of structured, for example, XML-based documents
A method serves to encode textual paths for indexing and querying structured, for example, XML-based documents and serves to execute and improved filtering of binarily represented XML documents. A development of the method results in all indices being identical even...
12/09/2008
7464099Method and system for transferring content from a database to a file
The present invention provides a method of transferring content from a file and a database. In this case, the file includes content instances, each content instance being associated with a respective field, and each field having a respective type. The transfer is ac...
12/09/2008
7464101Fuzzy alphanumeric search apparatus and method
A fuzzy alphanumeric search apparatus searches for a search character string (e.g., MPN) in a source character string (CPN) database. The match is fuzzy since it only matches some of the MPN characters (referred to as tokens) against some of the CPN characters. Near...
12/09/2008
7461074Method and system for flexible sectioning of XML data in a database system
A method and system are provided for flexibly sectioning XML documents stored in a relational database system. The method includes obtaining a set of sectioning rules; receiving an XML document that is to be stored in the relational database system; and identifying ...
12/02/2008
          9            
 
Sign InRegister
Username  
Password   
forgot password?