H04L12/2823

PLATFORM FOR THE INTEGRATION OF OPERATIONAL BIM, OPERATIONAL INTELLIGENCE, AND USER JOURNEYS FOR THE SIMPLIFIED AND UNIFIED MANAGEMENT OF SMART CITIES

A “metadata model of a city’s Internet of Everything and use thereof to implement citizen engagement through ‘user journeys’ and system intelligence through automated response logic. A framework that allows system integrators to build a metadata model of a city’s IoE by extracting building structure and device information from conventional CAD BIM files to automatically populate the metadata model to provide building modeling functionality and 3D-walkthrough capability for building and infrastructure operations(“Operational BIM”), which metadata model then enables city managers to implement user journeys and system intelligence, in incremental fashion, as the business needs of the city evolves.

System and method for home security monitoring using a television set-top box

Techniques disclosed herein enable automated home security monitoring via a television connected to a set-top box, such as a cable set-top box. Such techniques integrate the television with a home security system. A television viewer can use the television to control, interact, and automatically receive information about home security events in real-time. A television viewer can control lighting, and room temperature, and arm/disarm sensors in the home such as door sensors, motion detectors, cameras, etc, as well as access camera images. Events from such sensors can be monitored or viewed on the television set when they are triggered. For example, when triggered, an icon representing the sensor can be shown on the television screen, or in case of a camera, an image or video can be shown that cause the triggered event.

BUILDING SMART ENTITY SYSTEM WITH AGENT BASED COMMUNICATION AND CONTROL

A building management system of a building includes one or more memory devices configured to store instructions thereon, that, when executed by one or more processors, cause the one or more processors to generate agents, each agent of the agents paired with one entity of a plurality of entities of an entity database, wherein the entity database includes relationships between the entities, wherein the entities represent physical building entities of the building comprising building equipment or building spaces. The instructions cause the one or more processors to communicate, by the plurality of agents, data of the physical building entities via a plurality of agent communication channels and perform, by the plurality of agents, one or more operations for the plurality of entities based on the data.

Machine-learned smart home configuration
11671273 · 2023-06-06 · ·

A central hub and database for a smart home environment enable the learning of states associated with items within the smart home and the training one or more machine-learned models associated with the items. After training the machine-learned models, the central hub can modify a state of an item based on the machine-learned model associated with the item. For instance, a window can be opened or shut, a light can be dimmed or turned off, and a door can be locked. Each state of the object can be associated with a set of conditions that, when satisfied, cause the central hub to change the state of the object using the corresponding machine-learned model, for instance without receiving an explicit input from a user.

Home automation (HA) system including virtual assistant audible notification based upon learned device operational pattern and related methods
11262711 · 2022-03-01 · ·

A home automation (HA) system may include HA operation devices within a user living area and an audible virtual assistant device within the user living area. The HA system may also include an HA hub device to provide communications for the HA operation devices, and a controller. The controller may be configured to store historical operational data for each of the HA operation devices based upon a user within the user living area, and use machine learning to determine an operational pattern of at least one of the HA operation devices based upon the stored historical operational data. The controller may also be configured to monitor operation of the HA operation devices and cooperate with the audible virtual assistant device to generate an audible notification based upon a determined operation of the at least one HA operation device according to the operational pattern.

SYSTEMS, METHODS AND APPARATUS FOR INTERACTING WITH A SECURITY SYSTEM USING A TELEVISION REMOTE CONTROL
20170318322 · 2017-11-02 ·

A method and apparatus is described for interacting with a security system using a television remote control. Commands sent by the remote control are received by an auxiliary interface device, which then provides the commands to a security system controller either directly, via a local-area network, or via a wide-area network and server. Status and acknowledgement messages are transmitted from the security system controller to the auxiliary device, whereupon they are provided to and displayed by a television in the form of a security dashboard

Apparatus and method for controlling remote user interface servers using a multicast message in a home network

An apparatus and method for controlling a Remote User Interface Server (RUIS) in a Remote User Interface Client (RUIC), wherein the method includes rendering an RUI page for controlling RUISs, receiving an input of a control command for controlling the RUISs from a user through the RUI page, generating a multicast control message for transmitting the input control command in a form of multicast, and transmitting the multicast control message to the RUISs.

SCENE-OPERATION METHOD, ELECTRONIC DEVICE, AND NON-TRANSITORY COMPUTER READABLE MEDIUM
20220057927 · 2022-02-24 ·

Disclosed in the present application are a scene-operation method, an electronic device, and a non- transitory computer readable medium, relating to the field of the Internet of Things. The method includes: acquiring a plurality of scenes corresponding to a scene-trigger condition; acquiring a priority of each scene of the plurality of scenes; sorting the plurality of scenes according to the priority of each scene, and obtaining an execution sequence for the plurality of scenes; and executing the plurality of scenes according to the execution sequence.

METHOD, APPARATUS, AND NON-TRANSITORY COMPUTER-READABLE RECORDING MEDIUM STORING PROGRAM FOR ESTIMATING OPERATOR
20170310499 · 2017-10-26 ·

A method for estimating an operator of multiple electrical devices installed in a building, includes receiving, from each of the multiple electrical devices, an operation log indicating that a corresponding electrical device was operated, the operation log including an ID of the corresponding to electrical device and a time at which the corresponding electrical device was operated; receiving first positional information indicating a current position of a terminal of a user; determining, in a case where a distance between the current position and a position of the building is a predetermined distance or less, that the user entered the building; and estimating that the first user is an operator of a first electrical device indicated by an first operation log corresponding to the time at which the first positional information was received, when it is determined that the first user entered the building from outside of the building.

Determining the status of a node based on a distributed system
09800423 · 2017-10-24 · ·

A computing device configured for determining a node status is described. The computing device includes a processor and instructions in memory. The computing device determines a representative node corresponding to a network group with multiple nodes. The computing device also sends a status retrieval directive to the representative node. The status retrieval directive includes a directive for retrieval of the node status of a target node. The computing device also receives the node status of the target node from the representative node and stores the node status on a database.