System and method of discovery and launch associated with a networked media device
First Claim
1. A method comprising:
- accessing a multicast capability of an operating system of a client device, the client device being associated with a user;
discovering, through the client device, at least one other data processing device in an active state of reception of data from the client device through a local area network (LAN) based on the multicast capability accessed in the client device;
wirelessly transmitting, through the client device, a request to the at least one other data processing device discovered to be in the active state of reception of the data from the client device through the LAN, the at least one other data processing device being communicatively coupled to the client device through the LAN, and the request being related to identifying an application residing on the at least one other data processing device;
determining, through the client device, that the application residing on the at least one other data processing device is similar to an application residing on the client device configured to render an audio/visual data stream thereon based on a response to the request; and
at least one of populating a table of the operating system of the client device with a list of applications residing on the at least one other data processing device similar to the application residing on the client device, the applications within the list having identifiers associated therewith and presenting the identifiers to the client device to enable a user thereof select an identifier therethrough.
3 Assignments
0 Petitions
Accused Products
Abstract
A method, apparatus and/or system related to discovery and launch system and method. In one embodiment, a method of a mobile device includes accessing a multicast capability of an operating system through an application of the mobile device, determining if there is a similar application locally stored on a networked media device to the application on the mobile device when a multicast message is broadcast to the networked media device communicatively coupled to the mobile device through a local area network, and either populating a table of the operating system of the client device with a list of applications and/or presenting identifiers to the client device to enable a user thereof to select an identifier therethrough.
-
Citations
20 Claims
-
1. A method comprising:
-
accessing a multicast capability of an operating system of a client device, the client device being associated with a user; discovering, through the client device, at least one other data processing device in an active state of reception of data from the client device through a local area network (LAN) based on the multicast capability accessed in the client device; wirelessly transmitting, through the client device, a request to the at least one other data processing device discovered to be in the active state of reception of the data from the client device through the LAN, the at least one other data processing device being communicatively coupled to the client device through the LAN, and the request being related to identifying an application residing on the at least one other data processing device; determining, through the client device, that the application residing on the at least one other data processing device is similar to an application residing on the client device configured to render an audio/visual data stream thereon based on a response to the request; and at least one of populating a table of the operating system of the client device with a list of applications residing on the at least one other data processing device similar to the application residing on the client device, the applications within the list having identifiers associated therewith and presenting the identifiers to the client device to enable a user thereof select an identifier therethrough. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
a LAN; a client device comprising a processor communicatively coupled to a memory, the client device being associated with a user; and at least one other data processing device communicatively coupled to the client device through the LAN, wherein the processor of the client device is configured to execute instructions to; access a multicast capability of an operating system of the client device, discover that the at least one other data processing device is in an active state of reception of data from the client device through the LAN based on the access of the multicast capability in the client device, wirelessly transmit a request related to identifying an application residing on the at least one other data processing device discovered to be in the active state of reception of the data from the client device thereto, determine that the application residing on the at least one other data processing device is similar to an application residing on the client device configured to render an audio/visual data stream thereon based on a response to the request, and at least one of populate a table of the operating system of the client device with a list of applications residing on the at least one other data processing device similar to the application residing on the client device, the applications within the list having identifiers associated therewith, and present the identifiers to the client device to enable a user thereof select an identifier therethrough. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory medium, readable through a client device associated with a user and comprising instructions embodied therein that are executable through the client device, comprising :
-
instructions to access a multicast capability of an operating system of the client device; instructions to discover, through the client device, at least one other data processing device in an active state of reception of data from the client device through a LAN based on the multicast capability accessed in the client device; instructions to wirelessly transmit, through the client device, a request to the at least one other data processing device discovered to be in the active state of reception of the data from the client device through the LAN, the at least one other data processing device being communicatively coupled to the client device through the LAN, and the request being related to identifying an application residing on the at least one other data processing device; instructions to determine, through the client device, that the application residing on the at least one other data processing device is similar to an application residing on the client device configured to render an audio/visual data stream thereon based on a response to the request; and instructions to at least one of populate a table of the operating system of the client device with a list of applications residing on the at least one other data processing device similar to the application residing on the client device, the applications within the list having identifiers associated therewith, and present the identifiers to the client device to enable a user thereof select an identifier therethrough. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification