TL;DR: In this paper, a user selects in a foreground process portions of an electronic document and in a background process a new document is prepared that comprises the selected portions, and the user selects the address for forwarding the new document.
Abstract: A user of a handheld communication device selects in a foreground process portions of an electronic document. In a background process a new document is prepared that comprises the selected portions. The user selects the address for forwarding the new document, and the new document gets sent in a background process.
TL;DR: In this article, a speech input from a first user, the speech input specifying a second user different from the first user and an information item to be shared with the second user is presented.
Abstract: An electronic device with one or more processors and memory includes a procedure for sharing information with a third party recipient. In some embodiments, the device receives a speech input from a first user, the speech input specifying a second user different from the first user, and an information item to be shared with the second user. In response to the speech input, the device initiates a background process during which a digital assistant searches for the information item and causes the information item to be sent to the second user without further review and instruction from the first user.
TL;DR: In this article, a system for providing real-time design feedback to a user of a data processing system for designing an electronic circuit includes a display system, a graphical, textual or mixed user input process which displays user input on the display system and an implementation process with which generates an implementation of the electronic circuit in for example a field programmable gate array.
Abstract: A system for providing real time design feedback to a user of a data processing system for designing an electronic circuit includes a display system, a graphical, textual or mixed user input process which displays user input on the display system for designing an electronic circuit, and an implementation process with which generates an implementation of the electronic circuit in for example a field programmable gate array Feedback is provided by monitoring the user input process to detect a change in the design of the electronic circuit Upon detection of a change, information about the change is forwarded to the implementation process The implementation process is executed as a background process to the user input process, in response to the change to produce implementation data on an incremental basis Information about the implementation data is displayed on the display system as feedback to the user during the design process Analysis of the implementation data produces information indicating the speed of operation of the generated implementation, information indicating the size of the generated implementation, or information consisting of a particular type of integrated circuit device on which the implementation should be made The system provides immediate implementation feedback allowing an interactive design entry process for computer software based integrated circuit design
TL;DR: In this article, the authors present a system for controlling mobile device functions and features, along with systems incorporating these devices and methods, which limits or disables the use of some of mobile device features which could cause distraction to the user, when the user is engaged in another activity.
Abstract: This provides for controlling mobile device functions and features, along with systems incorporating these devices and methods. For example, it limits or disables the use of some of mobile device features which could cause distraction to the user, when the user is engaged in another activity. In an example, it enables other mobile device features based on occurrence of events related to the user or environment. Another example addresses controlling the mobile device features, such as SMS, while the user is in a vehicle or driving. Another example restricts the ability of the driver of a vehicle to text, while the vehicle is in motion, by automatically disabling the texting ability of mobile device within and around the perimeter of the driver's seat. Other variations, examples, improvements, detection mechanisms, models, techniques, calculations, verification mechanisms, and features are also described in details.
TL;DR: In this paper, the authors described techniques for headlessly completing a task of an application in the background of a digital personal assistant using voice input via a microphone, which can be used to determine a user voice command.
Abstract: Techniques are described for headlessly completing a task of an application in the background of a digital personal assistant. For example, a method can include receiving a voice input via a microphone. Natural language processing can be performed using the voice input to determine a user voice command. The user voice command can include a request to perform a task of the application. The application can be caused to execute the task as a background process without a user interface of the application appearing. A user interface of the digital personal assistant can provide a response to the user, based on a received state associated with the task, so that the response comes from within a context of the user interface of the digital personal assistant without surfacing the user interface of the application.