Browse Prior Art Database

Determining user order/position in application using location aware hardware in wireless devices. Disclosure Number: IPCOM000240755D
Publication Date: 2015-Feb-26
Document File: 5 page(s) / 113K

Publishing Venue

The Prior Art Database


Disclosed is a method to use existing wireless techniques to give applications the data needed to determine the position of the devices relative to each other, and thus determine the order that each device is assigned for interaction with a system. The novel method uses a form of Local Position System (LPS) in a host-client environment to identify user devices and assign appropriate device numbers.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 42% of the total text.

Page 01 of 5

Determining user order/position in application using location aware hardware in wireless devices.

When multiple devices (e.g., input devices or mobile devices) connect to a host machine, each device is usually assigned a number to identify that particular device. This number can be used by an application to determine an order or detected position of these devices. For instance, an application allows users to connect and have a name displayed on the screen. Using associated mobile devices, four people connect to the application and are each assigned a number (i.e. 1, 2, 3, or 4). The application then displays the users' names from left to right based on the assigned numbers. The application may also use this number to determine a "turn order" for those connected to the application.

The number that is assigned to the device is usually determined by the order in which the devices are connected. To the end users, however, this may not be the most logical way to assign numbers if the end users are all in the same room. If all devices attempt to connect at the same time, the number that is assigned to each device appears almost arbitrary to the end user.

This problem is prevalent in video game systems, primarily with wireless controllers. When a game system is turned on, it waits for each of the game controllers to connect. Each of the players activates an associated controller and the system assigns a "Player Number" based on who connects first. This leads to an almost random assignment, causing players to reposition the seating arrangement or exchange controllers. In the ideal configuration, each controller is assigned a player number based on the position of the player in relative position to the television.

Figure 1: Assigned Player Numbers with a video game system

This can also be seen in collaborative mobile applications. When multiple devices connect to each other, the order that is


Page 02 of 5

given to each device is typically based on when the device connected. However, the ideal order may be significantly different, and may be dependent on the application involved. Proper assignment of device order can aid software in creating a more cohesive operating environment for the end user. How users are displayed on the device can reflect how users are situation in the real world.

Figure 2: Assigned device/participant numbers with multiple user devices connected to a system

However, this information is not readily available to application developers. The hardware itself is incapable of determining where these devices exist in real space. Currently, if device order is important, then the end users must facilitate proper order (e.g., connect the devices in the desired order, move devices to suit the order). Otherwise, the application developer works in a completely order-ignorant environment and designs the application under the assumption that the device order is arbitrary.

The novel contribution is a method to use existing wireles...