Patents by Inventor J. Alexander

J. Alexander 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: 9882901
    Abstract: Technical solutions are described for securely deploying a shrouded virtual server. An example method includes sending, by a host manager, authentication information of a hosting system to a client device in response to a request from the client device. The \method also includes receiving a request to deploy a virtual server using a shrouded mode. The method also includes deploying a preconfigured hypervisor on the hosting system, where the preconfigured hypervisor is deployed in an immutable mode that disables changes to security settings of the preconfigured hypervisor. The method also includes deploying, by the preconfigured hypervisor, a preconfigured boot image as an instance of the virtual server on the preconfigured hypervisor. The method also includes sending, by the host manager, an identifier of the virtual server for receipt by the client device.
    Type: Grant
    Filed: December 14, 2015
    Date of Patent: January 30, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Khary J. Alexander, Utz Bacher, Reinhard T. Buendgen, Patrick J. Callaghan, John C. Dayka, Thomas B. Mathias, K. Paul Muller, James A. O'Connor, William J. Rooney, Kurt N. Schroeder, Peter G. Spera, Tiberiu Suto, Sean Swehla, Stefan Usenbinz, Craig R. Walters
  • Patent number: 9875107
    Abstract: As disclosed herein a method, executed by a processor, for accelerated instruction execution includes retrieving an execute instruction including a register reference and a reference to a target instruction, retrieving the target instruction, decoding the execute instruction using an instruction pipeline, decoding the target instruction using the instruction pipeline, associating the register reference to the target instruction, and executing the target instruction using the register reference as a source operand modifier. The instruction pipeline is configured such that it allows the target instruction to continue processing without waiting for the register reference to be resolved. The contents of the referenced register may be retrieved in a later stage of the instruction pipeline, and the target instruction may be modified and executed. An apparatus corresponding to the described method is also disclosed herein.
    Type: Grant
    Filed: January 19, 2015
    Date of Patent: January 23, 2018
    Assignee: International Business Machines Corporation
    Inventors: Khary J. Alexander, Fadi Y. Busaba, Brian W. Curran, David S. Hutton, Edward T. Malley, Brian R. Prasky, John G. Rell, Jr.
  • Publication number: 20170348686
    Abstract: A fluid sampler includes: a sample cell that includes: a substrate comprising: a first port; a second port in fluid communication with the first port; a viewing reservoir in fluid communication with the first port and the second port and that receives the fluid from the first port and communicates the fluid to the second port, the viewing reservoir including : a first view membrane; a second view membrane; and a pillar interposed between the first view membrane and second view membrane, the pillar separating the first view membrane from the second view membrane at a substantially constant separation distance such that a volume of the viewing reservoir is substantially constant and invariable with respect to a temperature and invariable with respect to a pressure to which the sample cell is subjected.
    Type: Application
    Filed: June 1, 2017
    Publication date: December 7, 2017
    Inventors: J. ALEXANDER LIDDLE, SAMUEL M. STAVIS, GLENN E. HOLLAND
  • Publication number: 20170348687
    Abstract: A fluid sampler includes: a sample cell that includes: a substrate comprising: a first port; a second port in fluid communication with the first port; a viewing reservoir in fluid communication with the first port and the second port and that receives the fluid from the first port and communicates the fluid to the second port, the viewing reservoir including: a first view membrane; a second view membrane; and a pillar interposed between the first view membrane and second view membrane, the pillar separating the first view membrane from the second view membrane at a substantially constant separation distance such that a volume of the viewing reservoir is substantially constant and invariable with respect to a temperature and invariable with respect to a pressure to which the sample cell is subjected.
    Type: Application
    Filed: June 1, 2017
    Publication date: December 7, 2017
    Inventors: J. ALEXANDER LIDDLE, SAMUEL M. STAVIS, GLENN E. HOLLAND
  • Patent number: 9803498
    Abstract: A nozzle formed of one piece for a jet engine includes a mixing tube, a fuel conduit integrally formed with the mixing tube, and an opening through the fuel conduit and directed radially into the mixing tube.
    Type: Grant
    Filed: October 17, 2012
    Date of Patent: October 31, 2017
    Assignee: UNITED TECHNOLOGIES CORPORATION
    Inventors: Gordon F. Jewess, Patrick M. Lydon, Robert O. Barkley, Eric J. Alexander, Davis Bunone
  • Patent number: 9789024
    Abstract: An improved white cane includes an elongate body having a proximal end adapted to be held by or secured to a human user and a distal tip, and a noise generator located proximate the distal tip, the noise generator being configured to generate sound within a range of frequencies audible to humans. The user is able to interpret differences in reflected sound as the white cane is moved about the user's surroundings to obtain more information about the surroundings than could be obtained using a normal white cane. Additionally, the information about the surroundings may become available to the user before that information might otherwise have been available to the user using a standard white cane.
    Type: Grant
    Filed: November 3, 2015
    Date of Patent: October 17, 2017
    Inventor: Eric J. Alexander
  • Publication number: 20170282874
    Abstract: Some embodiments relate to apparatus for enhancing vehicle performance along an inclined surface. The apparatus can include a brake modulator that is controllable to reduce or limit the vehicle speed. A controller can control the brake modulator to selectively operate in a hill start assist mode. In the hill start assist mode, the controller can control the brake modulator to hold the vehicle stationary after the vehicle is initially stopped while traveling along the inclined surface, until an acceleration input member is manually operated to control a power source to propel the vehicle. The controller can control the brake modulator to release fluid pressure at the friction members at a pressure release rate that is based on a current position of the acceleration input member.
    Type: Application
    Filed: March 30, 2016
    Publication date: October 5, 2017
    Inventor: Matthew J. ALEXANDER
  • Publication number: 20170242163
    Abstract: A localized gap plasmon resonator includes: a pad including: a first plasmonic material to support a surface plasmon; and a first plasmon surface; a nanoelectromechanical (NEM) member disposed opposing the first plasmon surface of the pad and spaced apart from the pad by a plasmon gap, the plasmon gap supporting a plasmon resonance; and a plasmonic nanoprism disposed on the NEM member and including: a second plasmonic material to support a surface plasmon; and a second plasmon surface, such that: the second plasmon surface of the plasmonic nanoprism opposes the first plasmon surface of the pad; and the pad, the plasmonic nanoprism, and the plasmon gap support a localized gap plasmon (LGP) mode.
    Type: Application
    Filed: February 2, 2017
    Publication date: August 24, 2017
    Inventors: VLADIMIR A. AKSYUK, IV, BRIAN J. ROXWORTHY, J. ALEXANDER LIDDLE
  • Publication number: 20170233732
    Abstract: Provided herein are methods, compounds, and compositions for reducing expression of ApoCIII mRNA and protein in a patient with Fredrickson Type I dyslipidemia, FCS, LPLD. Also provided herein are methods, compounds, and compositions for treating, preventing, delaying, or ameliorating Fredrickson Type I dyslipidemia, FCS, LPLD, in a patient. Further provided herein are methods, compounds, and compositions for increasing HDL levels and/or improving the ratio of TG to HDL and reducing plasma lipids and plasma glucose in a patient with Fredrickson Type I dyslipidemia, FCS, LPLD. Such methods, compounds, and compositions are useful to treat, prevent, delay, or ameliorate any one or more of pancreatitis, cardiovascular disease or metabolic disorder, or a symptom thereof.
    Type: Application
    Filed: January 25, 2017
    Publication date: August 17, 2017
    Applicant: Ionis Pharmaceuticals, Inc.
    Inventors: Veronica J. Alexander, Nicholas J. Viney, Joseph L. Witztum
  • Patent number: 9697132
    Abstract: A load request is received to retrieve a piece of data from a location in memory and the load request follows one or more store requests in a set of instructions to store a piece of data in the location in memory. One or more possible locations in a cache for a piece of data corresponding to the location in memory is determined. Each possible location of the one or more possible locations in the cache is determined. It is then determined if at least one location of the one or more possible locations contains data to be stored in the location in memory. Data in one location of the at least one location is loaded, the data in the one location is from a store request of the one or more store requests and the store request is closest in the set of instructions to the load request.
    Type: Grant
    Filed: December 7, 2016
    Date of Patent: July 4, 2017
    Assignee: International Business Machines Corporation
    Inventors: Khary J. Alexander, Jonathan T. Hsieh, Christian Jacobi, James R. Mitchell
  • Publication number: 20170171164
    Abstract: Technical solutions are described for authenticating a hosting system prior to securely deploying a shrouded virtual server. An example method includes receiving, by a hypervisor, a request for a public certificate, from a client device that requested the virtual server, and sending the public certificate of the hosting system that executes the hypervisor. The method also includes receiving, in response to the public certificate being successfully authenticated by the client device using a third-party verification system, a session key based on a public key included in the public certificate. The method also includes decrypting the session key using a private key, where the private key is pre-installed in the hosting system by a manufacturer of the hosting system, and sending an acknowledgement message encrypted using the session key. The method also includes establishing a secure communication between the client device and the hypervisor using the session key.
    Type: Application
    Filed: December 14, 2015
    Publication date: June 15, 2017
    Inventors: Khary J. Alexander, Reinhard T. Buendgen, K. Paul Muller, James A. O'Connor, William J. Rooney, Tiberiu Suto, Craig R. Walters
  • Publication number: 20170171197
    Abstract: Technical solutions are described for securely deploying a shrouded virtual server. An example method includes sending, by a host manager, authentication information of a hosting system to a client device in response to a request from the client device. The \method also includes receiving a request to deploy a virtual server using a shrouded mode. The method also includes deploying a preconfigured hypervisor on the hosting system, where the preconfigured hypervisor is deployed in an immutable mode that disables changes to security settings of the preconfigured hypervisor. The method also includes deploying, by the preconfigured hypervisor, a preconfigured boot image as an instance of the virtual server on the preconfigured hypervisor. The method also includes sending, by the host manager, an identifier of the virtual server for receipt by the client device.
    Type: Application
    Filed: December 14, 2015
    Publication date: June 15, 2017
    Inventors: Khary J. Alexander, Utz Bacher, Reinhard T. Buendgen, Patrick J. Callaghan, John C. Dayka, Thomas B. Mathias, K. Paul Muller, James A. O'Connor, William J. Rooney, Kurt N. Schroeder, Peter G. Spera, Tiberiu Suto, Sean Swehla, Stefan Usenbinz, Craig R. Walters
  • Patent number: 9665376
    Abstract: In one embodiment, a computer-implemented method includes requesting, by a first processor thread of a computer processor, access to exception tracking logic. The exception tracking logic is accessible by a plurality of processor threads. The first processor thread receives access to the exception tracking logic. The first processor thread executes a process in slow mode. Based on detecting an exception in slow mode, the first processor thread stores, in the exception tracking logic, exception information about the exception. The exception information is copied from the exception tracking logic to a set of external registers outside the exception tracking logic. The exception tracking logic is released to allow access to the exception tracking logic by other processor threads of the plurality of processor threads.
    Type: Grant
    Filed: December 15, 2014
    Date of Patent: May 30, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Khary J. Alexander, Michael Billeci, Fadi Y. Busaba, Mark S. Farrell, Christian Jacobi, Timothy J. Slegel
  • Patent number: 9652248
    Abstract: Embodiments relate to load queue entry reuse for operand store compare (OSC) history table update. An aspect includes allocating a load queue entry in a load queue to a load instruction that is issued into an instruction pipeline, the load queue entry comprising a valid tag that is set and a keep tag that is unset. Another aspect includes based on the flushing of the load instruction, unsetting the valid tag and setting the keep tag. Another aspect includes reissuing the load instruction into the instruction pipeline. Another aspect includes based on determining that the allocated load queue entry corresponds to the reissued load instruction, setting the valid tag and leaving the keep tag set. Another aspect includes based on completing the reissued load instruction, and based on the valid tag and the keep tag being set, updating the OSC history table corresponding to the load instruction.
    Type: Grant
    Filed: August 31, 2016
    Date of Patent: May 16, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Khary J. Alexander, Ilya Granovsky
  • Publication number: 20170109493
    Abstract: A system and method for providing chronic obstructive pulmonary disease (COPD) exacerbation risk notifications in real time or near-real time is described. Rescue and controller medication events are detected by sensors associated with the patient's medicament device/s, and provide a basis to determine to rescue and controller medication use trends for the patient. This data is analyzed to determine the patient's risk for COPD exacerbation after each event, and is used to send notifications to one or both of the patient and their health care provider.
    Type: Application
    Filed: October 14, 2016
    Publication date: April 20, 2017
    Inventors: Chris Hogg, Gregory F. Tracy, John David Van Sickle, Jason Grosz, Jeffrey J. Alexander, Chase Acton, Mike Lohmeier, John Kalmi, Dmitry Stupakov
  • Publication number: 20170109170
    Abstract: Technical solutions are described for dynamically managing an operand-store-compare (OSC) prediction table for load and store operations executed out-of-order. One general aspect includes a method that includes receiving a request to retire a queue entry corresponding to an instruction. The method also includes identifying an OSC prediction for the instruction based on an OSC prediction table entry, where the OSC prediction indicates if the instruction is predicted to hit an OSC hazard. The method also includes determining if the instruction hit the OSC hazard. The method also includes in response to the OSC prediction indicating that the instruction is predicted to hit the OSC hazard and the instruction not hitting the OSC hazard, invalidating the OSC prediction table entry corresponding to the instruction. The present document further describes examples of other aspects such as methods, computer products.
    Type: Application
    Filed: October 19, 2015
    Publication date: April 20, 2017
    Inventors: Khary J. Alexander, Jane H. Bartik, Jatin Bhartia, James J. Bonanno, Adam B. Collura, Jang-Soo Lee, James R. Mitchell, Anthony Saporito
  • Patent number: 9618961
    Abstract: An apparatus may, for example, include a first lever pivoting about a first axis. The apparatus may also include a second lever mounted with the first lever, pivoting about a second axis, and biased to a first position. The first lever can be configured to engage a braking system of a vehicle when the first lever is pivoted about the first axis and the second lever is in the first position. The second lever can be configured to be pivoted about the second axis to a second position. The first lever can be configured to disengage a reverse lockout system of the vehicle when the second lever is in the second position. The second lever can be configured to be pivoted about the second axis to a third position, which cases the first lever to engage a parking brake mechanism of the vehicle.
    Type: Grant
    Filed: July 19, 2013
    Date of Patent: April 11, 2017
    Assignee: HONDA MOTOR CO., LTD.
    Inventors: Philip A. Oakes, Scott Daniel Batdorf, Rob S. Zimmerman, Matthew J. Alexander
  • Patent number: D792589
    Type: Grant
    Filed: February 8, 2016
    Date of Patent: July 18, 2017
    Assignee: SIMPLICITY, LLC
    Inventors: Ian J. Alexander, Brian D Owens
  • Patent number: D802127
    Type: Grant
    Filed: June 2, 2014
    Date of Patent: November 7, 2017
    Assignee: SIMPLICITY, LLC
    Inventors: Ian J. Alexander, Brian D. Owens
  • Patent number: D804665
    Type: Grant
    Filed: February 8, 2016
    Date of Patent: December 5, 2017
    Assignee: SIMPLICITY, LLC
    Inventors: Ian J. Alexander, Brian D Owens