Patents by Inventor David McCormack
David McCormack 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: 20240281524Abstract: There is disclosed herein a computer-implemented system and method of remediating malicious events on a computing apparatus, including identifying a plurality of events on the computing apparatus that together accomplish malicious work and that were caused by a single parent actor; designating the single parent actor as a fileless attack; and taking a remedial action against the single parent actor.Type: ApplicationFiled: April 29, 2024Publication date: August 22, 2024Inventors: Jonathan L. Edwards, David McCormack, Leandro Ignacio Costantino, Manish Kumar
-
Patent number: 12056233Abstract: There is disclosed in one example a computing apparatus, including: a hardware platform including a processor and a memory; and instructions encoded within the memory to instruct the processor to: trace, for a plurality of actions having different direct parent actors, a common responsible parent actor, wherein the instructions determine that the common responsible parent actor caused or directed the plurality of actions; compile a report of the plurality of actions, wherein the actions are grouped by the common responsible parent actor; send the report to a machine or human analysis agent; responsive to the report, receive from the analysis agent a remedial action; and execute the remedial action.Type: GrantFiled: March 31, 2021Date of Patent: August 6, 2024Assignee: McAfee, LLCInventors: Jonathan L. Edwards, David McCormack, Leandro Ignacio Costantino, Manish Kumar
-
Patent number: 11847217Abstract: Methods, apparatus, systems, and articles of manufacture to provide and monitor efficacy of artificial intelligence models are disclosed. An example apparatus includes a model trainer to train an artificial intelligence (AI) model to classify malware using first training data; an interface to deploy the AI model to a processing device; a model implementor to locally apply second training data to the AI model to generate output classifications, the second training data generated after generation of the first training data; and a report generator to generate a report including an efficacy of the AI model based on the output classifications.Type: GrantFiled: June 30, 2020Date of Patent: December 19, 2023Assignee: McAfee, LLCInventors: Sorcha Healy, Gerard Murphy, David McCormack, Cedric Cochin
-
Publication number: 20220318377Abstract: There is disclosed in one example a computing apparatus, including: a hardware platform including a processor and a memory; and instructions encoded within the memory to instruct the processor to: trace, for a plurality of actions having different direct parent actors, a common responsible parent actor, wherein the instructions determine that the common responsible parent actor caused or directed the plurality of actions; compile a report of the plurality of actions, wherein the actions are grouped by the common responsible parent actor; send the report to a machine or human analysis agent; responsive to the report, receive from the analysis agent a remedial action; and execute the remedial action.Type: ApplicationFiled: March 31, 2021Publication date: October 6, 2022Applicant: McAfee, LLCInventors: Jonathan L. Edwards, David McCormack, Leandro Ignacio Costantino, Manish Kumar
-
Publication number: 20210406369Abstract: Methods, apparatus, systems, and articles of manufacture to provide and monitor efficacy of artificial intelligence models are disclosed. An example apparatus includes a model trainer to train an artificial intelligence (AI) model to classify malware using first training data; an interface to deploy the AI model to a processing device; a model implementor to locally apply second training data to the AI model to generate output classifications, the second training data generated after generation of the first training data; and a report generator to generate a report including an efficacy of the AI model based on the output classifications.Type: ApplicationFiled: June 30, 2020Publication date: December 30, 2021Inventors: Sorcha Healy, Gerard Murphy, David McCormack, Cedric Cochin
-
Patent number: 10783041Abstract: Methods, apparatus, systems and articles of manufacture to perform backup and recovery of data files using hard links are disclosed. Example methods disclosed herein include determining whether a first operation to be performed on a target file by a thread of a process is a file deletion operation, wherein the target file is referenced by a first hard link. Disclosed example methods also include creating, in response to the first operation being a file deletion operation, a second hard link to the target file, where the creation of the target hard link occurs while the thread of the process performing the deletion is blocked. Disclosed example methods further include returning control to the thread of the process performing the deletion after the second hard link is created to enable the operation to be performed on the target file.Type: GrantFiled: September 22, 2017Date of Patent: September 22, 2020Assignee: McAfee, LLCInventor: David McCormack
-
Patent number: 10520649Abstract: The present invention relates to an image-capturing apparatus and methods, a recording medium, a program and a display device that allows for the displaying of enhanced integral images. In particular, the present invention relates to an information processing apparatus and methods, a recording medium, a program and a display device and a display method which provide images of an object having enhanced three-dimensional resolution while allowing various viewpoints of the images.Type: GrantFiled: July 22, 2015Date of Patent: December 31, 2019Inventors: Keith Lubell, M. Henry Jones, Thomas Eilbacher, Paul Eilbacher, David McCormack
-
Publication number: 20190095285Abstract: Methods, apparatus, systems and articles of manufacture to perform backup and recovery of data files using hard links are disclosed. Example methods disclosed herein include determining whether a first operation to be performed on a target file by a thread of a process is a file deletion operation, wherein the target file is referenced by a first hard link. Disclosed example methods also include creating, in response to the first operation being a file deletion operation, a second hard link to the target file, where the creation of the target hard link occurs while the thread of the process performing the deletion is blocked. Disclosed example methods further include returning control to the thread of the process performing the deletion after the second hard link is created to enable the operation to be performed on the target file.Type: ApplicationFiled: September 22, 2017Publication date: March 28, 2019Inventor: David McCormack
-
Publication number: 20150362636Abstract: The present invention relates to an image-capturing apparatus and methods, a recording medium, a program and a display device that allows for the displaying of enhanced integral images. In particular, the present invention relates to an information processing apparatus and methods, a recording medium, a program and a display device and a display method which provide images of an object having enhanced three-dimensional resolution while allowing various viewpoints of the images.Type: ApplicationFiled: July 22, 2015Publication date: December 17, 2015Applicant: FLY'S EYE IMAGING LLCInventors: Keith Lubell, M. Henry Jones, Thomas Eilbacher, Paul Eilbacher, David McCormack
-
Publication number: 20120140024Abstract: The present invention relates to an image-capturing apparatus and methods, a recording medium, a program and a display device that allows for the displaying of enhanced integral images. In particular, the present invention relates to an information processing apparatus and methods, a recording medium, a program and a display device and a display method which provide images of an object having enhanced three-dimensional resolution while allowing various viewpoints of the images.Type: ApplicationFiled: December 3, 2010Publication date: June 7, 2012Applicant: Fly's Eye Imaging, LLCInventors: Keith Lubell, Henry Jones, Thomas Eilbacher, Paul Eilbacher, David McCormack
-
Publication number: 20080059944Abstract: A method and product for deployment-aware code generation in a distributed embedded system is described. The method generally comprises defining source and target component structural models by graphically modeling components and component structural features. The source component structural model is then mapped to the target component structural model to define a staging between the source and target component structural models, preferably also graphically. The staging is then combined with configurations of the source and target component structural models to fully specify a deployment from which code can be automatically generated for the embedded system. As opposed to platform-aware code generation that depends on the component and the platform on which the component is deployed, deployment-aware code generation depends not only on the location of the component being generated, but also on the location of other components.Type: ApplicationFiled: August 14, 2007Publication date: March 6, 2008Applicant: ZELIGSOFT INC.Inventors: Neil PATTERSON, David McCORMACK, Tobin McCLEAN, John HOGG, Mark HERMELING, Eric GERVAIS, Francis BORDELEAU
-
Patent number: 6853957Abstract: A process data capture and reporting system captures process data values at sensors. A client computer appends absolute-value time stamps to the values to complete records, which are uploaded to a server. The server writes the records to a persistent database. At a later stage, the server retrieves selected records, and performs a very fast conversion of the time stamps to a calendar format with “granular” values for units such as day, month, or minute. The conversion is performed in an optimised manner with use of look-up tables in memory. This minimises processor overhead, and is thus very advantageous where data volumes are high and/or near real time reporting is required.Type: GrantFiled: November 21, 2002Date of Patent: February 8, 2005Assignee: Automsoft R & D LimitedInventors: Austin Cagney, David McCormack, Ian Pepper
-
Publication number: 20030097432Abstract: A process data capture and reporting system captures process data values at sensors (S1 . . . Sn). A client computer (C) appends absolute-value time stamps to the values to complete records, which are uploaded to a server (S). The server (S) writes the records to a persistent database (DB). At a later stage, the server (S) retrieves selected records, and performs a very fast conversion of the time stamps to a calendar format with “granular” values for units such as day, month, or minute. The conversion is performed in an optimised manner with use of look-up tables in memory. This minimises processor overhead, and is thus very advantageous where data volumes are high and/or near real time reporting is required.Type: ApplicationFiled: November 21, 2002Publication date: May 22, 2003Inventors: Austin Cagney, David McCormack, Ian Pepper
-
Patent number: D427742Type: GrantFiled: September 8, 1999Date of Patent: July 4, 2000Inventors: David McCormack, Jonathan White
-
Patent number: D431708Type: GrantFiled: September 8, 1999Date of Patent: October 3, 2000Inventors: David McCormack, Jonathan White