PEER TO PEER COMMUNICATION USING DEVICE CLASS BASED TRANSMISSION RULES
First Claim
1. A method for communicating data between peer devices over a dedicated peer-to-peer communications medium, each of the peer devices belonging to one of a plurality of device classes respectively identified by a device-class identification (ID), the method comprising:
- at each of the devices,storing data identifying a device-class ID for the device,storing different sets of control data for respectively controlling peer-to-peer communications between the device and other devices according to the respective device-class IDs of the devices;
at a first one of the devices,receiving, from a second one of the devices over the peer-to-peer communications medium, a communication that includes information for identifying a device-class ID for the second device, andin response to a single user input, communicating data between the first and second devices over the communications medium according toa current operating status of at least one of the devices, andone of the stored sets of control data for controlling communications between devices respectively having the device-class ID of the first device and the device-class ID of the second device.
10 Assignments
0 Petitions
Accused Products
Abstract
Data such as image, sound or other media content is delivered between peer devices over a dedicated peer-to-peer communications medium. According to an example embodiment, data is communicated between peer devices respectively belonging to one of a plurality of device classes respectively identified by a device-class identification (ID). Data is stored to identify communications that are to be carried out between devices having respective IDs, such that each pair of IDs has predefined execution steps based upon operational status of the devices. Based upon the device-class ID pair of two peer devices and an operating status of one or both devices, the devices automatically select and execute a communications approach to communicate data therebetween. This communication can be effected in response to a simple user input (e.g., which is specific to neither data nor transfer direction).
26 Citations
17 Claims
-
1. A method for communicating data between peer devices over a dedicated peer-to-peer communications medium, each of the peer devices belonging to one of a plurality of device classes respectively identified by a device-class identification (ID), the method comprising:
-
at each of the devices, storing data identifying a device-class ID for the device, storing different sets of control data for respectively controlling peer-to-peer communications between the device and other devices according to the respective device-class IDs of the devices; at a first one of the devices, receiving, from a second one of the devices over the peer-to-peer communications medium, a communication that includes information for identifying a device-class ID for the second device, and in response to a single user input, communicating data between the first and second devices over the communications medium according to a current operating status of at least one of the devices, and one of the stored sets of control data for controlling communications between devices respectively having the device-class ID of the first device and the device-class ID of the second device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A device for communicating data with other devices over a dedicated, local peer-to-peer wireless communications medium, each of the devices belonging to one of a plurality of device classes respectively identified by a device-class identification (ID), the device comprising:
-
a storage circuit to store data identifying a local device-class ID for the device, and different sets of control data for respectively controlling peer-to-peer communications between the device and other devices according to the respective device-class IDs of the devices; a transceiver to wirelessly communicate with peer devices on the wireless communications medium; and a computer processor circuit connected to the transceiver and programmed to, in response to a single user input, send the local device-class ID and data identifying a current operating status of the device over the wireless communications medium via the transceiver, receive, from a remote one of the peer devices and via the transceiver, a device-class ID and a current operating status for the remote device, retrieve a set of control data for controlling communications between devices respectively having the local and remote device-class IDs, and facilitate the communication of data between the devices over the wireless communications medium, via the transceiver, according to the retrieved set of control data and the current operating status of at least one of the devices. - View Dependent Claims (13, 14, 15, 16, 17)
-
Specification