Inventors list |
Assignees list |
Classification tree browser |
Top 100 Inventors |
Top 100 Assignees |
Fahndrich
Manuel A. Fahndrich, Seattle, WA US
| Patent application number | Description | Published |
|---|---|---|
| 20090164973 | CONTRACT PROGRAMMING FOR CODE ERROR REDUCTION - In one embodiment, a computer system provides an application programming interface (API) for augmenting an application API. A computer system receives software code written in a second programming language indicating a user's intention to augment an application API with contracts from a contract API written in a first programming language. The software code includes a reference to the contract API. The contracts include assertions indicating appropriate use of the application API. The computer system accesses portions of the contract API according to the reference in the software code and compiles the received software code and the referenced portions of the contract API into an intermediate language (IL) version of the software code. The IL version is in an intermediate language common to both the first programming language and the second programming language. The IL version includes the assertions indicating appropriate use of the application API. | 06-25-2009 |
| 20100218169 | CONTRACT FAILURE BEHAVIOR WITH ESCALATION POLICY - An error handling system is described herein that provides a facility for controlling the behavior of software when the software violates a contract condition. The system provides configurable runtime behavior that takes place when a contract fails. The error handling system provides an event that a hosting application or other software code can register to handle and that the system invokes upon detecting a contract failure. The application's response to the event determines how the system handles the failure. If the event is unhandled, the system triggers an escalation policy that allows an administrator or application to specify how the system handles contract failures. Thus, the error handling system provides increased control over the handling of contract failures within software code. | 08-26-2010 |
Marc Fahndrich, Glendale, AZ US
| Patent application number | Description | Published |
|---|---|---|
| 20090053464 | PERCUSSION DRILLED SHAPED THROUGH HOLE AND METHOD OF FORMING - A percussion drilled shaped through hole formed between a first surface and a second surface of a component and a method of forming the through hole. The through hole is defined by a primary crater, a secondary crater, and a metering hole. The primary crater is formed using laser percussion drilling in the first surface of the component. The secondary crater is formed using laser percussion drilling within the primary crater and substantially offset from a centerline of the primary crater. The metering hole is formed using laser percussion drilling within the secondary crater and extending through the component to the second surface. The primary crater, the secondary crater, and the metering hole define a Coand{hacek over (a)} ramp and provide for the flow of fluid through the percussion drilled shaped through hole according to the Coand{hacek over (a)} effect. | 02-26-2009 |
Rainer Fahndrich, Tangstedt DE
| Patent application number | Description | Published |
|---|---|---|
| 20080265546 | DRAWBAR UNIT FOR A DRAWBAR GOVERNED FLOOR CONVENYOR - A drawbar unit for a drawbar governed floor conveyor, in which a drawbar head is coupled to a vertical steering shaft, which optionally co-operates with a swivelling angle transmitter for an electronic steeling of the floor conveyor, wherein the steering shaft can be rotatably and axially fixedly mounted in a stationary bearing arrangement of the floor conveyor, wherein the drawbar head is connected to the upper end of a longitudinal guiding member, on which an upper portion of the steering shaft is axially guided, a lever is pivotably mounted on the guiding member, which engages with one arm into an axis parallel guiding channel on the steeling shaft such that a rotary union is produced, and adjustment means act on the lever in order to selectively bring the arm into clamping engagement with the steering shaft and to couple guiding member and steering shaft even axially. | 10-30-2008 |
