×

PEER-TO-PEER DATA RELAY

  • US 20100223347A1
  • Filed: 02/23/2010
  • Published: 09/02/2010
  • Est. Priority Date: 10/20/2003
  • Status: Active Grant
First Claim
Patent Images

1. A wireless device, comprising:

  • an antenna;

    a wireless communication interface connected to said antenna and supporting wireless communication across a wireless connection provided by said antenna, the wireless communication interface enabled to contact local devices, which are devices that are within range of a sending device through the wireless interface, and requesting identification of available devices;

    storage supporting storing data; and

    a controller connected to said wireless interface and to said storage, supporting an application service, a message service, and a relay service for relay messages, the controller enabled to (1) propagate by the local devices the request for identification of available devices through a peer-to-peer network, (2) receive the identification of available devices to the sending device, and (3) build a list of available devices, the list including identification of said local devices in a local device list;

    wherein said application service provides execution and management of one or more application programs accessible by said controller using application data stored in said storage,wherein said message service provides building messages and processing received messages,wherein said relay service provides building a new relay message indicating a selected recipient to which the wireless device does not have a direct wireless connection, sending a built new relay message, and sending a received relay message that indicates a recipient other than the wireless device, andwhen said selected recipient is a local device, sending said received relay message from said wireless device addressed only to said selected recipient through said wireless communication interface and not sending said received relay message addressed to other local devices.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×