Search

Joshua Graessley Phones & Addresses

  • 2267 Elkhorn Ct, San Jose, CA 95125
  • 718 Old San Francisco Rd, Sunnyvale, CA 94086 (408) 749-1396
  • Cupertino, CA
  • Berkeley, CA
  • Ann Arbor, MI
  • Danville, CA

Publications

Us Patents

Method And Apparatus For Detecting A Router That Improperly Responds To Arp Requests

View page
US Patent:
7729292, Jun 1, 2010
Filed:
Aug 13, 2008
Appl. No.:
12/190956
Inventors:
Stuart D. Cheshire - San Jose CA, US
Joshua V. Graessley - Cupertino CA, US
Assignee:
Apple Inc. - Cupertino CA
International Classification:
H04L 12/28
H04L 12/66
US Classification:
370254, 370352, 370389, 37039554
Abstract:
One embodiment of the present invention provides a system that detects a non-compliant router that incorrectly responds to all address-resolution-protocol (ARP) requests, including ARP requests and ARP probes for link-local IP addresses. This is accomplished by sending an ARP request asking for an Ethernet address associated with a link-local IP address, wherein the link-local IP address is a reserved link-local IP address, which should not be assigned to any device. If a response is received to the ARP request, the system determines that the response was sent by a non-compliant router that incorrectly responds to all ARP requests, including ARP requests for link-local IP addresses.

Nat Traversal For Media Conferencing

View page
US Patent:
8065418, Nov 22, 2011
Filed:
Feb 2, 2004
Appl. No.:
10/769841
Inventors:
Joe Abuan - Milpitas CA, US
Joshua Graessley - Cupertino CA, US
Hyeonkuk Jeong - San Jose CA, US
Berkat Tung - Sacramento CA, US
Assignee:
Apple Inc. - Cupertino CA
International Classification:
G06F 15/16
US Classification:
709227, 709229
Abstract:
Methods for establishing a direct peer-to-peer (“P2P”) connection between two computers are disclosed. In particular, the methods are designed to work in cases where one or both of the computers are connected to a private network, such private networks being interconnected via a public network, such as the Internet. The connections between the private network and the public network are facilitated by network address translation (NAT).

Efficient Service Discovery For Peer-To-Peer Networking Devices

View page
US Patent:
8285860, Oct 9, 2012
Filed:
Jan 14, 2010
Appl. No.:
12/687814
Inventors:
Rory L. P. McGuire - San Jose CA, US
Michael Van Milligan - San Francisco CA, US
Jason Conn - San Francisco CA, US
Joshua Graessley - Sunnyvale CA, US
Augustin Prats - Mountain View CA, US
Brian Tucker - San Jose CA, US
Assignee:
Apple Inc. - Cupertino CA
International Classification:
G06F 15/16
US Classification:
709228
Abstract:
Techniques for discovering and/or advertising services are described herein. A first bitmask is received from a remote device over a wireless network, the first bitmask having one or more bits that have a predetermined logical value. Each bit represents a particular service provided by the remote device. A logical operation is performed between the first bitmask and a second bitmask locally generated within a local device, where the second bitmask represents a service being searched by the local device. It is determined whether the remote device is potentially capable of providing the service being searched by the local device based on a result of the logical operation.

Nat Traversal For Media Conferencing

View page
US Patent:
8356103, Jan 15, 2013
Filed:
Oct 20, 2011
Appl. No.:
13/277884
Inventors:
Joe Abuan - Milpitas CA, US
Berkat Tung - Sacramento CA, US
Hyeonkuk Jeong - San Jose CA, US
Joshua Graessley - Cupertino CA, US
Assignee:
Apple Inc. - Cupertino CA
International Classification:
G06F 15/16
US Classification:
709228, 709245
Abstract:
Methods for establishing a direct peer-to-peer (“P2P”) connection between two computers are disclosed. In particular, the methods are designed to work in cases where one or both of the computers are connected to a private network, such private networks being interconnected via a public network, such as the Internet. The connections between the private network and the public network are facilitated by network address translation (“NAT”).

