Methods and systems for enabling communications between devices
First Claim
Patent Images
1. A system for selectively enabling connections between devices, comprising:
- a communication server;
a plurality of user devices, the plurality of user devices including at least a first user device and a second user device;
a first network, wherein the communication server and the first and second user devices are connected to the first network;
a plurality of peripheral devices;
a second network, wherein the peripheral devices are connected to the communication server through the second network,wherein the second network is not directly accessible to the user devices,wherein the communication server is operable to make a first set of the peripheral devices visible to the first user device by directing discovery service advertisements for the first set of peripheral device to an address of the first user device based on a pairing between the first user device and at least one of the communication server or a first peripheral device included in the first set of peripheral devices,wherein the communication server is operable to make a second set of the peripheral devices visible to the second user device by directing discovery service advertisements for the second set of the peripheral devices to an address of the second user device based on a pairing between the second user device and at least one of the communication server or a second peripheral device included in the second set of peripheral devices, andwherein the first set of peripheral devices is different than the second set of peripheral devices.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for selectively connecting a user device on a first network to a peripheral device on a second network are provided. More particularly, a communication server controls the peripheral devices that are visible to a user device in a discovery process. In addition, the communication server limits the peripheral devices that are available to a user device to those peripheral devices that the user device is authorized to access. The system further enables a user device to operably connect to a visible peripheral device.
141 Citations
19 Claims
-
1. A system for selectively enabling connections between devices, comprising:
-
a communication server; a plurality of user devices, the plurality of user devices including at least a first user device and a second user device; a first network, wherein the communication server and the first and second user devices are connected to the first network; a plurality of peripheral devices; a second network, wherein the peripheral devices are connected to the communication server through the second network, wherein the second network is not directly accessible to the user devices, wherein the communication server is operable to make a first set of the peripheral devices visible to the first user device by directing discovery service advertisements for the first set of peripheral device to an address of the first user device based on a pairing between the first user device and at least one of the communication server or a first peripheral device included in the first set of peripheral devices, wherein the communication server is operable to make a second set of the peripheral devices visible to the second user device by directing discovery service advertisements for the second set of the peripheral devices to an address of the second user device based on a pairing between the second user device and at least one of the communication server or a second peripheral device included in the second set of peripheral devices, and wherein the first set of peripheral devices is different than the second set of peripheral devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method, comprising:
-
providing a communication server; providing a first access point, wherein the first access point is connected to the communication server by a first network; providing a plurality of peripheral devices, wherein the peripheral devices are operatively connected to the first access point through a second network, and wherein the peripheral devices are not directly accessible by user devices; receiving at the communication server a request from a first user device to join the first network; in response to the request from the first user device, registering the first user device with the communication server; receiving at the communication server a request from the first user device to access a peripheral device included in the plurality of peripheral devices; in response to the request from the first user device to access a peripheral device, the communication server causing a discovery service advertisement to be sent to an address of the first user device indicating the availability of at least a first peripheral device included in the plurality of peripheral devices; receiving at the communication server a request from a second user device to join the first network; in response to the request from the second user device, registering the second user device with the communication server; receiving at the communication server a request from the second user device to access another peripheral device included in the plurality of peripheral devices; and in response to the request from the second user device to access a peripheral device, the communication server causing a discovery service advertisement to be sent to an address of the second user device indicating the availability of at least a second peripheral device included in the plurality of peripheral devices. - View Dependent Claims (16, 17, 18)
-
-
19. A system for selectively connecting user devices to peripheral devices, comprising:
-
a communication server; a plurality of user devices, the plurality of user devices including at least a first user device and a second user device; a plurality of access points, wherein each of the user devices is connected to one of the access points; a first network, wherein the access points and the communication server are connected to the first network, and wherein the user devices are connected to the first network through the access point; a second network; a plurality of peripheral devices, wherein the communication server is operable to make a first peripheral device included in the plurality of peripheral devices selectively visible to the user devices through discovery service advertisements, wherein a first user device is registered with the communication server and is associated with a first user credential, wherein a second user device is registered with the communication server and is associated with a second user credential, wherein a first peripheral device is visible to a first user device through a first discovery service advertisement directed to an address of the first user device, wherein the first peripheral device is selected based on the first user credential, wherein a second peripheral device is visible to a second user device through a second discovery service advertisement directed to an address of the second user device, wherein the second peripheral device is selected based on the second user credential, wherein the second peripheral device is not visible to the first user device, and wherein the first peripheral device is not visible to the second user device.
-
Specification