Bridging between AD HOC local networks and internet-based peer-to-peer networks
First Claim
1. A method, comprising:
- coupling a bridge device to a local network using an ad-hoc, peer-to-peer protocol used for exchanging data between consumer electronics devices;
coupling the bridge device to a public network using an Internet-based peer-to-peer networking protocol;
determining via the bridge device metadata related to media accessible from a media server of the local network; and
transforming the metadata via the bridge device to enable peer-to-peer devices of the public network to discover the media via the bridge device using the Internet-based peer-to-peer networking protocol.
10 Assignments
0 Petitions
Accused Products
Abstract
Bridging between ad hoc local networks and Internet based peer-to-peer networks involves coupling a bridge device to a local network using an ad-hoc, peer-to-peer protocol used for exchanging data between consumer electronics devices. The bridge device is coupled to a public network using an Internet-based peer-to-peer networking protocol. In one arrangement, metadata related to media accessible from a media server of the local network is determined via the bridge device, and the metadata is transformed via the bridge device to enable peer-to-peer devices of the public network to discover the media via the bridge device using the Internet-based peer-to-peer networking protocol. In another arrangement, metadata related to media accessible from the public network is determined via the peer-to-peer networking protocol, and the metadata is transformed via the bridge device to enable a device of the local network to discover the media via the bridge device using the ad-hoc, peer-to-peer protocol.
-
Citations
32 Claims
-
1. A method, comprising:
-
coupling a bridge device to a local network using an ad-hoc, peer-to-peer protocol used for exchanging data between consumer electronics devices; coupling the bridge device to a public network using an Internet-based peer-to-peer networking protocol; determining via the bridge device metadata related to media accessible from a media server of the local network; and transforming the metadata via the bridge device to enable peer-to-peer devices of the public network to discover the media via the bridge device using the Internet-based peer-to-peer networking protocol. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method, comprising:
-
coupling a bridge device to a home network using an ad-hoc, peer-to-peer protocol used for exchanging data between consumer electronics devices; coupling the bridge device to a public network using an Internet-based peer-to-peer networking protocol; determining via the bridge device metadata related to media accessible from the public network via the peer-to-peer networking protocol; and transforming the metadata via the bridge device to enable a device of the local network to discover the media via the bridge device using the ad-hoc, peer-to-peer protocol. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. An apparatus, comprising:
-
one or more network interfaces capable of communicating via a local network and a public network; a processor coupled to the one or more network interfaces; and a memory coupled to the processor, the memory including instructions that cause the processor to, connect to the local network using an ad-hoc, peer-to-peer protocol used for exchanging data between consumer electronics devices; connect to the public network using an Internet-based peer-to-peer networking protocol; determine metadata related to media accessible from a media server of the local network; and transform the metadata to enable peer-to-peer devices of the public network to discover the media via the apparatus using the Internet-based peer-to-peer networking protocol. - View Dependent Claims (19, 20, 21, 22, 23, 24)
-
-
25. An apparatus, comprising:
-
one or more network interfaces capable of communicating via a local network and a public network; a processor coupled to the one or more network interfaces; and a memory coupled to the processor, the memory including instructions that cause the processor to, connect to the local network using an ad-hoc, peer-to-peer protocol used for exchanging data between consumer electronics devices; connect to the public network using an Internet-based peer-to-peer networking protocol; determine metadata related to media accessible from the public network via the peer-to-peer networking protocol; and transform the metadata via bridge device to enable a device of the local network to discover the media via the bridge device using the ad-hoc, peer-to-peer protocol. - View Dependent Claims (26, 27, 28, 29, 30)
-
-
31. A computer-readable medium having instructions stored thereon which are executable by a bridge device capable of being coupled to a first network and a second network, the instruction causing the bridge device to perform steps comprising:
-
connect to the first and second networks, wherein one of the first and second network comprises a local network utilizing an ad-hoc, peer-to-peer protocol, and the other of the first and second networks comprises a public network having peer-to-peer devices coupled via an Internet-based peer-to-peer networking protocol; determining metadata related to media accessible from devices of the first network; and transform the metadata to enable devices of the second network to discover the media via the bridge device.
-
-
32. A system comprising:
-
a first network and a second network, wherein one of the first and second network comprises a local network utilizing an ad-hoc, peer-to-peer protocol, and the other of the first and second networks comprises a public network having peer-to-peer devices coupled via an Internet-based peer-to-peer networking protocol; a bridging device coupled to the first network and the second network, the bridging device comprising, means for discovering media accessible from devices of the first network; means for determining metadata related to the media; and means for transforming the data between formats conforming to the protocols of the first network to formats conforming to the protocols of the second network to enable devices of the second network to discover the media via the bridging device.
-
Specification