Nearby media device tracking
First Claim
Patent Images
1. A method comprising:
- receiving an announcement message at a first media device from a second media device, the announcement message including;
a unique identifier associated with the second media device; and
a status describing both a current activity of the second media device and a media object that is currently playing at the second media device, the media object being a subject of the current activity and having media characteristics;
validating the announcement message at the first media device, the validating comprising validating the announcement message when the media characteristics are not included in a blocked list that identifies restricted media characteristics of media objects playing at other devices, the blocked list corresponding to presence preferences associated with the first media device that are usable to block presence visibility of the first media device at the second media device, the validating further comprising determining whether the second media device is blocked by the first media device by at least comparing the unique identifier associated with the second media device to a list of blocked device identifiers associated with devices that are blocked by the first media device, the list of blocked device identifiers including at least one media device unique identifier associated with at least one device with which communication is restricted;
sending an acknowledgement message from the first media device to the second media device, the acknowledgment message including both a different unique identifier associated with the first device and a status describing a current activity of the first media device, the different unique identifier and the status of the first media device being displayable at the second media device; and
displaying, at the first media device, the unique identifier and the status of the second media device.
2 Assignments
0 Petitions
Accused Products
Abstract
A media player is adapted to organize and display nearby media device information between communicating media devices before a complete connection is established. A nearby media device receives a message that is either generally or specifically sent from another media device. The nearby device determines whether the sending media device is blocked and whether to accept the message. The nearby device accepts the message if it originates from a compatible source. If the message is accepted, the nearby device sends an acknowledgement message containing a unique device name and a device status to the sending device. The sending device then displays the unique device name and status.
49 Citations
18 Claims
-
1. A method comprising:
-
receiving an announcement message at a first media device from a second media device, the announcement message including; a unique identifier associated with the second media device; and a status describing both a current activity of the second media device and a media object that is currently playing at the second media device, the media object being a subject of the current activity and having media characteristics; validating the announcement message at the first media device, the validating comprising validating the announcement message when the media characteristics are not included in a blocked list that identifies restricted media characteristics of media objects playing at other devices, the blocked list corresponding to presence preferences associated with the first media device that are usable to block presence visibility of the first media device at the second media device, the validating further comprising determining whether the second media device is blocked by the first media device by at least comparing the unique identifier associated with the second media device to a list of blocked device identifiers associated with devices that are blocked by the first media device, the list of blocked device identifiers including at least one media device unique identifier associated with at least one device with which communication is restricted; sending an acknowledgement message from the first media device to the second media device, the acknowledgment message including both a different unique identifier associated with the first device and a status describing a current activity of the first media device, the different unique identifier and the status of the first media device being displayable at the second media device; and displaying, at the first media device, the unique identifier and the status of the second media device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method comprising:
-
receiving, at a media device, a connection message from a nearby media device, the connection message including a unique identifier indicating a device type of the nearby media device and a status describing a current media activity of the nearby media device, a currently playing object of the current media activity, and one or more media characteristics of the currently playing object, the connection message usable in organizing and displaying nearby media devices within a wireless network; determining the device type of the nearby media device using the unique identifier included in the received connection message; comparing the device type of the nearby media device with a device type of the media device; determining whether the nearby media device is blocked by the media device by at least comparing the unique identifier to a list of blocked device identifiers associated with devices that are blocked by the media device, the list of blocked device identifiers including at least one media device unique identifier associated with at least one device with which communication is restricted; comparing the one or more media characteristics of the currently playing object to a blocked list that identifies restricted media characteristics of media objects, the blocked list corresponding to presence preferences associated with the media device that are usable to block presence visibility of the media device at the nearby media device; and validating the connection message at the media device when the device type of the nearby media device matches the device type of the media device, when the unique identifier of the nearby media device is not included in the list of blocked device identifiers, and when the one or more media characteristics of the currently playing object are not on the blocked list, and if the connection message is valid; sending an identifier and a status associated with the media device to the nearby media device, the identifier and the status associated with the media device being displayable at the nearby media device. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A media device comprising:
-
a network card configured to wirelessly receive communications and data from another media device, the communications and data comprising a connection message that includes a unique identifier indicating a device type of the other media device and a status describing a current media activity associated with the other media device, the status further describing a currently playing media object that is a subject of the current media activity associated with the other media device, the status further describing media characteristics of the currently playing media object; a memory coupled to the network card, the memory configured to store the communications and data from the other media device; a processor coupled to the network card and the memory, the processor configured to; use the unique identifier received from the other media device to determine if the media device and the other media device are a same type and, when the media device and the other media device are the same type, validate and organize the communications and data from the other media device; determine whether the other media device is blocked by the media device by at least comparing the unique identifier received form the other media device to a list of blocked device identifiers associated with devices that are blocked by the media device, the list of blocked device identifiers including at least one media device unique identifier associated with at least one device with which communication is restricted; and reject validated communications and data from the other media device based at least in part on one or more of the media characteristics being included in a user-generated blocked list that identifies one or more restricted media characteristics, the one or more restricted media characteristics corresponding to user-defined presence preferences that are usable to prevent the media device from being visible on a display associated with the other media device. - View Dependent Claims (16, 17, 18)
-
Specification