# US 2016/0077723 A1 · Dynamic adaptation of interactive information containers' content and state

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

- Number: US 2016/0077723 A1
- Document ID: US20160077723A1
- Status: Published application
- Kind: A1
- Application number: 14/787,462
- Filed: 2014-05-12
- Published: 2016-03-17
- Earliest claimed: 2013-05-13
- Assignees: Realitygate (Pty) Ltd
- Applicants: Realitygate (Pty) Ltd.
- Inventors: Jan Pool; Adri Smuts; Willem Morkel Van Der Westhuizen; Hendrik Frans Verwoerd Boshoff
- Web page: https://patentgrep.com/patent/US20160077723A1

## CPC

- G06F 3/04847: Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
- G06F 3/048: Interaction techniques based on graphical user interfaces [GUI]
- G06F 40/106: Display of layout of documents; Previewing
- H04L 51/52: for supporting social networking services
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

A user input position of a user input received from an input device of the electronic device is determined and a direction of motion of the user input based on one or more previously-received user input positions. A plurality of adaptable interactive elements are presented via the display and a changeable set of adaptable interactive elements is determined in response to the received user input position. The changeable set of adaptable interactive elements is determined by interpreting one or more of the user input position and the direction of motion of the user input in relation to positions in which each of the plurality of adaptable interactive elements are presented and contextual relationships between the adaptable interactive elements. One or more of the adaptable interactive elements in the determined changeable are modified set in response to the received user input.

## Claims

### Claim 1

A method for dynamically adapting a plurality of interactive visual elements on the display of an electronic device, comprising the steps of:
determining a user input position of a user input received from an input device of the electronic device;
presenting a plurality of adaptable interactive elements via a display device of the electronic device;
determining a changeable set of adaptable interactive elements in response to the received user input position by interpreting one or more of:
the user input position and contextual relationships between the adaptable interactive elements;
modifying one or more of the adaptable interactive elements in the determined changeable set in response to the received user input to visually distinguish one or more of the adaptable interactive elements in the determined changeable set from other adaptable interactive elements in the plurality of adaptable interactive elements.

### Claim 2 (depends on 1)

The method of claim 1, wherein modifying one or more of the adaptable interactive elements in the determined changeable set comprises one or more selected from a group consisting of: changing a state of one or more of the adaptable interface elements in the determined changeable set, changing content displayed by one or more of the adaptable interface elements in the determined changeable set, changing an amount of content displayed by one or more of the adaptable interface elements in the determined changeable set, changing a layout of content displayed by one or more of the adaptable interface elements in the determined changeable set, and any combination thereof.

### Claim 3 (depends on 1)

The method of claim 1, wherein determining the changeable set of adaptable interactive elements comprises:
determining a degree of interest of the user in each of the plurality of adaptable interactive elements based at least in part on the user input position; and
selecting one or more adaptable interactive elements for inclusion in the changeable set of adaptable interactive elements based at least in part on the determined degrees of interest.

### Claim 4 (depends on 3)

The method of claim 3, wherein modifying one or more of the adaptable interactive elements in the determined changeable set is based at least in part on the determined degrees of interest of the user for adaptable interactive elements in the determined changeable set.

### Claim 5 (depends on 1)

The method of claim 1, wherein an adaptable interactive element displays content selected from a group consisting of: text data, audio data, image data, video data, hyperlinks, and any combination thereof.

### Claim 6 (depends on 1)

The method of claim 1, wherein an adaptable interactive element displays a single advertisement, a sequence of advertisements, or a hierarchy of advertisements.

### Claim 7 (depends on 1)

The method of claim 1, wherein an adaptable interactive element displays one or more selected from a group consisting of: a catalogue of products, a media library, one or more media channels, and one or more application launchers.

### Claim 8 (depends on 1)

The method of claim 1, where content displayed by an adaptable interactive element is determined based at least in part on prior interactions by the user with one or more adaptable interactive elements, previously received user inputs, the direction of motion of the user input, and content previously displayed to the user by the adaptable interactive element.

### Claim 9 (depends on 1)

The method of claim 1, wherein an adaptable interactive element displays information associated with an online retailer.

### Claim 10 (depends on 9)

