Browse Prior Art Database

Virtual dynamic mobile device and corresponding client-server architecture

IP.com Disclosure Number: IPCOM000236654D
Publication Date: 2014-May-07
Document File: 2 page(s) / 72K

Publishing Venue

The IP.com Prior Art Database

Abstract

Mobile devices that belong to a certain person are usually in proximity to each other. Software on each of them can tell what proximity devices belong to the "family" and which one is a stranger. This "family" group of devices can perform as a single distributed multiple-display device. When such a device sends a request to a web GUI server, the web GUI server matches the capabilities of the physical devices that the virtual dynamic device consists of with required/ preferred capabilities of GUI modules that are to be displayed.

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

Page 01 of 2

Virtual dynamic mobile device and corresponding client-server architecture

Disclosed is a client server system that consists of 2 novel elements:
1. Virtual dynamic mobile device that consists of a "family" of proximity wireless devices that bundle together on user's request in order to provide an extended user interface.

2. Dynamic distributed GUI architecture on server side that can support dynamic virtual devices (as opposed to "classic" fixed GUI architecture).

A use case scenario:

    A computer system needs to be remotely supervised by an administrator. The system provides a web based admin console user interface.

    The administrator is mobile and has a few light wireless enabled devices like a tablet, a smartphone etc. such that each has a display panel with certain capabilities (like size, resolution, colors etc.).

The admin console can provide the information in form of graphs, tables as

well as command line interfaces.

    The administrator would like to take advantage of all his wireless enabled devices when monitoring the system.

1. Virtual dynamic mobile device.

    Mobile devices that belong to a certain person are usually (or at least periodically) in proximity to each other. Software on each of them can tell what proximity devices belong to the "family" and which one is a stranger.

In given circumstances - when the user needs it - proximity devices belonging to the "family" exchange info on their display capabilities ("stranger" devices are not included) and elect the one that will represent them to the web GUI server (the election is based on network, cpu, and also display capabilities).

    Once the master device is chosen, the group of devices can perform as a single distributed device - the device with the best display is used to display graphs or tables, while other devices take over displaying menus, GUI controls like buttons, provide a soft keyboard, so the device displaying graphs doesn't need to limit the graph display space.

This way, instead of displaying everything on a single device (while other

devices stay idle), the display/interface is functionally distributed over all the available physical wireless devices. By functional distribution we understand that separate functional parts of the web based GUI (graphs, menus, controls...