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 that comprises a gaming controller; and
a processor programmed to;
receive, by the computing device, a request from a user to locate the at least one of the peripherals;
transmit over a network with the at least one other computing device a query for location information of the at least one of the peripherals, said query comprising a wake-up command configured to direct the at least one of the peripherals to transition to a higher power state and responsively transmit location information that includes the device identifier associated with the at least one of the peripherals and a room designation where the at least one other computing device obtaining the device identifier from the at least one peripheral is located in a house;
receive, at the computing device and from the at least one other computing device, the location information of the at least one of the peripherals transmitted after the at least one of the peripherals transitioned into the higher power state responsive to receiving the query for the location information;
determine that the at least one of the peripherals is located in a room of the house indicated by the room designation based on the at least one other computing device obtaining the device identifier; and
present to the user an indication that the at least one of the peripherals is located in the room.
2 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.
27 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 that comprises a gaming controller; and a processor programmed to; receive, by the computing device, a request from a user to locate the at least one of the peripherals; transmit over a network with the at least one other computing device a query for location information of the at least one of the peripherals, said query comprising a wake-up command configured to direct the at least one of the peripherals to transition to a higher power state and responsively transmit location information that includes the device identifier associated with the at least one of the peripherals and a room designation where the at least one other computing device obtaining the device identifier from the at least one peripheral is located in a house; receive, at the computing device and from the at least one other computing device, the location information of the at least one of the peripherals transmitted after the at least one of the peripherals transitioned into the higher power state responsive to receiving the query for the location information; determine that the at least one of the peripherals is located in a room of the house indicated by the room designation based on the at least one other computing device obtaining the device identifier; and present to the user an indication that the at least one of the peripherals is located in the room. - 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, wherein the peripheral comprises a gaming controller; in response to receiving the command, querying a plurality of computing devices to determine whether any of the plurality of computing devices are within a communication range of the peripheral, said querying comprising transmitting a query with a wake-up command directing the peripheral to transition to a different power state and responsively transmit location information to at least one of the plurality of computing devices; receiving, from the at least one of the plurality of computing devices, the location information of the peripheral transmitted in response to the wake-up command; determining a location of the peripheral based on the received location information; and providing the location of the peripheral 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 a history log stored on the peripheral, the history log indicating a history of connections that the peripheral had with a plurality of computing devices inside a premises; a communication component that when executed by at least one processor causes the at least one processor to, based on the history of connections had with the plurality of computing devices inside the premises, identify at least one other computing device inside the premises that is likely in communication range of the peripheral, request over a network the at least one other computing device inside the premises attempt to communicate with the peripheral, and receive location information of the peripheral from the at least one other computing device inside the premises in communication with the peripheral; and a display component that when executed by at least one processor causes the at least one processor to display a location of the peripheral inside the premises to a user based on the received location information from the at least one other computing device inside the premises. - View Dependent Claims (18, 19, 20)
-
Specification