G06F2209/482

System and method for memory access
09852092 · 2017-12-26 · ·

A memory controller performs DMA operations on arbitrary sized elements unbounded by the word size of the host memory or processor, which performs operations based on an element that represents an atomic data unit such as a pixel. In this manner, a corresponding coding effort is not concerned with computing and locating word boundaries and accommodating unused bits of data conventionally used for accommodating word boundaries on pixel data for video rendering, for example. An element in memory corresponds to a rendered atomic data item, such as a pixel. The controller determines an element precision indicative of a size of the element, and identifies a unit of memory based on a memory location and a packed representation of a plurality of the elements relative to the memory location. The unit has a height and width, defining elements arranged in a grid, and an element position is based on coordinates.

Intelligent module sequencing
09843650 · 2017-12-12 · ·

Methods, devices, and systems are provided for selecting and ordering the firing of application modules based on parameters determined during communication initialization including call type, originator of the call, etc. The module invocation sequence is determined based on criteria determined when a connection is received, which then becomes an attribute of that connection such that subsequent messages belonging to that connection have the same module sequencing applied thereto without re-determining the optimal sequence for each message by analyzing the properties of each message every time.

Method for controlling execution of application, electronic device and storage medium for the same

An electronic device is provided. The electronic device includes at least one processor and a memory storing instructions executed to enable the at least one processor to identify a plurality of processes associated with an application, identify at least one process to be operation-restricted during at least partial time of a time of running the application among the plurality of processes, restrict an operation of the at least one identified process during the at least partial time of the time of running the application, and release the operation restriction on at least some of the at least one identified process in response to meeting a preset condition.

PERSONAL DIGITAL ASSISTANT

Disclosed herein are system, method, and computer program product embodiments for managing completion of a task. An embodiment operates by receiving a selection of a collection configured to complete the task. The embodiment determines a context indicator for analyzing an application object in the selected collection. The embodiment processes the application object in based on the context indicator to generate information for completing the task. Another embodiment operates by receiving a selection of a collection configured to complete a task. The embodiment then determines that completion of the task requires solving a situation defined by a situation definition. The embodiment then identifies an anchor application object in the selected collection based on the situation definition. The embodiment then generates related information and a set of actions for solving the situation based on the anchor application object and the situation definition.

SYSTEM AND METHOD FOR RF DIGITIZATION AND COLLECTION

An RF digitization and collection system (RFDCS) and methods for implementing the RF digitization and collection system to manage an application storage and retrieval space (App Space), wherein the App Space includes apps that may perform various offline and/or real-time transforms of RF signals received, stored, or played back on the RFDCS. Also, in the various embodiments, the RFDCS may govern the system resources available to these apps while ensuring that the RFDCS's core system functions are not impacted by the execution of one or more of these apps in the App Space. Thus, the RFDCS may enable users to utilize real-time signal processing by running various specialized apps without compromising the RFDCS's core system function, thereby promoting dynamic “on-the-fly” transformation of raw RF signals without compromising the user's overall experience.

Methods for enabling an application within another independent system/application in medical imaging

A method and system is provided for data/process sharing. A trigger response unit is provided to reside on a first system where a first application system is present. The trigger response unit monitors, on the first system, when trigger data from a second application system is presented in the first application system. When the trigger data is presented in the first application system, the trigger response unit decodes the trigger data to obtain a trigger corresponding to a second application system. The obtained trigger is used to launch the second application system on the first system.

Intellective switching between tasks

Methods, computer program products, and system are presented. The methods include, for instance: identifying, by one or more processor, a current task, obtaining, by the one or more processor, an indicator of a commencement of a switching event, where the switching event includes a transition originating from the current task and concluding at a new task, obtaining, by the one or more processor, behavior analysis data relating to a plurality of past switching events, where each past switching event includes a transition originating from the current task and concluding at a target task. The behavior analysis data includes a timestamp for each past switching event. The method also includes determining, by the one or more processor, based on the behavior analysis data, at least one recommended task, where the at least one recommended task includes at least one target task.

INVOKING FUNCTIONS OF AGENTS VIA DIGITAL ASSISTANT APPLICATIONS USING ADDRESS TEMPLATES

Systems and methods of invoking functions of agents via digital assistant applications are provided. Each action-inventory can have an address template for an action by an agent. The address template can include a portion having an input variable used to execute the action. A data processing system can parse an input audio signal from a client device to identify a request and a parameter to be executed by the agent. The data processing system can select an action-inventory for the action corresponding to the request. The data processing system can generate, using the address template, an address. The address can include a substring having the parameter used to control execution of the action. The data processing system can direct an action data structure including the address to the agent to cause the agent to execute the action and to provide output for presentation.

Display control device for vehicle to generate native display images and versatile display images
09779685 · 2017-10-03 · ·

A vehicle display control device includes: a memory that stores a native platform for operating a native application and a versatile platform for operating a versatile application, and includes a common memory area for sharing data; a control unit that executes the versatile platform to operate a storing device for storing a versatile application image in the common memory area, executes the native platform to operate an acquisition device for acquiring the versatile application image, and operates a production device for producing a display image, in which the versatile application image and a native application image rendered by a native application are laid out; and a display control device that displays the display image on a display device.

REMOTE INVOCATION OF MOBILE DEVICE ACTIONS

Systems, methods and apparatus for invoking actions at a second user device from a first user device. A method includes determining that a first user device has an associated second user device; accessing specification data that specifies a set of user device actions that the second user device is configured to perform; receiving command inputs for the first user device; for each command input, determining whether the command input resolves to one of the user device actions; for each command input not determined to resolve any of the user device actions, causing the command input to be processed at the first user device; and for each command input determined to resolve one of the user device actions causing the first user device to display in a user interface a dialog by which a user may either accept or deny invoking the user device action at the second user device.