scispace - formally typeset
Search or ask a question

Showing papers on "Interface (computing) published in 2015"


Posted Content
TL;DR: The TensorFlow interface and an implementation of that interface that is built at Google are described, which has been used for conducting research and for deploying machine learning systems into production across more than a dozen areas of computer science and other fields.
Abstract: TensorFlow is an interface for expressing machine learning algorithms, and an implementation for executing such algorithms. A computation expressed using TensorFlow can be executed with little or no change on a wide variety of heterogeneous systems, ranging from mobile devices such as phones and tablets up to large-scale distributed systems of hundreds of machines and thousands of computational devices such as GPU cards. The system is flexible and can be used to express a wide variety of algorithms, including training and inference algorithms for deep neural network models, and it has been used for conducting research and for deploying machine learning systems into production across more than a dozen areas of computer science and other fields, including speech recognition, computer vision, robotics, information retrieval, natural language processing, geographic information extraction, and computational drug discovery. This paper describes the TensorFlow interface and an implementation of that interface that we have built at Google. The TensorFlow API and a reference implementation were released as an open-source package under the Apache 2.0 license in November, 2015 and are available at www.tensorflow.org.

10,447 citations


Patent
Aldo Mario Caballero1
02 Jun 2015
TL;DR: In this paper, a physical interface for communicating data between a peripheral device and the plurality of applications executing on the host computer system is opened and controlled by a software module, and a first virtual interface and a second virtual interface of the software module are exposed to an operating system.
Abstract: Methods managing data communication between a peripheral device and host computer system are provided. A physical interface for communicating data between a peripheral device and the plurality of applications executing on the host computer system is opened and controlled by a software module. A first virtual interface and a second virtual interface of the software module are exposed to an operating system of the host computer system, and the operating system exposes the first virtual interface and the second virtual interface to the first application and the second application. The first virtual interface is used for communicating data between the peripheral device and the first application through the physical interface, and the second virtual interface is used for communicating data between the peripheral device and the second application through the physical interface.

290 citations


Journal ArticleDOI
TL;DR: The proposed SFBCSP is a potential method for improving the performance of MI-based BCI by optimizing the spatial patterns and gives overall better MI classification accuracy in comparison with several competing methods.

210 citations



Patent
30 Jun 2015
TL;DR: In this article, a first data set corresponding to an evaluation run of a model is generated at a machine learning service for display via an interactive interface, which includes a prediction quality metric.
Abstract: A first data set corresponding to an evaluation run of a model is generated at a machine learning service for display via an interactive interface. The data set includes a prediction quality metric. A target value of an interpretation threshold associated with the model is determined based on a detection of a particular client's interaction with the interface. An indication of a change to the prediction quality metric that results from the selection of the target value may be initiated.

196 citations


Patent
27 Apr 2015
TL;DR: In this article, the authors present techniques and systems for centralized access to multimedia content stored on or available to a computing device, which can be provided by a media control interface that receives user inputs and interacts with media programs resident on the computing device to produce graphical user interfaces that can be presented on a display device.
Abstract: Techniques and systems for centralized access to multimedia content stored on or available to a computing device are disclosed. The centralized access can be provided by a media control interface that receives user inputs and interacts with media programs resident on the computing device to produce graphical user interfaces that can be presented on a display device.

192 citations


Journal Article
Fen Huang1, Du C, Sun M, Ning B, Luo Y, An S 
TL;DR: Propensity score matching can be accomplished conveniently using SPSS software and the results of qualitative and quantitative statistical description and evaluation were presented in the form of a graph matching.
Abstract: Objective To realize propensity score matching in PS Matching module of SPSS and interpret the analysis results. Methods The R software and plug-in that could link with the corresponding versions of SPSS and propensity score matching package were installed. A PS matching module was added in the SPSS interface, and its use was demonstrated with test data. Results Score estimation and nearest neighbor matching was achieved with the PS matching module, and the results of qualitative and quantitative statistical description and evaluation were presented in the form of a graph matching. Conclusion Propensity score matching can be accomplished conveniently using SPSS software.

183 citations


