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: 20200410108
    Abstract: Described are methods and computing devices for identifying potential vulnerabilities in a software package. The package includes build files that include an application file and one or more associated files. The method may include scanning the application file to identify and extract a string from the application file and determining that the string is referenced in one of the associated files and obtaining data associated with the string from the associated file. The string may then be classified based, in part, on the data obtained from the associated file, and a full context may be determined for the string based, at least in part, on the classification. A relevance rank for the string is then set based on the full context and the string and its relevance rank are output.
    Type: Application
    Filed: June 27, 2019
    Publication date: December 31, 2020
    Applicant: BlackBerry Limited
    Inventors: Adam John BOULTON, William James MCCOURT, Benjamin John GODWOOD
  • Publication number: 20200401389
    Abstract: A computer-implemented method of selectively installing an application from an application archive file is disclosed. The method includes receiving an indication to install an application on a computing device, the application being available for download as an archive file storing a manifest file and one or more installation files. The method further includes determining that installation of the application is permissible. The determining includes: without downloading the archive file, downloading at least a portion of the manifest file; and determining, based on the at least a portion of the manifest file, that installation of the application on the computing device would comply with a device management policy for the computing device. After determining that installation of the application is permissible, the archive file is downloaded and the application is installed therefrom. Related computer-readable media and computer systems are also disclosed.
    Type: Application
    Filed: June 18, 2020
    Publication date: December 24, 2020
    Applicant: BlackBerry Limited
    Inventor: Adam John BOULTON
  • Patent number: 10870665
    Abstract: A cocrystal having the formula LiX.aM, or a solvate or hydrate thereof, wherein X is a conjugate base of an organic acid, M is a neutral organic molecule, and a is from 0.5 to 4, pharmaceutical compositions comprising such cocrystals, cocrystal solvates, or cocrystal hydrates, and methods of preparing such cocrystals, cocrystal solvates, or cocrystal hydrates, and such pharmaceutical compositions.
    Type: Grant
    Filed: August 28, 2019
    Date of Patent: December 22, 2020
    Assignee: UNIVERSITY OF SOUTH FLORIDA
    Inventors: Michael John Zaworotko, Naga Duggirala, Adam John Smith, Roland Douglas Shytle
  • Publication number: 20200364329
    Abstract: A method at a computing device for identification post compilation manipulation of a binary image, the method including assessing the binary image for at least one junk instruction set; determining that the at least one junk instruction set is found within the binary image; and flagging the binary image as being manipulated based on the determining.
    Type: Application
    Filed: May 15, 2019
    Publication date: November 19, 2020
    Inventor: Adam John Boulton
  • Publication number: 20200364336
    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: Application
    Filed: May 15, 2019
    Publication date: November 19, 2020
    Inventor: Adam John Boulton
  • Publication number: 20200341485
    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: Application
    Filed: July 13, 2020
    Publication date: October 29, 2020
    Inventor: Adam John Boulton
  • Patent number: 10813876
    Abstract: A method for preparing silicone elastomers containing hydrophilic skin actives with excellent characteristics is described. The elastomer shows enhanced efficacy with respect to the skin actives compared to skin care compositions formulated with individual elastomer and active components. Skin care compositions containing the inventive silicone elastomers and methods of skin treatment are also described.
    Type: Grant
    Filed: February 22, 2017
    Date of Patent: October 27, 2020
    Assignee: Conopco, Inc.
    Inventors: Adam John Limer, Anjing Lou, Brian John Dobkowski, Wei Zhao, Wenhui Song
  • Publication number: 20200311281
    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, a security risk value for each of a plurality of security risk factors of the binary software code; for each of the plurality of security risk factors, determining, by the at least one hardware processor, a security confidence level of the respective security risk factor; and generating, by the at least one hardware processor, a security notification, wherein the security notification includes the security confidence levels corresponding to the plurality of security risk factors.
    Type: Application
    Filed: March 29, 2019
    Publication date: October 1, 2020
    Applicant: BlackBerry Limited
    Inventor: Adam John BOULTON
  • Patent number: 10791429
    Abstract: A method includes generating location change information of a computing device in accordance with a location resolution level of a reporting approach and sending the location change information to another computing device in accordance with a location reporting frequency of the reporting approach. The method further includes detecting geo-activity change of the computing device and updating the reporting approach based on the geo-activity change to produce an updated location resolution level and an updated location reporting frequency. The method further includes generating further location change information of the computing device in accordance with the updated location resolution level and sending the further location change information to the other computing device in accordance with the updated location reporting frequency.
    Type: Grant
    Filed: October 2, 2019
    Date of Patent: September 29, 2020
    Assignee: JIO, Inc.
    Inventors: Roger W. Ady, Adam John Kusey, Makarand Manohar Karvekar, David Edward Stude, Justin Douglas Eltoft, Ivan Kolotov, Bharat Sunkavally, Peter Gene Jansons
  • Patent number: 10782391
    Abstract: A method of and apparatus for processing received radiation (e.g. RADAR radiation) reflected from a target, the method comprising generating a set of predicted targets, the set of predicted targets comprising at least one member, each member representing a state of the target, generating a predicted waveform for the radiation for each member dependent upon the state of the target, and comparing each predicted waveform with a waveform of the received radiation to determine the accuracy with which the state of the target represented by the member for which the predicted waveform was generated matches an actual state of the target.
    Type: Grant
    Filed: August 11, 2016
    Date of Patent: September 22, 2020
    Assignee: TRW Limited
    Inventors: Martin John Thompson, Adam John Heenan, Ernest Casaban Lillo
  • Publication number: 20200294080
    Abstract: Provided herein are method, apparatus, and computer program products for automatically outputting a wearer interface or a redemption interface. The wearer interface and the redemption interface may contain information related to a wearer of a wearable device and a provider respectively. The wearable device may reference a merchant redemption parameters database to facilitate the output of the redemption interface, and the wearable device my reference a wearer parameters database to facilitate the output of the wearer interface. Both the wearer interface and the redemption interface may be displayed on the wearable device by an interactive display.
    Type: Application
    Filed: April 1, 2020
    Publication date: September 17, 2020
    Applicant: Groupon, Inc.
    Inventors: Peter Bengt Karl BERGSTROM, Adam John MUHLBAUER, Don Albert CHENNAVASIN, Devdatta GANGAL, Jingting WANG
  • Publication number: 20200294641
    Abstract: Data related to the adherence of a patient to a therapy regime can be collected from multiple medical devices, each of which may have an incomplete data set with data entries associated with times. Each incomplete data set represents a portion of a complete data set. The data sets can be integrated to create a complete data set with data entries from each incomplete data set being arranged in a temporal sequence with respect to one another. A report may be generated, the report having the data entries of the complete data set or a function of the data entries of the complete data set.
    Type: Application
    Filed: June 3, 2020
    Publication date: September 17, 2020
    Inventors: Adam John Darby, Donald Roy Kuriger, Bernhard Florian Lamprecht, Mark Samuel Hamilton, Alex Young, Benjamin Wilson Casse
  • Publication number: 20200293665
    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: Application
    Filed: March 14, 2019
    Publication date: September 17, 2020
    Applicant: BlackBerry Limited
    Inventor: Adam John BOULTON
  • Publication number: 20200284225
    Abstract: A carburetor drain apparatus includes a carburetor bowl, a fuel supply pipe, a fuel drain pipe, and a bail interface. The carburetor bowl is configured to store fuel and provide the fuel to an air passage. The fuel supply pipe is connected a fuel tank and the carburetor bowl. The fuel drain pipe is connected to the carburetor bowl. The bail interface is configured to operate in response to actuation of a bail to open the fuel drain pipe.
    Type: Application
    Filed: March 5, 2019
    Publication date: September 10, 2020
    Inventors: Terrence Michael Rotter, Jarrod J. Jackett, Mark Jason Huibregtse, Michael James Dins, Jonathan Thomas Bykowski, Michael Jon Duwe, Brett Michael Wegner, Michael James Tursky, Adam John Reich
  • Publication number: 20200279556
    Abstract: The intelligent automated assistant system engages with the user in an integrated, conversational manner using natural language dialog, and invokes external services when appropriate to obtain information or perform various actions. The system can be implemented using any of a number of different platforms, such as the web, email, smartphone, and the like, or any combination thereof. In one embodiment, the system is based on sets of interrelated domains and tasks, and employs additional functionally powered by external services with which the system can interact.
    Type: Application
    Filed: May 20, 2020
    Publication date: September 3, 2020
    Inventors: Thomas Robert GRUBER, Adam John CHEYER, Dag KITTLAUS, Didier Rene GUZZONI, Christopher Dean BRIGHAM, Richard Donald GIULI, Marcello BASTEA-FORTE, Harry Joseph SADDLER
  • Patent number: 10764134
    Abstract: Systems, methods, and software can be used to configure a firewall system in a vehicle network. In some aspects, a computer-implemented method includes receiving a software code of a network node connected to a trusted network of a vehicle network that includes the trusted network internal to a vehicle and an untrusted network external to the vehicle, wherein the trusted network includes one or more functional domains for controlling functionalities of the vehicle; performing an analysis of the software code to identify connectivity of the network nodes in the vehicle network; determining connectivity information of the network nodes in the vehicle network based on the analysis, wherein the connectivity information includes at least one of Network Layer connectivity information, Transport Layer connectivity information, or Application Layer connectivity information; and configuring one or more firewalls in the vehicle network based on the connectivity information.
    Type: Grant
    Filed: January 16, 2019
    Date of Patent: September 1, 2020
    Assignee: BlackBerry Limited
    Inventors: Stephen John Barrett, Adam John Boulton, Jonathon Brookfield, Nicholas James Russell
  • Publication number: 20200265389
    Abstract: A method and an electronic device are provided that include receiving at the electronic device a start and an end of an out-of-office period and an out-of-office preference for responding to new invitations to events occurring during the out-of-office period received at the electronic device, receiving at the electronic device a new invitation to an event occurring during the out-of-office period, and automatically transmitting at the electronic device a response to the new invitation based on the out-of-office preference.
    Type: Application
    Filed: May 4, 2020
    Publication date: August 20, 2020
    Inventors: Christopher James RUNSTEDLER, Samer FAHMY, Bartholomew Alexander BOECKNER, Kieran Patrick CUNNEY, Jan Anthony KORSMAN, Jared Daniel LEPIC, Grant Ross ELLIOTT, Andrew Joseph KLAMUT, Matthew Donald HODGSON, Minh PHAM, Clifford HUNG, Morgan Trevor MCLAUGHLIN, Adam John VAZ, Jeffrey Tyson ARMSTRONG, Daniel Ian ACKLAND
  • Patent number: 10732640
    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: April 13, 2018
    Date of Patent: August 4, 2020
    Assignee: BlackBerry Limited
    Inventor: Adam John Boulton
  • Patent number: 10734104
    Abstract: Data related to the adherence of a patient to a therapy regime can be collected from multiple medical devices, each of which may have an incomplete data set with data entries associated with times. Each incomplete data set represents a portion of a complete data set. The data sets can be integrated to create a complete data set with data entries from each incomplete data set being arranged in a temporal sequence with respect to one another. A report may be generated, the report having the data entries of the complete data set or a function of the data entries of the complete data set.
    Type: Grant
    Filed: March 18, 2015
    Date of Patent: August 4, 2020
    Assignee: Fisher & Paykel Healthcare Limited
    Inventors: Adam John Darby, Donald Roy Kuriger, Bernhard Florian Lamprecht, Mark Samuel Hamilton, Alex Young, Benjamin Wilson Casse
  • Patent number: 10719610
    Abstract: Systems, methods, and software can be used to generating security manifests for software components using binary static analysis. In some aspects, one computer-implemented method includes performing a binary static analysis of a binary software component to determine one or more security characteristics of the binary software component; generating a security manifest for the binary software component including the determined one or more security characteristics of the binary software component; and providing the security manifest to a software management system configured to determine whether to deploy the binary software component based on the security manifest.
    Type: Grant
    Filed: August 14, 2017
    Date of Patent: July 21, 2020
    Assignee: BlackBerry Limited
    Inventor: Adam John Boulton