Patent application number | Description | Published |
20080288822 | EXHAUSTIVE SECURITY FUZZING FOR TRANSACT STRUCTURED QUERY LANGUAGE - Systems and methods that incorporate fuzzing capabilities within an SQL server to facilitate penetration testing. A fuzzing component associated with the SQL server provides an entry point for accessing the fuzzing system to update explicit user specified parameters associated with SQL, wherein the server's in depth knowledge regarding semantics of the language code (e.g., manner of parsing) can be employed to determine vulnerabilities thereof. | 11-20-2008 |
20080313131 | PARAMETER-SENSITIVE PLANS FOR STRUCTURAL SCENARIOS - Systems and methods that generate specialized plans for compiling SQL queries. A plan generator component scans the query representation for parameter sensitive predicates and evaluates each predicate individually based on the parameter values. Accordingly, queries can be identified not only based on their structures, but also based on their parameter conditions. The specialized plans are more efficient for particular values, wherein queries that employ such values are optimally executed. | 12-18-2008 |
20100293177 | Vector Extensions to an Interpreted General Expression Evaluator in a Database System - Described is a technology by which an expression in a database engine is executed against stacks of data. Each instruction of the expression is evaluated against the data stacks until completed against each data stack, such as by iterating to execute an instruction through the data stacks before executing the next instruction. The data may be arranged in the data stacks (in memory) in various ways, such as to have each data stack contain the data of one database row, (e.g., with the data stack elements comprising column data. Data may be grouped, such as to put the data from different rows into the same data stack. | 11-18-2010 |
20110276607 | NORMALIZING DATA FOR FAST SUPERSCALAR PROCESSING - A data normalization system is described herein that represents multiple data types that are common within database systems in a normalized form that can be processed uniformly to achieve faster processing of data on superscalar CPU architectures. The data normalization system includes changes to internal data representations of a database system as well as functional processing changes that leverage normalized internal data representations for a high density of independently executable CPU instructions. Because most data in a database is small, a majority of data can be represented by the normalized format. Thus, the data normalization system allows for fast superscalar processing in a database system in a variety of common cases, while maintaining compatibility with existing data sets. | 11-10-2011 |
20140129525 | NORMALIZING DATA FOR FAST SUPERSCALAR PROCESSING - A data normalization system is described herein that represents multiple data types that are common within database systems in a normalized form that can be processed uniformly to achieve faster processing of data on superscalar CPU architectures. The data normalization system includes changes to internal data representations of a database system as well as functional processing changes that leverage normalized internal data representations for a high density of independently executable CPU instructions. Because most data in a database is small, a majority of data can be represented by the normalized format. Thus, the data normalization system allows for fast superscalar processing in a database system in a variety of common cases, while maintaining compatibility with existing data sets. | 05-08-2014 |
20140280030 | METHOD OF CONVERTING QUERY PLANS TO NATIVE CODE - Performing database queries. A method includes receiving a particular database query. The method further includes accessing a query plan based on the particular database query. The query plan has operators and specific operational parameters associated with each of the operators. The association of operators and specific operational parameters is specific to the particular database query. From the query plan, the method further includes instantiating a plurality of compiled code templates. Each code template includes executable code that when executed performs functionality of one of the operators from the query plan with the specific operational parameters applied in the compilation. The method further includes binding the code templates together using programmatic control flow to create a functioning program. | 09-18-2014 |
Patent application number | Description | Published |
20090114776 | OFFSET TUBE CLAMP - An offset tube clamp includes a base having a pair of feet with generally coplanar bottom surfaces and a notch between the feet. A post extends upwardly from the base, and at least one tube cradle is formed on the post at a position spaced apart from the base. The tube clamp further includes a nailway having a fastener receiving opening for receiving a fastener. The fastener receiving opening intersects the notch in the base. The tube clamp is alternatively mountable to a building member in either a first orientation with the bottom surfaces of the feet flush against a surface of the building member, and in a second orientation with the notch in the base receiving a corner of the building member. | 05-07-2009 |
20100213326 | HANGER CONNECTOR FOR FLEXIBLE TUBING - A connector for attaching a piece of flexible tubing to a pair of parallel brackets includes an arcuate bend support, front and rear clamping members, and at least one fastener interconnecting the front and rear clamping members. The clamping members are positioned on opposite sides of the brackets. The bend support includes a head rotatably received in a receiver in the rear clamping member. The head includes a collet sized to receive the tubing. A wedge is formed on the front clamping member in a position to engage the collet. As the fastener is tightened, the clamping members are drawn against the brackets and the wedge engages the collet to constrict the collet inwardly against the tubing. | 08-26-2010 |
20120273064 | PLUMBING SUPPLY LINE AND DRAIN LINE MOUNTING AND FINISH PANEL - A plumbing finish plate assembly, for connecting water supply lines and a drain line in a wall to fixture supply and drain lines, comprises a mounting panel having a drain line opening and two supply line openings formed therethrough. The drain line opening is larger than the supply line openings and a flexible, annular seal is secured around the drain line opening. A supply line connector assembly is securable to the mounting panel through each supply line opening. A securement means, in the form of a clip is used to selectively secure the supply line connector assembly to the mounting panel such that an outlet leg of the connector assembly is oriented in at least ninety degree increments relative to the mounting panel. | 11-01-2012 |