"What, sir, would you make a ship sail against the wind and currents by lighting a bonfire under her deck? I pray you, excuse me, I have not the time to listen to such nonsense."
Napoleon Bonaparte ; When told of the Robert Fulton steamboat
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 |
| 7421696 | Methods and systems for managing successful completion of a network of processes The present invention involves methods and systems for managing successful completion of a network of processes. The network of processes can be represented as a graph. In this representation, the nodes of the graph represent the processes, and the edges of the grap... | 09/02/2008 |
| 7421444 | Method and systems for automatically creating a data feed file for use with desktop applications The present invention relates to methods and systems for automatically creating a data feed file for use by desktop applications. The invention comprises a raw data files that is stored on electronic storage devices inaccessible to desktop software applications. To ... | 09/02/2008 |
| 7421457 | Partially replicated distributed database with multiple levels of remote clients A method of and system for collecting, storing, and retrieving data in a data base management system. The database management system includes a master database server (4), at least one workgroup server (315), and a plurality of workgroup user clients (... | 09/02/2008 |
| 7421439 | Global metadata embedding and decoding Global metadata, such as a document identifier, which may be a globally unique identifier, is embedded into an embedded interactive code document by combining a first m-array and a plurality of copies of the first m-array to generate a combined m-array with encoded ... | 09/02/2008 |
| 7421440 | Method and system for importing data A method of transferring batches of data to a target database includes receiving ordered rows of data and loading the ordered rows into batch tables. Each batch table being either a parent table, a child table or a no dependency table. The parent batch tables and no... | 09/02/2008 |
| 7421436 | Decentralized many-to-many relationship management in an object persistence management system A many-to-many relationship management system. In an object persistence management system, a many-to-many relationship manager can include one or more related objects; a junction table storing relationships between the related objects; and, one or more corresponding... | 09/02/2008 |
| 7421437 | System and method for a data dictionary cache in a distributed system A system and method to provide a data dictionary cache in a distributed system is disclosed. An application server may include a data dictionary broker agent to provide an interface between an underlying data dictionary and an application. The application server may... | 09/02/2008 |
| 7421438 | Metadata editing control A metadata management architecture. The architecture includes a property component that lists one or more properties related to a file, and a viewing component that present files having one or more of the related properties. A synchronization component provides imme... | 09/02/2008 |
| 7418453 | Updating a data warehouse schema based on changes in an observation model A method, information processing system, and computer readable medium for modifying at least one data warehouse schema based on detected changes in an associated observation model are disclosed. The method includes determining if at least one new observation model h... | 08/26/2008 |
| 7418458 | Method for estimating examinee attribute parameters in a cognitive diagnosis model A method and system for determining attribute score levels from an assessment are disclosed. An assessment includes items each testing for at least one attribute. A first distribution is generated having a response propensity represented by a highest level of execut... | 08/26/2008 |
| 7418452 | System and method for locating, categorizing, storing, and retrieving information A system and methods for locating, categorizing, storing, and retrieving information. The system comprises a computer having a display; a keeper data structure; and software executable within the computer adapted to allow a user to associate a predetermined computer... | 08/26/2008 |
| 7418460 | Method and system for enabling undo across object model modifications A method and system provides reversibility of an operation performed by a user of an application program and associated with a modification to an object model of the application program, such as a spreadsheet program or other office productivity application program.... | 08/26/2008 |
| 7418464 | Method, system, and program for storing data for retrieval and transfer Provided is a method, system and program for storing data for later retrieval and for transfer within a storage hierarchy. A data storage subsystem stores both individual user files and also managed files, each managed file comprising an aggregation of multiple user... | 08/26/2008 |
| 7418448 | Organization structure system The present invention is a software system that allows users to model an organizational structure in substantially anyway they wish. The system then provides functionality that allows an administrator to associate users and data to the defined organizational structu... | 08/26/2008 |
| 7418449 | System and method for efficient enrichment of business data A method for loading data into a datamart. The method includes identifying business data in a first format from a real business process and identifying a desired second format. The method includes designing a transformation algorithm that transforms the business dat... | 08/26/2008 |
| 7418441 | Data loading from a remote data source record by record A method, apparatus and article of manufacture is provided for loading data from a remote data source record by record, in a computer system network connecting a source site and a target site via a database connection communication line. The source site has at least... | 08/26/2008 |
| 7418447 | Natural language product comparison guide synthesizer A Natural Language Product Comparison Guide Synthesizer that lets developers easily create web-based comparison guides for a given type of product. Each comparison guide will solicit users' product requirements, let them compare different products, and recommend one... | 08/26/2008 |
| 7418437 | System and method for supporting multiple question and answer fora in different web sites A method and system, executed by a server, for receiving questions from users regarding one or more topics and providing answers from a set of experts. Users direct questions to one or more experts selected by the users, who in turn answer the questions and/or refer... | 08/26/2008 |
| 7418438 | Automated default dimension selection within a multidimensional enterprise software system Techniques are described for automatically selecting default dimensions of multidimensional data for publication. A computer-implemented system, for example, includes a data store having multidimensional data. The multidimensional data includes one or more data cube... | 08/26/2008 |
| 7418450 | Method for analyzing computer events recorded in a plurality of chronicle datasets A method is disclosed for analyzing computer events recorded in a plurality of computer datasets. The method includes a read module configured to access chronicle records in two datasets, an extraction module configured to extract a timestamp from each chronicle rec... | 08/26/2008 |
| 7418439 | Mirror file system A mirror file systems (MFS) is a virtual file system that links two or more file systems together and mirrors between them in real time. The file systems linked and mirrored through the mirror file system can be a local file system connected to a physical device, or... | 08/26/2008 |
| 7418451 | E-coupon service for location-aware mobile commerce which determines whether to supply requested e-coupons based on the number of requests received in a processing cycle, and a threshold number of requests required to make expected returns from redeemed coupons greater than advertising fees A conditional e-coupon distribution method distributes e-coupon predefined by sellers to mobile users only if the number of mobile users requesting such e-coupons equals or exceeds a threshold. The method receives a request to browse e-coupons from a mobile user. Th... | 08/26/2008 |
| 7415463 | Programming tree data structures and handling collisions while performing lookup operations Inter alia, methods, apparatus, data structures, computer-readable medium, mechanisms, and means for programming routes and access control lists in comparison tree data structures and their use such as in performing lookup operations for use in routers, packet switc... | 08/19/2008 |
| 7415482 | XBRL enabler for business documents Systems and methods for creating an extensible Business Reporting Language (XBRL) instance document are provided. In one embodiment, a business document production application displays a portion of a business document containing business data that is intended to be ... | 08/19/2008 |
| 7415556 | Exclusion control An exclusion controller which allows an information processing unit to acquire a contended resource to the exclusion of the other information processing units includes a plurality of non-prioritized information processing units mutually exclusively acquiring a non-p... | 08/19/2008 |
| 7415475 | Authoring tools, including content-driven treetables, for fluid text Plural versions of an authoring/editing tool for fluid text include both a WYSIWYG editor and a content-driven treetable editor for producing narratives and their behavioral control in a fluid text viewing system environment. The tool includes content-driven treetab... | 08/19/2008 |
| 7415473 | Multi-dimensional set object Methods and apparatus, including computer systems and program products, for machine-implemented representations of collections of objects. A method includes providing data structure definitions that define a set object to represent the collection of objects; and gen... | 08/19/2008 |
| 7415471 | Methods and systems for automated data collection and analysis for use in association with asset securitization A computer-assisted method and system for processing asset-related documents in a database having at least one record therein. The method includes reviewing asset-related data contained on at least one asset document, receiving the asset document into the database o... | 08/19/2008 |
| 7415472 | Comparison tree data structures of particular use in performing lookup operations Comparison tree data structures of particular use in performing lookup operations are disclosed. A data structure typically includes first and second elements of a subtree, the subtree including a root node. The first and the second elements each include: a node val... | 08/19/2008 |
| 7415474 | Programmable calculation engine A calculation engine processes user-definable formulas to generate calculation results. A calculation engine may use the following types of data structures: table, column, row, and field. A sub table may be embedded within a row. Operations may be performed at vario... | 08/19/2008 |
| 7412440 | Information search system, information search supporting system, and method and program for information search To enable a user to perform, by using an ontology, an information search utilizing a meaning given to information on a network by Semantic Web without being required to perform complicated operations for forming an inquiry sentence in conformity with the ontology. | 08/12/2008 |
| 7412450 | Method and apparatus for identifying tampering of data in a file system A method for storing a data block, including storing the data block in a storage pool, obtaining a data block location, calculating a secure data block checksum for the data block, and storing a first indirect block in the storage pool, wherein the first indirect bl... | 08/12/2008 |
| 7412449 | File object storage and retrieval using hashing techniques Methods and apparatus, including computer program products, for generating hash slot subdirectories within a file system, identifying each hash slot subdirectory by a unique identifier, receiving a document, hashing a name of the document to generate a hash value, s... | 08/12/2008 |
| 7412451 | Method for persisting a schedule and database schema The invention provides a database schema for representing a workflow process definition (e.g., a schedule). The database schema may also include one or more bindings associated with the schedule, as well as persisted state information and data. The invention further... | 08/12/2008 |
| 7412452 | Data storage and retrieval system with intensional category representations to provide dynamic categorization of information items A system and method for applying intensional category representations to provide dynamic categorization of information items in a data storage and retrieval system is disclosed. The disclosed system may apply pattern recognition techniques during information storage... | 08/12/2008 |
| 7412644 | System and process for delivering and rendering scalable web pages A system and process for displaying and redisplaying an HTML document that conforms to the limitations of a viewer's browser. The system comprises a browser, a script, and a document object model (DOM). The script comprises a data structure and an interpretation cod... | 08/12/2008 |
| 7412455 | Software framework that facilitates design and implementation of database applications An intelligent framework is provided that is disposed between a high-level language environment and a database system environment. According to one embodiment, the framework programmatically receives information regarding definitions of data structures of objects pa... | 08/12/2008 |
| 7409676 | Systems, methods and computer programs for determining dependencies between logical components in a data processing system or network Described are methods, apparatus and computer programs for determining run-time dependencies between logical components of a data processing environment. Components of the data processing environment are monitored by monitoring agents accessing run-time activity dat... | 08/05/2008 |
| 7409396 | Method for creating an extensible content distribution framework In a network of digital computers (20), a method for facilitating access by a first digital computer (24) to a file that is stored in a local file system tree (198) of a second digital computer (22). The method includes establishing, by r... | 08/05/2008 |
| 7409398 | Techniques for providing audit trails of configuration changes Techniques used in configurable systems for providing audit trails for configuration changes. In the techniques, configuration tables in a database system are used to store configuration information. Code is associated with each of the configuration tables that caus... | 08/05/2008 |