Remotely granting access to a smart environment
First Claim
1. A method comprising:
- wirelessly receiving a rejection of a control request from an appliance, wherein the rejection includes access information from the appliance, a ticket definition and a public key associated with an administrator terminal, further wherein the access information comprising address information corresponding to the administrator terminal and an authorization template corresponding to the appliance, and the ticket definition comprising one or more appliance function definitions and one or more access right levels associated with each appliance function;
in response to receiving the rejection of the control request, wirelessly sending an access request to the administrator terminal, based in part on the access information;
wirelessly receiving user input authorizing one or more access rights from the administrator terminal; and
wirelessly controlling the appliance based on the access rights authorized and the authorization template.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system for providing selective access to appliances by terminals in a smart environment is provided. Each terminal and appliance is assigned a unique identification code (UID). Appliances and terminals wirelessly transmit their UID and receive UIDs transmitted by other appliances and terminals. Upon receiving a terminal'"'"'s UID, an appliance queries a database to determine whether the terminal is authorized to control that appliance based on authorization information stored in the database. An owner may be notified if a terminal without authorization attempts to control an appliance or enters the environment. When a previously unauthorized user, local to the environment, desires access to the smart environment while the owner(s) is away from the environment, a request may be securely transmitted to an owner at his or her remote location. The owner may grant access to one or more appliances, and securely transmit the authorization back to the local user. Upon receipt of the authorization, the local user may control the appliance(s).
-
Citations
16 Claims
-
1. A method comprising:
-
wirelessly receiving a rejection of a control request from an appliance, wherein the rejection includes access information from the appliance, a ticket definition and a public key associated with an administrator terminal, further wherein the access information comprising address information corresponding to the administrator terminal and an authorization template corresponding to the appliance, and the ticket definition comprising one or more appliance function definitions and one or more access right levels associated with each appliance function; in response to receiving the rejection of the control request, wirelessly sending an access request to the administrator terminal, based in part on the access information; wirelessly receiving user input authorizing one or more access rights from the administrator terminal; and wirelessly controlling the appliance based on the access rights authorized and the authorization template. - View Dependent Claims (2, 3)
-
-
4. An apparatus, comprising:
-
a processing unit; a transceiver; a memory storing computer readable instructions that, when executed by the processing unit, cause the apparatus to perform; wirelessly receiving a rejection of a control request from an appliance, wherein the rejection includes access information from the appliance, a ticket definition and a public key associated with an administrator terminal, further wherein the access information comprising address information corresponding to the administrator terminal and an authorization template corresponding to the appliance, and the ticket definition comprising one or more appliance function definitions and one or more access right levels associated with each appliance function; in response to receiving the rejection of the control request, wirelessly sending an access request to the administrator terminal, based in part on the access information; wirelessly receiving user input authorizing one or more access rights from the administrator terminal; and wirelessly controlling the appliance based on the access rights authorized and the authorization template. - View Dependent Claims (5)
-
-
6. One or more computer readable media storing computer readable instructions, that when executed by a processor, perform:
-
wirelessly receiving a rejection of a control request from an appliance, wherein the rejection includes access information from the appliance, a ticket definition and a public key associated with an administrator terminal, further wherein the access information comprising address information corresponding to the administrator terminal and an authorization template corresponding to the appliance and the ticket definition comprising one or more appliance function definitions and one or more access right levels associated with each appliance function; in response to receiving the rejection of the control request, wirelessly sending an access request to the administrator terminal, based in part on the access information; wirelessly receiving user input authorizing one or more access rights from the administrator terminal; and wirelessly controlling the appliance based on the access rights authorized and the authorization template. - View Dependent Claims (7)
-
-
8. A method comprising:
-
wirelessly receiving an appliance access request for access rights from a control terminal, wherein the appliance access request was sent in response to an appliance rejecting control by the control terminal, and further wherein the rejection of control comprises a ticket definition and a public key, wherein the ticket definition includes one or more appliance function definitions and one or more access rights levels associated with each appliance function; prompting for input based on the received access request, wherein the prompting includes providing information such that a user is able to determine whether to grant the access rights; receiving input based on the received access request, wherein the input received corresponds to either granting or denying the request; wirelessly sending a response to a control terminal, wherein the control terminal may accesses the appliance in accordance with the response if the response granted access to the appliance. - View Dependent Claims (9, 10)
-
-
11. An apparatus comprising:
-
a processing unit; a transceiver; a memory storing computer readable instructions that, when executed by the processing unit, cause the apparatus to perform; wirelessly receiving an appliance access request for access rights from a control terminal, wherein the appliance access request was sent in response to an appliance rejecting control by the control terminal, and further wherein the rejection of control comprises a ticket definition and a public key, wherein the ticket definition includes one or more appliance function definitions and one or more access rights levels associated with each appliance function; prompting for input based on the received access request, wherein the prompting includes providing information such that a user is able to determine whether to grant the access rights; receiving input based on the received access request, wherein the input received corresponds to either granting or denying the request; wirelessly sending a response to a control terminal, wherein the control terminal may accesses the appliance in accordance with the response if the response granted access to the appliance. - View Dependent Claims (12, 13)
-
-
14. A computer readable medium storing computer readable instructions, that when executed by a processor, perform:
-
wirelessly receiving an appliance access request for access rights from a control terminal, wherein the appliance access request was sent in response to an appliance rejecting control by the control terminal, and further wherein the rejection of control comprises a ticket definition and a public key, wherein the ticket definition includes one or more appliance function definitions and one or more access rights levels associated with each appliance function; prompting for input based on the received access request, wherein the prompting includes providing information such that a user is able to determine whether to grant the access rights; receiving input based on the received access request, wherein the input received corresponds to either granting or denying the request; wirelessly sending a response to a control terminal, wherein the control terminal accesses the appliance in accordance with the response if the response granted access to the appliance. - View Dependent Claims (15, 16)
-
Specification