Home device interoperability
AssigneeApple Inc.
InventorsChristopher J. Lee, Andreas I. Gal, Keith W. Rauenbuehler
Life of this patent
Estimating the term…
Abstract
An electronic device may include a processor configured to receive, over a local area network and from an accessory electronic device connected to the local area network, a request to register with the electronic device. The processor may also be configured to register the accessory electronic device for a service provided by the electronic device based on the request, and receive, from the accessory electronic device, a request to access the service. The processor may further be configured to provide, over the local area network and to the accessory electronic device, access to the service.
Claims20
A method, comprising:
- receiving, by an electronic device connected to a local area network and from an accessory electronic device connected to the local area network, a request to register with the electronic device;
- registering, by the electronic device, the accessory electronic device for a service provided by the electronic device based on the request;
- receiving, by the electronic device and from the accessory electronic device, a request to access the service;
- determining, by the electronic device, in response to receiving the request to access the service and after registering the accessory electronic device for the service, an activity state indicating a condition of a home network environment associated with the local area network, based at least in part on signals received by the electronic device from electronic devices other than the accessory electronic devices;
- and
- providing, by the electronic device, over the local area network, and to the accessory electronic device, access to the service based in part on the activity state.
An electronic device comprising:
- a memory;
- and
- at least one processor configured to:
- receive, over a local area network and from an accessory electronic device connected to the local area network, a request to register with the electronic device;
- register the accessory electronic device for a service provided by the electronic device based on the request;
- receive, from the accessory electronic device, a request to access the service;
- determine, in response to receipt of the request to access the service and after registration of the accessory electronic device for the service, an activity state indicating a condition of a home network environment associated with the local area network, based at least in part on signals received by the electronic device from electronic devices other than the accessory electronic device;
- and
- provide, over the local area network and to the accessory electronic device, access to the service based at least in part on the activity state.
A non-transitory machine readable medium storing instructions that, when executed by one or more processors, cause the one or more processors to perform operations comprising:
- receiving, by an electronic device connected to a local area network and from an accessory electronic device connected to the local area network, a request to register with the electronic device;
- registering, by the electronic device, the accessory electronic device for a service provided by the electronic device based on the request;
- receiving, by the electronic device and from the accessory electronic device, a request to access the service;
- determining, by the electronic device, in response to receiving the request to access the service and after registering the accessory electronic device for the service, an activity state indicating a condition of a home network environment associated with the local area network, based at least in part on signals received by the electronic device from one or more electronic devices other than the accessory electronic device;
- and
- providing, by the electronic device, over the local area network, and to the accessory electronic device, access to the service based at least in part on the activity state.
Dependencies are inferred from the claim text.