A kissing shield comprised of a thin, flexible membrane and a frame or holder.
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 |
| 7493331 | Avoiding 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 |
| 7490099 | Rapid 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 |
| 7490097 | 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/10/2009 |
| 7490098 | Apparatus, 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 |
| 7487169 | Method 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 |
| 7487170 | Location 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 |
| 7487172 | Three-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 |
| 7487168 | System 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 |
| 7487171 | System 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 |
| 7483907 | Processing 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 |
| 7483906 | Method 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 |
| 7483908 | Context 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 |
| 7483909 | System, 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 |
| 7483904 | Virtual 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 |
| 7483905 | Database 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 |
| 7480667 | System 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 |
| 7480668 | Address 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 |
| 7480669 | Crosslink 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 |
| 7478103 | Method 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 |
| 7478104 | Information 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 |
| 7475086 | Method 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 |
| 7475084 | Data 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 |
| 7475083 | Polyarchical 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 |
| 7475082 | Pluggable 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 |
| 7475085 | Method 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 |
| 7472131 | Method 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 |
| 7472130 | Select 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 |
| 7472129 | Lossless 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 |
| 7469254 | Method 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 |
| 7469253 | Associative 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 |
| 7467150 | Block-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 |
| 7467151 | Method 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 |
| 7467149 | Complex 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 |
| 7467148 | Reporting 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 |
| 7464097 | Managing 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 |
| 7464100 | Reorganization-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 |
| 7464098 | Method 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 |
| 7464099 | Method 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 |
| 7464101 | Fuzzy 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 |
| 7461074 | Method 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 |