| Patent Number |
Title Of Patent |
Date Issued |
| 8126926 |
Data visualization with summary graphs |
February 28, 2012 |
| Systems, methods, and other embodiments associated with visualizing data using summary graphs are described. One example method includes constructing a summary graph for display. The summary graph represents the data as a summary node having a plurality of property edges connected to |
| 8015180 |
Queries with hard time constraints |
September 6, 2011 |
| Systems, methodologies, media, and other embodiments associated with supporting queries with hard time constraints are described. One exemplary system embodiment includes logic for accepting a query having a hard time constraint. The example system may also include logic for selectiv |
| 7996387 |
Techniques for extending user-defined indexes with auxiliary properties |
August 9, 2011 |
| In one embodiment, a database server registers one or more functions included in a user-defined index that includes one or more auxiliary properties. The one or more functions are operable to generate index entries of the user-defined index for the one or more auxiliary properties. T |
| 7987164 |
Method and system for speeding up rebuild of user-defined indexes during partition maintenance o |
July 26, 2011 |
| A method, system, and computer program product provides improved performance for rebuild of user-defined indexes during partition maintenance operations (partition split, merge, and move). A method of maintaining a index of a partitioned database table comprises performing a partitio |
| 7953728 |
Queries with soft time constraints |
May 31, 2011 |
| Systems, methodologies, media, and other embodiments associated with supporting queries with soft time constraints are described. One exemplary system embodiment includes logic for accepting a query having a soft time constraint. The example system may also include logic for rewritin |
| 7925647 |
Techniques for optimizing SQL statements using user-defined indexes with auxiliary properties |
April 12, 2011 |
| In one embodiment, a database server registers one or more functions included in a user-defined index that includes one or more auxiliary properties. The database server receives a query that specifies one or more parameters. A query optimizer generates a plurality of execution plans |
| 7844600 |
Materialized views with user-defined aggregates |
November 30, 2010 |
| Systems, methodologies, media, and other embodiments associated with supporting materialized views with user-defined aggregates are described. One example system includes logic for exposing a set of interface actions to support a user-defined aggregate in a materialized view associated |
| 7774346 |
Indexes that are based on bitmap values and that use summary bitmap values |
August 10, 2010 |
| A database management system that has bitmap values in which set bits in a representation of a bitstring specify a set of objects whose definitions are built into the database management system. The database management system further includes user-accessible operations on the bitmap valu |
| 7617235 |
Method and system for creating a domain index |
November 10, 2009 |
| A domain index for a partitioned database can be created using a user-defined indexing scheme. Partition maintenance operations performed on the partitioned database objects cause corresponding partition maintenance operations to be performed on the domain indexes. The user-supplied |
| 6920460 |
Systems and methods for managing partitioned indexes that are created and maintained by user-def |
July 19, 2005 |
| Domain indexes (indexes created and maintained by user-defined indexing schemes) are managed on partitioned database objects that store data using a system-managed approach. Partition maintenance operations performed on the partitioned database objects cause corresponding partition maint |
| 6360228 |
Transactional framework for executing statements involving non-native code |
March 19, 2002 |
| Described herein is a framework for providing statement atomicity for DDL statements. The framework allows the ability to perform, as multiple transactions, the DDL operations specified by a DDL statement. To begin execution of a DDL statement, a DBMS, for example, updates a flag to |