Patents by Inventor Mark Harper

Mark Harper 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: 20260022681
    Abstract: A fuel injector of a fuel injection system for delivering gaseous fuel to an internal combustion engine comprises: an injector nozzle having a valve needle that is movable within a bore of the injector nozzle; a needle control valve; a first fluid supply network for conveying the control fluid from a first injector inlet to an inlet of the needle control valve; a second fluid supply network for conveying the gaseous fuel from a second injector inlet to a delivery chamber, defined around the valve needle in the bore of the injector nozzle, for injection into the engine; and one or more sealant chambers for sealing respective leakage paths of the second fluid supply network, each leakage path extending between respective adjacent bodies of the fuel injector and the respective sealant chamber being defined at interfacing surfaces of those bodies to enclose that leakage path.
    Type: Application
    Filed: July 6, 2023
    Publication date: January 22, 2026
    Inventor: Mark HARPER
  • Patent number: 9329292
    Abstract: There is provided herein a method of seismic acquisition that utilizes an arrangement of marine sources where each source is positioned at a water depth shallow enough for the surface ghost notch to fall at a frequency greater than or equal to the maximum radiated frequency of interest. If the marine seismic source has a ratio of signal bandwidth to maximum frequency that is less than one half, then it is possible to deploy it at a greater depth at which ghost notches fall below and above its frequency band but not in it. Further, by placing two or more sources at different depths for the same frequency, any undesired nulls in the radiation pattern caused by the deeper tow can be filled in.
    Type: Grant
    Filed: February 28, 2013
    Date of Patent: May 3, 2016
    Assignee: BP Corporation North America Inc.
    Inventors: Joseph Anthony Dellinger, Mark Harper
  • Publication number: 20140276896
    Abstract: Surgical instruments and devices including drivers, inserters, and reducers. The driver includes a ratcheting mechanism configured to provide uni-directional motion when engaged. The inserter includes a rack, pinion, and cam system designed to secure an implant and release an implant in-situ. The reducer includes a geared system for persuading together surgical components and aligning misaligned vertebrae.
    Type: Application
    Filed: March 14, 2014
    Publication date: September 18, 2014
    Applicant: GLOBUS MEDICAL, INC.
    Inventor: Mark Harper
  • Publication number: 20140241117
    Abstract: There is provided herein a method of seismic acquisition that utilizes an arrangement of marine sources where each source is positioned at a water depth shallow enough for the surface ghost notch to fall at a frequency greater than or equal to the maximum radiated frequency of interest. If the marine seismic source has a ratio of signal bandwidth to maximum frequency that is less than one half, then it is possible to deploy it at a greater depth at which ghost notches fall below and above its frequency band but not in it. Further, by placing two or more sources at different depths for the same frequency, any undesired nulls in the radiation pattern caused by the deeper tow can be filled in.
    Type: Application
    Filed: February 28, 2013
    Publication date: August 28, 2014
    Applicant: BP Corporation North America Inc.
    Inventors: Joseph Anthony Dellinger, Mark Harper
  • Patent number: 8794372
    Abstract: A marine seismic source comprises a housing having a central axis, an open end, and a closed end opposite the open end. In addition, the source comprises a piston coaxially disposed within the housing. In addition, the source comprises a flywheel disposed within the housing and axially positioned between the closed end and the piston. The flywheel is configured to rotate about a rotational axis. Further, the source comprises a connecting rod moveably coupling the piston to the flywheel. The connecting rod has a first end pivotally coupled to the piston and a second end pivotally coupled to the flywheel. The second end of the connecting rod has a first position at a first distance measured radially from the rotational axis, and a second position at a second distance measured radially from the rotational axis. The first distance is less than the second distance.
    Type: Grant
    Filed: June 8, 2011
    Date of Patent: August 5, 2014
    Assignee: BP Coporation North America Inc.
    Inventors: Mark Harper, Martin Thompson, Stuart C. Moore
  • Patent number: 8387744
    Abstract: A marine seismic source comprises a housing having a central axis, an open end, and a closed end opposite the open end. In addition, the seismic source includes a piston extending coaxially through the open end of the housing. The piston is adapted to axially reciprocate relative to the housing. Further, the piston has a first end distal the housing and a second end disposed within the housing.
    Type: Grant
    Filed: December 29, 2010
    Date of Patent: March 5, 2013
    Inventors: Mark Harper, Joseph A. Dellinger, Martin Thompson, Graham Openshaw
  • Publication number: 20110297476
    Abstract: A marine seismic source comprises a housing having a central axis, an open end, and a closed end opposite the open end. In addition, the source comprises a piston coaxially disposed within the housing. In addition, the source comprises a flywheel disposed within the housing and axially positioned between the closed end and the piston. The flywheel is configured to rotate about a rotational axis. Further, the source comprises a connecting rod moveably coupling the piston to the flywheel. The connecting rod has a first end pivotally coupled to the piston and a second end pivotally coupled to the flywheel. The second end of the connecting rod has a first position at a first distance measured radially from the rotational axis, and a second position at a second distance measured radially from the rotational axis. The first distance is less than the second distance.
    Type: Application
    Filed: June 8, 2011
    Publication date: December 8, 2011
    Applicant: BP CORPORATION NORTH AMERICA INC.
    Inventors: Mark Harper, Martin Thompson, Stuart Moore
  • Publication number: 20110162906
    Abstract: A marine seismic source comprises a housing having a central axis, an open end, and a closed end opposite the open end. In addition, the seismic source includes a piston extending coaxially through the open end of the housing. The piston is adapted to axially reciprocate relative to the housing. Further, the piston has a first end distal the housing and a second end disposed within the housing.
    Type: Application
    Filed: December 29, 2010
    Publication date: July 7, 2011
    Applicant: BP EXPLORATION OPERATING COMPANY LIMITED
    Inventors: Mark Harper, Joseph A. Dellinger, Martin Thompson, Graham Openshaw
  • Patent number: 7500250
    Abstract: A user interface event is received by way of a user interface. A software component adapted to process the user interface event may be pushed onto a memory stack, and the user interface event may be processed using the software component on the stack, or with a software component that is not on the stack. The software component on the stack, if used, may then be popped from the memory stack. In addition, a plurality of software components may be pushed onto the memory stack, and in that case, at least one of the components may be selected to process the user interface event. The user interface event is processed using at least one of the plurality of software components, and one or more of the plurality of software components are popped from the memory stack.
    Type: Grant
    Filed: March 27, 2003
    Date of Patent: March 3, 2009
    Assignee: Microsoft Corporation
    Inventors: Alex Mogilevsky, Mark Harper, Mikhail Y. Arkhipov
  • Patent number: 7469385
    Abstract: Embodiments of the present invention relate to methods, systems, and computer-readable media for editing an object displayed by a computer system. Editing comprises detecting an edit operation for an object displayed on a video display of a computer system. An edit operation request is then sent to an abstraction layer via an interface provided by the abstraction layer to initiate editing of the object by the abstraction layer. The abstraction layer receives the edit operation request and determines the type of container in which the object is displayed based on properties related to the object to be edited. The abstraction layer reads a set of properties related to the object and the container in which the object is displayed. The abstraction layer may then edit the object based the properties of the container and object by modifying one or more of the properties of the container and object.
    Type: Grant
    Filed: February 20, 2004
    Date of Patent: December 23, 2008
    Assignee: Microsoft Corporation
    Inventors: Mark Harper, Alex Mogilevsky, Benjamin Westbrook
  • Patent number: 7458081
    Abstract: An API and method for processing a user interface event is provided. The user interface event may take place in any environment of a software application, and may result from any type of user or software action. An embodiment also provides a framework for customizing the processing of a user interface event without the need to maintain accountability of computer states. In the method, an application process user interface event is processed using an operating system process. A user interface event is received by the application process by way of a user interface. A software component adapted to process the user interface event is pushed onto a memory stack by the operating system process. The operating system process processes the user interface event using the software component, and pops the software component from the memory stack.
    Type: Grant
    Filed: August 13, 2004
    Date of Patent: November 25, 2008
    Assignee: Microsoft Corporation
    Inventors: Evgeny N. Veselov, Alex Mogilevsky, Mikhail Y. Arkhipov, Mark Harper
  • Publication number: 20070292032
    Abstract: A system and process for capturing and rendering ink is described. An ink canvas object may contain none, one, or more objects or elements and may specify the z-order of the objects or elements. The ink canvas object may host a variety of objects or elements and, therefore, provide ink functionality to the objects or elements, even though the objects or elements themselves may not have ink functionality.
    Type: Application
    Filed: August 27, 2007
    Publication date: December 20, 2007
    Applicant: MICROSOFT CORPORATION
    Inventors: Andrew Silverman, Sam George, Shiraz Somji, Koji Kato, Brigette Krantz, Alex Mogilevsky, Mark Harper, Quan To, Vladimir Smirnov, Benjamin Westbrook
  • Publication number: 20060253831
    Abstract: Architecture for validating input. A control is associated with a data source via a Binding. The control is arranged to receive user input with which to update the data source. In addition, zero or more validation rules are associated with the Binding and executed to validate the input. If the user input is invalid or an exception occurs while converting the input or updating the data source, a validation error object may be created and attached to the control. To provide feedback to the user, a control defines additional user interface elements to adorn the control and display the created validation error information to the user.
    Type: Application
    Filed: May 3, 2005
    Publication date: November 9, 2006
    Applicant: Microsoft Corporation
    Inventors: Mark Harper, David Jenni, Namita Gupta
  • Publication number: 20060197971
    Abstract: Supply state information associated with a peripheral device that is shared over a network while coupled to a local network resource is obtained and a representation of the supply state information is stored in a data repository that is accessible by remote network resources.
    Type: Application
    Filed: March 7, 2005
    Publication date: September 7, 2006
    Inventors: Shell Simpson, Mark Harper
  • Publication number: 20060090139
    Abstract: Described are collection view objects, which provide a user interface view over a data collection, where each view may have its own sort order, filter and/or grouping criteria, as well as current item semantics. A user interface element is bound to a data collection, such as via markup language (e.g., XAML). At runtime, a collection view object is instantiated as an indirection between the data collection and the user interface element, whereby a collection of data items is viewed according to how each collection view object is currently configured with respect to sorting, filtering and/or grouping. Multiple collection views may be specified on the same data collection, whereby distinct simultaneous views of the data items may be presented in different user interface elements. The collection view object dynamically updates the displayed data as changes are made in the data collection. A current item may be selected within the collection view.
    Type: Application
    Filed: October 21, 2004
    Publication date: April 27, 2006
    Applicant: Microsoft Corporation
    Inventors: David Jenni, Mark Harper, Namita Gupta, Samuel Bent
  • Publication number: 20050278727
    Abstract: Described is a mechanism for providing scoped modular services (SMS) through an API. A common set of services is provided by the API that may be enabled or disabled by each component. The services are managed using a property system in the same manner as element properties are used, such as properties relating to text formatting. This helps to ensure fine control and a high degree of customization for a user interface. The use of the services is not limited to editing in the common sense of the word. The SMS is a mechanism for controlling access to implementation of services contained within a tree of components. Services may also be created by developers that are managed by a service manager along with the common services.
    Type: Application
    Filed: March 24, 2003
    Publication date: December 15, 2005
    Applicant: Microsoft Corporation
    Inventors: Alex Mogilevsky, Mark Harper, Kevin Gjerstad
  • Publication number: 20050185920
    Abstract: Embodiments of the present invention relate to methods, systems, and computer-readable media for editing an object displayed by a computer system. Editing comprises detecting an edit operation for an object displayed on a video display of a computer system. An edit operation request is then sent to an abstraction layer via an interface provided by the abstraction layer to initiate editing of the object by the abstraction layer. The abstraction layer receives the edit operation request and determines the type of container in which the object is displayed based on properties related to the object to be edited. The abstraction layer reads a set of properties related to the object and the container in which the object is displayed. The abstraction layer may then edit the object based the properties of the container and object by modifying one or more of the properties of the container and object.
    Type: Application
    Filed: February 20, 2004
    Publication date: August 25, 2005
    Inventors: Mark Harper, Alex Mogilevsky, Benjamin Westbrook
  • Publication number: 20050058851
    Abstract: A process for making a composite tube uniquely suited for use in ethylene pyrolysis furnaces wherein the tube comprises an outer shell made from a wrought or cast Fe—Ni—Cr heat resistant alloy and an inner core made from INCOLOY® alloy MA956 powder. The outer shell and powder core are heated and simultaneously extruded to form a composite tube. The process is carried out at temperature, and time at temperature, preferably less than 1200° C. so as to prevent recrystalization of the very fine grain structure in the alloy MA956. This un-recrystalized fine grain structure permits pilgering and/or cold drawing of the extruded composite tube to final size. The composite tube provided by the present invention is uniquely suited for use in the petrochemical and chemical process industries, so as to increase the efficiency and productivity of their respective processes.
    Type: Application
    Filed: September 15, 2003
    Publication date: March 17, 2005
    Inventors: Gaylord Smith, Brian Baker, Michael Fahrmann, Mark Harper
  • Publication number: 20050041866
    Abstract: A system and process for capturing and rendering ink is described. An ink canvas object may contain none, one, or more objects or elements and may specify the z-order of the objects or elements. The ink canvas object may host a variety of objects or elements and, therefore, provide ink functionality to the objects or elements, even though they themselves may not have ink functionality.
    Type: Application
    Filed: October 24, 2003
    Publication date: February 24, 2005
    Applicant: Microsoft Corporation
    Inventors: Andrew Silverman, Sam George, Shiraz Somji, Koji Kato, Brigette Krantz, Alex Mogilevsky, Mark Harper, Quan To, Vladimir Smimov, Benjamin Westbrook
  • Publication number: 20050022211
    Abstract: An API and method for processing a user interface event is provided. The user interface event may take place in any environment of a software application, and may result from any type of user or software action. An embodiment also provides a framework for customizing the processing of a user interface event without the need to maintain accountability of computer states. In the method, an application process user interface event is processed using an operating system process. A user interface event is received by the application process by way of a user interface. A software component adapted to process the user interface event is pushed onto a memory stack by the operating system process. The operating system process processes the user interface event using the software component, and pops the software component from the memory stack.
    Type: Application
    Filed: August 13, 2004
    Publication date: January 27, 2005
    Applicant: Microsoft Corporation
    Inventors: Evgeny Veselov, Alex Mogilevsky, Mikhail Arkhipov, Mark Harper