...that it was melting ice cream that inspired the invention of the outboard motor? It was a lovely August day and Ole Evinrude was rowing his boat to his favorite island picnic spot. As he rowed, he watched his ice cream melt and wished he had a faster way to get to the island. At that moment the idea for the outboard motor was born!
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 |
| 7343372 | Direct navigation for information retrieval A method of document retrieval is provided. The method includes assigning concept labels to documents contained in a collection according to grammar rules, receiving a query, converting the query to a query concept using the grammar rules, and mapping the query conc... | 03/11/2008 |
| 7342941 | Data structure, method and apparatus providing efficient retrieval of data from a segmented information stream A data structure, method and apparatus providing efficient retrieval of data from a segmented information stream. The invention utilizes a segmented data stream having an initial directory payload portion and a following payload portion including one or more object ... | 03/11/2008 |
| 7343404 | Efficient representation of system network management object identifiers Systems and methods for efficient storage of network management object identifiers are provided. Object identifiers such as SNMP MIB object identifiers are stored in a compressed form. In one embodiment, a single integer represents multiple elements of an object ide... | 03/11/2008 |
| 7343428 | Dynamic, real-time integration of software resources through services of a content framework Methods, systems, and computer program products are disclosed for dynamically integrating software resources (such as web services and other back-end software resources) using the services of a content framework (such as a portal platform). A portlet model is levera... | 03/11/2008 |
| 7343377 | Method and system for verifying the integrity of a database A method for verifying the integrity of a database for use by an application. A process is applied to obtain (2) initial schema metadata (3) from the database (1). As a reference a reduced representation (5) is created (4) from the... | 03/11/2008 |
| 7343378 | Generation of meaningful names in flattened hierarchical structures Architecture for generating meaningful names for a flattened data structure. The architecture comprises a system that observes user activity associated with a hierarchical data structure, and then generates meaningful names derived from file and folder names or othe... | 03/11/2008 |
| 7343385 | System for processing objects for storage in a document or other storage system The invention is directed to a system for processing data to be stored in a document-imaging system that includes a posting processor programmed for receiving at least one object containing the data; a bursting processor programmed for bursting the object to create ... | 03/11/2008 |
| 7343383 | Support for real-time queries concerning current state, data and history of a process A computer-implemented method is provided for defining interesting portions of a workflow of a business or other type of process. Using a tracking profile editor, a portion of a given workflow is selected and associated with a named process part. Items of payload da... | 03/11/2008 |
| 7343382 | Support for real-time queries concerning current state, data and history of a process A computer-implemented method is provided for defining interesting portions of a workflow of a business or other type of process. Using a tracking profile editor, a portion of a given workflow is selected and associated with a named process part. Items of payload da... | 03/11/2008 |
| 7340471 | Saving and restoring an interlocking trees datastore A tree-based datastore comprising a forest of interconnected trees that can be generated and/or accessed may require specialized saving and restoring processes to ensure that all the links are properly maintained whether it will be restored in full or in part. The p... | 03/04/2008 |
| 7339908 | System and related methods to facilitate delivery of enhanced data services in a mobile wireless communications environment A system and related methods to facilitate the delivery of enhanced data services in a mobile wireless communications environment is generally described. According to one aspect of the invention, a data networking protocol is introduced generally comprising control ... | 03/04/2008 |
| 7340404 | Booking method and system The invention relates to a method and system for booking reservations in a booking system and synchronizing bookings among several booking systems. The system comprises at least one booking system; at least one service provider; a mediator service; a client, and at ... | 03/04/2008 |
| 7340446 | Method and system for query-based management of multiple network resources A method and system for query-based management of a plurality of resources in a network environment. The system uses web technology, preferably XML-technology, to receive and store information related to back-end resources and to provide a framework by which client ... | 03/04/2008 |
| 7340472 | Organizing and storing hierarchical data in a database having dual structures A data viewer for displaying information selected from hierarchically organized data enables hierarchical searching by displaying hierarchical levels, or alternatively, by implementing an index search of selected data elements. If the index search is selected, an al... | 03/04/2008 |
| 7340451 | Dynamic taxonomy process for browsing and retrieving information in large heterogeneous data bases A process is disclosed for retrieving information in large heterogeneous data bases, wherein information retrieval through visual querying/browsing is supported by dynamic taxonomies; the process comprises the steps of: initially showing a complete taxonomy for the ... | 03/04/2008 |
| 7340478 | Method and apparatus for implementing container managed uses, ownerships, and references in an enterprise JavaBean environment A method, apparatus, and computer instructions are provided for implementing container managed uses, ownerships, and references in an enterprise JavaBean™ environment. A user may specify a uses, ownership, reference relationships between entity beans and sessions ... | 03/04/2008 |
| 7340481 | Method and system for adding user-provided content to a content object stored in a data repository A web-based system, method and program product are provided for adding content to a content object stored (e.g., a custom compilation or prepublished work) in a data repository as a group of hierarchically related content entities. Each noncontainer content object i... | 03/04/2008 |
| 7340508 | Exposing process flows and choreography controllers as web services The present invention relates to computer-based devices and methods supporting document exchange choreographies. More particularly, aspects of the present invention relate to devices and methods that facilitate evolution of systems by various combinations of choreog... | 03/04/2008 |
| 7340772 | Systems and methods for continuing an operation interrupted from a reconnection between a client and server The invention relates to methods and systems for reconnecting a client and providing user authentication across a reliable and persistent communication session. A first protocol that encapsulates a plurality of secondary protocols is used to communicate over a netwo... | 03/04/2008 |
| 7337179 | Context subsystems for system configurations Embodiments of the present invention utilize context subsystems to logically group resources according to context. Such context subsystems can be nested (i.e. hierarchical), and thus further simplify the complex configuration relationships encountered with complex s... | 02/26/2008 |
| 7337230 | Method and system for eliminating redundant rules from a rule set A computer implemented method and system determines whether a rule R is redundant with respect to a rule set S containing a plurality of non-redundant rules each defining tests for performing on a corresponding numeric field. A new rule set S′ is generated contain... | 02/26/2008 |
| 7337447 | Information handling system featuring a single pipe string driven architecture for bridging data of heterogeneous object source in native subsystems to java using native invocation interfaces An information handling system having a single pipe string driven data transport architecture includes a hardware independent execution environment subsystem and a native operating system environment subsystem. A data transport pipe is provided for integrating legac... | 02/26/2008 |
| 7337191 | Method and system for obtaining service related information about equipment located at a plurality of sites A method and system is provided for communicating service and maintenance information about equipment located at distributed building sites. A customer web portal is provided with a database for storing the equipment service information. The web portal provides an e... | 02/26/2008 |
| 7337192 | Data exchange tool The present invention may generally be thought of as a software reference tool that enables users to easily understand XML and other file types, including proprietary file types, and that provides the user the capability to map from one file type to another by using... | 02/26/2008 |
| 7337147 | Dynamic digital content licensing Various techniques are described for managing license rights for a variety of digital content. One technique involves initiating a request for a specific content package. The content package includes a unique content package identifier that can be linked with a lice... | 02/26/2008 |
| 7337174 | Logic table abstraction layer for accessing configuration information A logic table object for accessing configuration information sourced by one or more datastores is employed in a catalog environment of an attribute-based programming model. A logic table object may provide supplemental logic, consolidate multiple underlying tables, ... | 02/26/2008 |
| 7337163 | Multidimensional database query splitting A multi-dimensional database query to be sent to a data source may be split into multiple smaller queries by a mid-tier solution and sent individually to the data source(s) for calculation and retrieval of data. This may be accomplished by creating row and column tr... | 02/26/2008 |
| 7337198 | In-place preservation of file system objects during a disk clone operation A cloning manager preserves in-place file system objects during a clone operation. The cloning manager determines boundaries on a target storage medium to contain a resultant file system to be created by the clone operation, and identifies at least one protected are... | 02/26/2008 |
| 7337181 | Methods for routing items for communications based on a measure of criticality The routing of prioritized documents such as email messages is disclosed. In one embodiment, a computer-implemented method first receives a text. The method assigns a priority to the document, based on a text classifier such as a Bayesian classifier or a support-vec... | 02/26/2008 |
| 7337199 | Space management of an IMS database Space within an IMS database can be managed during loading or updating of the database. After an IMS database is loaded, a space management program can assume control from the IMS program for a period of time. During this period of time, the space management program... | 02/26/2008 |
| 7337187 | XML document classifying method for storage system An XML document classifying method includes the steps of: classifying a plurality of XML documents stored in a storage unit, depending on whether a specific element/attribute is present in the XML documents and based on the identity of the value of the element/attri... | 02/26/2008 |
| 7333976 | Methods and systems for processing contact information Systems and methods for processing contact information are described. In one embodiment, an entity name is identified from an event associated with an article, wherein the entity name is associated with an entity and the event is associated with a user, contact info... | 02/19/2008 |
| 7334213 | Software development support program, recording medium having the program stored thereon and software development support system Respective items of a software component, a development task and a required specification, which are enumerated as the requirement for performing the development of software products belonging to a certain category are first registered in recording means. In the reg... | 02/19/2008 |
| 7333975 | Information system and method for disseminating technology information An informational system for disseminating technology information between requestors and purveyors as well as a method for using the system for this purpose. The informational system generally includes requestor and purveyor servers as well as a host system having a ... | 02/19/2008 |
| 7334232 | Clustered enterprise Java™ in a secure distributed processing system A clustered enterprise distributed processing system. The distributed processing system includes a first and a second computer coupled to a communication medium. The first computer includes a virtual machine (JVM) and kernel software layer for transferring messages,... | 02/19/2008 |
| 7331870 | Multiplayer biofeedback interactive gaming environment The present invention provides a method and apparatus in which a biometric information relating to a player is used to facilitate game play in multiplayer game environments. In particular, the present invention provides a game platform, a biofeedback sensor, and a b... | 02/19/2008 |
| 7333982 | Information system having a mode of operation in which queries form one or more clients are serviced using aggregated data retrieved from a plurality of different types of data storage structures for improved query performance A customer relationship management (CRM) system with integrated data aggregation engine comprising a database management system (DBMS) including a relational datastore storing data in tables. An aggregation module, operatively coupled to the relational datastore agg... | 02/19/2008 |
| 7333995 | Very large dataset representation system and method A system and method for representing a very large dataset that enables a plan manager to define, based upon an organization modelling object, a delegation modelling object for a very large dataset. A very large dataset delegation of multiple subplans is created whos... | 02/19/2008 |
| 7333986 | Hierarchical database management system, hierarchical database management method, and hierarchical database management program A hierarchical database, in which a lower class inherits to a property of an super class, having a class code for each class to identify the class, includes a first classification system having a regular class, and a second classification system having the regular c... | 02/19/2008 |
| 7330851 | Data security through dissembly of data elements or connections between elements A technique for providing data security through the removal of elements of a database table, be they the data fields themselves, or structural components, such as connection information that defines how, for example, the elements of a database are structured. The re... | 02/12/2008 |