Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Lorelli

Anthony J. Lorelli, Kirkland, WA US

Patent application numberDescriptionPublished
20090327815Process Reflection - Process reflection techniques are described in which a reflected process is created to facilitate analysis of a process. Events are detected to initiate reflection of a target process. Process reflection of a target process may be initiated by an external process or by the target process itself. A reflected process of the target process is created. In an implementation, data defining the target process is replicated, copied, or otherwise collected from the target process to create the reflected process. Then, analysis may be performed on the reflected process while execution of the target process continues.12-31-2009
20100083036CONFIGURATION OF MEMORY MANAGEMENT TECHNIQUES SELECTIVELY USING MITIGATIONS TO REDUCE ERRORS - Techniques for performing memory management to mitigate memory errors. In accordance with the principles described herein, a memory management module may be implemented that acts in different modes of operation for each of one or more software modules that are instances of applications. In one mode of operation, memory operations may be performed in accordance with one or more mitigation actions, and in another mode of operation, the memory management module performs memory operations as requested, without performing mitigation actions. A memory management module may maintain a record in a data store associated with the memory management module that may be used to determine whether to enable the mitigations. In some implementations, records maintained by each of a plurality of computing devices may be aggregated at a central server and this aggregated information may be used to adjust the entries on each of the computing devices.04-01-2010
20100083047MEMORY MANAGEMENT TECHNIQUES SELECTIVELY USING MITIGATIONS TO REDUCE ERRORS - Techniques for performing memory management to mitigate memory errors. In accordance with the principles described herein, a memory management module may be implemented that acts in different modes of operation for each of one or more software modules issuing requests for performance of memory operations to the memory management module. In one mode of operation, one or more mitigation actions may be performed by the memory management module in addition to or instead of the memory operation requested by the calling software module, such that the memory operations are performed in accordance with the mitigation actions. These mitigation actions may serve to reduce a likelihood of a memory error negatively affecting the calling software module. In another mode of operation, the memory management module performs memory operations as requested, without performing mitigation actions.04-01-2010
20100083048EVALUATING EFFECTIVENESS OF MEMORY MANAGEMENT TECHNIQUES SELECTIVELY USING MITIGATIONS TO REDUCE ERRORS - A mitigation enablement module for a computer that improves application reliability. When performing memory management operations, the mitigation enablement module and associated memory manager selectively use mitigations that are intended to prevent an application bug from cause an application error. The memory manager may selectively apply mitigations for each of one or more applications based on the likelihood that such mitigations are successful at preventing bugs from causing application errors. The likelihood is determined from historical information on whether the mitigations, when applied, prevented bugs from causing memory operations that could cause application errors. This historical information can be gathered on a single computer over multiple invocations of the application or may be aggregated from multiple computers, each invoking the application. The determined likelihood may then be used to determine whether or for how long to apply the mitigation actions for memory operations requested by the application.04-01-2010

Jeffrey E. Lorelli, Fremont, CA US

Patent application numberDescriptionPublished
20090034361SYSTEMS AND METHODS FOR MIXING FLUIDS - Methods and fluid delivery systems mix fluids together. A blender of the system receives and blends at least two chemical compounds together for delivery to one or more vessels, tanks or process tools, such as chemical baths that facilitate processing (e.g., cleaning) of semiconductor wafers or other components. A first fluid enters into a bore of a mixing chamber of the blender through an aperture in a wall of the chamber to enable blending of the first fluid with a second fluid injected into a central region of the bore.02-05-2009

Marc Lorelli, Northville, MI US

Patent application numberDescriptionPublished
20100048096SIMULATED DEGRADATION FEATURES FOR REMOTELY CONTROLLED VEHICLES - Various degradation features are disclosed for a remotely controlled vehicle. Translatable body components are disclosed for simulating damage to a vehicle. Impact sensors may be provided for detecting an impact to the vehicle and modifying operation of the vehicle in response to an impact. A timer may be provided for hampering operations of the vehicle as a function of time for simulating real life conditions. Controls, and methods associated with these features are disclosed as well as games for utilizing the degradation features.02-25-2010