Patents by Inventor William Schmidt

William Schmidt 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: 10768829
    Abstract: The use of steaming functionality on a storage device may be optimized by performing a combination of stream and non-stream writes based on a size of the data being written to a given stream. For example, a method may comprise writing data associated with a plurality of files to a first set of one or more erase blocks, determining that an amount of data associated with a given one of the plurality of files in the first set of one or more erase blocks has reached a threshold, and moving the data associated with the given file from the first set of one or more erase blocks to a stream, the stream comprising a second set of one or more erase blocks on the storage device different from the first set of one or more erase blocks.
    Type: Grant
    Filed: June 21, 2017
    Date of Patent: September 8, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Rajsekhar Das, Scott Chao-Chueh Lee, Chesong Lee, Tristan C. Griffith, William R. Tipton, Erik Schmidt
  • Publication number: 20200264917
    Abstract: An interrupt signal is provided to a guest operating system executed using one or more processors of a plurality of processors. One or more bus connected modules are operationally connected with the plurality of processors via a bus attachment device. The bus attachment device receives an interrupt signal from one of the bus connected modules with an interrupt target ID identifying one of the processors assigned for use by the guest operating system as a target processor for handling the interrupt signal. The bus attachment device translates the received interrupt target ID to a logical processor ID of the target processor using an interrupt table entry stored in a memory operationally connected with the bus attachment device and forwards the interrupt signal to the target processor for handling. The logical processor ID of the target processor is used to address the target processor directly.
    Type: Application
    Filed: February 13, 2020
    Publication date: August 20, 2020
    Inventors: Marco Kraemer, Christoph Raisch, Donald William Schmidt, Bernd Nerz, Frank Siegfried Lehnert, Peter Dana Driever
  • Publication number: 20200264993
    Abstract: An interrupt signal is provided to a first guest operating system. A bus attachment device receives an interrupt signal from a bus connected module with an interrupt target ID identifying a processor assigned for use by the guest operating system as a target processor for handling the interrupt signal. The bus attachment device checks whether the target processor is scheduled for usage by the guest operating system. If the target processor is not scheduled for usage, the bus attachment device forwards the interrupt signal using broadcasting and updates a forwarding vector entry stored in a memory section assigned to a second guest operating system hosting the first guest operating system. The update is used for indicating to the first operating system that there is a first interrupt signal addressed to the interrupt target ID to be handled.
    Type: Application
    Filed: February 13, 2020
    Publication date: August 20, 2020
    Inventors: Bernd Nerz, Marco Kraemer, Christoph Raisch, Donald William Schmidt, Peter Dana Driever
  • Publication number: 20200264992
    Abstract: An interrupt signal is provided to a guest operating system executed using one or more processors of a plurality of processors. One or more bus connected modules are operationally connected with the plurality of processors via a bus and a bus attachment device. The bus attachment device receives an interrupt signal from one of the bus connected modules with an interrupt target ID identifying one of the processors assigned for use by the guest operating system as a target processor for handling the interrupt signal. The bus attachment device translates the received interrupt target ID to a logical processor ID of the target processor using a mapping table comprised by the bus attachment device and forwards the interrupt signal to the target processor for handling. The logical processor ID of the target processor is used to address the target processor directly.
    Type: Application
    Filed: February 13, 2020
    Publication date: August 20, 2020
    Inventors: Christoph Raisch, Marco Kraemer, Donald William Schmidt, Bernd Nerz, Frank Siegfried Lehnert, Peter Dana Driever
  • Publication number: 20200264995
    Abstract: An interrupt signal is provided to a guest operating system. A bus attachment device receives an interrupt signal from a bus connected module with an interrupt target ID identifying a processor assigned for use by the guest operating system as a target processor for handling the interrupt signal. The bus attachment device checks whether the target processor is blocked from receiving interrupt signals using an interrupt blocking indicator provided by an interrupt table entry stored in a memory operationally connected with the bus attachment device. If the target processor unblocked, the bus attachment device forwards the interrupt signal to the target processor for handling. A translation of the interrupt target ID to a logical processor ID of the target processor is used to address the target processor directly.
    Type: Application
    Filed: February 13, 2020
    Publication date: August 20, 2020
    Inventors: Christoph Raisch, Marco Kraemer, Donald William Schmidt, Bernd Nerz, Sascha Junghans, Peter Dana Driever
  • Publication number: 20200264912
    Abstract: An interrupt signal is provided to a guest operating system executed using one or more processors of a plurality of processors. One of the processors receives from a bus attachment device an interrupt signal issued by a bus connected module. A logical processor ID resulting from a translation of an interrupt target ID provided with the interrupt signal is used to address the receiving processor directly. The receiving processor checks whether interrupt target ID identifies the receiving processor as a target processor of the interrupt signal. If the receiving processor is not the target processor, the interrupt signal is forwarded for handling by the guest operating system using broadcasting.
    Type: Application
    Filed: February 13, 2020
    Publication date: August 20, 2020
    Inventors: Christoph Raisch, Marco Kraemer, Donald William Schmidt, Bernd Nerz, Peter Dana Driever
  • Publication number: 20200264994
    Abstract: An interrupt signal is provided to a first guest operating system. A bus attachment device receives an interrupt signal from a bus connected module with an interrupt target ID identifying a processor assigned for use by the guest operating system as a target processor for handling the interrupt signal. The bus attachment device translates the received interrupt target ID to a logical processor ID of the target processor using an interrupt table entry stored in a memory section assigned to a second guest operating system hosting the first operating system and forwards the interrupt signal to the target processor for handling. The logical processor ID of the target processor is used to address the target processor directly.
    Type: Application
    Filed: February 13, 2020
    Publication date: August 20, 2020
    Inventors: Christoph Raisch, Marco Kraemer, Donald William Schmidt, Bernd Nerz, Peter Dana Driever
  • Publication number: 20200264910
    Abstract: An interrupt signal is provided to a guest operating system. A bus connected module is operationally connected with a plurality of processors via a bus attachment device. The bus attachment device receives an interrupt signal from the bus connected module with an interrupt target ID identifying one of the processors assigned for use by the guest operating system as a target processor for handling the interrupt signal. The bus attachment device checks whether the target processor is running using a running indicator provided by an interrupt table entry stored in a memory operationally connected with the bus attachment device. If the target processor is running, the bus attachment device forwards the interrupt signal to the target processor for handling. A translation of the interrupt target ID to a logical processor ID of the target processor is used to address the target processor directly.
    Type: Application
    Filed: February 13, 2020
    Publication date: August 20, 2020
    Inventors: Marco Kraemer, Christoph Raisch, Bernd Nerz, Donald William Schmidt, Matthias Klein, Sascha Junghans, Peter Dana Driever
  • Publication number: 20200264911
    Abstract: An interrupt signal is provided to a guest operating system. A bus attachment device receives an interrupt signal from a bus connected module with an interrupt target ID identifying a processor assigned for use by the guest operating system as a target processor for handling the interrupt signal. The bus attachment device forwards the interrupt signal to the target processor for handling. A translation of the interrupt target ID to a logical processor ID of the target processor is used to address the target processor directly. In addition, the bus attachment device updates a directed interrupt signal indicator of a directed interrupt signal vector assigned to the target processor in order to indicate that there is an interrupt signal addressed to the respective interrupt target ID to be handled.
    Type: Application
    Filed: February 13, 2020
    Publication date: August 20, 2020
    Inventors: Christoph Raisch, Marco Kraemer, Bernd Nerz, Donald William Schmidt, Peter Dana Driever
  • Publication number: 20200259884
    Abstract: Disclosed is an online platform for facilitating sharing of data between users. The online platform comprising a communication device, a processing device and a storage device. The communication device configured for transmitting a first account indicator associated with a first user account, receiving a first account selection, receiving a second user profile data associated with a second user account, transmitting the second user profile data, and receiving a modified second user profile data. The processing device is configured for creating an account connection between the first user account and the second user account, associating a copy of the second user profile data with the first user account. The storage device is configured for storing the account connection, storing the copy of the second user profile data and storing the modified second user profile data in association with the first user account.
    Type: Application
    Filed: February 8, 2019
    Publication date: August 13, 2020
    Inventors: Kyle Schmidt, William Clark
  • Patent number: 10739218
    Abstract: Pressure sensors having ring-tensioned membranes are disclosed. A tensioning ring is bonded to a membrane in a manner that results in the tensioning ring applying a tensile force to the membrane, flattening the membrane and reducing or eliminating defects that may have occurred during production. The membrane is bonded to the sensor housing at a point outside the tensioning ring, preventing the process of bonding the membrane to the housing from introducing defects into the tensioned portion of the membrane. A dielectric may be introduced into the gap between the membrane and the counter electrode in a capacitive pressure sensor, resulting in an improved dynamic range.
    Type: Grant
    Filed: April 11, 2017
    Date of Patent: August 11, 2020
    Assignee: THE ALFRED E. MANN FOUNDATION FOR SCIENTIFIC RESEARCH
    Inventors: Siegmar Schmidt, William A. Dai, Boon Khai Ng
  • Publication number: 20200206501
    Abstract: An electrode lead comprises an electrically insulative cuff body and at least three axially aligned electrode contacts circumferentially disposed along the inner surface of the cuff body when in the furled state. The electrode contacts may be circumferentially disposed around a nerve, and an electrical pulse train may be delivered to the electrode contacts thereby stimulating the nerve to treat obstructive sleep apnea. The electrical pulse train may be one that pre-conditions peripherally located nerve fascicles to not be stimulated, while stimulating centrally located nerve fascicles. A feedback mechanism can be used to titrate electrode contacts and electrical pulse train to the patient. A sensor that is affixed to the case of a neurostimulator can be used to measure physiological artifacts of respiration, and a motion detector can be used to sense tapping of the neurostimulator to toggle the neurostimulator between an ON position and an OFF position.
    Type: Application
    Filed: March 9, 2020
    Publication date: July 2, 2020
    Applicant: THE ALFRED E. MANN FOUNDATION FOR SCIENTIFIC RESEARCH
    Inventors: Harshit Suri, Joseph L Calderon, Gregory Frederick Molnar, George S. Goding, JR., Alanie Atyabi, Siegmar Schmidt, William Dai, Brian Dearden, Desmond B. Keenan
  • Publication number: 20200199423
    Abstract: Solvent-based adhesive composition are disclosed, the compositions comprising (A) a polyester-urethane resin, (B) an epoxy-terminated polyester compound, (C) a phosphoric acid, and (D) an aliphatic isocyanate curing agent. Methods for preparing a solvent-based adhesive composition, the methods comprising providing a polyester-urethane resin, providing an epoxy-terminated polyester compound, mixing the polyester-urethane resin, epoxy-terminated polyester compound, and phosphoric acid to form a resin mixture, diluting the resin mixture in a solvent to form a diluted resin mixture having an application solid content from 25 to 55 weight percent, based on the total weight of the diluted resin mixture, and curing the diluted resin mixture with an aliphatic isocyanate curing agent at a mix ratio (parts by weight resin mixture before dilution:parts by weight aliphatic isocyanate curing agent) of from 100:1 to 100:12.
    Type: Application
    Filed: April 24, 2018
    Publication date: June 25, 2020
    Inventors: Wenwen Li, Joseph J. Zupancie, William J. Harris, Paul G. Clark, Thorsten Schmidt
  • Patent number: 10675072
    Abstract: Apparatus and method for fixing a bone using a plate and a coupler that are connected to one another with flexible members. The plate may be configured to be attached to a shaft region of a bone. The coupler may be configured to be disposed on an end region of the bone, and may define a bore and an aperture. The flexible members may include a first flexible member and a second flexible member, each including a wire or cable. The first flexible member may be configured to extend from the plate, through the bore, and back to the plate. The second flexible member may be configured to extend from the plate to the coupler on a path that approaches the coupler transverse to a line that is parallel to the bore. The apparatus and method may be used to stabilize the greater trochanter of a femur.
    Type: Grant
    Filed: January 2, 2018
    Date of Patent: June 9, 2020
    Assignee: Acumed LLC
    Inventors: Bharadwaj Ananthan, Amir Meir Matityahu, Thomas R. Lyon, Andrew Howard Schmidt, David William Vanvleet
  • Publication number: 20200150084
    Abstract: Provided is a device comprising a channel through and defined by a plurality of layers surrounding the channel, the channel connecting a first and a second chambers separated by the plurality of layers, wherein the plurality of layers comprise a first layer, a second layer; and a conductive middle layer disposed between the first and second layers, wherein the channel comprises (a) a first region defined by the first layer, denoted as an inlet, that is about 0.5 nm to about 100 nm in diameter and (b) a second region defined by the second layer, denoted as an outlet, wherein the inlet and the outlet are about 10 nm to about 1000 nm apart from each other, and wherein the first and second chambers and the middle layer are connected to a power supply. Also provided are methods of preparing and using the device, in particular for nucleic acid sequencing.
    Type: Application
    Filed: June 17, 2019
    Publication date: May 14, 2020
    Inventors: William Dunbar, Holger Schmidt, Aaron Hawkins
  • Publication number: 20200116674
    Abstract: The present disclosure is directed to methods and systems for detecting a chemical substance. The methods and systems include using gas-solid phase chemistry to chemically and/or physically modify a substance of interest so that the substance can be vaporized and detected through an analysis of the substance.
    Type: Application
    Filed: July 1, 2019
    Publication date: April 16, 2020
    Inventors: William Rogers, Vladimir Romanov, Stefan Lukow, Hartwig Schmidt
  • Publication number: 20200107474
    Abstract: An example air barrier system for a data center within a building is disclosed. The example air barrier system includes a pliable barrier material to partition an area above a top of row of computer cabinets in the data center and below an overhead surface of the building. The pliable barrier material is to reduce mixing of air between first and second aisles on opposites sides of the row of computer cabinets. The example air barrier system also includes a frame to support the pliable barrier material in position when in the area above the top of the row of computer cabinets. The frame is to be supported by the row of computer cabinets without support from the overhead surface.
    Type: Application
    Filed: October 2, 2019
    Publication date: April 2, 2020
    Inventors: Blaine Schmidt, Kevin J. Gebke, Nicholas L. Kaufmann, Philip Sloan, William A. Niehaus
  • Publication number: 20200079785
    Abstract: The present invention provides MMC prodrug compounds and liposomal MMC prodrugs and compositions thereof for the treatment of cancer. The compositions include liposomes containing a phosphatidylcholine lipid, a sterol, a PEG-lipid and a MMC prodrug. The present invention also provides liposomal compositions for the treatment of cancer comprising administering to a patient in need thereof a liposome, wherein the liposome comprises: a phosphatidylcholine lipid; a sterol; a PEG-lipid and a MMC prodrug or a pharmaceutically-acceptable salt thereof.
    Type: Application
    Filed: November 8, 2017
    Publication date: March 12, 2020
    Applicant: Mallinckrodt LLC
    Inventors: William McGHEE, Michelle SCHMIDT, Margaret GRAPPERHAUS, Kah Tiong KUAN
  • Patent number: 10574558
    Abstract: In one example, a method includes receiving, by a computing system, first data defining an alarm associated with an infrastructure asset, the alarm having an alarm condition that causes a notification to be output indicating the alarm condition is met, and receiving, by the computing system, second data defining a one-time trigger condition for the alarm. The method also includes, in response to determining that the alarm condition is met and the one-time trigger condition for the alarm has not been met at least once, suppressing, by the computing system, output of notifications for the alarm, and in response to determining that the alarm condition is met and the one-time trigger condition for the alarm has been met at least once, outputting, by the computing device and for display, the notification indicating the alarm condition is met.
    Type: Grant
    Filed: December 9, 2016
    Date of Patent: February 25, 2020
    Assignee: Equinix, Inc.
    Inventors: William Maloney, Pamela Brigham, Marcelo Schmidt, Ernest A Holloway, Jr., Christopher W Nigh
  • Publication number: 20200058027
    Abstract: Systems and methods are provided for blocking charges from a merchant to a payment account of a user. An exemplary system may include one or more memory devices storing instructions and one or more processors configured to execute the instructions to perform various operations. The operations may include receiving, from the user, a dispute request to dispute a charge to the payment account applied by the merchant. In response to the dispute request, the operations may include determining whether to block subsequent charges applied by the merchant to the payment account, based on a history of charging activities of the merchant. Responsive to a determination to block subsequent charges, the operations may include adding the merchant to a block-charge list associated with the payment account.
    Type: Application
    Filed: October 24, 2019
    Publication date: February 20, 2020
    Applicant: Capital One Services, LLC
    Inventors: Jeffrey SAMITT, Zeel Maharshi JHA, Colleen KERR, Henry Feer JOYCE, Joshua M. WILBUR, John William SCHMIDT, Krystle VOSS, Riken SHAH