Patents by Inventor Kyle Sanders

Kyle Sanders 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: 9762608
    Abstract: A candidate malware that potentially includes at least one malicious element is received. The candidate malware is executed using a virtualized environment. A determination is made that the candidate malware, while executing using the virtualized environment, has taken at least one anti-virtual machine action, wherein the anti-virtual machine action is indicative of an attempt by the candidate malware to evade detection of the malicious element by the system when the candidate malware is executed using a virtualized environment. In response to the determination, an alert that the candidate malware is malicious is generated as output.
    Type: Grant
    Filed: July 7, 2015
    Date of Patent: September 12, 2017
    Assignee: Palo Alto Networks, Inc.
    Inventors: Bo Qu, Xinran Wang, Kyle Sanders
  • Patent number: 9719206
    Abstract: An article of apparel includes a fabric portion having an inside and an outside defined by the article of apparel. A ceramic print is provided on the inside of the fabric portion. The ceramic print includes at least five percent of a ceramic by weight and covers at least ten percent of the inside of the fabric portion. A method of manufacturing the article of apparel includes first printing an ink comprising at least five percent of a ceramic by weight onto a first side of a fabric portion in order to provide a fabric with a ceramic print that covers at least ten percent of the inside of the fabric portion. The method further includes incorporating the fabric with the ceramic print into a garment with the first side of the fabric portion exposed on an inside of the garment.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: August 1, 2017
    Assignee: Under Armour, Inc.
    Inventor: Kyle Sanders Blakely
  • Patent number: 9584550
    Abstract: Various techniques for exploit detection based on heap spray detection are disclosed. In some embodiments, exploit detection based on heap spray detection includes executing a program in a virtual environment; and detecting heap spray in memory while executing the program in the virtual environment. In some embodiments, exploit detection based on heap spray detection includes executing a program in a virtual environment; and detecting heap spray related malware in response to a modification of an execution environment in the virtual environment.
    Type: Grant
    Filed: March 10, 2016
    Date of Patent: February 28, 2017
    Assignee: Palo Alto Networks, Inc.
    Inventors: Bo Qu, Kyle Sanders, Xinran Wang
  • Publication number: 20170049161
    Abstract: A device for warming a first arm and shoulder of a wearer includes a single arm portion and a torso portion. The single arm portion is configured to substantially cover the first arm of the wearer from the shoulder to a position beyond an elbow of the first arm. The torso portion is connected to the single arm portion.
    Type: Application
    Filed: August 29, 2016
    Publication date: February 23, 2017
    Inventors: Kyle Sanders Blakely, Jeffrey Allen Dorton
  • Patent number: 9548990
    Abstract: Various techniques for exploit detection based on heap spray detection are disclosed. In some embodiments, exploit detection based on heap spray detection includes executing a program in a virtual environment, monitoring a heap of a memory while executing the program in the virtual environment, and detecting a potential heap spray attack based on detecting a burst allocation of a first plurality of blocks in the heap of the memory, in which each of the first plurality of blocks is stored in the predefined address range of the memory.
    Type: Grant
    Filed: October 26, 2015
    Date of Patent: January 17, 2017
    Assignee: Palo Alto Networks, Inc.
    Inventors: ChienHua Lu, Bo Qu, Kyle Sanders
  • Patent number: 9542556
    Abstract: A potential malware sample is received from a security device at a server associated with a security cloud service. The sample is executed in a sandbox environment on the server, including by monitoring interaction of the sample with an application program interface (API), provided by the sandbox environment, in order to obtain an API log. It is determined whether the sample is associated with a known malware family including by determining, based at least in part on the API log, if the sample created an executable file and if the sample registered the executable file in a run key. If it is determined that the sample is associated with a known malware family, then an alert is generated.
    Type: Grant
    Filed: September 15, 2015
    Date of Patent: January 10, 2017
    Assignee: Palo Alto Networks, Inc.
    Inventors: Kyle Sanders, Xinran Wang
  • Publication number: 20160269443
    Abstract: Various techniques for exploit detection based on heap spray detection are disclosed. In some embodiments, exploit detection based on heap spray detection includes executing a program in a virtual environment; and detecting heap spray in memory while executing the program in the virtual environment. In some embodiments, exploit detection based on heap spray detection includes executing a program in a virtual environment; and detecting heap spray related malware in response to a modification of an execution environment in the virtual environment.
    Type: Application
    Filed: March 10, 2016
    Publication date: September 15, 2016
    Inventors: Bo Qu, Kyle Sanders, Xinran Wang
  • Patent number: 9427033
    Abstract: A device for warming a first arm and shoulder of a wearer includes a single arm portion and a torso portion. The single arm portion is comprised of a substantially flexible material and is configured to substantially cover the first arm of the wearer from the shoulder to a position beyond an elbow of the first arm. The torso portion is connected to the single arm portion and includes at least one pocket. At least one weight is retained in the pocket of the torso portion.
    Type: Grant
    Filed: February 20, 2012
    Date of Patent: August 30, 2016
    Assignee: Under Armour, Inc.
    Inventors: Kyle Sanders Blakely, Jeffrey Allen Dorton
  • Publication number: 20160143375
    Abstract: A garment for at least partially covering an arm and a shoulder of a wearer includes a torso portion and a sleeve. The torso portion is configured to at least partially cover the shoulder of the wearer. The sleeve is connected to the torso portion. The sleeve includes a releasable seam extending in a longitudinal direction along the sleeve. The releasable seam includes a first edge and a second edge with an opening to an interior of the sleeve defined between the first edge and the second edge of the releasable seam. The sleeve is configured to receive the arm of the wearer into the interior of the sleeve through the opening. A plurality of first fastening members are positioned along the first edge of the releasable seam and a plurality of second fastening members provided along the second edge of the releasable seam.
    Type: Application
    Filed: February 2, 2016
    Publication date: May 26, 2016
    Inventors: Kyle Sanders Blakely, Jeffrey Allen Dorton
  • Patent number: 9336386
    Abstract: Various techniques for exploit detection based on heap spray detection are disclosed. In some embodiments, exploit detection based on heap spray detection includes executing a program in a virtual environment; and detecting heap spray in memory while executing the program in the virtual environment. In some embodiments, exploit detection based on heap spray detection includes executing a program in a virtual environment; and detecting heap spray related malware in response to a modification of an execution environment in the virtual environment.
    Type: Grant
    Filed: July 25, 2013
    Date of Patent: May 10, 2016
    Assignee: Palo Alto Networks, Inc.
    Inventors: Bo Qu, Kyle Sanders, Xinran Wang
  • Publication number: 20160112446
    Abstract: Various techniques for exploit detection based on heap spray detection are disclosed. In some embodiments, exploit detection based on heap spray detection includes executing a program in a virtual environment, monitoring a heap of a memory while executing the program in the virtual environment, and detecting a potential heap spray attack based on detecting a burst allocation of a first plurality of blocks in the heap of the memory, in which each of the first plurality of blocks is stored in the predefined address range of the memory.
    Type: Application
    Filed: October 26, 2015
    Publication date: April 21, 2016
    Inventors: ChienHua Lu, Bo Qu, Kyle Sanders
  • Patent number: 9295291
    Abstract: A garment for warming a first arm and a shoulder of a wearer includes a sleeve configured to receive the first arm of the wearer and substantially cover the first arm of the wearer. The garment does not including an opposing sleeve configured to receive a second arm of the wearer. The garment further includes a compression adjustment arrangement provided on the sleeve. The compression adjustment arrangement is configured to change a level of compression provided by the sleeve to the first arm of the wearer.
    Type: Grant
    Filed: March 25, 2014
    Date of Patent: March 29, 2016
    Assignee: Under Armour, Inc.
    Inventors: Kyle Sanders Blakely, Jeffrey Allen Dorton
  • Publication number: 20160048683
    Abstract: A potential malware sample is received from a security device at a server associated with a security cloud service. The sample is executed in a sandbox environment on the server, including by monitoring interaction of the sample with an application program interface (API), provided by the sandbox environment, in order to obtain an API log. It is determined whether the sample is associated with a known malware family including by determining, based at least in part on the API log, if the sample created an executable file and if the sample registered the executable file in a run key. If it is determined that the sample is associated with a known malware family, then an alert is generated.
    Type: Application
    Filed: September 15, 2015
    Publication date: February 18, 2016
    Inventors: Kyle Sanders, Xinran Wang
  • Patent number: 9215239
    Abstract: Detecting malware is disclosed. A candidate malware application is caused to be executed using a virtual machine. Traffic analysis is performed on network traffic associated with the execution of the candidate malware application. A determination is made as to whether the candidate malware application is malicious or not, based at least in part on the traffic analysis and an application type associated with the candidate malware application.
    Type: Grant
    Filed: September 28, 2012
    Date of Patent: December 15, 2015
    Assignee: Palo Alto Networks, Inc.
    Inventors: Xinran Wang, Huagang Xie, Kyle Sanders
  • Patent number: 9202054
    Abstract: Various techniques for exploit detection based on heap spray detection are disclosed. In some embodiments, exploit detection based on heap spray detection includes executing a program in a virtual environment, monitoring a heap of a memory while executing the program in the virtual environment, and detecting a potential heap spray attack based on detecting a burst allocation of a first plurality of blocks in the heap of the memory, in which each of the first plurality of blocks is stored in the predefined address range of the memory.
    Type: Grant
    Filed: June 11, 2014
    Date of Patent: December 1, 2015
    Assignee: Palo Alto Networks, Inc.
    Inventors: ChienHua Lu, Bo Qu, Kyle Sanders
  • Patent number: D754978
    Type: Grant
    Filed: February 25, 2014
    Date of Patent: May 3, 2016
    Assignee: Under Armour, Inc.
    Inventors: Kyle Sanders Blakely, Peter Fong, Julian McClain
  • Patent number: D758744
    Type: Grant
    Filed: May 9, 2014
    Date of Patent: June 14, 2016
    Assignee: Under Armour, Inc.
    Inventors: Kyle Sanders Blakely, Peter Fong, Julian McClain
  • Patent number: D758745
    Type: Grant
    Filed: May 9, 2014
    Date of Patent: June 14, 2016
    Assignee: Under Armour, Inc.
    Inventors: Kyle Sanders Blakely, Peter Fong, Julian McClain
  • Patent number: D765427
    Type: Grant
    Filed: May 9, 2014
    Date of Patent: September 6, 2016
    Assignee: Under Armour, Inc.
    Inventors: Kyle Sanders Blakely, Peter Fong, Julian McClain
  • Patent number: D766599
    Type: Grant
    Filed: May 9, 2014
    Date of Patent: September 20, 2016
    Assignee: Under Armour, Inc.
    Inventors: Kyle Sanders Blakely, Peter Fong, Julian McClain