Journal ArticleDOI
TL;DR: The Coherent Accelerator Processor Interface (CAPI) is enabled, which enables attaching an accelerator as a coherent CPU peer over the I/O physical interface, and greatly increases the opportunities for acceleration due to the much shorter software path length required to enable its use compared to a traditional I/W model.
Abstract: Heterogeneous computing systems combine different types of compute elements that share memory. A specific class of heterogeneous systems discussed in this paper pairs traditional general-purpose processing cores and accelerator units. While this arrangement enables significant gains in application performance, device driver overheads and operating system code path overheads can become prohibitive. The I/O interface of a processor chip is a well-suited attachment point from a system design perspective, in that standard server models can be augmented with application-specific accelerators. However, traditional I/O attachment protocols introduce significant device driver and operating system software latencies. With the Coherent Accelerator Processor Interface (CAPI), we enable attaching an accelerator as a coherent CPU peer over the I/O physical interface. The CPU peer features consist of a homogeneous virtual address space across the CPU and accelerator, and hardware-managed caching of this shared data on the I/O device. This attachment method greatly increases the opportunities for acceleration due to the much shorter software path length required to enable its use compared to a traditional I/O model.

176 citations


DOI
01 Jan 2015
TL;DR: The UQLAB project as mentioned in this paper is a MATLAB-based software framework for uncertainty quantification, which includes a highly optimized core probabilistic modelling engine and a simple programming interface that provides unified access to heterogeneous high performance computing resources.
Abstract: Uncertainty quantification is a rapidly growing field in computer simulation-based scientific applications. The UQLAB project aims at the development of a MATLABbased software framework for uncertainty quantification. It is designed to encourage both academic researchers and field engineers to use and develop advanced and innovative algorithms for uncertainty quantification, possibly exploiting modern distributed computing facilities. Ease of use, extendibility and handling of non-intrusive stochastic methods are core elements of its development philosophy. The modular platform comprises a highly optimized core probabilistic modelling engine and a simple programming interface that provides unified access to heterogeneous high performance computing resources. Finally, it provides a content-management system that allows users to easily develop additional custom modules within the framework. In this contribution, we intend to demonstrate the features of the platform at its current development stage.

172 citations


Journal ArticleDOI
TL;DR: A threshold algorithm is designed that can recognize four kinds of eye movements including blink, wink, gaze, and frown and an oddball paradigm with stimuli of inverted faces is used to evoke multiple ERP components including P300, N170, and VPP.
Abstract: This study presents a novel human-machine interface (HMI) based on both electrooculography (EOG) and electroencephalography (EEG). This hybrid interface works in two modes: an EOG mode recognizes eye movements such as blinks, and an EEG mode detects event related potentials (ERPs) like P300. While both eye movements and ERPs have been separately used for implementing assistive interfaces, which help patients with motor disabilities in performing daily tasks, the proposed hybrid interface integrates them together. In this way, both the eye movements and ERPs complement each other. Therefore, it can provide a better efficiency and a wider scope of application. In this study, we design a threshold algorithm that can recognize four kinds of eye movements including blink, wink, gaze, and frown. In addition, an oddball paradigm with stimuli of inverted faces is used to evoke multiple ERP components including P300, N170, and VPP. To verify the effectiveness of the proposed system, two different online experiments are carried out. One is to control a multifunctional humanoid robot, and the other is to control four mobile robots. In both experiments, the subjects can complete tasks effectively by using the proposed interface, whereas the best completion time is relatively short and very close to the one operated by hand.

170 citations


Journal ArticleDOI
TL;DR: In this article, the authors propose an efficient scheme for executing a quantum algorithm via a multicomponent classical interface for solid-state quantum processors, which includes cryogenic classical logic and quantum-dot qubits.
Abstract: Tomorrow's much anticipated quantum computers, exotic as they may be, will require complex classical hardware for their control and operation. For solid-state quantum processors, the authors propose an efficient scheme for executing a quantum algorithm via a multicomponent classical interface. These components, which include cryogenic classical logic, are assembled to demonstrate control of a quantum-dot qubit. Thus, when the new wave of hardware finally arrives, we will be ready--and able--to use it.

