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: 8984174Abstract: 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: GrantFiled: January 16, 2012Date of Patent: March 17, 2015Assignee: QUALCOMM IncorporatedInventors: Craig A. Aiken, Gerald J. Chambers, Richard J. Shanks
-
Publication number: 20130145052Abstract: 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: ApplicationFiled: January 16, 2012Publication date: June 6, 2013Applicant: QUALCOMM INCORPORATEDInventors: Craig A. Aiken, Gerald J. Chambers, Richard J. Shanks
-
Patent number: 8256303Abstract: 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: GrantFiled: July 30, 2010Date of Patent: September 4, 2012Assignee: Rolls-Royce Naval Marine, Inc.Inventors: Iain J. Attwater, Iver D. Cayocca, Richard J. Shanks
-
Patent number: 8251608Abstract: 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: GrantFiled: July 30, 2010Date of Patent: August 28, 2012Assignee: Rolls-Royce Naval Marine, Inc.Inventors: Iain J. Attwater, Iver D. Cayocca, Richard J. Shanks
-
Patent number: 8251609Abstract: 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: GrantFiled: July 30, 2010Date of Patent: August 28, 2012Assignee: Rolls-Royce Naval Marine, Inc.Inventors: Iain J. Attwater, Iver D. Cayocca, Richard J. Shanks
-
Patent number: 8186908Abstract: 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: GrantFiled: July 30, 2010Date of Patent: May 29, 2012Assignee: Rolls-Royce Naval Marine, Inc.Inventors: Iain J. Attwater, Iver D. Cayocca, Richard J. Shanks
-
Publication number: 20100298970Abstract: 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: ApplicationFiled: July 30, 2010Publication date: November 25, 2010Applicant: ROLLS-ROYCE NAVAL MARINE, INC.Inventors: Iain J. ATTWATER, Iver D. CAYOCCA, Richard J. SHANKS
-
Publication number: 20100298969Abstract: 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: ApplicationFiled: July 30, 2010Publication date: November 25, 2010Applicant: ROLLS-ROYCE NAVAL MARINE, INC.Inventors: Iain J. ATTWATER, Iver D. CAYOCCA, Richard J. SHANKS
-
Publication number: 20100292830Abstract: 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: ApplicationFiled: July 30, 2010Publication date: November 18, 2010Applicant: ROLLS-ROYCE NAVAL MARINE, INC.Inventors: Iain J. ATTWATER, Iver D. CAYOCCA, Richard J. SHANKS
-
Publication number: 20100292831Abstract: 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: ApplicationFiled: July 30, 2010Publication date: November 18, 2010Applicant: ROLLS-ROYCE NAVAL MARINE, INC.Inventors: Iain J. ATTWATER, Iver D. CAYOCCA, Richard J. SHANKS
-
Patent number: 7766577Abstract: 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: GrantFiled: June 16, 2005Date of Patent: August 3, 2010Assignee: Rolls-Royce Naval Marine, Inc.Inventors: Iain J. Attwater, Iver D. Cayocca, Richard J. Shanks
-
Publication number: 20080292402Abstract: 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: ApplicationFiled: June 16, 2005Publication date: November 27, 2008Inventors: Iain J. Attwater, Iver D. Cayocca, Richard J. Shanks
-
Publication number: 20020042704Abstract: 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: ApplicationFiled: August 20, 2001Publication date: April 11, 2002Inventors: Farid N. Najm, Richard J. Shank