Nat Traversal For Media Conferencing

View page
US Patent:
8443090, May 14, 2013
Filed:
Oct 20, 2011
Appl. No.:
13/277892
Inventors:
Joe Abuan - Milpitas CA, US
Berkat Tung - Sacramento CA, US
Hyeonkuk Jeong - San Jose CA, US
Joshua Graessley - Cupertino CA, US
Assignee:
Apple Inc. - Cupertino CA
International Classification:
G06F 15/16
H04L 12/56
US Classification:
709228, 709245, 370401
Abstract:
Methods for establishing a direct peer-to-peer (“P2P”) connection between two computers are disclosed. In particular, the methods are designed to work in cases where one or both of the computers are connected to a private network, such private networks being interconnected via a public network, such as the Internet. The connections between the private network and the public network are facilitated by network address translation (“NAT”).

Nat Traversal For Media Conferencing

View page
US Patent:
8572172, Oct 29, 2013
Filed:
Oct 20, 2011
Appl. No.:
13/277889
Inventors:
Joe Abuan - Milpitas CA, US
Berkat Tung - Sacramento CA, US
Hyeonkuk Jeong - San Jose CA, US
Joshua Graessley - Cupertino CA, US
Assignee:
Apple Inc. - Cupertino CA
International Classification:
G06F 15/16
US Classification:
709204, 709203, 709228
Abstract:
Methods for establishing a direct peer-to-peer (“P2P”) connection between two computers are disclosed. In particular, the methods are designed to work in cases where one or both of the computers are connected to a private network, such private networks being interconnected via a public network, such as the Internet. The connections between the private network and the public network are facilitated by network address translation (“NAT”).

Efficient Service Discovery For Peer-To-Peer Networking Devices

View page
US Patent:
8572248, Oct 29, 2013
Filed:
Sep 14, 2012
Appl. No.:
13/617212
Inventors:
Rory L. P. McGuire - San Jose CA, US
Michael Van Milligan - San Francisco CA, US
Jason Conn - San Francisco CA, US
Joshua Graessley - Sunnyvale CA, US
Augustin Prats - Mountain View CA, US
Brian Tucker - San Jose CA, US
Assignee:
Apple Inc. - Cupertino CA
International Classification:
G06F 15/173
US Classification:
709225, 709223
Abstract:
Techniques for discovering and/or advertising services are described herein. A first bitmask is received from a remote device over a wireless network, the first bitmask having one or more bits that have a predetermined logical value. Each bit represents a particular service provided by the remote device. A logical operation is performed between the first bitmask and a second bitmask locally generated within a local device, where the second bitmask represents a service being searched by the local device. It is determined whether the remote device is potentially capable of providing the service being searched by the local device based on a result of the logical operation.

Method And Apparatus For Detecting A Router That Improperly Responds To Arp Requests

View page
US Patent:
20060221979, Oct 5, 2006
Filed:
Apr 4, 2005
Appl. No.:
11/098135
Inventors:
Stuart Cheshire - San Jose CA, US
Joshua Graessley - Cupertino CA, US
International Classification:
H04L 12/28
H04L 12/56
US Classification:
370395540, 370252000, 370475000
Abstract:
One embodiment of the present invention provides a system that detects a non-compliant router that incorrectly responds to all address-resolution-protocol (ARP) requests, including ARP requests for link-local IP addresses. This is accomplished by sending an ARP request asking for an Ethernet address associated with a link-local IP address, wherein the link-local IP address is a reserved link-local IP address, which should not be assigned to any device. If a response is received to the ARP request, the system determines that the response was sent by a non-compliant router that incorrectly responds to all ARP requests, including ARP requests for link-local IP addresses.
Joshua V Graessley from San Jose, CA, age ~47 Get Report