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: 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: 20230283633Abstract: 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: ApplicationFiled: March 3, 2022Publication date: September 7, 2023Inventors: 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: 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: 20160127441Abstract: 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: ApplicationFiled: October 30, 2014Publication date: May 5, 2016Applicant: MICROSOFT CORPORATIONInventors: 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: 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: 7151282Abstract: 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: GrantFiled: January 28, 2005Date of Patent: December 19, 2006Assignee: Firecomms LimitedInventors: John Douglas Lambkin, Thomas David McCormack
-
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