Patents by Inventor Michael J. McDaniels

Michael J. McDaniels 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: 11911272
    Abstract: Various aspects of the present disclosure are directed toward apparatuses, systems, and methods that include a plurality of absorbable filaments arranged in a support structure and configured degrade within a defined time period and a membrane arranged about the plurality of absorbable filaments and configured to contain fragments of the plurality of absorbable filaments in response to a fracture or degradation of a filament.
    Type: Grant
    Filed: January 17, 2020
    Date of Patent: February 27, 2024
    Assignee: W. L. Gore & Associates, Inc.
    Inventors: Michael C. Chan, Edward H. Cully, Jeffrey B. Duncan, Byron K. Hayes, Samuel Joynson, Tom R. McDaniel, David J. Messick, Edward E. Shaw
  • Patent number: 10038349
    Abstract: Aspects and embodiments disclosed herein include a highly efficient electric motor which can be embodied in several configurations, including a standard motor, a hub motor, a linear motor, or other motor configuration. In one example, there is provided a motor comprising a rotor including a plurality of magnets and a stator including at least one coil module, the at least one coil module including a plurality of coils of conductive material, the plurality of coils arranged horizontally displaced from one another and retained in a matrix material of the at least one coil module.
    Type: Grant
    Filed: April 26, 2013
    Date of Patent: July 31, 2018
    Assignee: MILLENNIAL RESEARCH CORPORATION
    Inventors: J. D. Long, Michael J. McDaniels, Kevin H. Mosley, Denis Palmer, Ed Butler
  • Publication number: 20170257339
    Abstract: Methods, apparatus, and articles of manufacture for managing logical and physical address state lifecycles are disclosed. An example apparatus includes a network interface to capture a first data packet from a first network, and a data transmitter to transmit the first data packet from the apparatus to a security device, where the security device is to determine whether the first data packet is associated with a threat. The apparatus further includes a table updater to adjust an address resolution protocol (ARP) table of the apparatus to mask a device communicatively coupled to the apparatus from the threat when the apparatus obtains a second data packet, where the second data packet is generated in response to the security device determining that the first data packet is associated with the threat.
    Type: Application
    Filed: March 22, 2017
    Publication date: September 7, 2017
    Inventors: Mark L. Wilkinson, Ronald J. Miller, Michael J. McDaniels
  • Patent number: 9667589
    Abstract: A system and method for managing logical and physical address state lifecycles. A state of unknown can be assigned to an address when the state has not been assigned. The state of the address is changed when communication is targeted to the address. The state can be changed to unfulfilled when the communication includes an address resolution protocol request sent to a device having the address when a time limit for a response to the address resolution protocol request has not expired. The state can be changed to virtual when the communication is received at the address when the state of the address is unfulfilled, and a time limit for responding to the communication expires before a response is sent. The state can be changed to unknown when the state of the address is not unknown, and the address does not participate in the communication within a time limit.
    Type: Grant
    Filed: September 4, 2012
    Date of Patent: May 30, 2017
    Assignee: TRUSTWAVE HOLDINGS, INC.
    Inventors: Mark L. Wilkinson, Ronald J. Miller, Michael J. McDaniels
  • Patent number: 8819285
    Abstract: The invention relates to managing network communications packets on a local segment of a network. If an attack on the network segment is detected, the system creates one or more synthetic hardware addresses for substitution with existing hardware address. If this substitution is maintained in address resolution tables, packets sent to or from an attacker may be monitored, managed, dropped, or responded to in a controlled manner while preventing communication with sensitive devices on the local network segment. If a permissible packet is sent to the synthetic hardware address, the packet may be reformulated by a server, workstation, smart router, or security device, among others and sent with the appropriate hardware address. The synthetic hardware address may be a hardware address not associated with a device on the local network segment. For example, the synthetic hardware address may be synthetic MAC address.
    Type: Grant
    Filed: December 31, 2003
    Date of Patent: August 26, 2014
    Assignee: Trustwave Holdings, Inc.
    Inventors: Mark L. Wilkinson, Ronald J. Miller, Michael J. McDaniels
  • Publication number: 20130342054
    Abstract: Aspects and embodiments disclosed herein include a highly efficient electric motor which can be embodied in several configurations, including a standard motor, a hub motor, a linear motor, or other motor configuration. In one example, there is provided a motor comprising a rotor including a plurality of magnets and a stator including at least one coil module, the at least one coil module including a plurality of coils of conductive material, the plurality of coils arranged horizontally displaced to from one another and retained in a matrix material of the at least one coil module.
    Type: Application
    Filed: April 26, 2013
    Publication date: December 26, 2013
    Inventors: J. Darin Long, Michael J. McDaniels, Kevin H. Mosley, Denis Palmer, Ed Butler
  • Publication number: 20130311676
    Abstract: A system and method for managing logical and physical address state lifecycles. A state of unknown can be assigned to an address when the state has not been assigned. The state of the address is changed when communication is targeted to the address. The state can be changed to unfulfilled when the communication includes an address resolution protocol request sent to a device having the address when a time limit for a response to the address resolution protocol request has not expired. The state can be changed to virtual when the communication is received at the address when the state of the address is unfulfilled, and a time limit for responding to the communication expires before a response is sent. The state can be changed to unknown when the state of the address is not unknown, and the address does not participate in the communication within a time limit.
    Type: Application
    Filed: September 4, 2012
    Publication date: November 21, 2013
    Inventors: Mark L. Wilkinson, Ronald J. Miller, Michael J. McDaniels
  • Patent number: 8260961
    Abstract: A system and method for managing logical and physical address state lifecycles. A state of unknown can be assigned to an address when the state has not been assigned. The state of the address is changed when communication is targeted to the address. The state can be changed to unfulfilled when the communication includes an address resolution protocol request sent to a device having the address when a time limit for a response to the address resolution protocol request has not expired. The state can be changed to virtual when the communication is received at the address when the state of the address is unfulfilled, and a time limit for responding to the communication expires before a response is sent. The state can be changed to unknown when the state of the address is not unknown, and the address does not participate in the communication within a time limit.
    Type: Grant
    Filed: October 1, 2003
    Date of Patent: September 4, 2012
    Assignee: Trustwave Holdings, Inc.
    Inventors: Mark L. Wilkinson, Ronald J. Miller, Michael J. McDaniels
  • Patent number: 7506360
    Abstract: A system and method for tracking communication for determining device states. Communication between devices is observed and a respective state of at least one device is inferred. The inference is formed without directly communicating with the device. Various states of the devices include unknown, used, unfulfilled, virtual, omitted, and automatic. The respective state of a device is unknown when the observation shows that the device fails to respond to communication. The respective state of the device is unfulfilled when an ARP request comprising a destination address for the device is observed, and the device does not respond to the ARP request prior to expiration of a time limit. The respective state of a device is determined to be virtual when the observation shows that the device received a packet when its respective state was unfulfilled, and the device did not send a reply to the packet within a time limit.
    Type: Grant
    Filed: October 1, 2003
    Date of Patent: March 17, 2009
    Assignee: Mirage Networks, Inc.
    Inventors: Mark L. Wilkinson, Ronald J. Miller, Michael J. McDaniels
  • Patent number: 7469418
    Abstract: A system, method, and computer-readable medium for deterring network incursion by formulating appropriate responses to attacks. Once an attack is detected, the system may respond in such a manner as to imitate a network device. The system may respond in a manner that provides a high cost to pursue further communication with the system. For example, the system may respond to TCP syn requests and window probes with messages indicating small packet and window sizes. As such, attempts to send packets to the system have a high network and processing cost. An attacking computer running multiple threads may ultimately slow or be disabled as a result of the receiving the responses and attempting to continue to communicate with the system.
    Type: Grant
    Filed: October 1, 2003
    Date of Patent: December 23, 2008
    Assignee: Mirage Networks, Inc.
    Inventors: Mark L. Wilkinson, Ronald J. Miller, Michael J. McDaniels