Remote invocation of mobile device actions

    公开(公告)号:US11848028B2

    公开(公告)日:2023-12-19

    申请号:US17841458

    申请日:2022-06-15

    申请人: Google LLC

    摘要: 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.

    APPLICATION RUNTIME CONFIGURATION USING DESIGN TIME ARTIFACTS

    公开(公告)号:US20190243665A1

    公开(公告)日:2019-08-08

    申请号:US15891710

    申请日:2018-02-08

    申请人: SAP SE

    IPC分类号: G06F9/445 G06F8/60 G06F8/70

    摘要: Functionality configuration for applications is provided by a configuration service. An application may register with a configuration service for functionality configuration. A configuration model may be created for the application and deployed to the application for use in configuring the functionality and behavior of the application. The configuration model may be stored by the configuration service and maintained at the configuration service. The configuration model may be provided to multiple additional applications, or customized and provided to additional applications. Use of a single or related configuration models may standardize functionality and maintenance across related applications.

    System and method for memory access

    公开(公告)号:US09852092B2

    公开(公告)日:2017-12-26

    申请号:US14228475

    申请日:2014-03-28

    申请人: Intel Corporation

    发明人: Jeroen Leijten

    摘要: 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
    9.
    发明授权

    公开(公告)号:US09843650B2

    公开(公告)日:2017-12-12

    申请号:US12553666

    申请日:2009-09-03

    摘要: 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.

    Dynamic process management
    10.
    发明授权

    公开(公告)号:US09760399B1

    公开(公告)日:2017-09-12

    申请号:US14660508

    申请日:2015-03-17

    IPC分类号: G06F9/46 G06F9/48

    CPC分类号: G06F9/485 G06F2209/482

    摘要: The performance of a device can be improved by intelligently terminating (or otherwise operationally adjusting) applications, services, or processes that the user is unlikely to access on the device. Information such as system event data and hint data can be obtained from various sources and fed to one or more predictor algorithms, which can determine the likelihood that a user will access various applications over a period of time. Other determinations can be made as well, such as which applications are most likely causing degradation in performance. Various termination actions can be selected to be performed, which can in some cases adjust the applications selected for termination by an operating system of the device. Once a set of actions is selected, those termination actions can be performed for the associated application(s) at least to the extent needed to restore health of the device.