# US 10,481,782 B2 · Web-based visualization system of building or home automation

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,481,782 B2
- Document ID: US10481782B2
- Status: Granted
- Kind: B2
- Application number: 15/790,093
- Filed: 2017-10-23
- Published: 2018-02-15
- Granted: 2019-11-19
- Earliest claimed: 2015-04-24
- Assignees: ABB AB
- Applicants: ABB AG
- Inventors: Francois Mayis; Eric Ferro; Herve Jallabert
- Web page: https://patentgrep.com/patent/US10481782B2

## CPC

- G06F 3/04847: Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
- G06F 16/9577: {Optimising the visualization of content, e.g. distillation of HTML documents}
- G09G 5/026: {Control of mixing and/or overlay of colours in general (G09G5/022 and G09G5/024 take precedence)}
- G09G 5/14: Display of multiple viewports
- H04L 12/2818: {from a device located outside both the home and the home network (access arrangements H04L12/2856; for remote control or remote monitoring of applications H04L67/025; arrangements for transmitting signals characterised by the use of a wireless eletrical link G08C17/00; telephonic communication systems adapted for combination with remote control systems H04M11/007)}
- H04L 12/2825: {Reporting to a device located outside the home and the home network (access arrangements H04L12/2856; for remote control or remote monitoring of applications H04L67/025; telephonic communication systems adapted for combination with telemetering systems H04M11/002)}
- H04L 41/22: comprising specially adapted graphical user interfaces [GUI]
- H04L 67/025: for remote control or remote monitoring of applications
- G09G 2340/0407: Resolution change, inclusive of the use of different resolutions for different screen areas
- G09G 2370/022: Centralised management of display operation, e.g. in a server instead of locally
- H04L 12/2803: {Home automation networks}
- H04L 2012/2849: {Audio/video appliances}
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G09G: ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION (arrangements for transferring data between digital computers and displays G06F3/14; static indicating arrangements comprising an association of a number of separate sources or light control cells G09F9/00; static indicating arrangements comprising integral associations of a number of light sources H01J, H01K, H10H, H05B33/12; scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission, details thereof H04N1/00)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

In an embodiment, the present invention provides a web-based visualization system of building or home automation, including: a web server, which is connected with at least two client devices and in the client devices are integrated at least one client display and a rendering engine. The rendering engine contains a resize engine, which is uploaded to the client devices when a client requests at least one dedicated web-side from the web server. The rendering engine includes a zoom in/out function of a displayed page on the client display.

## Claims

### Claim 1

A web-based visualization system of building or home automation for controlling and monitoring at least a part of a building and displaying information of the part of the building, to control at least one system of the part of the building, including one of a heating, cooling, ventilation, air conditioning, lighting, sun-shading, fire protection, and security system, the web-based visualization system comprising:
at least two client devices, each of which includes at least one client display and a rendering engine; and
a web server, which is connected with the at least two client devices and the at least one system of the part of the building,
wherein each rendering engine contains a resize engine, which is uploaded to a respective client device when a client requests at least one dedicated web-side from the web server, the resize engine including a zoom in/out function of a displayed page on the at least one client display of the respective client device,
wherein the web-based visualization system is independent of a display size or resolution of the at least one client display of the respective client device, and
wherein the resize engine is configured to request display information from an underlying operating system of the respective client device.

### Claim 2 (depends on 1)

The system according to claim 1, wherein each of the at least two client devices comprises a computer, a mobile phone, a tablet, a tablet PC, an ultra-book, a notebook, or any web-based client device with a display.

### Claim 3 (depends on 1)

The system according to claim 1, wherein the at least one dedicated web-side comprises HTTP-sides.

### Claim 4 (depends on 1)

The system according to claim 1, wherein the display information comprises resolution and/or size.

### Claim 5 (depends on 3)

The system according to claim 3, wherein data of the HTTP-sides are passed to the resize engine.

### Claim 6 (depends on 5)

The system according to claim 5, wherein the resize engine is configured to pre-process the data with regard to a current display resolution and/or size of the at least one client display of the respective client device.

### Claim 7 (depends on 6)

The system according to claim 6, wherein the rendering engine is configured to generate a final view for the at least one client display of the respective client device using the pre-processed data of the resize engine.
