HUB-TO-HUB PERIPHERAL DISCOVERY
First Claim
1. A system for locating peripherals enabling interaction with a computing device, the computing device being connected to at least one other computing device, said system comprising:
- a memory area for storing data comprising a device identifier associated with at least one of the peripherals; and
a processor programmed to;
receive, by the computing device, a request from a user to locate the at least one of the peripherals, the at least one of the peripherals being in a low power state;
communicate with the at least one other computing device to obtain location information associated with the at least one of the peripherals, wherein said communication includes providing a subset of the stored data that includes the device identifier associated with the at least one of the peripherals to the at least one other computing device;
receive, at the computing device, the location information from the at least one other computing device; and
provide the received location information to the user.
3 Assignments
0 Petitions
Accused Products
Abstract
Aspects of the disclosure enable location of a wireless peripheral by a computing device even when the wireless peripheral is beyond a communication range of, or otherwise inaccessible by, the computing device. A user gives a command to a first computing device to determine the location of the wireless peripheral. The first computing device requests other networked computing devices to locate the wireless peripheral. At least one of the other networked computing devices establishes communication with the wireless peripheral, obtains location information for the wireless peripheral, and communicates the location information to the first computing device. The first computing device communicates the location of the wireless peripheral to the user.
21 Citations
20 Claims
-
1. A system for locating peripherals enabling interaction with a computing device, the computing device being connected to at least one other computing device, said system comprising:
-
a memory area for storing data comprising a device identifier associated with at least one of the peripherals; and a processor programmed to; receive, by the computing device, a request from a user to locate the at least one of the peripherals, the at least one of the peripherals being in a low power state; communicate with the at least one other computing device to obtain location information associated with the at least one of the peripherals, wherein said communication includes providing a subset of the stored data that includes the device identifier associated with the at least one of the peripherals to the at least one other computing device; receive, at the computing device, the location information from the at least one other computing device; and provide the received location information to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for locating wireless peripherals, said method comprising:
-
receiving, by a computing device, a command from a user to locate a peripheral, the peripheral being outside a communication range of the computing device; in response to receiving the command, instructing over a network one or more other computing devices that are within a communication range of the peripheral to determine the location of the peripheral; receiving the location of the peripheral form the one or more computing devices over the network; and providing the determined location to the user. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. One or more computer storage media embodying computer-executable components which, when executed, perform hub-to-hub peripheral discovery, said components comprising:
-
an interface component that when executed by at least one processor causes the at least one processor to receive a command from a user to locate a peripheral for interaction with a computing device, the peripheral being outside a communication range of the computing device; a peripheral data component that when executed by at least one processor causes the at least one processor to obtain identifying data associated with the peripheral; a communication component that when executed by at least one processor causes the at least one processor to communicate the received command and the identifying data associated with the peripheral to one or more other computing devices, wherein the interface component receives location information from at least one of the one or more other computing devices based on the communicated identifying data, and wherein the peripheral is within a communication range of the at least one of the one or more other computing devices; and a display component that when executed by at least one processor causes the at least one processor to display the received location information to the user. - View Dependent Claims (18, 19, 20)
-
Specification