Patents by Inventor James Williamson

James Williamson 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: 8483952
    Abstract: Apparatus and methods for training a person in route management are based on a personal computer. The apparatus may be used for example to train a bus driver to follow a new or changed route. A data store stores data streams corresponding to different kinds of information of the route, including video of the route, audio data, sound data, GPS and time data, and vehicle engine management data. A VDU and loudspeaker are used as output devices to present the plurality of data streams to a user such that they are co-related to the route to be followed. Data streams corresponding to different route information are not combined in the data store, but comprise cross-referable data. The computer is programmed to present the first data stream and the further data stream in a co-related manner via the output devices and in dependence upon the cross-referable data.
    Type: Grant
    Filed: April 11, 2006
    Date of Patent: July 9, 2013
    Assignee: Trapeze Software Inc.
    Inventors: Andy Kerr, Colin MacAlpine, Stuart Miller, Howard James Williamson
  • Publication number: 20130160571
    Abstract: There is described a duct detector and components for duct detectors. In one form the duct detector includes: a port unit and detector unit. The port unit is mountable to a duct in use so as to position one or more ports in the duct. The detector unit includes a detection region. The port unit and detector unit are reconfigurable between a close coupled configuration and a separated configuration in which the units are mountable with a variable separation between them and coupled by one or more elongate conduits to provide fluid communication between the units.
    Type: Application
    Filed: September 9, 2011
    Publication date: June 27, 2013
    Applicant: Xtralis Technologies Ltd.
    Inventor: Alasdair James Williamson
  • Patent number: 8386754
    Abstract: An out-of-order renaming processor is provided with a register file within which aliasing between registers of different sizes may occur. In this way a program instruction having a source register of a double precision size may alias with two single precision registers being used as destinations of one or more preceding program instructions. In order to track this data dependency the double precision register may be remapped into a micro-operation specifying two single precision registers as its source register. In this way, scheduling circuitry may use its existing hazard detection and management mechanisms to handle potential data hazards and dependencies. Not all program instructions having such data hazards between registers of different sizes are handled by this source register remapping. For these other program instructions a slower mechanism for dealing with the data dependency hazard is provided.
    Type: Grant
    Filed: June 24, 2009
    Date of Patent: February 26, 2013
    Assignee: ARM Limited
    Inventors: Conrado Blasco Allue, David James Williamson, James Nolan Hardage, Glen Andrew Harris, Robert Gregory McDonald
  • Patent number: 8255629
    Abstract: A storage apparatus receives a first and second access requests for accessing items in a same clock cycle. The apparatus includes two stores, each storing a subset of the plurality of items, the first access request being routed to a first store and the second access request to a second store; miss detecting circuitry for detecting a miss in the accessed store; item retrieving circuitry for retrieving an item whose access generated a miss from a further store; updating circuitry for selecting an item to overwrite in one of the two stores, the updating circuitry being responsive to the miss detecting circuitry detecting the miss in an access to the first or second store and to at least one further condition to update both of the two stores with the item retrieved from the further store by overwriting the selected items.
    Type: Grant
    Filed: June 22, 2009
    Date of Patent: August 28, 2012
    Assignee: ARM Limited
    Inventors: Paul Gilbert Meyer, David James Williamson, Simon John Craske
  • Publication number: 20120210803
    Abstract: An exhaust sampling system includes a pre-fill gas source having a pre-fill gas. A sampling conduit is configured to collect exhaust gas and make-up gas. A sample bag is fluidly connected to the sampling conduit and the pre-fill gas source. A controller is programmed to run a test procedure in which a sample of exhaust gas and make-up gas is collected in the sample bag. The controller sends a command that fills the sample bag with pre-fill gas prior to the test procedure. The pre-fill gas remains in the sample bag during the test procedure. In one example, the amount of pre-fill gas is selected to prevent the sample from condensing in the sample bag during the test procedure. In another example, the amount of pre-fill gas is selected to provide a sufficient volume of gases for analysis during the test procedure.
    Type: Application
    Filed: May 3, 2012
    Publication date: August 23, 2012
    Inventors: William Martin Silvis, James Williamson
  • Patent number: 8234489
    Abstract: A processor is disclosed having a plurality of general purpose registers for storing data for processing by the processor; a set of system configuration registers for storing data indicative of a current configuration of the processor; the system configuration registers being located together in a register file; and at least some of the set of system configuration registers having a shadow register for storing a duplicate value remote from the register file, the shadow register being located close to a component that the shadow register stores a configuration value for.
    Type: Grant
    Filed: July 15, 2009
    Date of Patent: July 31, 2012
    Assignee: ARM Limited
    Inventors: David James Williamson, James Nolan Hardage
  • Publication number: 20120151057
    Abstract: A system and method of providing virtualized connectivity in a cloud services environment. A service provider network defines at least a first virtual private network and a second virtual private network for a respective first customer network and a second customer network. The service provider network includes at least one physical connection with a cloud services provider network where the at least one physical connection includes a first private virtual connection between the first virtual private network and the cloud services provider and a second private virtual connection between the second virtual private network and the cloud services provider.
    Type: Application
    Filed: December 2, 2011
    Publication date: June 14, 2012
    Applicant: Level 3 Communications, LLC
    Inventors: Salvador Paredes, Nasser Nabih El-Aawar, Gary Randall Ratterree, Todd James Williamson, Ted Wagner
  • Publication number: 20120133848
    Abstract: A LED television mounting frame assembly comprising: a frame, where the frame holds an aluminum housing; a polyvision glass, where the polyvision glass is stored within the frame; a LED television screen stored within the frame one side of the polyvision glass and placed on a viewing side of the frame; an art piece, where the art piece is stored on the opposite side of the polyvision glass, wherein said art piece is visible when LED television screen is not in used and is revealed through the polyvision glass; a back cover, where the cover is placed upon a back side of the frame; and electronic control systems, where said control systems provide a means for controlling the viewing side of the frame.
    Type: Application
    Filed: November 29, 2011
    Publication date: May 31, 2012
    Inventor: James Williamson
  • Patent number: 8181543
    Abstract: An exhaust sampling system includes a pre-fill gas source having a pre-fill gas. A sampling conduit is configured to collect exhaust gas and make-up gas. A sample bag is fluidly connected to the sampling conduit and the pre-fill gas source. A controller is programmed to run a test procedure in which a sample of exhaust gas and make-up gas is collected in the sample bag. The controller sends a command that fills the sample bag with pre-fill gas prior to the test procedure. The pre-fill gas remains in the sample bag during the test procedure. In one example, the amount of pre-fill gas is selected to prevent the sample from condensing in the sample bag during the test procedure. In another example, the amount of pre-fill gas is selected to provide a sufficient volume of gases for analysis during the test procedure.
    Type: Grant
    Filed: July 13, 2009
    Date of Patent: May 22, 2012
    Assignee: AVL North America Inc.
    Inventors: William Martin Silvis, James Williamson
  • Publication number: 20120124346
    Abstract: A processor 2 includes instruction decoding circuitry 8 and processing circuitry 16, 18, 20, 22, 24. The instruction decoding circuitry decodes at least one conditional program instruction in accordance with a conditional prediction as one of, in accordance with the condition prediction being a condition pass, one or more micro-operation instructions that control the processing circuitry to perform the processing action together with a condition resolution micro-operation instruction, or in accordance with the condition prediction being a condition fail, at least a condition resolution micro-operation instruction. Condition resolution circuitry 24 responds to the condition resolution micro-operation instruction to determine if the condition prediction is incorrect.
    Type: Application
    Filed: November 15, 2010
    Publication date: May 17, 2012
    Applicant: ARM LIMITED
    Inventors: James Nolan Hardage, Conrado Blasco Allue, Glen Andrew Harris, David James Williamson
  • Publication number: 20120079871
    Abstract: An apparatus and methods for detecting the presence of gases is described. The gas detection apparatus includes, a housing adapted to be in fluid communication with a duct of a particle detection system, and at least one gas detector sensitive to a target species arranged in fluid communication with the housing to detect the presence of the target species in at least part of the air sample flowing in a duct. In one form the gas detection apparatus forms part of a system for detecting a condition in an environment that includes, a particle detector; a duct system in fluid communication with the environment and the particle detector and an aspirator to draw an air sample flow from the environment to the particle detector.
    Type: Application
    Filed: June 3, 2010
    Publication date: April 5, 2012
    Applicant: Xtralis Technologies Ltd.
    Inventor: Alasdair James Williamson
  • Patent number: 8086941
    Abstract: The present invention is all error detection and correction scheme that enables the use of Horner's algorithm for the computation of EDC syndromes from the computed error pattern. Specifically, “transformed” EDC syndromes are computed during the read back of data and parity from the medium. The transformed syndromes are values of the polynomial whose coefficients occur in reverse order from that of the EDC codeword polynomial. In essence, by reversing the order of the coefficients, the Chien search processes the terms in descending order which is the right direction for Horner evaluation.
    Type: Grant
    Filed: February 14, 2008
    Date of Patent: December 27, 2011
    Assignee: Seagate Technology LLC
    Inventors: Clifton James Williamson, Peter Igorevich Vasiliev
  • Patent number: 8051275
    Abstract: A processor 2 includes an execution cluster 10 having multiple execution units 14, 16, 18, 20. The execution units 14, 16, 18, 20 share result buses 22, 24. Issue circuitry 12 within the execution cluster 10 determines future availability of a result bus 22, 24 for an instruction to be issued (or recently issued) using a known cycle count for that instruction. The availability is tracked for each result bus using a mask register 32 storing a mask value within which each bit position indicates the availability or non-availability of that result bus at a particular processing cycle in the future. The mask value is left shifted each processing cycle.
    Type: Grant
    Filed: June 1, 2009
    Date of Patent: November 1, 2011
    Assignee: ARM Limited
    Inventors: David James Williamson, Conrado Blasco Allué
  • Publication number: 20110065150
    Abstract: A reaction vessel for conducting a chemical or biochemical reaction, such as a polymerase chain reaction wherein electrically conducting polymer is arranged to act as a heating element. The profile of the electrically conductive polymer differs in different regions of the vessel so as to control thermal gradients. The profile of the electrically conductive polymer may be arranged to either increase or reduce the thermal gradient. Reaction systems comprising combinations of vessels of the invention and apparatus for heating them, as well as particular reactions vessels are also described and claimed.
    Type: Application
    Filed: August 1, 2008
    Publication date: March 17, 2011
    Applicant: ENIGMA DIAGNOSTICS LIMITED
    Inventors: Ross Peter Jones, Roger James Williamson, Richard George Gregory, Graham Gutsell, Martin Alan Lee, David James Squirrell
  • Publication number: 20110016338
    Abstract: A processor is disclosed having a plurality of general purpose registers for storing data for processing by the processor; a set of system configuration registers for storing data indicative of a current configuration of the processor; the system configuration registers being located together in a register file; and at least some of the set of system configuration registers having a shadow register for storing a duplicate value remote from the register file, the shadow register being located close to a component that the shadow register stores a configuration value for.
    Type: Application
    Filed: July 15, 2009
    Publication date: January 20, 2011
    Inventors: David James Williamson, James Nolan Hardage
  • Patent number: D648944
    Type: Grant
    Filed: April 28, 2011
    Date of Patent: November 22, 2011
    Assignee: NHS Blood and Transplant
    Inventors: Bruce James Renfrew, Kenneth Poberezny, William James Williamson, Shaun Melvyn Phillips
  • Patent number: D649318
    Type: Grant
    Filed: April 28, 2011
    Date of Patent: November 22, 2011
    Assignee: NHS Blood and Transplant
    Inventors: Bruce James Renfrew, Kenneth Poberezny, William James Williamson, Shaun Melvyn Phillips
  • Patent number: D649319
    Type: Grant
    Filed: April 28, 2011
    Date of Patent: November 22, 2011
    Assignee: NHS Blood and Transplant
    Inventors: Bruce James Renfrew, Kenneth Poberezny, William James Williamson, Shaun Melvyn Phillips
  • Patent number: D649320
    Type: Grant
    Filed: April 28, 2011
    Date of Patent: November 22, 2011
    Assignee: NHS Blood and Transplant
    Inventors: Bruce James Renfrew, Kenneth Poberezny, William James Williamson, Shaun Melvyn Phillips
  • Patent number: D668750
    Type: Grant
    Filed: March 19, 2010
    Date of Patent: October 9, 2012
    Assignee: Steritrox Limited
    Inventors: Bruce Renfrew, Ken Poberezny, James Williamson