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).

  • Patent number: 11847217
    Abstract: 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: Grant
    Filed: June 30, 2020
    Date of Patent: December 19, 2023
    Assignee: McAfee, LLC
    Inventors: Sorcha Healy, Gerard Murphy, David McCormack, Cedric Cochin
  • Publication number: 20230283633
    Abstract: The technology described herein identifies and mitigates phishing attempts by analyzing user input received at the operating system level. Initially, a credential, such as a username or password, is registered with the threat detection system. The technology described herein intercepts user input at the operating system level, generates a hash of the input, and compares it with a hash of a credential being monitored. A credential entry is detected when a hash for the character string entered matches a hash for a credential being monitored. The technology described herein will perform a threat assessment when a secret entry is detected. The threat assessment may use the application context and the network context as inputs to the assessment. Various mitigation actions may be taken when a threat is detected.
    Type: Application
    Filed: March 3, 2022
    Publication date: September 7, 2023
    Inventors: Paresh MAISURIA, Ali ALABBAS, Abhishek SAGAR, Mara Beth FORTINI, Rupo ZHANG, Christian STOCKWELL, Michael David MCCORMACK, Jason Joseph WEBER, Charles J. STREMPLER, Sinclaire R. HAMILTON, Brian Keith CATLIN, Richard Joseph MURILLO, Robert G. LEFFERTS, Eric P. DOUGLAS, Christian SEIFERT
  • Publication number: 20220318377
    Abstract: 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: Application
    Filed: March 31, 2021
    Publication date: October 6, 2022
    Applicant: McAfee, LLC
    Inventors: Jonathan L. Edwards, David McCormack, Leandro Ignacio Costantino, Manish Kumar
  • Publication number: 20210406369
    Abstract: 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: Application
    Filed: June 30, 2020
    Publication date: December 30, 2021
    Inventors: Sorcha Healy, Gerard Murphy, David McCormack, Cedric Cochin
  • Patent number: 10783041
    Abstract: 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: Grant
    Filed: September 22, 2017
    Date of Patent: September 22, 2020
    Assignee: McAfee, LLC
    Inventor: David McCormack
  • Patent number: 10520649
    Abstract: 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: Grant
    Filed: July 22, 2015
    Date of Patent: December 31, 2019
    Inventors: Keith Lubell, M. Henry Jones, Thomas Eilbacher, Paul Eilbacher, David McCormack
  • Publication number: 20190095285
    Abstract: 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: Application
    Filed: September 22, 2017
    Publication date: March 28, 2019
    Inventor: David McCormack
  • Publication number: 20160127441
    Abstract: Systems and methods disclosed herein may include receiving from an audio application running on the computing device, a selection of a multimedia endpoint device. The multimedia endpoint device may be connected with the audio application in response to a request from the audio application. An audio stream of the audio application may be separated from a system audio stream. The system audio stream may include a plurality of audio signals generated by system components of the computing device or applications running on the computing device. The plurality of audio signals may be played on a default audio endpoint of the computing device. The separated audio stream of the audio application may be communicated to the selected multimedia endpoint device for playback. Separating the audio stream of the audio application from the system audio stream may be based on an API request from the application.
    Type: Application
    Filed: October 30, 2014
    Publication date: May 5, 2016
    Applicant: MICROSOFT CORPORATION
    Inventors: Oleksandr Monastyrskyy, Luke Norman Angelini, Vincent Bellet, Steven Wilssens, Michael David McCormack, Chi Owunwanne, Todd R. Manion, Scott Allen Plette, Anders Edgar Klemets, Relja Ivanovic
  • Publication number: 20150362636
    Abstract: 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: Application
    Filed: July 22, 2015
    Publication date: December 17, 2015
    Applicant: FLY'S EYE IMAGING LLC
    Inventors: Keith Lubell, M. Henry Jones, Thomas Eilbacher, Paul Eilbacher, David McCormack
  • Publication number: 20120140024
    Abstract: 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: Application
    Filed: December 3, 2010
    Publication date: June 7, 2012
    Applicant: Fly's Eye Imaging, LLC
    Inventors: Keith Lubell, Henry Jones, Thomas Eilbacher, Paul Eilbacher, David McCormack
  • Publication number: 20080059944
    Abstract: 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: Application
    Filed: August 14, 2007
    Publication date: March 6, 2008
    Applicant: ZELIGSOFT INC.
    Inventors: Neil PATTERSON, David McCORMACK, Tobin McCLEAN, John HOGG, Mark HERMELING, Eric GERVAIS, Francis BORDELEAU
  • Patent number: 7151282
    Abstract: A green LED has a substrate, a GaN heavily n-doped bottom confining layer, an active region, an upper GaN confinement layer, and a semi-transparent ohmic contact layer. The active region has less than or equal to three highly compressively strained quantum wells. The widths of the quantum wells is less than 3 nm. The active region arrangement provides a short free carrier life-time and hence an increase in the modulation bandwidth of the LED.
    Type: Grant
    Filed: January 28, 2005
    Date of Patent: December 19, 2006
    Assignee: Firecomms Limited
    Inventors: John Douglas Lambkin, Thomas David McCormack
  • Patent number: 6853957
    Abstract: 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: Grant
    Filed: November 21, 2002
    Date of Patent: February 8, 2005
    Assignee: Automsoft R & D Limited
    Inventors: Austin Cagney, David McCormack, Ian Pepper
  • Publication number: 20030097432
    Abstract: 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: Application
    Filed: November 21, 2002
    Publication date: May 22, 2003
    Inventors: Austin Cagney, David McCormack, Ian Pepper
  • Patent number: D427742
    Type: Grant
    Filed: September 8, 1999
    Date of Patent: July 4, 2000
    Inventors: David McCormack, Jonathan White
  • Patent number: D431708
    Type: Grant
    Filed: September 8, 1999
    Date of Patent: October 3, 2000
    Inventors: David McCormack, Jonathan White