Patents by Inventor Richard J. Shanks

Richard J. Shanks 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: 8984174
    Abstract: In a portable computing device having a system-on-chip (SoC) Acorn RISC Machine (ARM)-based resource architecture, a peripheral component interconnect express (PCIe) bus is used to insert PCIe device memory into system memory absent a PCIe driver. During a PCIe initialization, the contents of PCIe base address registers (BARs) are mapped or otherwise updated to coincide with values assigned to the PCIe device in the advanced configuration and power interface (ACPI) tables.
    Type: Grant
    Filed: January 16, 2012
    Date of Patent: March 17, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: Craig A. Aiken, Gerald J. Chambers, Richard J. Shanks
  • Publication number: 20130145052
    Abstract: In a portable computing device having a system-on-chip (SoC) Acorn RISC Machine (ARM)-based resource architecture, a peripheral component interconnect express (PCIe) bus is used to insert PCIe device memory into system memory absent a PCIe driver. During a PCIe initialization, the contents of PCIe base address registers (BARs) are mapped or otherwise updated to coincide with values assigned to the PCIe device in the advanced configuration and power interface (ACPI) tables.
    Type: Application
    Filed: January 16, 2012
    Publication date: June 6, 2013
    Applicant: QUALCOMM INCORPORATED
    Inventors: Craig A. Aiken, Gerald J. Chambers, Richard J. Shanks
  • Patent number: 8256303
    Abstract: A platform includes main transverse beams (“MTBs”), each supported by at least one hoist. It is determined whether a load on any MTB is different from the load on any other MTB by more than a predetermined amount. An MTB which has a load different from the load on any other MTB by more than a predetermined amount is selected and then vertically moved with respect to the other MTBs within a predetermined safety limit to transfer load between the selected MTB and the other MTBs while monitoring the loads on each MTB and the position of the selected MTB as vertical movement of the selected MTB proceeds. The monitored loads and position are compared with the safety limit; and the movement of the selected MTB stopped when either the desired load transfer is completed or the safety limit has been met.
    Type: Grant
    Filed: July 30, 2010
    Date of Patent: September 4, 2012
    Assignee: Rolls-Royce Naval Marine, Inc.
    Inventors: Iain J. Attwater, Iver D. Cayocca, Richard J. Shanks
  • Patent number: 8251608
    Abstract: A platform includes main transverse beams (“MTBs”), each supported by at least one hoist. It is determined whether a load on any MTB is different from the load on any other MTB by more than a predetermined amount. An MTB which has a load different from the load on any other MTB by more than a predetermined amount is selected and then vertically moved with respect to the other MTBs within a predetermined safety limit to transfer load between the selected MTB and the other MTBs while monitoring the loads on each MTB and the position of the selected MTB as vertical movement of the selected MTB proceeds. The monitored loads and position are compared with the safety limit; and the movement of the selected MTB stopped when either the desired load transfer is completed or the safety limit has been met.
    Type: Grant
    Filed: July 30, 2010
    Date of Patent: August 28, 2012
    Assignee: Rolls-Royce Naval Marine, Inc.
    Inventors: Iain J. Attwater, Iver D. Cayocca, Richard J. Shanks
  • Patent number: 8251609
    Abstract: A platform includes main transverse beams (“MTBs”), each supported by at least one hoist. It is determined whether a load on any MTB is different from the load on any other MTB by more than a predetermined amount. An MTB which has a load different from the load on any other MTB by more than a predetermined amount is selected and then vertically moved with respect to the other MTBs within a predetermined safety limit to transfer load between the selected MTB and the other MTBs while monitoring the loads on each MTB and the position of the selected MTB as vertical movement of the selected MTB proceeds. The monitored loads and position are compared with the safety limit; and the movement of the selected MTB stopped when either the desired load transfer is completed or the safety limit has been met.
    Type: Grant
    Filed: July 30, 2010
    Date of Patent: August 28, 2012
    Assignee: Rolls-Royce Naval Marine, Inc.
    Inventors: Iain J. Attwater, Iver D. Cayocca, Richard J. Shanks
  • Patent number: 8186908
    Abstract: A platform includes main transverse beams (“MTBs”), each supported by at least one hoist. It is determined whether a load on any MTB is different from the load on any other MTB by more than a predetermined amount. An MTB which has a load different from the load on any other MTB by more than a predetermined amount is selected and then vertically moved with respect to the other MTBs within a predetermined safety limit to transfer load between the selected MTB and the other MTBs while monitoring the loads on each MTB and the position of the selected MTB as vertical movement of the selected MTB proceeds. The monitored loads and position are compared with the safety limit; and the movement of the selected MTB stopped when either the desired load transfer is completed or the safety limit has been met.
    Type: Grant
    Filed: July 30, 2010
    Date of Patent: May 29, 2012
    Assignee: Rolls-Royce Naval Marine, Inc.
    Inventors: Iain J. Attwater, Iver D. Cayocca, Richard J. Shanks
  • Publication number: 20100298970
    Abstract: A platform includes main transverse beams (“MTBs”), each supported by at least one hoist. It is determined whether a load on any MTB is different from the load on any other MTB by more than a predetermined amount. An MTB which has a load different from the load on any other MTB by more than a predetermined amount is selected and then vertically moved with respect to the other MTBs within a predetermined safety limit to transfer load between the selected MTB and the other MTBs while monitoring the loads on each MTB and the position of the selected MTB as vertical movement of the selected MTB proceeds. The monitored loads and position are compared with the safety limit; and the movement of the selected MTB stopped when either the desired load transfer is completed or the safety limit has been met.
    Type: Application
    Filed: July 30, 2010
    Publication date: November 25, 2010
    Applicant: ROLLS-ROYCE NAVAL MARINE, INC.
    Inventors: Iain J. ATTWATER, Iver D. CAYOCCA, Richard J. SHANKS
  • Publication number: 20100298969
    Abstract: A platform includes main transverse beams (“MTBs”), each supported by at least one hoist. It is determined whether a load on any MTB is different from the load on any other MTB by more than a predetermined amount. An MTB which has a load different from the load on any other MTB by more than a predetermined amount is selected and then vertically moved with respect to the other MTBs within a predetermined safety limit to transfer load between the selected MTB and the other MTBs while monitoring the loads on each MTB and the position of the selected MTB as vertical movement of the selected MTB proceeds. The monitored loads and position are compared with the safety limit; and the movement of the selected MTB stopped when either the desired load transfer is completed or the safety limit has been met.
    Type: Application
    Filed: July 30, 2010
    Publication date: November 25, 2010
    Applicant: ROLLS-ROYCE NAVAL MARINE, INC.
    Inventors: Iain J. ATTWATER, Iver D. CAYOCCA, Richard J. SHANKS
  • Publication number: 20100292830
    Abstract: A platform includes main transverse beams (“MTBs”), each supported by at least one hoist. It is determined whether a load on any MTB is different from the load on any other MTB by more than a predetermined amount. An MTB which has a load different from the load on any other MTB by more than a predetermined amount is selected and then vertically moved with respect to the other MTBs within a predetermined safety limit to transfer load between the selected MTB and the other MTBs while monitoring the loads on each MTB and the position of the selected MTB as vertical movement of the selected MTB proceeds. The monitored loads and position are compared with the safety limit; and the movement of the selected MTB stopped when either the desired load transfer is completed or the safety limit has been met.
    Type: Application
    Filed: July 30, 2010
    Publication date: November 18, 2010
    Applicant: ROLLS-ROYCE NAVAL MARINE, INC.
    Inventors: Iain J. ATTWATER, Iver D. CAYOCCA, Richard J. SHANKS
  • Publication number: 20100292831
    Abstract: A platform includes main transverse beams (“MTBs”), each supported by at least one hoist. It is determined whether a load on any MTB is different from the load on any other MTB by more than a predetermined amount. An MTB which has a load different from the load on any other MTB by more than a predetermined amount is selected and then vertically moved with respect to the other MTBs within a predetermined safety limit to transfer load between the selected MTB and the other MTBs while monitoring the loads on each MTB and the position of the selected MTB as vertical movement of the selected MTB proceeds. The monitored loads and position are compared with the safety limit; and the movement of the selected MTB stopped when either the desired load transfer is completed or the safety limit has been met.
    Type: Application
    Filed: July 30, 2010
    Publication date: November 18, 2010
    Applicant: ROLLS-ROYCE NAVAL MARINE, INC.
    Inventors: Iain J. ATTWATER, Iver D. CAYOCCA, Richard J. SHANKS
  • Patent number: 7766577
    Abstract: A platform includes main transverse beams (“MTBs”), each supported by at least one hoist. It is determined whether a load on any MTB is different from the load on any other MTB by more than a predetermined amount. An MTB which has a load different from the load on any other MTB by more than a predetermined amount is selected and then vertically moved with respect to the other MTBs within a predetermined safety limit to transfer load between the selected MTB and the other MTBs while monitoring the loads on each MTB and the position of the selected MTB as vertical movement of the selected MTB proceeds. The monitored loads and position are compared with the safety limit; and the movement of the selected MTB stopped when either the desired load transfer is completed or the safety limit has been met.
    Type: Grant
    Filed: June 16, 2005
    Date of Patent: August 3, 2010
    Assignee: Rolls-Royce Naval Marine, Inc.
    Inventors: Iain J. Attwater, Iver D. Cayocca, Richard J. Shanks
  • Publication number: 20080292402
    Abstract: A platform includes main transverse beams (“MTBs”), each supported by at least one hoist. It is determined whether a load on any MTB is different from the load on any other MTB by more than a predetermined amount. An MTB which has a load different from the load on any other MTB by more than a predetermined amount is selected and then vertically moved with respect to the other MTBs within a predetermined safety limit to transfer load between the selected MTB and the other MTBs while monitoring the loads on each MTB and the position of the selected MTB as vertical movement of the selected MTB proceeds. The monitored loads and position are compared with the safety limit; and the movement of the selected MTB stopped when either the desired load transfer is completed or the safety limit has been met.
    Type: Application
    Filed: June 16, 2005
    Publication date: November 27, 2008
    Inventors: Iain J. Attwater, Iver D. Cayocca, Richard J. Shanks
  • Publication number: 20020042704
    Abstract: A system for characterizing multiple power-supply circuits includes a computer. The computer characterizes energy attributes of a circuit that includes a cell. The cell couples to a plurality of power supplies and has one or more outputs that drive, respectively, one or more loads. The computer uses a model of an operation of the circuit to characterize a dynamic energy attribute of each of the plurality of the power supplies. The computer further uses the model of the operation of the circuit to characterize a dynamic energy attribute of the one or more loads. The computer calculates calculate an overall dynamic energy attribute for the plurality of power supplies by summing together the dynamic energy attributes of the plurality of the power supplies. The computer determines an overall dynamic energy attribute for the one or more loads by adding together the dynamic energy attributes of the one or more loads.
    Type: Application
    Filed: August 20, 2001
    Publication date: April 11, 2002
    Inventors: Farid N. Najm, Richard J. Shank