Resources Contact Us Home
Browse by: INVENTOR PATENT HOLDER PATENT NUMBER DATE
 
 
Oracle International Corporation Patents
Assignee:
Oracle International Corporation
Address:
Redwood Shores, CA
No. of patents:
875
Patents:


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18


Patent Number Title Of Patent Date Issued
RE39549 Method and apparatus for copying data that resides in a database April 3, 2007
A consistent set of data is supplied to a software application from databases. When a particular set of data is identified, a first process is requested to obtain a snapshot time from a database server associated with the first database. The snapshot time causes all subsequent reads of
H2189 SQL enhancements to support text queries on speech recognition results of audio data May 1, 2007
A system, method, computer program product, and application program interface for indexing data relating to results of speech recognition in a database management system provides the capability to perform simple and efficient searches on audio speech data with reduced development eff
7620887 System and method of evaluating the integrity of a set of files November 17, 2009
A system and method for evaluating the integrity of a set of electronically stored files that contain hypertext links or other types of file references. The set of files may be received in compressed or uncompressed form. An integrity evaluator evaluates each file in the set of files
7620635 Data mining agents for efficient hardware utilization November 17, 2009
A method, system, and computer program product for allocating data mining processing tasks that does not use complex internal schemes, yet results in better performance than is possible with general-purpose operating system based schemes. The present invention uses a data mining agent th
7620620 Basing directory contents on a query that is associated with a file identifier November 17, 2009
Techniques are provided for responding to file requests received through a file system interface. According to one technique, an association is established between a file identifier and a query. A request for a file associated with the file identifier is received through the file system
7620609 Genetic algorithm based approach to access structure selection with storage constraint November 17, 2009
A configuration that minimizes cost subject to the constraints is selected. A Simple Genetic Algorithm (SGA) is modified to incorporate the handling of constraints. The SGA is further modified to incorporate Optimal-Storage-Profiling to produce an increased number of fit individuals
7620408 Intelligent messaging November 17, 2009
Techniques for sending messages with automatic device selection and content conversion are provided. A recipient and devices associated with the recipient are determined for a message. A device is selected and the format of the message may be converted based on the selected device, if
7617521 Charging via policy enforcement November 10, 2009
Methods, systems, and machine-readable mediums are disclosed for charging via policy enforcement. In one embodiment, the method comprises receiving a communication associated with a billable resource and invoking a charging policy to be applied to the communication. The charging policy
7617312 Multidimensional repositories for problem discovery and capacity planning of database applicatio November 10, 2009
A distributed decision support system is described for use in the area of problem discovery and capacity planning for database applications. The use of data navigation, particularly drill down, roll up, and pivot for application management tasks are described. The system presents data
7617257 System for persistent caching of LDAP metadata in a cluster LDAP server topology November 10, 2009
Systems and methods for providing consistent metadata in a cluster database system are disclosed. Each node contains a number of LDAP server instances, as well as a monitor process. Each node contains a node shared memory, and the cluster contains a cluster shared memory stored on a
7617254 Method and mechanism for relational access of recovery logs in a database system November 10, 2009
The present invention is directed to a method and mechanism for accessing recovery log information in a database system. The data stored in the recovery log is presented as a relational database "view," which can be queried and accessed using relational database statements even though th
7617249 Method and system of handling document operation requests on documents having large collections November 10, 2009
A method and system of handling document operation requests on documents with large collections and constrained memory is disclosed. In some embodiments, when one or more collection elements of a document are required to be in memory for a document operation, each of the one or more
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
7617218 Persistent key-value repository with a pluggable architecture to abstract physical storage November 10, 2009
A system and techniques are described for managing key-value pairs using an architecture that does not restrict its users to any specific platform or storage subsystem. According to one aspect of the invention, the repository is portable in that the architecture need not change based on
7617213 Method and apparatus for facilitating optimistic authorization in a database November 10, 2009
A method, computer-readable storage medium, and an apparatus are provided to facilitate authorizing a user during a database transaction. The method starts by receiving a request at the database to perform a database operation. Upon receiving the request, the database sends an author
7617189 Parallel query processing techniques for minus and intersect operators November 10, 2009
Various techniques are described for processing database commands that include MINUS and/or INTERSECT operators. According to one technique, the database server executes the MINUS/INTERSECT in a specialized rowsource in parallel. In one approach, the specialized rowsource implements a so
7616764 Online data encryption and decryption November 10, 2009
Systems and methods for providing encryption and decryption of data transmitted on a computer implemented network, preferably user authentication identifier data, such as a password, at the point of entry into the user's computer. The systems and methods enable an end user to mentall
7613953 Method of converting a regression test script of an automated testing tool into a function November 3, 2009
A method of converting a regression test script of an automated testing tool into a function. The regression test script is received, wherein the regression test script comprises at least one object. A physical description of object is inserted into the regression test script. The re
7613794 Identifying dynamic groups November 3, 2009
Technology is disclosed for identifying dynamic groups that correspond to a user of a system. A system partitions a set of dynamic groups into multiple test sets of dynamic groups. The system selects a test set and determines whether the user corresponds to the test set. In one imple
7613741 Utilizing rules in a distributed information sharing system November 3, 2009
Described herein are various approaches that allow rules to be used to specify actions, that alleviate the complexity and burden of developing and maintaining rules in a rules-based messaging system, and that provide more efficient ways of evaluating rules. The approaches allow rules to
7613710 Suspending a result set and continuing from a suspended result set November 3, 2009
A system, method, computer program and system for suspending a result set and continuing from a suspended result set for a cursor is disclosed. The rows from a row source corresponding to the cursor result set are suspended into storage so that when a fetch is requested the data can be
7610351 Method and mechanism for pipelined prefetching October 27, 2009
A method and mechanism for implementing pipelined prefetching in a computer system is disclosed. Data prefetching is utilized to predictably retrieve information between multiple levels of nodes in the computer system, in which a first server may receive prefetched data from a second
7610314 Online tablespace recovery for export October 27, 2009
To export source tablespaces, an auxiliary database system is created and started with a minimum configuration. Copies of versions of the source tablespaces are restored from database backups to the auxiliary database system. A copy of a version of a tablespace is referred to herein as a
7610304 Techniques for performing file operations involving a link at a database management system October 27, 2009
A method and apparatus for performing file system operations involving a link is provided. A request to perform a file system operation involving a link is received from a client at a database server. The link may establish a relationship a source resource has to a target resource. The
7610293 Correlation of resource usage in a database tier to software instructions executing in other tie October 27, 2009
Correlating resource usage in a database tier to software instructions executing in other tiers of a multi tier application. In an embodiment, each block of instructions of interest (executing in different tiers) is designed to add a corresponding tag associated with a request (requiring
7610268 Pre-defined hardware and software bundle ready for database applications October 27, 2009
A database system that incorporates numerous features that reduce the total cost of maintaining the database system is provided. The database system includes a database appliance that executes a database server on a platform that includes a special purpose operating system specifically
7606881 System and method for synchronization of version annotated objects October 20, 2009
Objects in a master database and objects in a replicated database are synchronized using identifiers and version stamps of the objects. Each object has a unique identifier and a version stamp that is incremented when the object is updated at the master database. A synchronization ser
7606835 Automatic rules driven data visualization selection October 20, 2009
A solution is provided that automatically decides what visualization is best suited to present specified data. This is accomplished using a rules-based system that determines the type and properties of a visualization based on data and its corresponding metadata. The data and metadat
7606788 Method and apparatus for protecting private information within a database October 20, 2009
One embodiment of the present invention provides a system that facilitates protecting an item of private information in a database, wherein the item of private information is used as a key for retrieving data from the database. During operation, the system receives the item of private
7606782 System for automation of business knowledge in natural language using rete algorithm October 20, 2009
The present invention is directed to a system for managing business knowledge expressed as statements, preferably sentences using a vocabulary, where such statements may be automated by the generation of programming language source code or computer program instructions. As such, the
7606361 Sending a message securely over an insecure channel October 20, 2009
Sending a message securely on an insecure channel. The message is encoded in the form of a singular matrix, and multiplied with a first non-singular matrix. The resulting first cipher data is sent to a receiver system. Receiver system multiplies the first cipher data with a second no
7603658 Application functionality for a test tool for application programming interfaces October 13, 2009
Methods and apparatus for enabling efficient testing of application programming interface (API) frameworks and application code are disclosed. According to one aspect of the present invention, a framework suitable for use to test an API includes a metadata provider arrangement that s
7603657 Customization of client-server interaction in an internet application October 13, 2009
The present invention includes systems and methods for customization of internet applications. Multiple levels of customization are applied to both static and functional aspects of user interface elements including, for example, tab-order, tab-over, immediate access keys, and hotkeys.
7603347 Mechanism for efficiently evaluating operator trees October 13, 2009
An XPath expression is converted into a tree-based representation where each node represents an operation to be performed and the links between nodes in the tree represent the flow of data between operations. The conversion may involve creating a parse tree for the XPath expression,
7603340 Automatic workload repository battery of performance statistics October 13, 2009
A self-managing workload repository infrastructure (or "AWR" for Automatic workload repository) which is useful for a database server to collect and manage useful system performance statistics. The AWR runs automatically to collect performance data about the operation of the database sys
7603339 Merging synopses to determine number of distinct values in large databases October 13, 2009
A method and apparatus for merging synopses to determine a database statistic, e.g., a number of distinct values (NDV), is disclosed. The merging can be used to determine an initial database statistic or to perform incremental statistics maintenance. For example, each synopsis can pe
7600230 System and method for managing security meta-data in a reverse proxy October 6, 2009
A system and method for managing security meta-data in a reverse proxy server. The reverse proxy caches data served by an origin server, and also stores security meta-data for authenticating a user and/or authorizing access to cached data. The security meta-data may include an ACL (A
7600186 Generating a synonym dictionary representing a mapping of elements in different data models October 6, 2009
Additional synonym pairs are inferred from a pair of schema elements (of different schemas) mapped by a user, and the inferred pairs are added to a dictionary. According to one aspect of the present invention, a mapped pair is inferred as a synonym pair if the elements of the mapped pair
7600124 Method of and system for associating an electronic signature with an electronic record October 6, 2009
A method of and system for associating an electronic signature with an electronic record in a computer system. In one embodiment the method comprises allowing a user to define an event that, upon occurrence, generates an electronic record that requires an electronic signature; allowi
7600063 Techniques for improved read-write concurrency October 6, 2009
Techniques are provided for performing changes to a resource governed by a locking mechanism. An entity (such as a server instance in a database system cluster) requests permission to modify the resource. In response to the request, the entity receives a first lock on the resource, which
7600002 System and method for exposing a J2EE application server as a web service transaction participan October 6, 2009
A system and methods are provided for allowing a transaction based on arbitrary atomic transaction models initiated in a web services environment to be imported into a J2EE application server environment. An extensible mechanism is provided to bridge from the web services environment
7599967 No data loss system with reduced commit latency October 6, 2009
Techniques for reducing commit latency in a database system having a primary database system and a standby database system that is receiving a stream of redo data items from the primary. The standby sends an acknowledgment for a received item of redo data before the standby writes th
7599948 Object relational mapping layer October 6, 2009
An integration server system for mapping data objects on a database schema offers a strongly-typed model API, complex constraint management, and association balancing. The integration server system also has improved performance through optimized handling of ordered associations of data
7596757 Methods and systems for diagramming and remotely manipulating business objects September 29, 2009
A computer-implemented method of representing and manipulating a diagram that includes a representation of a plurality of interconnected business objects on a browser may include steps of displaying at least a portion of the diagram in an active area of the browser, displaying a diagram
7596701 Online data encryption and decryption September 29, 2009
Systems and methods for providing encryption and decryption of data transmitted on a computer implemented network, preferably user authentication identifier data, such as a password, at the point of entry into the user's computer. The systems and methods enable an end user to mentall
7596573 System and method for automatic data mapping September 29, 2009
A system and method for automatic data mapping of a source object to a target object. Field maps can be automatically determined from the source and target objects, database platform, ETL maps, user-defined and data conversion rules, default values, or other pre-defined parameters. Where
7593942 Mandatory access control base September 22, 2009
A secure database appliance leverages database security in a consistent framework provides consistent, flexible, and adaptable security using mandatory access controls in addition to user and role based security for access control and accountability. A database system comprises database
7591000 System and method for hierarchical role-based entitlements September 15, 2009
A system and method for authorization to adaptively control access to a resource, comprising the steps of providing for the mapping of a principal to at least one role, wherein the at least one role is hierarchically related to the resource; providing for the evaluation of a policy b
7590650 Determining interest in an XML document September 15, 2009
First data that represents a level associated with an element within an expression, such as an XPath expression, is generated from the expression, and stored in one or more columns of a table. Second data that represents a condition on an attribute of the element is generated from th
7590613 Layout aware calculations September 15, 2009
A method for analyzing data from a database using an analytic database function includes receiving a selection of measured items from a user, receiving a placement item from the user, and determining a partitioning of the selection of measured items from the placement item. A placement
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18

 
 
  Recently Added Patents
Implantable hearing system
Side curtain airbag with extended shoulder portion
Semiconductor integrated circuit
Cyclonic separating apparatus
Ink composition containing red luminous material
Method and device for informing a driver or for reacting when the vehicle leaves a lane
Display apparatus and method for displaying screen where dragging and dropping of object can be executed and program stored in computer-readable storage medium
  Randomly Featured Patents
HTTP transaction monitor with capacity to replay in debuggings session
Dental pressure measuring sheet
Method of and apparatus for eliminating priming and carrier sweep-out losses in SCR switching circuits and the like
Non-corrosive catalytic hydrolysis of fatty acid esters to fatty acids
Low tack microsphere glue
Open air density separator and method
Ski sled
Cooling apparatus of a vehicle
Desk
Device for simulating a card game