Patent application number | Description | Published |
20090284043 | MOTOR VEHICLE - A motor vehicle with at least one air guide device, which can be extended by means of a drive device, and which can be adjusted to at least one intermediate position between a maximally extended and a completely retracted position. The motor vehicle comprises an adjustable sliding/tilting roof, wherein a control unit is provided, which is designed so that it acts on an air guide element of the air guide device as a function of the position of the sliding/tilting roof. | 11-19-2009 |
20090284044 | AIR GUIDE DEVICE - An air guide device, especially an extendable and retractable rear spoiler on a motor vehicle, that includes an adjustable air guide element and at least one, also adjustable, flow element designed as an underflow guard. A sealing element, which seals off an intermediate space between the air guide element and the flow element at least when the air guide element is fully extended, is provided either on the flow guide element or on the flow element. | 11-19-2009 |
20090286460 | AIR GUIDE DEVICE - An air guide device for a motor vehicle, especially a rear spoiler, which can be moved between a retracted, nonoperating position and an extended, operating position and comprises an air guide body, on which two lateral air guide body sections, which can be moved in the transverse direction of the vehicle, are arranged. It is provided that the contours of the bottom surfaces of the lateral air guide body sections facing the vehicle conform to the cooperating external vehicle contour at least when the these air guide body sections are in the operating position. | 11-19-2009 |
20090286461 | AIR GUIDE DEVICE - An air guide device, especially an extendable and retractable rear spoiler on a motor vehicle, with an adjustable air guide element and at least one, also adjustable, flow element designed as an underflow guard. The flow element is designed as a component separate from the air guide element and is connected to it by an adjusting mechanism. | 11-19-2009 |
20090289467 | Tailgate and Motor Vehicle - A tailgate of a motor vehicle has an extensible wind-deflecting device which, in its non-use position, is preferably arranged, so as to lie within an outer contour, in a stowage space. Here, the tailgate is formed substantially from an inner and an outer panel, with a collecting device, which is connected to the inner and to the outer panel and which is arranged in the region of the stowage space, being provided for collecting water which has infiltrated into the stowage space. | 11-26-2009 |
20100237652 | DRAINAGE ARRANGEMENT - A drainage arrangement for a tailgate of a motor vehicle body has water outflow spouts in the inner panel of the tailgate. The water outflow spouts are arranged correspondingly to water outflow openings in a rear part or a rear-end trim panel of the body behind a vehicle licence plate as viewed in relation to the direction of travel. | 09-23-2010 |
Patent application number | Description | Published |
20080294892 | METHOD AND SYSTEM FOR A KERNEL LOCK VALIDATOR - An embodiment relates generally to a method of preventing resource access conflicts in a software component. The method includes intercepting a lock operation in the software component and testing an associated lock type of the lock operation against a set of rules. The method also includes determining an action based on the associated lock type conflicting one of the rules of the set of rules. | 11-27-2008 |
20090199202 | METHODS AND SYSTEMS FOR ASYNCHRONOUS SYSTEM CALLS - Embodiments relate generally to a method of managing asynchronous system calls. The method includes instantiating an asynchronous data structure in a user space and passing the asynchronous data structure to the kernel for execution as an asynchronous system call. The method also includes executing the asynchronous system call in the kernel and returning the kernel to the space in response to the asynchronous system call being blocked on a thread. The method further includes returning a result of the asynchronous system call on the thread in the user space in response to the asynchronous system call being completed. | 08-06-2009 |
20100318504 | METHOD AND SYSTEM FOR ROBUST FUTEXES - An embodiment relates to a method of managing primitives. The method includes providing a data structure available in user-space where the data structure comprises at least one futex. The method also includes detecting a termination of the process and searching the data structure for status of the at least one futex. The method further includes releasing the at least one futex in response to status of the at least one futex being held and setting a flag for at least one futex. The method further includes notifying at least one process waiting for the released at least one futex. | 12-16-2010 |
20120096017 | METHOD AND SYSTEM FOR ROBUST FUTEXES - Systems and methods of managing primitives are disclosed. A data structure that is stored in user space is registered, wherein the data structure tracks a user controllable mutual exclusion primitive that is acquired by a process running in the user space, and wherein the user controllable mutual exclusion primitive serves as a lock on a resource provided by a computer system. A termination of the process is detected, wherein the process maintains the lock on the resource after termination and the data structure is searched to identify the user controllable mutual exclusion primitive that is acquired by the process that terminated. The user controllable mutual exclusion primitive is released if the user controllable mutual exclusion primitive is identified as being acquired by the process. | 04-19-2012 |
Patent application number | Description | Published |
20110138146 | KERNEL SUBSYSTEM FOR HANDLING PERFORMANCE COUNTERS AND EVENTS - A system for handling performance counters and events includes an operating system that receives a request of a first application for performance data associated with a type of event to be performed by a second application, causes a hardware counter pertaining to the event type to be activated, and provides a file descriptor corresponding to the hardware counter to the first application. The operating system then receives a second request of the first application for a value of the hardware counter, where the second request includes the file descriptor, and provides the value of the hardware counter to the first application. | 06-09-2011 |
20110138389 | OBTAINING APPLICATION PERFORMANCE DATA FOR DIFFERENT PERFORMANCE EVENTS VIA A UNIFIED CHANNEL - A system for obtaining performance data for different performance events includes a first application monitoring performance of a second application executing on a computing system. The first application identifies the type of event to be measured with respect to the second application, issues a first system call identifying the type of event, receives an identifier corresponding to the event type, and causes the second application to begin execution. After the execution of the second application is completed, the first application issues a second system call including the identifier corresponding to the event type, and receives a value of a hardware counter corresponding to the event type from an operating system. | 06-09-2011 |
20110145651 | SOFTWARE PERFORMANCE COUNTERS - A system for providing software performance counters includes an operating system that receives a first request of a first application to monitor performance of a second application, the first request identifying a type of event to monitor during the execution of the second application. The operating system determines that the event is a software event, monitors the performance of the second application with respect to the type of the software event, and updates a counter associated with the type of the software event based on the monitoring. Further, the operating system receives a second request of the first application for performance data associated with the type of the software event counter, and provides the value of the counter to the first application. | 06-16-2011 |
20110145829 | PERFORMANCE COUNTER INHERITANCE - A system for providing performance counter inheritance includes an operating system that receives a request of a first application to monitor performance of a second application, the request identifying an event to monitor during the execution of a task associated with the second application. The operating system causes a task counter corresponding to the event to be activated, and automatically activates a child task counter for each child task upon receiving a notification that execution of a corresponding child task is starting. Further, the operating system adds a value of each child task counter to a value of the task counter to determine a total counter value for the task, and provides the total counter value of the task to the first application. | 06-16-2011 |
20110145838 | PROFILING THE SYSTEM PROVIDING PERFORMANCE STATISTICS IN REAL TIME - A system for providing performance statistics of applications in real time includes a first application that obtains current performance data of at least one second application in real time, utilizes the current performance data to determine a list of functions and the number of events occurred during the execution of each function, presents the resulting data to a user, and periodically refreshes the presented data using up-to-date performance data of the second application. | 06-16-2011 |