Proceedings ArticleDOI
21 Feb 2015
TL;DR: The purpose of this paper is to give a brief introduction to the EEG signals and BCI system and a review on the conventional methods that are used for feature extraction of the signal.
Abstract: Brain Computer Interface (BCI) systems are the devices which are proposed to help the disabled, people who are incapable of making motor response to communicate with computer using brain signal. The aim of BCI is to interpret brain activity into digital form which acts as a command for a computer. One key challenge in current BCI research is how to extract features of random time-varying EEG signals and its classification as accurately as possible. Feature extraction techniques are used to extract the features which represent a unique property obtained from pattern of brain signal. Earlier EEG analysis was restricted to visual inspection only. The visual inspection of the signal is very subjective and hardly allows any standardization or statistical analysis. Hence, several different techniques were intended in order to quantify the information of the brain signal. Many linear and non-linear methods for feature extraction exist. The purpose of this paper is to give a brief introduction to the EEG signals and BCI system. The paper also includes a review on the conventional methods that are used for feature extraction of the signal.

Journal ArticleDOI
TL;DR: In this article, two optimal control objectives of multifunctional grid-tied inverters are presented based on a comprehensive power quality evaluation algorithm by means of analytic hierarchy process theory.
Abstract: Multifunctional grid-tied inverters (MFGTIs) have been paid much attention to handle the commonly concerned power quality issues of the microgrids. An MFGTI can not only interface the renewable energy resource into the utility grid, but also can compensate the harmonic and reactive current in the microgrid as an auxiliary service. However, the apparent capacity of an MFGTI for power quality compensation is limited. Therefore, how to enhance the power quality of the microgrid by optimal utilization of the limited and valuable capacity becomes a technical challenge. In this paper, two optimal control objectives of MFGTIs are presented based on a comprehensive power quality evaluation algorithm by means of analytic hierarchy process theory. One objective aims to obtain the expected power quality using minimal apparent capacity of the MFGTI. Another objective focuses on enhancing the power quality as well as possible in the given available apparent capacity condition. The two proposed strategies are compared in performance, and the paper also discusses how to use them in practice for the best performance. Experimental results performed on a microgrid in the laboratory confirm the validation and feasibility of the proposed optimal control strategies.

Patent
16 Apr 2015
TL;DR: In this paper, the authors describe new paradigms for user interaction with an unmanned aerial vehicle (UAV) using a portable multifunction device (PMD) such as a smart phone.
Abstract: Methods and systems are described for new paradigms for user interaction with an unmanned aerial vehicle (referred to as a flying digital assistant or FDA) using a portable multifunction device (PMD) such as smart phone. In some embodiments, a magic wand user interaction paradigm is described for intuitive control of an FDA using a PMD. In other embodiments, methods for scripting a shot are described.

Journal ArticleDOI
TL;DR: This survey presents many essential research issues about the SDN controller, and especially focus on the control architecture, performance, scalability, placement, interface and security.

Journal ArticleDOI
TL;DR: In this article, the authors describe the subsystems comprising the quantum-classical interface from the viewpoint of an engineer, experimental physicist or student wanting to enter the field of solid-state quantum information technology.
Abstract: Spanning a range of hardware platforms, the building-blocks of quantum processors are today sufficiently advanced to begin work on scaling-up these systems into complex quantum machines. A key subsystem of all quantum machinery is the interface between the isolated qubits that encode quantum information and the classical control and readout technology needed to operate them. As few-qubit devices are combined to construct larger, fault-tolerant quantum systems in the near future, the quantum-classical interface will pose new challenges that increasingly require approaches from the engineering disciplines in combination with continued fundamental advances in physics, materials and mathematics. This review describes the subsystems comprising the quantum-classical interface from the viewpoint of an engineer, experimental physicist or student wanting to enter the field of solid-state quantum information technology. The fundamental signalling operations of readout and control are reviewed for a variety of qubit platforms, including spin systems, superconducting implementations and future devices based on topological degrees-of-freedom. New engineering opportunities for technology development at the boundary between qubits and their control hardware are identified, transversing electronics to cryogenics.

