# US 10,371,531 B2 · Structure including a passageway

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

- Number: US 10,371,531 B2
- Document ID: US10371531B2
- Status: Granted
- Kind: B2
- Application number: 15/202,147
- Filed: 2016-07-05
- Published: 2016-10-27
- Granted: 2019-08-06
- Earliest claimed: 2014-01-22
- Assignees: Kone Corporation
- Applicants: KONE Corporation
- Inventors: Jukka Salmikuukka
- Web page: https://patentgrep.com/patent/US10371531B2

## CPC

- G01C 21/206: {specially adapted for indoor navigation}
- B66B 1/3492: {Position or motion detectors or driving means for the detector (B66B1/40, B66B1/50 take precedence; length measuring G01B; speed measuring G01P)}
- B66B 1/46: Adaptations of switches or switchgear (switches or switchgear in general, applications of switches or switchgear for floor-levelling purpose H01H; panels for boards or switching arrangements H02B1/015)
- G05B 15/02: electric
- G07C 9/28: the pass enabling tracking or indicating presence
- G01C: MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY (measuring liquid level G01F; radio navigation, determining distance or velocity by use of propagation effects, e.g. Doppler effects, propagation time, of radio waves, analogous arrangements using other waves G01S)
- B66B: ELEVATORS; ESCALATORS OR MOVING WALKWAYS ({apparatus for raising or lowering persons on theatrical stages or the like A63J5/12} ; funicular railbound systems with rigid ground-supported tracks and cable traction, e.g. cliff railways, B61B9/00; arrangements of ammunition handlers in vessels B63G3/00; hoists, lifts, or conveyors for loading or unloading in general B65G; braking or detent devices controlling normal movements of winding drums or barrels B66D; ship-lifting devices E02C; garages for many vehicles with mechanical means for lifting vehicles E04H6/12; hoists for feeding ammunition or projectiles to launching apparatus or to loading mechanisms F41A9/00)
- G05B: CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS (systems for controlling or regulating non-electric variables G05D; systems for regulating electric or magnetic variables G05F; control devices or systems insofar as characterised by mechanical features only G05G)
- G07C: TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE

## Abstract

Indoor positioning information is received for positioning a user within a structure including at least one passageway and one or more bookmarks, a bookmark including a location of the bookmark within the structure, and a function for operating the passageway, when the bookmark is activated. Location of the user is determined and compared with the locations of the bookmarks. At least one bookmark is determined to be activated and activated, on the basis of the correspondence of the user's location and the locations of the bookmarks. Current operational state and future operational state of the passageway are determined for controlling the passageway from the current operational state towards the future operational state that is determined on the basis of the activated bookmarks. The controlling is performed, when the current operational state and the future operational state are different.

## Claims

### Claim 1

A method comprising the steps of:
receiving indoor positioning information for positioning a user within a structure, the structure including at least one passageway and one or more physical bookmarks, at least one of the one or more physical bookmarks installed to the structure for operating the at least one passageway, said at least one physical bookmark including a location of the at least one physical bookmark within the structure, one or more functions, and one or more criterion relating to activation of the at least one physical bookmark, one of said one or more functions being for operating the passageway, when the at least one physical bookmark is activated;
determining a location of the user;
comparing the location of the user with the locations of the at least one physical bookmark;
determining at least one physical bookmark to be activated on the basis of the correspondence of the user's location and the locations of the at least one physical bookmark;
activating the determined at least one physical bookmark;
executing the function of the determined at least one physical bookmark, in response to the determined at least one physical bookmark being activated;
updating a corresponding virtual bookmark in a virtual representation of the structure in a virtual environment, said virtual environment being configured viewable on a user interface of a computing device by a software application, the virtual representation of the structure including at least one virtual passageway and one or more virtual bookmarks that correspond to the at least one passageway and the one or more physical bookmarks of the structure, respectively, the step of updating comprising:
selecting a virtual bookmark in the virtual representation of the structure corresponding to the determined at least one physical bookmark;
updating the virtual bookmark by exchanging information with the determined at least one physical bookmark, the information comprising: one or more functions for the selected virtual bookmark, and one or more criterion relating to activation of the selected virtual bookmark; and
updating the virtual bookmark such that the activation of the determined at least one physical bookmark is reflected to the corresponding virtual bookmark.

