Protecting mobile devices from malware

    公开(公告)号:US09654982B2

    公开(公告)日:2017-05-16

    申请号:US14568160

    申请日:2014-12-12

    CPC classification number: H04W12/12 G06F21/567 G06F21/568 H04L63/14

    Abstract: Using a system distinct from a mobile device, the mobile device is switched from a first mode to a second mode to access a set of data storage locations in the mobile device. All malware-susceptible data stored in the set of data storage locations is received at the system from the mobile device to form received data, which is analyzed at the system to detect a malware from a set of malware in a first portion of the received data. Responsive to the analyzing, the first portion of the received data is modified at the system to form a modified first portion, wherein the modifying removes the malware from the first portion. The system stores the modified first portion in a first data storage location in the mobile device and a second portion of the received data in a second data storage location in the mobile device.

    DYNAMIC USER INTERFACE LOCALE SWITCHING SYSTEM

    公开(公告)号:US20170116184A1

    公开(公告)日:2017-04-27

    申请号:US14919985

    申请日:2015-10-22

    CPC classification number: G06F17/289 G06F3/0484 G06F17/2735 G06F17/275

    Abstract: An electronic device is configured to operate according to a plurality of different locales. The electronic device includes a display unit configured to display a graphical user interface, and at least one sensor configured to detect an input to the electronic device. The electronic device further includes an electronic computer processor in signal communication with the display unit and the at least one sensor. The computer processor is configured to identify an input language of the input, and based on the identified input language, dynamically transition the electronic device from a first locale among the plurality of locales into a second locale among the plurality of locales different from the first locale.

    Streamlined call management and routing system
    47.
    发明授权
    Streamlined call management and routing system 有权
    简化呼叫管理和路由系统

    公开(公告)号:US09571653B1

    公开(公告)日:2017-02-14

    申请号:US15226225

    申请日:2016-08-02

    CPC classification number: H04M3/523 H04M3/42059 H04M3/5166 H04M2203/408

    Abstract: A system for managing and routing calls involves a switch, multiple endpoints, an IVR system; and storage including a data structure associating individual unique keys with ANI information and one of the endpoints. In response to receipt of a call, identified by a specific ANI, the IVR will allow the user to input a routing key. If the user does not provide the routing key, it will follow the user's interaction to one of the endpoints, and I) generate a unique key, II) store the unique key, the specific ANI and an identifier of the one of the endpoints, and III) make the unique key available so that, the user can provide the unique key as the routing key on a subsequent call. If the user does provide the routing key, the specific ANI will be verified and the user's call routed to the endpoint associated with the routing key.

    Abstract translation: 用于管理和路由呼叫的系统涉及交换机,多个端点,IVR系统; 以及包括将各个唯一密钥与ANI信息和端点之一相关联的数据结构的存储。 响应于由特定ANI识别的呼叫的接收,IVR将允许用户输入路由密钥。 如果用户不提供路由密钥,则它将跟随用户与其中一个端点的交互,并且I)生成唯一密钥,II)存储唯一密钥,特定ANI和端点之一的标识符, 和III)使唯一密钥可用,使得用户可以在随后的呼叫中提供唯一密钥作为路由密钥。 如果用户确实提供路由密钥,则将验证特定ANI,并将用户的呼叫路由到与路由密钥相关联的端点。

    Reducing resource overhead in verbose trace using recursive object pruning prior to string serialization
    49.
    发明授权
    Reducing resource overhead in verbose trace using recursive object pruning prior to string serialization 有权
    在字符串序列化之前,使用递归对象修剪来减少详细跟踪中的资源开销

    公开(公告)号:US09542298B2

    公开(公告)日:2017-01-10

    申请号:US14326203

    申请日:2014-07-08

    Abstract: Embodiments describe techniques for reducing resource overhead in verbose trace operations by recursively pruning object data prior to string serialization. According to one embodiment, a trace operation is initiated. The trace operation generates a string and specifies one or more objects to serialize and append to the string. At least one object is a nested object. The trace operation recursively parses the nested object while generating the string. Data associated with one or more of the objects to prune from the serialization is determined based on a current prioritization level. The one or more objects is serialized into the string.

    Abstract translation: 实施例描述了在字符串序列化之前通过递归修剪对象数据来减少详细跟踪操作中的资源开销的技术。 根据一个实施例,启动跟踪操作。 跟踪操作生成一个字符串,并指定一个或多个对象来序列化并附加到字符串。 至少有一个对象是一个嵌套对象。 跟踪操作在生成字符串时递归解析嵌套对象。 基于当前的优先级来确定与从串行化修剪的一个或多个对象相关联的数据。 一个或多个对象被序列化到字符串中。

    Migrating virtual machines based on relative priority of virtual machine in the context of a target hypervisor environment
    50.
    发明授权
    Migrating virtual machines based on relative priority of virtual machine in the context of a target hypervisor environment 有权
    根据目标管理程序环境的上下文中的虚拟机的相对优先级来迁移虚拟机

    公开(公告)号:US09535738B2

    公开(公告)日:2017-01-03

    申请号:US14678360

    申请日:2015-04-03

    Abstract: A method, system and computer program product for selecting a target hypervisor to run a migrated virtual machine. An “effective priority value,” representing the virtual machine's priority with respect to the other virtual machines running on the same hypervisor, is calculated for the virtual machine when it is running on the source hypervisor as well as if it were to run on a target hypervisor for each possible target hypervisor. The target hypervisor associated with the minimum difference in absolute value terms between the virtual machine's effective priority value calculated when it is running on the source hypervisor and its effective priority value calculated if it were to be migrated to run on a target hypervisor is selected to receive the migrating virtual machine. In this manner, the effective priority metric has enabled a target hypervisor to be chosen that most closely matches the priority environment of the source hypervisor.

    Abstract translation: 一种用于选择目标管理程序来运行迁移的虚拟机的方法,系统和计算机程序产品。 对于虚拟机在源虚拟机管理程序上运行时以及如果要在目标上运行,则计算虚拟机相对于在同一虚拟机管理程序上运行的其他虚拟机的优先级的“有效优先级值” 每个可能的目标管理程序的管理程序。 选择与虚拟机在源虚拟机管理程序上运行时计算的虚拟机的有效优先级值与其计算的有效优先级值(如果要迁移到目标虚拟机管理程序上运行)之间的绝对值项的最小差异相关联的目标管理程序,以接收 迁移虚拟机。 以这种方式,有效的优先权度量使得能够选择与源虚拟机管理程序的优先级环境最接近的目标管理程序。

Patent Agency Ranking