Patents by Inventor Joel R. Spurlock

Joel R. Spurlock 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: 20160182538
    Abstract: Particular embodiments described herein provide for an electronic device that can be configured to monitor network traffic to and from a device, compare the monitored network traffic to characteristics of the device to determine if the monitored traffic is outside the characteristics of the device, and take remedial action if the monitored traffic is outside the characteristics of the device.
    Type: Application
    Filed: December 23, 2014
    Publication date: June 23, 2016
    Inventors: John D. Teddy, Ramnath Venugopalan, Cedric Cochin, Joel R. Spurlock
  • Publication number: 20160180084
    Abstract: Particular embodiments described herein provide for an electronic device that can be configured to acquire a plurality of reputations related to an object and combine the plurality of reputations to create a total reputation for the object. The object can include a plurality of sub-objects and each of the plurality of reputations can correspond to one of the sub-objects.
    Type: Application
    Filed: December 23, 2014
    Publication date: June 23, 2016
    Inventors: Joel R. Spurlock, John D. Teddy
  • Publication number: 20160182550
    Abstract: Particular embodiments described herein provide for an electronic device that can be configured to identify a process running on the electronic device, assign a reputation to the process if the process has a known reputation, determine if the process includes executable code, determine a reputation for the executable code, and combine the reputation for the executable code with the reputation assigned to the process to create a new reputation for the process.
    Type: Application
    Filed: December 23, 2014
    Publication date: June 23, 2016
    Inventor: Joel R. Spurlock
  • Publication number: 20160182492
    Abstract: Particular embodiments described herein provide for an electronic device that can be configured to identifying a digital certificate associated with data and assigning a reputation to the digital certificate, where the digital certificate is classified as trusted if the digital certificate is included in an entry in a whitelist and the digital certificate is classified as untrusted if the digital certificate is included in an entry in a blacklist.
    Type: Application
    Filed: December 23, 2014
    Publication date: June 23, 2016
    Applicant: McAfee, Inc.
    Inventors: James Bean, Joel R. Spurlock, Cedric Cochin, Aditya Kapoor, Ramnath Venugopalan
  • Publication number: 20160180087
    Abstract: Provided in some embodiments are systems and methods for remediating malware. Embodiments include receiving (from a process) a request to access data, determining that the process is an unknown process, providing the process with access to one or more data tokens in response to determining that the process is an unknown process, determining whether the process is engaging in suspicious activity with the one or more data tokens, and inhibiting execution of the process in response to determining that the process is engaging in suspicious activity with the one or more data tokens.
    Type: Application
    Filed: December 23, 2014
    Publication date: June 23, 2016
    Inventors: Jonathan L. Edwards, Joel R. Spurlock, Aditya Kapoor, James Bean, Cedric Cochin, Craig D. Schmugar
  • Patent number: 9311478
    Abstract: A behavioral tracking system, method, and computer program product are provided for undoing events based on user input. In use, a plurality of unclassified events is identified on a system utilizing behavioral tracking. Additionally, input associated with at least one of the unclassified events is received from a user of the system for classifying the at least one of the unclassified events as an unwanted event. Further, the at least one unwanted event is undone in response to the receipt of the input.
    Type: Grant
    Filed: June 10, 2014
    Date of Patent: April 12, 2016
    Assignee: McAfee, Inc.
    Inventors: Jonathan L. Edwards, Joel R. Spurlock, Gregory William Dalcher
  • Publication number: 20160036832
    Abstract: A system, method and computer program product are provided for sending information extracted from a potentially unwanted data sample to generate a signature. In use, information is extracted from a portion of a sample of potentially unwanted data. Further, the information is sent to generate a signature.
    Type: Application
    Filed: August 11, 2015
    Publication date: February 4, 2016
    Inventors: Igor Muttik, Joel R. Spurlock
  • Publication number: 20150256549
    Abstract: A system, method, and computer program product are provided for conditionally performing an action based on an attribute. In use, at least one attribute associated with an object is determined. Additionally, an event associated with the object is identified. Further, at least one action is conditionally performed in association with the event, based on the at least one attribute.
    Type: Application
    Filed: January 12, 2015
    Publication date: September 10, 2015
    Inventors: Joel R. Spurlock, Gregory William Dalcher
  • Patent number: 9106688
    Abstract: A system, method and computer program product are provided for sending information extracted from a potentially unwanted data sample to generate a signature. In use, information is extracted from a portion of a sample of potentially unwanted data. Further, the information is sent to generate a signature.
    Type: Grant
    Filed: October 25, 2013
    Date of Patent: August 11, 2015
    Inventors: Igor Muttik, Joel R. Spurlock
  • Patent number: 8935792
    Abstract: A system, method, and computer program product are provided for conditionally performing an action based on an attribute. In use, at least one attribute associated with an object is determined. Additionally, an event associated with the object is identified. Further, at least one action is conditionally performed in association with the event, based on the at least one attribute.
    Type: Grant
    Filed: October 5, 2010
    Date of Patent: January 13, 2015
    Assignee: McAfee, Inc.
    Inventors: Joel R. Spurlock, Gregory William Dalcher
  • Publication number: 20140359762
    Abstract: A behavioral tracking system, method, and computer program product are provided for undoing events based on user input. In use, a plurality of unclassified events is identified on a system utilizing behavioral tracking. Additionally, input associated with at least one of the unclassified events is received from a user of the system for classifying the at least one of the unclassified events as an unwanted event. Further, the at least one unwanted event is undone in response to the receipt of the input.
    Type: Application
    Filed: June 10, 2014
    Publication date: December 4, 2014
    Inventors: Jonathan L. Edwards, Joel R. Spurlock, Gregory William Dalcher
  • Patent number: 8776233
    Abstract: A system, method, and computer program product are provided for removing malware from a system while the system is offline. In use, a system is identified as being infected with malware. Additionally, it is determined whether the malware can be fully removed from the system while the system is online. Further, at least part of the malware is conditionally removed from the system while the system is offline, based on the determining.
    Type: Grant
    Filed: October 1, 2010
    Date of Patent: July 8, 2014
    Assignee: McAfee, Inc.
    Inventors: Gregory William Dalcher, Joel R. Spurlock
  • Patent number: 8752171
    Abstract: A behavioral tracking system, method, and computer program product are provided for undoing events based on user input. In use, a plurality of unclassified events is identified on a system utilizing behavioral tracking. Additionally, input associated with at least one of the unclassified events is received from a user of the system for classifying the at least one of the unclassified events as an unwanted event. Further, the at least one unwanted event is undone in response to the receipt of the input.
    Type: Grant
    Filed: September 3, 2010
    Date of Patent: June 10, 2014
    Assignee: McAfee, Inc.
    Inventors: Jonathan L. Edwards, Joel R. Spurlock, Gregory William Dalcher
  • Publication number: 20140053263
    Abstract: A system, method and computer program product are provided for sending information extracted from a potentially unwanted data sample to generate a signature. In use, information is extracted from a portion of a sample of potentially unwanted data. Further, the information is sent to generate a signature.
    Type: Application
    Filed: October 25, 2013
    Publication date: February 20, 2014
    Inventors: Igor Muttik, Joel R. Spurlock
  • Patent number: 8590039
    Abstract: A system, method and computer program product are provided for sending information extracted from a potentially unwanted data sample to generate a signature. In use, information is extracted from a portion of a sample of potentially unwanted data. Further, the information is sent to generate a signature.
    Type: Grant
    Filed: November 28, 2007
    Date of Patent: November 19, 2013
    Assignee: McAfee, Inc.
    Inventors: Igor G. Muttik, Joel R. Spurlock
  • Publication number: 20130276107
    Abstract: A behavioral tracking system, method, and computer program product are provided for undoing events based on user input. In use, a plurality of unclassified events is identified on a system utilizing behavioral tracking. Additionally, input associated with at least one of the unclassified events is received from a user of the system for classifying the at least one of the unclassified events as an unwanted event. Further, the at least one unwanted event is undone in response to the receipt of the input.
    Type: Application
    Filed: September 3, 2010
    Publication date: October 17, 2013
    Applicant: MCAFEE, INC.
    Inventors: Jonathan L. Edwards, Joel R. Spurlock, Gregory William Dalcher
  • Publication number: 20130276113
    Abstract: A system, method, and computer program product are provided for removing malware from a system while the system is offline. In use, a system is identified as being infected with malware. Additionally, it is determined whether the malware can be fully removed from the system while the system is online. Further, at least part of the malware is conditionally removed from the system while the system is offline, based on the determining.
    Type: Application
    Filed: October 1, 2010
    Publication date: October 17, 2013
    Applicant: MCAFEE, INC.
    Inventors: Gregory William Dalcher, Joel R. Spurlock
  • Publication number: 20130247190
    Abstract: A system, method, and computer program product are provided for utilizing a data structure including event relationships to detect unwanted activity. In use, a plurality of events is identified. Additionally, a data structure including objects associated with the plurality of events and relationships associated with the plurality of events is generated. Further, unwanted activity is detected utilizing the data structure.
    Type: Application
    Filed: July 22, 2008
    Publication date: September 19, 2013
    Inventor: Joel R. Spurlock
  • Publication number: 20130246352
    Abstract: A system, method, and computer program product are provided for generating a file signature using file characteristics. In use, a plurality of characteristics of a file is identified. Furthermore, a signature for the file is generated based on a combination of the characteristics.
    Type: Application
    Filed: June 17, 2009
    Publication date: September 19, 2013
    Inventors: Joel R. Spurlock, Anthony V. Bartram
  • Patent number: 8291494
    Abstract: A system, method, and computer program product are provided for detecting unwanted activity associated with an object, based on an attribute associated with the object. In use, an object is labeled with an attribute of a predetermined behavior based on detection of the predetermined behavior in association with the object. Additionally, unwanted activity associated with the object is detected, utilizing the attribute.
    Type: Grant
    Filed: July 8, 2008
    Date of Patent: October 16, 2012
    Assignee: McAfee, Inc.
    Inventors: Ahmed Said Sallam, Joel R. Spurlock