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

Icon_funbox Bizarre Patents

Patent No. 5076029

Helium-Filled Sun Shade

A helium-filled sun shade for protecting individuals engaged in outdoor activities.

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/103R - Object-oriented database structure


Subclass of Class 707 - Data processing: database and file management or data structures
Definition: Subject matter further comprising an object-oriented data
No. of patents: 2797
Last issue date: 03/16/2010


        5              
NumberTitleIssue Date
7366718Detecting duplicate and near-duplicate files
Improved duplicate and near-duplicate detection techniques may assign a number of fingerprints to a given document by (i) extracting parts from the document, (ii) assigning the extracted parts to one or more of a predetermined number of lists, and (iii) generating a...
04/29/2008
7363317Memory efficient XML shredding with partial commit
A method and system that allows efficient shredding of large instances of hierarchical data structures into relational data structures. Large instances of hierarchical data structures, which are able to be larger than the random access storage of a computer used to ...
04/22/2008
7363316Systems and methods for organizing and mapping data
A system and method is provided for organizing and mapping data. In exemplary embodiments, a copy of at least one first data block created from a first computing device is generated. A copy of one or more second data blocks created from one or more second computing ...
04/22/2008
7363613Program maintenance support device, program maintenance supporting method, and program for the same
The present invention includes program storing unit 11 for storing a program, parsing/dependence-information generating unit 12 for generating dependence information and a syntax tree for a program, dependence-information storing unit 13 for sto...
04/22/2008
7363323Text information browsing aid apparatus, digital content creation system, digital content distribution system, and storage medium
A digital content distribution system that is suitable to provide digital content readable and output the digital content in a layout viewable for the user is provided. A content distribution terminal includes a user information registration DB that stores user info...
04/22/2008
7363060Mobile telephone user interface
An improved user interface for use with a mobile telecommunication device such as a mobile phone to make its featured more accessible to a sight-impaired user. The user interface employs a collection of distinguishable non-visual (NV) cues that are selectively gener...
04/22/2008
7363313Method, system, and program product for rebasing an application
Method, system, and program product for rebasing an application. The application is analyzed to identify the database components that require remapping to a new database. These components are remapped to utilize the new database and/or a new interface layer that uti...
04/22/2008
7363289Method and apparatus for exploiting statistics on query expressions for optimization
A method for evaluating a user query on a relational database having records stored therein, a workload made up of a set of queries that have been executed on the database, and a query optimizer that generates a query execution plan for the user query. Each query pl...
04/22/2008
7363310Mapping of data from XML to SQL
A method, an apparatus and a computer program product for converting an XML encoded dataset into a minimal set of SQL tables are provided. In the method, a hierarchical structure in the XML encoded dataset is identified. A node element set for the XML encoded datase...
04/22/2008
7363328Method and system for modifying schema definitions
A new schema implementation enables reversible changes to be made to definitions in a schema. The definitions of attributes and classes are in the form of schema objects. Each schema object has an internal ID in addition to its unique name and object ID (DID), and a...
04/22/2008
7363377Method for protecting the program environment of a microsoft component object model (COM) client
An apparatus for and method of creating a standardized interface between Microsoft Component Object Model environment and a non-compatible legacy environment. The technique is equally effective for both object oriented and non-object oriented scripting protocols. Th...
04/22/2008
7363612Application programs with dynamic components
An application program may include application modules. One or more of the application modules may each include a dynamic component and static component. The dynamic components and the static components may be configured to function according to an initial set of re...
04/22/2008
7363211Method and apparatus for modeling topology objects
The invention relates to a method for modeling a device in a topology including defining a managed object corresponding to the device, defining a managed resource using the managed object, and creating a node in the topology, wherein creating the node comprises asso...
04/22/2008
7363339Determining group membership
The present invention is directed to technology for determining the members of groups. A group can have static members, dynamic members and/or nested members. An entity is a nested member of a first group if that entity is a member of a second group and the second g...
04/22/2008
7359904Method to efficiently process and present possible arrangements of a set of contiguous peer-to-peer links
A method for displaying knowledge nodes within a set of knowledge nodes, stored as a set of contiguous peer-to-peer relationships, including: choosing interactively any knowledge node within the set as a root, and dynamically creating a tree from the root by selecti...
04/15/2008
7357300Method and apparatus for tracking documents in a workflow
A workflow system and method include tracking the physical movement of documents. The information of the physical movement is incorporated with the flow graph of a workflow. A display of the workflow can then be enhanced by the information relating to the physical m...
04/15/2008
7360174Contact user interface
An interface for enabling different contact information for a plurality of different contacts to be aggregated from numerous data stores into a single contact management system includes a window frame for displaying the contact information in a variety of rich views...
04/15/2008
7359965Method and apparatus for providing multiple vendor support to remotely monitored devices
A method and apparatus for providing multiple vendor support to remotely monitored devices is described. The method includes querying a monitored device to obtain at least one of manufacturer, model, and a unique identifier of the monitored device, using a hierarchi...
04/15/2008
7360208Rolling upgrade of distributed software with automatic completion
A system and method for facilitating an automatic rolling upgrade of distributed software. In a set of computing devices (e.g., a cluster), each node executes the distributed program, but different nodes may operate any number of different versions of the program. D...
04/15/2008
7359937Locating potentially identical objects across multiple computers based on stochastic partitioning of workload
Potentially identical objects (e.g., files) are located across multiple computers based on stochastic partitioning of workload. For each of a plurality of objects stored on a plurality of computers in a network, a portion of object information corresponding to the o...
04/15/2008
7359930System and method for managing computer networks
A system and method are provided for monitoring traffic in an enterprise network. Similar hosts may be grouped using flow information. Network policy may then be created at the group level based on the signatures of the hosts and groups of hosts in the enterprise. H...
04/15/2008
7359916Database management systems and methods for managing a database
Database management systems and methods for managing a database are disclosed. In one embodiment, a database management system is provided that comprises a database layer including a database for storing data, and a spreadsheet layer for representing data from the d...
04/15/2008
7359911System and method for building a database defining a plurality of communication interfaces
A system and method for providing seamless communication with threads executing on an embedded computer. Using a DAT system, a programmer can test the communication interfaces of a thread via either a scripting program, any COM-compliant program, or a graphical test...
04/15/2008
7359914Reference manager
A Reference Manager manages complex file relationships between host files and externally referenced files, such as drawings, images, standards, fonts, shapes, plot styles and plot configurations. The Reference Manager provides a number of different functions, includ...
04/15/2008
7359920Communication protocol for synchronization of personal information management databases
Synchronizing at least first and second instances of PIM databases stored on a client device with at least one instance of a PIM database stored on a server, by running client synchronization software on the client device, running server synchronization software on ...
04/15/2008
7359907Extending a directory schema independent of schema modification
Systems and methods for extending a directory schema independent of schema modification are described. In one aspect, a directory schema data structure includes a flexible attribute data field. The flexible attribute data field identifies a complex data type. The co...
04/15/2008
7356540Data storage and retrieval system
A user based computer system for information storage and retrieval in which information data items are stored in a persistent memory for later searching, retrieval and/or browsing and related in the memory by a frame system wherein the stored information includes pr...
04/08/2008
7356558Systems and methods for manufacturing
Systems and method for the manufacture of goods, including apparel, piece goods, and other assembled items are described. Embodiments of this invention provide systems for managing the flow of component parts to an assembly site, the assembly of finished goods, and ...
04/08/2008
7356375Method and device for executing work consisting of a plurality of steps under computer control
A manufacturing process control apparatus that controls a manufacturing process divided into a plurality of steps that are controlled by a plurality of user terminals, comprising transmitting means that, when conditions for the execution of one step of said pluralit...
04/08/2008
7356604Method and apparatus for comparing scores in a vector space retrieval process
The delivery ratio of r (which is a fraction between 0 and 1) partitions a stream of documents into a section of top scoring r-fraction of documents and the remainder. This way a set of successively bigger delivery ratios, r1, r2, r3...
04/08/2008
7356530Systems and methods of retrieving relevant information
The present invention provides systems and methods of retrieving the pages according to the quality of the individual pages. The rank of a page for a keyword is a combination of intrinsic and extrinsic ranks. Intrinsic rank is the measure of the relevancy of a page ...
04/08/2008
7356839Secure data accessing system and method
A system and method for accessing data located behind a security mechanism is provided. In the preferred embodiment, the system may use the common HTTP protocol and JDBC drivers. In more detail, a client may execute a Java applet that generates database proxy object...
04/08/2008
7356532Systems and methods for maintaining transactional persistence
Messages between trading partners can be processed persistently using a persistence framework, which can include a transaction manager, a locking manager, and a logging mechanism. A transaction manager can initiate a transaction for a request, and can enlist and mod...
04/08/2008
7353506Accessing information at object creation
A system is disclosed for accessing information about an object, where such information is available at the time of creation of the object but not necessarily available at all times later. In one embodiment, existing object code is modified to add the ability to acc...
04/01/2008
7353224System and method for efficiently finding near-similar images in massive databases
Massive amounts of multimedia data are stored in databases supporting web pages and servers, including text, graphics, video and audio. Searching and finding matching multimedia images can be time and computationally intensive. A method for storing and retrieving im...
04/01/2008
7353159Method for parallel simulation on a single microprocessor using meta-models
The present invention generally relates to hardware development and design, and in particular it relates to a method for simulating hardware. A meta model (22) is compiled for integrating a plurality of n different instantiations (12A, . . . 12N...
04/01/2008
7353230Dynamic distributed customer issue analysis
Methods and systems for managing a distributed and dynamic review of a set of information are described. A set of information instances (e.g., case summaries) are distributed over a computer system network to reviewer nodes. A list of review items (e.g., problem typ...
04/01/2008
7353188Product selling system and method for operating the same
A product selling system is provided which allows clients with networks accessible to the Internet to contact a service provider network for purchases. The service provider network includes a database with three dimensional (3D) image data for a variety of its produ...
04/01/2008
7353494System and method supporting configurable object definitions
The present invention discloses a system and method supporting high-level configuration of Business Object Types during development of an application. More specifically an application developer is supported with predefined pieces of functionality and meta-data, so c...
04/01/2008
7353221Method for the automatic retrieval of engineering data of systems
The invention relates to a method for the automatic retrieval of engineering data from installations. The engineering and runtime objects are described by a uniform object model. This allows the correspondence between engineering objects and runtime objects to be de...
04/01/2008
        5              
 
Forgot password?
Register here