Patent
George Alan Wiley1
10 Jul 2015
TL;DR: In this paper, a high speed serial interface is proposed, which allows data to be transmitted at any speed without the receiving end having prior knowledge of the transmission data rate, thus reducing link start-up time and power consumption.
Abstract: A high speed serial interface is provided. In one aspect, the high speed serial interface uses three phase modulation for jointly encoding data and clock information. Accordingly, the need for de-skewing circuitry at the receiving end of the interface is eliminated, resulting in reduced link start-up time and improved link efficiency and power consumption. In one embodiment, the high speed serial interface uses fewer signal conductors than conventional systems having separate conductors for data and clock information. In another embodiment, the serial interface allows for data to be transmitted at any speed without the receiving end having prior knowledge of the transmission data rate. In another aspect, the high speed serial interface uses polarity encoded three phase modulation for jointly encoding data and clock information. This further increases the link capacity of the serial interface by allowing for more than one bit to be transmitted in any single baud interval.

Proceedings ArticleDOI
18 Apr 2015
TL;DR: Inspired by commercial nail stickers, the device blends into the user's body, is customizable, fashionable and even removable, and allows one-handed and always-available input, while being unobtrusive and discrete.
Abstract: We present NailO, a nail-mounted gestural input surface. Using capacitive sensing on printed electrodes, the interface can distinguish on-nail finger swipe gestures with high accuracy (>92%). NailO works in real-time: we miniaturized the system to fit on the fingernail, while wirelessly transmitting the sensor data to a mobile phone or PC. NailO allows one-handed and always-available input, while being unobtrusive and discrete. Inspired by commercial nail stickers, the device blends into the user's body, is customizable, fashionable and even removable. We show example applications of using the device as a remote controller when hands are busy and using the system to increase the input space of mobile phones.

Journal ArticleDOI
TL;DR: This article designs a centralized controller to manage physical devices and provide an interface for data collection, transmission, and processing to develop a more flexible health surveillance application that is full of personalization.
Abstract: With the increasingly serious problem of the aging population, creating an efficient and real-time health management and feedback system based on the healthcare Internet of Things (HealthIoT) is an urgent need. Specifically, wearable technology and robotics can enable a user to collect the required human signals in a comfortable way. HealthIoT is the basic infrastructure for realizing health surveillance, and should be flexible to support multiple application demands and facilitate the management of infrastructure. Therefore, enlightened by the software defined network, we put forward a smart healthcare oriented control method to software define health monitoring in order to make the network more elastic. In this article, we design a centralized controller to manage physical devices and provide an interface for data collection, transmission, and processing to develop a more flexible health surveillance application that is full of personalization. With these distinguished characteristics, various applications can coexist in the shared infrastructure, and each application can demand that the controller customize its own data collection, transmission, and processing as required, and pass the specific configuration of the physical device. This article discusses the background, advantages, and design details of the architecture proposed, which is achieved by an open-ended question and a potential solution. It opens a new research direction of HealthIoT and smart homes.

Journal ArticleDOI
TL;DR: The full integration of compact educational mobile robotic platforms built around an Arduino controller board in the Robot Operating System (ROS) enables the use of several tools for data analysis, easiness of interaction between multiple robots, use of different sensors and teleoperation devices, thereby targeting engineering education.
Abstract: This article presents the full integration of compact educational mobile robotic platforms built around an Arduino controller board in the Robot Operating System (ROS). To decrease the development time, a driver interface in ROS was created so as to provide hardware abstraction and intuitive operation mode, thus allowing researchers to focus essentially in their main research motivation, e.g., search and rescue, multi-robot surveillance or swarm robotics. Moreover, the full integration in ROS provided by the driver enables the use of several tools for data analysis, easiness of interaction between multiple robots, use of different sensors and teleoperation devices, thereby targeting engineering education. To validate the approach, diverse experimental tests were conducted using different Arduino-based robotic platforms.