The method of claim 9, wherein the information associated with an online retailer is selected from a group consisting of: pricing information for an item, availability of the item, a request to purchase the item, a request to include the item in a list associated with the user by the online system, and information describing the item.

### Claim 11 (depends on 1)

The method of claim 1, wherein an adaptable interactive element displays one or more interface elements for communicating information to a social networking system.

### Claim 12 (depends on 11)

The method of claim 11, wherein the information communicated to the social networking system is selected from a group consisting of: an indication of preference for content displayed to the user, a request to post content displayed to the user to the social networking system, a request to share content displayed to the user with another user via the social networking system, and a request for the social networking system to associate information describing the content displayed to the user with a user profile maintained by the social networking system for the user.

### Claim 13 (depends on 1)

The method of claim 1, further comprising:
establishing a joint interaction arena (JIA) as a bounded connected subspace of a control space of the electronic device.

### Claim 14 (depends on 1)

The method of claim 1, further comprising:
establishing a segmented threshold (ST) on the boundary of a joint interaction arena (JIA) of a control space of the electronic device where a discrete action or change takes place when the segmented threshold is reached.

### Claim 15 (depends on 14)

The method of claim 14, wherein the JIA or ST dynamically changes as one or more of the adaptable interactive elements in the determined changeable set are modified.

### Claim 16 (depends on 1)

The method of claim 1, wherein determining the changeable set of adaptable interactive elements in response to the received user input position comprises:
recording a direction of motion of the user input based on one or more previously-received user input positions; and
determining the changeable set of adaptable interactive elements in response to the received user input position by interpreting one or more of:
the user input position, the direction of motion of the user input in relation to positions in which each of the plurality of adaptable interactive elements are presented via the display device, and contextual relationships between the adaptable interactive elements.

### Claim 17

A method comprising:
displaying a plurality of interactive objects to a user at a plurality of different positions in a graphical user interface;
determining a user input position on the graphical user interface associated with an input device;
selecting an interactive object from the plurality of interactive objects based at least in part on the user input position; and
modifying display of the selected interactive object to visually distinguish the selected interactive object from other interactive objects in the plurality of interactive objects.

### Claim 18 (depends on 17)

The method of claim 17, wherein modifying display of the selected interactive object to visually distinguish the selected interactive object from other interactive objects in the plurality of interactive objects comprises:
modifying content presented by the selected interactive object.

### Claim 19 (depends on 18)

The method of claim 18, wherein modifying content presented by the selected interactive object comprises:
increasing an amount of content presented by the selected interactive object.

### Claim 20 (depends on 18)

The method of claim 18, wherein modifying content presented by the selected interactive object comprises:
retrieving additional content from a source associated with the content presented by the selected interactive object; and
displaying the additional content via the selected interactive object.

### Claim 21 (depends on 17)

The method of claim 17, wherein modifying display of the selected interactive object to visually distinguish the selected interactive object from other interactive objects in the plurality of interactive objects comprises:
increasing a size of the selected interactive object relative to sizes of one or more other interactive objects in the plurality of interactive objects.

### Claim 22 (depends on 17)

The method of claim 17, wherein modifying display of the selected interactive object to visually distinguish the selected interactive object from other interactive objects in the plurality of interactive objects comprises:
displaying the selected interactive object in a different position of the graphical user interface than a position in the graphical user interface in which the selected interactive object was previously displayed.

### Claim 23 (depends on 17)

The method of claim 17, wherein selecting the interactive object from the plurality of interactive objects based at least in part on the user input position and the direction of motion of the user input position comprises:
determining degrees of interest of the user in one or more interactive objects from the plurality of interactive objects based at least in part on the user input position and the direction of motion of the user input position; and
selecting the interactive object from the plurality of interactive objects based at least in part on the determined degrees of interest.

### Claim 24 (depends on 17)

The method of claim 17, wherein selecting the interactive object from the plurality of interactive objects based at least in part on the user input position comprises:
determining a direction of motion of the user input position based at least in part on the determined user input position and one or more previously determined user input positions on the graphical user interface; and
selecting the interactive object from the plurality of interactive objects based at least in part on the user input position and the determined direction of motion of the user input position.
