Inventors list |
Assignees list |
Classification tree browser |
Top 100 Inventors |
Top 100 Assignees |
Forin
Alessandro Forin, Redmond, WA US
| Patent application number | Description | Published |
|---|---|---|
| 20090133042 | EFFICIENT LINKING AND LOADING FOR LATE BINDING AND PLATFORM RETARGETING - The present invention is directed to a loadable virtual memory manager, and generally to a computer operating system capable of supporting application programs running in a computer having a working memory, the computer operating system including a kernel resident in the working memory at run time, and a loadable virtual memory manager resident at link time outside of the working memory and dynamically loadable into the working memory at run time upon demand of one of the application programs. The kernel includes a loader for loading the virtual memory manager into the working memory in response to a demand from one of the application programs. The computer is able to access a storage memory separate from the working memory, the loadable virtual memory manager residing at link time in the storage memory. The loader loads the virtual memory manager from the storage memory to the working memory. The loadable virtual memory manager is removable from the working memory upon lack of demand therefor by the application programs. | 05-21-2009 |
| 20100325633 | Searching Regular Expressions With Virtualized Massively Parallel Programmable Hardware - Logic and state information suitable for execution on a programmable hardware device may be generated from a task, such as evaluating a regular expression against a corpus. Hardware capacity requirements of the logic and state information on the programmable hardware device may be estimated. Once estimated, a plurality of the logic and state information generated from a plurality of tasks may be distributed into sets such that the logic and state information of each set fits within the hardware capacity of the programmable hardware device. The tasks within each set may be configured to execute in parallel on the programmable hardware device. Sets may then be executed in series, permitting virtualization of the resources. | 12-23-2010 |
Alessandro Forin, Bellevue, WA US
| Patent application number | Description | Published |
|---|---|---|
| 20090177865 | Extensible Microcomputer Architecture - Described is microprocessor architecture that includes at least one reconfigurable execution path (e.g., implemented via FPGAs or CPLDs). When an instruction is fetched, a mechanism determines whether the reconfigurable execution path (and/or which path) will handle that instruction. A content addressable memory may be used to determine the execution path when fed the instruction's operational code, or an arbiter and multiplexer may resolve conflicts if multiple instruction decode blocks recognize the same instruction. The execution path may be dynamically reconfigured, activated or deactivated as needed, such as to extend an instruction set, to optimize instructions for a particular application program, to implement a peripheral device, to provide parallel computing, and/or based on power consumption and/or processing power needs. Security may be provided by having the reconfigurable execution path loaded from an extension file that is associated with metadata, including security information. | 07-09-2009 |
Philippe Forin, Guyancourt FR
| Patent application number | Description | Published |
|---|---|---|
| 20110130899 | SYSTEM FOR DETERMINING MOVEMENT PROPERTIES OF A GUIDED VEHICLE - A system for determining the movement properties of a guided vehicle along a section adapted for a lane signaling control. The vehicle includes at least four onboard transponders that are arranged in pairs. The two transponders of each pair are aligned in parallel to the longitudinal axis of the vehicle, with at least one pair downstream and at least one pair upstream from the vehicle, and providing distinct identification means. At least one transponder reader is provided on the ground at each end of the section. A ground calculator communicates with the readers and determines, upon the passage of at least two transponders of a vehicle, a driving direction and a front/rear intrinsic orientation of the vehicle relative to the lane. | 06-02-2011 |
