Daniel R. Bornstein - San Francisco CA, US Ben C. Cheng - Cupertino CA, US William B. Buzbee - Half Moon Bay CA, US
Assignee:
Google Inc. - Mountain View CA
International Classification:
G06F 11/00
US Classification:
714 45, 717148
Abstract:
The present disclosure relates to techniques for potentially increasing the reliability and/or stability of systems having virtual machines that support multiple modes of execution. For example, as described herein, a virtual machine partitions a plurality of program instructions into a plurality of traces for execution by a virtual machine operating on a computing device, wherein the virtual machine has first and second modes of execution, and wherein each of the plurality of traces comprises one or more of the plurality of program instructions. The virtual machine applies the second mode of execution to a first trace in the plurality of traces and determines an error condition that is caused by the application of the second mode of execution to the first trace. After determining the error condition, the virtual machine applies the first mode of execution to the first trace to recover the virtual machine from the error condition.
Ben Cheng - San Jose CA, US Wei Pan Cheng - San Jose CA, US
International Classification:
E05B 27/00
US Classification:
70493
Abstract:
A bump proof lock has stationary part and movable part in lockable sliding contact with each other. The stationary part has first passages and a driver pin slidably disposed in each first passage. The movable part has:Numerous key-driver pin pairs are made of magnets attracting each other causing the pairs to resist separation under a mechanical shock.
Daniel R. Bornstein - San Francisco CA, US Ben C. Cheng - Cupertino CA, US William B. Buzbee - Half Moon Bay CA, US
Assignee:
Google Inc. - Mountain View CA
International Classification:
G06F 11/00
US Classification:
714 45, 717148
Abstract:
The present disclosure relates to techniques for potentially increasing the reliability and/or stability of systems having virtual machines that support multiple modes of execution. For example, as described herein, a virtual machine partitions a plurality of program instructions into a plurality of traces for execution by a virtual machine operating on a computing device, wherein the virtual machine has first and second modes of execution, and wherein each of the plurality of traces comprises one or more of the plurality of program instructions. The virtual machine applies the second mode of execution to a first trace in the plurality of traces and determines an error condition that is caused by the application of the second mode of execution to the first trace. After determining the error condition, the virtual machine applies the first mode of execution to the first trace to recover the virtual machine from the error condition.
Name / Title
Company / Classification
Phones & Addresses
Ben W. Cheng President, Owner
Star Microsystems Inc Information Technology and Services · Computer Sales · Computer & Software Stores
671 San Mateo Ave, San Bruno, CA 94066 157 Santa Helena Ave, San Bruno, CA 94066 (650)8717488
Ben Cheng Principal
Ribbon Gift Inc Whol Piece Goods/Notions
1020 Stockton St, San Francisco, CA 94108
Ben Cheng Managing
Da Cheng LLC Trade of Speciality Chemicals/Nutriceuti
1150 Pne St, Menlo Park, CA 94025
Ben Cheng Managing
C&L International, LLC Import/Export/Sales · Business Services at Non-Commercial Site