Patent
18 Dec 2015
TL;DR: In this paper, a modular interface and attachment system for integration with, or use with, a tablet computer is described, which allows for the modular attachment of ergonomic features, specialty I/O devices, and specialty data entry hardware.
Abstract: A modular interface and attachment system for integration with, or use with, a tablet computer is disclosed. The system allows for the modular attachment of ergonomic features, specialty I/O devices, and specialty data entry hardware. Interface channels may be built into the rear surface of the tablet housing, while the accompanying accessories are provided with mating splines. The interface channels can also include electrical contacts to provide power to accessories that are mounted, or to facilitate the mounting of an auxiliary battery. Accessories that require a physical data or I/O interface with the tablet can be mounted at either end of the tablet at positions where data connectors are provided.

Journal ArticleDOI
TL;DR: In this paper, the use of magnetoelectric nanostructures with coupled magnetization and electric polarization across their interfaces has stimulated intense research activities over the past decade, which can be exploited to significantly improve the performance of many devices such as memories, tunable radio-frequency/microwave devices, and magnetic sensors.
Abstract: Multiferroic magnetoelectric nanostructures with coupled magnetization and electric polarization across their interfaces have stimulated intense research activities over the past decade. Such interface-based magnetoelectric coupling can be exploited to significantly improve the performance of many devices such as memories, tunable radio-frequency/microwave devices, and magnetic sensors. In this article, we introduce a number of current or developing technologies and discuss their limitations. We describe how the use of magnetoelectric nanostructures can overcome these limitations to optimize device performance. We also present challenges that need to be addressed in pursuing practical applications of magnetoelectric devices.

Patent
06 May 2015
TL;DR: In this paper, the authors present methods, devices, and systems that may enable a touch-based interface to receive dynamic user inputs based on pressure, such as an increase in pressure greater than a first threshold pressure increase followed by a reduction in a threshold pressure reduction.
Abstract: Disclosed herein are methods, devices, and systems that may enable a touch-based interface to receive dynamic user inputs based on pressure. An exemplary method may involve: (a) detecting a touch interaction including an increase in pressure greater than a first threshold pressure-increase followed by a reduction in pressure greater than a threshold pressure-reduction; and (b) responsive to detecting the touch interaction, initiating an operation based on a region of the touch-based interface that corresponds to the touch interaction, wherein the operation is associated with the touch interaction.

Proceedings ArticleDOI
18 Mar 2015
TL;DR: Rhema, an intelligent user interface for Google Glass to help people with public speaking that automatically detects the speaker's volume and speaking rate in real time and provides feedback during the actual delivery of speech.
Abstract: A large number of people rate public speaking as their top fear. What if these individuals were given an intelligent interface that provides live feedback on their speaking skills? In this paper, we present Rhema, an intelligent user interface for Google Glass to help people with public speaking. The interface automatically detects the speaker's volume and speaking rate in real time and provides feedback during the actual delivery of speech. While designing the interface, we experimented with two different strategies of information delivery: 1) Continuous streams of information, and 2) Sparse delivery of recommendation. We evaluated our interface with 30 native English speakers. Each participant presented three speeches (avg. duration 3 minutes) with 2 different feedback strategies (continuous, sparse) and a baseline (no feeback) in a random order. The participants were significantly more pleased (p

Patent
15 Oct 2015
TL;DR: In this paper, the authors describe methods and systems for implementing an incident response information management solution for first responders, which includes means for establishing a first communications link between a first client device and the system over a network.
Abstract: Described herein are methods and systems for implementing an incident response information management solution for First Responders. In one embodiment, such means include a system having at least a processor and a memory therein, in which the system includes means for establishing a first communications link between a first client device and the system over a network, the first client device being associated with a first emergency response person; means for displaying an interface at the first client device from the system; means for identifying an emergency response incident type at the first client device via the interface; means for generating an incident response record at the system responsive to the identifying of the emergency response incident type at the first client device; means for establishing a second communications link between a second client device and the system over the network, the second client device being associated with a second emergency response person; means for displaying the interface at the second client device from the system; means for displaying emergency response information at the interface of the second client device selected based on the emergency response incident type identified at the first client device, in which the emergency response information is communicated from the system to the second client device over the network; and means for receiving incident metrics at the system captured via the interface at the second client device and recording the incident metrics within the incident response record. Other related embodiments are further described.