### Claim 2 (depends on 1)

The method according to claim 1, wherein the at least one physical bookmark includes a plurality of physical bookmarks,
wherein the plurality of physical bookmarks are interrelated by their locations and/or functions, and
wherein the method further comprises the steps of:
determining a first physical bookmark of the plurality of physical bookmarks to be activated;
determining one or more interrelated physical bookmarks of the activated physical bookmark; and
activating the determined interrelated physical bookmarks.

### Claim 3 (depends on 1)

The method according to claim 1, wherein one of the at least one physical bookmark includes a plurality of functions selectable via a user interface by a user, and
wherein the method further comprises the steps of:
receiving user input via the user interface; and
defining the one physical bookmark to include the location of the user or a location defined by the user via the user interface.

### Claim 4 (depends on 3)

The method according to claim 3, further comprising the steps of:
receiving user input via the user interface;
defining the one physical bookmark to include one or more activation criteria defined by the user via the user interface; and
activating the one physical bookmark, when the defined criteria are met.

### Claim 5 (depends on 1)

The method according to claim 1, wherein one of the at least one physical bookmark includes one or more user identifiers of allowed users to activate the one physical bookmark, and
wherein the method further comprises the steps of:
obtaining information identifying the one physical bookmarks within the structure; and
determining, on the basis of the received information, a set of physical bookmarks from the obtained physical bookmarks that are allowed for the user.

### Claim 6 (depends on 5)

The method according to claim 5, wherein the allowed physical bookmarks include one or more further activation criteria, and the physical bookmark is activated, when a defined criteria are met.

### Claim 7 (depends on 1)

The method according to claim 1, further comprising the steps of:
determining a function executed in the virtual environment;
determining the passageway of the physical structure that corresponds to the passageway operated on by the function of the virtual bookmark activated in the virtual environment; and
activating one or more physical bookmarks of determined the physical structure said activated virtual bookmarks operating on the determined passageway.

### Claim 8 (depends on 7)

The method according to claim 7, wherein the function executed in the virtual environment indicates a performance level achieved in the executed software application and the performance level is mapped by mapping rules to a function operating on the determined passageway of the physical structure.

### Claim 9 (depends on 8)

The method according to claim 8, wherein the mapping rules define a mapping of the performance level to a set of allowed operational states of the determined passageway of the physical structure, said set of allowed functions including a set of allowed landing zones of an elevator.

### Claim 10 (depends on 1)

The method according to claim 1, wherein the activation criteria comprising one or more from a location within the structure, an activation time, a time period of activity, a user identifier of allowed users of the bookmark, and a number of activation times.

### Claim 11 (depends on 1)

The method according to claim 1, wherein the passageway is a hoistway of an elevator, the hoistway including an elevator car operated between landing zones of the elevator.

### Claim 12 (depends on 1)

An arrangement comprising:
a processor configured to obtain indoor positioning information for positioning a user within a structure including at least one passageway and one or more bookmarks, a bookmark including a location of the bookmark within the structure, and a function for operating the passageway, when the bookmark is activated; and
execute the steps of claim 1.

### Claim 13 (depends on 12)

The arrangement according to claim 12, wherein the arrangement is a mobile phone or a computer.

### Claim 14 (depends on 1)

A computer program product embodied on a non-transitory computer readable medium and comprising executable code that when executed, cause execution of functions the method according to claim 1.

### Claim 15 (depends on 1)

The method according to claim 1, wherein each bookmark is definable by the user selecting one or more functions relating to the operational states of the passageway, and one or more criterion relating to activation of the bookmark.
