Patents by Inventor Adam John

Adam John 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: 20220082023
    Abstract: Turbine blades with non-axisymmetric forward features are provided. A turbine blade may include a platform and an airfoil extending radially outward from the platform and configured to extend into a fluid flowpath. The airfoil separates an upstream portion of the fluid flowpath from a downstream portion of the fluid flowpath. A sealing member extends axially from the platform toward a stationary nozzle adjacent the platform and separates the fluid flowpath from a wheel space. The platform may have a forward face between the sealing member and the airfoil and, optionally, a forward axial face between the forward face and the airfoil. The forward face or forward axial face may face the upstream portion of the fluid flowpath and may have a profile that is non-axisymmetric with respect to its centerline axis.
    Type: Application
    Filed: September 18, 2020
    Publication date: March 17, 2022
    Inventors: Moorthi Subramaniyan, Adam John Fredmonski
  • Publication number: 20220070561
    Abstract: A variable length soundbar broadly comprising a number of leveling brackets, an elongated alignment bar, a number of speakers mounting brackets, a number of speakers, and a grille. The leveling brackets include a vertical screw leveler for leveling the elongated alignment bar and hence the speakers. The speaker mounting brackets are configured to be laterally spaced from each other on the elongated alignment bar. The speakers each include a number of drivers configured to output sounds of different frequencies. The grille is configured to at least partially cover the speakers. The grille and the elongated alignment bar are configured to be resized to a desired length.
    Type: Application
    Filed: June 3, 2021
    Publication date: March 3, 2022
    Applicant: MS Electronics LLC
    Inventors: Adam John Bowers, Loren Paul Magruder
  • Patent number: 11263130
    Abstract: A system and related method for managing memory in data processing comprises allocating each of a plurality of application containers a respective portion of a memory communicatively coupled to a plurality of processing units. The method further comprises allocating each of the plurality of application containers a respective group of the plurality of processing units and allocating, to each of the plurality of application containers, nursery and tenured heap spaced in the memory. The method then comprises performing, responsive to a request from an application container, garbage collection from the nursery and tenured heap spaces allocated to the application container.
    Type: Grant
    Filed: July 11, 2019
    Date of Patent: March 1, 2022
    Assignee: International Business Machines Corporation
    Inventors: Howard Hellyer, Adam John Pilkington, Richard Chamberlain
  • Publication number: 20220058260
    Abstract: A computer includes a memory and a processor programmed to execute instructions stored in the memory. The instructions include identifying a function in a binary file, assigning one of a plurality of classifications to the function, and determining that the function requires stack cookie protection based at least in part on the classification assigned to the function.
    Type: Application
    Filed: October 25, 2021
    Publication date: February 24, 2022
    Applicant: Blackberry Limited
    Inventors: Adam John BOULTON, Benjamin John GODWOOD
  • Publication number: 20220060537
    Abstract: The description relates to predicting terms based on text inputted by a user. One example includes a computing device comprising a processor configured to send, over a communications network, the text to a remote prediction engine. The processor is configured to send the text to a local prediction engine stored at the computing device, and to monitor for a local predicted term from the local prediction engine and a remote predicted term from the remote prediction engine, in response to the sent text. The computing device includes a user interface configured to present a final predicted term to the user such that the user is able to select the final term. The processor is configured to form the final predicted term using either the remote predicted term or the local predicted term on the basis of a time interval running from the time at which the user input the text.
    Type: Application
    Filed: August 12, 2021
    Publication date: February 24, 2022
    Inventors: Adam John Cudworth, Alexander Gautam Primavesi, Piotr Jerzy Holc, Joseph Charles Woodward
  • Patent number: 11256805
    Abstract: A method at a computing device for identification of secure binary images, the method including: dissecting a binary image into routines and functions; disassembling byte code for the dissected routines and functions; retrieving local routine and function parameters; counting a number of conditional routines for each local routine and function parameter; and creating a confidence score for each dissected routine and function.
    Type: Grant
    Filed: May 15, 2019
    Date of Patent: February 22, 2022
    Assignee: BlackBerry Limited
    Inventor: Adam John Boulton
  • Patent number: 11250127
    Abstract: A computer includes a memory and a processor programmed to execute instructions stored in the memory. The instructions include filtering dependency code from a binary file to separate the dependency code from custom code in the binary file. The instructions further include evaluating the custom code in the binary file for a security risk.
    Type: Grant
    Filed: September 12, 2018
    Date of Patent: February 15, 2022
    Assignee: Blackberry Limited
    Inventor: Adam John Boulton
  • Patent number: 11233502
    Abstract: In a general aspect, a circuit can include a pass device configured to receive an input voltage and provide an output voltage. The circuit can further include a current sink coupled with a control terminal of the pass device, the current sink being configured to discharge the control terminal of the pass device to limit the output voltage in response to the input voltage exceeding a threshold voltage. The circuit can also include a switch coupled in series with the current sink, the switch being configured to enable the current sink in response to the input voltage exceeding the threshold voltage.
    Type: Grant
    Filed: July 16, 2020
    Date of Patent: January 25, 2022
    Assignee: SEMICONDUCTOR COMPONENTS INDUSTRIES, LLC
    Inventor: Adam John Whitworth
  • Publication number: 20210401106
    Abstract: An upper for a shoe includes a woven element comprising at least one single-layer portion and at least one multi-layer portion, wherein the single-layer portion is formed from a single woven layer and the multi-layer portion is formed from at least two overlapping woven layers, wherein the at least one single-layer portion is adjacent to the at least one multi-layer portion, and wherein the multi-layer portion comprises at least one protrusion of the woven element.
    Type: Application
    Filed: June 23, 2021
    Publication date: December 30, 2021
    Inventors: Benjamin Alexander THOMPSETT, Matthias ETZOLD, Quentin FERRARI, Thomas PITTS, Faina Chunhan LIANG, Adam John MAHER, Brieuc Pierre Marie FERRON
  • Patent number: 11210403
    Abstract: Systems, methods, and software can be used to analyze security risks of a binary software code. In some aspects, a computer-implemented method comprises: receiving, by at least one hardware processor, a binary software code; determining, by the at least one hardware processor, that the binary software code accesses one or more network addresses; for each of the one or more network addresses that are accessed by the binary software code: determining, by the at least one hardware processor, whether the binary software code uses an insecure network protocol to access the network address; and generating, by the at least one hardware processor, a security notification indicating the network address that is accessed by the binary software code using the insecure network protocol.
    Type: Grant
    Filed: March 14, 2019
    Date of Patent: December 28, 2021
    Assignee: BlackBerry Limited
    Inventor: Adam John Boulton
  • Patent number: 11210405
    Abstract: A method of determining a severity score is disclosed. The method includes receiving a binary; using the binary, determining a plurality of vulnerability parameters; and generating a report based on the plurality of vulnerability parameters.
    Type: Grant
    Filed: October 29, 2019
    Date of Patent: December 28, 2021
    Assignee: BlackBerry Limited
    Inventors: Adam John Boulton, William James McCourt, Benjamin John Godwood, Paul Compton Hirst
  • Patent number: 11195031
    Abstract: A method of determining the boundary of a driveable space in a scene around a vehicle, comprises capturing a first colour image of the scene, computing a set of histograms of oriented gradients, for instance using a HOG algorithm, each histogram corresponding to a cell in a set of cells, assigning an entropy value to the cell by computing the entropy of the histogram for the cell, dividing the image into bins in a way that corresponds to a rectangular grid in the real world, and calculating an overall entropy value for each bin from the entropy values for the cells in the bin and an overall colour characteristic value for each bin. The entropy value and colour characteristic value for each bin are fed into a classifier that is configured to classify regions of the image corresponding to each bin as regions likely to be driveable space or that are not likely to be driveable space, from which the boundary is derived.
    Type: Grant
    Filed: December 15, 2017
    Date of Patent: December 7, 2021
    Assignee: ZF Automotive UK Limited
    Inventors: Martin John Thompson, Adam John Heenan, Oliver Payne, Stephen Crumpler
  • Patent number: 11180115
    Abstract: Systems, methods, and software can be used to control vehicle operation based on vehicle information. In some aspects, a method is disclosed comprising: transmitting, from a vehicle, a vehicle information request, wherein the vehicle information request comprises an identification (ID) of the vehicle; receiving, at the vehicle, a vehicle information response, wherein the vehicle information response comprises vehicle information of the vehicle; and controlling, by at least one hardware processor on the vehicle, an operation of the vehicle based on the vehicle information.
    Type: Grant
    Filed: December 27, 2018
    Date of Patent: November 23, 2021
    Assignee: BlackBerry Limited
    Inventor: Adam John Boulton
  • Patent number: 11181924
    Abstract: An autonomous or semi-autonomous vehicle may improve the overall safety of other vehicles by determining an action of a proximate vehicle based on sensor data and determining one or more expected visual cues associated with the determined action. One or more images of the proximate vehicle may then be used to detect a difference between expected visual cues and the captured images. Detected differences may be used to notify one or more entities that can then take corrective actions.
    Type: Grant
    Filed: July 13, 2020
    Date of Patent: November 23, 2021
    Assignee: BlackBerry Limited
    Inventor: Adam John Boulton
  • Publication number: 20210357661
    Abstract: A method of detecting objects located in an environment around a vehicle, comprises the steps of obtaining a 2D image of a scene from an image capture device fitted to the vehicle, generating a set of particles that each comprise a set of parameters that define the state of at least one object that may be present in the scene, calculating an edge strength and edge direction for each pixel of the captured 2D image; and for each particle in the set: generating a 3D probabilistic model of the object that is associated with the particle, the model defining a set of edges of the object, each edge in the model defined by at least one likelihood function defining a probabilistic distribution of at least one characteristic of the edge, mapping the likelihood functions of the probabilistic model into the 2D plane of the captured image as a function of the parameters of the particle; and processing the edge strength and edge direction values with the probability values to determine the likelihood that the particle defi
    Type: Application
    Filed: December 15, 2017
    Publication date: November 18, 2021
    Inventors: Adam John Heenan, Martin John Thompson, Ignazio Indovina
  • Publication number: 20210346058
    Abstract: An external fixation system includes first and second fixation members having first and second pluralities of mounting holes, respectively. The first and second plurality of holes are configured to receive first and second ends of a plurality of struts, each strut having a default or initial mounting position. A simulation of the correction may be performed with the struts in the default positions, but it may be determined that the correction is not achievable. Additional simulations of the correction may be performed with the ends of the struts in different mounting positions to determine if other mounting positions of the struts allow the correction to be completed. During the correction, if one of the struts reaches a maximum length, it may be disconnected and reconnected to a different mounting hole so that, after being reconnected, the strut may be further increased in length to continue the correction.
    Type: Application
    Filed: July 23, 2021
    Publication date: November 11, 2021
    Inventors: Adam John Edelhauser, Ashish Gangwar, Sridhar Anjanappa, Subash K. Mannanal, Patrick Valli
  • Patent number: 11157611
    Abstract: A computer includes a memory and a processor programmed to execute instructions stored in the memory. The instructions include identifying a function in a binary file, assigning one of a plurality of classifications to the function, and determining that the function requires stack cookie protection based at least in part on the classification assigned to the function.
    Type: Grant
    Filed: September 12, 2018
    Date of Patent: October 26, 2021
    Assignee: Blackberry Limited
    Inventors: Adam John Boulton, Benjamin John Godwood
  • Patent number: 11153227
    Abstract: Embodiments of the present invention provide methods, computer program products, and systems. One example comprises monitoring traffic between a plurality of microservices to determine a property of the traffic. Embodiments of the present invention can then, based on the determined property of the monitored traffic, relocate each of the plurality of microservices from its respective origin resource to a shared resource.
    Type: Grant
    Filed: August 5, 2020
    Date of Patent: October 19, 2021
    Assignee: International Business Machines Corporation
    Inventors: Richard Chamberlain, Adam John Pilkington, Howard Hellyer
  • Patent number: 11115463
    Abstract: The description relates to predicting terms based on text inputted by a user. One example includes a computing device comprising a processor configured to send, over a communications network, the text to a remote prediction engine. The processor is configured to send the text to a local prediction engine stored at the computing device, and to monitor for a local predicted term from the local prediction engine and a remote predicted term from the remote prediction engine, in response to the sent text. The computing device includes a user interface configured to present a final predicted term to the user such that the user is able to select the final term. The processor is configured to form the final predicted term using either the remote predicted term or the local predicted term on the basis of a time interval running from the time at which the user input the text.
    Type: Grant
    Filed: November 22, 2016
    Date of Patent: September 7, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Adam John Cudworth, Alexander Gautam Primavesi, Piotr Jerzy Holc, Joseph Charles Woodward
  • Patent number: D937613
    Type: Grant
    Filed: March 19, 2021
    Date of Patent: December 7, 2021
    Assignee: Apple Inc.
    Inventors: Alice Marlin Brugger, Richard Coward, Joshua Robert Edwards, Tracey Adam Finger, Jean-Marc Gady, Gabriel Lamb, Gregory Guillaume Lespinard, Adam John Oestreicher, Constantino Siampos, Moritz Wilsberg, Stephen Yustiono, Mi Zou