Journal ArticleDOI
TL;DR: This material is protected by copyright and other intellectual property rights, and duplication or sale of all or part of any of the repository collections is not permitted, except that material may be duplicated by you for your research use or educational purposes in electronic or print form.
Abstract: Here we present both subnanometer imaging of three-dimensional (3D) hydration structures using atomic force microscopy (AFM) and molecular dynamics simulations of the calcite-water interface. In AFM, by scanning the 3D interfacial space in pure water and recording the force on the tip, a 3D force image can be produced, which can then be directly compared to the simulated 3D water density and forces on a model tip. Analyzing in depth the resemblance between experiment and simulation as a function of the tip-sample distance allowed us to clarify the contrast mechanism in the force images and the reason for their agreement with water density distributions. This work aims to form the theoretical basis for AFM imaging of hydration structures and enables its application to future studies on important interfacial processes at the molecular scale.

Journal ArticleDOI
TL;DR: This study demonstrates the first use of an intracortical brain–computer interface for neural point-and-click communication by an individual with incomplete locked-in syndrome.
Abstract: A goal of brain-computer interface research is to develop fast and reliable means of communication for individuals with paralysis and anarthria. We evaluated the ability of an individual with incomplete locked-in syndrome enrolled in the BrainGate Neural Interface System pilot clinical trial to communicate using neural point-and-click control. A general-purpose interface was developed to provide control of a computer cursor in tandem with one of two on-screen virtual keyboards. The novel BrainGate Radial Keyboard was compared to a standard QWERTY keyboard in a balanced copy-spelling task. The Radial Keyboard yielded a significant improvement in typing accuracy and speed-enabling typing rates over 10 correct characters per minute. The participant used this interface to communicate face-to-face with research staff by using text-to-speech conversion, and remotely using an internet chat application. This study demonstrates the first use of an intracortical brain-computer interface for neural point-and-click communication by an individual with incomplete locked-in syndrome.

01 Jan 2015
TL;DR: This work presents a mixed analog and digital implementation of reservoir computing with a nonlinear analog electronic circuit as a main computational unit that can be replaced by a single nonlinear element with delay via time-multiplexing.
Abstract: Reservoir computing is a paradigm in machine learning whose processing capabilities rely on the dynamical behavior of recurrent neural networks. We present a mixed analog and digital implementation of this concept with a nonlinear analog electronic circuit as a main computational unit. In our approach, the reservoir network can be replaced by a single nonlinear element with delay via time-multiplexing. We analyze the influence of noise on the performance of the system for two benchmark tasks: 1) a classification problem and 2) a chaotic time-series prediction task. Special attention is given to the role of quantization noise, which is studied by varying the resolution in the conversion interface between the analog and digital worlds.

Patent
23 Jun 2015
TL;DR: In this paper, a system for providing an audio processing interface at a mobile device configured to detect an audio processor, present, via a user interface, a display screen to receive user input to initiate audio testing, iteratively present a series of testing screens, each including at least one instruction and test status.
Abstract: A system for providing an audio processing interface at a mobile device configured to detect an audio processor, present, via a user interface, a display screen to receive user input to initiate audio testing, iteratively present a series of testing screens, each including at least one instruction and test status, and present another instruction and test status in response to receiving and indicative of a successful sample at a previous microphone location.

Patent
04 Dec 2015
TL;DR: In this paper, the authors present a technique for interacting with an electronic device using an interface configured to control operation of IoT devices, where a communication including a unique identifier for a network device connected to a network, using the unique identifier to determine a resource bundle for the network device, the resource bundle defining an interface module for the device, wherein the interface module is configured to display one or more interface elements usable to control the device.
Abstract: The present disclosure relates to techniques for interacting with an electronic device. More specifically, the present disclosure relates to initiating action(s) using an interface configured to control operation of IoT devices. An example embodiment includes receiving, at a computing device, a communication including a unique identifier for a network device connected to a network, using the unique identifier to determine a resource bundle for the network device, the resource bundle defining an interface module for the network device, wherein the interface module is configured to display one or more interface elements usable to control the network device, and transmitting the resource bundle, wherein when the resource bundle is received, the resource bundle facilitates generating the interface module.