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: 11911272Abstract: 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: GrantFiled: January 17, 2020Date of Patent: February 27, 2024Assignee: 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: 10038349Abstract: 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: GrantFiled: April 26, 2013Date of Patent: July 31, 2018Assignee: MILLENNIAL RESEARCH CORPORATIONInventors: J. D. Long, Michael J. McDaniels, Kevin H. Mosley, Denis Palmer, Ed Butler
-
Publication number: 20170257339Abstract: 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: ApplicationFiled: March 22, 2017Publication date: September 7, 2017Inventors: Mark L. Wilkinson, Ronald J. Miller, Michael J. McDaniels
-
Patent number: 9667589Abstract: 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: GrantFiled: September 4, 2012Date of Patent: May 30, 2017Assignee: TRUSTWAVE HOLDINGS, INC.Inventors: Mark L. Wilkinson, Ronald J. Miller, Michael J. McDaniels
-
Patent number: 8819285Abstract: 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: GrantFiled: December 31, 2003Date of Patent: August 26, 2014Assignee: Trustwave Holdings, Inc.Inventors: Mark L. Wilkinson, Ronald J. Miller, Michael J. McDaniels
-
Publication number: 20130342054Abstract: 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: ApplicationFiled: April 26, 2013Publication date: December 26, 2013Inventors: J. Darin Long, Michael J. McDaniels, Kevin H. Mosley, Denis Palmer, Ed Butler
-
Publication number: 20130311676Abstract: 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: ApplicationFiled: September 4, 2012Publication date: November 21, 2013Inventors: Mark L. Wilkinson, Ronald J. Miller, Michael J. McDaniels
-
Patent number: 8260961Abstract: 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: GrantFiled: October 1, 2003Date of Patent: September 4, 2012Assignee: Trustwave Holdings, Inc.Inventors: Mark L. Wilkinson, Ronald J. Miller, Michael J. McDaniels
-
Patent number: 7506360Abstract: 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: GrantFiled: October 1, 2003Date of Patent: March 17, 2009Assignee: Mirage Networks, Inc.Inventors: Mark L. Wilkinson, Ronald J. Miller, Michael J. McDaniels
-
Patent number: 7469418Abstract: 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: GrantFiled: October 1, 2003Date of Patent: December 23, 2008Assignee: Mirage Networks, Inc.Inventors: Mark L. Wilkinson, Ronald J. Miller, Michael J. McDaniels