Patents by Inventor Rory L. McGuire

Rory L. McGuire 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: 9154426
    Abstract: Described is a system for establishing a network connection between electronic devices in a network. In the described embodiments, a first electronic device is configured to determine that a relay server is being used to send packets to and receive packets from a second electronic device. In parallel with continuing to send packets to and receive packets from the second electronic device using the relay server, the first electronic device is configured to perform operations to establish a peer to peer network connection with the second electronic device. When the peer to peer network connection has been established, the first electronic device is configured to stop using the relay server to send packets to and receive packets from the second electronic device, and instead use the peer to peer network connection with the second electronic device to send packets to and receive packets from the second electronic device.
    Type: Grant
    Filed: October 31, 2011
    Date of Patent: October 6, 2015
    Assignee: APPLE INC.
    Inventor: Rory L. McGuire
  • Publication number: 20130111043
    Abstract: A method, computer-readable storage medium, and apparatus is described for establishing a network connection between electronic devices in a network. In the described embodiments, a first electronic device is configured to determine that a relay server is being used to send packets to and receive packets from a second electronic device. In parallel with continuing to send packets to and receive packets from the second electronic device using the relay server, the first electronic device is configured to perform operations to establish a peer to peer network connection with the second electronic device. When the peer to peer network connection has been established, the first electronic device is configured to stop using the relay server to send packets to and receive packets from the second electronic device, and instead use the peer to peer network connection with the second electronic device to send packets to and receive packets from the second electronic device.
    Type: Application
    Filed: October 31, 2011
    Publication date: May 2, 2013
    Applicant: APPLE INC.
    Inventor: Rory L. McGuire