Patents by Inventor Paul Mayfield

Paul Mayfield 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: 9339434
    Abstract: A magnetically coupled slider sex toy apparatus. The apparatus includes a shaft having an interior and an elongated screw having first and second ends. The elongated screw is located within the interior of the shaft. The sex toy apparatus also includes a motor for rotating the elongated screw and an inner magnet coupled to the screw. The inner magnet moves longitudinally between the first and second ends of the screw. An outer magnetic ring is positioned over the shaft and is magnetically attracted to the inner magnet. Limits are located on either end of the shaft to send a signal to the elector motor of the position of the magnets. The electric motor is configured to reverse a direction of rotation of the elongated screw upon receipt of a signal from one of the limits which cause the inner magnet and outer magnet ring to move in an opposite direction.
    Type: Grant
    Filed: November 8, 2013
    Date of Patent: May 17, 2016
    Inventor: Paul Mayfield
  • Patent number: 7647634
    Abstract: One embodiment of the invention is directed to managing access of a host computer to a network. A first communication session with the host computer may be conducted to authenticate the host computer's identity. A second communication session with the host computer may be conducted to determine the health status of the host computer.
    Type: Grant
    Filed: June 30, 2005
    Date of Patent: January 12, 2010
    Assignee: Microsoft Corporation
    Inventors: Paul Mayfield, Bernard Aboba
  • Patent number: 7636938
    Abstract: One embodiment of the invention is directed to managing access of a host computer to a network. A first communication session with the host computer may be conducted to authenticate the host computer's identity. A second communication session with the host computer may be conducted to determine the health status of the host computer.
    Type: Grant
    Filed: June 30, 2005
    Date of Patent: December 22, 2009
    Assignee: Microsoft Corporation
    Inventors: Paul Mayfield, Bernard Aboba
  • Publication number: 20070016939
    Abstract: Software for managing access control functions in a network. The software includes a host that receives access control commands or information and calls one or more methods. The methods perform access control functions and communicate access control results or messages to be transmitted. The host may be installed in a network peer seeking access to the network or in a server controlling access to the network. When installed in a peer, the host receives commands and exchanges information with a supplicant. When installed in an access control server, the host receives commands and exchanges information with an authenticator. The host has a flexible architecture that enables multiple features, such as allowing the same methods to be used for authentication by multiple supplicants, providing ready integration of third party access control software, simplifying network maintenance by facilitating upgrades of authenticator software and enabling access control functions other than peer authentication.
    Type: Application
    Filed: July 8, 2005
    Publication date: January 18, 2007
    Applicant: Microsoft Corporation
    Inventors: Anthony Leibovitz, Mark Schurman, Mudit Goel, Paul Mayfield, Sudhakar Pasupuleti, Taroon Mandhana, Vivek Kamath, Wei Zheng, Xuemei Bao
  • Publication number: 20070016679
    Abstract: One embodiment of the invention is directed to managing access of a host computer to a network. A first communication session with the host computer may be conducted to authenticate the host computer's identity. A second communication session with the host computer may be conducted to determine the health status of the host computer.
    Type: Application
    Filed: June 30, 2005
    Publication date: January 18, 2007
    Applicant: Microsoft Corporation
    Inventors: Paul Mayfield, Bernard Aboba
  • Publication number: 20070011733
    Abstract: A unified architecture for enabling remote access to a network is provided. The network may comprise, as examples, a virtual private network (VPN) and/or a peer-to-peer network. In one embodiment, the architecture includes components installed on a client device/node and a gateway/supernode. Components implemented on the client device may facilitate access in a manner similar to that of a traditional VPN, while components on the gateway may facilitate access in a manner similar to an application proxy. Communication between the client device and gateway may occur, as an example, via a Secure Sockets Layer (SSL) communication protocol.
    Type: Application
    Filed: July 8, 2005
    Publication date: January 11, 2007
    Applicant: Microsoft Corporation
    Inventors: Abolade Gbadegesin, Arvind Murching, David Thaler, Henry Sanders, Narendra Gidwani, Paul Mayfield
  • Publication number: 20070006288
    Abstract: One embodiment of the invention is directed to managing access of a host computer to a network. A first communication session with the host computer may be conducted to authenticate the host computer's identity. A second communication session with the host computer may be conducted to determine the health status of the host computer.
    Type: Application
    Filed: June 30, 2005
    Publication date: January 4, 2007
    Applicant: Microsoft Corporation
    Inventors: Paul Mayfield, Bernard Aboba
  • Publication number: 20060085850
    Abstract: A system and method for ensuring that machines having invalid or corrupt states are restricted from accessing host resources are provided. A quarantine agent (QA) located on a client machine acquires statements of health from a plurality of quarantine policy clients. The QA packages the statements and provides the package to a quarantine enforcement client (QEC). The QEC sends the package to a quarantine Health Certificate Server (HCS) with a request for a health certificate. If the client provided valid statements of health, the HCS grants the client health certificate that may be used in IPsec session negotiation.
    Type: Application
    Filed: February 14, 2005
    Publication date: April 20, 2006
    Applicant: Microsoft Corporation
    Inventors: Paul Mayfield, Christopher Black, Jesper Johansson, Karthik Murthy, Brian Swander
  • Publication number: 20050149732
    Abstract: Embodiments of the invention authenticate devices and establish secure connections between devices using static Diffie-Hellman key pairs. A first device obtains in a trusted manner a static DH public key of a second device prior to negotiation. The second device negotiates a secure connection to the first device using a shared secret created from the static DH public key, which serves as both a claim on the second device's identity and an encryption key. The static DH public key can be used to establish subsequent secure, authenticated communications sessions.
    Type: Application
    Filed: March 23, 2004
    Publication date: July 7, 2005
    Applicant: Microsoft Corporation
    Inventors: Trevor Freeman, Scott Manchester, Paul Mayfield, Brian Swander
  • Publication number: 20050108531
    Abstract: A method for authenticating and negotiating security parameters among two or more network devices is disclosed. The method has a plurality of modes including a plurality of messages exchanged between the two or more network devices. In a main mode, the two or more network devices establish a secure channel and select security parameters to be used during a quick mode and a user mode. In the quick mode, the two or more computers derive a set of keys to secure data sent according to a security protocol. The optional user mode provides a means of authenticating one or more users associated with the two or more network devices. A portion of the quick mode is conducted during the main mode thereby minimizing the plurality of messages that need to be exchanged between the initiator and the responder.
    Type: Application
    Filed: November 14, 2003
    Publication date: May 19, 2005
    Applicant: Microsoft Corporation
    Inventors: Brian Swander, Sara Bitan, Christian Huitema, Paul Mayfield, Daniel Simon
  • Publication number: 20050022010
    Abstract: A method and system are provided for implementing a firewall architecture in a network device. The firewall architecture includes a plurality of network layers, a first firewall engine, and one or more callout modules. The layers send packets and packet information to the first firewall engine, maintain and pass packet context to subsequent layers, and process the packets. The first firewall engine compares the packet information to one or more installed filters and returns an action to the layers indicating how to treat the packet. The callouts provide additional functionality such as intrusion detection, logging, and parental control features.
    Type: Application
    Filed: June 6, 2003
    Publication date: January 27, 2005
    Applicant: Microsoft Corporation
    Inventors: Brian Swander, Paul Mayfield