Coordinating Multiple Components
    7.
    发明申请

    公开(公告)号:US20220107843A1

    公开(公告)日:2022-04-07

    申请号:US17552077

    申请日:2021-12-15

    申请人: Lookout Inc.

    IPC分类号: G06F9/50 H04L67/01 G06F9/52

    摘要: Systems and methods for coordinating components can include: determining, by a first application executing on a client device, a need to perform a sharable functional task; identifying a first software component installed on the client device and capable of performing a first variation of the sharable functional task; identifying a second software component installed on the client device and capable of performing a second variation of the sharable functional task, wherein the second variation of the sharable functional task is functionally overlapping with and not identical to the first variation; identifying a set of characteristics of both the first software component and the second software component; selecting the second software component for performing the sharable functional task based on the set of characteristics, where the set of characteristics includes at least a version number; and delegating performance of the sharable functional task to the second software component.

    Coordinating multiple components
    10.
    发明授权

    公开(公告)号:US09740531B2

    公开(公告)日:2017-08-22

    申请号:US14842771

    申请日:2015-09-01

    申请人: LOOKOUT, INC.

    IPC分类号: G06F9/50 H04L29/06

    CPC分类号: G06F9/5038 H04L67/42

    摘要: A system and method including: determining, by a manager module, a need to determine a primary software component of a client device; identifying a first software component and a second software component of the client device; identifying a set of characteristics of the first software component and the second software component; determining that the first software component is the primary software component based on the set of characteristics of each software component, where determining the primary software component further includes comparing the set of characteristics of each software component and selecting the primary software component based on the set of characteristics with a highest priority; and instructing, by the manager module, the one or more processors to cause functionality associated with the second software component to be at least partially suspended.