loadpatents
name:-0.046915054321289
name:-0.049745082855225
name:-0.0018749237060547
Kissell; Kevin D. Patent Filings

Kissell; Kevin D.

Patent Applications and Registrations

Patent applications and USPTO patent grants for Kissell; Kevin D..The latest application filed is for "virtual machine coprocessor for accelerating software execution".

Company Profile
1.50.36
  • Kissell; Kevin D. - Menlo Park CA
  • Kissell; Kevin D. - Le Bar sur Loup N/A FR
  • Kissell; Kevin D - Le Bar sur Loup FR
*profile and listings may contain filings by different individuals or companies with the same name. Review application materials to confirm ownership/assignment.
Patent Activity
PatentDate
Virtual machine coprocessor for accelerating software execution
Grant 11,422,837 - Kissell August 23, 2
2022-08-23
System and method for improving memory transfer
Grant 10,416,920 - Kishore , et al. Sept
2019-09-17
Virtual Machine Coprocessor For Accelerating Software Execution
App 20180341504 - Kissell; Kevin D.
2018-11-29
Virtual machine coprocessor for accelerating software execution
Grant 10,055,237 - Kissell August 21, 2
2018-08-21
Emulating eviction data paths for invalidated instruction cache
Grant 9,552,293 - Serebrin , et al. January 24, 2
2017-01-24
Authenticating shared interconnect fabrics
Grant 9,542,350 - Kissell , et al. January 10, 2
2017-01-10
System And Method For Improving Memory Transfer
App 20160098206 - Kishore; Karagada R. ;   et al.
2016-04-07
Virtual Machine Coprocessor For Accelerating Software Execution
App 20160077852 - Kissell; Kevin D.
2016-03-17
System and method for improving memory transfer
Grant 9,218,183 - Kishore , et al. December 22, 2
2015-12-22
Virtual machine coprocessor for accelerating software execution
Grant 9,207,958 - Kissell December 8, 2
2015-12-08
Preemptive multitasking employing software emulation of directed exceptions in a multithreading processor
Grant 9,032,404 - Kissell May 12, 2
2015-05-12
Substituting portion of template instruction parameter with selected virtual instruction parameter
Grant 8,447,958 - Kissell May 21, 2
2013-05-21
Symmetric multiprocessor operating system for execution on non-independent lightweight thread contexts
Grant 8,266,620 - Kissell September 11, 2
2012-09-11
Apparatus, method and instruction for initiation of concurrent instruction streams in a multithreading microprocessor
Grant 8,145,884 - Kissell March 27, 2
2012-03-27
Symmetric Multiprocessor Operating System for Execution On Non-Independent Lightweight Thread Contexts
App 20110040956 - Kissell; Kevin D.
2011-02-17
Symmetric multiprocessor operating system for execution on non-independent lightweight thread contexts
Grant 7,870,553 - Kissell January 11, 2
2011-01-11
Software emulation of directed exceptions in a multithreading processor
Grant 7,849,297 - Kissell December 7, 2
2010-12-07
Symmetric multiprocessor operating system for execution on non-independent lightweight thread contexts
Grant 7,836,450 - Kissell November 16, 2
2010-11-16
System and Method for Improving Memory Transfer
App 20100199054 - Kishore; Karagada R. ;   et al.
2010-08-05
Virtual machine coprocessor facilitating dynamic compilation
Grant 7,747,989 - Kissell June 29, 2
2010-06-29
Instruction encoding to indicate whether to store argument registers as static registers and return address in subroutine stack
Grant 7,739,484 - Kissell , et al. June 15, 2
2010-06-15
Symmetric multiprocessor operating system for execution on non-independent lightweight thread contexts
Grant 7,730,291 - Kissell June 1, 2
2010-06-01
Symmetric multiprocessor operating system for execution on non-independent lightweight thread contexts
Grant 7,725,697 - Kissell May 25, 2
2010-05-25
Symmetric multiprocessor operating system for execution on non-independent lightweight thread contexts
Grant 7,725,689 - Kissell May 25, 2
2010-05-25
Conditional branch execution in a processor having a write-tie instruction and a data mover engine that associates register addresses with memory addresses
Grant 7,721,075 - Thekkath , et al. May 18, 2
2010-05-18
Apparatus, Method and Instruction for Initiation of Concurrent Instruction Streams in a Multithreading Microprocessor
App 20100115243 - KISSELL; Kevin D.
2010-05-06
Microprocessor instructions for performing polynomial arithmetic operations
Grant 7,711,763 - Stribaek , et al. May 4, 2
2010-05-04
Synchronized storage providing multiple synchronization semantics
Grant 7,711,931 - Kissell May 4, 2
2010-05-04
Mechanisms for dynamic configuration of virtual processor resources
Grant 7,694,304 - Kissell April 6, 2
2010-04-06
System, method, and computer program product for conditionally suspending issuing instructions of a thread
Grant 7,676,660 - Kissell March 9, 2
2010-03-09
Symmetric multiprocessor operating system for execution on non-independent lightweight thread contexts
Grant 7,676,664 - Kissell March 9, 2
2010-03-09
Method and apparatus for masking a microprocessor execution signature
Grant 7,620,832 - Kissell November 17, 2
2009-11-17
Virtual instruction expansion using parameter selector defining logic operation on parameters for template opcode substitution
Grant 7,617,388 - Kissell November 10, 2
2009-11-10
Interfacing external thread prioritizing policy enforcing logic with customer modifiable register to processor internal scheduler
Grant 7,613,904 - Jones , et al. November 3, 2
2009-11-03
Apparatus, method, and instruction for initiation of concurrent instruction streams in a multithreading microprocessor
Grant 7,610,473 - Kissell October 27, 2
2009-10-27
Smart memory based synchronization controller for a multi-threaded multiprocessor SoC
Grant 7,594,089 - Vishin , et al. September 22, 2
2009-09-22
Configurable Instruction Sequence Generation
App 20090198986 - Kissell; Kevin D.
2009-08-06
Apparatus, method, and instruction for software management of multiple computational contexts in a multithreaded microprocessor
Grant 7,424,599 - Kissell , et al. September 9, 2
2008-09-09
Symmetric multiprocessor operating system for execution on non-independent lightweight thread contexts
Grant 7,418,585 - Kissell August 26, 2
2008-08-26
Integrated Mechanism For Suspension And Deallocation Of Computational Threads Of Execution In A Processor
App 20080140998 - Kissell; Kevin D.
2008-06-12
Mechanisms for assuring quality of service for programs executing on a multithreaded processor
Grant 7,376,954 - Kissell May 20, 2
2008-05-20
Method and Apparatus for Saving and Restoring Processor Register Values and Allocating and Deallocating Stack Memory
App 20080028195 - KISSELL; Kevin D. ;   et al.
2008-01-31
Integrated mechanism for suspension and deallocation of computational threads of execution in a processor
Grant 7,321,965 - Kissell January 22, 2
2008-01-22
Restoring register values from stack memory using instruction with restore indication bit and de-allocation frame size stack pointer offset
Grant 7,281,123 - Kissell , et al. October 9, 2
2007-10-09
Partial bitwise permutations
Grant 7,237,097 - Kissell , et al. June 26, 2
2007-06-26
Symmetric Multiprocessor Operating System For Execution On Non-independent Lightweight Thread Contexts
App 20070106988 - Kissell; Kevin D.
2007-05-10
Symmetric Multiprocessor Operating System For Execution On Non-independent Lightweight Thread Contexts
App 20070106990 - Kissell; Kevin D.
2007-05-10
Symmetric Multiprocessor Operating System For Execution On Non-independent Lightweight Thread Contexts
App 20070106989 - Kissell; Kevin D.
2007-05-10
Symmetric Multiprocessor Operating System For Execution On Non-independent Lightweight Thread Contexts
App 20070106887 - Kissell; Kevin D.
2007-05-10
Configurable instruction sequence generation
App 20070106889 - Kissell; Kevin D.
2007-05-10
Virtual instruction expansion based on template and parameter selector information specifying sign-extension or concentration
Grant 7,162,621 - Kissell January 9, 2
2007-01-09
Symmetric multiprocessor operating system for execution on non-independent lightweight thread contexts
App 20060195683 - Kissell; Kevin D.
2006-08-31
Symmetric multiprocessor operating system for execution on non-independent lightweight thread context
App 20060190946 - Kissell; Kevin D.
2006-08-24
Symmetric multiprocessor operating system for execution on non-independent lightweight thread context
App 20060190945 - Kissell; Kevin D.
2006-08-24
Bifurcated thread scheduler in a multithreading microprocessor
App 20060179279 - Jones; Darren M. ;   et al.
2006-08-10
Software emulation of directed exceptions in a multithreading processor
App 20060161421 - Kissell; Kevin D.
2006-07-20
Preemptive multitasking employing software emulation of directed exceptions in a multithreading processor
App 20060161921 - Kissell; Kevin D.
2006-07-20
Mechanism for proxy management of multiprocessor virtual memory
Grant 7,017,025 - Kissell March 21, 2
2006-03-21
Method and apparatus for disassociating power consumed within a processing system with instructions it is executing
App 20060053323 - Kissell; Kevin D.
2006-03-09
Mechanism for proxy management of multiprocessor storage hierarchies
Grant 7,003,630 - Kissell February 21, 2
2006-02-21
Method and apparatus for disassociating power consumed within a processing system with instructions it is executing
Grant 6,976,178 - Kissell December 13, 2
2005-12-13
Smart memory based synchronization controller for a multi-threaded multiprocessor SoC
App 20050251639 - Vishin, Sanjay ;   et al.
2005-11-10
Synchronized storage providing multiple synchronization semantics
App 20050251613 - Kissell, Kevin D.
2005-11-10
Apparatus, method, and instruction for software management of multiple computational contexts in a multithreaded microprocessor
App 20050240936 - Jones, Darren M. ;   et al.
2005-10-27
Integrated mechanism for suspension and deallocation of computational threads of execution in a processor
App 20050125795 - Kissell, Kevin D.
2005-06-09
Mechanisms for dynamic configuration of virtual processor resources
App 20050125629 - Kissell, Kevin D.
2005-06-09
Apparatus, method, and instruction for initiation of concurrent instruction streams in a multithreading microprocessor
App 20050120194 - Kissell, Kevin D.
2005-06-02
Method and apparatus for saving and restoring processor register values and allocating and deallocating stack memory
App 20050081022 - Kissell, Kevin D. ;   et al.
2005-04-14
Mechanisms for assuring quality of service for programs executing on a multithreaded processor
App 20050050395 - Kissell, Kevin D.
2005-03-03
Integrated mechanism for suspension and deallocation of computational threads of execution in a processor
App 20050050305 - Kissell, Kevin D.
2005-03-03
Instruction specified register value saving in allocated caller stack or not yet allocated callee stack
Grant 6,826,681 - Kissell , et al. November 30, 2
2004-11-30
Programmable page table access
Grant 6,728,859 - Kissell April 27, 2
2004-04-27
Mechanism for extending properties of virtual memory pages by a TLB
Grant 6,651,156 - Courtright , et al. November 18, 2
2003-11-18
Mechanism to extend computer memory protection schemes
Grant 6,643,759 - Andersson , et al. November 4, 2
2003-11-04
System for prediction and control of power consumption in digital system
Grant 6,625,737 - Kissell September 23, 2
2003-09-23
Mechanism For Programmable Modification Of Memory Mapping Granularity
App 20030014609 - Kissell, Kevin D.
2003-01-16
Method and apparatus for saving and restoring processor register values and allocating and deallocating stack memory
App 20020194459 - Kissell, Kevin D. ;   et al.
2002-12-19
Mechanism to extend computer memory protection schemes
App 20020144077 - Andersson, Peter Kock ;   et al.
2002-10-03
Configurable instruction sequence generation
App 20020116603 - Kissell, Kevin D.
2002-08-22
Partial bitwise permutations
App 20020116602 - Kissell, Kevin D. ;   et al.
2002-08-22
Polynomial arithmetic operations
App 20020116428 - Stribaek, Morten ;   et al.
2002-08-22

uspto.report is an independent third-party trademark research tool that is not affiliated, endorsed, or sponsored by the United States Patent and Trademark Office (USPTO) or any other governmental organization. The information provided by uspto.report is based on publicly available data at the time of writing and is intended for informational purposes only.

While we strive to provide accurate and up-to-date information, we do not guarantee the accuracy, completeness, reliability, or suitability of the information displayed on this site. The use of this site is at your own risk. Any reliance you place on such information is therefore strictly at your own risk.

All official trademark data, including owner information, should be verified by visiting the official USPTO website at www.uspto.gov. This site is not intended to replace professional legal advice and should not be used as a substitute for consulting with a legal professional who is knowledgeable about trademark law.

© 2024 USPTO.report | Privacy Policy | Resources | RSS Feed of Trademarks | Trademark Filings Twitter Feed