Patents by Inventor Andrew Davies
Andrew Davies 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: 11311156Abstract: 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: GrantFiled: October 2, 2019Date of Patent: April 26, 2022Assignee: Medic, Inc.Inventors: David R. Hall, Dan Allen, Andrew Davis, Justin R. Robinson
-
Patent number: 11308471Abstract: A media terminal includes two integrated currency devices, each device providing at least one feature/operation that is similar to or is the same as the other device. Two independent sessions to each device are made and presented to a transaction application of the terminal as a single aggregated session. When the transaction application issues a command through the single aggregated session, a decision is made that is transparent to the application as to which device should process the command on behalf of the application and the command is issued to the selected device over the corresponding independent session. Results or notifications provided by the selected device are aggregated and provided to the application over the single aggregated session. In an embodiment, the two integrated currency devices are different types of devices from one another.Type: GrantFiled: April 10, 2020Date of Patent: April 19, 2022Assignee: NCR CorporationInventors: Alexander (Sandy) Pearson Miller, Andrew Davis, Christopher James Dunlop, Kevin MacDonald McKenzie
-
Patent number: 11283818Abstract: A system is provided 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 memory may include program code which when executed by the at least one processor provides operations including: processing a container file with a trained machine learning model, wherein the trained machine learning is trained to determine a classification for the container file indicative of whether the container file includes at least one file rendering the container file malicious; and providing, as an output by the trained machine learning model, an indication of whether the container file includes the at least one file rendering the container file malicious. Related methods and articles of manufacture, including computer program products, are also disclosed.Type: GrantFiled: April 28, 2020Date of Patent: March 22, 2022Assignee: Cylance Inc.Inventors: Xuan Zhao, Matthew Wolff, John Brock, Brian Michael Wallace, Andy Wortman, Jian Luan, Mahdi Azarafrooz, Andrew Davis, Michael Thomas Wojnowicz, Derek A. Soeder, David N. Beveridge, Yaroslav Oliinyk, Ryan Permeh
-
Patent number: 11249219Abstract: A method, a tool, and a system for modeling sediment surface paleo-temperature are provided. The method includes: determining a latitudinal temperature gradient of a location for a time period in the geologic past based on a depositional environment of the location during the time period; determining a surface temperature of the location during the time period using the latitudinal temperature gradient and a latitude of the location during the time period; and modifying the surface temperature at the location during the time period based on an altitude of the location during the time period.Type: GrantFiled: December 29, 2016Date of Patent: February 15, 2022Assignee: Landmark Graphics CorporationInventors: Elham Mohsenian, Andrew Davies, Afshin Fathi Mobarakabad
-
Publication number: 20220019427Abstract: Methods, non-transitory computer readable media, and computing devices are disclosed that provision an analytics application in an instance of a software development platform. The analytics application comprises a schema, one or more functions, and one or more dashboard templates. Raw analytics data is extracted according to the schema. The raw analytics data is logged by the software development platform in one or more databases and is based on monitored activity associated with a software development process performed on the software development platform. The one or more functions are then applied to the extracted raw analytics data to generate performance metrics for the software development process. The one or more dashboard templates are populated based on the performance metrics and the populated one or more dashboard templates are embedded into a user interface of the software development platform to facilitate visualization of the raw analytics data.Type: ApplicationFiled: July 15, 2021Publication date: January 20, 2022Inventors: Andrew Davis, Gloria Ramchandani, Mert Yalti
-
Publication number: 20220019955Abstract: Methods, non-transitory computer readable media, and computing devices are disclosed that obtains and stores a mapping of status values to process-blocks within stages associated with a linear process performed on an enterprise application network. A work item status in change records of the database is correlated with the status values based on the mapping to identify one of the stages for work items. Event records are then generated based on the correlation, activity records of the database, and another correlation of a unique identifier of one of the work items in each of the change and activity records. A generated value stream map (VSM) is then output for display that comprises a graphical timeline of activity associated with the linear process and metrics generated based on the event records and comprising real-time metrics for the process-blocks or stages and aggregate metrics for the linear process.Type: ApplicationFiled: July 15, 2021Publication date: January 20, 2022Inventors: Andrew Davis, Gloria Ramchandani, Mert Yalti, Ümit Can Uçkan, Mario González Duarte
-
Patent number: 11188646Abstract: 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: GrantFiled: October 24, 2019Date of Patent: November 30, 2021Assignee: 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
-
Patent number: 11188650Abstract: Data is analyzed using feature hashing to detect malware. A plurality of features in a feature set is hashed. The feature set is generated from a sample. The sample includes at least a portion of a file. Based on the hashing, one or more hashed features are indexed to generate an index vector. Each hashed feature corresponds to an index in the index vector. Using the index vector, a training dataset is generated. Using the training dataset, a machine learning model for identifying at least one file having a malicious code is trained.Type: GrantFiled: February 24, 2020Date of Patent: November 30, 2021Assignee: Cylance Inc.Inventor: Andrew Davis
-
Publication number: 20210365808Abstract: A system includes a processor and a memory. The memory includes instructions that are executable by the processor to access training data of a modern feature of interest from direct observations, remotely determined data, or a combination thereof. The instructions are also executable to compile parameter data from at least one model simulation that impacts the modern feature of interest. The instructions are executable to train a machine-learning model to generate a predictive model that matches the training data of the modern feature of interest using the compiled parameter data as input. Furthermore, the instructions are executable to predict a feature of interest in a past time period using the predictive model and at least one historical model simulation that impacts the feature of interest. Additionally, the instructions are executable to execute a processing operation for facilitating hydrocarbon exploration based on the predicted feature of interest from the predictive model.Type: ApplicationFiled: May 22, 2020Publication date: November 25, 2021Inventors: Andrew Davies, Elizabeth Atar, Masoud Ghaderi Zefreh, Graham Baines, Benjamin Greselle
-
Patent number: 11180704Abstract: The present invention relates to a process for producing LPG and BTX from a mixed feedstream comprising C5-C12 hydrocarbons by contacting said feedstream in the presence of hydrogen with a first hydrocracking catalyst and contacting the thus obtained first hydrocracked product in the presence of hydrogen with a second hydrocracking catalyst to produce a second hydrocracked product stream comprising LPG and BTX.Type: GrantFiled: February 21, 2017Date of Patent: November 23, 2021Assignee: SABIC GLOBAL TECHNOLOGIES B.V.Inventors: Maikel van Iersel, Luis Aramburo, Andrew Davies, Emiel van Kimmenade
-
Publication number: 20210326699Abstract: One or more techniques and/or systems are provided for travel speed prediction. A spatial context of a prediction segment of a travel network for which a speed prediction is to be made is identified. The spatial context comprises one or more segments of the travel network that are part of trajectories of objects passing through the predication segment and that have predicted likelihoods of influencing travel speed along the prediction segment above a threshold. Features of the spatial context are formatted into a format compatible for input into the model based upon a structure of the model. The features are input into the model for processing using machine learning functionality to output the speed prediction for the prediction segment.Type: ApplicationFiled: January 26, 2021Publication date: October 21, 2021Inventors: Andrew Davies, Dominic Jason Jordan
-
Publication number: 20210319422Abstract: A media terminal includes two integrated currency devices, each device providing at least one feature/operation that is similar to or is the same as the other device. Two independent sessions to each device are made and presented to a transaction application of the terminal as a single aggregated session. When the transaction application issues a command through the single aggregated session, a decision is made that is transparent to the application as to which device should process the command on behalf of the application and the command is issued to the selected device over the corresponding independent session. Results or notifications provided by the selected device are aggregated and provided to the application over the single aggregated session. In an embodiment, the two integrated currency devices are different types of devices from one another.Type: ApplicationFiled: April 10, 2020Publication date: October 14, 2021Inventors: Alexander (Sandy) Pearson Miller, Andrew Davis, Christopher James Dunlop, Kevin MacDonald McKenzie
-
Publication number: 20210307383Abstract: Disclosed is a consumable for use with apparatus for heating aerosolisable material to volatilise at least one component of the aerosolisable material. The consumable comprises an outer tube, an inner member inside the outer tube, and at least one support that supports the inner member relative to the outer tube so that at least one air gap exists between the inner member and the outer tube. At least one of the inner member, the outer tube and the support comprises aerosolisable material that is heatable to generate aerosol in the air gap. The consumable has at least one outlet for permitting the aerosol to pass out of consumable from the air gap.Type: ApplicationFiled: July 31, 2019Publication date: October 7, 2021Inventors: Andrew Davis, John Richardson, Karl Kaljura, Glen Elgar, Walid Abi Aoun
-
Publication number: 20210299613Abstract: A desalination system including: a partitioned container having upstream and downstream compartments divided by a movable partition, a first inlet port at an upstream end, and a second inlet port and an outlet port at the downstream end; a membrane container housing a cross-flow semipermeable membrane dividing the membrane container into saline and desalinated compartments, the saline compartment including first and second cross-flow ports, the desalinated compartment including a desalinated water outlet port; a feed pump connected to the first inlet port; a recharge pump having an inlet connected to the second cross-flow port and an outlet connected to the second inlet port; a main valve connected between the outlet port and the first cross-flow port; a bypass valve connecting the inlet port to the second cross-flow port and the recharge pump inlet; and a purge valve connecting the first cross-flow port and the main valve to a purge port.Type: ApplicationFiled: May 1, 2019Publication date: September 30, 2021Inventor: Philip Andrew Davies
-
Patent number: 11126719Abstract: 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: GrantFiled: May 31, 2019Date of Patent: September 21, 2021Assignee: Cylance Inc.Inventors: Matthew Maisel, Ryan Permeh, Matthew Wolff, Gabriel Acevedo, Andrew Davis, John Brock, Homer Valentine Strong, Michael Wojnowicz, Kevin Beets
-
Publication number: 20210277812Abstract: An internal combustion engine is provided with oil intake pipes defining oil inlets on both sides of a tunnel type sump. Each oil intake pipe includes a valve which is operable to close the respective flowpath when the respective sump portion is tilted upwardly about the length axis of the engine. The inlets may be arranged to remain submerged in a minimum quantity of oil which is retained in each sump portion while the engine is tilted through its maximum angular range about both length and width axes.Type: ApplicationFiled: October 26, 2020Publication date: September 9, 2021Applicant: Perkins Engines Company LimitedInventors: Jamie Paul Smith, Paul Andrew Davies
-
Patent number: 11106790Abstract: 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: GrantFiled: April 21, 2017Date of Patent: August 31, 2021Assignee: Cylance Inc.Inventors: Michael Wojnowicz, Dinh Huu Nguyen, Andrew Davis, Glenn Chisholm, Matthew Wolff
-
Publication number: 20210256350Abstract: A system is provided for classifying an instruction sequence with a machine learning model. The system may include at least one processor and at least one memory. The memory may include program code that provides operations when executed by the at least one processor. The operations may include: processing an instruction sequence with a trained machine learning model configured to detect one or more interdependencies amongst a plurality of tokens in the instruction sequence and determine a classification for the instruction sequence based on the one or more interdependencies amongst the plurality of tokens; and providing, as an output, the classification of the instruction sequence. Related methods and articles of manufacture, including computer program products, are also provided.Type: ApplicationFiled: December 18, 2020Publication date: August 19, 2021Inventors: Xuan Zhao, Matthew Wolff, John Brock, Brian Wallace, Andy Wortman, Jian Luan, Mahdi Azarafrooz, Andrew Davis, Michael Wojnowicz, Derek Soeder, David Beveridge, Eric Petersen, Ming Jin, Ryan Permeh
-
Publication number: 20210237355Abstract: A modular light for removably attaching to a bio-printer robot end effector, where the light includes: an annular modular light ring housing with an annular opening for receiving the end effector of the bioprinting robot; the housing substantially surrounding a dispensing tip of the end effector; a power supply interface to receive electrical power from the end effector; a plurality of LEDs positioned annularly around the end effector within the annular modular light ring housing, where the plurality of LEDs are spaced in at least two annular rows, where each of the at least two annular rows are at a unique elevational position within the annular modular light ring housing with respect to a light output plane of the annular modular light ring housing; the LEDs are in electrical communication with the power supply interface; and a controller communicatively coupled with the LEDs and the power supply interface.Type: ApplicationFiled: February 3, 2021Publication date: August 5, 2021Inventors: Scott Cambron, Andrew Davis Blum
-
Patent number: 11074494Abstract: In one respect, there is provided a system for classifying an instruction sequence with a machine learning model. The system may include at least one processor and at least one memory. The memory may include program code that provides operations when executed by the at least one processor. The operations may include: processing an instruction sequence with a trained machine learning model configured to detect one or more interdependencies amongst a plurality of tokens in the instruction sequence and determine a classification for the instruction sequence based on the one or more interdependencies amongst the plurality of tokens; and providing, as an output, the classification of the instruction sequence. Related methods and articles of manufacture, including computer program products, are also provided.Type: GrantFiled: November 7, 2016Date of Patent: July 27, 2021Assignee: 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, Eric Petersen, Ming Jin, Ryan Permeh