Patents by Inventor Richard Sharpe

Richard Sharpe 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: 10793279
    Abstract: An aircraft cabin blower system includes: a transmission configured to receive mechanical power from a first part of a gas turbine engine in the form of a first transmission input; and an electrical circuit including a first electrical machine, a second electrical machine, and a power management system, wherein an output of the transmission is configured to drive a cabin blower compressor when operating in a blower mode, the first electrical machine being configured to receive mechanical power from a second part of the gas turbine engine and act as a generator to provide electrical power to the power management system, and the second electrical machine being configured to act as a motor providing mechanical power to the transmission in the form of a second transmission input, the second electrical machine being driven by electrical power from the power management system.
    Type: Grant
    Filed: January 3, 2019
    Date of Patent: October 6, 2020
    Assignee: ROLLS-ROYCE plc
    Inventors: Richard Sharpe, Glenn A Knight
  • Patent number: 10494105
    Abstract: An aircraft cabin blower system is described having a hydraulic circuit comprising a first hydraulic device and a second hydraulic device. The first hydraulic device is mechanically coupled to a cabin blower compressor and the second hydraulic device is arranged in use to be mechanically coupled to a spool of a gas turbine engine. The first hydraulic device is capable of performing as a hydraulic motor and the second hydraulic device is capable of performing as a hydraulic pump. When, in use, the system is operating in a cabin blower configuration, a driving force supplied by the spool of the gas turbine causes the second hydraulic device to pump liquid provided in the hydraulic circuit and thereby to drive the first hydraulic device, which in turn rotates the cabin blower compressor.
    Type: Grant
    Filed: January 25, 2017
    Date of Patent: December 3, 2019
    Assignee: ROLLS-ROYCE plc
    Inventors: Glenn A Knight, Alan R Maguire, Richard Sharpe
  • Publication number: 20190233124
    Abstract: An aircraft cabin blower system includes: a transmission configured to receive mechanical power from a first part of a gas turbine engine in the form of a first transmission input; and an electrical circuit including a first electrical machine, a second electrical machine, and a power management system, wherein an output of the transmission is configured to drive a cabin blower compressor when operating in a blower mode, the first electrical machine being configured to receive mechanical power from a second part of the gas turbine engine and act as a generator to provide electrical power to the power management system, and the second electrical machine being configured to act as a motor providing mechanical power to the transmission in the form of a second transmission input, the second electrical machine being driven by electrical power from the power management system.
    Type: Application
    Filed: January 3, 2019
    Publication date: August 1, 2019
    Applicant: ROLLS-ROYCE PLC
    Inventors: Richard SHARPE, Glenn A KNIGHT
  • Publication number: 20190233125
    Abstract: An aircraft cabin blower system includes a transmission configured to receive mechanical power from a gas turbine engine in the form of a first transmission input; and an electrical circuit including a first electrical machine, a second electrical machine, and power management system, wherein, when operating in a blower mode, the first electrical receives mechanical power from the gas turbine engine and act as a generator to provide electrical power to the power management system, and the second electrical machine acts as a motor providing mechanical power to the transmission in the form of a second transmission input, the second electrical machine being driven by electrical power from the power management system. The transmission's output drives a cabin blower compressor when operating in the blower mode, a speed of the output of the transmission being determined by a function of a speed of the first and second transmission inputs.
    Type: Application
    Filed: January 3, 2019
    Publication date: August 1, 2019
    Applicant: ROLLS-ROYCE plc
    Inventors: Glenn A. KNIGHT, Richard SHARPE
  • Publication number: 20190233123
    Abstract: A transmission for receiving mechanical power from a gas turbine engine; and a cabin blower compressor, an output of the transmission being configured to drive the cabin blower compressor; wherein the transmission has a variable gear ratio and the cabin blower compressor has a variable geometry, wherein variation of the gear ratio and the geometry provides a variable output of the cabin blower compressor.
    Type: Application
    Filed: January 3, 2019
    Publication date: August 1, 2019
    Applicant: ROLLS-ROYCE PLC
    Inventors: Richard SHARPE, Glenn A KNIGHT
  • Patent number: 10296494
    Abstract: The disclosed embodiments disclose techniques for managing a global namespace for a distributed filesystem. Two or more cloud controllers collectively manage distributed filesystem data that is stored in a cloud storage system; the cloud controllers ensure data consistency for the stored data, and each cloud controller caches portions of the distributed filesystem. Furthermore, a global namespace for the distributed filesystem is also split across these cloud controllers, with each cloud controller “owning” (e.g., managing write accesses for) a distinct portion of the global namespace and maintaining a set of namespace mappings that indicate which portion of the namespace is assigned to each cloud controller. During operation, an initial cloud controller receives a request from a client system to access a target file in the distributed system. This initial cloud controller uses the namespace mappings for the global namespace to determine a preferred cloud controller that will handle the request.
    Type: Grant
    Filed: September 29, 2017
    Date of Patent: May 21, 2019
    Assignee: Panzura, Inc.
    Inventors: Andrew P. Davis, Richard Sharpe, Allan Burrington
  • Publication number: 20180025025
    Abstract: The disclosed embodiments disclose techniques for managing a global namespace for a distributed filesystem. Two or more cloud controllers collectively manage distributed filesystem data that is stored in a cloud storage system; the cloud controllers ensure data consistency for the stored data, and each cloud controller caches portions of the distributed filesystem. Furthermore, a global namespace for the distributed filesystem is also split across these cloud controllers, with each cloud controller “owning” (e.g., managing write accesses for) a distinct portion of the global namespace and maintaining a set of namespace mappings that indicate which portion of the namespace is assigned to each cloud controller. During operation, an initial cloud controller receives a request from a client system to access a target file in the distributed system. This initial cloud controller uses the namespace mappings for the global namespace to determine a preferred cloud controller that will handle the request.
    Type: Application
    Filed: September 29, 2017
    Publication date: January 25, 2018
    Applicant: Panzura, Inc.
    Inventors: Andrew P. Davis, Richard Sharpe, Allan Burrington
  • Patent number: 9852150
    Abstract: The disclosed embodiments disclose techniques that facilitate of avoiding client timeouts in a distributed filesystem. Multiple cloud controllers collectively manage distributed filesystem data that is stored in one or more cloud storage systems; the cloud controllers ensure data consistency for the stored data, and each cloud controller caches portions of the distributed filesystem in a local storage pool. During operation, a cloud controller receives from a client system a request for a data block in a target file that is stored in the distributed filesystem. Although the cloud controller is already caching the requested data block, the cloud controller delays transmission of the cached data block; this additional delay gives the cloud controller more time to access uncached data blocks for the target file from a cloud storage system, thereby ensuring that subsequent requests of such data blocks do not exceed a timeout interval on the client system.
    Type: Grant
    Filed: August 20, 2013
    Date of Patent: December 26, 2017
    Assignee: Panzura, Inc.
    Inventors: Richard Sharpe, John Richard Taylor, Randy Yen-pang Chou
  • Patent number: 9811662
    Abstract: The disclosed embodiments disclose techniques that facilitate the process of performing anti-virus checks for a distributed filesystem. Two or more cloud controllers collectively manage distributed filesystem data that is stored in one or more cloud storage systems; the cloud controllers ensure data consistency for the stored data, and each cloud controller caches portions of the distributed filesystem. During operation, a cloud controller receives a write request from a client system that seeks to store a target file in the distributed system. A scan is then performed for this target file. For instance, the scan may be an anti-virus scan that ensures that viruses are not spread to the distributed filesystem or the clients of the distributed filesystem.
    Type: Grant
    Filed: September 5, 2013
    Date of Patent: November 7, 2017
    Assignee: PANZURA, INC.
    Inventors: Richard Sharpe, Randy Yen-pang Chou
  • Patent number: 9805054
    Abstract: The disclosed embodiments disclose techniques for managing a global namespace for a distributed filesystem. Two or more cloud controllers collectively manage distributed filesystem data that is stored in a cloud storage system; the cloud controllers ensure data consistency for the stored data, and each cloud controller caches portions of the distributed filesystem. Furthermore, a global namespace for the distributed filesystem is also split across these cloud controllers, with each cloud controller “owning” (e.g., managing write accesses for) a distinct portion of the global namespace and maintaining a set of namespace mappings that indicate which portion of the namespace is assigned to each cloud controller. During operation, an initial cloud controller receives a request from a client system to access a target file in the distributed system. This initial cloud controller uses the namespace mappings for the global namespace to determine a preferred cloud controller that will handle the request.
    Type: Grant
    Filed: September 6, 2013
    Date of Patent: October 31, 2017
    Assignee: PANZURA, INC.
    Inventors: Andrew P. Davis, Richard Sharpe, Allan Burrington
  • Patent number: 9792294
    Abstract: The disclosed embodiments disclose techniques for using byte-range locks to manage multiple concurrent accesses to a file in a distributed filesystem. Two or more cloud controllers collectively manage distributed filesystem data that is stored in the cloud storage systems; the cloud controllers ensure data consistency for the stored data, and each cloud controller caches portions of the distributed filesystem. During operation, a cloud controller receives from a first client a request to access a portion of the file. The cloud controller contacts the owning cloud controller for the portion of the file to request a byte-range lock for that portion of the file. The owning cloud controller returns a byte-range lock to the requesting cloud controller if no other clients of the distributed filesystem are currently locking the requested portion of the file with conflicting accesses.
    Type: Grant
    Filed: July 2, 2014
    Date of Patent: October 17, 2017
    Assignee: PANZURA, INC
    Inventors: Yun Lin, Richard Sharpe
  • Publication number: 20170233080
    Abstract: An aircraft cabin blower system is described having a hydraulic circuit comprising a first hydraulic device and a second hydraulic device. The first hydraulic device is mechanically coupled to a cabin blower compressor and the second hydraulic device is arranged in use to be mechanically coupled to a spool of a gas turbine engine. The first hydraulic device is capable of performing as a hydraulic motor and the second hydraulic device is capable of performing as a hydraulic pump. When, in use, the system is operating in a cabin blower configuration, a driving force supplied by the spool of the gas turbine causes the second hydraulic device to pump liquid provided in the hydraulic circuit and thereby to drive the first hydraulic device, which in turn rotates the cabin blower compressor.
    Type: Application
    Filed: January 25, 2017
    Publication date: August 17, 2017
    Applicant: ROLLS-ROYCE PLC
    Inventors: Glenn A. KNIGHT, Alan R. MAGUIRE, Richard SHARPE
  • Publication number: 20160004718
    Abstract: The disclosed embodiments disclose techniques for using byte-range locks to manage multiple concurrent accesses to a file in a distributed filesystem. Two or more cloud controllers collectively manage distributed filesystem data that is stored in the cloud storage systems; the cloud controllers ensure data consistency for the stored data, and each cloud controller caches portions of the distributed filesystem. During operation, a cloud controller receives from a first client a request to access a portion of the file. The cloud controller contacts the owning cloud controller for the portion of the file to request a byte-range lock for that portion of the file. The owning cloud controller returns a byte-range lock to the requesting cloud controller if no other clients of the distributed filesystem are currently locking the requested portion of the file with conflicting accesses.
    Type: Application
    Filed: July 2, 2014
    Publication date: January 7, 2016
    Inventors: Yun Lin, Richard Sharpe
  • Publication number: 20140006465
    Abstract: The disclosed embodiments disclose techniques for managing a global namespace for a distributed filesystem. Two or more cloud controllers collectively manage distributed filesystem data that is stored in a cloud storage system; the cloud controllers ensure data consistency for the stored data, and each cloud controller caches portions of the distributed filesystem. Furthermore, a global namespace for the distributed filesystem is also split across these cloud controllers, with each cloud controller “owning” (e.g., managing write accesses for) a distinct portion of the global namespace and maintaining a set of namespace mappings that indicate which portion of the namespace is assigned to each cloud controller. During operation, an initial cloud controller receives a request from a client system to access a target file in the distributed system. This initial cloud controller uses the namespace mappings for the global namespace to determine a preferred cloud controller that will handle the request.
    Type: Application
    Filed: September 6, 2013
    Publication date: January 2, 2014
    Applicant: Panzura, Inc.
    Inventors: Andrew P. Davis, Richard Sharpe, Allan Burrington
  • Publication number: 20140007239
    Abstract: The disclosed embodiments disclose techniques that facilitate the process of performing anti-virus checks for a distributed filesystem. Two or more cloud controllers collectively manage distributed filesystem data that is stored in one or more cloud storage systems; the cloud controllers ensure data consistency for the stored data, and each cloud controller caches portions of the distributed filesystem. During operation, a cloud controller receives a write request from a client system that seeks to store a target file in the distributed system. A scan is then performed for this target file. For instance, the scan may be an anti-virus scan that ensures that viruses are not spread to the distributed filesystem or the clients of the distributed filesystem.
    Type: Application
    Filed: September 5, 2013
    Publication date: January 2, 2014
    Applicant: PANZURA, INC.
    Inventors: Richard Sharpe, Randy Yen-pang Chou
  • Publication number: 20130339407
    Abstract: The disclosed embodiments disclose techniques that facilitate of avoiding client timeouts in a distributed filesystem. Multiple cloud controllers collectively manage distributed filesystem data that is stored in one or more cloud storage systems; the cloud controllers ensure data consistency for the stored data, and each cloud controller caches portions of the distributed filesystem in a local storage pool. During operation, a cloud controller receives from a client system a request for a data block in a target file that is stored in the distributed filesystem. Although the cloud controller is already caching the requested data block, the cloud controller delays transmission of the cached data block; this additional delay gives the cloud controller more time to access uncached data blocks for the target file from a cloud storage system, thereby ensuring that subsequent requests of such data blocks do not exceed a timeout interval on the client system.
    Type: Application
    Filed: August 20, 2013
    Publication date: December 19, 2013
    Applicant: Panzura, Inc.
    Inventors: Richard Sharpe, John Richard Taylor, Randy Yen-pang Chou
  • Patent number: 8385163
    Abstract: A system for optical disc storage, writing and reading including a housing holding at least two optical disc racks and a plurality of read/write drives that may be positioned in line with the storage rack. A track spans the racks, (e.g., a parallel track is positioned between two racks). A shuttle mounted on the track allows transfer of discs from the racks to drives. The shuttle may allow for disc pass through, disc rotation, or have other structures for disc transport.
    Type: Grant
    Filed: January 6, 2010
    Date of Patent: February 26, 2013
    Assignee: Hitachi-LG Data Storage, Inc.
    Inventors: Ravender Goyal, Kyquang Son, Amir H. Torkaman, Jamie Nam, Kimhoe Pang, Richard Sharpe
  • Publication number: 20120117578
    Abstract: A system for optical disc storage, writing and reading including a housing holding at least two optical disc racks and a plurality of read/write drives that may be positioned in line with the storage rack. A track spans the racks, (e.g., a parallel track is positioned between two racks). A shuttle mounted on the track allows transfer of discs from the racks to drives. The shuttle may allow for disc pass through, disc rotation, or have other structures for disc transport.
    Type: Application
    Filed: January 6, 2010
    Publication date: May 10, 2012
    Applicant: Datalane Systems, Inc.
    Inventors: Ravender Goyal, Kyquang Son, Amir H. Torkaman, Jamie Nam, Kimhoe Pang, Richard Sharpe
  • Publication number: 20100305903
    Abstract: A tea timer for determining a tea steeping time and optionally a tea steeping temperature is described. The tea timer includes a temperature measuring component, for example, a thermometer or thermistor enabled probe, for measuring temperature of a fluid and a control body having a display and circuitry. The display displays at least the determined tea steeping time. The circuitry determines the tea steeping time according to a measured fluid temperature, a user selected tea type and one or both of a tea strength and a brew type.
    Type: Application
    Filed: May 26, 2010
    Publication date: December 2, 2010
    Inventor: Richard Sharpe
  • Publication number: 20090091425
    Abstract: 2-way pagers, methods and software products implement two-way paging between a first wireless device and a second wireless device. A key sequence is accepted at the first wireless device to compose information of a page. The page is sent from the first wireless device to the second wireless device, the page comprising information of a network ID, a pager ID, a pagee ID and a page code. The page is received at the second wireless device and the second wireless device is validated as being configured for the network ID of the page. A confirmation is sent from the second wireless device to the first wireless device to confirm that the page was received.
    Type: Application
    Filed: December 15, 2008
    Publication date: April 9, 2009
    Inventor: Richard Sharpe