Patents by Inventor John Stark

John Stark 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: 20140161123
    Abstract: A network stack sends very large packets with large segment offload (LSO) by performing multi-pass LSO. A first-stage LSO filter is inserted between the network stack and the physical NIC. The first-stage filter splits very large LSO packets into LSO packets that are small enough for the NIC. The NIC then performs a second pass of LSO by splitting these sub-packets into standard MTU-sized networking packets for transmission on the network.
    Type: Application
    Filed: February 17, 2014
    Publication date: June 12, 2014
    Applicant: Microsoft Corporation
    Inventors: John A. Starks, Keith L. Mange
  • Patent number: 8725782
    Abstract: This document describes techniques for effecting a virtual disk. In an exemplary configuration, a virtual disk file can be associated with a log that acts as both a log and a check point record. When a log entry is generated, information that identifies the tail can be stored therein. This information can be used in the event that virtual disk file is improperly closed, i.e., a crash or power failure occurs, to discover a sequence of log entries to replay. In addition to the foregoing, other techniques are described in the claims, detailed description, and figures.
    Type: Grant
    Filed: April 25, 2011
    Date of Patent: May 13, 2014
    Assignee: Microsoft Corporation
    Inventors: John A. Starks, Dustin L. Green, Todd William Harris, Mathew John, Senthil Rajaram
  • Publication number: 20140074776
    Abstract: An invention is disclosed for maintaining out-of-band metadata for data. In embodiments of the invention, an upper layer of a storage stack determines that the metadata of a lower layer of that storage stack may have become out of sync. In response, the upper layer may issue a series of commands to the lower layer based on the metadata. In other embodiments of the invention, an offload-copy operation on data may also transfer out-of-band metadata so that it is applied to the data at the destination.
    Type: Application
    Filed: September 12, 2012
    Publication date: March 13, 2014
    Applicant: Microsoft Corporation
    Inventors: Dustin Green, John Starks, Neal Christiansen, Chung Lang Dai
  • Publication number: 20140074782
    Abstract: An invention is disclosed for maintaining out-of-band metadata for data. In embodiments of the invention, an upper layer of a storage stack determines that the metadata of a lower layer of that storage stack may have become out of sync. In response, the upper layer may issue a series of commands to the lower layer based on the metadata. In other embodiments of the invention, an offload-copy operation on data may also transfer out-of-band metadata so that it is applied to the data at the destination.
    Type: Application
    Filed: September 14, 2012
    Publication date: March 13, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Dustin Green, John Starks, Neal Christiansen, Chung Lang Dai
  • Patent number: 8654784
    Abstract: A network stack sends very large packets with large segment offload (LSO) by performing multi-pass LSO. A first-stage LSO filter is inserted between the network stack and the physical NIC. The first-stage filter splits very large LSO packets into LSO packets that are small enough for the NIC. The NIC then performs a second pass of LSO by splitting these sub-packets into standard MTU-sized networking packets for transmission on the network.
    Type: Grant
    Filed: March 11, 2010
    Date of Patent: February 18, 2014
    Assignee: Microsoft Corporation
    Inventors: John A. Starks, Keith L. Mange
  • Publication number: 20140017658
    Abstract: An apparatus for separating gas bubbles that may be entrained in perfusate flow prevents such bubbles from continuing downstream and entering an organ or tissue. The apparatus may include a chamber having a top wall, a bottom wall and side walls. The chamber may include an inlet configured to allow at least one of gas and liquid to enter the chamber, an air opening configured to allow at least gas to exit the chamber and a first liquid opening configured to allow at least liquid to exit the chamber. The apparatus may function as an accumulator that reduces or eliminates pulsatility of the liquid flow and pressure. The apparatus may include a minimum volume of gas, initially or through the accumulation of gas, such that flow and pressure fluctuations in the liquid are dampened or eliminated. The apparatus may include a sampling port in a wall of the chamber.
    Type: Application
    Filed: July 10, 2012
    Publication date: January 16, 2014
    Applicant: LIFELINE SCIENTIFIC, INC.
    Inventors: Christopher P. STEINMAN, Jeffrey S. LOUIS, Rick W. WALKER, Evan D. SHAPIRO, Aaron R. FERBER, Rodney H. MONSON, John STARK, Ross LOCKWOOD
  • Publication number: 20140017663
    Abstract: An apparatus for perfusing an organ or tissue includes a perfusion circuit configured to perfuse the organ or tissue; at least one shock and/or tilt detector such as an accelerometer; and a controller. The controller may be configured to control perfusion based upon a signal received from the accelerometer, which may include stopping and/or starting the perfusion based upon the signal. The controller may also or alternatively sense and/or record shocks experienced by the apparatus.
    Type: Application
    Filed: July 10, 2012
    Publication date: January 16, 2014
    Applicant: LIFELINE SCIENTIFIC, INC.
    Inventors: Christopher P. STEINMAN, John STARK, Joel C. HAGAN, Aaron R. FERBER, Rodney H. MONSON, Evan D. SHAPIRO
  • Publication number: 20140017664
    Abstract: A temperature sensor for monitoring an organ or tissue is configured to measure a temperature inside of a container configured to contain the organ or tissue. The temperature sensor is disposed exterior to the organ container and the temperature sensor is a non-contact temperature sensor. The temperature sensor may be part of an apparatus for perfusing, transporting, and/or storing an organ or tissue. A coolant container may have an aperture through which the temperature sensor measures a temperature of at least one of the organ or tissue or a perfusate fluid surrounding the organ or tissue. The temperature sensor is preferably an infrared temperature sensor. Multiple temperature sensors may be provided that measure the temperature organ or tissue or perfusate fluid surrounding the organ or tissue, for example in case one of the temperature sensors fails.
    Type: Application
    Filed: July 10, 2012
    Publication date: January 16, 2014
    Applicant: LIFELINE SCIENTIFIC, INC.
    Inventors: David Kravitz, Christopher P. Steinman, David Pettinato, Richard K. Buck, John Stark, Robert J. Allen
  • Patent number: 8612633
    Abstract: Techniques for reducing virtual machine input/output emulation overhead and decreasing the attack surface of a virtual machine architecture are disclosed.
    Type: Grant
    Filed: March 31, 2010
    Date of Patent: December 17, 2013
    Assignee: Microsoft Corporation
    Inventors: Lawrence R. Cleeton, Andrei Warkentin, Andrew Nicholas, Rene Antonio Vega, Jacob Oshins, John A. Starks
  • Patent number: 8425779
    Abstract: In a method for converting fluctuating energy into a stable energy supply, the fluctuating energy is derived from the group of solar energy, wind power, waves or water currents, this energy being delivered to a first pump being integrated in a pressure circuit for delivering stable energy and the pressure circuit comprising a pressure amplifier with a double-cone device being driven by the liquid flow circulated by the first pump. This allows the stabilization of fluctuating energy to be used e.g. in desalination plants without supplemental storage energy and without reverting to electric current conversion.
    Type: Grant
    Filed: March 6, 2007
    Date of Patent: April 23, 2013
    Assignee: DCT Double-Cone Technology AG
    Inventor: John Stark
  • Publication number: 20120313328
    Abstract: A shaft seal assembly for establishing a liquid-tight seal between a steering knuckle and an axle shaft is provided. The shaft seal assembly includes an outer case and a first elastomeric member attached to one another. The elastomeric member has a castellated feature including a plurality of projections extending in a radially outward direction and separated from one another by a plurality of grooves. When the shaft seal assembly is installed in the steering knuckle, a cavity is presented between the steering knuckle and the first elastomeric member. Together, the grooves and cavity allow air to flow from a hub on one side of the seal assembly to a vacuum port in the steering knuckle. The cavity extends circumferentially around the seal assembly, and thus, air flow from the hub to the vacuum port is not dependent upon the orientation of the seal assembly relative to the steering knuckle.
    Type: Application
    Filed: June 8, 2012
    Publication date: December 13, 2012
    Inventors: Richard M. Larson, David C. Rupp, Reynaldo Fernandez, John Stark, Gerald A. Greca
  • Publication number: 20120291702
    Abstract: An electrospray emitter (10) for emitting a liquid comprising a sheet (40) having a channel (65) opening to an aperture (55) on a flat emitter surface extending across the sheet (40). A charging electrode (80) coupleable to an electrical supply and arranged to apply an electrical charge to liquid passing into the channel (65). A control electrode (50) proximal to the channel (65) for controlling electrospray emission, that may be embedded in the sheet. A non-wetting or insulating layer (30) may be applied to the sheet.
    Type: Application
    Filed: November 11, 2010
    Publication date: November 22, 2012
    Applicant: QUEEN MARY & WESTFIELD COLLEGE
    Inventors: John Stark, Mark Richard Shepherd
  • Publication number: 20120278799
    Abstract: In an exemplary embodiment, a virtual disk file can be assigned an identifier and a virtual disk files that is dependent on the virtual disk file can include a copy of the identifier. In the instance that the virtual disk file is opened and data is modified that causes the contents of a virtual disk extent to change the identifier can be changed. If the virtual disk file and the dependent virtual disk file are used to instantiate a virtual disk the difference between identifiers can be detected, which is indicative of the fact that the virtual disk may be corrupted. Other techniques are described in the detailed description, claims, and figures that form a part of this document.
    Type: Application
    Filed: April 26, 2011
    Publication date: November 1, 2012
    Applicant: Microsoft Corporation
    Inventors: John A. Starks, Dustin L. Green, Todd William Harris, Mathew John, Senthil Rajaram, Eric Traut
  • Publication number: 20120272240
    Abstract: This document describes techniques for effecting a virtual disk. In an exemplary configuration, a virtual disk file can be associated with a log that acts as both a log and a check point record. When a log entry is generated, information that identifies the tail can be stored therein. This information can be used in the event that virtual disk file is improperly closed, i.e., a crash or power failure occurs, to discover a sequence of log entries to replay. In addition to the foregoing, other techniques are described in the claims, detailed description, and figures.
    Type: Application
    Filed: April 25, 2011
    Publication date: October 25, 2012
    Applicant: Microsoft Corporation
    Inventors: John A. Starks, Dustin L. Green, Todd William Harris, Mathew John, Senthil Rajaram
  • Publication number: 20120233434
    Abstract: This document describes techniques for storing virtual disk payload data. In an exemplary configuration, each virtual disk extent can be associated with state information that indicates whether the virtual disk extent is described by a virtual disk file. Under certain conditions the space used to describe a virtual disk extent can be reclaimed and state information can be used to determine how read and/or write operations directed to the virtual disk extent are handled. In addition to the foregoing, other techniques are described in the claims, figures, and detailed description of this document.
    Type: Application
    Filed: March 11, 2011
    Publication date: September 13, 2012
    Applicant: Microsoft Corporation
    Inventors: John A. Starks, Dustin L. Green, Todd William Harris, Mathew John, Senthil Rajaram, Karan Mehra, Neal R. Christiansen, Chung Lang Dai
  • Publication number: 20110302577
    Abstract: Techniques for migrating a virtual machine from a source computer system to a target computer system are disclosed. In an exemplary embodiment, a group of pages can be mapped writable in response to determining that the guest operating system attempted to change a specific page. In the same, or other embodiments, pages can be compressed prior to sending such that throughput of a communication channel is maximized. In the same, or other embodiments, storage IO jobs can be canceled on a source computer system and reissued by a target computer system.
    Type: Application
    Filed: June 2, 2010
    Publication date: December 8, 2011
    Applicant: Microsoft Corporation
    Inventors: Lars Reuther, Dustin L. Green, John A. Starks
  • Publication number: 20110246171
    Abstract: Techniques for reducing virtual machine input/output emulation overhead and decreasing the attack surface of a virtual machine architecture are disclosed.
    Type: Application
    Filed: March 31, 2010
    Publication date: October 6, 2011
    Applicant: Microsoft Corporation
    Inventors: Lawrence R. Cleeton, Andrei Warkentin, Andrew Nicholas, Rene Antonio Vega, Jacob Oshins, John A. Starks
  • Publication number: 20110222557
    Abstract: A network stack sends very large packets with large segment offload (LSO) by performing multi-pass LSO. A first-stage LSO filter is inserted between the network stack and the physical NIC. The first-stage filter splits very large LSO packets into LSO packets that are small enough for the NIC. The NIC then performs a second pass of LSO by splitting these sub-packets into standard MTU-sized networking packets for transmission on the network.
    Type: Application
    Filed: March 11, 2010
    Publication date: September 15, 2011
    Applicant: Microsoft Corporation
    Inventors: John A. Starks, Keith L. Mange
  • Publication number: 20100126160
    Abstract: In a method for converting fluctuating energy into a stable energy supply, the fluctuating energy is derived from the group of solar energy, wind power, waves or water currents, this energy being delivered to a first pump being integrated in a pressure circuit for delivering stable energy and the pressure circuit comprising a pressure amplifier with a double-cone device being driven by the liquid flow circulated by the first pump. This allows the stabilisation of fluctuating energy to be used e.g. in desalination plants without supplemental storage energy and without reverting to electric current conversion.
    Type: Application
    Filed: March 6, 2007
    Publication date: May 27, 2010
    Inventor: John Stark
  • Patent number: 7662290
    Abstract: The present invention removes contaminants from well water without creating the problem of large volumes of waste liquid disposal. It uses double-cone devices as pressure amplifiers which due to their lack of moving parts avoid the risk of additional contamination of the well and provide a prolonged lifetime. For toxic contaminants, a periodic purging of the concentrated contaminants is required. In the case of (sea) salt contamination, there is no waste brine to be continuously handled at all and the system may be run without interruption over an extended period. In this case, the brine is dumped into the well simply by periodically stopping the plant. The brine pours out of the double-cone unit(s) and due to its higher density, sinks down in the well without disturbing the operation of the purification plant.
    Type: Grant
    Filed: July 21, 2004
    Date of Patent: February 16, 2010
    Assignee: DCT Double-Cone Technology AG
    Inventor: John Stark