Patents by Inventor Robert Chappell

Robert Chappell 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: 11851169
    Abstract: A shock strut is provided that includes a first energy absorption stage or load limiter and a second energy absorption stage or load limiter. The second energy absorption stage or load limiter can include one or more disc springs. The shock strut can be employed on both fixed and retractable landing gear alike, while providing design adjustability for obtaining load-deflection curves that accommodate a range of descent or impact velocities.
    Type: Grant
    Filed: July 26, 2019
    Date of Patent: December 26, 2023
    Inventors: Robert Chappell, Randy Lee, Peter Pisters, Michael Saccoccia
  • Publication number: 20230380684
    Abstract: An eye-tracking device and associated software together allow a patient to communicate with health-care providers (HCPs), family members, and other individuals via eye gaze technology. The system presents the patient with a hierarchical and intuitive set of graphical menus that, for example, allow the patient, via his or her eye-gaze location, to indicate basic needs (e.g., food, bathroom, bed adjustment), alert the nursing staff to an emergency situation, and/or indicate pain level associated with a specific part of the patient's body. In parallel, an administrator of the system may use traditional touch screen functionality to assist in calibration, select patient preferences, and otherwise configure the system for use. In yet another embodiment, improved systems and methods are provided for performing eye-tracking using a variety of machine learning techniques instead of, or in addition to, traditional geometric methods.
    Type: Application
    Filed: May 30, 2023
    Publication date: November 30, 2023
    Inventors: Robert Chappell, Juan Zoppetti, Araz Vartanian, Caleb Hinton, Jessica Bruny, Kiuanta Canteen, Kevin Forde-Nihipali, Jessica Williams
  • Publication number: 20210024203
    Abstract: A shock strut is provided that includes a first energy absorption stage or load limiter and a second energy absorption stage or load limiter. The second energy absorption stage or load limiter can include one or more disc springs. The shock strut can be employed on both fixed and retractable landing gear alike, while providing design adjustability for obtaining load-deflection curves that accommodate a range of descent or impact velocities.
    Type: Application
    Filed: July 26, 2019
    Publication date: January 28, 2021
    Applicant: SAFRAN LANDING SYSTEMS
    Inventors: Robert Chappell, Randy Lee, Peter Pisters, Michael Saccoccia
  • Patent number: 10901772
    Abstract: 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: Grant
    Filed: April 10, 2019
    Date of Patent: January 26, 2021
    Assignee: Intel Corporation
    Inventors: Gilbert Neiger, Mayank Bomb, Manohar Castelino, Robert Chappell, David Durham, Barry Huntley, Anton Ivanov, Madhavan Parthasarathy, Scott Rodgers, Ravi Sahita, Vedvyas Shanbhogue
  • Publication number: 20200310800
    Abstract: Methods and apparatus for approximation using polynomial functions are disclosed. In one embodiment, a processor comprises decoding and execution circuitry. The decoding circuitry is to decode an instruction, where the instruction comprises a first operand specifying an output location and a second operand specifying a plurality of data element values to be computed. The execution circuitry is to execute the decoded instruction. The execution includes to compute a result for each of the plurality of data element values using a polynomial function to approximate a complex function, where the computation uses coefficients stored in a lookup location for the complex function, and where data element values within different data element value ranges use different sets of coefficients. The execution further includes to store results of the computation in the output location.
    Type: Application
    Filed: March 27, 2019
    Publication date: October 1, 2020
    Inventors: Jorge PARRA, Dan BAUM, Robert CHAPPELL, Michael ESPIG, Varghese GEORGE, Alexander HEINECKE, Christopher HUGHES, Subramaniam MAIYURAN, Elmoustapha OULD-AHMED-VALL, Prasoonkumar SURTI, Ronen ZOHAR
  • Publication number: 20190370048
    Abstract: 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: Application
    Filed: April 10, 2019
    Publication date: December 5, 2019
    Inventors: Gilbert Neiger, Mayank Bomb, Manohar Castelino, Robert Chappell, David Durham, Barry Huntley, Anton Ivanov, Madhavan Parthasarathy, Scott Rodgers, Ravi Sahita, Vedvyas Shanbhogue
  • Patent number: 10296366
    Abstract: 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: Grant
    Filed: December 27, 2016
    Date of Patent: May 21, 2019
    Assignee: Intel Corporation
    Inventors: Gilbert Neiger, Mayank Bomb, Manohar Castelino, Robert Chappell, David Durham, Barry Huntley, Anton Ivanov, Madhavan Parthasarathy, Scott Rodgers, Ravi Sahita, Vedvyas Shanbhogue
  • Publication number: 20170109192
    Abstract: 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: Application
    Filed: December 27, 2016
    Publication date: April 20, 2017
    Inventors: Gilbert Neiger, Mayank Bomb, Manohar Castelino, Robert Chappell, David Durham, Barry Huntley, Anton Ivanov, Madhavan Parthasarathy, Scott Rodgers, Ravi Sahita, Vedvyas Shanbhogue
  • Patent number: 9563455
    Abstract: 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: Grant
    Filed: October 28, 2013
    Date of Patent: February 7, 2017
    Assignee: INTEL CORPORATION
    Inventors: Gilbert Neiger, Mayank Bomb, Manohar Castelino, Robert Chappell, David Durham, Barry Huntley, Anton Ivanov, Madhavan Parthasarathy, Scott Rodgers, Ravi Sahita, Vedvyas Shanbhogue
  • Patent number: 9348766
    Abstract: In accordance with embodiments disclosed herein, there are provided methods, systems, mechanisms, techniques, and apparatuses for implementing a balanced P-LRU tree for a “multiple of 3” number of ways cache. For example, in one embodiment, such means may include an integrated circuit having a cache and a plurality of ways. In such an embodiment the plurality of ways include a quantity that is a multiple of three and not a power of two, and further in which the plurality of ways are organized into a plurality of pairs. In such an embodiment, means further include a single bit for each of the plurality of pairs, in which each single bit is to operate as an intermediate level decision node representing the associated pair of ways and a root level decision node having exactly two individual bits to point to one of the single bits to operate as the intermediate level decision nodes representing an associated pair of ways.
    Type: Grant
    Filed: December 21, 2011
    Date of Patent: May 24, 2016
    Assignee: Intel Corporation
    Inventors: Adi Basel, Gur Hildesheim, Shlomo Raikin, Robert Chappell, Ho-Seop Kim, Rohit Bhatia
  • Patent number: 9311241
    Abstract: A method is described that includes performing the following for a transactional operation in response to a request from a processing unit that is directed to a cache identifying a cache line. Reading the cache line, and, if the cache line is in a Modified cache coherency protocol state, forwarding the cache line to circuitry that will cause the cache line to be written to deeper storage, and, changing another instance of the cache line that is available to the processing unit for the transactional operation to an Exclusive cache coherency state.
    Type: Grant
    Filed: December 29, 2012
    Date of Patent: April 12, 2016
    Assignee: Intel Corporation
    Inventors: Ravi Rajwar, Robert Chappell, Zhongying Zhang, Jason Bessette
  • Publication number: 20150227735
    Abstract: The present invention comprises a combination of an eye tracking capable camera module coupled with one or more targets displayed on a screen. The most preferred embodiments of the present invention will track eye movement relative to the position of the targets displayed on the screen and authenticate a user based on a pre-determined visual movement pattern of the user's eye and the targets displayed on the screen. The pre-determined movement pattern may include eye movement patterns including directional movement, dwell time, delays, and other similar variations. Additionally, a method for authenticating a user by implementing a system that is capable of tracking and recording a user's eye movements is also disclosed.
    Type: Application
    Filed: February 13, 2015
    Publication date: August 13, 2015
    Inventor: ROBERT CHAPPELL
  • Publication number: 20150121366
    Abstract: 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: Application
    Filed: October 28, 2013
    Publication date: April 30, 2015
    Inventors: Gilbert Neiger, Mayank Bomb, Manohar Castelino, Robert Chappell, David Durham, Barry Huntley, Anton Ivanov, Madhavan Parthasarathy, Scott Rodgers, Ravi Sahita, Vedvyas Shanbhogue
  • Publication number: 20140215161
    Abstract: In accordance with embodiments disclosed herein, there are provided methods, systems, mechanisms, techniques, and apparatuses for implementing a balanced P-LRU tree for a “multiple of 3” number of ways cache. For example, in one embodiment, such means may include an integrated circuit having a cache and a plurality of ways. In such an embodiment the plurality of ways include a quantity that is a multiple of three and not a power of two, and further in which the plurality of ways are organized into a plurality of pairs. In such an embodiment, means further include a single bit for each of the plurality of pairs, in which each single bit is to operate as an intermediate level decision node representing the associated pair of ways and a root level decision node having exactly two individual bits to point to one of the single bits to operate as the intermediate level decision nodes representing an associated pair of ways.
    Type: Application
    Filed: December 21, 2011
    Publication date: July 31, 2014
    Inventors: Adi Basel, Gur Hildeshem, Shlomo Raikin, Robert Chappell, Ho-Seop Kim, Rohit Bhatia
  • Publication number: 20140189241
    Abstract: A method is described that includes performing the following for a transactional operation in response to a request from a processing unit that is directed to a cache identifying a cache line.
    Type: Application
    Filed: December 29, 2012
    Publication date: July 3, 2014
    Inventors: Ravi RAJWAR, Robert CHAPPELL, Zhongying ZHANG, Jason BESSETTE
  • Patent number: 4079648
    Abstract: A miter attachment for use with a portable electric circular saw. This miter attachment has a smooth upper platform secured to rails positioned at 90.degree., and at 45.degree. right and left which are also secured to the base. A portable saw is placed on the upper platform with the circular blade in the marked pre-cut saw groove for true miter cutting. The saw shoe is fixed in position by clamps and the user releases the elevation knob on the saw, allowing it to move freely up and down on a pin hinged to the saw shoe. A plunge cut is achieved as the saw is lowered and the blade passes through the workpiece, placed and held against the rail between the upper platform and the base.
    Type: Grant
    Filed: October 18, 1976
    Date of Patent: March 21, 1978
    Inventor: Robert Chappell
  • Patent number: D596763
    Type: Grant
    Filed: April 3, 2008
    Date of Patent: July 21, 2009
    Assignee: Mikron Industries, Inc.
    Inventor: Robert Chappell
  • Patent number: D597222
    Type: Grant
    Filed: April 3, 2008
    Date of Patent: July 28, 2009
    Inventor: Robert Chappell
  • Patent number: D720086
    Type: Grant
    Filed: June 7, 2013
    Date of Patent: December 23, 2014
    Assignee: Mikron Industries, Inc.
    Inventor: Robert Chappell