Patents by Inventor Scott Rodgers
Scott Rodgers has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 10901772Abstract: Embodiments of an invention for virtualization exceptions are disclosed. In one embodiment, a processor includes instruction hardware, control logic, and execution hardware. The instruction hardware is to receive a plurality of instructions, including an instruction to enter a virtual machine. The control logic is to determine, in response to a privileged event occurring within the virtual machine, whether to generate a virtualization exception. The execution hardware is to generate a virtualization exception in response to the control logic determining to generate a virtualization exception.Type: GrantFiled: April 10, 2019Date of Patent: January 26, 2021Assignee: Intel CorporationInventors: Gilbert Neiger, Mayank Bomb, Manohar Castelino, Robert Chappell, David Durham, Barry Huntley, Anton Ivanov, Madhavan Parthasarathy, Scott Rodgers, Ravi Sahita, Vedvyas Shanbhogue
-
Publication number: 20190370048Abstract: Embodiments of an invention for virtualization exceptions are disclosed. In one embodiment, a processor includes instruction hardware, control logic, and execution hardware. The instruction hardware is to receive a plurality of instructions, including an instruction to enter a virtual machine. The control logic is to determine, in response to a privileged event occurring within the virtual machine, whether to generate a virtualization exception. The execution hardware is to generate a virtualization exception in response to the control logic determining to generate a virtualization exception.Type: ApplicationFiled: April 10, 2019Publication date: December 5, 2019Inventors: Gilbert Neiger, Mayank Bomb, Manohar Castelino, Robert Chappell, David Durham, Barry Huntley, Anton Ivanov, Madhavan Parthasarathy, Scott Rodgers, Ravi Sahita, Vedvyas Shanbhogue
-
Patent number: 10296366Abstract: Embodiments of an invention for virtualization exceptions are disclosed. In one embodiment, a processor includes instruction hardware, control logic, and execution hardware. The instruction hardware is to receive a plurality of instructions, including an instruction to enter a virtual machine. The control logic is to determine, in response to a privileged event occurring within the virtual machine, whether to generate a virtualization exception. The execution hardware is to generate a virtualization exception in response to the control logic determining to generate a virtualization exception.Type: GrantFiled: December 27, 2016Date of Patent: May 21, 2019Assignee: Intel CorporationInventors: Gilbert Neiger, Mayank Bomb, Manohar Castelino, Robert Chappell, David Durham, Barry Huntley, Anton Ivanov, Madhavan Parthasarathy, Scott Rodgers, Ravi Sahita, Vedvyas Shanbhogue
-
Patent number: 9971615Abstract: In one embodiment, a predefined behavior of a virtual machine monitor (VMM) with respect to one or more virtual machines (VMs) is identified, and processor-managed resources associated with the one or more VMs are utilized based on the predefined behavior of the VMM.Type: GrantFiled: March 15, 2013Date of Patent: May 15, 2018Assignee: Intel CorporationInventors: Steven M. Bennett, Andrew V. Anderson, Stalinselvaraj Jeyasingh, Alain Kagi, Gilbert Neiger, Richard Uhlig, Xiang Zou, Lawrence Smith, III, Scott Rodgers
-
Publication number: 20170109192Abstract: Embodiments of an invention for virtualization exceptions are disclosed. In one embodiment, a processor includes instruction hardware, control logic, and execution hardware. The instruction hardware is to receive a plurality of instructions, including an instruction to enter a virtual machine. The control logic is to determine, in response to a privileged event occurring within the virtual machine, whether to generate a virtualization exception. The execution hardware is to generate a virtualization exception in response to the control logic determining to generate a virtualization exception.Type: ApplicationFiled: December 27, 2016Publication date: April 20, 2017Inventors: Gilbert Neiger, Mayank Bomb, Manohar Castelino, Robert Chappell, David Durham, Barry Huntley, Anton Ivanov, Madhavan Parthasarathy, Scott Rodgers, Ravi Sahita, Vedvyas Shanbhogue
-
Patent number: 9563455Abstract: Embodiments of an invention for virtualization exceptions are disclosed. In one embodiment, a processor includes instruction hardware, control logic, and execution hardware. The instruction hardware is to receive a plurality of instructions, including an instruction to enter a virtual machine. The control logic is to determine, in response to a privileged event occurring within the virtual machine, whether to generate a virtualization exception. The execution hardware is to generate a virtualization exception in response to the control logic determining to generate a virtualization exception.Type: GrantFiled: October 28, 2013Date of Patent: February 7, 2017Assignee: INTEL CORPORATIONInventors: Gilbert Neiger, Mayank Bomb, Manohar Castelino, Robert Chappell, David Durham, Barry Huntley, Anton Ivanov, Madhavan Parthasarathy, Scott Rodgers, Ravi Sahita, Vedvyas Shanbhogue
-
Publication number: 20150121366Abstract: Embodiments of an invention for virtualization exceptions are disclosed. In one embodiment, a processor includes instruction hardware, control logic, and execution hardware. The instruction hardware is to receive a plurality of instructions, including an instruction to enter a virtual machine. The control logic is to determine, in response to a privileged event occurring within the virtual machine, whether to generate a virtualization exception. The execution hardware is to generate a virtualization exception in response to the control logic determining to generate a virtualization exception.Type: ApplicationFiled: October 28, 2013Publication date: April 30, 2015Inventors: Gilbert Neiger, Mayank Bomb, Manohar Castelino, Robert Chappell, David Durham, Barry Huntley, Anton Ivanov, Madhavan Parthasarathy, Scott Rodgers, Ravi Sahita, Vedvyas Shanbhogue
-
Patent number: 8813077Abstract: Embodiments of apparatuses and methods for processing virtualization events in a layered virtualization architecture are disclosed. In one embodiment, an apparatus includes a event logic and evaluation logic. The event logic is to recognize a virtualization event. The evaluation logic is to determine whether to transfer control from a child guest to a parent guest in response to the virtualization event.Type: GrantFiled: August 20, 2012Date of Patent: August 19, 2014Assignee: Intel CorporationInventors: Steven Bennett, Andrew Anderson, Gilbert Neiger, Scott Rodgers, Richard Uhlig, Lawrence Smith, III, Barry Huntley
-
Patent number: 8731350Abstract: A method for forming planar-waveguide Bragg grating in a curved waveguide comprises: forming a long chirped planar-waveguide Bragg grating in an Archimedes' spiral such that a long length of the waveguide can fit in a small chip area where the grating is formed in the curved waveguide; using periodic width modulation to form the planar-waveguide Bragg grating on the curved waveguide, and where the formation of the periodic width modulation occurs during the etching of the waveguide core; using rectangular width modulation to create Bragg gratings with a higher order than 1st order to allow a larger grating period and larger modulation depth, using waveguide width tapering while keeping the width modulation period constant to introduce chirp to the planar-waveguide Bragg grating where the index of refraction is a function of waveguide width, by applying a specific width tapering to create a desired arbitrary chirp profile.Type: GrantFiled: September 11, 2012Date of Patent: May 20, 2014Assignee: The United States of America as represented by the Secretary of the NavyInventors: Chunyan Lin, Everett W. Jacobs, James R. Adleman, John Scott Rodgers
-
Publication number: 20140109090Abstract: In one embodiment, a predefined behavior of a virtual machine monitor (VMM) with respect to one or more virtual machines (VMs) is identified, and processor-managed resources associated with the one or more VMs are utilized based on the predefined behavior of the VMM.Type: ApplicationFiled: March 15, 2013Publication date: April 17, 2014Inventors: Steven M. Bennett, Andrew V. Anderson, Stalinselvaraj Jeyasingh, Alain Kagi, Gilbert Neiger, Richard Uhlig, Xiang Zou, Lawrence Smith, Scott Rodgers
-
Patent number: 8561068Abstract: In one embodiment, a predefined behavior of a virtual machine monitor (VMM) with respect to one or more virtual machines (VMs) is identified, and processor-managed resources associated with the one or more VMs are utilized based on the predefined behavior of the VMM.Type: GrantFiled: November 7, 2011Date of Patent: October 15, 2013Assignee: Intel CorporationInventors: Steven M. Bennett, Andrew V. Anderson, Stalinselvaraj Jeyasingh, Alain Kagi, Gilbert Neiger, Richard Uhlig, Xiang Zou, Lawrence Smith, Scott Rodgers
-
Publication number: 20130185580Abstract: In one embodiment, the present invention includes a processor having a core with decode logic to decode an instruction prescribing an identification of a location to be monitored and a timer value, and a timer coupled to the decode logic to perform a count with respect to the timer value. The processor may further include a power management unit coupled to the core to determine a type of a low power state based at least in part on the timer value and cause the processor to enter the low power state responsive to the determination. Other embodiments are described and claimed.Type: ApplicationFiled: March 6, 2013Publication date: July 18, 2013Inventors: MARTIN DIXON, SCOTT RODGERS, TARANEH BAHRAMI, STEPHEN GUNTHER, PRASHANT SETHI
-
Patent number: 8309371Abstract: A system and method include forming an optical cavity by positioning a photonic crystal a predetermined distance from a substrate, and creating, within the cavity, a standing wave having a substantially flat wavefront. The standing wave may be created by applying an input wave to a first surface of the photonic crystal. The predetermined distance may be such that a peak intensity of the standing wave is proximate to or a calculated distance from the substrate surface. The peak intensity may vary in relation to the substrate surface. The method may include tuning the peak intensity location within the cavity by shifting the wavelength of the input wave or altering the characteristics of the photonic crystal by an external field. A second photonic crystal may be used on the other side of the substrate to replace the reflecting properties of the substrate, allowing for further smoothing of the wavefront.Type: GrantFiled: July 21, 2009Date of Patent: November 13, 2012Assignee: The United States of America as represented by the Secretary of the NavyInventors: Paul R. De La Houssaye, J. Scott Rodgers
-
Patent number: 8217382Abstract: An optical-powered device includes a flexible substrate, a photonic bandgap layer coupled thereto, a waveguide contained within the photonic bandgap layer, and a dendrimer region contained within the waveguide. The dendrimer region may comprise more than one dendrimers. The dendrimer region emission band is within the photonic bandgap of the photonic bandgap layer. Multiple photonic bandgap layers may be included, with one or more waveguides therein. Each waveguide may have a dendrimer region therein. Electronic circuitry may be contained within a portion of the photonic bandgap layer. A light-modulating layer may be directly coupled to the photonic bandgap layer. A portion of the photonic bandgap layer may have a sensing material embedded therein. A cover layer having one or more windows may be coupled to the photonic bandgap layer. Another layer, such as a buffer layer, may be disposed between the substrate layer and the photonic bandgap layer.Type: GrantFiled: March 1, 2010Date of Patent: July 10, 2012Assignee: The United States of America as represented by the Secretary of the NavyInventors: Joanna N. Ptasinski, Stephen D. Russell, J. Scott Rodgers
-
Publication number: 20120079481Abstract: In one embodiment, a predefined behavior of a virtual machine monitor (VMM) with respect to one or more virtual machines (VMs) is identified, and processor-managed resources associated with the one or more VMs are utilized based on the predefined behavior of the VMM.Type: ApplicationFiled: November 7, 2011Publication date: March 29, 2012Inventors: STEVEN M. BENNETT, Andrew V. Anderson, Stalinselvaraj Jeyasingh, Alain Kagi, Gilbert Neiger, Richard Uhlig, Xiang Zou, Lawrence Smith, Scott Rodgers
-
Patent number: 8079034Abstract: In one embodiment, a predefined behavior of a virtual machine monitor (VMM) with respect to one or more virtual machines (VMs) is identified, and processor-managed resources associated with the one or more VMs are utilized based on the predefined behavior of the VMM.Type: GrantFiled: September 15, 2003Date of Patent: December 13, 2011Assignee: Intel CorporationInventors: Steven M. Bennett, Andrew V. Anderson, Stalinselvaraj Jeyasingh, Alain Kägi, Gilbert Neiger, Richard Uhlig, Xiang Zou, Lawrence Smith, Scott Rodgers
-
Patent number: 7734129Abstract: A photonic processor having a high spectral resolution which separates an input optic signal into numerous channels and a method of constructing same are provided. The photonic processor includes an optical delay line spiral having dips to compensate for path length differences between the various paths such that each path is an integer multiple of a fixed path length. Straight segments are included in the spiral design to offset the dips in the spiral such that they do not overlap. A number of waveguide taps are included that may launch the channelized light signals into a photonic lens.Type: GrantFiled: June 26, 2008Date of Patent: June 8, 2010Assignee: The United States of America as represented by the Secretary of the NavyInventors: J. Scott Rodgers, Randall B. Olsen
-
Patent number: 7459324Abstract: A Metal Nanoparticle Photonic Bandgap Device in SOI Method (NC#098884). The method includes providing a substrate having a semiconductor layer over an insulator layer, operatively coupling the substrate to a photonic bandgap structure having at least one period, wherein the photonic bandgap structure is adapted to receive and output light along a predetermined path, and operatively coupling the photonic bandgap structure and the substrate to a metal nanoparticle structure comprising at least three metal nanoparticles having spherical shapes of different radii, wherein the at least three metal nanoparticles are adapted to receive and amplify light rays and output amplified light.Type: GrantFiled: August 23, 2007Date of Patent: December 2, 2008Assignee: The United States of America as represented by the Secretary of the NavyInventors: Joanna N. Ptasinski, John Scott Rodgers, Stephen Russell
-
Patent number: 7457501Abstract: A technique for coupling electromagnetic energy into an aperture smaller than the wavelength of the electromagnetic energy desired to be coupled is disclosed.Type: GrantFiled: October 16, 2006Date of Patent: November 25, 2008Assignee: The United States of America as represented by the Secretary of the NavyInventors: Joanna N. Ptasinski, J. Scott Rodgers, Stephen D. Russell
-
Patent number: 7430578Abstract: A method and apparatus for including in a processor instructions for performing multiply-add operations on packed byte data. In one embodiment, a processor is coupled to a memory. The memory has stored therein a first packed byte data and a second packed byte data. The processor performs operations on data elements in said first packed byte data and said second packed byte data to generate a third packed data in response to receiving an instruction. A plurality of the data elements in this third packed data storing the result of performing multiply-add operations on data elements in the first and second packed byte data.Type: GrantFiled: June 30, 2003Date of Patent: September 30, 2008Assignee: Intel CorporationInventors: Eric Debes, William W. Macy, Jonathan J. Tyler, James Coke, Frank Binns, Scott Rodgers, Peter Ruscito, Bret Toll, Vesselin Naydenov, Masood Tahir, David Jackson