USER GENERATED VIRTUAL ROOM-BASED USER INTERFACE
First Claim
1. A method for generating a virtual-room of a virtual room-based user interface that controls one or more devices within a physical room of a structure, comprising:
- prompting a user of a mobile device to select one or more services provided by the one or more devices within the physical room, each device providing a corresponding service;
obtaining, on the mobile device, a plurality of images of the physical room that each share substantially a same perspective, the plurality of images including an all-off image, in which all of the one or more of the services are in an inactive state, and one or more service-specific images, in which a single service is in an active state and any other services are in the inactive state;
aligning the plurality of images to create an aligned image stack;
designating, on the mobile device, one or more hit boxes, each hit box to coincide with one of the one or more devices; and
generating the virtual room based on the aligned image stack and the designated one or more hit boxes, the virtual room usable by a user to control the one or more devices within the physical room.
4 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, a technique is utilized to generate a virtual-room of a virtual room-based user interface that controls one or more devices within a physical room of a structure. A user is prompted to select one or more services provided by the one or more devices within the physical room. A plurality of images of the physical room are obtained that each share substantially a same perspective. The plurality of images include an all-off image, in which all of the one or more of the services are in an inactive state, and one or more service-specific images, in which a single service is in an active state and any other services are in the inactive state. The plurality of images are aligned to create an aligned image stack. One or more hit boxes are designated. The virtual room is generated based on the aligned image stack and the designated one or more hit boxes.
70 Citations
20 Claims
-
1. A method for generating a virtual-room of a virtual room-based user interface that controls one or more devices within a physical room of a structure, comprising:
-
prompting a user of a mobile device to select one or more services provided by the one or more devices within the physical room, each device providing a corresponding service; obtaining, on the mobile device, a plurality of images of the physical room that each share substantially a same perspective, the plurality of images including an all-off image, in which all of the one or more of the services are in an inactive state, and one or more service-specific images, in which a single service is in an active state and any other services are in the inactive state; aligning the plurality of images to create an aligned image stack; designating, on the mobile device, one or more hit boxes, each hit box to coincide with one of the one or more devices; and generating the virtual room based on the aligned image stack and the designated one or more hit boxes, the virtual room usable by a user to control the one or more devices within the physical room. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A mobile device for generating a virtual-room of a virtual room-based user interface that controls one or more devices within a physical room of a structure, comprising:
-
a touch sensitive display screen; a camera; a memory configured to store a configuration application; a processor configured to execute the configuration application, the configuration application, when executed, operable to; prompt a user of the mobile device to select one or more services provided by the one or more devices within the physical room, capture a plurality of images of the physical room with the camera of the mobile device, wherein each image shares substantially a same perspective, align the plurality of images to create an aligned image stack, designate, in response to input on the touch sensitive display screen of the mobile device, one or more hit boxes, each hit box to coincide with one of the one or more devices, and generate the virtual room based on the aligned image stack and the designated one or more hit boxes, the virtual room usable by a user to control the one or more devices within the physical room. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer-readable medium having software encoded thereon, the software, when executed on one or more processors, operable to:
-
prompt a user in a configuration user interface to select one or more services provided by one or more devices within a physical room of a structure; obtain a plurality of images of the physical room that each share substantially a same perspective, the plurality of images including an all-off image, in which all of one or more services provided in the room are in an inactive state, and one or more service-specific images, in which a single service of the one or more services is in an active state and any other services are in the inactive state; align, in the configuration user interface, the plurality of images to create an aligned image stack; designate, in the configuration user interface, one or more hit boxes, each hit box to coincide with one of the one or more devices; and generate a virtual room of a virtual room-based user interface using the aligned image stack and the designated one or more hit boxes, the virtual room usable by a user to control the one or more devices within the physical room. - View Dependent Claims (20)
-
Specification