Patents by Inventor Charles Masters

Charles Masters 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).

  • Publication number: 20240160594
    Abstract: Generally disclosed herein is an approach for enabling the connection of non-PCIe accelerators as PCIe devices using a Peripheral Component Interconnect Express (PCIe) abstraction layer (“PAL”). Once the operating system accesses and configures any on-SoC devices and accelerators using standard PCIe APIs, all PCIe configuration transactions may be routed to the PAL. The PAL's firmware may present the operating system with a virtual PCIe space that contains all available SoC PCIe and non-PCIe devices. The firmware of the PAL may translate PCIe configuration transactions into device-specific configuration transactions.
    Type: Application
    Filed: November 15, 2022
    Publication date: May 16, 2024
    Inventors: Yiftach Benjamini, Jonathan Charles Masters, Henrietta Bezbroz
  • Patent number: 11919756
    Abstract: An aerial work vehicle includes a boom and a work platform coupled to a distal end of the boom. The work platform has a forward end in a direction of travel and an aft end opposite the forward end. The aerial work vehicle also includes a first control panel coupled to the forward end of the work platform and a second control panel coupled to the aft end of the work platform.
    Type: Grant
    Filed: February 4, 2020
    Date of Patent: March 5, 2024
    Assignee: XTREME MANUFACTURING, LLC
    Inventors: James Charles Masters, Andrew Jared Farnsworth
  • Publication number: 20240053983
    Abstract: Aspects of the technology are directed to methods and systems that enable duplication of micro-architectural context information when a running application is cloned (e.g., for a faster function start up), migrated (e.g., to another core or machine), or persisted into secondary storage. The method, for example, may comprise extracting microarchitectural information from a first processing element, transferring the extracted microarchitectural information to a first operating system, forwarding, by the first operating system, the extracted microarchitectural information to a second processing element, and instantiating a process at the second processing element using the extracted microarchitectural information.
    Type: Application
    Filed: July 11, 2023
    Publication date: February 15, 2024
    Inventor: Jonathan Charles Masters
  • Patent number: 11465548
    Abstract: A load restraint fastener for use with a plurality of load restraint attachments is described. The load restraint fastener includes a body. The body includes a substantially planar portion having a front face and an opposite rear face. The substantially planar portion defines an opening and includes a first receiving portion having a receiving surface. The first receiving portion also defines a first portion of the opening. The substantially planar portion includes, in addition, a second receiving portion having a receiving surface. The second receiving portion is spaced apart from the first receiving portion and symmetric with the first receiving portion about at least one axis of symmetry. The second receiving portion defines a second portion of the opening. The body also includes a projecting portion having a receiving surface. The projecting portion extends outwardly from the rear face of the substantially planar portion.
    Type: Grant
    Filed: May 6, 2021
    Date of Patent: October 11, 2022
    Assignee: XTREME MANUFACTURING, LLC
    Inventors: Risto Krstanovic, James Charles Masters, Jacob Wayne Adkins, Jeffrey Lee Eckhardt
  • Publication number: 20210238020
    Abstract: An aerial work vehicle includes a boom and a work platform coupled to a distal end of the boom. The work platform has a forward end in a direction of travel and an aft end opposite the forward end. The aerial work vehicle also includes a first control panel coupled to the forward end of the work platform and a second control panel coupled to the aft end of the work platform.
    Type: Application
    Filed: February 4, 2020
    Publication date: August 5, 2021
    Inventors: James Charles Masters, Andrew Jared Farnsworth
  • Publication number: 20210238021
    Abstract: An aerial work vehicle (AWV) includes a boom, and a work platform coupled to a distal end of the boom, where the work platform has a forward end in a direction of travel and an aft end opposite the forward end. The AWV also includes a first control device mechanically coupled to one of the forward end of the work platform or the aft end of the work platform and configured to control operation of at least the boom. In addition, the AWV includes an alternate, second, control device configured to control operation of at least the boom, which may be at least one of wireless and/or mechanically coupled to the work platform at a location different from a location of the first control device.
    Type: Application
    Filed: March 22, 2021
    Publication date: August 5, 2021
    Inventors: James Charles Masters, Andrew Jared Farnsworth, Jacob Wayne Adkins, Ryan Paul Sobotka
  • Patent number: 11082222
    Abstract: In one example a processing device can receive an indication from a software application that an encrypted communication transmitted by a remote device is stored in a memory location. In response to receiving the indication, the processing device can retrieve the encrypted communication from the memory location, decrypt the encrypted communication using a first key to determine a decrypted version of the encrypted communication, and extract a second key from the decrypted version of the encrypted communication. The second key can be different from the first key. And the second key can be configured to decrypt a set of encrypted data stored in a non-volatile memory device that is accessible to the computing device.
    Type: Grant
    Filed: November 11, 2019
    Date of Patent: August 3, 2021
    Assignee: Red Hat, Inc.
    Inventor: Jonathan Charles Masters
  • Publication number: 20210221663
    Abstract: A telehandler vehicle includes a self-propelled chassis including a frame supporting an operator cab. The operator cab includes a first boom control panel and a propulsion system configured to control a movement and a position of the frame. The telehandler vehicle also includes a boom pivotably coupled to the frame, a material handling implement coupled to a distal end of the boom, and a personnel platform coupled to the distal end of the boom. The personnel platform has a forward end in a direction of travel and an aft end opposite the forward end. The telehandler vehicle further includes a second boom control panel coupled to the forward end of the personnel platform.
    Type: Application
    Filed: January 16, 2020
    Publication date: July 22, 2021
    Inventors: James Charles Masters, Andrew Jared Farnsworth
  • Publication number: 20200076598
    Abstract: In one example a processing device can receive an indication from a software application that an encrypted communication transmitted by a remote device is stored in a memory location. In response to receiving the indication, the processing device can retrieve the encrypted communication from the memory location, decrypt the encrypted communication using a first key to determine a decrypted version of the encrypted communication, and extract a second key from the decrypted version of the encrypted communication. The second key can be different from the first key. And the second key can be configured to decrypt a set of encrypted data stored in a non-volatile memory device that is accessible to the computing device.
    Type: Application
    Filed: November 11, 2019
    Publication date: March 5, 2020
    Inventor: Jonathan Charles Masters
  • Patent number: 10505730
    Abstract: A computing device can securely and selectively enable a remote computing device to decrypt encrypted data that is stored remotely (e.g., within a cloud-computing environment). For example, the computing device can transmit an encrypted communication to a processing device of the remote computing device. The encrypted communication can include a first key for decrypting the encrypted data. The processing device can receive the encrypted communication and use a second key that is stored in an internal memory of the processing device to decrypt the encrypted communication. The processing device can extract the first key from the decrypted version of the encrypted communication. The processing device can then use the first key to decrypt the encrypted data.
    Type: Grant
    Filed: February 6, 2017
    Date of Patent: December 10, 2019
    Assignee: Red Hat, Inc.
    Inventor: Jonathan Charles Masters
  • Patent number: 10303482
    Abstract: A dynamic processor frequency selection system includes a memory and a processor in communication with the memory. The processor includes a dynamic processor frequency selection module, a branch predictor module, a measurement module, and a power module. The measurement module measures a value according to a looping prediction function, which represents a quantity of cycles spent waiting for a type of contended resource within an instruction sequence. Additionally, the processor retains the value and branch history information, which is used to predict a waiting period associated with a potential loop. Then, the dynamic processor frequency selection module predicts the potential loop in a subsequent instruction according to the type of contended resource. The power module dynamically reduces a processor frequency during the waiting period from a first frequency state to a second frequency state according to the potential loop prediction. Then, the processor resumes operation at the first frequency state.
    Type: Grant
    Filed: March 7, 2017
    Date of Patent: May 28, 2019
    Assignee: Red Hat, Inc.
    Inventor: Jonathan Charles Masters
  • Publication number: 20180260229
    Abstract: A dynamic processor frequency selection system includes a memory and a processor in communication with the memory. The processor includes a dynamic processor frequency selection module, a branch predictor module, a measurement module, and a power module. The measurement module measures a value according to a looping prediction function, which represents a quantity of cycles spent waiting for a type of contended resource within an instruction sequence. Additionally, the processor retains the value and branch history information, which is used to predict a waiting period associated with a potential loop. Then, the dynamic processor frequency selection module predicts the potential loop in a subsequent instruction according to the type of contended resource. The power module dynamically reduces a processor frequency during the waiting period from a first frequency state to a second frequency state according to the potential loop prediction. Then, the processor resumes operation at the first frequency state.
    Type: Application
    Filed: March 7, 2017
    Publication date: September 13, 2018
    Inventor: Jonathan Charles Masters
  • Publication number: 20180225225
    Abstract: A computing device can securely and selectively enable a remote computing device to decrypt encrypted data that is stored remotely (e.g., within a cloud-computing environment). For example, the computing device can transmit an encrypted communication to a processing device of the remote computing device. The encrypted communication can include a first key for decrypting the encrypted data. The processing device can receive the encrypted communication and use a second key that is stored in an internal memory of the processing device to decrypt the encrypted communication. The processing device can extract the first key from the decrypted version of the encrypted communication. The processing device can then use the first key to decrypt the encrypted data.
    Type: Application
    Filed: February 6, 2017
    Publication date: August 9, 2018
    Inventor: Jonathan Charles Masters
  • Publication number: 20090056761
    Abstract: A bonding apparatus for bonding materials onto a substrate supported on a substrate support is provided with an air generator that is arranged and configured to direct an air flow onto the substrate during bonding. The air generator is located on one side of the substrate support, whereas a suction device is located on an opposite side of the substrate support which is operative to draw the air flow away from the bonding apparatus. The air generator further comprises an air knife that is operative to generate a unidirectional air flow over an entire length of the substrate during bonding.
    Type: Application
    Filed: August 28, 2007
    Publication date: March 5, 2009
    Inventors: Po Lam Benny AU, Jonathan Charles MASTERS, Wing Chiu Derek LAI, Tak Wai Rick LAW, Ming Lok Benjamin YEUNG, Kei Him Davy LAU
  • Publication number: 20050215147
    Abstract: A sunscreen fabric for use in window coverings and the like is described. The fabric has a knit substrate which is coated with a substantially transparent coating which provides the fabric with good stability to enable it to be used as window shades such as roller shades and the like. The fabric also has good resistance to mark-off as well as cup/curl.
    Type: Application
    Filed: March 26, 2004
    Publication date: September 29, 2005
    Inventors: Charles Masters, John Gold
  • Patent number: 5349704
    Abstract: A football jersey is provided with sleeves and arm openings which provide a tight fit around the arms of a player. Each arm opening extends through both a sleeve and a side portion of the jersey. A portion of the arm opening is defined by a free edge of the sleeve and a portion of the arm opening is defined by a free edge of the side portion of the jersey.
    Type: Grant
    Filed: May 3, 1993
    Date of Patent: September 27, 1994
    Assignee: Wilson Sporting Goods Co.
    Inventor: Charles Masters