Patents by Inventor Mark A. Alexander

Mark A. 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: 10375107
    Abstract: A technique to provide runtime output sanitization filtering of web application content that contains multiple contexts in which dynamic output is included. To facilitate this operation, dynamically-generated content is prepared for sanitization in advance, preferably by being “marked” by the web application itself (or by middleware). Preferably, given dynamically-generated content is marked by enclosing it between dynamic content indicators. After the document generation is completed but before it is output, the application-generated content is processed by a content sanitization filter. The filter uses the dynamic content identifiers to identify and locate the content that needs output escaping. The filter detects the appropriate context within which the dynamically-generated content has been placed and applies escaping. The output content is prepared for escaping in advance even if assembled from multiple sources that do not operate in the same runtime environment.
    Type: Grant
    Filed: July 22, 2010
    Date of Patent: August 6, 2019
    Assignee: International Business Machines Corporation
    Inventors: Olgierd Pieczul, Mark Alexander McGloin, Mary Ellen Zurko
  • Publication number: 20190213516
    Abstract: A system and method for collaborative product configuration optimization model. A plurality of product families and corresponding one or more product sub-families, a plurality of options families associated with each of the sub-product families is obtained. The option family includes one or more option variants. A first product family from the plurality of product families is selected and the one or more option variants of the first product family is associated with a reference value and is selected based on availability of the one or more option variants. A feasible configuration set for the selected first product family is generated by iteratively performing, for each of a unit of demand, a multi-constrained longest path search traversing across the plurality of option families in an non-increasing order of an average of the reference value of the plurality of the option families and a list of configurations is optimized based on the generated feasible configuration.
    Type: Application
    Filed: July 25, 2018
    Publication date: July 11, 2019
    Applicant: Tata Consultancy Services Limited
    Inventors: Mark Alexander ZHURAVEL, Devadatta Madhukar KULKARNI, Kyle Stephen COOPER, Jeffrey David TEW, Sharad Dnyanoba JADHAV, Ritesh Ravindra KULKARNI, Anandh RAJAPPA
  • Publication number: 20190195990
    Abstract: The present disclosure relates to systems and methods that facilitate light detection and ranging operations. An example method includes determining, for at least one light-emitter device of a plurality of light-emitter devices, a light pulse schedule. The plurality of light-emitter devices is operable to emit light along a plurality of emission vectors. The light pulse schedule is based on a respective emission vector of the at least one light-emitter device and a three-dimensional map of an external environment. The light pulse schedule includes at least one light pulse parameter and a listening window duration. The method also includes causing the at least one light-emitter device of the plurality of light-emitter devices to emit a light pulse according to the light pulse schedule. The light pulse interacts with an external environment.
    Type: Application
    Filed: December 22, 2017
    Publication date: June 27, 2019
    Inventor: Mark Alexander Shand
  • Publication number: 20190179604
    Abstract: Media input audio data corresponding to a media stream and microphone input audio data from at least one microphone may be received. A first level of at least one of a plurality of frequency bands of the media input audio data, as well as a second level of at least one of a plurality of frequency bands of the microphone input audio data, may be determined. Media output audio data and microphone output audio data may be produced by adjusting levels of one or more of the first and second plurality of frequency bands based on the perceived loudness of the microphone input audio data, of the microphone output audio data, of the media output audio data and the media input audio data. One or more processes may be modified upon receipt of a mode-switching indication.
    Type: Application
    Filed: June 14, 2017
    Publication date: June 13, 2019
    Applicant: Dolby Laboratories Licensing Corporation
    Inventors: Mark Alexander, Chunjian Li, Joshua Brandon Lando, Alan J. Seefeldt, Phillip C. Brown, Dirk Jeroen Breebaart
  • Publication number: 20190168052
    Abstract: Systems, methods, and devices for measuring force applied to a machine, where an exercise machine comprises a frame; a motor assembly; a mounting plate, wherein the mounting plate is attached to the motor assembly; a force transducer. The force transducer is attached to the mounting plate and the frame and is the only point of contact between the frame and the motor assembly. The force transducer is configured to measure force applied to the motor assembly.
    Type: Application
    Filed: December 1, 2017
    Publication date: June 6, 2019
    Applicant: ARX Fit, LLC
    Inventors: Mark ALEXANDER, Jay BEAUDRY
  • Patent number: 10282780
    Abstract: A computer-assisted method for alerting a user of a potential negative balance condition in a financial account. The method includes estimating a future account balance of the financial account and determining whether the future account balance will be a negative value. The method also includes generating for display, in a graphical format, an alert to the user that signifies when the future account balance is the negative value.
    Type: Grant
    Filed: March 11, 2013
    Date of Patent: May 7, 2019
    Assignee: The PNC Financial Services Group, Inc.
    Inventors: Michael S. Ley, Bryan L. Mackrell, Thomas S. Kunz, Rodney Hal Monson, Hyun Jin Ko, Michael Aaron Chapman, Mark Alexander Jones
  • Publication number: 20190124450
    Abstract: Sound emanating from the high-frequency diaphragm of a coaxial speaker will diffract into the annular gap between the tweeter unit and the midrange cone. This results in response irregularities. We therefore disclose a loudspeaker, comprising first and second drivers located substantially coaxially with the first driver located centrally and the second driver located concentrically around the first driver, the loudspeaker being bounded at its radially outer side for at least part of its extent by the voice coil former of the second driver and including a spacing between the outermost extent of the first driver and the innermost extent of the second driver thus defining an annular space, the annular space containing a sound-absorbent material. By placing the sound-absorbing material in the annular space, the resonances within this space are damped, thus alleviating their effect. The annular space can have a lower resonant frequency that is below the passband of the first driver.
    Type: Application
    Filed: October 19, 2018
    Publication date: April 25, 2019
    Inventors: Mark Alexander Dodd, Jack Anthony Oclee-Brown, Christopher Spear
  • Publication number: 20190098233
    Abstract: One example system comprises a LIDAR sensor that rotates about an axis to scan an environment of the LIDAR sensor. The system also comprises one or more cameras that detect external light originating from one or more external light sources. The one or more cameras together provide a plurality of rows of sensing elements. The rows of sensing elements are aligned with the axis of rotation of the LIDAR sensor. The system also comprises a controller that operates the one or more cameras to obtain a sequence of image pixel rows. A first image pixel row in the sequence is indicative of external light detected by a first row of sensing elements during a first exposure time period. A second image pixel row in the sequence is indicative of external light detected by a second row of sensing elements during a second exposure time period.
    Type: Application
    Filed: September 28, 2017
    Publication date: March 28, 2019
    Inventors: Blaise Gassend, Benjamin Ingram, Andreas Wendel, Mark Alexander Shand
  • Publication number: 20190041503
    Abstract: A computing system may operate a LIDAR device to emit and detect light pulses in accordance with a time sequence including standard detection period(s) that establish a nominal detection range for the LIDAR device and extended detection period(s) having durations longer than those of the standard detection period(s). The system may then make a determination that the LIDAR detected return light pulse(s) during extended detection period(s) that correspond to particular emitted light pulse(s). Responsively, the computing system may determine that the detected return light pulse(s) have detection times relative to corresponding emission times of particular emitted light pulse(s) that are indicative of one or more ranges. Given this, the computing system may make a further determination of whether or not the one or more ranges indicate that an object is positioned outside of the nominal detection range, and may then engage in object detection in accordance with the further determination.
    Type: Application
    Filed: August 1, 2017
    Publication date: February 7, 2019
    Inventor: Mark Alexander Shand
  • Publication number: 20190004177
    Abstract: A computing system may operate a LIDAR device to emit light pulses in accordance with a time sequence including a time-varying dither. The system may then determine that the LIDAR detected return light pulses during corresponding detection periods for each of two or more emitted light pulses. Responsively, the system may determine that the detected return light pulses have (i) detection times relative to corresponding emission times of a plurality of first emitted light pulses that are indicative of a first set of ranges and (ii) detection times relative to corresponding emission times of a plurality of second emitted light pulses that are indicative of a second set of ranges. Given this, the system may select between using the first set of ranges as a basis for object detection and using the second set of ranges as a basis for object detection, and may then engage in object detection accordingly.
    Type: Application
    Filed: June 30, 2017
    Publication date: January 3, 2019
    Inventor: Mark Alexander Shand
  • Publication number: 20180353716
    Abstract: A flow generator for delivering breathable gas to a patient includes a processor coupled with operation sensors and a user interface. The processor is programmed to generate at least one of time-based or event-based messages relating to at least one of flow generator operation, flow generator service, flow generator use, patient health, peripheral devices and services, patient treatment, and reminders. Time-based messages are generated at predetermined time intervals based on either time of use or elapsed time. The event-based messages are generated based on signals from the operation sensors. The user interface is configured to deliver the messages to at least one of a display, a flow generator service provider, the patient and a physician. By this system, operation of the flow generator is facilitated and enhanced.
    Type: Application
    Filed: August 14, 2018
    Publication date: December 13, 2018
    Inventors: John David OATES, Mark David BUCKLEY, Philip Rodney KWOK, Mark Alexander ABOURIZK, Thomas Evan MILLER, Simone Marie JEHA, Mark John PAYNE, Muditha Pradeep DANTANARAYANA
  • Patent number: 10105445
    Abstract: This disclosure relates to a controlled-release composition containing a water-swellable linear polymer together with an active agent. The water-swellable linear polymer is obtained by reacting together: (a) a polyethylene oxide of number average molecular weight less than or equal to 4000 g/mol; (b) an aliphatic diol; and (c) a difunctional isocyanate. The ratio of components (a) to (b) to (c) is in the range of 0.01-0.1 to 1 to 1.01-1.1 in terms of equivalent weights. The amount of the polyethylene oxide is less than 50 wt % of the polymer. The polymer has a water swelling percentage of 20-100%.
    Type: Grant
    Filed: February 6, 2015
    Date of Patent: October 23, 2018
    Assignee: Ferring B.V.
    Inventors: Jukka Tuominen, Amaia Zurutuza, Mark Alexander Livingstone, Janet Anne Halliday
  • Patent number: 10094541
    Abstract: A novelty light configured to be releasably secured to a user's fingernail and further being configured to have disposed therein a first light source and a second light source. The novelty light includes a support member that is planar in manner having a radius that is approximately equivalent to a human fingernail. Secured to one end of the support member is a lighting chamber. The lighting chamber includes an interior volume having a first internal portion and a second internal portion containing a chemiluminescent material therein. A membrane is disposed within the interior volume of the lighting chamber intermediate the first internal portion and the second internal portion and is configured to be ruptured so as to facilitate the mixing of the chemiluminescent materials so as to produce light. The lighting chamber is further configured with a third internal portion isolated from the second internal portion and first internal portion.
    Type: Grant
    Filed: January 2, 2016
    Date of Patent: October 9, 2018
    Inventor: Mark Alexander
  • Patent number: 10076617
    Abstract: A flow generator for delivering breathable gas to a patient includes a processor coupled with operation sensors and a user interface. The processor is programmed to generate at least one of time-based or event-based messages relating to at least one of flow generator operation, flow generator service, flow generator use, patient health, peripheral devices and services, patient treatment, and reminders. Time-based messages are generated at predetermined time intervals based on either time of use or elapsed time. The event-based messages are generated based on signals from the operation sensors. The user interface is configured to deliver the messages to at least one of a display, a flow generator service provider, the patient and a physician. By this system, operation of the flow generator is facilitated and enhanced.
    Type: Grant
    Filed: March 23, 2015
    Date of Patent: September 18, 2018
    Assignee: ResMed Limited
    Inventors: John David Oates, Mark David Buckley, Philip Rodney Kwok, Mark Alexander Abourizk, Thomas Evan Miller, Simone Marie Jeha, Mark John Payne, Muditha Pradeep Dantanarayana
  • Patent number: 10043274
    Abstract: A method for processing image data of a sample is disclosed. The method comprises registering a first and a second images of at least partially overlapping spatial regions of the sample and processing data from the registered images to obtain integrated image data comprising information about the sample, said information being additional to that available from said first and second images.
    Type: Grant
    Filed: September 2, 2014
    Date of Patent: August 7, 2018
    Assignee: FEI Company
    Inventors: Trond Karsten Varslot, Andrew Maurice Kingston, Adrian Paul Sheppard, Mark Alexander Knackstedt, Robert Martin Sok, Shane Jamie Latham
  • Patent number: 10002263
    Abstract: A communications bus line isolator is provided. In some embodiments, a first side of the communications bus isolator can be coupled to a first device via first communications bus cabling, a second side of the communications bus isolator can be coupled to a second device via second communications bus cabling, and, when the communications bus isolator detects a fault on or tampering or interference with the second communications bus cabling or the second device, the communications bus isolator can isolate the first communications bus cabling from the second communications bus cabling. In some embodiments, when the first device detects a continuous fault on or continuous tampering or interference with the second communications bus cabling or the second device, the first device can transmit a signal to the communications bus isolator, instructing the communications bus isolator to actively disable receivers on the second side of the communications bus isolator.
    Type: Grant
    Filed: March 16, 2016
    Date of Patent: June 19, 2018
    Assignee: HONEYWELL INTERNATIONAL INC.
    Inventor: Mark Alexander Hosey
  • Patent number: 9987364
    Abstract: A water-swellable linear polyurethane polymer is formed by reacting a polyethylene oxide (e.g. PEG 4000 to 35,000), a difunctional compound (e.g. a diamine or diol such as 1,10-decanediol) with a diisocyanate. The ratio of the three components is generally in the range 0.1-1.5 to 1 to 1.1-2.5. The polyurethane is water-swellable in the range 300 to 1700% and soluble in certain organic solvents such as dichloromethane. It can be loaded with pharmaceutically active agents, particularly of high molecular weight, to produce controlled release compositions, such as pessaries etc.
    Type: Grant
    Filed: December 6, 2013
    Date of Patent: June 5, 2018
    Assignee: Ferring B.V.
    Inventors: Janet Anne Halliday, Jukka Tuominen, Mark Alexander Livingstone, Frank Koppenhagen, Lilias Morton Currie, Sarah Stewart
  • Publication number: 20180107404
    Abstract: A garbage collection process for a data deduplication storage system is disclosed. In one implementation, a method is disclosed to perform garbage collection that works effectively across a scale-out cluster and across very large amounts of data. The method includes compacting data in an object store in the scale-out cluster by examining data in a reference map of data blocks in the object store to determine which of the locations within a back-end object in an object store are referenced, and which locations are no longer referenced by a process. The back-end object in an Object Store are altered to remove block data from locations which are no longer referenced, and a hash-to-location table is updated to remove the entries for the removed block data.
    Type: Application
    Filed: November 28, 2017
    Publication date: April 19, 2018
    Applicant: StorReduce
    Inventors: Mark Leslie Cox, Mark Alexander Hugh Emberson, Tyler Wayne Power
  • Patent number: 9932271
    Abstract: Gypsum composites containing cementitious materials and methods of making the same are provided. Gypsum composites include gypsum and a cementitious material. Methods of making gypsum composites include combining gypsum stucco, water, and a cementitious material to form a slurry, and setting and drying the slurry to form a gypsum composite.
    Type: Grant
    Filed: December 4, 2014
    Date of Patent: April 3, 2018
    Assignee: Georgia-Pacific Gypsum LLC
    Inventors: Yi-Hsien Harry Teng, Mark Alexander Leavitt, Jeffrey T. Fields, Vincent B. Thomas
  • Patent number: 9920454
    Abstract: The present invention relates to a process for the preparation of fibers and fibers prepared by the process. The process can provide discontinuous colloidal polymer fibers in a process that employs a low viscosity dispersion medium.
    Type: Grant
    Filed: October 18, 2012
    Date of Patent: March 20, 2018
    Assignee: Heiq Pty Ltd
    Inventors: Alessandra Sutti, Tong Lin, Mark Alexander Kirkland