Patents by Inventor Andrew Davis

Andrew Davis 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: 20200029756
    Abstract: A toilet seat with handles is disclosed. The handles include light transmitters and light receivers. The light transmitters and receivers may be used to determine blood oxygen saturation levels and heart rate of a toilet seat user. Ultrasonic transmitters and receivers in the toilet seat handle are also disclosed for determining bone density of a toilet seat user. The handles may be retractable and may include UV sanitation.
    Type: Application
    Filed: October 2, 2019
    Publication date: January 30, 2020
    Applicant: Hall Labs LLC
    Inventors: David R. Hall, Dan Allen, Andrew Davis, Justin R. Robinson
  • Patent number: 10532346
    Abstract: The present invention relates to methods for producing metal-supported thin layer skeletal catalyst structures, to methods for producing catalyst support structures without separately applying an intermediate washcoat layer, and to novel catalyst compositions produced by these methods. Catalyst precursors may be interdiffused with the underlying metal support then activated to create catalytically active skeletal alloy surfaces. The resulting metal-anchored skeletal layers provide increased conversion per geometric area compared to conversions from other types of supported alloy catalysts of similar bulk compositions, and provide resistance to activity loss when used under severe on-stream conditions. Particular compositions of the metal-supported skeletal catalyst alloy structures can be used for conventional steam methane reforming to produce syngas from natural gas and steam, for hydrodeoxygenation of pyrolysis bio-oils, and for other metal-catalyzed reactions inter alia.
    Type: Grant
    Filed: August 17, 2016
    Date of Patent: January 14, 2020
    Assignee: ALLOY SURFACES COMPANY, INC.
    Inventors: Vincent A. Durante, Rajinder Gill, Andrew Davis, Elaine C. Soltani
  • Patent number: 10503901
    Abstract: In one respect, there is provided a system for training a machine learning model to detect malicious container files. The system may include at least one processor and at least one memory. The at least one memory may include program code that provides operations when executed by the at least one processor. The operations may include: training, based on a training data, a machine learning model to enable the machine learning model to determine whether at least one container file includes at least one file rendering the at least one container file malicious; and providing the trained machine learning model to enable the determination of whether the at least one container file includes at least one file rendering the at least one container file malicious. Related methods and articles of manufacture, including computer program products, are also disclosed.
    Type: Grant
    Filed: November 7, 2016
    Date of Patent: December 10, 2019
    Assignee: Cylance Inc.
    Inventors: Xuan Zhao, Matthew Wolff, John Brock, Brian Wallace, Andy Wortman, Jian Luan, Mahdi Azarafrooz, Andrew Davis, Michael Wojnowicz, Derek Soeder, David Beveridge, Yaroslav Oliinyk, Ryan Permeh
  • Publication number: 20190294644
    Abstract: A method and system for detecting and grouping users in electronic communications includes detecting electronic communications by a user using a device having a computer to communicate with other users. A number of message recipients are identified in the electronic communications. The message recipients are placed in a social graph based on a criteria such as the frequency of the electronic communications between the user and the message recipients. A group is created of the message recipients based on the social graph, and the group is presented to the user. The group can be accessed by the user for routing future electronic communications.
    Type: Application
    Filed: June 11, 2019
    Publication date: September 26, 2019
    Inventors: Brenton Chasse, Andrew Davis, Cory Gorman, Zachary Stair
  • Publication number: 20190286819
    Abstract: In one respect, there is provided a system for classifying malware. The system may include a data processor and a memory. The memory may include program code that provides operations when executed by the processor. The operations may include: providing, to a display, contextual information associated with a file to at least enable a classification of the file, when a malware classifier is unable to classify the file; receiving, in response to the providing of the contextual information, the classification of the file; and updating, based at least on the received classification of the file, the malware classifier to enable the malware classifier to classify the file. Methods and articles of manufacture, including computer program products, are also provided.
    Type: Application
    Filed: May 31, 2019
    Publication date: September 19, 2019
    Inventors: Matthew Maisel, Ryan Permeh, Matthew Wolff, Gabriel Acevedo, Andrew Davis, John Brock, Homer Valentine Strong, Michael Wojnowicz, Kevin Beets
  • Publication number: 20190254343
    Abstract: There is described a container for an aerosol provision device for providing an inhalable medium comprising an aerosol, the container including a first section and second and third sections either side of the first section, wherein the first section and the second and third sections each includes a respective material that permits the aerosol generated in the device to flow into and through the container. A first substance is distributed in the material of the first section, the first substance for modifying a property of the aerosol when the aerosol flows through the container. The material of at least one of the second and third sections is substantially free of the first substance and acts as a barrier to prevent first substance exiting the container.
    Type: Application
    Filed: September 13, 2017
    Publication date: August 22, 2019
    Inventors: Richard HEPWORTH, Andrew DAVIS, John MAJOR, Caner YURTERI, Dominic WOODCOCK, Colin DICKENS
  • Patent number: 10383576
    Abstract: A synthetic aperture photoplethysmography (PPG) sensor is disclosed. A group or matrix of contiguous PPG sensors located on a toilet seat are conditionally combined based on sensor measurements. Conditional combinations may be based on timing data and signal-to-noise ratio data of each of the PPG measurements. Measurements associated with the conditional combinations are then used to determine a cardiac function of a toilet user.
    Type: Grant
    Filed: October 4, 2016
    Date of Patent: August 20, 2019
    Inventors: David R. Hall, Dan Allen, Andrew Davis, Daniel Hendricks, Justin Robinson
  • Patent number: 10360380
    Abstract: In one respect, there is provided a system for classifying malware. The system may include a data processor and a memory. The memory may include program code that provides operations when executed by the processor. The operations may include: providing, to a display, contextual information associated with a file to at least enable a classification of the file, when a malware classifier is unable to classify the file; receiving, in response to the providing of the contextual information, the classification of the file; and updating, based at least on the received classification of the file, the malware classifier to enable the malware classifier to classify the file. Methods and articles of manufacture, including computer program products, are also provided.
    Type: Grant
    Filed: January 19, 2017
    Date of Patent: July 23, 2019
    Assignee: Cylance Inc.
    Inventors: Matthew Maisel, Ryan Permeh, Matthew Wolff, Gabriel Acevedo, Andrew Davis, John Brock, Homer Strong, Michael Wojnowicz, Kevin Beets
  • Publication number: 20190199208
    Abstract: A power supply for a smooth power output level transitioning includes an energy storage circuit for temporarily storing electric energy for driving a load, a semiconductor switch for pulse-width modulation (PWM) switching, and a digital PWM controller. The digital PWM controller generates a driving waveform to regulate on and off status of the semiconductor switch. The driving waveform toggles between PWM periods of a first type and PWM periods of a second type, and gradually adjusts a ratio of numbers of the PWM periods of the two types over time. The toggling driving waveform achieves one or more intermediate finer power output level that cannot be realized by a single type of PWM period with an intermediate duty cycle, due to the minimum item unit of the driving waveform limited by a clock rate of the digital PWM controller.
    Type: Application
    Filed: March 4, 2019
    Publication date: June 27, 2019
    Inventors: William Reed, Andrew Davis, Matthew Whitlock, Brent Dae Hermsmeier
  • Publication number: 20190188381
    Abstract: In some implementations there may be provided a system. The system may include a processor and a memory. The memory may include program code which causes operations when executed by the processor. The operations may include analyzing a series of events contained in received data. The series of events may include events that occur during the execution of a data object. The series of events may be analyzed to at least extract, from the series of events, subsequences of events. A machine learning model may determine a classification for the received data. The machine learning model may classify the received data based at least on whether the subsequences of events are malicious. The classification indicative of whether the received data is malicious may be provided. Related methods and articles of manufacture, including computer program products, are also disclosed.
    Type: Application
    Filed: May 5, 2017
    Publication date: June 20, 2019
    Inventors: Xuan Zhao, Aditya Kapoor, Matthew Wolff, Andrew Davis, Derek Soeder, Ryan Permeh
  • Publication number: 20190156033
    Abstract: In one respect, there is provided a system for training a neural network adapted for classifying one or more scripts. The system may include at least one processor and at least one memory. The memory may include program code which when executed by the at least one memory provides operations including: receiving a disassembled binary file that includes a plurality of instructions; processing the disassembled binary file with a convolutional neural network configured to detect a presence of one or more sequences of instructions amongst the plurality of instructions and determine a classification for the disassembled binary file based at least in part on the presence of the one or more sequences of instructions; and providing, as an output, the classification of the disassembled binary file. Related computer-implemented methods are also disclosed.
    Type: Application
    Filed: November 7, 2018
    Publication date: May 23, 2019
    Inventors: Andrew Davis, Matthew Wolff, Derek A. Soeder, Glenn Chisholm, Ryan Permeh
  • Publication number: 20190144367
    Abstract: The present invention provides processes for the preparation of 3, 5-Dihydroxy-4-isopropyl-trans-stilbene or a salt or solvate thereof and novel intermediates used therein. In some embodiments the 3, 5-Dihydroxy-4-isopropyl-trans-stilbene is prepared from (E)-2-chloro-2-isopropyl-5-styrylcyclohexane-1,3-dione. Also disclosed are crystal forms of 3, 5-Dihydroxy-4-isopropyl-trans-stilbene or a salt or solvate thereof and pharmaceutical compositions comprising same.
    Type: Application
    Filed: November 13, 2018
    Publication date: May 16, 2019
    Inventors: Ian Paul ANDREWS, Nicholas CALANDRA, Tyler Andrew DAVIS, Ravinder Reddy SUDINI
  • Publication number: 20190138721
    Abstract: In one aspect, a computer-implemented method is disclosed. The computer-implemented method may include determining a sketch matrix that approximates a matrix representative of a reference dataset. The reference dataset may include at least one computer program having a predetermined classification. A reduced dimension representation of the reference dataset may be generated based at least on the sketch matrix. The reduced dimension representation may have a fewer quantity of features than the reference dataset. A target computer program may be classified based on the reduced dimension representation. The target computer program may be classified to determine whether the target computer program is malicious. Related systems and articles of manufacture, including computer program products, are also disclosed.
    Type: Application
    Filed: April 21, 2017
    Publication date: May 9, 2019
    Inventors: Michael Wojnowicz, Dinh Huu Nguyen, Andrew Davis, Glenn Chisholm, Matthew Wolff
  • Patent number: 10277457
    Abstract: A wireless access point (10) connected to a fixed telecommunications network (12) broadcasts codes relating to one or more network identities (100, 101) identifying availability of wireless connection to the access point, If connection to the telecommunications network (12) is lost, it suspends one of the identity codes (100) and replaces it with a special identity code for a network identity (102) configured to co-operate with a mobile terminal (53) equipped to recognize the special identity code and transmit a message over another communications link (6, 49) to alert a service center (7) to the fault (13).
    Type: Grant
    Filed: June 4, 2015
    Date of Patent: April 30, 2019
    Assignee: BRITISH TELECOMMUNICATIONS public limited company
    Inventors: Timothy Stevens, Philip Coackley, Andrew Davis, Douglas Williams
  • Patent number: 10264816
    Abstract: The present invention relates to improvements in filters for use in smoking articles such as cigarettes, cigars and cigarillos. The improvements, particularly but not exclusively, relate to filter capabilities and to the manufacture of such filters. In one example, a filter for a smoking article comprises a first fibrous filter material having an average fiber denier in the range 7 to 9 and a second fibrous filter material having an average fiber denier of below 7. The application also describes a filter for a smoking article comprising various other filter arrangements including absorbent and/or adsorbent materials.
    Type: Grant
    Filed: October 25, 2016
    Date of Patent: April 23, 2019
    Assignee: BRITISH AMERICAN TOBACCO (INVESTMENTS) LIMITED
    Inventors: David Lewis, Andrew Davis, John Richardson, John Major, John Sampson
  • Patent number: 10263515
    Abstract: A power supply for a smooth power output level transitioning includes an energy storage circuit for temporarily storing electric energy for driving a load, a semiconductor switch for pulse-width modulation (PWM) switching, and a digital PWM controller. The digital PWM controller generates a driving waveform to regulate on and off status of the semiconductor switch. The driving waveform toggles between PWM periods of a first type and PWM periods of a second type, and gradually adjusts a ratio of numbers of the PWM periods of the two types over time. The toggling driving waveform achieves one or more intermediate finer power output level that cannot be realized by a single type of PWM period with an intermediate duty cycle, due to the minimum item unit of the driving waveform limited by a clock rate of the digital PWM controller.
    Type: Grant
    Filed: April 14, 2016
    Date of Patent: April 16, 2019
    Assignee: LICON TECHNOLOGY CORPORATION
    Inventors: William Reed, Andrew Davis, Matthew Whitlock, Brent Dae Hermsmeier
  • Publication number: 20190056706
    Abstract: Embodiments provide systems, apparatus and methods for energy management.
    Type: Application
    Filed: June 14, 2018
    Publication date: February 21, 2019
    Inventor: Michael Andrew Davis, II
  • Publication number: 20190011891
    Abstract: Embodiments provide methods, systems and apparatus for predictive management of efficient selecting and receiving of retail electric utility service to a facility for a period, by automated selecting of a retail utility service provider corresponding to a selected least cost path of predicted rate plan choices across the period, wherein costs of all possible, viable time-bounded predicted rate plan choices are determined for predicted consumer usage where a predicted market of retail rate formulas for the period are predicted in relation to at least one variable, such as weather.
    Type: Application
    Filed: July 17, 2018
    Publication date: January 10, 2019
    Inventor: Michael Andrew Davis, II
  • Publication number: 20180373795
    Abstract: A method and system for detecting and grouping users in electronic communications includes detecting electronic communications by a user using a device having a computer to communicate with other users. A number of message recipients are identified in the electronic communications. The message recipients are placed in a social graph based on a criteria such as the frequency of the electronic communications between the user and the message recipients. A group is created of the message recipients based on the social graph, and the group is presented to the user. The group can be accessed by the user for routing future electronic communications.
    Type: Application
    Filed: June 27, 2017
    Publication date: December 27, 2018
    Inventors: Brenton Chasse, Andrew Davis, Cory Gorman, Zachary Stair
  • Patent number: 10157279
    Abstract: In one respect, there is provided a system for training a neural network adapted for classifying one or more scripts. The system may include at least one processor and at least one memory. The memory may include program code which when executed by the at least one memory provides operations including: receiving a disassembled binary file that includes a plurality of instructions; processing the disassembled binary file with a convolutional neural network configured to detect a presence of one or more sequences of instructions amongst the plurality of instructions and determine a classification for the disassembled binary file based at least in part on the presence of the one or more sequences of instructions; and providing, as an output, the classification of the disassembled binary file. Related computer-implemented methods are also disclosed.
    Type: Grant
    Filed: July 14, 2016
    Date of Patent: December 18, 2018
    Assignee: Cylance Inc.
    Inventors: Andrew Davis, Matthew Wolff, Derek A. Soeder, Glenn Chisholm, Ryan Permeh