Systems and methods for computing device communications
First Claim
Patent Images
1. A computer-implemented method comprising:
- receiving, at a server, dynamic registry information for two or more computing devices;
registering, at the server, the two or more computing devices based at least in part on the received dynamic registry information;
determining, at the server, a status and a capability of the two or more computing devices based at least in part on the received dynamic registry information;
receiving, at the server, and from a first computing device of the two or more registered computing devices, an indication of user-selected content for presentation by a second computing device of the two or more registered computing devices;
generating, at the server, a message comprising a uniform resource identifier (URI) corresponding to a source for the user-selected content;
selecting, by the first computing device, the second computing device of the two or more registered computing devices for presenting the content wherein the second computing device is not the first computing device; and
based on determining the status and capability of the selected second computing device, sending the generated message to the selected second computing device, wherein the selected second computing device is configured to retrieve the content from the source identified by the URI in the message, and wherein the selected second computing device is further configured to present the retrieved content.
2 Assignments
0 Petitions
Accused Products
Abstract
Certain implementations of the disclosed technology may include systems and methods for computing device communications. According to an example implementation of the disclosed technology, a method is provided that can include determining a status and capability of at least one selected computing device, and sending a generated message to the at least one selected computing device. The at least one selected computing device is configured to retrieve content from a source identified by a uniform resource identifier in the message, and the at least one selected computing device is further configured to present the retrieved content.
29 Citations
19 Claims
-
1. A computer-implemented method comprising:
-
receiving, at a server, dynamic registry information for two or more computing devices; registering, at the server, the two or more computing devices based at least in part on the received dynamic registry information; determining, at the server, a status and a capability of the two or more computing devices based at least in part on the received dynamic registry information; receiving, at the server, and from a first computing device of the two or more registered computing devices, an indication of user-selected content for presentation by a second computing device of the two or more registered computing devices; generating, at the server, a message comprising a uniform resource identifier (URI) corresponding to a source for the user-selected content; selecting, by the first computing device, the second computing device of the two or more registered computing devices for presenting the content wherein the second computing device is not the first computing device; and based on determining the status and capability of the selected second computing device, sending the generated message to the selected second computing device, wherein the selected second computing device is configured to retrieve the content from the source identified by the URI in the message, and wherein the selected second computing device is further configured to present the retrieved content. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
at least one memory for storing data and computer-executable instructions; and at least one processor configured to access the at least one memory and further configured to execute the computer-executable instructions to cause the system to; receive dynamic registry information for two or more computing devices; register the two or more computing devices based at least in part on the received dynamic registry information; determine a status and a capability of the two or more computing devices based at least in part on the received dynamic registry information; receive from a first computing device of the two or more registered computing devices, an indication of user-selected content for presentation by a selected second computing device of the two or more registered computing devices, wherein the second computing device is not the first computing device; generate a message comprising a uniform resource identifier (URI) corresponding to a source for the user-selected content; and based on determining the status and capability of the selected second computing device, send the generated message to the-selected second computing device, wherein the selected second computing device is configured to retrieve the content from the source identified by the URI in the message, and wherein the selected second computing device is further configured to present the retrieved content. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A computer-readable medium that stores instructions executable by one or more processors to perform a method comprising:
-
determining, at a server, a status and a capability of two or more computing devices based at least in part on received dynamic registry information; receiving, at the server, an indication of user-selected content for presentation by the two or more registered computing devices; generating, at the server, a message comprising a uniform resource identifier (URI) corresponding to a source for the user-selected content; selecting, by a first computing device of the two or more registered computing devices, a second computing device of the two or more registered computing devices for presenting the content, wherein the second computing device is not the first computing device; and based on determining the status and capability of the selected second computing device, sending the generated message to the selected second computing device, wherein selected second computing device is configured to retrieve the content from the source identified by the URI in the message, and wherein the selected second computing device is further configured to present the retrieved content. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
Specification