Patents by Inventor Mark Andrew

Mark Andrew 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: 20080122203
    Abstract: The disclosed airbag assembly is for use in a vehicle. The airbag assembly may comprise an airbag and a carrier mechanism. The airbag may comprise an inflatable cushion for protecting a vehicle occupant. The carrier mechanism may be attached to the airbag for fastening the airbag to the vehicle.
    Type: Application
    Filed: October 26, 2007
    Publication date: May 29, 2008
    Inventors: Mark Andrew Steinbach, Michael Gabriel Khouri
  • Publication number: 20080127112
    Abstract: A method for generating trace information for an exception in a software application, the software application having a traced mode for the generation of trace information and an untraced mode, and the software application further having a retry point as a defined point in a series of instructions for the execution of the software application, the method comprising the steps of: commencing execution of the software application in the untraced mode; on execution of the retry point, recording execution state information for the retry point; on occurrence of an exception at an exception point in the software application, reverting execution to the retry point using the recorded execution state information and switching to the traced mode; and in response to a determination that the exception point is executed in the traced mode, causing execution of the software application to proceed in the untraced mode.
    Type: Application
    Filed: November 12, 2007
    Publication date: May 29, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Paul Kettley, Mark Andrew Cocker
  • Publication number: 20080126873
    Abstract: The present invention discloses a solution that defines multiple retry points for a software application which are operable to generate and record trace information only as part of a retry execution in response to an exception. Outside these conditions, the burdens of generating and recording trace information can be avoided. Furthermore, the determination of a preferred one of these retry points can be made to focus the retry execution in a way that only the retry point which generates the most helpful, or informative, trace information is necessarily reverted to in response to an exception.
    Type: Application
    Filed: July 31, 2007
    Publication date: May 29, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: MARK ANDREW COCKER, PAUL KETTLEY
  • Publication number: 20080120403
    Abstract: The present disclosure relates to a system for provisioning homogeneous servers comprising an image repository coupled to a plurality of servers through an internet protocol (IP) networks wherein the image repository comprises a base virtual disk file. The system may further comprise a logical virtual disk file instance for each of the servers which created a least one change to the base virtual disk file.
    Type: Application
    Filed: November 22, 2006
    Publication date: May 22, 2008
    Applicant: Dell Products L.P.
    Inventors: James Craig Lowery, Mark Andrew Collins, Brent Schroeder
  • Patent number: 7373471
    Abstract: Memory modules are designed with multiple write buffers utilized to temporarily hold write data. “Write-to-buffer” operations moves write data from the memory controller to the write buffers while the memory module is busy processing read operations. Then, address-only “write” commands are later issued to write the buffered write data to the memory device. The write commands targeting idle DIMMs are issued in sequence ahead of writes targeting busy DIMMs (or soon to be busy). Moving the data via a background write-to-buffer operation increases the efficiency of the common write data channel and allows the write data bus to reach maximum bandwidth during periods of heavy read activity. The actual write operations, deferred to periods of when the negative affects of the write can be completely/mostly hidden. In periods of light read activity or when there are no reads pending, buffering data in the memory module enables the buffered data to be written in parallel across multiple memory modules simultaneously.
    Type: Grant
    Filed: February 9, 2005
    Date of Patent: May 13, 2008
    Assignee: International Business Machines Corporation
    Inventors: Mark Andrew Brittain, Warren Edward Maule, Gary Alan Morrison, Jeffrey Adam Stuecheli
  • Publication number: 20080099013
    Abstract: An HME has exchange elements (4) at opposite ends of a tubular housing (1, 101) and a central port (2) for connection to a tracheal tube (3). An oxygen port (5, 105, 105?) is located centrally with the major part of it being contained within a recess (40, 140, 140?) on the exterior of the housing and extending at right angles to the length of the housing. The oxygen port (5, 105, 105?) opens into a wider passage (32, 32?) extending within the housing, which opens on the external face (30) of the two exchange elements (4). A large suction aperture (60) aligns with the port (2) opening to the tracheal tube (3) and is covered by a hinged flap (61) when not in use.
    Type: Application
    Filed: December 23, 2005
    Publication date: May 1, 2008
    Inventor: Mark Andrew Graham
  • Publication number: 20080091881
    Abstract: A memory controller includes an address queue with address queue locations that may expand to store address commands that point to consecutive locations in memory. In this manner, multiple address commands may combine together in a common expanded address queue location. In one embodiment, each address queue location includes a main information portion and a supplemental information portion. The supplemental information portion is smaller than the main information portion. The main information portion stores the target address information of a first address command. When the address queue receives an address command with a target address that is consecutive to the target address of the first command, then the supplemental address portion stores a subset of the target address of the second command.
    Type: Application
    Filed: October 13, 2006
    Publication date: April 17, 2008
    Applicant: IBM Corporation
    Inventors: Mark Andrew Brittain, Warren Edward Maule, Eric Eugene Retter
  • Patent number: 7354532
    Abstract: Compositions are provided comprising at least one conductive polymer and at least one non-polymeric fluorinated organic acid, wherein the conductive polymer is selected from a polythiophene, a polypyrrole, a polyaniline, and combinations thereof. Electronic devices and applications having at least one layer comprising such compositions are further provided.
    Type: Grant
    Filed: April 13, 2004
    Date of Patent: April 8, 2008
    Assignee: E.I. du Pont de Nemours and Company
    Inventors: Che-Hsiung Hsu, Mark Andrew Harmer, Christopher P. Junk
  • Patent number: 7350320
    Abstract: The present invention relates to a shoe sole including a cushioning element. The shoe sole can include a heel cup or heel rim having a shape that substantially corresponds to the shape of heel of a foot. Further, the heel part can include a plurality of side walls arranged below the heel cup or rim and at least one tension element that interconnects at least one side wall to another side wall or to the heel cup or rim. The heel cup or rim, the plurality of side walls, and the at least one tension element can be integrally formed as a single piece.
    Type: Grant
    Filed: March 31, 2006
    Date of Patent: April 1, 2008
    Assignee: Adidas International Marketing B.V.
    Inventors: Matthew Daniel Chandler, Jan Hill, Robert Leimer, Timothy David Lucas, Gerd Rainer Manz, Angus Wardlaw, Charles Griffin Wilson, III, Mark Andrew Henderson
  • Patent number: 7347674
    Abstract: A fluid pump of the type in which a housing assembly has a first sub-housing having an electric motor therein which is in line with a second sub-housing having the impeller therein, with the motor having a rotor shaft which extends through a seal of the first sub-housing into the second sub-housing and with the impeller mounted on the rotor shaft so as to be rotatable by the motor, and the second sub-housing having inlet and outlet ports through which fluid, such as water, is able to be pumped through the second sub-housing.
    Type: Grant
    Filed: March 8, 2002
    Date of Patent: March 25, 2008
    Assignee: Davey Products Pty Ltd
    Inventors: Sean Roderick Terry, Mark Andrew Lance
  • Publication number: 20080072116
    Abstract: A system, method, and memory controller are provided that alters a memory command stream to a hardware memory. Data is written to the hardware memory and, after the data is stored in the memory, error correction code is received from the memory. Bit errors are identified based upon the error correction code that was received. The memory command stream is then altered based upon the number of bit errors that were identified. In one embodiment, altering the memory command stream includes adjusting a memory refresh rate, while in another embodiment, altering the memory command stream includes adjusting a memory usage delay.
    Type: Application
    Filed: September 12, 2006
    Publication date: March 20, 2008
    Inventors: Mark Andrew Brittain, Warren Edward Maule
  • Patent number: 7337293
    Abstract: A memory subsystem completes multiple read operations in parallel, utilizing the functionality of buffered memory modules in a daisy chain topology. A variable read latency is provided with each read command to enable memory modules to run independently in the memory subsystem. Busy periods of the memory device architecture are hidden by allowing data buses on multiple memory modules attached to the same data channel to run in parallel rather than in series and by issuing reads earlier than required to enable the memory devices to return from a busy state earlier. During scheduling of reads, the earliest received read whose target memory module is not busy is immediately issued at a next command cycle. The memory controller provides a delay parameter with each issued read. The number of cycles of delay is calculated to allow maximum utilization of the memory modules' data bus bandwidth without causing collisions on the memory channel.
    Type: Grant
    Filed: February 9, 2005
    Date of Patent: February 26, 2008
    Assignee: International Business Machines Corporation
    Inventors: Mark Andrew Brittain, Edgar Rolando Cordero, Sanjeev Ghai, Warren Edward Maule
  • Publication number: 20080027863
    Abstract: Methods and systems permit registration of a service provider and permit eligibility information to be provided to the service provider. Registration information is received over a financial network from a point-of-sale terminal. The registration information has an identifier associated with the point-of-sale terminal and an identification of the service provider. The identifier is associated with information identifying a device disposed at a location of the service provider in a database, permitting a communication path to the device to be established. A confirmation of registration of the point-of-sale terminal is transmitted to the device over the communication path.
    Type: Application
    Filed: July 26, 2006
    Publication date: January 31, 2008
    Applicant: Metavante Corporation
    Inventors: Jeffrey Jay Erdmann, Steven T. Brown, Joanne E. Gruchalski, Rosanne Marie Butkowski, Douglas Luther Norman, Henry Anthony Widenski, Jimmie Lindsey, Greg Leininger, Mark Andrew Neuville, Daniel L. Perry
  • Publication number: 20080011090
    Abstract: Described herein is an assembly of an integrated device and of a cap coupled to the integrated device; the integrated device is provided with at least a first and a second region to be fluidically accessed from outside, and the cap has an outer portion provided with at least a first and a second inlet port in fluid communication with the first and second regions. In particular, the first and second regions are arranged on a first outer face, or on respective adjacent outer faces, of the integrated device, and an interface structure is set between the integrated device and the outer portion of the cap, and is provided with a channel arrangement for routing the first and second regions towards the first and second inlets.
    Type: Application
    Filed: June 25, 2007
    Publication date: January 17, 2008
    Applicant: STMicroelectronics S.r.l.
    Inventors: Federico Giovanni Ziglioli, Chantal Combi, Lorenzo Baldo, Caterina Riva, Mark Andrew Shaw
  • Patent number: 7316242
    Abstract: A regenerative fuel cell system is provided having at least one hydrogen storage container fluidly coupled to at least one hydrogen generator and at least one power generator. Each power generator further includes a fuel cell fluidly coupled to the hydrogen storage container, an electric energy storage device, and an unregulated dc bus electrically connected to said fuel cell and said electric storage device. The system further provides for a health monitoring system for determining the occurrence of critical events which may necessitate the disabling of the system.
    Type: Grant
    Filed: April 6, 2004
    Date of Patent: January 8, 2008
    Assignee: Proton Energy Systems, Inc
    Inventors: Stephen Charles Porter, Mark Andrew Lillis, Dean Edwin Halter, Iris Liane Shiroma, Spyros Nomikos
  • Patent number: 7314962
    Abstract: The present invention relates to the synthesis of alkylated aromatic compounds using ionic liquids as the solvent. Alkylated aromatic compounds are synthesized by reacting an aromatic compound with a monoolefin in the presence of an acid catalyst.
    Type: Grant
    Filed: April 15, 2005
    Date of Patent: January 1, 2008
    Assignee: E. I. du Pont de Nemours & Co.
    Inventors: Mark Andrew Harmer, Christopher P. Junk, Leo Ernest Manzer
  • Patent number: 7312154
    Abstract: A method of polishing a semiconductor layer formed on a transparent substrate is described, the method including measuring the thickness of the semiconductor from the substrate side of the semiconductor layer simultaneously with the polishing, and using the thickness measurement to modify the polishing.
    Type: Grant
    Filed: December 20, 2005
    Date of Patent: December 25, 2007
    Assignee: Corning Incorporated
    Inventors: Jeffrey Scott Cites, Charles Michael Darcangelo, Steven Joseph Gregorski, Richard Orr Maschmeyer, Mark Andrew Stocker, John Christopher Thomas
  • Patent number: 7311116
    Abstract: A gas regulation system includes a manifold, a plurality of control modules in fluid communication with the manifold, and a power source. Each control module includes an actuatable valve that is in fluid communication with an associated gas storage device and in electrical communication with the power source. The power source is adapted to prevent more than one of the actuatable valves from simultaneously having an actuated state.
    Type: Grant
    Filed: December 10, 2003
    Date of Patent: December 25, 2007
    Assignee: Proton Energy Systems, Inc.
    Inventor: Mark Andrew Lillis
  • Patent number: 7313757
    Abstract: The present invention is directed to systems and methods of creating and deploying electronic forms for collecting information from a user using a browser, where the browser may be one of a plurality of browser platforms. Characteristics of forms are entered by a human designer using a form designer by using drag-and-drop operations, and stored in XML template files. The form may be previewed by the designer. When a user on the Internet (or an intranet) requests a form by a browser, the characteristics of the browser are sensed and a form appropriate for the browser is deployed to the browser by a form server. Information is then captured from the user. The form may also be saved or printed.
    Type: Grant
    Filed: April 15, 2002
    Date of Patent: December 25, 2007
    Assignee: Adobe Systems Incorporated
    Inventors: George Wesley Bradley, Jean Louis Brousseau, Kevin Matassa, Ernest Herscheal James Foster, Andrew John Neilson, Mark Christopher Leyden, Keith Rolland McLellan, Mark Andrew Brooks, Zbigniew Rachniowski, Anthony Robert Rumsey, Nasif Hussain Dawd
  • Patent number: 7312212
    Abstract: Piperidine derivatives and pharmaceutically acceptable derivatives thereof useful in methods of treatment of bacterial infections in mammals, particularly in man.
    Type: Grant
    Filed: January 27, 2003
    Date of Patent: December 25, 2007
    Assignee: Glaxo Group Limited
    Inventors: Robert A Daines, William Henry Miller, Neil David Pearson, Israil Pendrak, Mark Andrew Seefeld