摘要:
A computing system that incorporates an auxiliary processor to the main system processor. The auxiliary system utilizes a separate application runtime for processes and is capable of operating even when the primary system is in an off state. Methods for load-balancing are provided based on computing needs respective to power consumption requirements. Processes that are not computationally intensive are processed by a low-power, auxiliary processor. In addition, peripheral components accessible to the overall computing system are shared.
摘要:
A computing system that incorporates an auxiliary processor to the main system processor. The auxiliary system utilizes a separate application runtime for processes and is capable of operating even when the primary system is in an off state. Methods for load-balancing are provided based on computing needs respective to power consumption requirements. Processes that are not computationally intensive are processed by a low-power, auxiliary processor. In addition, peripheral components accessible to the overall computing system are shared.
摘要:
Described is an architecture by which application programs can provide data to auxiliary display devices of essentially any type for display to a user. A defined application layer (e.g., accessed via interfaces) allows programs to provide data to a service that controls the output of data to an auxiliary display device, and returns navigational data to the application upon appropriate user interaction with the device via actuators. Enumeration allows applications to discover the capabilities of a device, while arbitration determines which application has input-output rights to the device. The architecture further provides a protocol layer including pluggable protocol proxies that allow various types of displays to serve as an auxiliary display. This platform-like model allows program developers the ability provide programs that leverage auxiliary displays when available, and provides display manufacturers the ability to provide displays with extensible capabilities.
摘要:
Described is an architecture by which application programs can provide data to auxiliary display devices of essentially any type for display to a user. A defined application layer (e.g., accessed via interfaces) allows programs to provide data to a service that controls the output of data to an auxiliary display device, and returns navigational data to the application upon appropriate user interaction with the device via actuators. Enumeration allows applications to discover the capabilities of a device, while arbitration determines which application has input-output rights to the device. The architecture further provides a protocol layer including pluggable protocol proxies that allow various types of displays to serve as an auxiliary display. This platform-like model allows program developers the ability provide programs that leverage auxiliary displays when available, and provides display manufacturers the ability to provide displays with extensible capabilities.
摘要:
Described is a mechanism for receiving new data at an auxiliary device associated with a main computer system, and processing that new data within the auxiliary device firmware to take some action. The receipt and processing of the data is independent of whether the main computer system is in a powered-up state (online) or powered-down state (offline). A cache that maintains the user application data for offline navigation may be updated with new data, either to change existing data in the cache or add a new navigation path. The received data can be processed to perform other actions, depending on the context of that data as determined by auxiliary processing.
摘要:
Described is a mechanism by which application programs (or plug-ins) and an auxiliary service adjust the output and/or data available for output on an auxiliary device based on changes detected in the current context of the auxiliary display. Context sensors detect and report changes in context, whereby some action is taken with respect to what information is displayed or can be displayed on the auxiliary display device. Examples of context data that can change include the physical location of the display, detected movement or motion data, presence of a particular user or others, power state, network connectivity status, privacy status and so forth. The auxiliary device can have context as to its position relative to the main display. Information sensitivity levels may be used to specify whether an application program's data can be displayed, based on the perceived sensitivity of the information and the user's current context.
摘要:
A connector assembly for an electronic device saves space and cost. It includes first and second sockets defining first and second insertion paths for receiving mating plugs. A pivoting keep-out member has first and second blocking surfaces and can be pivoted between first and second positions. In the first position, the first blocking member blocks at least a portion of the first insertion path, but the second blocking member clears the second insertion path. In the second position, the second blocking member blocks at least a portion of the second insertion path, but the first blocking member clears the first insertion path. Thus the connector assembly may receive a plug in either the first or the second socket, but not in both simultaneously.
摘要:
The present invention is directed to systems and methods to generate a manifest of work that is to be performed by a driver. Specifically, systems and methods are described in the context of a package delivery system to generate a manifest of deliveries and pickups to be performed by a driver and to download the generated manifest to a portable computing device used by the driver to service the route.
摘要:
The invention relates to a task planning system and method for use in cognitive ability-related treatment. The inventive system comprises: at least one central control and processing unit (B1) which manages a database of users and definitions of exercises and methods for cognitive ability-related treatment; at least one client computer (A1) for the user performing exercises; and communication means between the central control and processing unit (B1) and the user client computer, which are designed to (i) send exercises from the central control and processing unit (B1) to the user client computer (A1) that are proposed by decision-making means and (ii) send the results of the exercises from the user client computer (A1) to the central control and processing unit (B1). The aforementioned decision-making means comprise an expert system (B2) which is implemented in the central control and processing unit (B1) and which is designed to determine automatically the exercises to be performed by the user in a personalised manner, such that they are adapted to the user's development.
摘要:
Manipulating work item data with a client application, such as a messaging application, that does not have native capability to manipulate work item data. A user interface is provided through the client application that enables a user to create, edit, delete, search, or otherwise manipulate a state of the work item data that is native to a work management application, such as a software development environment. In one embodiment, a work item toolbar is provided in the client application to enable a user to manipulate the work item data. Data fields of the work management application are mapped to data fields of the client application. In one embodiment, work item data is created or exchanged between a messaging client application and an independent software development environment through a shared data store. The work item data may be populated with default settings.