Inventor · disambiguated record
Christopher A. Vick
Also filed as: VICK CHRISTOPHER · VICK CHRISTOPHER A
49 granted patents·9 pending applications·1,492 citations·filing 1999–2016
98Inventor score
Top patents by PatentIndex Score
58 records- 0198US7752417B2Dynamic selection of memory virtualization techniquesORACLE AMERICA INC·Filed 2006·Granted Jul 6, 2010·515 cites·19 claims
- 0297US8799879B2Method and apparatus for protecting translated code in a virtual machineWRIGHT GREGORY M·Filed 2009·Granted Aug 5, 2014·120 cites·18 claims
- 0393US7822941B2Function-based virtual-to-physical address translationORACLE AMERICA INC·Filed 2006·Granted Oct 26, 2010·36 cites·20 claims
- 0493US6526570B1File portability techniquesSUN MICROSYSTEMS INC·Filed 2000·Granted Feb 25, 2003·92 cites·16 claims
- 0590US8799693B2Dynamic power optimization for computing devicesVICK CHRISTOPHER A·Filed 2011·Granted Aug 5, 2014·11 cites·38 claims
- 0690US7805409B2Dynamic composition of an execution environment from multiple immutable file system imagesORACLE AMERICA INC·Filed 2008·Granted Sep 28, 2010·22 cites·13 claims
- 0789US7516361B2Method for automatic checkpoint of system and application softwareSUN MICROSYSTEMS INC·Filed 2006·Granted Apr 7, 2009·24 cites·21 claims
- 0888US8413047B2Concurrent parsing and processing of HTML and JAVASCRIPT®VICK CHRISTOPHER A·Filed 2011·Granted Apr 2, 2013·10 cites·36 claims
- 0988US8078854B2Using register rename maps to facilitate precise exception semanticsVICK CHRISTOPHER A·Filed 2008·Granted Dec 13, 2011·19 cites·18 claims
- 1087US6286134B1Instruction selection in a multi-platform environmentSUN MICROSYSTEMS INC·Filed 1999·Granted Sep 4, 2001·141 cites·16 claims
- 1186US7827381B2Hybrid techniques for memory virtualization in a computer systemORACLE AMERICA INC·Filed 2006·Granted Nov 2, 2010·16 cites·17 claims
- 1285US8959277B2Facilitating gated stores without data bypassVICK CHRISTOPHER A·Filed 2008·Granted Feb 17, 2015·14 cites·20 claims
- 1384US9176760B2Fast, combined forwards-backwards pass global optimization framework for dynamic compilersQUALCOMM INC·Filed 2013·Granted Nov 3, 2015·8 cites·60 claims
- 1484US7979869B2Method and system for performing I/O operations using a hypervisorORACLE AMERICA INC·Filed 2007·Granted Jul 12, 2011·12 cites·20 claims
- 1583US7917710B2Memory protection in a computer system employing memory virtualizationORACLE AMERICA INC·Filed 2006·Granted Mar 29, 2011·13 cites·20 claims
- 1682US6948160B2System and method for loop unrolling in a dynamic compilerSUN MICROSYSTEMS INC·Filed 2001·Granted Sep 20, 2005·32 cites·20 claims
- 1781US9201659B2Efficient directed acyclic graph pattern matching to enable code partitioning and execution on heterogeneous processor coresQUALCOMM INC·Filed 2013·Granted Dec 1, 2015·9 cites·24 claims
- 1881US9098309B2Power consumption optimized translation of object code partitioned for hardware component based on identified operationsVICK CHRISTOPHER A·Filed 2011·Granted Aug 4, 2015·6 cites·32 claims
- 1981US8307353B2Cross-domain inlining in a system virtual machineWRIGHT GREGORY M·Filed 2008·Granted Nov 6, 2012·11 cites·12 claims
- 2081US7418630B1Method and apparatus for computer system diagnostics using safepointsSUN MICROSYSTEMS INC·Filed 2005·Granted Aug 26, 2008·11 cites·27 claims
- 2180US8302077B2Method and system for configuring software modules to execute in an execution environmentMANCZAK OLAF·Filed 2009·Granted Oct 30, 2012·11 cites·18 claims
- 2279US8397219B2Method and apparatus for tracking enregistered memory locationsVICK CHRISTOPHER A·Filed 2009·Granted Mar 12, 2013·9 cites·19 claims
- 2378US8132173B2Method and system for coordinating hypervisor schedulingMANCZAK OLAF·Filed 2007·Granted Mar 6, 2012·8 cites·13 claims
- 2477US7823141B1Using a concurrent partial inspector loop with speculative parallelismORACLE AMERICA INC·Filed 2005·Granted Oct 26, 2010·8 cites·12 claims
- 2576US9378199B2Concurrent parsing and processing of serial languagesVICK CHRISTOPHER A·Filed 2012·Granted Jun 28, 2016·3 cites·21 claims
- 2675US6553565B2Method and apparatus for debugging optimized codeSUN MICROSYSTEMS INC·Filed 1999·Granted Apr 22, 2003·70 cites·20 claims
- 2774US8555013B1Method and system for memory protection by processor carrier based access controlVICK CHRISTOPHER A·Filed 2005·Granted Oct 8, 2013·7 cites·19 claims
- 2874US7797329B2Method and system for enabling a synchronization-free and parallel commit phaseORACLE AMERICA INC·Filed 2006·Granted Sep 14, 2010·8 cites·19 claims
- 2973US8893104B2Method and apparatus for register spill minimizationVICK CHRISTOPHER A·Filed 2012·Granted Nov 18, 2014·3 cites·24 claims
- 3073US7478119B2System and method for transposing memory patterns within the physical memory spaceSUN MICROSYSTEMS INC·Filed 2006·Granted Jan 13, 2009·6 cites·18 claims
- 3172US8281296B2Cross-ISA inlining in a system virtual machineVICK CHRISTOPHER A·Filed 2008·Granted Oct 2, 2012·5 cites·15 claims
- 3271US6408433B1Method and apparatus for building calling convention prolog and epilog code using a register allocatorSUN MICROSYSTEMS INC·Filed 1999·Granted Jun 18, 2002·59 cites·12 claims
- 3370US8151255B2Using police threads to detect dependence violations to reduce speculative parallelization overheadGUSTAFSON PHYLLIS E·Filed 2006·Granted Apr 3, 2012·8 cites·16 claims
- 3470US6381737B1Automatic adapter/stub generatorSUN MICROSYSTEMS INC·Filed 1999·Granted Apr 30, 2002·48 cites·7 claims
- 3569US8453151B2Method and system for coordinating hypervisor schedulingMANCZAK OLAF·Filed 2012·Granted May 28, 2013·2 cites·15 claims
- 3669US8112620B2Method and system for discovery of a root file systemMANCZAK OLAF·Filed 2009·Granted Feb 7, 2012·4 cites·20 claims
- 3767US8806460B2Method and apparatus for avoiding register interferenceVICK CHRISTOPHER A·Filed 2012·Granted Aug 12, 2014·2 cites·32 claims
- 3866US9304748B2Method for controlling inlining in a code generatorQUALCOMM INC·Filed 2013·Granted Apr 5, 2016·2 cites·40 claims
- 3965US9311011B2Dynamic address negotiation for shared memory regions in heterogenous multiprocessor systemsQUALCOMM INC·Filed 2013·Granted Apr 12, 2016·2 cites·14 claims
- 4065US6363522B1Method and apparatus for handling exceptions as normal control flowSUN MICROSYSTEMS INC·Filed 1999·Granted Mar 26, 2002·44 cites·18 claims
- 4164US8150946B2Proximity-based memory allocation in a distributed memory systemWU YUGUANG·Filed 2006·Granted Apr 3, 2012·3 cites·20 claims
- 4261US8234260B1Metadata management for scalable process location and migrationWU YUGUANG·Filed 2005·Granted Jul 31, 2012·2 cites·8 claims
- 4361US7222337B2System and method for range check elimination via iteration splitting in a dynamic compilerSUN MICROSYSTEMS INC·Filed 2001·Granted May 22, 2007·8 cites·18 claims
- 4458US8726248B2Method and apparatus for enregistering memory locationsVICK CHRISTOPHER A·Filed 2008·Granted May 13, 2014·1 cites·18 claims
- 4558US6434743B1Method and apparatus for allocating stack slotsSUN MICROSYSTEMS INC·Filed 1999·Granted Aug 13, 2002·33 cites·15 claims
- 4656US2016306786A1Concurrent parsing and processing of serial language codeQUALCOMM INC·Filed 2016·Application pending·0 cites
- 4754US2013047077A1Concurrent parsing and processing of serial languagesQUALCOMM INC·Filed 2012·Application pending·0 cites
- 4853US8375195B2Accessing memory locations for paged memory objects in an object-addressed memory systemORACLE AMERICA INC·Filed 2009·Granted Feb 12, 2013·0 cites·20 claims
- 4951US2013102334A1Egress based map region classificationKHORASHADI BEHROOZ·Filed 2012·Application pending·0 cites
- 5050US8161477B2Pluggable extensions to virtual machine monitorsMANCZAK OLAF·Filed 2008·Granted Apr 17, 2012·0 cites·11 claims
Showing the top 50 of 58 patent records by PatentIndex Score.
Join the waitlist — get patent alerts
Get an alert when Christopher A. Vick files or is granted a new patent.
We store only your email — no account needed. See our privacy policy.
Identity basis: PatentsView inventor disambiguation (2025Q4-odp release). How scoring works →