Posva
David Posva, Muttenz CH
Patent application number | Description | Published |
---|---|---|
20090008510 | AIRCRAFT HAVING THE ABILITY FOR HOVERING FLIGHT, FAST FORWARD FLIGHT, GLIDING FLIGHT, SHORT TAKE-OFF, SHORT LANDING, VERTICAL TAKE-OFF AND VERTICAL LANDING - Aircraft having two, preferably four or more, rotors ( | 01-08-2009 |
Ivan Posva, Menlo Park, CA US
Patent application number | Description | Published |
---|---|---|
20110041015 | DETECTING SOFTWARE RACE CONDITIONS - Detecting a race condition is disclosed. An indication of a store operation to a memory address is received. An identifier of the memory address is stored. The identifier is used to detect an occurrence of a memory operation that is not associated with a previous ordering operation. | 02-17-2011 |
Ivan Posva, Mountain View, CA US
Patent application number | Description | Published |
---|---|---|
20150199186 | IMPLEMENT INLINE CACHE USING A DATA ARRAY - Methods and systems are provided for implementing an inline cache that uses a data array to perform receiver class checks. The data array contains classes, targets, and counters. The invocation is forwarded to the appropriate target when the checked class matches. On the other hand, an inline cache miss expands the data array with the new receiver class. The inline cache stub counts the invocations for specific classes and stores the count into the data array. The optimizing compiler can generate better code using the call type frequency (e.g., sort checks, limit the number of checks to the most frequently used classes, etc.). | 07-16-2015 |
20150199187 | EAGER TOKENIZATION OF PROGRAMS AND DISTRIBUTION OF TOKEN SEQUENCES TO CLIENT - Methods and systems are provided for increasing the speed at which source code is incrementally compiled by eagerly tokenizing the source code and retaining the sequence of tokens for later use of the compiler. The token sequence may be stored along with a snapshot of the execution state of the program. This snapshot represents the program logic as well as a specific state of the program. The snapshot can be sent to the client, which then recreates the state of the program. Fast startup time of programs on the client is achieved by incrementally compiling only the parts of the program that are executed. Rather than tokenizing the program each time a small portion of it is compiled, the sequence of tokens stored in the snapshot may be used. | 07-16-2015 |