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: 20240160594Abstract: 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: ApplicationFiled: November 15, 2022Publication date: May 16, 2024Inventors: Yiftach Benjamini, Jonathan Charles Masters, Henrietta Bezbroz
-
Patent number: 11919756Abstract: 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: GrantFiled: February 4, 2020Date of Patent: March 5, 2024Assignee: XTREME MANUFACTURING, LLCInventors: James Charles Masters, Andrew Jared Farnsworth
-
Publication number: 20240053983Abstract: 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: ApplicationFiled: July 11, 2023Publication date: February 15, 2024Inventor: Jonathan Charles Masters
-
Patent number: 11465548Abstract: 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: GrantFiled: May 6, 2021Date of Patent: October 11, 2022Assignee: XTREME MANUFACTURING, LLCInventors: Risto Krstanovic, James Charles Masters, Jacob Wayne Adkins, Jeffrey Lee Eckhardt
-
Publication number: 20210238020Abstract: 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: ApplicationFiled: February 4, 2020Publication date: August 5, 2021Inventors: James Charles Masters, Andrew Jared Farnsworth
-
Publication number: 20210238021Abstract: 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: ApplicationFiled: March 22, 2021Publication date: August 5, 2021Inventors: James Charles Masters, Andrew Jared Farnsworth, Jacob Wayne Adkins, Ryan Paul Sobotka
-
Patent number: 11082222Abstract: 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: GrantFiled: November 11, 2019Date of Patent: August 3, 2021Assignee: Red Hat, Inc.Inventor: Jonathan Charles Masters
-
Publication number: 20210221663Abstract: 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: ApplicationFiled: January 16, 2020Publication date: July 22, 2021Inventors: James Charles Masters, Andrew Jared Farnsworth
-
Publication number: 20200076598Abstract: 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: ApplicationFiled: November 11, 2019Publication date: March 5, 2020Inventor: Jonathan Charles Masters
-
Patent number: 10505730Abstract: 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: GrantFiled: February 6, 2017Date of Patent: December 10, 2019Assignee: Red Hat, Inc.Inventor: Jonathan Charles Masters
-
Patent number: 10303482Abstract: 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: GrantFiled: March 7, 2017Date of Patent: May 28, 2019Assignee: Red Hat, Inc.Inventor: Jonathan Charles Masters
-
Publication number: 20180260229Abstract: 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: ApplicationFiled: March 7, 2017Publication date: September 13, 2018Inventor: Jonathan Charles Masters
-
Publication number: 20180225225Abstract: 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: ApplicationFiled: February 6, 2017Publication date: August 9, 2018Inventor: Jonathan Charles Masters
-
Publication number: 20090056761Abstract: 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: ApplicationFiled: August 28, 2007Publication date: March 5, 2009Inventors: 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: 20050215147Abstract: 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: ApplicationFiled: March 26, 2004Publication date: September 29, 2005Inventors: Charles Masters, John Gold
-
Patent number: 5349704Abstract: 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: GrantFiled: May 3, 1993Date of Patent: September 27, 1994Assignee: Wilson Sporting Goods Co.Inventor: Charles Masters