Abstract:
According to one embodiment, an information processing apparatus includes a main body having a display screen and an extension device. The extension device includes a detector. The detector is configured to detect an operation with an operating part performed on a virtual operating surface and output detection information on the operation. The virtual operating surface is a virtual plane spaced apart from the display screen by a predetermined distance. The main body includes a connection detector, a virtual input module, and an input controller. The virtual input module is configured to receive the detection information from the extension device and determine a position of the operating part on the virtual operating surface based on the detection information. The input controller is configured to perform input processing as a touch operation at the position having been determined.
Abstract:
According to one embodiment, an electronic apparatus is capable of switching a plurality of applications corresponding to a plurality of users in accordance with a selected user. The apparatus includes a communication controller which communicates with an apparatus connected to a network, a first determination controller which determines whether the selected user is a first user, a second determination controller which determines whether a connection is made to a first virtual private network server via the communication controller, and a first controller which controls use of the network by a first application corresponding to the first user and controls use of the network by a second application corresponding to a user in accordance with a determination results of the first and second determination controllers.
Abstract:
According to one embodiment, an electronic apparatus includes a multiuser function. The apparatus includes a manager and controller. The manager is configured to provide an environment for restricting a process executable by the apparatus. The controller is configured to detect a request to execute the process, and to transmit contents related to the request to the manager prior to the execution of the process. The manager is configured to transmit a determination result to the controller based on a policy applied to each user and indicative of permission or prohibition of the execution of the process.
Abstract:
According to one embodiment, a wearable device includes a display, a detector, and a hardware processor. The display displays a screen keyboard on a screen when an instruction is input. The detector includes a polygonal plate and detects a tracing action of a finger over a side of the polygonal plate. The hardware processor determines whether the screen keyboard is displayed on the screen when the detector detects the tracing action, and executes an action on the screen in accordance with the tracing action detected by the detector when the hardware processor determines that the screen keyboard is displayed.
Abstract:
According to one embodiment, an information processing apparatus with a multiuser function includes first, second and third controllers. The first controller disconnects a first network when a basic user or an additional user is selected, and disconnects a second network when a specific additional user is selected. The second controller terminates an application program of the specific additional user when the basic user or the additional user is selected, and terminates an application program of the additional user when the specific additional user is selected. The third controller restricts network use by an application program of the basic user when the specific additional user is selected.
Abstract:
According to one embodiment, a control module detects each of a plurality of events. A management module transmits a determination result indicative of one of permission and prohibition of execution of a specific process to the control module when a second event of requesting execution of the specific process is detected before detection of a first event of requesting a connection to a specific external communication device. When the second event is detected after the detection of the first event, the management module transmits the other of permission and prohibition of the execution of the specific process to the control module.